@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20,400,0,0&display=block");:root{--pm-page-bg:#e8eaef;--pm-header-bg:#0f1320;--pm-header-fg:#eceef3;--pm-header-muted:#9aa1b1;--pm-header-chip:#1b2030;--pm-radius-shell:20px;--pm-sidebar-w:244px;--pm-sidebar-w-collapsed:76px}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--pm-font-sans);background:var(--pm-page-bg);color:var(--pm-neutral-900);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}.material-symbols-rounded{font-variation-settings:"opsz" 20,"wght" 400,"GRAD" 0,"FILL" 0;line-height:1}.pm-page{height:100vh;padding:14px;display:flex;flex-direction:column;gap:0;overflow:hidden}.pm-header{background:var(--pm-header-bg);color:var(--pm-header-fg);border-radius:var(--pm-radius-shell) var(--pm-radius-shell) 0 0;padding:11px 14px calc(11px + var(--pm-radius-shell)) 18px;gap:18px;position:relative}.pm-header,.pm-header-brand{display:flex;align-items:center}.pm-header-brand{gap:11px;flex-shrink:0;cursor:pointer;text-decoration:none;color:inherit}.pm-header-brand .mark{width:38px;height:38px;border-radius:11px;object-fit:cover;display:block}.pm-header-brand .name{font-weight:700;font-size:16px;line-height:1.1}.pm-header-brand .sub{color:var(--pm-header-muted);font-size:11px;line-height:1.1;margin-top:2px}.pm-srch{position:relative;flex:1 1;max-width:640px}.pm-header-search{width:100%;display:flex;align-items:center;gap:10px;background:var(--pm-header-chip);border:1px solid rgba(255,255,255,.06);border-radius:999px;padding:11px 18px;color:var(--pm-header-muted);transition:border-color .12s}.pm-header-search:focus-within{border-color:var(--pm-accent-500)}.pm-header-search .material-symbols-rounded{font-size:20px}.pm-header-search input{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:var(--pm-header-fg);font-size:14.5px}.pm-header-search input::placeholder{color:var(--pm-header-muted)}.pm-srch-clear{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:none;background:rgba(255,255,255,.08);color:var(--pm-header-muted);cursor:pointer;flex-shrink:0}.pm-srch-clear:hover{background:rgba(255,255,255,.16);color:var(--pm-header-fg)}.pm-srch-clear .material-symbols-rounded{font-size:16px}.pm-srch-pop{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;grid-template-columns:210px 1fr;grid-template-rows:minmax(0,1fr);min-height:240px;max-height:min(70vh,560px);background:var(--pm-neutral-0);color:var(--pm-neutral-900);border:1px solid var(--pm-neutral-100);border-radius:16px;box-shadow:0 18px 44px rgba(15,23,42,.22);overflow:hidden;z-index:60;animation:pm-fade .12s ease}.pm-srch-cats{border-right:1px solid var(--pm-neutral-100);background:var(--pm-neutral-50);padding:10px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.pm-srch-cat{width:100%;display:flex;align-items:center;gap:10px;padding:9px 11px;border:none;background:transparent;border-radius:9px;cursor:pointer;color:var(--pm-neutral-700);font-size:13.5px;text-align:left}.pm-srch-cat:hover{background:var(--pm-neutral-100)}.pm-srch-cat.active{background:var(--pm-accent-50);color:var(--pm-accent-700);font-weight:600}.pm-srch-cat .material-symbols-rounded{font-size:19px}.pm-srch-cat .l{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-srch-cat .n{font-size:11.5px;font-weight:700;color:var(--pm-neutral-500);background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:999px;padding:1px 7px}.pm-srch-cat.active .n{color:var(--pm-accent-700);background:var(--pm-neutral-0);border-color:transparent}.pm-srch-results{overflow-y:auto;padding:8px;min-height:0;overscroll-behavior:contain}.pm-srch-head{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-neutral-500);padding:10px 10px 6px;position:-webkit-sticky;position:sticky;top:0;background:var(--pm-neutral-0)}.pm-srch-grphead{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:700;color:var(--pm-neutral-600);padding:12px 10px 4px}.pm-srch-grphead span{color:var(--pm-neutral-400);font-weight:600}.pm-srch-row{width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;border:none;background:transparent;border-radius:10px;cursor:pointer;text-align:left;color:var(--pm-neutral-900)}.pm-srch-row:hover{background:var(--pm-neutral-50)}.pm-srch-ava{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--pm-accent-50);color:var(--pm-accent-700)}.pm-srch-ava.activity,.pm-srch-ava.company,.pm-srch-ava.deal{background:var(--pm-neutral-100);color:var(--pm-neutral-500)}.pm-srch-ava .material-symbols-rounded{font-size:19px}.pm-srch-tt{flex:1 1;min-width:0;display:flex;flex-direction:column}.pm-srch-tt .t{font-size:14px;font-weight:600}.pm-srch-tt .s,.pm-srch-tt .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-srch-tt .s{font-size:12.5px;color:var(--pm-neutral-500);margin-top:1px}.pm-srch-crm{flex-shrink:0;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:999px;background:var(--pm-accent-50);color:var(--pm-accent-700);font-size:11px;font-weight:600}.pm-srch-go{color:var(--pm-neutral-300);font-size:20px;flex-shrink:0}.pm-srch-row:hover .pm-srch-go{color:var(--pm-neutral-500)}.pm-srch-mark{background:#fde68a;color:inherit;border-radius:3px;padding:0 1px}.pm-srch-more{width:100%;text-align:left;padding:7px 10px 10px 58px;border:none;background:transparent;color:var(--pm-accent-600);font-size:12.5px;font-weight:600;cursor:pointer}.pm-srch-more:hover{text-decoration:underline}.pm-srch-empty{padding:48px 16px;text-align:center;color:var(--pm-neutral-500);font-size:13.5px}@media (max-width:720px){.pm-srch-pop{grid-template-columns:1fr}.pm-srch-cats{display:none}}.pm-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.pm-hicon{width:42px;height:42px;border-radius:50%;background:var(--pm-header-chip);color:var(--pm-header-fg);border:none;cursor:pointer;display:grid;place-items:center;transition:background .12s}.pm-hicon:hover{background:#262c3d}.pm-hicon .material-symbols-rounded{font-size:21px}.pm-usermenu-wrap{position:relative}.pm-user-chip{display:flex;align-items:center;gap:10px;background:var(--pm-header-chip);border:none;border-radius:999px;padding:5px 10px 5px 6px;cursor:pointer;color:var(--pm-header-fg);transition:background .12s}.pm-user-chip:hover{background:#262c3d}.pm-user-chip .pm-avatar{width:34px;height:34px}.pm-user-chip .who{font-size:13px;line-height:1.2;text-align:left}.pm-user-chip .who small{color:var(--pm-header-muted);display:block;font-size:11px}.pm-user-chip .chev{color:var(--pm-header-muted);font-size:20px}.pm-usermenu{position:absolute;right:0;top:calc(100% + 8px);background:var(--pm-neutral-0);color:var(--pm-neutral-900);border:1px solid var(--pm-neutral-100);border-radius:14px;box-shadow:0 12px 30px rgba(15,23,42,.18);min-width:230px;padding:8px;z-index:50;animation:pm-fade .12s ease}.pm-usermenu .head{padding:8px 12px 10px;border-bottom:1px solid var(--pm-neutral-100);margin-bottom:6px}.pm-usermenu .head .n{font-weight:600;font-size:14px}.pm-usermenu .head .e{color:var(--pm-neutral-500);font-size:12.5px;word-break:break-all}.pm-usermenu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:9px;border:none;background:none;cursor:pointer;font-size:14px;color:var(--pm-neutral-700);text-align:left}.pm-usermenu-item:hover{background:var(--pm-neutral-50)}.pm-hicon-wrap{position:relative}.pm-dot{position:absolute;top:4px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--pm-danger);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;border:2px solid var(--pm-header-bg)}.pm-notif{position:absolute;right:0;top:calc(100% + 8px);width:350px;max-height:440px;overflow-y:auto;background:var(--pm-neutral-0);color:var(--pm-neutral-900);border:1px solid var(--pm-neutral-100);border-radius:14px;box-shadow:0 12px 30px rgba(15,23,42,.18);padding:8px;z-index:50;animation:pm-fade .12s ease}.pm-notif .sec{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-neutral-500);padding:10px 10px 4px}.pm-notif-item{display:block;padding:9px 10px;border-radius:9px;font-size:13.5px;color:var(--pm-neutral-900)}.pm-notif-item:hover{background:var(--pm-neutral-50)}.pm-notif-item .sub{color:var(--pm-neutral-500);font-size:12px;margin-top:1px}.pm-notif-empty{padding:22px 10px;color:var(--pm-neutral-500);font-size:13px;text-align:center}.pm-notif-row{display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:10px;color:var(--pm-neutral-900)}.pm-notif-row:hover{background:var(--pm-neutral-50)}.pm-notif-ico{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.pm-notif-ico .material-symbols-rounded{font-size:20px}.pm-notif-tt{min-width:0}.pm-notif-tt .t{font-weight:600;font-size:13.5px;line-height:1.3}.pm-notif-tt .s{color:var(--pm-neutral-500);font-size:12px;margin-top:1px}.pm-chg{font-weight:700;font-size:11px;padding:1px 7px;border-radius:999px;margin-right:6px}.pm-chg-created{background:#dcfce7;color:#166534}.pm-chg-updated{background:var(--pm-accent-50);color:var(--pm-accent-700)}.pm-chg-deleted{background:#fee2e2;color:#991b1b}.pm-body{position:relative;z-index:1;background:var(--pm-neutral-0);border-radius:var(--pm-radius-shell);flex:1 1;overflow:hidden;margin-top:calc(-1 * var(--pm-radius-shell))}.pm-body,.pm-sidebar{display:flex;min-height:0}.pm-sidebar{width:var(--pm-sidebar-w);flex-shrink:0;border-right:1px solid var(--pm-neutral-100);flex-direction:column;padding:14px 12px;gap:2px;transition:width .18s ease;overflow-y:auto}.pm-sidebar.collapsed{width:var(--pm-sidebar-w-collapsed)}.pm-collapse{align-self:flex-end;width:30px;height:30px;border-radius:8px;border:1px solid var(--pm-neutral-200,#e2e8f0);background:#fff;cursor:pointer;display:grid;place-items:center;color:var(--pm-neutral-500);margin-bottom:4px}.pm-tenant{padding:10px 12px;border:1px solid var(--pm-neutral-100);border-radius:12px;background:var(--pm-neutral-50);margin-bottom:8px;overflow:hidden}.pm-tenant-label{font-size:11px;color:var(--pm-neutral-500)}.pm-tenant-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-sidebar.collapsed .pm-ws-btn{padding:6px;justify-content:center;gap:0}.pm-sidebar.collapsed .pm-ws-chev,.pm-sidebar.collapsed .pm-ws-text{display:none}.pm-ws-btn{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--pm-neutral-100);border-radius:12px;background:var(--pm-neutral-50);cursor:pointer;text-align:left}.pm-ws-btn:hover{border-color:var(--pm-accent-200,#bfdbfe)}.pm-ws-ico{width:34px;height:34px;flex-shrink:0;border-radius:9px;background:var(--pm-accent-50);color:var(--pm-accent-600);display:grid;place-items:center}.pm-ws-ico .material-symbols-rounded{font-size:20px}.pm-ws-ico-brand{background:transparent;padding:0;overflow:hidden}.pm-ws-ico-brand img{width:100%;height:100%;display:block;border-radius:9px}.pm-ws-text{flex:1 1;min-width:0;display:flex;flex-direction:column}.pm-ws-chev{color:var(--pm-neutral-400);font-size:18px}.pm-ws-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.18);padding:6px;max-height:70vh;overflow-y:auto}.pm-ws-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:none;background:transparent;border-radius:10px;cursor:pointer;text-align:left;color:var(--pm-neutral-800)}.pm-ws-item:hover{background:var(--pm-neutral-50)}.pm-ws-item.active{background:var(--pm-accent-50)}.pm-ws-item .t{flex:1 1;min-width:0;font-size:13.5px;font-weight:600;display:flex;flex-direction:column;overflow:hidden}.pm-ws-item .t small{font-weight:400;font-size:11.5px;color:var(--pm-neutral-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-ws-item .chk{color:var(--pm-accent-600);font-size:18px}.pm-ws-item.add{color:var(--pm-accent-700);font-weight:600}.pm-ws-sep{height:1px;background:var(--pm-neutral-100);margin:5px 4px}.pm-readonly-badge{display:inline-flex;align-items:center;gap:5px;margin-left:12px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.12);color:var(--pm-header-muted);font-size:11.5px;font-weight:600}.pm-readonly-badge .material-symbols-rounded{font-size:15px}.pm-wiz-card{width:100%;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--pm-neutral-200,#e5e7eb);border-radius:12px;background:var(--pm-neutral-0);cursor:pointer;text-align:left}.pm-wiz-card:hover{border-color:var(--pm-accent-400,#60a5fa);background:var(--pm-accent-50)}.pm-wiz-card .t{display:flex;flex-direction:column}.pm-wiz-card .t small{color:var(--pm-neutral-500);font-size:12.5px}.pm-nav{display:flex;flex-direction:column;gap:2px}.pm-nav-item{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:var(--pm-neutral-700);font-size:14.5px;font-weight:500;white-space:nowrap;transition:background .12s}.pm-nav-item:hover{background:var(--pm-neutral-50)}.pm-nav-item.active{background:var(--pm-neutral-100);color:var(--pm-neutral-900)}.pm-nav-item.active .ico{color:var(--pm-accent-600)}.pm-nav-item.active:after{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--pm-accent-600)}.pm-nav-item .ico{font-size:22px;width:24px;text-align:center;flex-shrink:0}.pm-sidebar.collapsed .pm-nav-item{justify-content:center;padding:10px}.pm-sidebar.collapsed .pm-nav-item .label{display:none}.pm-sidebar-spacer{flex:1 1}.pm-sidebar-account{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-top:4px;border-top:1px solid var(--pm-neutral-100);min-width:0}.pm-sidebar-account .pm-avatar{width:28px;height:28px;font-size:12px;flex-shrink:0}.pm-sidebar-account .label{font-size:12.5px;color:var(--pm-neutral-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-main{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;padding-top:var(--pm-radius-shell)}.pm-content{flex:1 1;min-height:0;padding:24px 28px;width:100%;overflow-y:auto}.pm-header{flex:none}.pm-content:has(>.pm-inbox),.pm-content:has(>.pm-screen){overflow:hidden;padding:0;display:flex;flex-direction:column}.pm-screen{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:24px 28px}.pm-screen>*{flex:none}.pm-screen>.pm-board,.pm-screen>.pm-card,.pm-screen>.pm-map{flex:1 1 auto;min-height:0}.pm-screen>.pm-card{overflow:auto}.pm-screen>.pm-map,.pm-screen>.pm-mapwrap>.pm-map{height:auto}.pm-screen-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.pm-tablefill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pm-tablefill>.pm-tablebar{flex:none}.pm-tablefill>.pm-card{overflow:auto}.pm-screen>.pm-wingman,.pm-tablefill>.pm-card{flex:1 1 auto;min-height:0}.pm-wingman{position:relative;display:flex;flex-direction:column;--wm-off:0px}.pm-wingman.mini{--wm-off:54px}.pm-wingman-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pm-wm-mini{position:absolute;top:0;left:0;right:0;z-index:30;height:54px;display:flex;align-items:center;gap:22px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.1);padding:0 16px;font:inherit;text-align:left;cursor:pointer;transform:translateY(calc(-100% - 14px));opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease}.pm-wm-mini::-webkit-scrollbar{display:none}.pm-wm-mini.on{transform:none;opacity:1;pointer-events:auto}.pm-wm-mini .k{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--pm-neutral-600);white-space:nowrap}.pm-wm-mini .k .material-symbols-rounded{font-size:17px;color:var(--pm-accent-600)}.pm-wm-mini .k b{font-size:14.5px;font-weight:800;color:var(--pm-neutral-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-wm-mini .up-ico{margin-left:auto;color:var(--pm-neutral-400);font-size:18px;flex-shrink:0}.pm-wingman .pm-tablebar{position:-webkit-sticky;position:sticky;top:var(--wm-off);z-index:20;background:var(--pm-neutral-0);margin-bottom:0;padding:8px 0 12px;transition:top .22s ease}.pm-detail-cols{display:grid;grid-template-columns:minmax(320px,540px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.pm-detail-cols>div{min-width:0}@media (max-width:1040px){.pm-detail-cols{grid-template-columns:1fr}}.pm-card .pm-table thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--pm-neutral-0);z-index:2}.pm-mobilebar{display:none}.pm-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.pm-page-title{font-size:26px;font-weight:700;margin:0;letter-spacing:-.02em}.pm-page-sub{color:var(--pm-neutral-500);font-size:14px;margin:2px 0 0}.pm-toolbar{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.pm-toolbar-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pm-toolbar-title{min-width:0}a.pm-toolbar-title-link{display:block;text-decoration:none;color:inherit;cursor:pointer;border-radius:12px;margin:-4px auto -4px -8px;padding:4px 8px;transition:background .12s ease}a.pm-toolbar-title-link:hover{background:var(--pm-neutral-100,#eef1f5)}.pm-toolbar-titlerow{display:flex;align-items:center;gap:8px;min-width:0}.pm-toolbar-title-ico{font-size:19px;color:var(--pm-neutral-400,#94a3b8);opacity:0;transition:opacity .12s ease}a.pm-toolbar-title-link:focus-visible .pm-toolbar-title-ico,a.pm-toolbar-title-link:hover .pm-toolbar-title-ico{opacity:1}.pm-toolbar-actions{gap:10px}.pm-toolbar-actions,.pm-toolbar-filters{display:flex;align-items:center;flex-wrap:wrap}.pm-toolbar-filters{gap:8px;justify-content:flex-end}.pm-toolbar-tabs{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;min-width:0;scrollbar-width:none;-ms-overflow-style:none}.pm-toolbar-tabs::-webkit-scrollbar{display:none}.pm-toolbar-tabs>*{flex-shrink:0}.pm-tabcount{margin-left:7px;opacity:.6;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-leadtab{display:inline-flex;align-items:center;gap:1px;border-radius:999px;border:1px solid var(--pm-neutral-200);background:var(--pm-neutral-0);padding-right:4px;flex-shrink:0}.pm-leadtab.on{background:var(--pm-header-bg);border-color:var(--pm-header-bg)}.pm-leadtab-label{display:inline-flex;align-items:center;gap:6px;border:0;background:none;cursor:pointer;padding:7px 4px 7px 14px;font-size:13px;font-weight:600;color:var(--pm-neutral-700);border-radius:999px;font-family:inherit;white-space:nowrap}.pm-leadtab.on .pm-leadtab-label{color:#fff}.pm-leadtab-count{font-size:12px;opacity:.55;font-weight:600}.pm-leadtab-dots{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:0;background:none;cursor:pointer;color:var(--pm-neutral-400);flex-shrink:0}.pm-leadtab.on .pm-leadtab-dots{color:rgba(255,255,255,.7)}.pm-leadtab-dots:hover{background:rgba(127,127,127,.18)}.pm-leadtab-dots .material-symbols-rounded{font-size:18px}.pm-llgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.pm-llcard{position:relative;border:1px solid var(--pm-neutral-100);border-radius:16px;background:var(--pm-neutral-0);overflow:hidden;cursor:pointer;transition:box-shadow .15s,transform .15s}.pm-llcard:hover{box-shadow:0 14px 34px -18px rgba(15,23,42,.3);transform:translateY(-1px)}.pm-llcard:focus-visible{outline:2px solid var(--pm-accent-500);outline-offset:2px}.pm-llcard-cover{height:160px;width:100%;object-fit:cover;display:block;animation:pm-fade .25s ease}.pm-llcard-inbox{display:grid;place-items:center;background:var(--pm-neutral-100);color:var(--pm-neutral-500)}.pm-llcard-inbox .material-symbols-rounded{font-size:44px}.pm-llcard-ph{display:grid;place-items:center}.pm-llcard-ph-0{background:linear-gradient(135deg,#667eea,#764ba2)}.pm-llcard-ph-1{background:linear-gradient(135deg,#f6ad55,#ed64a6)}.pm-llcard-ph-2{background:linear-gradient(135deg,#0ea5e9,#14b8a6)}.pm-llcard-ph-3{background:linear-gradient(135deg,#f97316,#ef4444)}.pm-llcard-ph-4{background:linear-gradient(135deg,#8b5cf6,#3b82f6)}.pm-llcard-ph-5{background:linear-gradient(135deg,#10b981,#84cc16)}.pm-llcard-genhint{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650;color:rgba(255,255,255,.9);background:rgba(15,23,42,.35);border-radius:999px;padding:4px 12px}.pm-llcard-genhint .material-symbols-rounded{font-size:15px}.pm-llcard-generr{background:rgba(153,27,27,.55);cursor:help}.pm-llcard-menu{position:absolute;top:8px;right:8px;z-index:2}.pm-llcard-dots{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:0;cursor:pointer;background:rgba(15,23,42,.35);color:#fff}.pm-llcard-dots:hover{background:rgba(15,23,42,.55)}.pm-llcard-dots .material-symbols-rounded{font-size:18px}.pm-llcard-body{padding:12px 14px}.pm-llcard-title{font-weight:750;font-size:17px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-llcard-desc{font-size:12.5px;line-height:1.3;color:var(--pm-neutral-500);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;margin-top:2px}.pm-llcard-foot{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--pm-neutral-600);margin-top:8px}.pm-llcard-meta{display:inline-flex;align-items:center;gap:8px}.pm-llcard-when{font-size:11.5px;font-weight:600;color:var(--pm-neutral-500);background:var(--pm-neutral-50);border-radius:999px;padding:3px 9px}.pm-llcard-owner{width:26px;height:26px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--pm-accent-500);color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.pm-llgroup-head{display:flex;align-items:center;gap:4px;border:0;background:none;cursor:pointer;font-family:inherit;font-weight:750;font-size:13px;color:var(--pm-neutral-500);margin:20px 0 12px;padding:0}.pm-llgroup-head .material-symbols-rounded{font-size:19px}.pm-llgrid-arch .pm-llcard{opacity:.75}.pm-llgrid-arch .pm-llcard:hover{opacity:1}.pm-llcount{font-size:10px;color:var(--pm-neutral-400);font-weight:600;text-transform:none;letter-spacing:0}.pm-llback{width:38px;height:38px;flex-shrink:0;margin-right:2px}.pm-llatt{display:flex;flex-direction:column;gap:8px}.pm-llatt-row{display:flex;align-items:center;gap:8px}.pm-llatt-list{display:flex;flex-wrap:wrap;gap:6px}.pm-llatt-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid var(--pm-neutral-200);border-radius:999px;background:var(--pm-neutral-50);padding:4px 6px 4px 10px;font-size:12px;font-weight:600;color:var(--pm-neutral-700)}.pm-llatt-chip .material-symbols-rounded{font-size:15px;color:var(--pm-neutral-500)}.pm-llatt-chip .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.pm-llatt-chip button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:none;cursor:pointer;color:var(--pm-neutral-400);padding:0}.pm-llatt-chip button:hover{background:rgba(127,127,127,.18);color:var(--pm-neutral-700)}.pm-llatt-chip button .material-symbols-rounded{font-size:14px}.pm-llsum{display:flex;flex-direction:column;gap:10px;text-align:left}.pm-llsum-row{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4}.pm-llsum-row .material-symbols-rounded{font-size:19px;color:var(--pm-accent-600);flex-shrink:0}.pm-llguide{border:1px solid var(--pm-accent-100,#dbeafe);background:var(--pm-accent-50,#eff6ff);border-radius:12px;padding:11px 13px;text-align:left}.pm-llguide-h{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:750;color:var(--pm-accent-700,#1d4ed8);margin-bottom:7px}.pm-llguide-h .material-symbols-rounded{font-size:17px}.pm-llguide-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.pm-llguide-list li{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;color:var(--pm-neutral-700)}.pm-llguide-list .material-symbols-rounded{font-size:15px;color:var(--pm-accent-600);flex-shrink:0;margin-top:1px}.pm-llguide-note{font-size:11.5px;line-height:1.45;color:var(--pm-neutral-500);margin:8px 0 0}.pm-llatt-status{font-size:10.5px;font-weight:700;color:var(--pm-accent-600)}.pm-ff textarea.pm-llctx{min-height:240px}.pm-leadtab-input{width:130px;border:0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;font-family:inherit;outline:2px solid var(--pm-accent-400);background:var(--pm-neutral-0);color:var(--pm-neutral-900)}.pm-leadtab-add{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--pm-neutral-200);background:var(--pm-neutral-0);cursor:pointer;color:var(--pm-neutral-500);flex-shrink:0}.pm-leadtab-add:hover{background:var(--pm-neutral-50);color:var(--pm-neutral-700)}.pm-leadtab-add .material-symbols-rounded{font-size:20px}.pm-stageboard{display:flex;gap:12px;overflow-x:auto;padding:2px 1px 12px;align-items:stretch}.pm-stageboard>*{flex-shrink:0}.pm-stagecol{flex:0 0 224px;min-height:300px;background:var(--pm-neutral-50);border:1px solid var(--pm-neutral-100);border-radius:16px;display:flex;flex-direction:column}.pm-stagecol-head{display:flex;align-items:center;gap:6px;padding:12px 12px 10px 10px;border-bottom:1px solid var(--pm-neutral-100)}.pm-stagecol-title{font-weight:700;font-size:14px;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-stage-drag{flex-shrink:0;font-size:20px;color:var(--pm-neutral-400);cursor:-webkit-grab;cursor:grab;border-radius:8px;padding:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pm-stage-drag:hover{background:var(--pm-neutral-100);color:var(--pm-neutral-600)}.pm-stage-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.pm-stagecol--won{background:var(--pm-success-50,#ecfdf5);border-color:var(--pm-success-200,#a7f3d0)}.pm-stagecol--won .pm-stagecol-head{border-bottom-color:var(--pm-success-200,#a7f3d0)}.pm-stagecol--lost{background:var(--pm-danger-50,#fef2f2);border-color:var(--pm-danger-200,#fecaca)}.pm-stagecol--lost .pm-stagecol-head{border-bottom-color:var(--pm-danger-200,#fecaca)}.pm-stagecol--drag{opacity:.45}.pm-stagecol--over{outline:2px dashed var(--pm-accent-500);outline-offset:-2px}.pm-stagecol-body{padding:14px 16px;display:flex;flex-direction:column;gap:6px;flex:1 1}.pm-stagecol-del{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;padding:9px;border:0;border-top:1px solid var(--pm-neutral-100);background:none;color:var(--pm-neutral-500);font-size:13px;font-family:inherit;cursor:pointer;border-radius:0 0 16px 16px}.pm-stagecol-del:hover:not(:disabled){background:var(--pm-danger-50,#fef2f2);color:var(--pm-danger)}.pm-stagecol-del:disabled{opacity:.4;cursor:not-allowed}.pm-stagecol-add{flex:0 0 224px;min-height:300px;border:1px dashed var(--pm-neutral-200);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:20px;color:var(--pm-neutral-500)}.pm-stagecol-add-title{font-weight:700;font-size:15px;color:var(--pm-neutral-700)}.pm-stagecol-add-desc{font-size:12.5px;line-height:1.45;max-width:170px}.pm-stage-flags{display:flex;gap:14px;margin-top:4px}.pm-stage-flag{display:inline-flex;align-items:center;gap:5px;font-size:13px;cursor:pointer}.pm-toolbar-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-viewswitch{display:inline-flex;gap:6px}.pm-viewswitch:not(:last-child){margin-right:16px}.pm-toolbar-sep{align-self:center;width:1px;height:24px;background:var(--pm-neutral-200,#e2e8f0)}.pm-viewswitch:has(+.pm-toolbar-sep){margin-right:0}.pm-map{position:relative;z-index:0;height:calc(100vh - 230px);min-height:420px;width:100%;border-radius:16px;overflow:hidden;border:1px solid var(--pm-neutral-100)}.pm-mapwrap{display:flex;gap:14px;align-items:stretch;min-height:0}.pm-screen>.pm-mapwrap{flex:1 1 auto}.pm-mapwrap>.pm-map{flex:1 1 auto;min-width:0}.pm-tourpanel{width:320px;flex:none;display:flex;flex-direction:column;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:16px;overflow:hidden;animation:pm-slide-in .22s cubic-bezier(.22,1,.36,1)}.pm-tourpanel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid var(--pm-neutral-100)}.pm-tourpanel-title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--pm-neutral-900)}.pm-tourpanel-count{font-size:12px;font-weight:700;color:var(--pm-neutral-500);background:var(--pm-neutral-100);border-radius:999px;padding:2px 8px}.pm-tourmode{display:grid;place-items:center;padding:7px 0;border-radius:10px;border:1px solid var(--pm-neutral-200);background:var(--pm-neutral-0);color:var(--pm-neutral-600);cursor:pointer}.pm-tourmode:hover{background:var(--pm-neutral-50)}.pm-tourmode.on{background:var(--pm-header-bg);border-color:var(--pm-header-bg);color:#fff}.pm-tourmode .material-symbols-rounded{font-size:20px;display:block}.pm-tour-warn{margin:10px 16px 0;padding:8px 10px;border-radius:10px;font-size:12.5px;color:#92400e;background:#fffbeb;border:1px solid #fde68a}.pm-tour-list{list-style:none;margin:0;padding:12px 16px 12px 10px;overflow-y:auto;flex:1 1 auto;min-height:0}.pm-tour-stop{display:flex;align-items:center;gap:8px;border-radius:10px;padding:2px 4px}.pm-tour-grab{font-size:17px;color:var(--pm-neutral-400);cursor:-webkit-grab;cursor:grab;flex:none;margin-right:-4px}.pm-tour-stop{cursor:default;transition:background .12s}.pm-tour-stop.pm-dragging{position:absolute;visibility:hidden;pointer-events:none}.pm-tour-gap{list-style:none;flex-shrink:0;margin:3px 0;border:1.5px dashed var(--pm-accent-400,#60a5fa);border-radius:10px;background:var(--pm-accent-50);animation:pm-gap-grow .14s ease}.pm-tour-num{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pm-accent-600);color:#fff;font-size:12px;font-weight:700;flex:none}.pm-tour-stopmain{flex:1 1 auto;min-width:0}.pm-tour-stopname{font-weight:600;font-size:13.5px;color:var(--pm-neutral-900)}.pm-tour-stopname,.pm-tour-stopsub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-tour-stopsub{font-size:12.5px;color:var(--pm-neutral-600)}.pm-tour-stopaddr{font-size:12px;color:var(--pm-neutral-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-tour-stopbtns{display:flex;flex-direction:column;flex:none}.pm-tour-stopbtns button{border:0;background:none;cursor:pointer;color:var(--pm-neutral-400);padding:0;display:grid;place-items:center;width:22px;height:17px}.pm-tour-stopbtns button:hover:not(:disabled){color:var(--pm-neutral-700)}.pm-tour-stopbtns button:disabled{opacity:.3;cursor:default}.pm-tour-stopbtns .material-symbols-rounded{font-size:17px}.pm-tour-leg{display:flex;align-items:center;gap:8px;margin:4px 0 4px 27px;padding:4px 0 4px 18px;border-left:2px dotted var(--pm-neutral-200);font-size:12.5px;color:var(--pm-neutral-600);min-height:30px}.pm-tour-leg .material-symbols-rounded{font-size:16px;color:var(--pm-neutral-500)}.pm-tour-legmode{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--pm-neutral-200);background:var(--pm-neutral-0);border-radius:8px;padding:3px 4px 3px 6px;cursor:pointer;color:var(--pm-neutral-600);flex:none}.pm-tour-legmode:hover{background:var(--pm-neutral-50)}.pm-tour-legmode .caret{font-size:13px;color:var(--pm-neutral-400)}.pm-tour-legpick{display:inline-flex;gap:4px}.pm-tourmode.sm{flex:none;width:30px;padding:4px 0;border-radius:8px}.pm-tourmode.sm .material-symbols-rounded{font-size:16px}.pm-tour-foot{padding:12px 16px;border-top:1px solid var(--pm-neutral-100);display:grid;grid-gap:8px;gap:8px}.pm-tour-foot .pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.pm-tour-total{font-size:13px;font-weight:700;color:var(--pm-neutral-900)}.pm-tour-hint{font-size:12.5px;color:var(--pm-neutral-500)}@media (max-width:900px){.pm-mapwrap{flex-direction:column}.pm-tourpanel{width:100%;max-height:45vh}}.pm-mapcard-anchor{position:absolute;z-index:30}.pm-mapcard{left:0;bottom:42px;transform:translateX(-50%);width:264px;border-radius:14px;border:1px solid var(--pm-neutral-100);box-shadow:0 12px 32px rgba(15,23,42,.18);padding:12px 14px}.pm-mapcard,.pm-mapcard:after{position:absolute;background:var(--pm-neutral-0)}.pm-mapcard:after{content:"";left:50%;bottom:-6.5px;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);border-right:1px solid var(--pm-neutral-100);border-bottom:1px solid var(--pm-neutral-100)}.pm-mapcard-head{display:flex;align-items:center;gap:10px;min-width:0}.pm-mapcard-id{min-width:0}.pm-mapcard-name{font-weight:700;font-size:14px;color:var(--pm-neutral-900)}.pm-mapcard-name,.pm-mapcard-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-mapcard-addr,.pm-mapcard-sub{font-size:12.5px;color:var(--pm-neutral-600)}.pm-mapcard-addr{display:flex;gap:6px;align-items:flex-start;margin-top:8px}.pm-mapcard-addr .material-symbols-rounded{font-size:16px;margin-top:1px;flex:none}.pm-mapcard-actions{display:flex;gap:6px;margin-top:10px;align-items:center}.pm-mapcard-actions .pm-iconbtn{width:32px;height:32px}.pm-mapcard-actions .pm-iconbtn .material-symbols-rounded{font-size:17px}.pm-mapcard-actions .pm-iconbtn:disabled{opacity:.45;cursor:default}.pm-mapcard-details{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--pm-accent-600);text-decoration:none;white-space:nowrap}.pm-mapcard-tour{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--pm-neutral-100);font-size:13px;font-weight:600;color:var(--pm-neutral-800);cursor:pointer}.pm-mapcard-tour input{accent-color:var(--pm-accent-600);width:15px;height:15px}.pm-modal-scrim{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;animation:pm-fade .12s ease}.pm-modal{background:var(--pm-neutral-0);border-radius:18px;width:100%;max-width:560px;box-shadow:0 24px 60px rgba(15,23,42,.3);overflow:hidden}.pm-modal-head{padding:16px 20px;border-bottom:1px solid var(--pm-neutral-100);display:flex;justify-content:space-between;align-items:center}.pm-modal-head strong{font-size:16px}.pm-modal-body{padding:18px 20px;display:flex;flex-direction:column;gap:12px;background:#f6f7fb}.pm-modal-foot{padding:14px 20px;border-top:1px solid var(--pm-neutral-100);display:flex;justify-content:flex-end;gap:10px}.pm-wiz-steps{display:flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--pm-neutral-300);margin-right:10px}.pm-wiz-steps .on{color:var(--pm-accent-700)}.pm-wiz-steps .done{color:var(--pm-neutral-500)}.pm-wiz-steps .material-symbols-rounded{font-size:15px}.pm-wiz-list{display:flex;flex-direction:column;gap:6px;max-height:40vh;overflow-y:auto;overscroll-behavior:contain;padding:2px}.pm-wiz-row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:11px 13px;border:1px solid var(--pm-neutral-200);border-radius:12px;background:var(--pm-neutral-0);cursor:pointer;font:inherit;color:inherit}.pm-wiz-row:hover{border-color:var(--pm-accent-300)}.pm-wiz-row.on{border-color:var(--pm-accent-500);background:var(--pm-accent-50)}.pm-wiz-row>.material-symbols-rounded{font-size:20px}.pm-wiz-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--pm-neutral-300);flex-shrink:0}.pm-wiz-radio.on{border-color:var(--pm-accent-600);background:radial-gradient(circle at center,var(--pm-accent-600) 0 5px,transparent 6px)}.pm-wiz-row-name{font-size:14px;font-weight:600;color:var(--pm-neutral-900);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-wiz-crm{margin-top:3px;display:inline-flex;align-items:center;gap:3px}.pm-wiz-selall{font-size:12.5px;font-weight:600;color:var(--pm-accent-700);background:none;border:none;cursor:pointer;padding:0}.pm-wiz-conrow{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:8px 11px;border:1px solid transparent;border-radius:10px;background:var(--pm-neutral-0);cursor:pointer;font:inherit;color:inherit}.pm-wiz-conrow:hover{background:var(--pm-neutral-50)}.pm-wiz-conrow.on{background:var(--pm-accent-50);border-color:var(--pm-accent-200,#bfdbfe)}.pm-wiz-check{width:20px;height:20px;border-radius:6px;border:2px solid var(--pm-neutral-300);flex-shrink:0;display:grid;place-items:center;color:#fff}.pm-wiz-check.on{background:var(--pm-accent-600);border-color:var(--pm-accent-600)}.pm-wiz-check .material-symbols-rounded{font-size:15px}.pm-wiz-ava{width:32px;height:32px;border-radius:50%;flex-shrink:0;object-fit:cover}.pm-wiz-ava-ini{display:grid;place-items:center;background:var(--pm-accent-50);color:var(--pm-accent-700);font-size:12px;font-weight:700}.pm-wizard-scrim{position:fixed;inset:0;background:rgba(15,23,42,.5);z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;animation:pm-fade .14s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pm-wizard{position:relative;background:#fff;border-radius:26px;width:100%;max-width:440px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;box-shadow:0 30px 70px rgba(15,23,42,.34);overflow:hidden;animation:pm-wizard-pop .2s cubic-bezier(.2,.85,.3,1.15)}@keyframes pm-wizard-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.pm-wizard-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:999px;border:none;background:rgba(120,130,150,.12);color:var(--pm-neutral-600);font-size:14px;cursor:pointer;z-index:2;line-height:1}.pm-wizard-close:hover{background:rgba(120,130,150,.22)}.pm-wizard-hero{display:flex;justify-content:center;padding:36px 24px 4px}.pm-wizard-hero-icon{width:104px;height:104px;border-radius:26px;display:grid;place-items:center;background:linear-gradient(150deg,var(--pm-accent-50,#eef2ff),#e7ecff);color:var(--pm-accent-600,#4f46e5);box-shadow:inset 0 0 0 1px rgba(79,70,229,.08)}.pm-wizard-hero-icon .material-symbols-rounded{font-size:52px}.pm-wizard-hero-icon img{width:100%;height:100%;object-fit:contain;border-radius:26px}.pm-wizard-head{text-align:center;padding:10px 30px 0}.pm-wizard-title{font-size:23px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px;color:var(--pm-neutral-900)}.pm-wizard-sub{font-size:14px;line-height:1.5;color:var(--pm-neutral-500);margin:0}.pm-wizard-body{padding:0 24px 6px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.pm-wizard-body:before{content:"";flex:0 0 8px}.pm-wizard-body:empty{display:none}.pm-wizard-foot{padding:14px 24px 6px;display:flex;flex-direction:column;gap:8px}.pm-wizard-foot:last-child{padding-bottom:22px}.pm-wizard-foot-main{display:flex;align-items:stretch;gap:8px}.pm-wizard-foot-main .pm-wizard-btn.primary{flex:1 1;width:auto}.pm-wizard-ico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-start;gap:0;max-width:50px;padding:14px;border:none;border-radius:14px;background:var(--pm-neutral-100);color:var(--pm-neutral-700);font-size:15px;font-weight:650;line-height:1;white-space:nowrap;overflow:hidden;cursor:pointer;transition:max-width .2s ease,gap .2s ease,background .12s,color .12s}.pm-wizard-ico .material-symbols-rounded{flex:0 0 auto;font-size:22px}.pm-wizard-ico-lbl{max-width:0;opacity:0;overflow:hidden;transition:max-width .2s ease,opacity .15s ease}.pm-wizard-ico:hover:not(:disabled){max-width:220px;gap:8px;background:var(--pm-neutral-200,#e2e8f0)}.pm-wizard-ico:hover:not(:disabled) .pm-wizard-ico-lbl{max-width:180px;opacity:1}.pm-wizard-ico.danger:hover:not(:disabled){background:var(--pm-danger,#dc2626);color:#fff}.pm-wizard-ico:disabled{opacity:.4;cursor:default}.pm-wizard-btn{width:100%;padding:14px;border-radius:14px;border:none;font-size:15px;font-weight:650;cursor:pointer;transition:filter .12s,background .12s}.pm-wizard-btn.primary{background:var(--pm-neutral-900);color:#fff}.pm-wizard-btn.primary:hover{filter:brightness(1.12)}.pm-wizard-btn.primary:disabled{opacity:.4;cursor:default;filter:none}.pm-wizard-btn.primary.danger{background:var(--pm-danger,#dc2626)}.pm-wizard-btn.ghost{background:var(--pm-neutral-100);color:var(--pm-neutral-700)}.pm-wizard-btn.ghost:hover{background:var(--pm-neutral-200,#e2e8f0)}.pm-wizard-dots{display:flex;justify-content:center;gap:6px;padding:12px 0 18px}.pm-wizard-dots i{width:6px;height:6px;border-radius:999px;background:var(--pm-neutral-200,#e2e8f0);transition:width .2s,background .2s}.pm-wizard-dots i.on{width:18px;background:var(--pm-accent-500,#2563eb)}.pm-ff-label{display:inline-flex;align-items:center;gap:5px}.pm-ff-info{font-size:15px;color:var(--pm-neutral-400,#9ca3af);cursor:help;outline:none}.pm-ff-info:focus,.pm-ff-info:hover{color:var(--pm-accent-500,#2563eb)}.pm-wizard-wide{max-width:760px}.pm-wizard-xwide{max-width:1120px}.pm-wizard-duo{max-width:1180px;height:min(820px,calc(100vh - 40px));flex-direction:row}.pm-wizard-duo .pm-wizard-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;overflow:hidden}.pm-wizard-duo .pm-wizard-main .pm-wizard-body{flex:1 1 auto}.pm-wizard-aside{flex:0 0 380px;min-width:0;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--pm-neutral-100,#eef1f6);background:var(--pm-neutral-50,#f8fafc)}@media (max-width:1080px){.pm-wizard-duo{flex-direction:column;height:auto;max-width:760px}.pm-wizard-aside{flex:0 0 auto;border-left:none;border-top:1px solid var(--pm-neutral-100,#eef1f6);max-height:44vh}}.pm-rw-chat{display:flex;flex-direction:column;flex:1 1;min-height:0}.pm-rw-chat-head{display:flex;align-items:center;gap:10px;padding:14px 52px 12px 16px;border-bottom:1px solid var(--pm-neutral-100,#eef1f6);flex:none}.pm-rw-chat-head .pm-rw-chat-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(150deg,var(--pm-accent-50,#eef2ff),#e7ecff);color:var(--pm-accent-600,#4f46e5);flex:none}.pm-rw-chat-head .pm-rw-chat-ico .material-symbols-rounded{font-size:20px}.pm-rw-chat-head b{font-size:13.5px;line-height:1.2;display:block;color:var(--pm-neutral-900)}.pm-rw-chat-head p{margin:0;font-size:11.5px;color:var(--pm-neutral-500,#64748b)}.pm-rw-chat-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px}.pm-rw-chat-scroll .pm-chat{gap:10px}.pm-rw-chat-scroll .pm-chat-msg{max-width:94%;font-size:13px}.pm-rw-chat-scroll .pm-chat-msg.ai{background:#fff}.pm-rw-chat-busy{display:flex;align-items:center;gap:8px;color:var(--pm-neutral-600,#475569)}.pm-rw-chat-input{flex:none;border-top:1px solid var(--pm-neutral-100,#eef1f6);background:#fff;padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px}.pm-rw-chat-inputrow{display:flex;align-items:flex-end;gap:8px}.pm-rw-chat-inputrow textarea{flex:1 1;resize:none;font-family:inherit;font-size:13px;line-height:1.4;color:var(--pm-neutral-900,#0f172a);padding:9px 11px;border:1px solid var(--pm-neutral-200,#e2e8f0);border-radius:12px;background:#fff;outline:none;transition:border-color .12s,box-shadow .12s}.pm-rw-chat-inputrow textarea::placeholder{color:#b3b8c6}.pm-rw-chat-inputrow textarea:focus{border-color:var(--pm-accent-400,#60a5fa);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.pm-rw-chat-inputrow textarea:disabled{background:var(--pm-neutral-50,#f8fafc);color:var(--pm-neutral-400,#94a3b8)}.pm-rw-chat-send{flex:none;width:38px;height:38px;border-radius:12px;border:none;background:var(--pm-neutral-900);color:#fff;display:grid;place-items:center;cursor:pointer;transition:filter .12s}.pm-rw-chat-send:hover:not(:disabled){filter:brightness(1.15)}.pm-rw-chat-send:disabled{opacity:.4;cursor:default}.pm-rw-chat-hint{margin:0;font-size:11px;color:var(--pm-neutral-400,#94a3b8)}.pm-merge-row{display:grid;grid-template-columns:190px repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center;padding:7px 12px;border-bottom:1px solid var(--pm-border,#eee);font-size:13px;text-align:left}.pm-merge-row:last-child{border-bottom:none}.pm-merge-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;font-weight:600;border-bottom:1px solid var(--pm-border,#eee)}.pm-merge-lbl{opacity:.7;overflow-wrap:anywhere}.pm-merge-cell{text-align:left;padding:6px 8px;border-radius:8px;border:1px solid transparent;background:transparent;width:100%;min-width:0;overflow-wrap:anywhere;font:inherit;color:inherit;cursor:pointer}.pm-merge-cell:disabled{cursor:default;opacity:.5}.pm-merge-cell.sel{background:var(--pm-accent-50,#eef2ff);border-color:var(--pm-accent,#6366f1)}.pm-merge-out{font-weight:600;overflow-wrap:anywhere}.pm-merge-side{display:inline-flex;align-items:center;gap:6px;min-width:0}.pm-merge-side>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:860px){.pm-merge-row{grid-template-columns:120px repeat(3,minmax(0,1fr));font-size:12px}}.pm-rw-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:640px){.pm-rw-grid{grid-template-columns:1fr}}.pm-rw-modehead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pm-rw-modehead .pm-seg{margin:0;flex:0 0 auto}.pm-rw-modehead .pm-seg button{flex:0 0 auto;padding:7px 12px;font-size:13px;display:inline-flex;align-items:center;gap:5px}.pm-rw-md{border:1px solid var(--pm-neutral-200,#e2e8f0);border-radius:12px;padding:6px 12px 10px;background:var(--pm-neutral-0)}.pm-rw-md .pm-rt-area{font-size:14px;line-height:1.55}.pm-pv-list{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto;padding-right:2px}.pm-pv-group{display:flex;align-items:center;gap:8px;margin:12px 2px 6px;font-size:12px;font-weight:700;color:var(--pm-neutral-600,#475569)}.pm-pv-group:first-child{margin-top:2px}.pm-pv-group i{flex:1 1;height:1px;background:var(--pm-neutral-200,#e2e8f0)}.pm-pv-group em{font-style:normal;font-weight:500;color:var(--pm-neutral-400,#9ca3af)}.pm-pv-row{display:flex;align-items:center;gap:10px;padding:9px 10px;margin-bottom:6px;border:1px solid var(--pm-neutral-100,#f1f5f9);border-radius:12px;background:var(--pm-neutral-0);cursor:pointer;transition:border-color .12s,box-shadow .12s}.pm-pv-row:hover{border-color:var(--pm-neutral-200,#e2e8f0);box-shadow:0 2px 10px rgba(15,23,42,.05)}.pm-pv-row.on{border-color:var(--pm-accent-500,#2563eb);background:var(--pm-accent-50,#eff6ff)}.pm-pv-row.out{opacity:.6;cursor:default}.pm-pv-row>input[type=checkbox]{flex:0 0 auto;width:17px;height:17px;accent-color:var(--pm-accent-500,#2563eb)}.pm-pv-row>.pm-avatar{flex:0 0 auto}.pm-pv-row>.pm-iconbtn{flex:0 0 auto;width:30px;height:30px}.pm-pv-main{flex:1 1;min-width:0}.pm-pv-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pm-pv-head strong{font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-pv-sub{margin:2px 0 0;font-size:12.5px;color:var(--pm-neutral-600,#475569);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pm-pv-src{display:flex;gap:8px;flex-wrap:wrap;margin-top:3px;font-size:11.5px;color:var(--pm-neutral-400,#9ca3af)}.pm-pv-src a{color:inherit;text-decoration:underline}.pm-pv-tag{display:inline-flex;align-items:center;gap:3px;padding:1px 7px 1px 5px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.pm-pv-tag.known{background:var(--pm-neutral-100,#f1f5f9);color:var(--pm-neutral-600,#475569)}.pm-pv-tag.neu{background:var(--pm-success-100,#dcfce7);color:#15803d}.pm-pv-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;font-size:11px;background:var(--pm-neutral-100,#f1f5f9);color:var(--pm-neutral-600,#475569);white-space:nowrap}.pm-pv-chip.soft{background:transparent;border:1px solid var(--pm-neutral-200,#e2e8f0)}.pm-pv-score{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--pm-neutral-500,#64748b);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}select.pm-pv-rolle{flex:0 0 auto;width:auto;max-width:148px;padding:5px 8px;font-size:12px;border-radius:9px}.pm-pv-cgroup{display:flex;align-items:center;gap:8px;margin:14px 2px 6px;font-size:12.5px;font-weight:700;color:var(--pm-neutral-700,#334155)}.pm-pv-cgroup:first-child{margin-top:2px}.pm-pv-cgroup .pm-avatar{flex:0 0 auto;width:22px;height:22px;font-size:10px}.pm-pv-cgroup>span:not(.pm-avatar){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-pv-cgroup i{flex:1 1;min-width:12px;height:1px;background:var(--pm-neutral-200,#e2e8f0)}.pm-pv-cgroup em{flex:0 0 auto;font-style:normal;font-weight:500;color:var(--pm-neutral-400,#9ca3af)}.pm-pv-empty{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:6px;border:1px dashed var(--pm-neutral-200,#e2e8f0);border-radius:12px;font-size:12.5px;color:var(--pm-neutral-500,#64748b)}.pm-pv-empty span:first-child{flex:0 0 auto}.pm-pv-empty p{flex:1 1;margin:0}.pm-pv-sum{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pm-pv-sum .pm-card{padding:12px;text-align:center}.pm-pv-sum .material-symbols-rounded{font-size:24px;color:var(--pm-accent-500,#2563eb)}.pm-pv-sum b{display:block;margin-top:4px;font-size:15px}.pm-pv-sum em{display:block;margin-top:2px;font-style:normal;font-size:12px;color:var(--pm-neutral-500,#64748b)}.pm-pv-plan{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:12.5px}.pm-pv-plan li{display:flex;gap:8px;align-items:flex-start}.pm-pv-plan .material-symbols-rounded{font-size:17px;color:var(--pm-neutral-400,#9ca3af);flex:0 0 auto}.pm-pv-log{list-style:none;margin:0;padding:10px 12px;border:1px solid var(--pm-neutral-100,#f1f5f9);border-radius:12px;display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--pm-neutral-500,#64748b);max-height:180px;overflow-y:auto}.pm-pv-log li{display:flex;gap:7px;align-items:center}.pm-pv-log li.on{color:var(--pm-neutral-800,#1e293b);font-weight:600}.pm-pv-log .material-symbols-rounded{color:var(--pm-accent-500,#2563eb)}.pm-flowov-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.35);z-index:55;animation:pm-fade .15s ease}.pm-flowov{position:fixed;top:18px;bottom:18px;left:50%;transform:translateX(-50%);width:min(940px,calc(100vw - 36px));z-index:56;background:var(--pm-neutral-0);border-radius:20px;box-shadow:0 30px 80px rgba(6,8,15,.35);display:flex;flex-direction:column;overflow:hidden;animation:pm-fade .16s ease}.pm-flow-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--pm-neutral-100);flex-wrap:wrap}.pm-flow-canvas{flex:1 1;min-height:0;overflow-y:auto;padding:30px 20px 60px;background-color:#f6f7fb;background-image:radial-gradient(var(--pm-neutral-200,#e2e8f0) 1px,transparent 1px);background-size:18px 18px}.pm-flow-col{max-width:480px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch}.pm-flow-node{background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:14px;box-shadow:0 4px 14px rgba(15,23,42,.06);padding:12px 14px;display:flex;gap:10px;align-items:flex-start;cursor:pointer;transition:box-shadow .12s}.pm-flow-node:hover{box-shadow:0 8px 24px rgba(15,23,42,.14)}.pm-flow-node.dragging{opacity:.45}.pm-flow-node.off{opacity:.62}.pm-flow-node .t{font-weight:700;font-size:14px}.pm-flow-node .s{font-size:12.5px;color:var(--pm-neutral-500);margin-top:2px;line-height:1.45}.pm-flow-edge{display:flex;flex-direction:column;align-items:center;gap:3px;padding:2px 0}.pm-flow-edge .line{width:2px;height:12px;background:var(--pm-neutral-300,#cbd5e1);border-radius:2px}.pm-flow-cond{font-size:11.5px;color:var(--pm-neutral-500);background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:999px;padding:3px 10px;display:inline-flex;align-items:center;gap:5px;max-width:100%}.pm-flow-cond-btn{cursor:pointer;font-family:inherit}.pm-flow-cond-btn:hover{color:var(--pm-accent-600,#2563eb);border-color:var(--pm-accent-500,#2563eb)}.pm-flow-plus{width:26px;height:26px;border-radius:999px;border:1px dashed var(--pm-neutral-300,#cbd5e1);background:var(--pm-neutral-0);color:var(--pm-neutral-500);display:grid;place-items:center;cursor:pointer;padding:0}.pm-flow-plus:hover{border-color:var(--pm-accent-500,#2563eb)}.pm-flow-drop,.pm-flow-plus:hover{color:var(--pm-accent-600,#2563eb)}.pm-flow-drop{margin:6px 0;padding:10px 12px;border:2px dashed var(--pm-accent-500,#2563eb);border-radius:12px;font-size:12px;background:rgba(37,99,235,.05);text-align:center}.pm-flow-wrap{max-width:780px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch}.pm-flow-wrap .pm-flow-col{width:100%}.pm-flow-fork{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px;align-items:stretch}.pm-flow-lane{display:flex;flex-direction:column;align-items:stretch;min-width:0}.pm-flow-lanehead{align-self:center;font-weight:600;color:var(--pm-neutral-600,#475569)}.pm-flow-tail{flex:1 1;min-height:10px;width:2px;margin:0 auto;background:var(--pm-neutral-300,#cbd5e1);border-radius:2px}.pm-flow-join,.pm-flow-split{width:calc(50% + 9px);height:14px;margin:0 auto;border:2px solid var(--pm-neutral-300,#cbd5e1);flex:none;box-sizing:border-box}.pm-flow-split{border-bottom:none;border-radius:14px 14px 0 0}.pm-flow-join{border-top:none;border-radius:0 0 14px 14px}.pm-flow-shared{width:100%;max-width:480px;align-self:center;display:flex;flex-direction:column}@media (max-width:640px){.pm-flow-fork{grid-template-columns:1fr}.pm-flow-join,.pm-flow-split{width:2px;height:12px;border:none;background:var(--pm-neutral-300,#cbd5e1);border-radius:2px}.pm-flow-tail{display:none}}.pm-flow-savebar{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--pm-neutral-100);background:var(--pm-neutral-0);flex-wrap:wrap}.pm-flow-collapse{gap:0;padding:0;width:40px;min-width:40px;height:40px;justify-content:center;overflow:hidden;transition:width .18s ease,background .12s}.pm-flow-collapse .lbl{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .18s ease,opacity .14s ease,margin-left .18s ease}.pm-flow-collapse:focus-visible,.pm-flow-collapse:hover{width:auto;padding:0 20px}.pm-flow-collapse:focus-visible .lbl,.pm-flow-collapse:hover .lbl{max-width:260px;opacity:1;margin-left:8px}.pm-wfs{flex:1 1 auto;min-height:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);grid-gap:16px;gap:16px}.pm-wfs-canvas{position:relative;overflow:hidden;border-radius:20px;border:1px solid var(--pm-neutral-100);background-color:#f6f7fb;background-image:radial-gradient(var(--pm-neutral-200,#e2e8f0) 1px,transparent 1px);background-size:18px 18px;cursor:-webkit-grab;cursor:grab;touch-action:none}.pm-wfs-canvas.panning{cursor:-webkit-grabbing;cursor:grabbing}.pm-wfs-stage{position:absolute;left:50%;top:0;width:420px;margin-left:-210px;transform-origin:50% 0;padding:34px 0 90px}.pm-wfs-node{position:relative;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:12px;box-shadow:0 3px 10px rgba(15,23,42,.06);padding:9px 12px;display:flex;gap:10px;align-items:center;cursor:pointer;transition:box-shadow .12s,border-color .12s}.pm-wfs-node:hover{box-shadow:0 8px 22px rgba(15,23,42,.13)}.pm-wfs-node.sel{border-color:var(--pm-accent-500,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--pm-accent-500,#2563eb) 30%,transparent),0 8px 22px rgba(15,23,42,.1)}.pm-wfs-node .ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.pm-wfs-node .bd{flex:1 1;min-width:0;display:block}.pm-wfs-node .hd{display:flex;align-items:center;gap:6px;min-width:0}.pm-wfs-node .num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;color:var(--pm-neutral-500);background:var(--pm-neutral-100);border-radius:5px;padding:0 5px;line-height:1.7;flex-shrink:0}.pm-wfs-node .t{font-weight:700;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-wfs-node .s{font-size:11.5px;color:var(--pm-neutral-500);margin-top:1px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pm-wfs-loophead .cd,.pm-wfs-node .cd{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--pm-neutral-500);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-wfs-flag{position:absolute;top:-11px;left:10px;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--pm-accent-700,#1d4ed8);background:var(--pm-accent-50,#eff6ff);border:1px solid var(--pm-accent-100,#dbeafe);border-radius:7px 7px 7px 0;padding:1px 8px}.pm-wfs-edge{display:flex;flex-direction:column;align-items:center;gap:2px;padding:1px 0}.pm-wfs-edge .line{width:2px;height:9px;background:var(--pm-neutral-300,#cbd5e1);border-radius:2px}.pm-wfs-edge .pm-flow-plus{width:22px;height:22px;opacity:0;transition:opacity .12s}.pm-wfs-edge:hover .pm-flow-plus,.pm-wfs-stage:hover .pm-wfs-edge .pm-flow-plus{opacity:1}.pm-wfs-loop{border:1px dashed var(--pm-neutral-300);border-radius:12px;background:rgba(255,255,255,.55);padding:8px 10px 4px}.pm-wfs-loop.sel{border-color:var(--pm-accent-500,#2563eb)}.pm-wfs-loophead{display:flex;align-items:center;gap:6px;width:100%;min-width:0;border:none;background:transparent;padding:0 0 6px;cursor:pointer;font-family:inherit;text-align:left}.pm-wfs-loophead .num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;color:var(--pm-neutral-500);background:var(--pm-neutral-100);border-radius:5px;padding:0 5px;line-height:1.7;flex-shrink:0}.pm-wfs-loophead .cd{flex:1 1;margin-top:0}.pm-wfs-loophead .sub{flex:1 1;min-width:0;font-size:11px;color:var(--pm-neutral-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-wfs-explain{display:grid;grid-gap:4px;gap:4px;margin:0 0 10px}.pm-wfs-explain p{margin:0;font-size:12.5px;line-height:1.45;color:var(--pm-neutral-700,#334155)}.pm-wfs-tech>summary{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:11.5px;font-weight:600;color:var(--pm-neutral-500);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pm-wfs-tech>summary::-webkit-details-marker{display:none}.pm-wfs-tech>summary:hover{color:var(--pm-neutral-900)}.pm-wfs-gate{display:flex;flex-direction:column}.pm-wfs-gate .stem{width:2px;height:9px;margin:0 auto;background:var(--pm-neutral-300,#cbd5e1);border-radius:2px}.pm-wfs-gate .pm-flow-fork{gap:0 18px}.pm-wfs-gate .pm-flow-lanehead{font-size:10.5px;padding:2px 8px;gap:4px}.pm-wfs-gate .yes{color:#15803d;border-color:color-mix(in srgb,var(--pm-success,#16a34a) 35%,transparent)}.pm-wfs-gate .no{color:#b91c1c;border-color:color-mix(in srgb,var(--pm-danger,#dc2626) 35%,transparent)}.pm-wfs-stop{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:600;color:#b91c1c;background:var(--pm-neutral-0);border:1px dashed color-mix(in srgb,var(--pm-danger,#dc2626) 45%,transparent);border-radius:10px;padding:6px 10px}.pm-wfs-stop .material-symbols-rounded{font-size:14px}.pm-wfs-gate-merge{display:block;height:14px;margin:0 50% 0 calc(25% - 4.5px);border-left:2px solid var(--pm-neutral-300,#cbd5e1);border-bottom:2px solid var(--pm-neutral-300,#cbd5e1);border-radius:0 0 0 14px;box-sizing:border-box}@media (max-width:640px){.pm-wfs-gate-merge{margin:0 auto;width:2px;border:none;background:var(--pm-neutral-300,#cbd5e1);border-radius:2px}}.pm-wfs-zoom{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:2px;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-200);border-radius:12px;padding:3px;box-shadow:0 6px 18px rgba(15,23,42,.12)}.pm-wfs-zoom button{width:28px;height:28px;border:none;background:transparent;border-radius:9px;display:grid;place-items:center;cursor:pointer;color:var(--pm-neutral-600);font-family:inherit}.pm-wfs-zoom button:hover{background:var(--pm-neutral-100);color:var(--pm-neutral-900)}.pm-wfs-zoom button .material-symbols-rounded{font-size:17px}.pm-wfs-zoom .sep{width:1px;height:16px;background:var(--pm-neutral-200);margin:0 3px}.pm-wfs-zoom .hint{font-size:10.5px;padding:0 8px 0 5px}.pm-wfs-pick{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--pm-neutral-200);border-radius:10px;background:var(--pm-neutral-0);padding:7px 10px;cursor:pointer;font-family:inherit;transition:border-color .12s,background .12s}.pm-wfs-pick:hover{border-color:var(--pm-neutral-300)}.pm-wfs-pick.on{border-color:var(--pm-accent-500,#2563eb);background:var(--pm-accent-50,#eff6ff)}.pm-wfs-insert{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(340px,calc(100% - 32px));background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-200);border-radius:16px;padding:14px;box-shadow:0 24px 60px rgba(6,8,15,.28);animation:pm-fade .14s ease;z-index:5}.pm-wfs-detail{animation:pm-wfs-in .18s ease;max-height:46vh;overflow-y:auto;flex-shrink:0}@keyframes pm-wfs-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pm-wfs-side{min-height:0;display:flex;flex-direction:column;gap:12px}@media (max-width:900px){.pm-wfs{grid-template-columns:1fr;grid-template-rows:minmax(320px,1fr) minmax(0,1fr)}.pm-wfs-zoom .hint{display:none}}.pm-flow-kdoc{width:100%;max-width:860px;margin:0 auto;padding:8px 22px 12px}.pm-flow-kdoc,.pm-flow-kdoc .pm-rt{flex:1 1;min-height:0;display:flex;flex-direction:column}.pm-flow-kdoc .pm-rt-area{flex:1 1;min-height:0;max-height:none;overflow-y:auto}.pm-flow-kdoc .pm-llatt-list{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pm-btn.pm-tabsplit{padding:0;gap:0}.pm-tabsplit .t{border:none;font:inherit;display:inline-flex;align-items:center;gap:7px;padding:7px 6px 7px 14px;border-radius:999px 0 0 999px}.pm-tabsplit .dots,.pm-tabsplit .t{background:none;color:inherit;cursor:pointer}.pm-tabsplit .dots{border:none;opacity:.7;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;padding:0;margin-right:5px}.pm-tabsplit .dots:hover{opacity:1;background:rgba(127,127,127,.22)}.pm-tabsplit .dots .material-symbols-rounded{font-size:18px}.pm-tabsplit .dot{width:8px;height:8px;border-radius:50%;background:var(--pm-neutral-300);flex:0 0 auto}.pm-tabsplit .dot.s-aktiv{background:var(--pm-success,#16a34a)}.pm-tabsplit .dot.s-pausiert{background:var(--pm-warning,#d97706)}.pm-tabsplit .dot.s-beendet{background:var(--pm-danger,#dc2626)}.pm-peek{width:100%;display:grid;grid-template-rows:0fr;opacity:0;margin-top:-10px;transition:grid-template-rows .2s ease,opacity .2s ease,margin-top .2s ease}.pm-peek.open{grid-template-rows:1fr;opacity:1;margin-top:0}.pm-peek>.pm-peek-in{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:10px}.pm-grid-5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}@media (max-width:1180px){.pm-grid-5{grid-template-columns:repeat(2,1fr)}}.pm-kpi{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.pm-kpi-top{display:flex;align-items:center;justify-content:space-between}.pm-kpi-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--pm-accent-50);color:var(--pm-accent-600)}.pm-kpi-ico .material-symbols-rounded{font-size:20px}.pm-kpi-label{font-size:13px;color:var(--pm-neutral-500);font-weight:600}.pm-kpi-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pm-kpi-val{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1}.pm-delta{font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 8px}.pm-delta.up{background:#dcfce7;color:#166534}.pm-delta.down{background:#fee2e2;color:#991b1b}.pm-delta.flat{background:var(--pm-neutral-100);color:var(--pm-neutral-500)}.pm-dash{grid-template-columns:1fr 330px;grid-gap:14px;margin:16px 0}.pm-dash,.pm-dash-2{display:grid;gap:14px}.pm-dash-2{grid-template-columns:1fr 380px;grid-gap:14px}@media (max-width:1040px){.pm-dash,.pm-dash-2{grid-template-columns:1fr}}.pm-cardhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pm-cardhead strong{font-size:15px}.pm-chip-2{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--pm-neutral-50);font-size:13px}.pm-chip-2 .dot{width:9px;height:9px;border-radius:50%}.pm-bars{display:flex;align-items:flex-end;gap:10px;height:180px;margin-top:16px}.pm-bars .col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;height:100%;justify-content:flex-end}.pm-bars .stack{width:70%;max-width:44px;display:flex;flex-direction:column-reverse;border-radius:6px 6px 0 0;overflow:hidden}.pm-bars .seg-open{background:var(--pm-accent-500)}.pm-bars .seg-won{background:#22c55e}.pm-bars .lbl{font-size:11px;color:var(--pm-neutral-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pm-funnel-card{display:flex;flex-direction:column;min-width:0}.pm-funnel-head{justify-content:space-between;gap:12px;margin-bottom:10px}.pm-funnel-head,.pm-funnel-titlewrap{display:flex;align-items:center;flex-wrap:wrap}.pm-funnel-titlewrap{gap:14px}.pm-funnel-titlewrap strong{font-size:15px}.pm-funnel-winrate{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--pm-neutral-600);background:var(--pm-neutral-50);padding:4px 10px;border-radius:999px}.pm-funnel-winrate .material-symbols-rounded{font-size:16px;color:#d97706}.pm-funnel-winrate b{color:var(--pm-neutral-900)}.pm-funnel-tabs{display:flex;gap:6px;margin-bottom:10px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.pm-funnel-tabs::-webkit-scrollbar{display:none}.pm-funnel-tab{font-size:12.5px;padding:5px 11px;border-radius:8px;border:1px solid var(--pm-neutral-200);background:#fff;color:var(--pm-neutral-600);cursor:pointer;flex-shrink:0;white-space:nowrap}.pm-funnel-tab.active{background:var(--pm-accent-500);border-color:var(--pm-accent-500);color:#fff}.pm-funnel-note{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--pm-neutral-500);background:var(--pm-neutral-50);padding:6px 10px;border-radius:8px;margin:0 0 10px}.pm-funnel-note .material-symbols-rounded{font-size:16px}.pm-funnel-scroll{overflow-x:auto;padding:8px 2px 2px;transition:opacity .15s}.pm-funnel-scroll.loading{opacity:.55}.pm-funnel{min-width:min-content}.pm-funnel,.pm-funnel-group{display:flex;align-items:flex-end}.pm-funnel-col{min-width:90px;padding:0 5px}.pm-funnel-col,.pm-funnel-top{display:flex;flex-direction:column;align-items:center}.pm-funnel-top{text-align:center;margin-bottom:8px;height:80px;justify-content:flex-start;gap:3px}.pm-funnel-dval{font-size:13px;font-weight:700;color:var(--pm-neutral-900)}.pm-funnel-dval.won{color:#16a34a}.pm-funnel-cnt{font-size:11.5px;color:var(--pm-neutral-500);display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.pm-funnel-new{display:inline-flex;align-items:center;gap:3px;background:#2563eb;color:#fff;font-weight:700;padding:2px 9px;border-radius:999px;font-size:11px;box-shadow:0 2px 6px rgba(37,99,235,.3)}.pm-funnel-new .material-symbols-rounded{font-size:13px}.pm-funnel-bars{display:flex;align-items:flex-end;justify-content:center;gap:5px}.pm-funnel-bar{width:32px;border-radius:5px 5px 0 0;display:flex;flex-direction:column-reverse;overflow:hidden;position:relative;background:var(--pm-neutral-100)}.pm-funnel-bar.prev{width:16px;opacity:.65}.pm-funnel-bar.cur{box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.pm-funnel-seg{width:100%;border-top:1px solid rgba(255,255,255,.6);cursor:pointer;transition:filter .1s}.pm-funnel-seg:hover{filter:brightness(1.09)}.pm-funnel-barcnt{position:absolute;top:-15px;left:50%;transform:translateX(-50%);font-size:10px;color:var(--pm-neutral-400)}.pm-funnel-stage{font-size:11.5px;font-weight:600;color:var(--pm-neutral-700);margin-top:9px;max-width:100px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-funnel-stage.won{color:#16a34a}.pm-funnel-arrow{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 4px 34px;min-width:84px}.pm-funnel-pct{font-size:12.5px;font-weight:700;color:var(--pm-neutral-800)}.pm-funnel-chev{font-size:20px;color:var(--pm-neutral-400)}.pm-funnel-flow{font-size:10.5px;color:var(--pm-neutral-500);white-space:nowrap;line-height:1.3;text-align:center}.pm-funnel-flow b{color:var(--pm-neutral-800);font-weight:700}.pm-funnel-pctchip{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700;color:var(--pm-neutral-700);background:var(--pm-neutral-100);border-radius:999px;padding:2px 9px;margin-top:2px}.pm-funnel-pctchip .material-symbols-rounded{font-size:15px;color:var(--pm-neutral-400)}.pm-funnel-skel{background:linear-gradient(90deg,var(--pm-neutral-50),var(--pm-neutral-100),var(--pm-neutral-50));border-radius:10px;margin-top:12px}.pm-funnel-tip{position:fixed;z-index:90;background:var(--pm-neutral-900);color:#fff;border-radius:10px;padding:10px 12px;font-size:12px;max-width:230px;box-shadow:0 8px 24px rgba(0,0,0,.25);pointer-events:none}.pm-funnel-tip-title{font-weight:700;margin-bottom:6px}.pm-funnel-tip dl{display:flex;flex-direction:column;gap:3px;margin:0}.pm-funnel-tip dl>div{display:flex;justify-content:space-between;gap:12px}.pm-funnel-tip dt{color:rgba(255,255,255,.6)}.pm-funnel-tip dd{margin:0;font-weight:600;text-align:right}.pm-period{position:relative}.pm-period-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--pm-neutral-200);border-radius:9px;background:#fff;font-size:12.5px;color:var(--pm-neutral-700);cursor:pointer}.pm-period-btn .material-symbols-rounded{font-size:17px;color:var(--pm-neutral-500)}.pm-period-lbl{font-weight:600}.pm-period-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:80;background:#fff;border:1px solid var(--pm-neutral-200);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.14);padding:8px;width:300px}.pm-period-presets{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.pm-period-opt{text-align:left;padding:7px 9px;border-radius:7px;border:none;background:transparent;font-size:12.5px;color:var(--pm-neutral-700);cursor:pointer}.pm-period-opt:hover{background:var(--pm-neutral-50)}.pm-period-opt.active{background:var(--pm-accent-50,#eef2ff);color:var(--pm-accent-600,#4f46e5);font-weight:600}.pm-period-custom{border-top:1px solid var(--pm-neutral-100);margin-top:8px;padding-top:8px}.pm-period-custom-head{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-neutral-400);margin-bottom:6px}.pm-period-range{display:flex;align-items:center;gap:6px;margin-bottom:8px}.pm-period-range input{flex:1 1;min-width:0;padding:5px 7px;border:1px solid var(--pm-neutral-200);border-radius:7px;font-size:12px}.pm-gauge-wrap{flex-direction:column;padding:8px 0 4px}.pm-gauge-wrap,.pm-goal{display:flex;align-items:center}.pm-goal{gap:10px;padding:9px 0;font-size:13.5px;border-top:1px solid var(--pm-neutral-100)}.pm-goal:first-child{border-top:none}.pm-goal .dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.pm-goal .dot .material-symbols-rounded{font-size:14px}.pm-chat{display:flex;flex-direction:column;gap:12px}.pm-chat-msg{max-width:80%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5;white-space:pre-wrap}.pm-chat-msg.user{align-self:flex-end;background:var(--pm-accent-600);color:#fff;border-bottom-right-radius:4px}.pm-chat-msg.ai{align-self:flex-start;background:var(--pm-neutral-50);border:1px solid var(--pm-neutral-100);border-bottom-left-radius:4px}.pm-chat-meta{font-size:11px;opacity:.7;margin-bottom:3px;font-weight:600}.pm-tip{position:relative;display:inline-block}.pm-tip-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:300px;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:12px;box-shadow:0 14px 34px rgba(15,23,42,.2);padding:11px 13px;font-size:13px;line-height:1.45;text-align:left;display:none}.pm-tip:hover .pm-tip-pop{display:block}.pm-tip-title{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-neutral-500);margin-bottom:6px}.pm-coach-card{flex:0 0 auto;padding:14px;border:1px solid var(--pm-neutral-100);border-radius:10px;min-width:130px}.pm-strip-wrap{position:relative;margin-bottom:12px}.pm-strip{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scroll-behavior:smooth;padding:2px 1px;scrollbar-width:none}.pm-strip::-webkit-scrollbar{display:none}.pm-strip-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:30px;height:30px;border-radius:50%;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-200,#e5e7eb);box-shadow:0 2px 10px rgba(15,23,42,.14);display:grid;place-items:center;cursor:pointer;color:var(--pm-neutral-700)}.pm-strip-arrow:hover{color:var(--pm-accent-600);border-color:var(--pm-accent-300,#93c5fd)}.pm-strip-arrow.l{left:2px}.pm-strip-arrow.r{right:2px}.pm-strip-arrow .material-symbols-rounded{font-size:20px}.pm-coach-card .l{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--pm-neutral-500)}.pm-coach-card .v{font-size:16px;font-weight:700;margin-top:2px}.pm-coach-card .v .n{color:var(--pm-neutral-400);font-weight:600;font-size:13px}.pm-coach-card .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.pm-coach-card .hd .ico{font-size:18px;color:var(--pm-neutral-400)}.pm-coach-card .hd .trend{font-size:19px}.pm-eng{place-items:center;min-width:34px;height:26px;padding:0 6px;border:1.5px solid;border-radius:8px;font-size:13px}.pm-eng,.pm-eng-mini{display:inline-grid;font-weight:700}.pm-eng-mini{place-items:center;min-width:22px;height:16px;padding:0 5px;border:1px solid;border-radius:6px;font-size:10.5px;line-height:1;flex-shrink:0}.pm-medi{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;font-size:15px;font-weight:700}.pm-tl2{position:relative;display:inline-block;width:200px;height:22px;vertical-align:middle}.pm-tl2-axis{left:0;right:0;height:1px;background:var(--pm-neutral-100)}.pm-tl2-axis,.pm-tl2-dot{position:absolute;top:50%}.pm-tl2-dot{width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--pm-neutral-0)}.pm-tl2-today{position:absolute;right:0;top:2px;bottom:2px;width:2px;background:var(--pm-accent-300,#93c5fd);border-radius:1px}.pm-live-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;display:inline-block;animation:pm-pulse 1.2s infinite}@keyframes pm-pulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.pm-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pm-toggle input{position:absolute;opacity:0;width:0;height:0}.pm-toggle .track{width:34px;height:20px;border-radius:999px;background:var(--pm-neutral-200,#e2e8f0);position:relative;transition:background .15s;flex-shrink:0}.pm-toggle .knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:left .15s}.pm-toggle input:checked+.track{background:var(--pm-accent-500)}.pm-toggle input:checked+.track .knob{left:16px}.pm-toggle .lbl{font-size:12.5px;color:var(--pm-neutral-600)}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:0;flex-shrink:0;border-radius:50%;border:2px solid var(--pm-neutral-300);background:var(--pm-neutral-0);cursor:pointer;display:inline-grid;place-items:center;vertical-align:middle;transition:background .12s,border-color .12s}input[type=checkbox]:hover{border-color:var(--pm-neutral-400)}input[type=checkbox]:checked{background:var(--pm-header-bg);border-color:var(--pm-header-bg)}input[type=checkbox]:checked:after{content:"";width:5.5px;height:10px;margin-top:-1px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]:disabled{opacity:.5;cursor:default}.pm-toggle input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;border:none}.pm-cal{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border:1px solid var(--pm-neutral-100);border-radius:16px;overflow:hidden;background:var(--pm-neutral-0)}.pm-cal-head{display:grid;grid-template-columns:56px repeat(7,1fr);border-bottom:1px solid var(--pm-neutral-100)}.pm-cal-dow{padding:10px 8px;text-align:center;border-left:1px solid var(--pm-neutral-100)}.pm-cal-dow .d{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--pm-neutral-500);letter-spacing:.04em}.pm-cal-dow .n{font-size:20px;font-weight:700;margin-top:2px}.pm-cal-dow.today .n{color:var(--pm-accent-600)}.pm-cal-grid{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:56px repeat(7,1fr);position:relative}.pm-cal-hours{display:flex;flex-direction:column}.pm-cal-hour{height:52px;font-size:11px;color:var(--pm-neutral-400);text-align:right;padding:2px 6px 0 0;border-top:1px solid var(--pm-neutral-100)}.pm-cal-col{border-left:1px solid var(--pm-neutral-100);position:relative}.pm-cal-col .slot{height:52px;border-top:1px solid var(--pm-neutral-100)}.pm-cal-ev{position:absolute;left:3px;right:3px;border-radius:8px;padding:4px 7px;font-size:11.5px;line-height:1.25;overflow:hidden;cursor:pointer;border-left:3px solid}.pm-cal-ev .t{font-weight:700}.pm-cal-ev .s{opacity:.8}.pm-card{background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:18px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.pm-card-pad{padding:20px 22px}.pm-rowcard{position:relative;padding:14px 18px;transition:border-color .12s ease,box-shadow .12s ease}.pm-rowcard:hover{border-color:var(--pm-neutral-200);box-shadow:0 2px 10px rgba(15,23,42,.06)}.pm-rowcard-link{position:absolute;inset:0;border-radius:inherit;z-index:0}.pm-rowcard-actions,.pm-rowcard-body{position:relative;z-index:1}.pm-rowcard-actions{pointer-events:auto}.pm-grid{display:grid;grid-gap:16px;gap:16px}.pm-grid-3{grid-template-columns:repeat(3,1fr)}.pm-grid-2{grid-template-columns:repeat(2,1fr)}.pm-stat{padding:20px 22px}.pm-stat-label{font-size:13px;color:var(--pm-neutral-500)}.pm-stat-value{font-size:30px;font-weight:700;margin-top:8px;letter-spacing:-.02em}.pm-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:999px;font-size:14.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:filter .12s,background .12s;line-height:1}.pm-btn-primary{background:var(--pm-header-bg);color:#fff}.pm-btn-primary:hover{filter:brightness(1.5)}.pm-btn-accent{background:var(--pm-accent-600);color:#fff}.pm-btn-accent:hover{filter:brightness(1.08)}.pm-btn-ghost{background:var(--pm-neutral-0);color:var(--pm-neutral-700);border-color:var(--pm-neutral-200,#e2e8f0)}.pm-btn-ghost:hover{background:var(--pm-neutral-50)}.pm-btn-danger{background:#fff;color:var(--pm-danger);border-color:#fecaca}.pm-btn-danger:hover{background:#fef2f2}.pm-btn-sm{padding:7px 14px;font-size:13px}.pm-btn-lg{padding:15px 28px;font-size:16px}.pm-btn:disabled{opacity:.5;cursor:not-allowed}.pm-btn-draft{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;padding:0;border-radius:50%;background:var(--pm-neutral-0);color:var(--pm-neutral-700);border:1px solid var(--pm-neutral-200,#e2e8f0);cursor:pointer;transition:background .12s}.pm-btn-draft:hover:not(:disabled){background:var(--pm-neutral-50)}.pm-btn-draft:disabled{opacity:.5;cursor:not-allowed}.pm-btn-collapse{padding-left:11px;padding-right:11px;overflow:hidden}.pm-clabel{display:inline-block;white-space:nowrap}.pm-btn-collapse .pm-clabel{max-width:0;opacity:0;margin-left:-8px;transition:max-width .28s cubic-bezier(.4,0,.2,1),opacity .16s ease,margin-left .28s cubic-bezier(.4,0,.2,1)}.pm-btn-collapse:focus-visible .pm-clabel,.pm-btn-collapse:focus-within .pm-clabel,.pm-btn-collapse:hover .pm-clabel{max-width:260px;opacity:1;margin-left:0}.pm-acctsel{border:none;background:transparent;font:inherit;color:inherit;outline:none;margin:0}.pm-acctsel,.pm-btn-del{cursor:pointer;padding:0}.pm-btn-del{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;background:#fff;color:var(--pm-danger);border:1px solid #fecaca;transition:background .12s,filter .12s}.pm-btn-del:hover:not(:disabled){background:#fef2f2}.pm-btn-del:disabled{opacity:.5;cursor:not-allowed}.pm-btn-del .material-symbols-rounded{font-size:18px}.pm-btn-del-sm{width:31px;height:31px}.pm-btn-del-md{width:48px;height:48px}.pm-btn-del-md .material-symbols-rounded{font-size:20px}.pm-actform-foot>.pm-btn-del:first-child,.pm-drawer-foot>.pm-btn-del:first-child{margin-right:auto}.pm-btn-del-row{width:38px;height:38px}.pm-btn-del-foot{width:46px;height:46px}.pm-btn-del-foot .material-symbols-rounded{font-size:20px}.pm-composer-discard{margin-left:auto}.pm-iconbtn{width:40px;height:40px;padding:0;line-height:1;border-radius:999px;border:1px solid var(--pm-neutral-200,#e2e8f0);background:#fff;cursor:pointer;display:grid;place-items:center;color:var(--pm-neutral-700)}.pm-fgrp-action .material-symbols-rounded,.pm-fld-check .material-symbols-rounded,.pm-iconbtn .material-symbols-rounded,.pm-x .material-symbols-rounded{display:block;line-height:1}.pm-iconbtn:hover{background:var(--pm-neutral-50)}.pm-iconbtn:disabled{opacity:.45;cursor:default}.pm-iconbtn-dark{background:var(--pm-header-bg);color:#fff;border-color:transparent}.pm-field{display:grid;grid-gap:6px;gap:6px}.pm-label{font-size:13px;font-weight:600;color:var(--pm-neutral-700)}.pm-input,.pm-select{width:100%;padding:11px 14px;border-radius:12px;border:1px solid var(--pm-neutral-200,#e2e8f0);font-size:14.5px;background:#fff;transition:border-color .12s,box-shadow .12s}.pm-input:hover,.pm-select:hover{background:var(--pm-neutral-50)}.pm-input:focus,.pm-select:focus{outline:none;border-color:var(--pm-accent-500);box-shadow:0 0 0 3px var(--pm-accent-50);background:#fff}.pm-input.error{border-color:var(--pm-danger);box-shadow:0 0 0 3px #fee2e2}.pm-input:disabled{background:var(--pm-neutral-50);color:var(--pm-neutral-400,#94a3b8);cursor:not-allowed}.pm-fld input[type=number],.pm-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pm-fld input[type=number]::-webkit-inner-spin-button,.pm-fld input[type=number]::-webkit-outer-spin-button,.pm-input[type=number]::-webkit-inner-spin-button,.pm-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pm-dp-wrap{position:relative;width:100%}.pm-dp-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;color:var(--pm-neutral-900);text-align:left;line-height:1.35}.pm-dp-trigger.empty{color:#b3b8c6;font-weight:400}.pm-dp-ico{font-size:20px;color:var(--pm-neutral-400);flex-shrink:0;transition:color .12s}.pm-dp-trigger:hover .pm-dp-ico{color:var(--pm-accent-600)}.pm-dp{position:fixed;z-index:200;width:300px;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:14px;box-shadow:0 12px 30px rgba(15,23,42,.16);padding:12px;animation:pm-fade .12s ease}.pm-dp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pm-dp-title{font-size:15px;font-weight:700;color:var(--pm-neutral-900)}.pm-dp-nav{width:34px;height:34px;display:grid;place-items:center;border:none;border-radius:9px;background:transparent;cursor:pointer;color:var(--pm-neutral-600)}.pm-dp-nav:hover{background:var(--pm-neutral-100);color:var(--pm-neutral-900)}.pm-dp-nav .material-symbols-rounded{font-size:22px}.pm-dp-dow{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.pm-dp-dow span{text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--pm-neutral-400);padding:4px 0}.pm-dp-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.pm-dp-day{aspect-ratio:1;display:grid;place-items:center;border:none;background:transparent;border-radius:9px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;color:var(--pm-neutral-800);transition:background .1s}.pm-dp-day:hover{background:var(--pm-neutral-100)}.pm-dp-day.other{color:var(--pm-neutral-300);font-weight:400}.pm-dp-day.today{box-shadow:inset 0 0 0 1.5px var(--pm-accent-400);color:var(--pm-accent-700);font-weight:700}.pm-dp-day.selected{background:var(--pm-accent-600);color:#fff;font-weight:700;box-shadow:none}.pm-dp-day.selected:hover{background:var(--pm-accent-700)}.pm-dp-foot{display:flex;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--pm-neutral-100)}.pm-dp-foot-btn{border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--pm-neutral-500);padding:6px 10px;border-radius:8px}.pm-dp-foot-btn:hover{background:var(--pm-neutral-100);color:var(--pm-neutral-700)}.pm-dp-foot-btn.accent{color:var(--pm-accent-600)}.pm-dp-foot-btn.accent:hover{background:var(--pm-accent-50);color:var(--pm-accent-700)}.pm-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}.pm-tag{gap:4px;background:var(--pm-accent-50);color:var(--pm-accent-700);padding:3px 4px 3px 10px;font-size:13.5px}.pm-tag button{border:none;background:transparent;color:inherit;cursor:pointer;font-size:15px;line-height:1;padding:0 4px;border-radius:999px;opacity:.7}.pm-tag button:hover{opacity:1;background:rgba(0,0,0,.06)}.pm-tags-input{flex:1 1;min-width:90px;border:none;background:transparent;outline:none;font-size:16px;font-weight:600;font-family:inherit;color:var(--pm-neutral-900);padding:2px 0}.pm-tags-input::placeholder{color:#b3b8c6;font-weight:400}.pm-fieldlist{padding:4px 0}.pm-fieldrow{display:flex;align-items:center;gap:12px;padding:9px 16px;border-top:1px solid var(--pm-neutral-100)}.pm-fieldrow:first-child{border-top:0}.pm-fieldrow-ico{color:var(--pm-neutral-500);font-size:21px;width:22px;text-align:center;flex-shrink:0}.pm-fieldrow-main{flex:1 1;min-width:0}.pm-fieldrow-name{font-weight:600;font-size:14px;color:var(--pm-neutral-900);line-height:1.3}.pm-fieldrow-type{font-size:12px;color:var(--pm-neutral-500);line-height:1.3}.pm-fieldrow-trail{flex-shrink:0;display:flex;align-items:center;gap:10px}.pm-fieldrow-dots{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--pm-neutral-500);display:grid;place-items:center;cursor:pointer}.pm-fieldrow-dots:hover{background:var(--pm-neutral-100);color:var(--pm-neutral-700)}.pm-histlist{padding:4px 0}.pm-histrow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 16px;border-top:1px solid var(--pm-neutral-100)}.pm-histrow:first-child{border-top:0}.pm-combo-compact{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-weight:500}.pm-combo-compact .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-combo-compact .chev{font-size:20px;color:var(--pm-neutral-400);flex-shrink:0}.pm-combo-compact.open{border-color:var(--pm-accent-500);box-shadow:0 0 0 3px var(--pm-accent-50)}.pm-li-list{gap:10px}.pm-li-item,.pm-li-list{display:flex;flex-direction:column}.pm-li-item{border:1px solid var(--pm-neutral-200);border-radius:14px;padding:10px;gap:8px;background:var(--pm-neutral-0)}.pm-li-head{display:flex;align-items:center;gap:8px}.pm-li-idx{flex:1 1;font-size:12.5px;font-weight:600;color:var(--pm-neutral-500)}.pm-li-del{width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--pm-neutral-400);cursor:pointer;flex-shrink:0;display:grid;place-items:center}.pm-li-del:hover{background:#fef2f2;color:var(--pm-danger)}.pm-li-nums{display:flex;gap:8px}.pm-li-num{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.pm-li-num>span{font-size:11.5px;color:var(--pm-neutral-500);font-weight:500}.pm-li-num .pm-input{width:100%}.pm-li-sumval{padding:11px 12px;font-weight:700;font-size:14.5px;color:var(--pm-neutral-900);background:var(--pm-neutral-50);border:1px solid var(--pm-neutral-100);border-radius:12px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-li-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--pm-neutral-100)}.pm-li-total{font-size:14px;color:var(--pm-neutral-600)}.pm-li-total b{font-size:17px;color:var(--pm-neutral-900);margin-left:6px}.pm-cocard2{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--pm-neutral-200);border-radius:14px;background:var(--pm-neutral-0);cursor:pointer;transition:background .12s}.pm-cocard2:hover{background:var(--pm-neutral-50)}.pm-cocard2-ava{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:15px;flex-shrink:0;object-fit:cover}.pm-cocard2-main{flex:1 1;min-width:0}.pm-cocard2-name{display:flex;align-items:center;gap:8px;min-width:0;font-weight:650;font-size:14.5px;color:var(--pm-neutral-900)}.pm-cocard2-name .n,.pm-cocard2-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-cocard2-sub{font-size:12.5px;color:var(--pm-neutral-500);margin-top:1px}.pm-error-text{color:var(--pm-danger);font-size:12px}.pm-badge{display:inline-flex;align-items:center;padding:3px 11px;border-radius:999px;font-size:12px;font-weight:600}.pm-badge-neutral{background:var(--pm-neutral-100);color:var(--pm-neutral-700)}.pm-badge-accent{background:var(--pm-accent-50);color:var(--pm-accent-700)}.pm-badge-warning{background:#fef3c7;color:#92400e}.pm-badge-success{background:#dcfce7;color:#166534}.pm-badge-danger{background:#fee2e2;color:#991b1b}.pm-table{width:100%;border-collapse:collapse;font-size:14px}.pm-table th{text-align:left;padding:11px 16px;color:var(--pm-neutral-500);font-weight:600;font-size:12.5px}.pm-table td,.pm-table th{border-bottom:1px solid var(--pm-neutral-100)}.pm-table td{padding:13px 16px}.pm-table tr:last-child td{border-bottom:none}.pm-row-link{cursor:pointer}.pm-row-link:hover td{background:var(--pm-neutral-50)}.pm-listrow{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--pm-neutral-100);transition:background .12s}.pm-listrow:last-child{border-bottom:none}.pm-listrow:hover{background:var(--pm-neutral-50)}.pm-tablebar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;margin-bottom:12px}.pm-tablebar-lead{flex:1 1 auto;min-width:0}.pm-tablebar-lead,.pm-tablebar-tools{display:flex;align-items:center;gap:8px}.pm-tablebar-tools{flex-wrap:nowrap;flex-shrink:0;margin-left:auto}@media (max-width:720px){.pm-tablebar{flex-wrap:wrap}.pm-tablebar-lead{flex-basis:100%}.pm-tablebar-tools{margin-left:0;width:100%;overflow-x:auto;scrollbar-width:none}.pm-tablebar-tools::-webkit-scrollbar{display:none}}.pm-tab-crm{flex-shrink:0;display:inline-flex;align-items:center;padding:0 4px 0 10px;margin-left:2px;border-left:1px solid var(--pm-neutral-200,#e5e7eb);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-neutral-400);white-space:nowrap}.pm-tab-crm:first-child{border-left:none;padding-left:2px;margin-left:0}.pm-searchtool{display:inline-flex;align-items:center;height:30px;width:30px;flex-shrink:0;border:1px solid var(--pm-neutral-200);border-radius:999px;background:var(--pm-neutral-0);overflow:hidden;transition:width .2s ease,border-color .12s}.pm-searchtool.open,.pm-searchtool:focus-within,.pm-searchtool:hover{width:220px;border-color:var(--pm-accent-300)}.pm-searchtool .ico{width:28px;flex-shrink:0;display:grid;place-items:center;color:var(--pm-neutral-600)}.pm-searchtool .ico .material-symbols-rounded{font-size:18px;display:block}.pm-searchtool input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-size:13px;color:var(--pm-neutral-900);font-family:inherit;padding:0}.pm-searchtool .clr{flex-shrink:0;border:none;background:transparent;cursor:pointer;display:grid;place-items:center;padding:0 8px;color:var(--pm-neutral-400)}.pm-searchtool .clr .material-symbols-rounded{font-size:16px;display:block}.pm-searchwrap{position:relative;display:inline-flex;flex-shrink:0}.pm-searchsuggest{position:absolute;top:calc(100% + 4px);right:0;min-width:220px;max-width:320px;max-height:260px;overflow-y:auto;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:10px;box-shadow:0 10px 26px rgba(15,23,42,.16);z-index:46;padding:4px;animation:pm-fade .12s ease}.pm-searchsuggest button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;background:transparent;padding:7px 8px;border-radius:8px;cursor:pointer;font-size:13px;color:var(--pm-neutral-800)}.pm-searchsuggest button:hover{background:var(--pm-neutral-50)}.pm-searchsuggest button .material-symbols-rounded{font-size:16px;color:var(--pm-neutral-400);flex-shrink:0}.pm-pop{position:absolute;top:calc(100% + 6px);left:0;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:12px;box-shadow:0 12px 30px rgba(15,23,42,.16);padding:10px;z-index:45;min-width:260px;animation:pm-fade .12s ease;max-height:min(60vh,440px);overflow-y:auto;overscroll-behavior:contain}.pm-pop.right{left:auto;right:0}.pm-pop-row{display:flex;align-items:center;gap:8px;padding:6px;border-radius:8px}.pm-pop-row:hover{background:var(--pm-neutral-50)}.pm-chip{display:inline-flex;align-items:center;gap:6px;background:var(--pm-accent-50);color:var(--pm-accent-700);padding:4px 6px 4px 12px}.pm-chip button{border:none;background:none;cursor:pointer;color:inherit;display:grid;place-items:center;padding:2px;border-radius:999px}.pm-chip button:hover{background:rgba(0,0,0,.06)}.pm-table td{overflow:hidden}.pm-table tr.pm-row-link td{height:58px;vertical-align:middle}.pm-table td .pm-badge{width:-moz-fit-content;width:fit-content;max-width:100%;white-space:normal;text-align:left}.pm-ellip,.pm-table td .pm-badge{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pm-col-resize{position:absolute;top:0;right:0;width:9px;height:100%;cursor:col-resize}.pm-col-resize:hover{border-right:2px solid var(--pm-accent-400,#60a5fa)}.pm-cell-link{display:inline-flex;align-items:center;gap:6px;color:var(--pm-neutral-700);min-width:0}.pm-cell-link>.nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-cell-link .material-symbols-rounded{font-size:16px;color:var(--pm-neutral-400);flex-shrink:0}.pm-cell-link:hover{text-decoration:underline}.pm-cell-link:hover,.pm-cell-link:hover .material-symbols-rounded{color:var(--pm-accent-600)}.pm-taskcell{display:flex;align-items:center;gap:11px;min-width:0}.pm-checkround{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:2px solid var(--pm-neutral-300,#cbd5e1);background:var(--pm-neutral-0);display:grid;place-items:center;cursor:pointer;padding:0;transition:background .12s,border-color .12s}.pm-checkround:hover{border-color:var(--pm-accent-400,#60a5fa)}.pm-checkround.on{background:var(--pm-accent-600);border-color:var(--pm-accent-600)}.pm-checkround .material-symbols-rounded{font-size:15px;color:#fff;font-weight:700}.pm-taskcell .tt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.pm-taskcell .t{font-weight:600}.pm-taskcell .s,.pm-taskcell .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-taskcell .s{font-size:12px;color:var(--pm-neutral-500)}.pm-taskcell .s.over{color:var(--pm-danger,#dc2626)}.pm-cell2{display:flex;align-items:center;gap:10px;min-width:0}.pm-cell2 .pm-avatar{flex-shrink:0}.pm-cell2 .tt{min-width:0;display:flex;flex-direction:column;line-height:1.25}.pm-cell2 .t{font-weight:600}.pm-cell2 .s,.pm-cell2 .t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-cell2 .s{color:var(--pm-neutral-500);font-size:12.5px}.pm-th{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.pm-th .arr{font-size:16px;vertical-align:middle;opacity:.7}.pm-num{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-grouprow td{background:var(--pm-neutral-50);font-weight:560;font-size:22px;padding-top:22px;padding-bottom:8px;letter-spacing:-.4px}.pm-grouprow .gcount{color:var(--pm-neutral-400);font-weight:500;font-size:14px;margin-left:10px}.pm-grouprow .gsum{float:right;color:var(--pm-neutral-700);font-weight:560;font-size:15px}.pm-board{display:flex;gap:14px;overflow-x:auto;padding-bottom:10px;align-items:flex-start}.pm-board-col{flex:0 0 290px;background:var(--pm-neutral-50);border:1px solid var(--pm-neutral-100);border-radius:16px;display:flex;flex-direction:column;max-height:100%;transition:background .12s,border-color .12s}.pm-board-col.dragover{background:var(--pm-accent-50);border-color:var(--pm-accent-400,#60a5fa)}.pm-board-colhead{padding:14px 16px;border-bottom:1px solid var(--pm-neutral-100)}.pm-board-coltitle{font-weight:700;font-size:14px}.pm-board-colmeta{color:var(--pm-neutral-500);font-size:12px;margin-top:2px}.pm-board-cards{padding:10px;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.pm-board-card{position:relative;background:#fff;border:1px solid var(--pm-neutral-100);border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.pm-board-card:hover{border-color:var(--pm-accent-300)}.pm-board-card .t{font-weight:600;font-size:14px;line-height:1.3;padding-right:18px}.pm-board-card .m{color:var(--pm-neutral-500);font-size:12.5px;margin-top:3px}.pm-board-card .v{font-weight:700;font-size:13px}.pm-board-card .vr{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.pm-card-owner{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:inline-grid;place-items:center;font-size:10px;font-weight:700;color:#fff;letter-spacing:.02em}.pm-card-warn{position:absolute;top:8px;right:8px;color:#f59e0b;display:inline-flex;line-height:0}.pm-card-warn .material-symbols-rounded{font-size:18px}.pm-card-spin{position:absolute;top:7px;right:8px;line-height:0}.pm-card-spin .material-symbols-rounded{font-size:18px}.pm-board-gap{flex-shrink:0;border:1.5px dashed var(--pm-accent-400,#60a5fa);border-radius:12px;background:var(--pm-accent-50);animation:pm-gap-grow .14s ease}@keyframes pm-gap-grow{0%{height:0;opacity:0}}.pm-board-card.pm-dragging{position:absolute;visibility:hidden;pointer-events:none}.pm-board-grp{display:flex;flex-direction:column;gap:10px}.pm-board-grp+.pm-board-grp{margin-top:4px}.pm-board-grphead{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-neutral-500);padding:2px 2px 0}.pm-board-grphead span{color:var(--pm-neutral-400);background:var(--pm-neutral-100);border-radius:999px;padding:0 7px;font-size:11px}.pm-empty{text-align:center;padding:60px 24px;color:var(--pm-neutral-500)}.pm-empty-ico{font-size:36px;opacity:.5}.pm-muted{color:var(--pm-neutral-500)}.pm-avatar{width:30px;height:30px;border-radius:50%;background:var(--pm-accent-100);color:var(--pm-accent-700);display:grid;place-items:center;font-weight:700;font-size:13px;flex-shrink:0}.pm-drawer-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.3);z-index:50;animation:pm-fade .15s ease}.pm-drawer-panel{position:fixed;top:0;right:0;height:100vh;width:min(480px,calc(100vw - 40px));background:var(--pm-neutral-0);z-index:51;box-shadow:-10px 0 40px rgba(15,23,42,.18);display:flex;flex-direction:column;animation:pm-slide-in .22s cubic-bezier(.22,1,.36,1)}.pm-drawer-panel.narrow{width:min(420px,calc(100vw - 40px))}.pm-drawer-panel.wide{width:min(640px,calc(100vw - 40px))}.pm-drawer-panel.twopane{width:min(1280px,calc(100vw - 40px))}.pm-drawer-panel.meeting{width:min(980px,calc(100vw - 40px))}.pm-drawer-twogrid{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}@media (max-width:1040px){.pm-drawer-twogrid{grid-template-columns:1fr;gap:20px}}@media (min-width:1041px){.pm-drawer-body.twopane{overflow:hidden;padding:0}.pm-drawer-body.twopane .pm-drawer-twogrid{height:100%;align-items:stretch;gap:0}.pm-drawer-twogrid>.pm-dgrid{overflow-y:auto;height:100%;min-height:0;padding:22px 16px 24px}.pm-drawer-twogrid>.pm-rp{overflow:hidden;height:100%;border-left:1px solid var(--pm-neutral-200)}.pm-rp{min-height:0}.pm-rp>.pm-rp-tabs{padding:22px 16px 12px;margin-bottom:0;flex-shrink:0}.pm-rp>.pm-rp-composer{padding:16px;margin-bottom:0;flex:0 1 auto;overflow-y:auto;min-height:0}.pm-rp>.pm-rp-feed{flex:1 1;overflow-y:auto;min-height:0;padding:8px 16px 24px}}.pm-drawer-head{position:relative;display:flex;align-items:flex-end;gap:16px;padding:0 16px 24px;min-height:120px;background:var(--pm-header-bg);color:#fff;flex-shrink:0;z-index:2;box-shadow:0 6px 24px rgba(15,23,42,.2)}.pm-drawer-head.with-tabs{padding-bottom:40px}.pm-drawer-head.no-sub{align-items:center}.pm-drawer-head.no-sub .pm-drawer-headico,.pm-drawer-head.no-sub .pm-drawer-headmain{transform:translateY(8px)}.pm-drawer-headmain{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.pm-drawer-title{font-size:26px;font-weight:750;line-height:1.1;letter-spacing:-.4px;color:#fff}.pm-drawer-sub,.pm-drawer-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-drawer-sub{font-size:13.5px;font-weight:500;color:rgba(255,255,255,.66)}.pm-drawer-crm{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.16);color:#fff;font-size:11.5px;font-weight:600;width:-moz-fit-content;width:fit-content}.pm-drawer-crm .material-symbols-rounded{font-size:14px;opacity:.85}.pm-drawer-headico{width:60px;height:60px;border-radius:16px;flex-shrink:0;display:grid;place-items:center;font-weight:700;font-size:20px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);color:#fff}.pm-drawer-tabs{display:flex;gap:4px;height:48px;margin:-22px 16px 0;padding:5px;background:var(--pm-neutral-0);border-radius:16px;box-shadow:0 12px 30px rgba(15,23,42,.18);position:relative;z-index:6;flex-shrink:0}.pm-drawer-tab{flex:1 1;border:none;background:transparent;border-radius:11px;font-size:15px;font-weight:650;color:var(--pm-neutral-500);cursor:pointer;display:grid;place-items:center;transition:background .14s,color .14s}.pm-drawer-tab:hover{color:var(--pm-neutral-800)}.pm-drawer-tab.active{background:var(--pm-header-bg);color:#fff}.pm-ff{background:#fff;border:1.5px solid #e9eaf0;border-radius:11px;padding:7px 12px;margin-bottom:8px;transition:border-color .15s,box-shadow .15s}.pm-ff:focus-within{border-color:var(--pm-accent-500);box-shadow:0 0 0 4px rgba(37,99,235,.12)}.pm-ff>label{display:block;font-size:9.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--pm-neutral-500);line-height:1.6}.pm-ff input,.pm-ff textarea{width:100%;border:none;background:transparent;padding:1px 0;font-size:13.5px;color:var(--pm-neutral-900);outline:none;font-weight:550;resize:vertical;font-family:inherit;line-height:1.4}.pm-ff input::placeholder,.pm-ff textarea::placeholder{color:#b3b8c6;font-weight:400}.pm-ff .pm-combo-compact{width:100%;border:none;border-radius:0;background:transparent;padding:1px 0;font-size:13.5px;font-weight:550}.pm-ff .pm-combo-compact:hover{background:transparent}.pm-ff .pm-combo-compact.open{box-shadow:none}.pm-ff .pm-combo-compact .chev{font-size:18px}.pm-drawer-headico.round{border-radius:50%}.pm-drawer-head-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.pm-drawer-head-bg img{width:100%;height:100%;object-fit:cover;opacity:.65}.pm-drawer-head-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,30,.35),rgba(10,15,30,.57))}.pm-drawer-head>.pm-drawer-headico,.pm-drawer-head>.pm-drawer-headmain{position:relative;z-index:1}.pm-drawer-head .pm-x{position:absolute;top:18px;right:18px;background:rgba(255,255,255,.16);color:#fff;z-index:3}.pm-drawer-head .pm-x:hover{background:rgba(255,255,255,.28)}.pm-drawer-headico .material-symbols-rounded{font-size:30px}.pm-drawer-crumbs{position:absolute;top:12px;left:18px;right:60px;z-index:2;display:flex;align-items:center;gap:1px;overflow:hidden}.pm-drawer-crumb{display:inline-flex;align-items:center;max-width:150px;padding:2px 6px;border:0;background:none;cursor:pointer;border-radius:7px;font:600 12.5px/1.2 inherit;color:rgba(255,255,255,.62);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.pm-drawer-crumb:hover{color:#fff;background:rgba(255,255,255,.14)}.pm-drawer-crumb-sep{font-size:16px;color:rgba(255,255,255,.34);flex-shrink:0}.pm-drawer-head.has-crumbs{padding-top:34px}.pm-drawer-body{padding:22px 16px 24px;gap:0;background:#f6f7fb;flex:1 1;min-height:0}.pm-drawer-body:has(>.pm-drawer-foot){padding-bottom:0}.pm-dgrid{display:flex;flex-direction:column;gap:0}.pm-dbox{flex:1 1 280px;min-width:0;background:var(--pm-neutral-0);border:1px solid #e9eaf0;border-radius:14px;padding:14px 16px;box-shadow:0 2px 12px rgba(20,24,40,.05)}.pm-dbox-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pm-neutral-500);margin-bottom:10px}.pm-dfield{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;border-top:1px solid #f1f2f7}.pm-dfield:first-of-type{border-top:none}.pm-dfield .k{color:var(--pm-neutral-500)}.pm-dfield .v{font-weight:600;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis}.pm-drelrow{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #f1f2f7;font-size:14px}.pm-drelrow:first-of-type{border-top:none}.pm-drelrow .material-symbols-rounded{color:var(--pm-neutral-300)}.pm-drawer-foot{min-height:72px;padding:0 20px;background:var(--pm-neutral-0);border-top:1px solid var(--pm-neutral-100);display:flex;gap:12px;align-items:center;justify-content:flex-end}.pm-drawer-foot .pm-btn{height:48px;min-height:48px;border-radius:24px;padding:0 28px;font-size:15.5px;font-weight:700}.pm-drawer-foot .pm-btn-primary{background:var(--pm-header-bg);border-color:var(--pm-header-bg);color:#fff}.pm-drawer-foot .pm-btn-primary:hover:not(:disabled){background:#1c2030}.pm-drawer-foot .pm-btn-ghost{background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-200,#e5e7eb);color:var(--pm-neutral-600)}.pm-drawer-body .pm-drawer-foot,.pm-drawer-panel>.pm-drawer-foot{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;box-shadow:0 -8px 24px rgba(15,23,42,.08);z-index:3;flex-shrink:0}.pm-x{width:34px;height:34px;border-radius:999px;border:none;background:var(--pm-neutral-100);cursor:pointer;font-size:15px;color:var(--pm-neutral-700)}.pm-x:hover{background:var(--pm-neutral-200,#e2e8f0)}@keyframes pm-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes pm-fade{0%{opacity:0}to{opacity:1}}@keyframes pm-pop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pm-pop>*{animation:pm-pop-in .22s ease backwards}.pm-pop>:nth-child(2){animation-delay:.05s}.pm-pop>:nth-child(3){animation-delay:.1s}.pm-pop>:nth-child(4){animation-delay:.14s}.pm-pop>:nth-child(n+5){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.pm-pop>*{animation:none}}.pm-fgrp{flex:0 0 auto;min-width:0}.pm-fgrp+.pm-fgrp{margin-top:24px}.pm-fgrp-head{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 8px;margin-bottom:4px}.pm-fgrp-title{flex:1 1;min-width:0;font-size:32px;font-weight:300;line-height:1.1;letter-spacing:-.6px;color:var(--pm-neutral-900)}.pm-fgrp-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.pm-fgrp-action{width:40px;height:40px;padding:0;border-radius:50%;border:1px solid #e7e9f0;background:var(--pm-neutral-0);color:var(--pm-neutral-600);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-size:12px;font-weight:600;box-shadow:0 1px 2px rgba(15,23,42,.06);transition:border-color .12s,color .12s,box-shadow .12s}.pm-fgrp-action.labeled{width:auto;padding:0 15px;border-radius:999px}.pm-fgrp-action:hover{border-color:var(--pm-accent-300,#93c5fd);color:var(--pm-accent-600);box-shadow:0 2px 9px rgba(15,23,42,.09)}.pm-fgrp-action .material-symbols-rounded{font-size:20px}.pm-fgrp-action:disabled{cursor:default;opacity:.8}.pm-fgrp-action.busy{color:var(--pm-accent-600);border-color:var(--pm-accent-300,#93c5fd)}.pm-fgrp-action.busy .material-symbols-rounded{animation:pm-spin .9s linear infinite}.pm-savespin{display:inline-flex;align-items:center;justify-content:center}.pm-savespin .material-symbols-rounded{font-size:20px}.pm-savespin.saving{color:var(--pm-accent-600)}.pm-savespin.saving .material-symbols-rounded{animation:pm-spin .9s linear infinite}.pm-savespin.err{color:var(--pm-danger,#dc2626)}.pm-table td.pm-cell-rel{position:relative}.pm-table td.pm-cell-fill{overflow:visible;padding:0}.pm-row-spin{right:14px}.pm-row-act,.pm-row-spin{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.pm-row-act{right:10px;opacity:0;pointer-events:none;transition:opacity .12s}.pm-row-act:focus-within,tr.pm-row-link:hover .pm-row-act{opacity:1;pointer-events:auto}.pm-alfred-load{display:flex;align-items:center;gap:12px;padding:2px 0 14px}.pm-alfred-spin{font-size:30px;color:var(--pm-accent-600);animation:pm-spin 1.2s linear infinite}.pm-skel-lines{display:grid;grid-gap:8px;gap:8px}.pm-skel-lines span{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--pm-neutral-100) 25%,var(--pm-neutral-200) 37%,var(--pm-neutral-100) 63%);background-size:400% 100%;animation:pm-shimmer 1.4s ease infinite}.pm-skel-lines span:first-child{width:92%}.pm-skel-lines span:nth-child(2){width:76%}.pm-skel-lines span:nth-child(3){width:85%}@keyframes pm-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.pm-fgrp-box{background:var(--pm-neutral-0);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 6px 22px rgba(15,23,42,.06);overflow:clip;display:flow-root}.pm-fgrp-pad{padding:16px 24px}.pm-fgrp-banner{flex:0 0 auto;margin-bottom:10px}.pm-fgrp-bigico{width:38px;flex-shrink:0;display:grid;place-items:center;color:var(--pm-accent-500);opacity:.55}.pm-fgrp-bigico .material-symbols-rounded{font-size:30px}.pm-fld{position:relative;display:flex;align-items:stretch;min-height:48px;border-bottom:1px solid #edeff3;transition:background .12s,box-shadow .12s}.pm-fld:last-child{border-bottom:none}.pm-fld-ico{width:48px;flex-shrink:0;display:grid;place-items:center;color:var(--pm-neutral-700)}.pm-fld-ico .material-symbols-rounded{font-size:22px}.pm-fld-body{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:6px 24px 6px 0}.pm-fld:not(.has-ico) .pm-fld-body{padding-left:24px}.pm-fld-label{font-size:12px;font-weight:600;color:var(--pm-neutral-400);line-height:1.25;display:flex;align-items:center;gap:8px}.pm-fld-tag{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--pm-accent-700);background:var(--pm-accent-50);border:1px solid var(--pm-accent-100);border-radius:999px;padding:1px 8px;line-height:1.5;white-space:nowrap}.pm-fld input:not([type=checkbox]),.pm-fld select,.pm-fld textarea,.pm-fld-value{font-size:16px;font-weight:600;color:var(--pm-neutral-900);border:none;background:transparent;outline:none;padding:0;width:100%;font-family:inherit;line-height:1.35}.pm-fld textarea{resize:vertical;padding:4px 0;field-sizing:content;min-height:2.6em;max-height:45vh}.pm-fld input::placeholder,.pm-fld textarea::placeholder{color:#b3b8c6;font-weight:400}.pm-fld select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.pm-fld:focus-within{background:#f7f8fa;box-shadow:inset 0 -2px 0 var(--pm-neutral-900);--pm-rt-bg:#f7f8fa}.pm-fld-trail{flex-shrink:0;padding:0 24px 0 8px}.pm-fld-trail,.pm-moneyin{display:flex;align-items:center}.pm-moneyin{gap:8px;min-width:0}.pm-moneyin input{flex:1 1;min-width:0}.pm-moneyin-cur{flex-shrink:0;font-size:12.5px;font-weight:700;letter-spacing:.03em;color:var(--pm-neutral-400);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pac-container{z-index:10000;border-radius:12px;box-shadow:0 12px 30px rgba(15,23,42,.18);border:1px solid var(--pm-neutral-100)}.pm-cocard{position:relative;border-radius:16px;background:var(--pm-neutral-0);box-shadow:0 1px 2px rgba(15,23,42,.05),0 6px 22px rgba(15,23,42,.06);cursor:pointer}.pm-cocard-open{pointer-events:none}.pm-cocard-banner{height:84px;border-radius:16px 16px 0 0}.pm-cocard-open{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:rgba(15,23,42,.42);color:#fff;display:grid;place-items:center;border:none;cursor:pointer}.pm-cocard-open:hover{background:rgba(15,23,42,.62)}.pm-cocard-open .material-symbols-rounded{font-size:20px;display:block}.pm-cocard-body{display:flex;align-items:center;gap:13px;padding:14px 16px}.pm-cocard-ava{width:54px;height:54px;border-radius:50%;background:var(--pm-accent-50);color:var(--pm-accent-700);display:grid;place-items:center;font-weight:700;font-size:17px;flex-shrink:0}.pm-cocard-main{flex:1 1;min-width:0}.pm-cocard-name{display:flex;align-items:center;gap:8px;min-width:0}.pm-cocard-name .n{font-size:16px;font-weight:700;color:var(--pm-neutral-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-cocard-sub{font-size:13.5px;color:var(--pm-neutral-500);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-cocard-dots{flex-shrink:0;align-self:flex-start;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:var(--pm-neutral-400);cursor:pointer;display:grid;place-items:center}.pm-cocard-dots:hover{background:var(--pm-neutral-100);color:var(--pm-neutral-700)}.pm-cocard-dots .material-symbols-rounded{font-size:22px;display:block}.pm-actrow{display:flex;align-items:center;gap:12px;background:var(--pm-neutral-0);border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 5px 18px rgba(15,23,42,.05);padding:11px 14px}.pm-actrow-lead{width:40px;height:40px;flex-shrink:0;border:none;border-radius:11px;background:var(--pm-neutral-100);color:var(--pm-neutral-600);display:grid;place-items:center;padding:0}.pm-actrow-lead.task{cursor:pointer}.pm-actrow-lead.task.done{background:var(--pm-success);color:#fff}.pm-actrow-lead .material-symbols-rounded{font-size:21px;display:block}.pm-actrow-lead .chk{width:21px;height:21px;border:2px solid var(--pm-neutral-300);border-radius:7px;background:var(--pm-neutral-0)}.pm-actrow-main{flex:1 1;min-width:0;border:none;background:transparent;cursor:pointer;padding:0;text-align:left}.pm-actrow-main .t{display:block;font-size:15px;font-weight:600;color:var(--pm-neutral-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-actrow-main.done .t{text-decoration:line-through;color:var(--pm-neutral-400)}.pm-actrow-main .meta{display:block;font-size:13px;color:var(--pm-neutral-500);margin-top:2px}.pm-actrow-dots{flex-shrink:0;align-self:flex-start;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--pm-neutral-400);cursor:pointer;display:grid;place-items:center}.pm-actrow-dots:hover{background:var(--pm-neutral-100);color:var(--pm-neutral-700)}.pm-actrow-dots .material-symbols-rounded{font-size:22px;display:block}.pm-actform{background:var(--pm-neutral-0);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 6px 22px rgba(15,23,42,.08);overflow:clip;display:flow-root}.pm-actform-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #edeff3}.pm-actform-head .ttl{flex:1 1;min-width:0;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-actform-foot{display:flex;gap:10px;align-items:center;padding:12px 16px;border-top:1px solid #edeff3}.pm-actform-submit{flex:1 1;justify-content:center;height:46px;min-height:46px;border:none;border-radius:14px;background:linear-gradient(135deg,var(--pm-accent-400),var(--pm-accent-600));color:#fff;font-size:15px;font-weight:700;cursor:pointer}.pm-actform-submit:disabled{opacity:.55;cursor:default}.pm-actform-del{flex-shrink:0;width:46px;height:46px;border-radius:14px;border:1px solid var(--pm-danger);background:var(--pm-neutral-0);color:var(--pm-danger);cursor:pointer;display:grid;place-items:center}.pm-actform-del .material-symbols-rounded{font-size:20px;display:block}.pm-seg{display:flex;gap:4px;background:var(--pm-neutral-100);border-radius:12px;padding:4px;margin:12px 16px}.pm-seg button{flex:1 1;border:none;background:transparent;border-radius:9px;padding:9px;font-size:14px;font-weight:600;color:var(--pm-neutral-500);cursor:pointer}.pm-seg button.on{background:var(--pm-neutral-0);color:var(--pm-accent-600);box-shadow:0 1px 3px rgba(15,23,42,.12)}.pm-scopetog{display:inline-flex;gap:2px;background:var(--pm-neutral-100);border-radius:9px;padding:2px}.pm-scopetog button{border:none;background:transparent;border-radius:7px;padding:4px 10px;font-size:12.5px;font-weight:600;color:var(--pm-neutral-500);cursor:pointer;line-height:1.4}.pm-scopetog button.on{background:var(--pm-neutral-0);color:var(--pm-accent-600);box-shadow:0 1px 3px rgba(15,23,42,.12)}.pm-cardhead-more{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--pm-neutral-400)}.pm-cardhead-more:hover{background:var(--pm-neutral-100);color:var(--pm-neutral-600)}.pm-cardhead-more .material-symbols-rounded{font-size:19px}.pm-rowcard{display:flex;align-items:center;gap:13px;background:var(--pm-neutral-0);border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 5px 18px rgba(15,23,42,.05);padding:12px 15px}.pm-rowcard.clickable{cursor:pointer}.pm-rowcard-ava{border-radius:50%;background:var(--pm-accent-50);color:var(--pm-accent-700);place-items:center;font-weight:700;font-size:14px}.pm-rowcard-ava,.pm-rowcard-ico{width:44px;height:44px;display:grid;flex-shrink:0}.pm-rowcard-ico{border-radius:12px;background:var(--pm-neutral-100);color:var(--pm-neutral-600);place-items:center}.pm-rowcard-ico .material-symbols-rounded{font-size:21px}.pm-rowcard-ico.done{background:var(--pm-success);color:#fff}.pm-rowcard-main{flex:1 1;min-width:0}.pm-rowcard-name{font-size:15px;font-weight:600;color:var(--pm-neutral-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-rowcard-name.done{text-decoration:line-through;color:var(--pm-neutral-400)}.pm-rowcard-sub{font-size:13px;color:var(--pm-neutral-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.pm-rowcard-trail{flex-shrink:0;display:flex;align-items:center;gap:8px;color:var(--pm-neutral-300)}.pm-rowcard-eyebrow{font-size:12.5px;font-weight:600;color:var(--pm-neutral-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px}.pm-rp{display:flex;flex-direction:column;min-width:0}.pm-rp-tabs{display:flex;gap:4px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--pm-neutral-200)}.pm-rp-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;background:none;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--pm-neutral-500);border-radius:9px}.pm-rp-tab:hover{background:var(--pm-neutral-100);color:var(--pm-neutral-700)}.pm-rp-tab.active{color:var(--pm-accent-700);background:var(--pm-accent-50)}.pm-rp-tab .material-symbols-rounded{font-size:18px}.pm-rp-badge{background:var(--pm-accent-600);color:#fff;border-radius:999px;font-size:11px;font-weight:700;padding:0 6px;min-width:18px;text-align:center}.pm-rp-body{display:flex;flex-direction:column;gap:10px;min-height:0}.pm-rp-secthead{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:700;color:var(--pm-neutral-500);margin:6px 2px 2px}.pm-rp-empty{color:var(--pm-neutral-400);font-size:13.5px;padding:12px 2px}.pm-rp-note{background:var(--pm-neutral-0);border-radius:12px;padding:11px 14px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 4px 14px rgba(15,23,42,.04)}.pm-rp-note-meta{font-size:12px;color:var(--pm-neutral-400);margin-bottom:4px}.pm-rp-note-body{font-size:14px;color:var(--pm-neutral-800);white-space:pre-wrap;line-height:1.45}.pm-rp-email{gap:12px}.pm-rp-ccrow,.pm-rp-email{display:flex;flex-direction:column}.pm-rp-ccrow{gap:6px;padding:10px 14px}.pm-rp-chips{display:flex;flex-wrap:wrap;gap:6px}.pm-chip{border:1px solid var(--pm-neutral-200);background:var(--pm-neutral-0);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--pm-neutral-600)}.pm-chip.on{background:var(--pm-accent-600);color:#fff;border-color:var(--pm-accent-600)}.pm-rp-bcc{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--pm-neutral-500)}.pm-rp-bcc .material-symbols-rounded{font-size:17px}.pm-rp-bcc code{background:var(--pm-neutral-100);border-radius:6px;padding:1px 6px;font-size:12px}.pm-record-bcc{display:flex;align-items:center;gap:7px;width:100%;border:0;background:none;cursor:pointer;margin-top:8px;padding:4px;font-family:inherit;font-size:12.5px;color:var(--pm-neutral-400);transition:color .14s}.pm-record-bcc .material-symbols-rounded{font-size:16px}.pm-record-bcc .addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-record-bcc .hint{margin-left:auto;display:inline-flex;align-items:center;opacity:0;transition:opacity .14s}.pm-record-bcc:hover{color:var(--pm-neutral-500)}.pm-record-bcc.copied .hint,.pm-record-bcc:hover .hint{opacity:1}.pm-rp-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:128px;padding:22px 16px;border:2px dashed var(--pm-neutral-300);border-radius:14px;background:var(--pm-neutral-0);color:var(--pm-neutral-600);text-align:center;cursor:pointer;transition:border-color .14s,background .14s,color .14s}.pm-rp-drop:hover{border-color:var(--pm-accent-400)}.pm-rp-drop.drag,.pm-rp-drop:hover{color:var(--pm-accent-700);background:var(--pm-accent-50)}.pm-rp-drop.drag{border-style:solid;border-color:var(--pm-accent-500)}.pm-rp-drop.busy{opacity:.7;cursor:default}.pm-rp-drop .material-symbols-rounded{font-size:34px;opacity:.85}.pm-rp-drop>span{pointer-events:none}.pm-rp-drop-main{font-size:14.5px;font-weight:650}.pm-rp-drop-sub{font-size:12.5px;color:var(--pm-neutral-400)}.pm-upbar{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border:1px solid var(--pm-neutral-200);border-radius:12px;background:var(--pm-neutral-0)}.pm-upbar-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.pm-upbar-name{font-size:13px;font-weight:600;color:var(--pm-neutral-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-upbar-pct{font-size:12.5px;font-weight:700;color:var(--pm-accent-700);flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-upbar-track{height:7px;border-radius:999px;background:var(--pm-neutral-100);overflow:hidden}.pm-upbar-fill{height:100%;border-radius:999px;background:var(--pm-accent-500);transition:width .12s linear}.pm-upbar-sub{font-size:11.5px;color:var(--pm-neutral-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-mic-live{animation:pm-mic-pulse 1.2s ease-in-out infinite}@keyframes pm-mic-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.pm-mic-live{animation:none}}.pm-mic-meter{display:inline-block;width:64px;height:6px;border-radius:999px;background:var(--pm-neutral-200);overflow:hidden;vertical-align:middle}.pm-mic-meter-fill{display:block;height:100%;background:var(--pm-success);border-radius:999px;transition:width .08s linear}.pm-rp-file{display:flex;align-items:center;gap:12px;background:var(--pm-neutral-0);border-radius:12px;padding:11px 14px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 4px 14px rgba(15,23,42,.04);color:var(--pm-neutral-900);text-decoration:none}.pm-rp-file:hover{box-shadow:0 2px 4px rgba(15,23,42,.08),0 8px 22px rgba(15,23,42,.08)}.pm-rp-file-ico{width:38px;height:38px;border-radius:10px;background:var(--pm-neutral-100);color:var(--pm-neutral-500);display:grid;place-items:center;flex-shrink:0}.pm-rp-file-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.pm-rp-file-main .n{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-rp-file-main .m{font-size:12px;color:var(--pm-neutral-400)}.pm-rp-composer{margin-bottom:16px}.pm-tl-bucket{display:flex;align-items:center;gap:6px;width:100%;border:0;background:none;cursor:pointer;text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--pm-neutral-400);margin:14px 0 8px;padding:2px;border-radius:6px}.pm-tl-bucket:hover{color:var(--pm-neutral-600)}.pm-tl-bucket.overdue{color:var(--pm-danger)}.pm-tl-bucket .chev{font-size:18px;transition:transform .15s}.pm-tl-bucket.collapsed .chev{transform:rotate(-90deg)}.pm-tl-bucket .cnt{color:var(--pm-neutral-300);font-weight:600}.pm-tl{position:relative;display:block}.pm-tl-item{position:relative;display:flex;align-items:flex-start;gap:12px;padding-bottom:12px}.pm-tl-item>.pm-mail-ava,.pm-tl-item>.pm-tl-node{margin-top:3px}.pm-tl-item:before{content:"";position:absolute;left:16px;top:0;bottom:0;width:2px;background:var(--pm-neutral-200)}.pm-tl-item:first-child:before{top:20px}.pm-tl-item:last-child:before{bottom:calc(100% - 20px)}.pm-tl-item:only-child:before{content:none}.pm-tl-node{width:34px;height:34px;border-radius:50%;background:var(--pm-neutral-100);color:var(--pm-neutral-500);display:grid;place-items:center;flex-shrink:0;z-index:1;border:2px solid #f6f7fb;padding:0;cursor:default}.pm-tl-node .material-symbols-rounded{font-size:18px}.pm-tl-node.done{background:var(--pm-success);color:#fff}.pm-tl-node.tone-blue{background:#e7edfd;color:#3b5bdb}.pm-tl-node.tone-violet{background:#f1e9fe;color:#7048e8}.pm-tl-node.tone-amber{background:#fdf0dc;color:#b25e09}.pm-tl-node.tone-green{background:#dcf5e7;color:#148a52}.pm-tl-node.tone-sky{background:#dff3fb;color:#0f7ea8}.pm-tl-node.tone-slate{background:var(--pm-neutral-100);color:var(--pm-neutral-500)}.pm-tl-node.overdue{background:#fef2f2;color:var(--pm-danger)}.pm-tl-node.act{cursor:pointer}.pm-tl-node.act .chk{width:15px;height:15px;border-radius:50%;border:2px solid var(--pm-neutral-300);display:block}.pm-tl-node.act:hover .chk{border-color:var(--pm-success);background:var(--pm-success)}.pm-tl-node.act.done .ico-b{display:none}.pm-tl-node.act.done:hover{background:var(--pm-neutral-400)}.pm-tl-node.act.done:hover .ico-a{display:none}.pm-tl-body,.pm-tl-node.act.done:hover .ico-b{display:block}.pm-tl-body{position:relative;flex:1 1;min-width:0;background:var(--pm-neutral-0);border-radius:12px;padding:10px 13px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 4px 14px rgba(15,23,42,.04);color:var(--pm-neutral-900);text-decoration:none}.pm-tl-body:has(.pm-tl-bodybtn:hover),a.pm-tl-body:hover{box-shadow:0 2px 4px rgba(15,23,42,.08),0 8px 22px rgba(15,23,42,.08)}.pm-tl-bodybtn{display:flex;align-items:flex-start;gap:8px;width:100%;border:0;background:none;padding:0;margin:0;cursor:pointer;text-align:left;color:inherit;font:inherit}.pm-tl-chev{font-size:20px;color:var(--pm-neutral-300);flex-shrink:0;transition:transform .15s}.pm-tl-chev.open{transform:rotate(180deg)}.pm-tl-detail{margin-top:9px;padding-top:9px;border-top:1px solid var(--pm-neutral-100)}.pm-tl-reopen{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--pm-neutral-200);border-radius:8px;background:var(--pm-neutral-0);color:var(--pm-neutral-700);font-size:12.5px;font-weight:600;cursor:pointer}.pm-tl-reopen:hover:not(:disabled){border-color:var(--pm-accent-400);color:var(--pm-accent-700)}.pm-tl-reopen:disabled{opacity:.6;cursor:default}.pm-tl-reopen .material-symbols-rounded{font-size:17px}.pm-tl-detgrid{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 12px;gap:3px 12px;font-size:12.5px;margin-bottom:8px;align-items:baseline}.pm-tl-detlabel{color:var(--pm-neutral-400);font-weight:600}.pm-tl-detbody,.pm-tl-detval{color:var(--pm-neutral-700)}.pm-tl-detbody{font-size:13px;line-height:1.5;word-break:break-word}.pm-tl-detsec{margin-top:8px;display:flex;flex-direction:column;gap:2px}.pm-tl-detempty{font-size:12.5px;color:var(--pm-neutral-400);font-style:italic}.pm-tl-detail .pm-tl-reopen{margin-top:10px}.pm-mailatt{margin-top:4px}.pm-mailatt-row{display:flex;align-items:center;gap:2px}.pm-mailatt-btn{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--pm-neutral-200);border-radius:8px;background:var(--pm-neutral-0);color:var(--pm-neutral-700);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.pm-mailatt-btn:hover{border-color:var(--pm-accent-400);color:var(--pm-accent-700)}.pm-mailatt-ico{font-size:18px;color:var(--pm-neutral-400);flex-shrink:0}.pm-mailatt-btn:hover .pm-mailatt-ico{color:var(--pm-accent-600)}.pm-mailatt-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-mailatt-size{flex-shrink:0;color:var(--pm-neutral-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-ptags{flex-wrap:wrap;gap:4px}.pm-ptag,.pm-ptags{display:inline-flex}.pm-ptag{align-items:center;gap:5px;max-width:100%;padding:2px 8px 2px 3px;border:1px solid var(--pm-neutral-200);border-radius:999px;background:var(--pm-neutral-0);color:var(--pm-neutral-700);font:inherit;font-size:12px;line-height:1.5;text-decoration:none;cursor:pointer}.pm-ptag:hover{border-color:var(--pm-accent-400);color:var(--pm-accent-700);background:var(--pm-accent-50,var(--pm-neutral-50))}.pm-ptag.ext{border-style:dashed;color:var(--pm-neutral-500)}.pm-ptag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch}.pm-ptag-ava{border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-weight:700;letter-spacing:.2px;text-transform:uppercase}img.pm-ptag-ava{object-fit:cover;background:var(--pm-neutral-100)}.pm-ptag-ext{display:grid;place-items:center;color:#0a66c2;flex-shrink:0}.pm-ptag-pop{position:fixed;z-index:90;width:280px;padding:12px;border:1px solid var(--pm-neutral-200);border-radius:12px;background:var(--pm-neutral-0);box-shadow:0 12px 32px rgba(16,24,40,.14)}.pm-ptag-pophead{display:flex;align-items:center;gap:10px;min-width:0}.pm-ptag-popname{font-size:13.5px;font-weight:600;color:var(--pm-neutral-900)}.pm-ptag-popname,.pm-ptag-popsub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-ptag-popmeta,.pm-ptag-popsub{font-size:12px;color:var(--pm-neutral-500)}.pm-ptag-popmeta{display:flex;align-items:center;gap:5px;margin-top:8px}.pm-ptag-popmeta .material-symbols-rounded{font-size:15px}.pm-ptag-popacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pm-ptag-popfoot{margin-top:8px;font-size:11.5px;line-height:1.4;color:var(--pm-neutral-400)}.pm-tl-bodyhead{display:flex;align-items:flex-start;gap:4px}.pm-tl-bodyhead .pm-tl-bodybtn{flex:1 1;min-width:0}.pm-tl-edit{flex-shrink:0;width:28px;height:28px;border-radius:8px;border:0;background:none;cursor:pointer;color:var(--pm-neutral-400);display:grid;place-items:center}.pm-tl-edit:hover{background:var(--pm-neutral-100);color:var(--pm-accent-700)}.pm-tl-edit .material-symbols-rounded{font-size:17px}.pm-tl-summary{font-size:12.5px;line-height:1.45;color:var(--pm-neutral-500);margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-tl-title{font-size:14px;font-weight:600;color:var(--pm-neutral-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-tl-title.open{white-space:normal;overflow:visible;text-overflow:clip}.pm-tl-meta,.pm-tl-title.done{color:var(--pm-neutral-400)}.pm-tl-meta{font-size:12px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-tl-meta.overdue{color:var(--pm-danger);font-weight:600}.pm-tl-sub{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--pm-neutral-400);margin-top:6px;min-width:0}.pm-tl-sub .who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pm-neutral-500)}.pm-tl-sub .when{position:absolute;right:13px;flex-shrink:0;padding-left:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--pm-neutral-0)}.pm-tl-sub.overdue .when{color:var(--pm-danger);font-weight:600}.pm-tl-typepill{flex-shrink:0;font-size:10.5px;font-weight:650;line-height:1;padding:3.5px 7px;border-radius:6px;letter-spacing:.015em}.pm-tl-typepill.tone-blue{background:#e7edfd;color:#3b5bdb}.pm-tl-typepill.tone-violet{background:#f1e9fe;color:#7048e8}.pm-tl-typepill.tone-amber{background:#fdf0dc;color:#b25e09}.pm-tl-typepill.tone-green{background:#dcf5e7;color:#148a52}.pm-tl-typepill.tone-sky{background:#dff3fb;color:#0f7ea8}.pm-tl-typepill.tone-slate{background:var(--pm-neutral-100);color:var(--pm-neutral-500)}.pm-tl-node.saving{color:var(--pm-accent-600)}.pm-tl-node.saving .material-symbols-rounded{animation:pm-spin .9s linear infinite}.pm-tl-node.err{background:#fef2f2;color:var(--pm-danger)}.pm-mail-ava{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;z-index:1;border:2px solid #f6f7fb;font-size:12px;font-weight:700;letter-spacing:.2px;text-transform:uppercase}img.pm-mail-ava{object-fit:cover;background:var(--pm-neutral-100,#eef0f4)}.pm-mail-to{font-size:12px;color:var(--pm-neutral-500);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-spin{animation:pm-spin .9s linear infinite}.pm-tl-node-arch{position:relative}.pm-tl-node-arch .pm-tl-savebadge{position:absolute;right:-3px;bottom:-3px;font-size:13.8px!important;line-height:1;background:#fff;color:var(--pm-accent-600);border-radius:50%;padding:1px;box-shadow:0 0 0 1.5px #f6f7fb}.pm-tl-pendstat{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px;font-size:12.5px;color:var(--pm-neutral-500)}.pm-tl-pendstat.error{color:var(--pm-danger)}.pm-tl-pendbar{flex:1 1 90px;min-width:70px;height:4px;border-radius:2px;background:var(--pm-neutral-100);overflow:hidden}.pm-tl-pendbar-fill{display:block;height:100%;border-radius:2px;background:var(--pm-accent-600);transition:width .2s ease}.pm-tl-delconfirm{display:flex;align-items:center;gap:8px;margin:8px 0 2px;padding:8px 10px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;color:var(--pm-neutral-700)}.pm-tl-delconfirm>span{flex:1 1;min-width:0}.pm-tl-pinhead{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--pm-accent-700);margin:2px 0 8px;padding:2px}.pm-tl-pinhead .chev{font-size:16px}.pm-tl-pinhead .cnt{color:var(--pm-neutral-300);font-weight:600}.pm-tl-pins{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:thin}.pm-tl-pincard{position:relative;flex:0 0 auto;width:176px;display:flex;flex-direction:column;gap:3px;background:var(--pm-neutral-0);border-radius:12px;padding:9px 11px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 4px 14px rgba(15,23,42,.04);cursor:pointer;text-align:left}.pm-tl-pincard:hover{box-shadow:0 2px 4px rgba(15,23,42,.08),0 8px 22px rgba(15,23,42,.08)}.pm-tl-pincard-head{display:flex;align-items:center;justify-content:space-between}.pm-tl-pincard-head .ico{font-size:17px;color:var(--pm-accent-700);background:var(--pm-accent-50);border-radius:8px;padding:4px}.pm-tl-pincard .unpin{border:0;background:none;cursor:pointer;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:var(--pm-neutral-300);opacity:0;transition:opacity .12s;padding:0}.pm-tl-pincard:focus-within .unpin,.pm-tl-pincard:hover .unpin{opacity:1}.pm-tl-pincard .unpin:hover{background:var(--pm-neutral-100);color:var(--pm-danger)}.pm-tl-pincard .unpin .material-symbols-rounded{font-size:16px}.pm-tl-pincard .ttl{font-size:13px;font-weight:600;color:var(--pm-neutral-900);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-tl-pincard .sub{font-size:11.5px;color:var(--pm-neutral-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-tl-edit.pin-on{color:var(--pm-accent-700)}.pm-tl-flash .pm-tl-body{animation:pm-pinflash 1.6s ease}@keyframes pm-pinflash{0%,55%{box-shadow:0 0 0 2px var(--pm-accent-600),0 4px 14px rgba(15,23,42,.08)}to{box-shadow:0 1px 2px rgba(15,23,42,.05),0 4px 14px rgba(15,23,42,.04)}}.pm-filepv{margin-top:9px}.pm-filepv-img{max-width:100%;max-height:600px;height:auto;border-radius:10px}.pm-filepv-img,.pm-filepv-pdf{display:block;border:1px solid var(--pm-neutral-200)}.pm-filepv-pdf{width:100%;height:360px;border-radius:10px;background:#fff}.pm-filepv-btn{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:left;line-height:0;border-radius:10px}.pm-filepv-btn .pm-filepv-pdf{pointer-events:none}.pm-filepv-btn .pm-filepv-img,.pm-filepv-btn .pm-filepv-pdf{transition:box-shadow .12s ease}.pm-filepv-btn:hover .pm-filepv-img,.pm-filepv-btn:hover .pm-filepv-pdf{box-shadow:0 0 0 2px var(--pm-accent-500);border-color:var(--pm-accent-500)}.pm-filepv-btn:focus-visible{outline:2px solid var(--pm-accent-600);outline-offset:2px}.pm-filepv-zoom{position:absolute;top:8px;right:8px;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:rgba(15,23,42,.62);color:#fff;opacity:0;transition:opacity .12s ease;pointer-events:none}.pm-filepv-zoom .material-symbols-rounded{font-size:18px}.pm-filepv-btn:focus-visible .pm-filepv-zoom,.pm-filepv-btn:hover .pm-filepv-zoom{opacity:1}.pm-filepv-scrim{position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.66);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:2vh 12px;animation:pm-fp-fade .12s ease}@keyframes pm-fp-fade{0%{opacity:0}to{opacity:1}}.pm-filepv-modal{display:flex;flex-direction:column;width:min(1430px,calc(100vw - 24px));height:min(96vh,1200px);background:var(--pm-neutral-0);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px rgba(15,23,42,.35)}.pm-filepv-modhead{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--pm-neutral-200);flex-shrink:0}.pm-filepv-modtitle{flex:1 1;min-width:0;font-size:14px;font-weight:600;color:var(--pm-neutral-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-filepv-modbtn{width:34px;height:34px;display:grid;place-items:center;border:0;background:none;border-radius:8px;color:var(--pm-neutral-500);cursor:pointer;flex-shrink:0}.pm-filepv-modbtn:hover{background:var(--pm-neutral-100);color:var(--pm-neutral-900)}.pm-filepv-modbody{flex:1 1;min-height:0;display:grid;place-items:center;background:var(--pm-neutral-100);overflow:auto}.pm-filepv-modimg{max-width:100%;max-height:100%;object-fit:contain;display:block}.pm-filepv-modframe{width:100%;height:100%;border:0;background:#fff}.pm-linkcard{display:flex;align-items:center;gap:13px;background:var(--pm-neutral-0);border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 5px 18px rgba(15,23,42,.05);padding:13px 15px;cursor:pointer}.pm-linkcard+.pm-linkcard{margin-top:10px}.pm-linkcard-ava{width:48px;height:48px;border-radius:50%;background:var(--pm-accent-50);color:var(--pm-accent-700);display:grid;place-items:center;font-weight:700;font-size:15px;flex-shrink:0}.pm-linkcard-main{flex:1 1;min-width:0}.pm-linkcard-lbl{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pm-neutral-400)}.pm-linkcard-name{font-size:15.5px;font-weight:700;color:var(--pm-neutral-900)}.pm-linkcard-name,.pm-linkcard-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-linkcard-sub{font-size:13px;color:var(--pm-neutral-500)}.pm-pop-item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--pm-neutral-800);text-align:left}.pm-pop-item:hover{background:var(--pm-neutral-50)}.pm-pop-item.danger{color:var(--pm-danger)}.pm-pop-item .material-symbols-rounded{font-size:19px}.pm-fld-combo{cursor:pointer}.pm-fld-combo.open{background:#f7f8fa;box-shadow:inset 0 -2px 0 var(--pm-neutral-900)}.pm-combo-pop{position:fixed;z-index:90;max-height:min(340px,60vh);display:flex;flex-direction:column;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:14px;box-shadow:0 18px 44px rgba(15,23,42,.22);overflow:hidden;animation:pm-fade .12s ease}.pm-combo-search{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--pm-neutral-100);flex-shrink:0}.pm-combo-search .material-symbols-rounded{font-size:20px;color:var(--pm-neutral-400);display:block}.pm-combo-search input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-size:15px;font-family:inherit;color:var(--pm-neutral-900)}.pm-combo-search input::placeholder{color:var(--pm-neutral-400)}.pm-combo-list{overflow-y:auto;padding:6px}.pm-combo-opt{display:flex;align-items:center;gap:12px;width:100%;border:none;background:transparent;border-radius:10px;padding:10px 12px;cursor:pointer;font-size:15px;font-weight:500;color:var(--pm-neutral-900);text-align:left;font-family:inherit}.pm-combo-opt:hover{background:var(--pm-neutral-50)}.pm-combo-opt.sel{background:var(--pm-accent-50)}.pm-combo-opt .lbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-combo-opt .ico{color:var(--pm-neutral-500);font-size:20px;display:block}.pm-combo-opt .chk{color:var(--pm-accent-600);font-size:20px;display:block}.pm-combo-empty{padding:16px;color:var(--pm-neutral-500);font-size:14px;text-align:center}.pm-fld-chev{color:var(--pm-neutral-900);display:grid;place-items:center}.pm-fld-chev .material-symbols-rounded{font-size:24px;display:block;font-variation-settings:"opsz" 24,"wght" 700,"GRAD" 0,"FILL" 0}.pm-fld-sec{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:92px;padding:6px 24px;border-left:1px solid #edeff3}.pm-fld-check{width:26px;height:26px;border-radius:50%;border:2px solid var(--pm-neutral-300,#cbd5e1);background:var(--pm-neutral-0);display:grid;place-items:center;cursor:pointer;flex-shrink:0;padding:0;transition:background .12s,border-color .12s}.pm-fld-check.on{background:var(--pm-header-bg,#0f1320);border-color:var(--pm-header-bg,#0f1320)}.pm-fld-check .material-symbols-rounded{font-size:16px;color:#fff}.pm-fld.warn{background:#fff8ed;box-shadow:inset 0 -2px 0 #f59e0b}.pm-fld.error{background:#fef2f2;box-shadow:inset 0 -2px 0 #dc2626}.pm-fld.warn .pm-fld-label,.pm-fld.warn .pm-fld-value,.pm-fld.warn input,.pm-fld.warn select{color:#b45309}.pm-fld.error .pm-fld-label,.pm-fld.error .pm-fld-value,.pm-fld.error input,.pm-fld.error select{color:#b91c1c}.pm-fld-badge{display:inline-grid;place-items:center;cursor:help}.pm-fld-badge.warn{color:#f59e0b}.pm-fld-badge.error{color:#dc2626}.pm-fld-badge .material-symbols-rounded{font-size:16px}.pm-fld-hint{font-size:12px;font-weight:400;margin-top:1px}.pm-fld.error .pm-fld-hint{color:#b91c1c}.pm-fld.warn .pm-fld-hint{color:#b45309}.pm-fld-suggest{margin:2px 0 6px;max-height:190px;overflow-y:auto;border:1px solid var(--pm-neutral-100);border-radius:10px;background:var(--pm-neutral-0);box-shadow:0 10px 26px rgba(15,23,42,.12)}.pm-fld-suggest button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;background:transparent;padding:8px 10px;cursor:pointer;font-size:13.5px;color:var(--pm-neutral-800)}.pm-fld-suggest button.active,.pm-fld-suggest button:hover{background:var(--pm-neutral-50)}.pm-fld-suggest-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.pm-fld-suggest-sub{font-size:12px;color:var(--pm-neutral-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:901px){.pm-body{position:relative}.pm-rail{flex-shrink:0}.pm-rail,.pm-sidebar{width:var(--pm-sidebar-w-collapsed)}.pm-sidebar{position:absolute;left:0;top:var(--pm-radius-shell);bottom:0;z-index:30;background:var(--pm-neutral-0);overflow:hidden}.pm-sidebar:hover{width:var(--pm-sidebar-w);overflow-y:auto;box-shadow:10px 0 30px rgba(15,23,42,.12)}.pm-sidebar .pm-ws-btn{padding:6px;justify-content:center;gap:0}.pm-sidebar .pm-ws-chev,.pm-sidebar .pm-ws-text{display:none}.pm-sidebar:hover .pm-ws-btn{padding:8px 10px;justify-content:flex-start;gap:10px}.pm-sidebar:hover .pm-ws-text{display:flex}.pm-sidebar:hover .pm-ws-chev{display:inline-block}.pm-sidebar .pm-nav-item{justify-content:center;padding:10px}.pm-sidebar:hover .pm-nav-item{justify-content:flex-start;padding:10px 12px}.pm-sidebar .pm-nav-item .label{display:none}.pm-sidebar:hover .pm-nav-item .label{display:inline}.pm-sidebar .pm-sidebar-account{justify-content:center;padding:10px}.pm-sidebar:hover .pm-sidebar-account{justify-content:flex-start;padding:10px 12px}.pm-sidebar .pm-sidebar-account .label{display:none}.pm-sidebar:hover .pm-sidebar-account .label{display:inline}}@media (max-width:900px){.pm-rail{display:none}.pm-page{padding:8px;gap:8px}.pm-header-search{display:none}.pm-mobilebar{display:flex;align-items:center;gap:8px}.pm-sidebar{position:fixed;left:8px;top:8px;bottom:8px;z-index:60;background:#fff;border-radius:var(--pm-radius-shell);transform:translateX(-110%);transition:transform .22s ease;box-shadow:4px 0 30px rgba(15,23,42,.16);width:var(--pm-sidebar-w)}.pm-sidebar.open{transform:translateX(0)}.pm-sidebar.collapsed{width:var(--pm-sidebar-w)}.pm-sidebar.collapsed .pm-nav-item{justify-content:flex-start;padding:10px 12px}.pm-sidebar.collapsed .pm-nav-item .label{display:inline}.pm-sidebar.collapsed .pm-tenant{display:block}.pm-sidebar.collapsed .pm-ws-btn{padding:8px 10px;justify-content:flex-start;gap:10px}.pm-sidebar.collapsed .pm-ws-text{display:flex}.pm-sidebar.collapsed .pm-ws-chev{display:inline-block}.pm-collapse{display:none}.pm-scrim{position:fixed;inset:0;background:rgba(15,23,42,.35);z-index:55}.pm-content{padding:20px 16px}.pm-grid-2,.pm-grid-3{grid-template-columns:1fr}.pm-user-chip .who{display:none}}.pm-settings{display:grid;grid-template-columns:248px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:stretch}.pm-settings-menu{padding:4px 14px 24px 4px;border-right:1px solid var(--pm-neutral-100)}.pm-settings-content{min-width:0;padding-bottom:32px}@media (min-width:761px){.pm-content:has(>.pm-settings){overflow:hidden;padding:0;display:flex;flex-direction:column}.pm-content:has(>.pm-settings)>.pm-settings{flex:1 1;min-height:0;grid-template-rows:minmax(0,1fr);padding:24px 28px}.pm-content:has(>.pm-settings)>.pm-settings>.pm-settings-content,.pm-content:has(>.pm-settings)>.pm-settings>.pm-settings-menu{min-height:0;overflow-y:auto;overscroll-behavior:contain}}.pm-set-sec{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pm-neutral-400);margin:18px 10px 6px}.pm-set-sec:first-child{margin-top:6px}.pm-set-tenant{display:flex;align-items:center;gap:9px;margin:18px 8px 6px}.pm-set-tenant .ico{width:26px;height:26px;border-radius:7px;background:var(--pm-header-bg);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex-shrink:0}.pm-set-tenant .nm{font-size:13px;font-weight:700;color:var(--pm-neutral-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-set-tenant-grp{display:contents}.pm-set-tenant.active .ico{background:var(--pm-accent-500,#2563eb)}.pm-settings-menu form{margin:0}.pm-set-link{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:10px;color:var(--pm-neutral-700);text-decoration:none;font-size:14px;font-weight:550;cursor:pointer;border:0;background:none;width:100%;text-align:left;font-family:inherit}.pm-set-link:hover{background:var(--pm-neutral-100);color:var(--pm-neutral-900)}.pm-set-link.active{background:var(--pm-accent-50);color:var(--pm-accent-700);font-weight:650}.pm-set-link .material-symbols-rounded{font-size:20px}.pm-set-link.muted{color:var(--pm-neutral-400)}.pm-set-divider{height:1px;background:var(--pm-neutral-100);margin:14px 8px}.pm-set-logout,.pm-set-logout:hover{color:var(--pm-danger)}.pm-set-logout:hover{background:#fef2f2}.pm-set-admin{margin:18px 4px 0;padding:6px;border:1px dashed var(--pm-neutral-200);border-radius:12px;background:#f8fafc}.pm-set-admin-head{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pm-neutral-400);padding:5px 8px}.pm-set-admin-head .material-symbols-rounded{font-size:15px}.pm-crm-block{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 16px;border:1px solid var(--pm-neutral-200);border-radius:14px;background:#fff;cursor:pointer;font-family:inherit;margin-bottom:10px;transition:border-color .12s,box-shadow .12s}.pm-crm-block:hover{border-color:var(--pm-accent-400);box-shadow:0 1px 6px rgba(2,6,23,.06)}.pm-crm-block.active{border-color:var(--pm-accent-600);background:var(--pm-accent-50)}.pm-crm-block .ico{width:44px;height:44px;border-radius:12px;background:var(--pm-header-bg);color:#fff;display:grid;place-items:center;flex-shrink:0}.pm-crm-block .ico .material-symbols-rounded{font-size:24px}.pm-crm-block .bd{flex:1 1;min-width:0;display:flex;flex-direction:column}.pm-crm-block .nm{font-size:15px;font-weight:700;color:var(--pm-neutral-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-crm-block .sub{font-size:12.5px;color:var(--pm-neutral-500)}.pm-set-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 0;border-top:1px solid var(--pm-neutral-100)}.pm-set-row:first-of-type{border-top:0}.pm-set-row .l{min-width:0}.pm-set-row .l h3{font-size:15px;font-weight:650;color:var(--pm-neutral-900);margin:0 0 3px}.pm-set-row .l p{font-size:13px;color:var(--pm-neutral-500);margin:0;max-width:560px;line-height:1.5}.pm-set-tenant-logo{width:56px;height:56px;border-radius:12px;background:var(--pm-header-bg);color:#fff;display:grid;place-items:center;font-size:22px;font-weight:700;flex-shrink:0}@media (max-width:760px){.pm-settings{grid-template-columns:1fr;gap:12px}.pm-settings-menu{border-right:0;border-bottom:1px solid var(--pm-neutral-100);max-height:220px}.pm-set-row{flex-direction:column;gap:12px}}.pm-apps-row{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--pm-neutral-100)}.pm-apps-row:last-child{border-bottom:0}.pm-mdcomp-or{text-align:center;font-size:11.5px;color:var(--pm-neutral-400);margin:10px 0 2px}.pm-mdcomp-drop{padding:14px 14px 0}.pm-mdcomp-msg{padding:6px 16px 0;font-size:12.5px}.pm-mdcomp-link{display:flex;flex-direction:column;gap:8px}.pm-mdcomp-foot{display:flex;justify-content:flex-end}.pm-mdv-ver{font-size:12px;padding:5px 8px;border:1px solid var(--pm-neutral-200);border-radius:8px}.pm-fstage,.pm-mdv-ver{background:var(--pm-neutral-0)}.pm-fstage{border:1px solid var(--pm-neutral-200);border-radius:14px;overflow:hidden}.pm-fstage-head{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--pm-neutral-50);border-bottom:1px solid var(--pm-neutral-100)}.pm-fstage-ico{font-size:20px;color:var(--pm-neutral-500)}.pm-fstage-file{flex:1 1;min-width:0;font-size:13px;font-weight:600;color:var(--pm-neutral-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-fstage-size{font-size:12px;color:var(--pm-neutral-400);flex-shrink:0}.pm-fstage-x{border:none;background:none;cursor:pointer;color:var(--pm-neutral-400);display:grid;place-items:center;padding:2px;border-radius:999px}.pm-fstage-x:hover{background:var(--pm-neutral-100);color:var(--pm-neutral-700)}.pm-fstage-x .material-symbols-rounded{font-size:18px;display:block}.pm-fstage-spin{font-size:18px;color:var(--pm-accent-500);animation:pm-spin 1s linear infinite}.pm-tagin{flex-direction:column;width:100%;padding:2px 0 6px}.pm-tagin,.pm-tagin-row{display:flex;gap:6px;min-width:0}.pm-tagin-row{flex-wrap:wrap;align-items:center}.pm-fld .pm-tagin-row input{width:auto;flex:1 1 120px;min-width:100px}.pm-tagin-sug{display:flex;flex-wrap:wrap;gap:6px}.pm-tagsug{display:inline-flex;align-items:center;gap:3px;border:1px dashed var(--pm-neutral-300);background:none;color:var(--pm-neutral-500);border-radius:999px;padding:3px 10px 3px 7px;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.pm-tagsug:hover{border-color:var(--pm-accent-400);color:var(--pm-accent-700);background:var(--pm-accent-50)}.pm-tl-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.pm-tag{display:inline-flex;align-items:center;background:var(--pm-neutral-100);color:var(--pm-neutral-600);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.4}.pm-filepv-load{padding:10px 12px;font-size:12.5px;color:var(--pm-neutral-400)}.pm-filepv-doc{font-size:13.5px}.pm-filepv-doc,.pm-filepv-txt{padding:10px 12px;max-height:340px;overflow:auto}.pm-filepv-txt{margin:0;font-size:12.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--pm-neutral-800)}.pm-filepv-att{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;color:var(--pm-neutral-500)}.pm-filepv-att .material-symbols-rounded{font-size:16px}.pm-filepv-vcard{display:flex;gap:12px;padding:12px;align-items:flex-start}.pm-filepv-vcard+.pm-filepv-vcard{border-top:1px solid var(--pm-neutral-100)}.pm-filepv-vava{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.pm-filepv-vava.ini{display:grid;place-items:center;background:var(--pm-accent-50);color:var(--pm-accent-700);font-weight:700;font-size:15px}.pm-filepv-vname{font-size:14px;font-weight:700;color:var(--pm-neutral-900)}.pm-filepv-vsub{font-size:12.5px;color:var(--pm-neutral-500);margin-top:1px}.pm-md{font-size:14px;line-height:1.6;color:var(--pm-neutral-800)}.pm-md h1,.pm-md h2,.pm-md h3,.pm-md h4{font-weight:700;line-height:1.3;margin:1.1em 0 .5em}.pm-md h1{font-size:22px}.pm-md h2{font-size:19px}.pm-md h3{font-size:16px}.pm-md h4{font-size:14.5px}.pm-md p{margin:.6em 0}.pm-md ol,.pm-md ul{margin:.5em 0;padding-left:1.4em}.pm-md ol{padding-left:2.2em}.pm-md li{margin:.25em 0}.pm-md li.task{list-style:none;margin-left:-1.2em}.pm-md a{color:var(--pm-accent-600);text-decoration:underline}.pm-md code{background:var(--pm-neutral-100);padding:1px 5px;border-radius:5px;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pm-md pre{background:var(--pm-neutral-900);color:#e6edf3;padding:12px 14px;border-radius:10px;overflow-x:auto;margin:.7em 0}.pm-md pre code{background:none;padding:0;color:inherit}.pm-md blockquote{border-left:3px solid var(--pm-accent-200,#bfdbfe);margin:.6em 0;padding:.2em 0 .2em 12px;color:var(--pm-neutral-500)}.pm-md img{max-width:100%;border-radius:8px}.pm-md hr{border:0;border-top:1px solid var(--pm-neutral-100);margin:1em 0}.pm-md table{border-collapse:collapse}.pm-login{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;background:radial-gradient(1200px 600px at 50% -10%,var(--pm-accent-50,#eff6ff),transparent 60%),var(--pm-page-bg,#e8eaef);background-size:cover;background-position:50%}.pm-login.is-signin{background-image:linear-gradient(180deg,rgba(15,23,42,.42),rgba(15,23,42,.55)),url(/auth-login.jpg)}.pm-login.is-signup{background-image:linear-gradient(180deg,rgba(15,23,42,.42),rgba(15,23,42,.55)),url(/auth-register.jpg)}.pm-login.is-reset{background-image:linear-gradient(180deg,rgba(15,23,42,.42),rgba(15,23,42,.55)),url(/auth-reset.jpg)}.pm-login.is-reset,.pm-login.is-signin,.pm-login.is-signup{background-attachment:fixed}.pm-login.is-reset .pm-login-cta,.pm-login.is-signin .pm-login-cta,.pm-login.is-signup .pm-login-cta{color:rgba(255,255,255,.92);text-shadow:0 1px 3px rgba(0,0,0,.45)}.pm-login.is-reset .pm-login-cta a,.pm-login.is-signin .pm-login-cta a,.pm-login.is-signup .pm-login-cta a{color:#fff;font-weight:700}.pm-login-card{position:relative;z-index:2;width:100%;max-width:400px;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:22px;box-shadow:0 20px 50px rgba(15,23,42,.1);padding:32px 28px}.pm-login-head{text-align:center;margin-bottom:22px}.pm-login-logo{border-radius:15px;display:inline-block;box-shadow:0 6px 18px rgba(37,99,235,.25)}.pm-login-title{color:var(--pm-accent-600);font-size:27px;font-weight:800;letter-spacing:-.02em;margin:12px 0 4px}.pm-login-sub{color:var(--pm-neutral-500);font-size:14px;margin:0}.pm-login-form{display:grid;grid-gap:10px;gap:10px}.pm-login-field{display:flex;align-items:center;gap:8px;border:1px solid var(--pm-neutral-200);border-radius:14px;padding:0 14px;background:var(--pm-neutral-0);transition:border-color .12s,box-shadow .12s}.pm-login-field:focus-within{border-color:var(--pm-accent-500,#3b82f6);box-shadow:0 0 0 3px var(--pm-accent-50,#eff6ff)}.pm-login-field .material-symbols-rounded{font-size:20px;color:var(--pm-neutral-400)}.pm-login-field input{flex:1 1;border:0;outline:0;background:none;padding:13px 0;font-size:15px}.pm-login-forgot{text-align:right;margin:-2px 0 2px}.pm-login-forgot a,.pm-login-forgot button{background:none;border:0;color:var(--pm-accent-600);font-size:13px;cursor:pointer;padding:2px;text-decoration:none}.pm-login-forgot a:hover,.pm-login-forgot button:hover{text-decoration:underline}.pm-login-primary{width:100%;justify-content:center;border-radius:14px;padding:13px;font-size:15.5px;margin-top:4px}.pm-login-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--pm-neutral-400);font-size:12.5px}.pm-login-divider:after,.pm-login-divider:before{content:"";flex:1 1;height:1px;background:var(--pm-neutral-100)}.pm-login-oauth{display:grid;grid-gap:9px;gap:9px}.pm-login-obtn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px;border:1px solid var(--pm-neutral-200);border-radius:14px;background:var(--pm-neutral-0);font-size:14.5px;font-weight:500;color:var(--pm-neutral-800);cursor:pointer;transition:background .12s,border-color .12s}.pm-login-obtn:hover{background:var(--pm-neutral-50,#f8fafc);border-color:var(--pm-neutral-300)}.pm-login-msg{font-size:13.5px;color:var(--pm-neutral-700);margin:12px 0 0;text-align:center}.pm-login-msg.err{color:var(--pm-danger)}.pm-login-cta{font-size:14px;color:var(--pm-neutral-500)}.pm-login-cta button{background:none;border:0;color:var(--pm-accent-600);font-weight:700;cursor:pointer;font-size:14px;padding:2px}.pm-login-cta button:hover{text-decoration:underline}.pm-login-ext{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:1;width:calc(100% - 40px);max-width:400px;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:22px;box-shadow:0 20px 50px rgba(15,23,42,.1);padding:22px 24px}.pm-login-ext h2{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:var(--pm-neutral-900);margin:0 0 6px}.pm-login-ext h2 .material-symbols-rounded{font-size:20px;color:var(--pm-accent-600)}.pm-login-ext p{color:var(--pm-neutral-500);font-size:13.5px;line-height:1.5;margin:0 0 12px}.pm-login-ext .pm-login-primary{margin-top:0}.pm-login-ext ol{color:var(--pm-neutral-600);font-size:13px;line-height:1.6;margin:14px 0 0;padding-left:18px}.pm-login-ext code{background:var(--pm-neutral-100);border-radius:6px;padding:1px 5px;font-size:12px}.pm-login-admin{position:fixed;right:14px;bottom:12px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:13px;font-weight:700;color:rgba(255,255,255,.28);text-decoration:none;transition:color .15s,background .15s;z-index:5}.pm-login-admin:hover{color:rgba(255,255,255,.9);background:rgba(255,255,255,.12)}@media (max-height:1000px){.pm-login.is-signin{justify-content:flex-start}}.pm-trig{display:flex;flex-direction:column;gap:8px}.pm-trig-opts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.pm-trig-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 11px;border:1px solid var(--pm-neutral-200);border-radius:12px;background:var(--pm-neutral-0);cursor:pointer;text-align:left;transition:border-color .12s,background .12s}.pm-trig-opt .material-symbols-rounded{font-size:20px;color:var(--pm-neutral-400)}.pm-trig-opt.on{border-color:var(--pm-accent-500,#3b82f6);background:var(--pm-accent-50,#eff6ff)}.pm-trig-opt.on .material-symbols-rounded{color:var(--pm-accent-600)}.pm-trig-opt-l{font-size:13px;font-weight:600;color:var(--pm-neutral-800)}.pm-trig-opt-s{font-size:11px;color:var(--pm-neutral-400)}.pm-trig-int{display:flex;flex-direction:column;gap:8px}.pm-trig-presets{display:flex;flex-wrap:wrap;gap:6px}.pm-trig-edit{margin-top:10px;max-width:520px}.pm-webhook{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;background:var(--pm-neutral-50,#f8fafc);border:1px solid var(--pm-neutral-100);border-radius:10px}.pm-webhook-url{flex:1 1;min-width:0;font-size:12px;color:var(--pm-neutral-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pm-drawer-body{padding:16px 18px;display:flex;flex-direction:column;gap:10px;overflow-y:auto}@media (max-width:560px){.pm-trig-opts{grid-template-columns:1fr}}.pm-coach-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.pm-coach-sel{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--pm-neutral-500)}.pm-coach-sel select{padding:8px 10px;border:1px solid var(--pm-neutral-200);border-radius:10px;background:var(--pm-neutral-0);font-size:13.5px;min-width:180px}.pm-coach-sel-deal select{min-width:280px;max-width:420px}.pm-coach-modes{display:flex;gap:6px}.pm-coach-result{display:flex;flex-direction:column;gap:14px}.pm-coach-resulthead{display:flex;gap:12px;align-items:flex-start}.pm-coach-summary{font-size:14.5px;line-height:1.55;margin:0;flex:1 1}.pm-coach-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.pm-coach-sec{border:1px solid var(--pm-neutral-100);border-radius:14px;padding:14px 16px;background:var(--pm-neutral-0)}.pm-coach-sec-h{display:flex;align-items:center;gap:7px;font-weight:700;font-size:13.5px;margin-bottom:8px}.pm-coach-sec-h .material-symbols-rounded{font-size:19px;color:var(--pm-accent-600)}.pm-coach-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.pm-coach-list li{font-size:13.5px;line-height:1.45}.pm-coach-gauges{display:flex;align-items:center;gap:22px;padding:4px 2px}.pm-coach-gauge{text-align:center}.pm-coach-gauge-v{font-size:30px;font-weight:800;color:var(--pm-accent-600);letter-spacing:-.02em}.pm-coach-gauge-l{font-size:11.5px;color:var(--pm-neutral-500);max-width:130px}.pm-coach-actions{display:flex;flex-direction:column;gap:8px}.pm-coach-action{border:1px solid var(--pm-neutral-100);border-radius:12px;padding:10px 12px}.pm-coach-action-t{font-weight:650;font-size:13.5px}.pm-coach-action-m{font-size:13px;color:var(--pm-neutral-600);margin-top:3px;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.pm-spar{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px;background:#eef1f6;border-radius:26px;padding:16px 18px}.pm-spar .pm-card,.pm-spar .pm-coach-sec{border:1px solid rgba(15,23,42,.05);box-shadow:0 1px 2px rgba(15,23,42,.04),0 14px 34px -18px rgba(15,23,42,.18)}.pm-spar .pm-coach-sec{border-radius:20px}.pm-spar-step{display:flex;flex-direction:column;gap:9px}.pm-spar-steph{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px}.pm-spar-steph .pm-muted{font-weight:400;font-size:12.5px}.pm-spar-num{width:22px;height:22px;border-radius:50%;background:var(--pm-accent-600);color:#fff;display:grid;place-items:center;font-size:12.5px;font-weight:800;flex:0 0 auto}.pm-spar-ctl{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.pm-spar-field{display:flex;flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;color:var(--pm-neutral-500)}.pm-spar-field-wide{flex:1 1 320px}.pm-spar-field .pm-combo-compact{font-weight:500}.pm-spar-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pm-spar-tabs{display:flex;gap:3px;overflow-x:auto;scrollbar-width:thin;padding-top:2px}.pm-spar-tabs::-webkit-scrollbar{height:6px}.pm-spar-tabs::-webkit-scrollbar-thumb{background:var(--pm-neutral-200);border-radius:999px}.pm-spar-tab{flex:0 0 auto;display:flex;align-items:center;gap:10px;border:1px solid rgba(15,23,42,.06);border-bottom-color:transparent;border-radius:13px 13px 0 0;padding:9px 16px 10px 9px;margin-bottom:-1px;background:rgba(255,255,255,.55);color:var(--pm-neutral-600);cursor:pointer;white-space:nowrap;text-align:left;position:relative;transition:background .12s,color .12s}.pm-spar-tab:hover{background:rgba(255,255,255,.85);color:var(--pm-neutral-800)}.pm-spar-tab.on{background:var(--pm-neutral-0);color:var(--pm-neutral-900);border-color:var(--pm-neutral-200);border-bottom-color:var(--pm-neutral-0);z-index:2}.pm-spar-tab .t{display:flex;flex-direction:column;min-width:0;gap:1px}.pm-spar-tab .n{font-weight:700;font-size:13.5px;line-height:1.2}.pm-spar-tab .d{font-size:11px;color:var(--pm-neutral-500);line-height:1.2;max-width:160px;white-space:normal}.pm-spar-ava{position:relative;border-radius:50%;display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.pm-spar-ava img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pm-spar-ava .material-symbols-rounded{line-height:1}.pm-spar-chat{min-height:300px;overflow:hidden;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-200);border-radius:0 14px 14px 14px;position:relative;z-index:1}.pm-spar-chat,.pm-spar-msgs{flex:1 1 auto;display:flex;flex-direction:column}.pm-spar-msgs{min-height:0;overflow-y:auto;padding:18px 16px}.pm-spar-err{padding:8px 16px;background:#fee2e2;color:#991b1b;font-size:13px}.pm-spar-input{display:flex;gap:8px;align-items:flex-end;padding:12px 14px;border-top:1px solid var(--pm-neutral-100)}.pm-spar-typing{display:inline-flex;gap:4px;align-items:center;padding:2px 0}.pm-spar-typing i{width:7px;height:7px;border-radius:50%;background:var(--pm-neutral-400);animation:pm-pulse 1.1s ease-in-out infinite}.pm-spar-typing i:nth-child(2){animation-delay:.18s}.pm-spar-typing i:nth-child(3){animation-delay:.36s}.pm-conv-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:280px 1fr;grid-gap:14px;gap:14px}.pm-conv-list{overflow:auto;padding:8px;display:flex;flex-direction:column}.pm-conv-list .pm-listrow{width:100%;text-align:left;padding:9px 10px;background:transparent;border:none;border-radius:9px;cursor:pointer;font:inherit;color:inherit}.pm-conv-list .pm-listrow.on,.pm-conv-list .pm-listrow:hover{background:var(--pm-neutral-50)}.pm-conv-listhead{padding:8px 10px 10px;font-weight:700;font-size:13px;border-bottom:1px solid var(--pm-neutral-100);margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-conv-listhead .pm-muted{font-weight:400}.pm-conv-grid .pm-spar-chat{border-radius:14px}@media (max-width:860px){.pm-conv-grid{grid-template-columns:1fr}}.pm-coach-focus{display:flex;flex-direction:column;gap:8px}.pm-coach-focusrow{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--pm-neutral-100);border-radius:12px;padding:10px 12px;text-decoration:none;color:inherit}.pm-coach-focusrow:hover{border-color:var(--pm-neutral-300)}.pm-coach-focusrow .v{flex:0 0 118px}.pm-coach-focusrow .t{display:flex;flex-direction:column;gap:2px;min-width:0}.pm-coach-focusrow .n{font-weight:650;font-size:13.5px}.pm-coach-focusrow .r{font-size:13px;color:var(--pm-neutral-600);line-height:1.4}.pm-coach-focusrow .a{font-size:12.5px;color:var(--pm-accent-700);display:flex;align-items:center;gap:4px}.pm-coach-focusrow .a .material-symbols-rounded{font-size:15px}.pm-verdict{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;flex:0 0 auto;margin-top:1px}.pm-verdict .material-symbols-rounded{font-size:15px}.pm-verdict-go{background:#dcfce7;color:#166534}.pm-verdict-focus{background:var(--pm-accent-50);color:var(--pm-accent-700)}.pm-verdict-watch{background:#fef3c7;color:#92400e}.pm-verdict-drop{background:#fee2e2;color:#991b1b}.pm-coach-minih{display:flex;align-items:center;gap:6px;font-weight:700;font-size:12.5px;margin-bottom:6px}.pm-coach-minih .material-symbols-rounded{font-size:17px}.pm-coach-minih.ok{color:#166534}.pm-coach-minih.no{color:#991b1b}.pm-coach-meddicc{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.pm-coach-medcard{border:1px solid var(--pm-neutral-100);border-radius:12px;padding:10px 12px}.pm-coach-medcard .k{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;margin-bottom:5px}.pm-coach-medcard .v{font-size:12.5px;color:var(--pm-neutral-600);line-height:1.45}.pm-coach-cycle{display:flex;flex-direction:column;gap:8px}.pm-coach-phase{border:1px solid var(--pm-neutral-100);border-radius:12px;padding:10px 12px}.pm-coach-phase .hd{display:flex;align-items:center;gap:9px}.pm-coach-phase .num{width:22px;height:22px;border-radius:50%;background:var(--pm-accent-600);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex:0 0 auto}.pm-coach-phase .ph{font-weight:650;font-size:13.5px;flex:1 1}.pm-coach-phase .ac{font-size:13px;color:var(--pm-neutral-600);margin-top:4px;line-height:1.45}.pm-pb-wrap{display:flex;flex-direction:column;gap:14px}.pm-pb-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.pm-pb-head-t{font-size:21px;font-weight:800;letter-spacing:-.01em}.pm-pb-head-s{font-size:12.5px;color:var(--pm-neutral-500);margin-top:2px}.pm-pb-head-sum{font-size:13px;color:var(--pm-neutral-600);line-height:1.5;margin:-6px 0 0}.pm-pb-head-r{display:flex;align-items:center;gap:10px;flex-shrink:0}.pm-pb{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:14px;gap:14px;align-items:stretch}.pm-pb-card{grid-column:span 12;background:var(--pm-neutral-0);border:1px solid rgba(15,23,42,.05);border-radius:20px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;min-width:0;box-shadow:0 1px 2px rgba(15,23,42,.04),0 14px 34px -18px rgba(15,23,42,.18)}.pm-pb-card.exp{cursor:pointer}.pm-pb-card.exp:hover{box-shadow:0 1px 2px rgba(15,23,42,.05),0 18px 40px -18px rgba(15,23,42,.24)}@media (min-width:1100px){.pm-pb-card.s3{grid-column:span 3}.pm-pb-card.s4{grid-column:span 4}.pm-pb-card.s5{grid-column:span 5}.pm-pb-card.s6{grid-column:span 6}.pm-pb-card.s7{grid-column:span 7}.pm-pb-hero{grid-row:span 2}}@media (min-width:760px) and (max-width:1099.9px){.pm-pb-card.s3,.pm-pb-card.s4,.pm-pb-card.s5,.pm-pb-card.s6{grid-column:span 6}}.pm-pb-h{display:flex;align-items:center;gap:10px}.pm-pb-ico{font-size:20px;color:var(--pm-accent-600);background:var(--pm-accent-50);border-radius:10px;padding:7px;flex:0 0 auto}.pm-pb-title{font-weight:700;font-size:14px;flex:1 1;min-width:0}.pm-pb-right{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.pm-pb-right .chev{color:var(--pm-neutral-400);font-size:22px}.pm-pb-details{border-top:1px solid var(--pm-neutral-100);padding-top:12px;cursor:default}.pm-pb-big{font-size:18px;font-weight:800}.pm-pb-big em{display:block;font-style:normal;font-size:10.5px;font-weight:600;color:var(--pm-neutral-400);text-align:right}.pm-pb-big.ok{color:var(--pm-success,#16a34a)}.pm-pb-hero{background:linear-gradient(155deg,#0b1424,#101f3d 55%,#16294f);border:none;color:#fff;box-shadow:0 20px 44px -20px rgba(11,20,36,.55)}.pm-pb-hero-rings{display:flex;gap:18px}.pm-pb-hero-ring{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:7px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 10px}.pm-pb-hero-ring>span{font-size:11px;color:rgba(255,255,255,.55);text-align:center;line-height:1.3}.pm-pb-kicker{gap:7px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#8fa6da}.pm-pb-hero-row,.pm-pb-kicker{display:flex;align-items:center}.pm-pb-hero-row{gap:14px}.pm-pb-hero-title{font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.pm-pb-hero-sub{color:rgba(255,255,255,.55);font-size:12.5px;margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-pb-hero-boxes{display:grid;grid-template-columns:minmax(110px,auto) 1fr;grid-gap:10px;gap:10px}.pm-pb-hero-box{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:10px 12px;min-width:0}.pm-pb-hero-box span{display:block;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:3px}.pm-pb-hero-box b{font-size:17px;font-weight:800}.pm-pb-hero-next{background:rgba(84,124,247,.14);border:1px solid rgba(122,157,255,.3);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.4}.pm-pb-hero-next .k{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#9db8f7;margin-bottom:4px}.pm-pb-hero-cta{justify-content:center;width:100%;margin-top:auto}.pm-pb-hero .pm-pb-ring-t b{color:#fff}.pm-pb-hero .pm-pb-ring-t span{color:rgba(255,255,255,.5)}.pm-pb-ring{position:relative;flex:0 0 auto}.pm-pb-ring-t{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.pm-pb-ring-t b{font-size:17px;font-weight:800}.pm-pb-ring-t span{font-size:9.5px;font-weight:600;color:var(--pm-neutral-400);text-transform:uppercase;letter-spacing:.04em}.pm-pb-cycle{display:flex;gap:3px}.pm-pb-cycle i{display:block;height:20px;border-radius:6px;background:var(--pm-accent-600);min-width:22px}.pm-pb-cycle-l{display:flex;gap:3px}.pm-pb-cycle-l span{min-width:22px;flex-basis:0;text-align:center;overflow:hidden}.pm-pb-cycle-l em{display:block;font-style:normal;font-size:10.5px;color:var(--pm-neutral-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-pb-cycle-l b{font-size:12px;font-weight:800}.pm-pb-num-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 20px;gap:12px 20px}@media (max-width:760px){.pm-pb-num-grid{grid-template-columns:1fr}}.pm-pb-num-item{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.45}.pm-pb-num{width:21px;height:21px;border-radius:50%;background:var(--pm-accent-600);color:#fff;display:inline-grid;place-items:center;font-size:11.5px;font-weight:800;flex:0 0 auto;margin-top:1px;vertical-align:-5px}.pm-pb-bars{display:flex;flex-direction:column;gap:11px}.pm-pb-bar-row .l{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;margin-bottom:4px}.pm-pb-bar-row .l b{font-weight:800}.pm-pb-bar-row .l b.ok{color:var(--pm-success,#16a34a)}.pm-pb-bar-row .l b.no{color:var(--pm-danger,#dc2626)}.pm-pb-bar{height:6px;border-radius:999px;background:var(--pm-neutral-100);overflow:hidden}.pm-pb-bar i{display:block;height:100%;border-radius:999px;background:var(--pm-accent-600)}.pm-pb-bar i.ok{background:var(--pm-success,#16a34a)}.pm-pb-bar i.no{background:var(--pm-danger,#dc2626)}.pm-pb-bar i.mid{background:var(--pm-warning,#d97706)}.pm-pb-med{display:flex;gap:20px;align-items:flex-start}.pm-pb-med-ring{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto}.pm-pb-med-bars{flex:1 1;min-width:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px 18px;gap:9px 18px}@media (max-width:900px){.pm-pb-med-bars{grid-template-columns:1fr}}.pm-pb-chips{display:flex;flex-wrap:wrap;gap:8px}.pm-pb-chip{border:1px solid var(--pm-neutral-200);border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:600;color:var(--pm-neutral-700);background:var(--pm-neutral-50)}.pm-pb-stats{display:flex;flex-direction:column}.pm-pb-statrow{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--pm-neutral-100);font-size:13px;color:var(--pm-neutral-600)}.pm-pb-statrow:last-child{border-bottom:none}.pm-pb-statrow b{font-size:15px;font-weight:800;color:var(--pm-neutral-900)}.pm-pb-statrow b.no{color:var(--pm-danger,#dc2626)}.pm-pb-rules{display:flex;flex-direction:column;gap:7px}.pm-pb-rules .h{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-top:4px}.pm-pb-rules .h.ok{color:var(--pm-success,#16a34a)}.pm-pb-rules .h.no{color:var(--pm-danger,#dc2626)}.pm-pb-rule{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.4}.pm-pb-rule .material-symbols-rounded{font-size:17px;margin-top:1px}.pm-pb-rule .ok{color:var(--pm-success,#16a34a)}.pm-pb-rule .no{color:var(--pm-danger,#dc2626)}.pm-pb-quotes{display:flex;flex-direction:column;gap:12px}.pm-pb-quote{border-left:3px solid var(--pm-accent-500);padding:2px 0 2px 12px}.pm-pb-quote .q{font-size:13.5px;font-weight:600;line-height:1.45}.pm-pb-quote .s{font-size:11.5px;color:var(--pm-neutral-400);margin-top:2px}.pm-pb-minis{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pm-pb-mini{background:var(--pm-neutral-50);border-radius:12px;padding:10px 12px;min-width:0}.pm-pb-mini span{display:block;font-size:11px;color:var(--pm-neutral-500);margin-bottom:2px}.pm-pb-mini b{font-size:13.5px;font-weight:700}.pm-mtg-meta{display:flex;flex-wrap:wrap;gap:8px 18px;padding:4px 0 8px}.pm-mtg-meta>div{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--pm-neutral-600)}.pm-mtg-meta .material-symbols-rounded{font-size:18px;color:var(--pm-neutral-400)}.pm-mtg-meta b{color:var(--pm-neutral-500);font-weight:600;margin-right:4px;font-size:11.5px;text-transform:uppercase;letter-spacing:.02em}.pm-mtg-parts{display:flex;flex-direction:column;gap:6px}.pm-mtg-part{display:flex;align-items:center;gap:9px;font-size:13.5px}.pm-mtg-ava{width:30px;height:30px;border-radius:999px;background:var(--pm-accent-50,#eff6ff);color:var(--pm-accent-700);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.pm-tb{display:flex;flex-direction:column;gap:8px}.pm-tb-legend{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.pm-tb-chip{position:relative}.pm-tb-chipbtn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--pm-neutral-200);border-radius:999px;background:var(--pm-neutral-0);font-size:12.5px;font-weight:600;color:var(--pm-neutral-700);cursor:pointer}.pm-tb-chipbtn:hover{border-color:var(--pm-accent-300,#93c5fd)}.pm-tb-dot{width:9px;height:9px;border-radius:999px;flex-shrink:0}.pm-tb-stream{display:flex;flex-direction:column;gap:5px}.pm-tb-row{display:flex;align-items:flex-end;gap:8px;max-width:86%}.pm-tb-row.left{align-self:flex-start}.pm-tb-row.right{align-self:flex-end;flex-direction:row-reverse}.pm-tb-row.dim{opacity:.65}.pm-tb-ava{height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;object-fit:cover;border:2px solid transparent}.pm-tb-ava,.pm-tb-ava-spacer{width:30px;flex-shrink:0}.pm-tb-bubble{padding:7px 11px;border-radius:14px;background:var(--pm-neutral-50,#f8fafc);border:1px solid var(--pm-neutral-100);border-left-width:3px}.pm-tb-row.right .pm-tb-bubble{background:var(--pm-accent-50,#eff6ff);border-left-width:1px;border-right-width:3px}.pm-tb-name{font-size:11.5px;font-weight:700;margin-bottom:2px}.pm-tb-text{font-size:13.5px;line-height:1.45;color:var(--pm-neutral-800);white-space:pre-wrap}.pm-tb-mark{background:#fde047;color:#422006;font-weight:600;border-radius:3px;padding:0 2px;box-shadow:inset 0 -2px 0 #f59e0b}.pm-tb-row.active .pm-tb-mark{background:#fca5a5;color:#450a0a;box-shadow:inset 0 -2px 0 #dc2626}.pm-tb-row.active .pm-tb-bubble{box-shadow:0 0 0 2px var(--pm-accent-400,#60a5fa);background:var(--pm-accent-50,#eff6ff)}.pm-tp-head{gap:8px;width:100%;padding:6px 2px;background:none;border:0;cursor:pointer;text-align:left;color:var(--pm-neutral-900)}.pm-tp-head,.pm-tp-search{display:flex;align-items:center}.pm-tp-search{gap:6px;margin-top:8px;padding:4px 8px;border:1px solid var(--pm-neutral-200);border-radius:10px;background:var(--pm-neutral-0)}.pm-tp-input{flex:1 1;min-width:0;border:0;outline:none;background:none;font-size:13.5px;color:var(--pm-neutral-800);padding:5px 2px}.pm-tp-search .pm-iconbtn{width:28px;height:28px;border:0}.pm-tp-sug{margin-top:6px;border:1px solid var(--pm-neutral-200);border-radius:10px;overflow:hidden;background:var(--pm-neutral-0)}.pm-tp-sugrow{display:flex;gap:8px;width:100%;padding:7px 10px;background:none;border:0;border-bottom:1px solid var(--pm-neutral-100);cursor:pointer;text-align:left;align-items:baseline}.pm-tp-sugrow:last-child{border-bottom:0}.pm-tp-sugrow:hover{background:var(--pm-neutral-50)}.pm-tp-sugname{font-size:12px;font-weight:700;color:var(--pm-neutral-600);flex-shrink:0;max-width:120px}.pm-tp-sugname,.pm-tp-sugtext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-tp-sugtext{font-size:12.5px;color:var(--pm-neutral-700)}.pm-wiz-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pm-wiz-bullets li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--pm-neutral-700)}.pm-wiz-bullets .material-symbols-rounded{font-size:20px;color:var(--pm-accent-600)}.pm-wiz-providers{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pm-wiz-provider{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 13px;border:1px solid var(--pm-neutral-200);border-radius:14px;background:var(--pm-neutral-0);cursor:pointer;text-align:left;transition:border-color .12s,background .12s}.pm-wiz-provider:hover:not(:disabled){border-color:var(--pm-accent-300,#93c5fd)}.pm-wiz-provider:disabled{opacity:.5;cursor:not-allowed}.pm-wiz-provider.on{border-color:var(--pm-accent-500,#3b82f6);background:var(--pm-accent-50,#eff6ff)}.pm-wiz-provider .material-symbols-rounded{font-size:22px;color:var(--pm-accent-600)}.pm-wiz-provider-l{font-size:13.5px;font-weight:650}.pm-wiz-provider-s{font-size:11.5px;color:var(--pm-neutral-400)}.pm-wiz-oauthnote{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--pm-accent-50,#eff6ff);font-size:13px;color:var(--pm-neutral-700)}.pm-wiz-oauthnote .material-symbols-rounded{color:var(--pm-accent-600)}.pm-wiz-colors{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pm-wiz-color{width:30px;height:30px;border-radius:999px;border:2px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff}.pm-wiz-color.on{border-color:var(--pm-neutral-900)}.pm-wiz-color .material-symbols-rounded{font-size:18px}.pm-live-badge{position:absolute;left:10px;top:8px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--pm-accent-700);background:var(--pm-neutral-0);border:1px solid var(--pm-accent-200,#bfdbfe);border-radius:999px;padding:2px 8px}.pm-iconbtn-danger{color:var(--pm-danger);border-color:#fecaca}.pm-iconbtn-danger:hover{background:#fef2f2;border-color:#fca5a5}.pm-scan-fields{display:flex;flex-direction:column;gap:6px;border:1px solid var(--pm-neutral-100);border-radius:12px;padding:12px 14px}.pm-scan-row{display:flex;gap:12px;font-size:13.5px}.pm-scan-row>span{width:90px;color:var(--pm-neutral-500);flex-shrink:0}.pm-scan-row>b{color:var(--pm-neutral-800)}.pm-iconbtn:disabled{opacity:.38;cursor:not-allowed}.pm-iconbtn:disabled:hover{background:var(--pm-neutral-0)}.pm-iconx{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 8px;border:1px solid var(--pm-neutral-200);border-radius:999px;background:#fff;color:var(--pm-neutral-600);cursor:pointer;overflow:hidden;white-space:nowrap;transition:color .15s,border-color .15s,background .15s}.pm-iconx .material-symbols-rounded{font-size:18px;flex:0 0 18px;line-height:1}.pm-iconx .lbl{max-width:0;opacity:0;overflow:hidden;font-size:13px;font-weight:550;transition:max-width .22s ease,opacity .18s ease,margin .22s ease;margin-right:-6px}.pm-iconx:focus-visible,.pm-iconx:hover{color:var(--pm-neutral-900);border-color:var(--pm-neutral-300);background:var(--pm-neutral-50)}.pm-iconx:focus-visible .lbl,.pm-iconx:hover .lbl{max-width:220px;opacity:1;margin-right:2px}.pm-iconx:disabled{opacity:.5;cursor:default}.pm-iconx.danger{color:var(--pm-danger)}.pm-iconx.danger:focus-visible,.pm-iconx.danger:hover{color:#fff;background:var(--pm-danger);border-color:var(--pm-danger)}.pm-mt-wrap{position:relative}.pm-mt-area,.pm-mt-backdrop{font:inherit;line-height:1.5;letter-spacing:0;margin:0;padding:11px 14px;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box;width:100%;scrollbar-gutter:stable}.pm-mt-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;border:1px solid transparent!important;color:var(--pm-neutral-800)}.pm-mt-area,.pm-mt-backdrop{background:transparent!important}.pm-mt-area{position:relative;resize:vertical;color:transparent!important;-webkit-text-fill-color:transparent;caret-color:var(--pm-neutral-800)}.pm-mt-area::placeholder{-webkit-text-fill-color:var(--pm-neutral-400);color:var(--pm-neutral-400)}.pm-mt-tok{text-shadow:0 0 .4px currentColor,0 0 .4px currentColor}.pm-mt-tok.at{color:var(--pm-accent-700)}.pm-mt-tok.cmd{color:#15803d}.pm-mt-tok.ph{color:var(--pm-accent-700);background:var(--pm-accent-50);border-radius:4px;text-decoration:underline;-webkit-text-decoration-color:var(--pm-accent-300,#93c5fd);text-decoration-color:var(--pm-accent-300,#93c5fd);text-underline-offset:2px}.pm-mt-tok.ph-bad{color:var(--pm-neutral-400);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pm-fld .pm-mt-backdrop{font-size:16px;font-weight:600;line-height:1.35;padding:4px 0}.pm-ff .pm-mt-backdrop,.pm-fld .pm-mt-backdrop{border:none!important;color:var(--pm-neutral-900)}.pm-ff .pm-mt-backdrop{font-size:13.5px;font-weight:550;line-height:1.4;padding:1px 0}.pm-rt{border:none;border-radius:0;background:transparent}.pm-rt.disabled{opacity:.7}.pm-rt-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--pm-rt-bg,var(--pm-neutral-0,#fff));display:flex;flex-wrap:wrap;align-items:center;gap:1px;margin-left:-5px;padding:4px 0 6px;border-bottom:1px solid #edeff3}.pm-rt-sep{width:1px;align-self:stretch;margin:3px 4px;background:var(--pm-neutral-200,#e2e8f0)}.pm-rt-btn{width:30px;height:30px;display:grid;place-items:center;border:none;background:transparent;border-radius:8px;color:var(--pm-neutral-600,#475569);cursor:pointer;padding:0;transition:background .1s,color .1s}.pm-rt-btn:hover{background:#eef0f4;color:var(--pm-neutral-900)}.pm-rt-btn.active{background:var(--pm-accent-100,#dbeafe);color:var(--pm-accent-700)}.pm-rt-btn .material-symbols-rounded{font-size:20px;display:block;line-height:1}.pm-rt-drop{width:auto;min-width:30px;padding:0 5px;justify-content:center}.pm-rt-drop,.pm-rt-drop .pm-rt-drop-ic{display:inline-flex;align-items:center}.pm-rt-drop .pm-rt-drop-lbl,.pm-rt-drop>.material-symbols-rounded{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .18s ease,opacity .12s ease,margin-left .18s ease}.pm-rt-drop .pm-rt-drop-lbl{font-size:12.5px;font-weight:600;line-height:1}.pm-rt-drop:hover .pm-rt-drop-lbl,.pm-rt-drop[data-open] .pm-rt-drop-lbl{max-width:160px;opacity:1;margin-left:6px}.pm-rt-drop:hover>.material-symbols-rounded,.pm-rt-drop[data-open]>.material-symbols-rounded{max-width:18px;opacity:1}.pm-rt-drop[data-open]{background:#eef0f4;color:var(--pm-neutral-900)}.pm-rt-ai{color:var(--pm-accent-600,#2563eb)}.pm-rt-ai:hover{background:var(--pm-accent-100,#dbeafe);color:var(--pm-accent-700)}.pm-rt-ai.busy{cursor:default}.pm-rt-ai.busy .material-symbols-rounded{animation:pm-spin 1s linear infinite}@keyframes pm-spin{to{transform:rotate(1turn)}}.pm-rt-area{position:relative;padding:10px 0;outline:none;overflow-wrap:break-word;word-break:break-word;max-height:45vh;overflow-y:auto}.pm-rt-area>:first-child{margin-top:0}.pm-rt-area>:last-child{margin-bottom:0}.pm-rt-area.is-empty:before{content:attr(data-ph);position:absolute;top:10px;left:0;color:#b3b8c6;pointer-events:none}.pm-rt.disabled .pm-rt-area{color:var(--pm-neutral-400)}.pm-fld:has(.pm-rt)>.pm-fld-ico{display:none}.pm-fld:has(.pm-rt)>.pm-fld-body{padding-left:24px;padding-right:24px}.pm-fld .pm-rt{margin:2px 0}.pm-fld .pm-rt-toolbar{box-shadow:-24px 0 0 var(--pm-rt-bg,var(--pm-neutral-0,#fff)),24px 0 0 var(--pm-rt-bg,var(--pm-neutral-0,#fff))}.pm-fab-wrap{position:fixed;right:28px;bottom:28px;z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.pm-fab-backdrop{position:fixed;inset:0;z-index:44;background:rgba(15,23,42,.12);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);animation:pm-fade .14s ease}.pm-fab{width:56px;height:56px;border-radius:999px;border:none;cursor:pointer;background:var(--pm-accent-500);color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px rgba(37,99,235,.42),0 2px 6px rgba(15,23,42,.18);transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s ease,box-shadow .16s ease}.pm-fab:hover{background:var(--pm-accent-600);box-shadow:0 10px 30px rgba(37,99,235,.5),0 2px 6px rgba(15,23,42,.2)}.pm-fab:active{transform:scale(.94)}.pm-fab .material-symbols-rounded{font-size:30px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.pm-fab.open{background:var(--pm-accent-600)}.pm-fab.open .material-symbols-rounded{transform:rotate(135deg)}.pm-fab-menu{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.pm-fab-item-form{margin:0}.pm-fab-item{display:inline-flex;align-items:center;gap:12px;cursor:pointer;padding:8px 16px 8px 8px;border:1px solid var(--pm-neutral-100);border-radius:999px;background:var(--pm-neutral-0);color:var(--pm-neutral-900);font-size:15px;font-weight:600;box-shadow:0 10px 26px rgba(15,23,42,.16);text-decoration:none;white-space:nowrap;animation:pm-fab-item-in .22s cubic-bezier(.22,1,.36,1) backwards}.pm-fab-item:hover{border-color:var(--pm-neutral-200,#e2e8f0);box-shadow:0 12px 30px rgba(15,23,42,.22)}.pm-fab-menu>:first-child,.pm-fab-menu>:first-child .pm-fab-item{animation-delay:.02s}.pm-fab-menu>:nth-child(2),.pm-fab-menu>:nth-child(2) .pm-fab-item{animation-delay:.05s}.pm-fab-menu>:nth-child(3),.pm-fab-menu>:nth-child(3) .pm-fab-item{animation-delay:.08s}.pm-fab-menu>:nth-child(4),.pm-fab-menu>:nth-child(4) .pm-fab-item{animation-delay:.11s}.pm-fab-menu>:nth-child(5),.pm-fab-menu>:nth-child(5) .pm-fab-item{animation-delay:.14s}.pm-fab-menu>:nth-child(6),.pm-fab-menu>:nth-child(6) .pm-fab-item{animation-delay:.17s}.pm-fab-item-ico{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;color:#fff;flex-shrink:0}.pm-fab-item-ico .material-symbols-rounded{font-size:21px}.pm-fab-item-lbl{padding-right:4px}@keyframes pm-fab-item-in{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pm-fab-item{animation:none}.pm-fab .material-symbols-rounded{transition:none}}.pm-btn.primary{background:var(--pm-header-bg);color:#fff}.pm-btn.primary:hover:not(:disabled){filter:brightness(1.4)}.pm-btn.ghost{background:var(--pm-neutral-0,#fff);color:var(--pm-neutral-700,#334155);border-color:var(--pm-neutral-200,#e2e8f0)}.pm-btn.ghost:hover:not(:disabled){background:var(--pm-neutral-50,#f8fafc)}.pm-btn.sm{padding:7px 14px;font-size:13px}.pm-btn.block{width:100%;justify-content:center}.pm-btn .material-symbols-rounded{font-size:18px}.pm-alfred-launch{margin-top:6px;display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:none;border-radius:14px;background:linear-gradient(120deg,var(--pm-accent-600,#d81b8c),#8b1bd8);color:#fff;cursor:pointer;text-align:left;box-shadow:0 6px 18px rgba(180,20,120,.28);position:relative;z-index:52}.pm-alfred-launch:hover{filter:brightness(1.06)}.pm-alfred-launch-ava{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.22);color:#fff;font-size:20px}.pm-alfred-launch-tt{display:flex;flex-direction:column;min-width:0}.pm-alfred-launch-tt .t{font-weight:700;font-size:14px;line-height:1.1}.pm-alfred-launch-tt .s{font-size:11px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-alfred-scrim{position:fixed;inset:0;background:rgba(6,8,15,.28);z-index:60}.pm-alfred-drawer{position:fixed;left:14px;bottom:14px;z-index:61;width:420px;max-width:calc(100vw - 28px);height:620px;max-height:calc(100vh - 28px);background:var(--pm-neutral-0,#fff);border-radius:20px;box-shadow:0 24px 60px rgba(6,8,15,.32);display:flex;flex-direction:column;overflow:hidden;transform:translateY(16px) scale(.98);opacity:0;pointer-events:none;transition:opacity .16s,transform .16s}.pm-alfred-drawer.open{transform:none;opacity:1;pointer-events:auto}.pm-alfred-drawer-h{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--pm-neutral-100,#eef1f5)}.pm-alfred-drawer-h .tt{display:flex;flex-direction:column;flex:1 1;min-width:0}.pm-alfred-drawer-h .tt b{font-size:15px}.pm-alfred-drawer-h .tt span{font-size:12px;color:var(--pm-neutral-500,#64748b)}.pm-alfred-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:none;background:transparent;color:var(--pm-neutral-500,#64748b);cursor:pointer}.pm-alfred-ico:hover{background:var(--pm-neutral-100,#eef1f5)}.pm-alfred-ico.sm{width:28px;height:28px}.pm-alfred-screen{height:100%}.pm-alfred-page{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:260px 1fr;grid-gap:16px;gap:16px}.pm-alfred-threads{gap:8px}.pm-alfred-threads,.pm-alfred-threads-list{display:flex;flex-direction:column;min-height:0}.pm-alfred-threads-list{gap:4px;margin-top:6px;overflow-y:auto}.pm-alfred-threads-empty{color:var(--pm-neutral-500,#64748b);font-size:13px;padding:8px}.pm-alfred-thread{display:flex;align-items:center;gap:4px;border-radius:12px;padding:2px}.pm-alfred-thread:hover{background:var(--pm-neutral-100,#eef1f5)}.pm-alfred-thread.active{background:var(--pm-accent-50,#fce7f3)}.pm-alfred-thread .tt{flex:1 1;display:flex;flex-direction:column;padding:8px 10px;min-width:0}.pm-alfred-thread .tt .t{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-alfred-thread .tt .s{font-size:11px;color:var(--pm-neutral-500,#64748b)}.pm-alfred-main{display:flex;flex-direction:column;min-height:0;background:var(--pm-neutral-0,#fff);border-radius:18px;border:1px solid var(--pm-neutral-100,#eef1f5);overflow:hidden}.pm-alfred-main-h{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--pm-neutral-100,#eef1f5);flex-shrink:0}.pm-alfred-main-h>div{display:flex;flex-direction:column}.pm-alfred-main-h b{font-size:15px}.pm-alfred-main-h span:not(.material-symbols-rounded){font-size:12px;color:var(--pm-neutral-500,#64748b)}.pm-alfred-chat{display:flex;flex-direction:column;flex:1 1;min-height:0}.pm-alfred-chat.embedded{flex:1 1}.pm-alfred-stream{flex:1 1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.pm-alfred-empty{margin:auto;text-align:center;color:var(--pm-neutral-500,#64748b)}.pm-alfred-empty .material-symbols-rounded{font-size:40px;display:block;margin:0 auto 8px;color:var(--pm-accent-600,#d81b8c)}.pm-alfred-msg{display:flex;gap:8px;align-items:flex-start}.pm-alfred-msg.user{justify-content:flex-end}.pm-alfred-ava{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--pm-accent-50,#fce7f3);color:var(--pm-accent-700,#a4176b);font-size:18px}.pm-alfred-bub{max-width:82%;padding:10px 13px;border-radius:14px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.pm-alfred-msg.user .pm-alfred-bub{background:var(--pm-header-bg,#0f1320);color:#fff;border-bottom-right-radius:4px}.pm-alfred-msg.assistant .pm-alfred-bub{background:var(--pm-neutral-100,#eef1f5);color:var(--pm-neutral-900,#0f172a);border-bottom-left-radius:4px}.pm-alfred-bub.pm-alfred-md{max-width:100%;white-space:normal;overflow-x:auto}.pm-alfred-md>:first-child{margin-top:0}.pm-alfred-md>:last-child{margin-bottom:0}.pm-alfred-md p{margin:6px 0}.pm-alfred-md h1,.pm-alfred-md h2,.pm-alfred-md h3,.pm-alfred-md h4{margin:10px 0 4px;font-size:14.5px;font-weight:700}.pm-alfred-md ol,.pm-alfred-md ul{margin:6px 0;padding-left:20px}.pm-alfred-md ol{padding-left:30px}.pm-alfred-md li{margin:2px 0}.pm-alfred-md hr{border:none;border-top:1px solid var(--pm-neutral-200,#e2e8f0);margin:10px 0}.pm-alfred-md a{color:var(--pm-accent-700,#a4176b);text-decoration:underline}.pm-alfred-md code{background:rgba(0,0,0,.06);border-radius:5px;padding:1px 5px;font-family:var(--pm-font-mono,ui-monospace,monospace);font-size:12.5px}.pm-alfred-md pre{background:rgba(0,0,0,.06);border-radius:8px;padding:10px 12px;overflow-x:auto}.pm-alfred-md pre code{background:none;padding:0}.pm-alfred-md table{border-collapse:collapse;margin:8px 0;font-size:12.5px}.pm-alfred-md td,.pm-alfred-md th{border:1px solid var(--pm-neutral-200,#e2e8f0);padding:5px 9px;text-align:left;white-space:nowrap}.pm-alfred-md th{background:var(--pm-neutral-0,#fff);font-weight:700}.pm-alfred-typing{display:flex;gap:4px;padding:6px 12px}.pm-alfred-typing span{width:7px;height:7px;border-radius:50%;background:var(--pm-accent-600,#d81b8c);opacity:.5;animation:pm-alfred-blink 1s infinite}.pm-alfred-typing span:nth-child(2){animation-delay:.2s}.pm-alfred-typing span:nth-child(3){animation-delay:.4s}@keyframes pm-alfred-blink{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.pm-alfred-prop{border:1px solid var(--pm-accent-200,#f4b6da);border-radius:14px;padding:12px;background:var(--pm-neutral-0,#fff);box-shadow:0 2px 10px rgba(180,20,120,.06)}.pm-alfred-prop.done{opacity:.7}.pm-alfred-prop-h{display:flex;align-items:center;gap:8px;font-size:13.5px;margin-bottom:8px}.pm-alfred-prop-h .material-symbols-rounded{color:var(--pm-accent-600,#d81b8c);font-size:20px}.pm-alfred-tag{margin-left:auto;font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px}.pm-alfred-tag.ok{background:#dcfce7;color:#166534}.pm-alfred-tag.no{background:#fee2e2;color:#991b1b}.pm-alfred-tag.ed{background:var(--pm-accent-50,#fce7f3);color:var(--pm-accent-700,#a4176b)}.pm-alfred-prop-b{display:flex;flex-direction:column;gap:8px}.pm-alfred-prop-a{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.pm-alfred-fld{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--pm-neutral-500,#64748b)}.pm-alfred-fld input,.pm-alfred-fld select,.pm-alfred-fld textarea{font-family:inherit;font-size:14px;color:var(--pm-neutral-900,#0f172a);padding:8px 10px;border:1px solid var(--pm-neutral-200,#e2e8f0);border-radius:10px;background:var(--pm-neutral-0,#fff);resize:vertical}.pm-alfred-fld input:disabled,.pm-alfred-fld textarea:disabled{background:var(--pm-neutral-50,#f8fafc);color:var(--pm-neutral-700,#334155)}.pm-alfred-fld em{font-style:normal;color:var(--pm-neutral-400,#94a3b8);font-weight:500}.pm-alfred-fld.unchanged input,.pm-alfred-fld.unchanged textarea{color:var(--pm-neutral-500,#64748b);border-style:dashed}.pm-alfred-prop-sub{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--pm-neutral-600,#475569);padding-bottom:2px}.pm-alfred-prop-sub .material-symbols-rounded{font-size:18px;color:var(--pm-neutral-400,#94a3b8)}.pm-alfred-prop-sub em{font-style:normal;margin-left:auto;font-size:11.5px;color:var(--pm-neutral-400,#94a3b8)}.pm-alfred-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pm-alfred-chat{position:relative}.pm-alfred-chat.dragover .pm-alfred-stream{opacity:.4}.pm-alfred-drop{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed var(--pm-accent-400,#ec5fae);border-radius:16px;margin:10px;background:rgba(252,231,243,.55);color:var(--pm-accent-700,#a4176b);font-weight:600;pointer-events:none}.pm-alfred-drop .material-symbols-rounded{font-size:36px}.pm-alfred-attbar{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px 0;flex-shrink:0}.pm-alfred-attchip{display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:4px 8px;border:1px solid var(--pm-neutral-200,#e2e8f0);border-radius:10px;background:var(--pm-neutral-50,#f8fafc);font-size:12.5px}.pm-alfred-attchip img{width:28px;height:28px;border-radius:6px;object-fit:cover}.pm-alfred-attchip .material-symbols-rounded{font-size:18px;color:var(--pm-accent-600,#d81b8c)}.pm-alfred-attchip .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-alfred-attchip button{border:none;background:none;cursor:pointer;display:grid;place-items:center;padding:0;color:var(--pm-neutral-500,#64748b)}.pm-alfred-attchip button .material-symbols-rounded{font-size:16px;color:inherit}.pm-alfred-attchip.in-bub{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.25);color:inherit}.pm-alfred-attchip.in-bub .material-symbols-rounded{color:inherit}.pm-alfred-atts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.pm-alfred-att-img{max-width:220px;max-height:180px;border-radius:10px;display:block}.pm-alfred-voicebar{display:flex;align-items:center;gap:10px;margin:10px 12px 0;padding:8px 12px;border:1px solid var(--pm-accent-200,#f4b6da);border-radius:12px;background:var(--pm-accent-50,#fce7f3);font-size:13px;flex-shrink:0}.pm-alfred-voicebar .s{flex:1 1;color:var(--pm-accent-700,#a4176b);font-weight:600}.pm-alfred-voicedot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.pm-alfred-voicedot.listening{background:#16a34a;animation:pm-alfred-blink 1.1s infinite}.pm-alfred-voicedot.thinking{background:#f59e0b;animation:pm-alfred-blink .7s infinite}.pm-alfred-voicedot.speaking{background:var(--pm-accent-600,#d81b8c);animation:pm-alfred-blink .9s infinite}.pm-alfred-mic.talk.on{background:var(--pm-accent-50,#fce7f3);color:var(--pm-accent-700,#a4176b);animation:pm-alfred-pulse 1.2s infinite}.pm-alfred-input{display:flex;align-items:flex-end;gap:8px;padding:12px;border-top:1px solid var(--pm-neutral-100,#eef1f5);flex-shrink:0}.pm-alfred-input textarea{flex:1 1;font-family:inherit;font-size:14.5px;padding:10px 14px;border:1px solid var(--pm-neutral-200,#e2e8f0);border-radius:18px;resize:none;max-height:140px;line-height:1.4}.pm-alfred-mic,.pm-alfred-send{width:40px;height:40px;flex-shrink:0;border-radius:50%;border:none;display:grid;place-items:center;cursor:pointer}.pm-alfred-mic{background:var(--pm-neutral-100,#eef1f5);color:var(--pm-neutral-700,#334155)}.pm-alfred-mic.on{background:#fee2e2;color:#991b1b;animation:pm-alfred-pulse 1.2s infinite}@keyframes pm-alfred-pulse{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.4)}50%{box-shadow:0 0 0 6px rgba(220,38,38,0)}}.pm-alfred-send{background:var(--pm-accent-600,#d81b8c);color:#fff}.pm-alfred-send:disabled{opacity:.4;cursor:not-allowed}.pm-alfred-page.one{grid-template-columns:1fr}.pm-alfred-main-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.pm-alfred-archive{position:relative}.pm-alfred-archive summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.pm-alfred-archive summary::-webkit-details-marker{display:none}.pm-alfred-archive-list{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:260px;max-height:320px;overflow-y:auto;background:var(--pm-neutral-0,#fff);border:1px solid var(--pm-neutral-100,#eef1f5);border-radius:14px;box-shadow:0 10px 30px rgba(15,19,32,.12);padding:6px;display:flex;flex-direction:column}.pm-alfred-archive-list a{display:flex;flex-direction:column;padding:8px 10px;border-radius:10px}.pm-alfred-archive-list a:hover{background:var(--pm-neutral-100,#eef1f5)}.pm-alfred-archive-list a .t{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-alfred-archive-list a .s{font-size:11px;color:var(--pm-neutral-500,#64748b)}img.pm-alfred-face{object-fit:cover;border-radius:50%;display:block}img.pm-alfred-face.lg{width:72px;height:72px;margin:0 auto 10px}img.pm-alfred-toolbar-ava{width:44px;height:44px;margin-right:12px;flex-shrink:0}.pm-toolbar-title{margin-right:auto}img.pm-alfred-ava,img.pm-alfred-launch-ava{background:none}.pm-alfred-run .pm-alfred-prop-h{margin-bottom:0}.pm-alfred-run-err{font-size:12.5px;color:#991b1b;margin:6px 0 0}.pm-alfred-spin{animation:pm-alfred-rotate 1.1s linear infinite}@keyframes pm-alfred-rotate{to{transform:rotate(1turn)}}.pm-alfred-via{font-size:14px;vertical-align:-2px;margin-right:6px;opacity:.75}.pm-alfred-phone-h{display:flex;align-items:center;gap:8px;font-size:14.5px;margin:0}.pm-alfred-phone-h .material-symbols-rounded{color:var(--pm-accent-600,#d81b8c);font-size:20px}.pm-alfred-phone-hint{font-size:12.5px;color:var(--pm-neutral-500,#64748b);margin:0}.pm-alfred-phone-row{display:flex;align-items:center;gap:10px}.pm-alfred-phone-row .pm-alfred-tag{margin-left:0}.pm-alfred-phone-ok{font-size:12.5px;color:#166534;margin:6px 0 0}.pm-alfred-profilepage{max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.pm-alfred-profilepage>.pm-alfred-main-h{border-bottom:none;padding:0 0 4px}.pm-alfred-profile{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;align-items:start}.pm-alfred-profile .pm-card{display:flex;flex-direction:column;gap:14px;padding:22px 24px}.pm-alfred-profile-side{display:flex;flex-direction:column;gap:16px;min-width:0;position:-webkit-sticky;position:sticky;top:0}.pm-alfred-profile-side .pm-card{padding:18px 20px}.pm-alfred-sec{display:flex;align-items:center;gap:10px;padding-top:10px}.pm-alfred-sec:first-child{padding-top:0}.pm-alfred-sec .material-symbols-rounded{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--pm-accent-50,#fce7f3);color:var(--pm-accent-700,#a4176b);font-size:19px;flex-shrink:0}.pm-alfred-sec>div{display:flex;flex-direction:column;min-width:0}.pm-alfred-sec b{font-size:14px}.pm-alfred-sec span:not(.material-symbols-rounded){font-size:12px;color:var(--pm-neutral-500,#64748b)}.pm-alfred-sec+*{margin-top:2px}.pm-alfred-ver{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--pm-neutral-700,#334155);padding:6px 0;border-top:1px solid var(--pm-neutral-100,#eef1f5)}@media (max-width:900px){.pm-alfred-page{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.pm-alfred-threads{flex-direction:row;flex-wrap:wrap}.pm-alfred-threads-list{flex-direction:row;width:100%;overflow-x:auto}.pm-alfred-profile{grid-template-columns:1fr}.pm-alfred-profile-side{position:static}.pm-fab-wrap{right:18px;bottom:18px}}.pm-toasts{position:fixed;right:20px;bottom:20px;z-index:200;display:flex;flex-direction:column;gap:8px;pointer-events:none}.pm-toast{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;font-size:13.5px;font-weight:600;color:#fff;box-shadow:0 8px 24px rgba(15,23,42,.18);pointer-events:auto;cursor:pointer;animation:pm-toast-in .18s ease-out;max-width:360px}.pm-toast .material-symbols-rounded{font-size:19px;flex-shrink:0}.pm-toast-success{background:#16a34a}.pm-toast-error{background:var(--pm-danger,#dc2626)}.pm-toast-info{background:var(--pm-neutral-700,#334155)}@keyframes pm-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pm-skel{position:relative;overflow:hidden;background:var(--pm-neutral-100,#eef1f5);border-radius:10px}.pm-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:pm-skel-sweep 1.2s infinite}@keyframes pm-skel-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.pm-skel-page{display:flex;flex-direction:column;gap:14px;padding:4px 0}.pm-skel-row{display:flex;gap:12px;align-items:center}.pm-drawer-skel{display:flex;flex-direction:column;gap:12px;padding:4px}.pm-inbox{display:grid;grid-template-columns:minmax(280px,360px) 1fr;grid-template-rows:minmax(0,1fr);flex:1 1;min-height:0;background:var(--pm-neutral-0)}.pm-inbox-list{position:relative;border-right:1px solid var(--pm-neutral-100);overflow:hidden;min-height:0;display:flex;flex-direction:column}.pm-inbox-listscroll{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.pm-inbox-listhead{padding:16px 18px 8px;position:-webkit-sticky;position:sticky;top:0;background:var(--pm-neutral-0);z-index:1}.pm-inbox-listhead h1{margin:0;font-size:22px}.pm-inbox-empty,.pm-inbox-placeholder{padding:24px;color:var(--pm-neutral-500);font-size:13.5px;text-align:center}.pm-inbox-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.pm-inbox-placeholder .material-symbols-rounded{font-size:40px;color:var(--pm-neutral-300)}.pm-inbox-sec{display:flex;align-items:center;gap:6px;padding:12px 18px 5px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-neutral-500);background:none;border:0;width:100%;cursor:default}.pm-inbox-sec.btn{cursor:pointer}.pm-inbox-sec .material-symbols-rounded{font-size:16px}.pm-inbox-sec .cnt{margin-left:auto;background:var(--pm-neutral-100);border-radius:999px;padding:1px 7px;font-size:11px}.pm-inbox-row{display:flex;gap:11px;align-items:center;width:100%;padding:10px 16px;border:0;background:none;cursor:pointer;text-align:left;border-left:3px solid transparent}.pm-inbox-row:hover{background:var(--pm-neutral-50)}.pm-inbox-row.sel{background:var(--pm-accent-50);border-left-color:var(--pm-accent-500)}.pm-inbox-ava{width:38px;height:38px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700}.pm-inbox-ava.lg{width:42px;height:42px;font-size:15px}.pm-inbox-avaw{flex-shrink:0;display:inline-flex}.pm-inbox-avaw .pm-avatar{width:38px;height:38px;font-size:13px}.pm-inbox-avaw.lg .pm-avatar{width:42px;height:42px;font-size:15px}.pm-inbox-rowmid{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pm-inbox-rowtop{display:flex;align-items:baseline;gap:8px}.pm-inbox-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.pm-inbox-row.unread .pm-inbox-name{font-weight:800}.pm-inbox-time{font-size:11.5px;color:var(--pm-neutral-400);flex-shrink:0}.pm-inbox-rowbot{display:flex;align-items:center;gap:8px}.pm-inbox-snip{flex:1 1;min-width:0;display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--pm-neutral-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-inbox-row.unread .pm-inbox-snip{color:var(--pm-neutral-800);font-weight:500}.pm-inbox-chan{flex-shrink:0;display:inline-flex}.pm-inbox-badge{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--pm-accent-600);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.pm-inbox-conv{min-width:0;min-height:0;background:var(--pm-neutral-50)}.pm-inbox-conv,.pm-inbox-thread{display:flex;flex-direction:column}.pm-inbox-thread{height:100%}.pm-inbox-convhead{display:flex;align-items:center;gap:11px;padding:12px 18px;border-bottom:1px solid var(--pm-neutral-100);background:var(--pm-neutral-0)}.pm-inbox-convwho{display:flex;flex-direction:column;line-height:1.25;flex:1 1;min-width:0}.pm-inbox-convwho strong{font-size:15px}.pm-inbox-src{gap:5px;font-size:12px}.pm-inbox-route,.pm-inbox-src{display:inline-flex;align-items:center;color:var(--pm-neutral-500)}.pm-inbox-route{gap:6px;font-size:11.5px;margin-top:1px;min-width:0}.pm-inbox-route .h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:42%}.pm-inbox-route .arr{font-size:14px;color:var(--pm-neutral-400);flex-shrink:0}.pm-inbox-convactions{display:flex;gap:6px;align-items:center;flex-shrink:0}.pm-inbox-msgs{flex:1 1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px}.pm-inbox-bubblewrap{display:flex;flex-direction:column;gap:4px;max-width:74%}.pm-inbox-bubblewrap.out{align-self:flex-end;align-items:flex-end}.pm-inbox-bubble{border-radius:16px;padding:9px 13px;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.pm-inbox-bubble.in{background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-bottom-left-radius:5px}.pm-inbox-bubble.out{background:var(--pm-accent-600);color:#fff;border-bottom-right-radius:5px}.pm-inbox-subj{font-weight:700;margin-bottom:3px}.pm-inbox-btime{font-size:10.5px;opacity:.65;margin-top:4px}.pm-msg-status{display:inline-flex;align-items:center;gap:3px;font-size:11px;line-height:1.4;margin-top:2px;color:var(--pm-neutral-400);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pm-msg-status .material-symbols-rounded{font-size:13px;font-variation-settings:"wght" 500}.pm-msg-status-read{color:var(--pm-accent-600)}.pm-msg-status-danger{color:var(--pm-danger)}.pm-inbox-bubblewrap.out .pm-msg-status{align-self:flex-end;margin-right:4px;padding-top:1px}.pm-btn.pm-btn-on{color:var(--pm-accent-600);background:var(--pm-accent-50)}.pm-inbox-msgactions{display:flex;gap:6px}.pm-inbox-err{padding:6px 18px;color:var(--pm-danger);font-size:12.5px}.pm-inbox-replybar{border-top:1px solid var(--pm-neutral-100);background:var(--pm-neutral-0);padding:8px 14px 12px}.pm-inbox-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.pm-inbox-chip{border:1px solid var(--pm-neutral-200);background:var(--pm-neutral-0);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;color:var(--pm-neutral-700);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.pm-inbox-chip:hover:not(:disabled){background:var(--pm-neutral-50)}.pm-inbox-chip.ai{color:var(--pm-accent-700);border-color:var(--pm-accent-200)}.pm-inbox-chip:disabled{opacity:.5;cursor:not-allowed}.pm-inbox-replyrow{display:flex;gap:8px}.pm-inbox-replyrow,.pm-inbox-replyrow.rich{align-items:flex-end}.pm-inbox-replyrow.rich .pm-inbox-rt{flex:1 1;min-width:0}.pm-inbox-replyrow.rich .pm-rt-area{max-height:300px;overflow-y:auto}.pm-inbox-replyrow textarea{flex:1 1;resize:none;border:1px solid var(--pm-neutral-200);border-radius:20px;padding:10px 15px;font:inherit;font-size:14px;max-height:320px;overflow-y:auto}.pm-inbox-sendbtn{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:0;background:var(--pm-accent-600);color:#fff;cursor:pointer;display:grid;place-items:center}.pm-inbox-sendbtn:disabled{opacity:.4;cursor:not-allowed}.pm-inbox-atts{display:flex;flex-direction:column;gap:4px;margin-top:6px}.pm-inbox-att{display:inline-flex;align-items:center;gap:5px;font-size:12px;opacity:.9}.pm-inbox-att .material-symbols-rounded{font-size:15px}.pm-inbox-msgs{position:relative}.pm-inbox-drop{position:absolute;inset:10px;z-index:3;border:2px dashed var(--pm-accent-400,#818cf8);border-radius:16px;background:var(--pm-accent-50);color:var(--pm-accent-700);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;pointer-events:none}.pm-inbox-drop .material-symbols-rounded{font-size:34px}.pm-inbox-tdrafts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.pm-inbox-tdrafts>.material-symbols-rounded{font-size:17px;color:var(--pm-neutral-400)}.pm-inbox-tdraft{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px dashed var(--pm-neutral-300);background:var(--pm-neutral-50);border-radius:8px;padding:4px 10px;font-size:12.5px;color:var(--pm-neutral-600);cursor:pointer}.pm-inbox-tdraft:hover{background:var(--pm-neutral-100)}.pm-inbox-tdraft.on{border-style:solid;border-color:var(--pm-accent-500);color:var(--pm-accent-700);background:var(--pm-accent-50)}.pm-inbox-attbar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pm-inbox-attchip{display:inline-flex;align-items:center;gap:5px;max-width:260px;padding:4px 6px 4px 9px;border:1px solid var(--pm-neutral-200);border-radius:8px;background:var(--pm-neutral-50);font-size:12.5px}.pm-inbox-attchip.err{border-color:#fecaca;background:#fef2f2;color:var(--pm-danger)}.pm-inbox-attchip .material-symbols-rounded{font-size:15px;flex-shrink:0}.pm-inbox-attchip .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-inbox-attchip .sz{color:var(--pm-neutral-500);flex-shrink:0}.pm-inbox-attchip button{display:inline-grid;place-items:center;width:18px;height:18px;border:0;background:none;cursor:pointer;color:var(--pm-neutral-500);border-radius:50%;flex-shrink:0}.pm-inbox-attchip button:hover{background:var(--pm-neutral-200)}.pm-inbox-attchip button .material-symbols-rounded{font-size:15px}.pm-inbox-attbtns{display:flex;gap:2px;align-items:center;flex-shrink:0}.pm-inbox-attbtn{display:grid;place-items:center;width:40px;height:40px;border:0;background:none;border-radius:50%;cursor:pointer;color:var(--pm-neutral-500)}.pm-inbox-attbtn:hover{background:var(--pm-neutral-100);color:var(--pm-accent-700)}.pm-inbox-histpop{position:absolute;bottom:calc(100% + 8px);left:0;width:300px;max-height:320px;overflow-y:auto;background:var(--pm-neutral-0);border:1px solid var(--pm-neutral-100);border-radius:12px;box-shadow:0 16px 40px rgba(15,23,42,.18);z-index:20;padding:6px}.pm-inbox-histpop.below{top:calc(100% + 8px);bottom:auto}.pm-rt-attach{display:inline-flex;align-items:center;gap:2px}.pm-inbox-histhead{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-neutral-500);padding:6px 8px}.pm-inbox-histhead button{border:0;background:none;cursor:pointer;color:var(--pm-neutral-500);display:inline-grid;place-items:center}.pm-inbox-histrow{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;background:none;border-radius:9px;cursor:pointer;text-align:left;font-size:13px}.pm-inbox-histrow:hover{background:var(--pm-neutral-50)}.pm-inbox-histrow .material-symbols-rounded{font-size:18px;color:var(--pm-accent-600);flex-shrink:0}.pm-inbox-histrow .nm{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-inbox-histrow .sz{color:var(--pm-neutral-400);font-size:12px;flex-shrink:0}.pm-inbox-fabpos{position:absolute;right:20px;bottom:20px;z-index:5}.pm-cwz{display:flex;flex-direction:column;gap:12px;text-align:left}.pm-cwz-search{display:flex;align-items:center;gap:8px;border:1px solid var(--pm-neutral-200);border-radius:12px;padding:10px 13px}.pm-cwz-search .material-symbols-rounded{font-size:20px;color:var(--pm-neutral-400);flex-shrink:0}.pm-cwz-search input{flex:1 1;border:0;outline:0;font:inherit;font-size:14.5px;background:none}.pm-cwz-results{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.pm-cwz-row{display:flex;align-items:center;gap:11px;width:100%;padding:8px 10px;border:0;background:none;border-radius:10px;cursor:pointer;text-align:left}.pm-cwz-row:hover{background:var(--pm-neutral-50)}.pm-cwz-ava{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700;background:var(--pm-accent-50);color:var(--pm-accent-700)}.pm-cwz-ava.sel{background:var(--pm-accent-600);color:#fff}.pm-cwz-rowtxt{display:flex;flex-direction:column;min-width:0}.pm-cwz-name{font-size:14px;font-weight:600;color:var(--pm-neutral-900)}.pm-cwz-name,.pm-cwz-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-cwz-sub{font-size:12px}.pm-cwz-empty,.pm-cwz-sub{color:var(--pm-neutral-500)}.pm-cwz-empty{padding:10px 4px;font-size:13px}.pm-cwz-picked{display:flex;flex-direction:column;gap:10px}.pm-cwz-pickedhead{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid var(--pm-neutral-100);border-radius:12px;background:var(--pm-neutral-50)}.pm-cwz-change{margin-left:auto;flex-shrink:0;border:0;background:none;color:var(--pm-accent-700);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.pm-cwz-chanlbl{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-neutral-500)}.pm-cwz-chans{display:flex;gap:8px;flex-wrap:wrap}.pm-cwz-chan{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid var(--pm-neutral-200);border-radius:999px;background:var(--pm-neutral-0);font:inherit;font-size:13.5px;font-weight:600;color:var(--pm-neutral-700);cursor:pointer}.pm-cwz-chan:hover:not(:disabled){background:var(--pm-neutral-50)}.pm-cwz-chan.on{border-color:var(--pm-accent-500);background:var(--pm-accent-50);color:var(--pm-accent-700)}.pm-cwz-chan:disabled{opacity:.4;cursor:not-allowed}.pm-cwz-chanico{display:inline-flex;align-items:center}.pm-cwz-composer{max-height:62vh;overflow-y:auto;text-align:left;margin:0 -6px}.pm-nav-badge{position:absolute;top:50%;right:10px;transform:translateY(-50%);min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--pm-danger);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;pointer-events:none}