.pk{--pk-bg:#fcfcfc;--pk-card:#ffffff;--pk-fg:#000000;--pk-muted:#f5f5f5;--pk-muted-fg:#5b5b5b;--pk-border:#e4e4e4;--pk-input-border:#ebebeb;--pk-soft:#f1f5f9;--pk-panel:#f5f7fa;--pk-navy:#1a3d6b;--pk-indigo:#2a2f6b;--pk-danger:#e54b4f;--pk-red:#c22e14;--pk-sidebar-accent:#e8f0fb;--pk-fusion:linear-gradient(135deg,#004958 1%,#184370 19%,#2a2f6b 31%,#c90025 52%,#f44b28 77%,#ff9600);--pk-shadow-card:0 2px 8px #1a3d6b0d;--pk-chart-1:#2a2f6b;--pk-chart-2:#10b981;--pk-chart-3:#f59e0b;--pk-chart-4:#c90025;--pk-chart-5:#004958;--pk-t-active-bg:#e1ecfb;--pk-t-active-fg:#1a4e9e;--pk-t-active-dot:#2a5da8;--pk-t-closed-bg:#eeeff2;--pk-t-closed-fg:#6b7280;--pk-t-closed-dot:#6b7280;--pk-t-danger-bg:#fbe3dd;--pk-t-danger-fg:#c22e14;--pk-t-danger-dot:#c22e14;--pk-t-neutral-bg:#e9edf4;--pk-t-neutral-fg:#5b6b8c;--pk-t-neutral-dot:#9aa3b6;--pk-t-paused-bg:#e6edf0;--pk-t-paused-fg:#4a6572;--pk-t-paused-dot:#6b8794;--pk-t-review-bg:#efe8fb;--pk-t-review-fg:#6d3fbf;--pk-t-review-dot:#6d3fbf;--pk-t-success-bg:#dcf1ea;--pk-t-success-fg:#0e7c63;--pk-t-success-dot:#12876a;--pk-t-warning-bg:#fbeedc;--pk-t-warning-fg:#9a5316;--pk-t-warning-dot:#b5641b;font-family:Plus Jakarta Sans,PJS Fallback,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:var(--pk-fg);background:var(--pk-bg);-webkit-font-smoothing:antialiased;text-align:left}.pk *,.pk :after,.pk :before{box-sizing:border-box}.pk :where(p,h1,h2,h3,h4,ul,ol,dl,dd,dt){margin:0;padding:0}.pk :where(ul,ol){list-style:none}.pk :where(a){color:inherit;text-decoration:none}.pk :where(button){font:inherit;color:inherit;background:none;border:0;cursor:pointer}.pk :where(input,textarea,select){font:inherit;color:inherit}.pk-ic{flex-shrink:0;display:block}.pk-muted{color:var(--pk-muted-fg)}.pk-xs{font-size:13px}.pk-sm,.pk-xs{line-height:20px}.pk-sm{font-size:14px}.pk-logo{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 8px}.pk-logo img{max-width:none;height:44px;width:auto;display:block}.pk-logo span{font-size:13px;line-height:20px;font-weight:600;letter-spacing:.325px;color:var(--pk-muted-fg)}.pk-logo--sm img{height:36px}.pk-logo--row{flex-direction:row;align-items:center;gap:12px;padding:0}.pk-logo--row span{font-size:14px;font-weight:500;letter-spacing:0}.pk-avatar{position:relative;display:inline-flex;width:36px;height:36px;border-radius:9999px;background:var(--pk-muted);color:var(--pk-muted-fg);font-size:14px;font-weight:600;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.pk-avatar img{width:100%;height:100%;object-fit:cover;display:block}.pk-avatar--sq{width:32px;height:32px;border-radius:12px;font-size:13px}.pk-avatar-wrap{position:relative;display:inline-flex;border-radius:9999px}.pk-avatar-wrap .pk-ring{inset:0;border-radius:inherit;box-shadow:0 0 0 2px var(--pk-bg),0 0 0 4px var(--pk-indigo)}.pk-avatar-wrap .pk-live,.pk-avatar-wrap .pk-ring{pointer-events:none;position:absolute;animation:pk-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.pk-avatar-wrap .pk-live{top:-4px;right:-4px;width:10px;height:10px;border-radius:9999px;background:var(--pk-fusion)}@keyframes pk-pulse{50%{opacity:.5}}.pk-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:13px;line-height:20px;font-weight:600;white-space:nowrap;background:var(--pk-t-neutral-bg);color:var(--pk-t-neutral-fg)}.pk-badge,.pk-badge .pk-dot{border-radius:9999px;flex-shrink:0}.pk-badge .pk-dot{width:6px;height:6px;background:var(--pk-t-neutral-dot)}.pk-badge--active{background:var(--pk-t-active-bg);color:var(--pk-t-active-fg)}.pk-badge--active .pk-dot{background:var(--pk-t-active-dot)}.pk-badge--closed{background:var(--pk-t-closed-bg);color:var(--pk-t-closed-fg)}.pk-badge--closed .pk-dot{background:var(--pk-t-closed-dot)}.pk-badge--danger{background:var(--pk-t-danger-bg);color:var(--pk-t-danger-fg)}.pk-badge--danger .pk-dot{background:var(--pk-t-danger-dot)}.pk-badge--neutral{background:var(--pk-t-neutral-bg);color:var(--pk-t-neutral-fg)}.pk-badge--neutral .pk-dot{background:var(--pk-t-neutral-dot)}.pk-badge--paused{background:var(--pk-t-paused-bg);color:var(--pk-t-paused-fg)}.pk-badge--paused .pk-dot{background:var(--pk-t-paused-dot)}.pk-badge--review{background:var(--pk-t-review-bg);color:var(--pk-t-review-fg)}.pk-badge--review .pk-dot{background:var(--pk-t-review-dot)}.pk-badge--success{background:var(--pk-t-success-bg);color:var(--pk-t-success-fg)}.pk-badge--success .pk-dot{background:var(--pk-t-success-dot)}.pk-badge--warning{background:var(--pk-t-warning-bg);color:var(--pk-t-warning-fg)}.pk-badge--warning .pk-dot{background:var(--pk-t-warning-dot)}.pk-badge--lg{height:28px;padding:0 12px}.pk-badge--count{height:24px;padding:2px 8px;gap:4px;font-weight:600}.pk-badge--count b{font-weight:500}.pk-kdot{width:10px;height:10px;border-radius:9999px;flex-shrink:0;display:inline-block}.pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 10px;border-radius:10px;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;border:1px solid transparent;transition:background-color .15s,opacity .15s}.pk-btn--primary{background:var(--pk-fusion);color:#fff;border:0}.pk-btn--primary:hover{opacity:.92}.pk-btn--outline{background:#fff;color:var(--pk-navy);border:1.5px solid var(--pk-navy);height:36px}.pk-btn--outline:hover{background:var(--pk-soft)}.pk-btn--ghost{background:transparent;color:var(--pk-fg)}.pk-btn--ghost:hover{background:var(--pk-muted)}.pk-btn--white{background:#fff;color:var(--pk-fg);border:1px solid var(--pk-border);height:36px;padding:0 12px;border-radius:12px;gap:8px}.pk-btn--sm{height:28px;font-size:13px;line-height:19.2px;border-radius:8px;gap:4px}.pk-btn--icon{width:28px;height:28px;padding:0;border-radius:10px}.pk-btn--icon.pk-btn--outline{width:32px;height:32px}.pk-btn--block{width:100%}.pk-field{display:flex;flex-direction:column;gap:6px}.pk-label{font-size:14px;line-height:20px;font-weight:500}.pk-label i{font-style:normal;color:var(--pk-red);margin-left:4px}.pk-input{display:block;width:100%;height:36px;padding:4px 12px;border-radius:12px;border:1px solid transparent;background:var(--pk-soft);font-size:14px;line-height:20px;font-weight:500;outline:none}.pk-input::placeholder{color:var(--pk-muted-fg)}.pk-input:focus{border-color:var(--pk-navy)}.pk-search{position:relative}.pk-search .pk-input{padding-left:36px}.pk-search .pk-ic{position:absolute;left:12px;top:10px;color:var(--pk-muted-fg)}.pk-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:36px;padding:0 12px;border-radius:12px;border:1px solid var(--pk-border);background:#fff;font-size:14px;line-height:20px;font-weight:500}.pk-select .pk-ic{opacity:.5}.pk-textarea{display:block;width:100%;min-height:64px;padding:8px 10px;border-radius:12px;border:1px solid var(--pk-input-border);background:transparent;font-size:14px;line-height:20px;font-weight:500;resize:vertical;outline:none}.pk-textarea::placeholder{color:var(--pk-muted-fg)}.pk-check{gap:8px;font-size:14px;line-height:20px}.pk-check,.pk-check span{display:inline-flex;align-items:center}.pk-check span{width:16px;height:16px;border-radius:4px;border:1px solid var(--pk-border);background:#fff;justify-content:center;color:#fff;flex-shrink:0}.pk-check--on span{background:var(--pk-navy);border-color:var(--pk-navy)}.pk-check--radio span{border-radius:9999px}.pk-check--radio.pk-check--on span{background:#fff;box-shadow:inset 0 0 0 4px var(--pk-navy)}.pk-tabs{display:flex;gap:4px;padding:3px}.pk-tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:37px;padding:2px 10px;border-radius:10px;font-size:14px;line-height:20px;font-weight:500;color:rgba(0,0,0,.6);white-space:nowrap}.pk-tab--on{color:var(--pk-fg)}.pk-tab--on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:9999px;background:var(--pk-fusion)}.pk-tab .pk-n{font-size:13px;color:var(--pk-muted-fg)}.pk-pills{display:flex;flex-wrap:wrap;gap:8px}.pk-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;border:1px solid var(--pk-border);background:#fff;font-size:14px;line-height:20px;font-weight:500}.pk-pill .pk-n{font-size:13px;color:var(--pk-muted-fg)}.pk-pill--on{border-color:var(--pk-navy);color:var(--pk-navy)}.pk-nav-group{flex-direction:column}.pk-nav-group,.pk-nav-lbl{padding:0 8px;display:flex}.pk-nav-lbl{align-items:center;height:32px;border-radius:10px;font-size:13px;line-height:20px;font-weight:500;color:rgba(0,0,0,.7)}.pk-nav-lbl--sub{height:28px;font-size:11px;line-height:16.5px}.pk-nav-list{display:flex;flex-direction:column;gap:4px}.pk-nav-item{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:8px;border-radius:10px;font-size:14px;line-height:20px;font-weight:500;color:var(--pk-fg);text-align:left;overflow:hidden;white-space:nowrap}.pk-nav-item:hover{background:var(--pk-sidebar-accent)}.pk-nav-item--on{color:var(--pk-navy);font-weight:700}.pk-nav-item--on:hover{background:transparent}.pk-bell{position:relative;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:10px}.pk-bell:hover{background:var(--pk-muted)}.pk-bell .pk-num{position:absolute;top:-2px;right:-2px;justify-content:center;height:16px;min-width:16px;padding:0 4px;border-radius:9999px;background:var(--pk-danger);color:#fff;font-size:10px;line-height:1;font-weight:500}.pk-bell .pk-num,.pk-crumb{display:flex;align-items:center}.pk-crumb{gap:6px;font-size:14px;line-height:20px;color:var(--pk-muted-fg);white-space:nowrap;min-width:0}.pk-crumb .pk-ic{width:14px;height:14px}.pk-crumb b{font-weight:400;color:var(--pk-fg);overflow:hidden;text-overflow:ellipsis}.pk-dl{display:flex;flex-direction:column}.pk-dl-row{display:flex;justify-content:space-between;gap:24px;padding:8px 0;border-bottom:1px solid var(--pk-border);font-size:14px;line-height:20px}.pk-dl-row:last-child{border-bottom:0}.pk-dl-row dd{text-align:right}.pk-card{background:var(--pk-card);border:1px solid var(--pk-border);border-radius:16px;padding:20px;box-shadow:var(--pk-shadow-card)}.pk-card--tight{padding:0;overflow:hidden;isolation:isolate}.pk-card-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.pk-card-h .pk-h3{font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.4px}.pk-card-h a{font-size:13px;line-height:20px;font-weight:600;color:var(--pk-navy)}.pk-card-h a:hover{text-decoration:underline;text-underline-offset:4px}.pk-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pk-empty .pk-h4{font-size:14px;line-height:20px;font-weight:600}.pk-empty p{font-size:13px;line-height:20px;color:var(--pk-muted-fg)}.pk-kpi{background:var(--pk-card);border:1px solid var(--pk-border);border-radius:16px;box-shadow:var(--pk-shadow-card);overflow:hidden;min-width:0}.pk-kpi,.pk-kpi-top{display:flex;flex-direction:column}.pk-kpi-top{flex:1 1;padding:20px}.pk-kpi-top .pk-t{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px}.pk-kpi-top .pk-v{margin-top:8px;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-kpi-foot{background:var(--pk-panel);padding:12px 20px;font-size:13px;line-height:20px;font-weight:400;color:var(--pk-muted-fg);min-height:44px}.pk-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.pk-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pk-toolbar .pk-search{width:280px}.pk-toolbar .pk-grow{flex:1 1}.pk-toolbar .pk-select{width:190px}.pk-table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.pk-table th{padding:12px 16px;text-align:left;font-size:13px;line-height:20px;font-weight:400;white-space:nowrap;vertical-align:middle}.pk-table th .pk-th{display:inline-flex;align-items:center;gap:4px}.pk-table th .pk-ic{width:14px;height:14px;color:rgba(92,92,92,.6)}.pk-table td{padding:12px 16px;font-size:13px;line-height:20px;border-top:1px solid var(--pk-border);vertical-align:middle}.pk-table tbody tr{transition:background-color .15s}.pk-table tbody tr:hover{background:var(--pk-panel)}.pk-table .pk-code{font-size:13px;white-space:nowrap}.pk-table .pk-title{font-size:14px;font-weight:500;color:var(--pk-fg)}.pk-table .pk-title:hover{text-decoration:underline;text-underline-offset:4px}.pk-table .pk-nw{white-space:nowrap}.pk-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--pk-border);font-size:13px;line-height:20px;color:var(--pk-muted-fg)}.pk-pager .pk-btns{display:flex;gap:4px}.pk-need{gap:12px}.pk-need,.pk-need-item{display:flex;flex-direction:column}.pk-need-item{gap:4px;padding:10px 0;border-top:1px solid var(--pk-border)}.pk-need-item:first-of-type{border-top:0;padding-top:0}.pk-need-item .pk-code{font-size:13px;line-height:20px;color:var(--pk-muted-fg)}.pk-need-item .pk-t{font-size:14px;line-height:20px;font-weight:600}.pk-need-item .pk-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pk-need-item .pk-age{font-size:13px;line-height:20px;color:var(--pk-muted-fg);white-space:nowrap}.pk-chart{display:flex;flex-direction:column;gap:12px}.pk-chart .pk-sub{font-size:13px;line-height:20px;color:var(--pk-muted-fg)}.pk-chart svg{width:100%;height:auto;display:block}.pk-chart .pk-axis{font-size:11px;fill:var(--pk-fg)}.pk-chart .pk-grid{stroke:var(--pk-border);stroke-dasharray:3 3}.pk-legend{display:flex;gap:16px;font-size:13px;line-height:20px;color:var(--pk-muted-fg)}.pk-legend span{display:inline-flex;align-items:center;gap:6px}.pk-legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.pk-donut{display:flex;align-items:center;gap:16px}.pk-donut svg{width:96px;height:96px;flex-shrink:0}.pk-donut ul{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:20px}.pk-donut li{display:flex;align-items:center;gap:8px}.pk-donut li i{width:8px;height:8px;border-radius:9999px;display:inline-block}.pk-donut li b{font-weight:600;margin-left:auto;padding-left:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-req-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.pk-req-head>div:first-child{flex:1 1 260px;min-width:0}.pk-req-head .pk-code{font-size:14px;line-height:20px;color:var(--pk-navy);font-weight:600}.pk-req-head .pk-h2{margin-top:4px;font-size:24px;line-height:32px;font-weight:700;letter-spacing:-.6px}.pk-req-head p{margin-top:4px;font-size:14px;line-height:20px;font-weight:400;color:var(--pk-muted-fg)}.pk-req-head .pk-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pk-info .pk-h3{margin-bottom:20px}.pk-info .pk-desc-l{margin-top:32px;margin-bottom:8px;font-size:13px;line-height:20px}.pk-info .pk-desc{font-size:14px;line-height:22.75px}.pk-timeline li{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-top:1px solid var(--pk-border)}.pk-timeline li:first-child{border-top:0;padding-top:0}.pk-timeline .pk-who{display:flex;align-items:center;justify-content:space-between;gap:8px}.pk-timeline .pk-who b{font-size:14px;line-height:20px;font-weight:600}.pk-timeline .pk-who span{font-size:13px;line-height:20px;color:var(--pk-muted-fg);white-space:nowrap}.pk-timeline .pk-what{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;line-height:20px}.pk-timeline .pk-what .pk-arrow{color:var(--pk-muted-fg)}.pk-chat{display:flex;flex-direction:column;gap:16px}.pk-msg{display:flex;gap:8px;align-items:flex-start}.pk-msg-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.pk-msg-bub{background:var(--pk-muted);border-radius:16px;padding:8px 12px}.pk-msg-bub .pk-who{display:flex;align-items:baseline;gap:6px;font-size:14px;line-height:20px}.pk-msg-bub .pk-who span{font-size:13px;color:var(--pk-muted-fg)}.pk-msg-bub p{font-size:14px;line-height:22.75px}.pk-msg-time{padding:0 12px;font-size:13px;line-height:20px;color:var(--pk-muted-fg)}.pk-chat-input{display:flex;flex-direction:column;gap:8px}.pk-chat-input .pk-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.pk-sheet{display:flex;flex-direction:column;width:672px;max-width:100%;background:var(--pk-bg);border-left:1px solid var(--pk-border);font-size:14px;line-height:20px}.pk-sheet-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 24px;border-bottom:1px solid var(--pk-border)}.pk-sheet-h .pk-h2{font-size:20px;line-height:28px;font-weight:700;background:var(--pk-fusion);-webkit-background-clip:text;background-clip:text;color:transparent}.pk-sheet-b{display:flex;flex-direction:column;gap:20px;padding:20px 24px;flex:1 1}.pk-sheet-b .pk-2col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pk-sheet-f{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--pk-border)}.pk-sheet-hint{font-size:13px;line-height:20px;color:var(--pk-muted-fg)}.pk-pkg{display:flex;flex-direction:column;gap:12px;background:var(--pk-card);border:1px solid var(--pk-border);border-radius:16px;padding:16px;box-shadow:var(--pk-shadow-card)}.pk-pkg-art{display:flex;align-items:center;justify-content:center;height:134px;border-radius:12px;background:var(--pk-t-active-bg);color:var(--pk-t-active-fg)}.pk-pkg-art .pk-ic{width:48px;height:48px}.pk-pkg-art--review{background:var(--pk-t-review-bg);color:var(--pk-t-review-fg)}.pk-pkg-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pk-pkg-body .pk-h3{margin-top:4px;font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.35px}.pk-pkg-body p{font-size:13px;line-height:21.125px;font-weight:400;color:var(--pk-muted-fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pk-pkg-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px;margin-top:auto}.pk-pkg-price{display:flex;align-items:baseline;gap:4px}.pk-pkg-price b{font-size:16px;line-height:24px;font-weight:600}.pk-pkg-price span{font-size:13px;line-height:20px;color:var(--pk-muted-fg)}.pk-pkgs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pk-sec-h .pk-h2{font-size:18px;line-height:28px;font-weight:600;letter-spacing:-.45px}.pk-sec-h p{margin-top:2px;font-size:14px;line-height:20px;font-weight:400;color:var(--pk-muted-fg)}.pk-login{display:flex;flex-direction:column;gap:20px;width:512px;max-width:100%;padding:32px;background:var(--pk-card);border:1px solid var(--pk-border);border-radius:16px;box-shadow:var(--pk-shadow-card)}.pk-login .pk-forgot{align-self:flex-end;font-size:14px;line-height:20px;color:var(--pk-navy)}.pk-login .pk-or{display:flex;align-items:center;gap:12px;font-size:13px;line-height:20px;color:var(--pk-muted-fg)}.pk-login .pk-or:after,.pk-login .pk-or:before{content:"";flex:1 1;height:1px;background:var(--pk-border)}.pk-login .pk-reg{text-align:center;font-size:13px;line-height:20px;font-weight:400;color:var(--pk-muted-fg)}.pk-login .pk-reg a{color:var(--pk-navy);font-weight:500}.pk-login-side{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:0 56px;background:linear-gradient(165deg,#fdf3ea,#eef4fc)}.pk-login-side .pk-h2{font-size:28px;line-height:38.5px;font-weight:600}.pk-login-side li{display:flex;align-items:center;gap:8px;font-size:14px;line-height:22.75px}.pk-login-side li .pk-ic{color:var(--pk-muted-fg)}.pk-screen{position:relative;display:flex;width:1440px;height:840px;background:var(--pk-bg);overflow:hidden;isolation:isolate;border-radius:12px;box-shadow:0 30px 80px -20px rgba(26,61,107,.35),0 0 0 1px rgba(0,0,0,.06)}.pk-screen--auto{width:100%;height:auto;min-height:0}.pk-side{display:flex;flex-direction:column;width:256px;flex-shrink:0;height:100%;background:var(--pk-bg);border-right:1px solid var(--pk-border)}.pk-side-top{padding:8px}.pk-side-nav{display:flex;flex-direction:column;flex:1 1;overflow:hidden}.pk-side-foot{padding:8px;font-size:11px;line-height:16.5px;color:var(--pk-muted-fg)}.pk-side-foot p{padding:0 8px}.pk-mainarea{display:flex;flex-direction:column;flex:1 1;min-width:0;height:100%;overflow:hidden}.pk-topbar{justify-content:space-between;height:56px;flex-shrink:0;background:rgba(252,252,252,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pk-topbar,.pk-topbar .pk-l{display:flex;align-items:center;gap:8px}.pk-topbar .pk-l{padding:0 16px;min-width:0}.pk-topbar .pk-r{display:flex;align-items:center;gap:8px;padding:0 16px}.pk-content{flex:1 1;min-height:0;padding:16px 24px;overflow:hidden;display:flex;flex-direction:column;gap:20px}.pk-content--scroll{overflow:auto}.pk-content .pk-h1{font-size:20px;line-height:28px;font-weight:700;letter-spacing:-.5px}.pk-2col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pk-col-detail{display:grid;grid-template-columns:696px 420px;gap:20px}.pk-mobile{position:relative;display:flex;flex-direction:column;width:390px;height:760px;background:var(--pk-bg);overflow:hidden;isolation:isolate;border-radius:28px;box-shadow:0 30px 80px -20px rgba(26,61,107,.35),0 0 0 1px rgba(0,0,0,.06)}.pk-mobile .pk-topbar{padding:0}.pk-home-portal .pk-topbar{background:var(--pk-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.pk-mobile .pk-content{padding:12px 16px;overflow:auto}.pk-mobile .pk-2col,.pk-mobile .pk-col-detail,.pk-mobile .pk-kpis{grid-template-columns:1fr}.pk-mobile .pk-toolbar .pk-search{width:100%}.pk-mobile .pk-table{table-layout:fixed;width:100%}.pk-mobile .pk-table td:first-child,.pk-mobile .pk-table th:first-child{width:104px}.pk-mobile .pk-table td:nth-child(3),.pk-mobile .pk-table th:nth-child(3){width:128px}.pk-mobile .pk-table td,.pk-mobile .pk-table th{padding:10px 8px;overflow:hidden}.pk-mobile .pk-table--compact .pk-title{max-width:none}.pk-float{position:relative;display:flex;align-items:center;justify-content:center;padding:40px;border-radius:24px;background:linear-gradient(165deg,#fdf3ea,#eef4fc);overflow:hidden}.pk-float>*{box-shadow:0 24px 60px -16px rgba(26,61,107,.3)}.pk-float--dark{background:linear-gradient(135deg,#0f172a,#1a3d6b)}.pk-toast{display:inline-flex;align-items:flex-start;gap:10px;min-width:260px;max-width:360px;padding:12px 14px;background:var(--pk-card);border:1px solid var(--pk-border);border-radius:12px;box-shadow:0 12px 32px -8px rgba(26,61,107,.25),var(--pk-shadow-card)}.pk-toast-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;flex-shrink:0}.pk-toast-b{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.pk-toast-b b{font-size:14px;line-height:20px;font-weight:600}.pk-toast-b span{font-size:13px;line-height:18px;color:var(--pk-muted-fg)}.pk-toast-t{font-size:12px;line-height:20px;color:var(--pk-muted-fg);white-space:nowrap}.pk-stepper{display:flex;align-items:flex-start;gap:0}.pk-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1;text-align:center;min-width:0}.pk-step:before{content:"";position:absolute;top:13px;left:50%;width:100%;height:2px;background:var(--pk-border);z-index:0}.pk-step:last-child:before{display:none}.pk-step--done:before{background:var(--pk-t-success-dot)}.pk-step-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;font-size:12px;font-weight:600;background:var(--pk-card);border:2px solid var(--pk-border);color:var(--pk-muted-fg)}.pk-step--done .pk-step-dot{background:var(--pk-t-success-dot);border-color:var(--pk-t-success-dot);color:#fff}.pk-step--now .pk-step-dot{border-color:var(--pk-navy);color:var(--pk-navy);box-shadow:0 0 0 4px var(--pk-sidebar-accent)}.pk-step-tx{display:flex;flex-direction:column;gap:2px;padding:0 6px}.pk-step-tx b{font-size:13px;line-height:18px;font-weight:600;color:var(--pk-muted-fg)}.pk-step-tx span{font-size:12px;line-height:16px;color:var(--pk-muted-fg)}.pk-step--done .pk-step-tx b,.pk-step--now .pk-step-tx b{color:var(--pk-fg)}.pk-stepper--v{flex-direction:column;gap:0}.pk-stepper--v .pk-step{flex-direction:row;align-items:flex-start;text-align:left;gap:12px;padding-bottom:20px}.pk-stepper--v .pk-step:before{top:28px;left:13px;width:2px;height:100%}.pk-stepper--v .pk-step-tx{padding:4px 0 0}.pk-sla{display:flex;align-items:center;gap:12px}.pk-sla svg{flex-shrink:0}.pk-sla-b{display:flex;flex-direction:column;min-width:0}.pk-sla-l{font-size:13px;line-height:18px;color:var(--pk-muted-fg)}.pk-sla-v{font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-sla-s{font-size:12px;line-height:16px;color:var(--pk-muted-fg)}.pk-slas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pk-bubble{display:inline-flex;gap:8px;align-items:flex-start;max-width:380px}.pk-bubble--r{flex-direction:row-reverse}.pk-bubble-b{display:flex;flex-direction:column;gap:4px;min-width:0}.pk-bubble--r .pk-bubble-b{align-items:flex-end}.pk-bubble-box{background:var(--pk-card);border:1px solid var(--pk-border);border-radius:16px;padding:8px 12px;box-shadow:0 12px 32px -8px rgba(26,61,107,.2)}.pk-bubble--r .pk-bubble-box{background:var(--pk-sidebar-accent);border-color:transparent}.pk-bubble-box .pk-who{display:flex;align-items:baseline;gap:6px;font-size:14px;line-height:20px}.pk-bubble-box .pk-who b{font-weight:600}.pk-bubble-box .pk-who span{font-size:13px;color:var(--pk-muted-fg)}.pk-bubble-box p{font-size:14px;line-height:22px}.pk-bubble-t{padding:0 12px;font-size:12px;line-height:16px;color:var(--pk-muted-fg)}.pk-quote-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pk-quote-l{display:block;font-size:13px;line-height:20px;color:var(--pk-muted-fg)}.pk-quote-v{display:block;margin-top:2px;font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.75px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-quote-f{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.pk-doc{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--pk-card);border:1px solid var(--pk-border);border-radius:12px;box-shadow:var(--pk-shadow-card)}.pk-doc-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--pk-sidebar-accent);color:var(--pk-navy);flex-shrink:0}.pk-doc-b{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.pk-doc-t{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pk-doc-t b{font-size:14px;line-height:20px;font-weight:600}.pk-doc-m{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pk-window{display:flex;flex-direction:column;background:var(--pk-card);border-radius:12px;overflow:hidden;box-shadow:0 30px 80px -20px rgba(26,61,107,.35),0 0 0 1px rgba(0,0,0,.06)}.pk-window-bar{display:flex;align-items:center;gap:12px;height:36px;padding:0 12px;background:var(--pk-panel);border-bottom:1px solid var(--pk-border)}.pk-window-dots{display:inline-flex;gap:6px}.pk-window-dots i{width:10px;height:10px;border-radius:9999px;background:var(--pk-border)}.pk-window-dots i:first-child{background:#ff5f57}.pk-window-dots i:nth-child(2){background:#febc2e}.pk-window-dots i:nth-child(3){background:#28c840}.pk-window-url{display:inline-flex;align-items:center;gap:6px;flex:1 1;max-width:420px;height:24px;padding:0 10px;border-radius:8px;background:var(--pk-card);font-size:12px;color:var(--pk-muted-fg)}.pk-window-body{position:relative}.pk-window--dark .pk-window-bar{background:#1a1f2e;border-color:#2a3040}.pk-window--dark .pk-window-url{background:#262c3b;color:#aab3c5}.pk-window .pk-screen{border-radius:0;box-shadow:none}.pk-scaled{overflow:hidden;flex-shrink:0}.pk-scaled,.pk-stack{position:relative}.pk-stack-d{position:absolute;left:0;top:0}.pk-stack-m{position:absolute;right:0;bottom:0;filter:drop-shadow(0 24px 40px rgba(26,61,107,.35))}.pk-stack-m .pk-mobile{box-shadow:0 0 0 6px #111827,0 0 0 7px rgba(0,0,0,.2)}.pk-annotate{position:relative;display:inline-block}.pk-callout{position:absolute;display:inline-flex;align-items:center;gap:8px;transform:translateY(-50%);z-index:5;pointer-events:none}.pk-callout--l{transform:translate(-100%,-50%);flex-direction:row-reverse}.pk-callout--t{transform:translate(-50%,-100%);flex-direction:column-reverse}.pk-callout--b{transform:translate(-50%);flex-direction:column}.pk-callout-pin{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9999px;background:var(--pk-fusion);color:#fff;font-size:12px;font-weight:700;box-shadow:0 0 0 4px rgba(255,255,255,.9),0 6px 16px rgba(26,61,107,.35)}.pk-callout-lbl{padding:6px 10px;border-radius:8px;background:#111827;color:#fff;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;box-shadow:0 8px 20px rgba(0,0,0,.25)}.pk-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pk-marquee-track{display:flex;gap:12px;width:max-content;animation:pk-marquee linear infinite}.pk-marquee-it{display:inline-flex;flex-shrink:0}.pk-marquee-tk{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 12px;background:var(--pk-card);border:1px solid var(--pk-border);border-radius:9999px;font-size:13px}@keyframes pk-marquee{to{transform:translateX(-50%)}}.pk-ticker{position:relative;overflow:hidden;background:var(--pk-card);border:1px solid var(--pk-border);border-radius:16px;box-shadow:var(--pk-shadow-card);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.pk-ticker-track{animation:pk-ticker linear infinite}.pk-ticker-row{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--pk-border);font-size:13px;line-height:20px}.pk-ticker-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}@keyframes pk-ticker{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.pk-marquee-track,.pk-ticker-track{animation:none}}@keyframes pk-popin{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes pk-fadein{0%{opacity:0}to{opacity:1}}@keyframes pk-rowin{0%{opacity:0;transform:translateY(-10px);background:var(--pk-sidebar-accent)}60%{background:var(--pk-sidebar-accent)}to{opacity:1;transform:none;background:transparent}}@keyframes pk-swap{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes pk-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pk-arc{to{stroke-dashoffset:var(--pk-off,0)}}@keyframes pk-ring{to{stroke-dashoffset:var(--pk-dash)}}@keyframes pk-toaststack{0%{opacity:0;transform:translateX(40px)}8%{opacity:1;transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes pk-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@keyframes pk-pulse-ring{0%,to{box-shadow:0 0 0 4px var(--pk-sidebar-accent)}50%{box-shadow:0 0 0 8px rgba(232,240,251,.5)}}.pk-popin{animation:pk-popin .35s cubic-bezier(.2,.8,.2,1) both}.pk-in .pk-fadein{animation:pk-fadein .5s both}.pk-rowin{animation:pk-rowin .9s ease both}.pk-swap{display:inline-flex;animation:pk-swap .3s ease both}.pk-toaststack{position:relative;min-height:96px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pk-toaststack-it{opacity:0}.pk-toaststack.pk-in .pk-toaststack-it{animation:pk-toaststack ease infinite both}.pk-chart--live .pk-bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0)}.pk-chart--live.pk-in .pk-bar{animation:pk-bar .6s cubic-bezier(.2,.8,.2,1) both}.pk-donut--live .pk-arc{opacity:0}.pk-in .pk-donut--live .pk-arc{animation:pk-fadein .4s both}.pk-sla--live .pk-ring-anim{stroke-dashoffset:999}.pk-sla--live.pk-in .pk-ring-anim{animation:pk-ring 1.2s cubic-bezier(.2,.8,.2,1) both}.pk-countup{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-stepper--live .pk-step{transition:color .3s}.pk-stepper--live .pk-step-dot{transition:background-color .3s,border-color .3s,color .3s}.pk-stepper--live .pk-step--now .pk-step-dot{animation:pk-pulse-ring 1.2s ease-in-out infinite}.pk-chatlive{display:flex;flex-direction:column;gap:10px;padding:4px 0}.pk-chatmsg{display:flex;gap:8px;align-items:flex-end;max-width:85%}.pk-chatmsg--me{align-self:flex-end;flex-direction:row-reverse}.pk-chatmsg-b{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-chatmsg-who{font-size:12px;line-height:16px;color:var(--pk-muted-fg);padding-left:12px}.pk-chatmsg-who em{font-style:normal}.pk-chatmsg-b p{background:var(--pk-muted);border-radius:16px;padding:8px 12px;font-size:14px;line-height:21px}.pk-chatmsg--me .pk-chatmsg-b p{background:var(--pk-navy);color:#fff}.pk-chatmsg-t{font-size:11px;line-height:14px;color:var(--pk-muted-fg);padding:0 12px}.pk-chatmsg--me .pk-chatmsg-t{text-align:right}.pk-chatfile{gap:6px;margin:2px 0 0 4px;padding:4px 10px;border-radius:8px;background:var(--pk-sidebar-accent);color:var(--pk-navy);font-size:12px;line-height:16px}.pk-chatfile,.pk-typing{display:inline-flex;align-items:center}.pk-typing{gap:3px;height:14px}.pk-typing i{width:6px;height:6px;border-radius:9999px;background:var(--pk-muted-fg);animation:pk-typing 1.1s ease-in-out infinite}.pk-typing i:nth-child(2){animation-delay:.15s}.pk-typing i:nth-child(3){animation-delay:.3s}.pk-chatmsg--me .pk-typing i{background:rgba(255,255,255,.85)}.pk-chatlive--compact .pk-chatmsg-b p{font-size:13px;line-height:19px}.pk-chatpanel-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--pk-border)}.pk-chatpanel-h>div{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.pk-chatpanel-h>.pk-badge{flex:0 0 auto}.pk-chatpanel-h .pk-code{white-space:nowrap}.pk-scene .pk-chatpanel-h b{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pk-chatpanel-h b{font-size:14px;line-height:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-chatpanel-b{padding:12px 16px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.pk-chatinput{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--pk-border)}.pk-chatinput .pk-input{flex:1 1;min-width:0;height:36px}.pk-chatsend{width:36px;height:36px;border-radius:9999px}.pk-chatmobile{display:flex;flex-direction:column;height:100%;margin:-12px -16px;background:var(--pk-bg)}.pk-chatmobile-h{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--pk-border);background:rgba(252,252,252,.9)}.pk-chatmobile-t{flex:1 1;display:flex;align-items:center;gap:8px}.pk-chatmobile-t b{font-size:14px}.pk-chatmobile-b{flex:1 1;padding:12px 14px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.pk-mobile .pk-content>.pk-chatmobile{height:calc(100% + 24px)}.pk-notifcenter{background:var(--pk-card);border:1px solid var(--pk-border);border-radius:16px;box-shadow:0 24px 60px -16px rgba(26,61,107,.3),var(--pk-shadow-card);overflow:hidden}.pk-notifcenter-h{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--pk-border)}.pk-notifcenter-h b{font-size:15px;font-weight:600}.pk-notif-group{display:flex;flex-direction:column}.pk-notif-glbl{padding:10px 16px 4px;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pk-muted-fg)}.pk-notif{position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px 16px}.pk-notif:hover{background:var(--pk-panel)}.pk-notif--unread{background:#f7f9fd}.pk-notif-b{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.pk-notif-b b{font-size:14px;line-height:19px;font-weight:600}.pk-notif-b span{font-size:13px;line-height:17px;color:var(--pk-muted-fg)}.pk-notif-t{font-size:12px;line-height:19px;color:var(--pk-muted-fg);white-space:nowrap}.pk-notif-dot{position:absolute;left:6px;top:20px;width:6px;height:6px;border-radius:9999px;background:var(--pk-danger)}.pk-notifcenter-f{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;border-top:1px solid var(--pk-border);font-size:13px;font-weight:600;color:var(--pk-navy)}.pk-notifsheet{position:absolute;left:0;right:0;bottom:0;max-height:78%;overflow:hidden;background:var(--pk-card);border-radius:24px 24px 0 0;box-shadow:0 -20px 60px rgba(17,24,39,.25);z-index:5}.pk-sheet-grab{display:block;width:40px;height:5px;border-radius:9999px;background:var(--pk-border);margin:8px auto 2px}.pk-mobile-dim{position:absolute;inset:0;background:rgba(17,24,39,.35);z-index:4}.pk-push{display:flex;gap:10px;padding:12px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.15);width:100%}.pk-push-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#fff;flex-shrink:0;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.pk-push-ic img{width:30px;height:auto}.pk-push-b{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.pk-push-h{display:flex;justify-content:space-between;font-size:12px;line-height:16px;color:var(--pk-muted-fg)}.pk-push-b b{font-size:14px;line-height:19px;font-weight:600}.pk-push-b p{font-size:13px;line-height:18px;color:#333}.pk-lock{display:flex;flex-direction:column;align-items:center;height:100%;margin:-12px -16px;padding:56px 12px 24px;background:linear-gradient(160deg,#1a3d6b,#2a2f6b 40%,#c90025);color:#fff}.pk-lock-time{font-size:64px;line-height:1;font-weight:300;letter-spacing:-2px}.pk-lock-date{margin-top:6px;font-size:15px;opacity:.9}.pk-lock-stack{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:40px}.pk-lock .pk-push-b p,.pk-lock .pk-push-h{color:#333}.pk-lock .pk-push-b b{color:var(--pk-fg)}.pk-lock .pk-push-h{color:#666}.pk-mobile .pk-content>.pk-lock{height:calc(100% + 24px)}.pk-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;font-size:13px;line-height:18px;font-weight:500}.pk-banner span{flex:1 1;min-width:0}.pk-banner b{font-weight:700}.pk-email{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--pk-card);border:1px solid var(--pk-border);border-radius:16px;box-shadow:var(--pk-shadow-card);max-width:560px}.pk-email-h{display:flex;align-items:center;gap:10px}.pk-email-meta{display:flex;flex-direction:column;flex:1 1;min-width:0}.pk-email-meta b{font-size:14px;line-height:20px;font-weight:600}.pk-email-meta span{line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-email-meta span,.pk-email-t{font-size:12px;color:var(--pk-muted-fg)}.pk-email-s{font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.2px}.pk-email-p{font-size:14px;line-height:22px;color:#333}.pk-email-f{font-size:12px;line-height:16px;color:var(--pk-muted-fg);border-top:1px solid var(--pk-border);padding-top:10px}.pk-ott{display:flex;flex-direction:column;gap:6px;max-width:360px;padding:12px;border-radius:16px;background:#eef2f7}.pk-ott--sms{background:#f1f1f4}.pk-ott-h{display:flex;align-items:center;gap:8px;font-size:13px}.pk-ott-h b{font-weight:600}.pk-ott-ic{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9999px;background:#0068ff;color:#fff;font-size:12px;font-weight:800}.pk-ott--sms .pk-ott-ic{background:#34c759}.pk-ott-ch{margin-left:auto;font-size:11px;color:var(--pk-muted-fg)}.pk-ott-bub{align-self:flex-start;max-width:88%;padding:8px 12px;border-radius:14px 14px 14px 4px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06)}.pk-ott-bub p{font-size:14px;line-height:19px}.pk-ott-bub span{display:block;margin-top:2px;font-size:11px;color:var(--pk-muted-fg)}.pk-ott-bub--me{align-self:flex-end;border-radius:14px 14px 4px 14px;background:#0068ff;color:#fff}.pk-ott--sms .pk-ott-bub--me{background:#34c759}.pk-overlay{display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(17,24,39,.45);border-radius:12px}.pk-dialog{width:420px;max-width:100%;padding:24px;background:var(--pk-card);border-radius:16px;box-shadow:0 30px 80px -20px rgba(0,0,0,.45)}.pk-dialog .pk-h3{font-size:18px;line-height:26px;font-weight:700;letter-spacing:-.3px}.pk-dialog p{margin-top:8px;font-size:14px;line-height:21px;color:var(--pk-muted-fg)}.pk-dialog-amt{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px;padding:12px 14px;border-radius:12px;background:var(--pk-panel);font-size:13px}.pk-dialog-amt b{font-size:20px;font-weight:600;letter-spacing:-.4px}.pk-dialog-f{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.pk-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:32px 24px;background:var(--pk-card);border:1px solid var(--pk-border);border-radius:16px;box-shadow:var(--pk-shadow-card)}.pk-success-ic{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:9999px;background:var(--pk-t-success-bg);color:var(--pk-t-success-fg);margin-bottom:6px}.pk-success .pk-h3{font-size:18px;font-weight:700}.pk-success p{font-size:14px;line-height:21px;color:var(--pk-muted-fg);max-width:320px}.pk-menu{display:inline-flex;flex-direction:column;min-width:200px;padding:6px;background:var(--pk-card);border:1px solid var(--pk-border);border-radius:12px;box-shadow:0 16px 40px -12px rgba(26,61,107,.3)}.pk-menu-it{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:14px;line-height:20px}.pk-menu-it:hover{background:var(--pk-panel)}.pk-menu-it--danger{color:var(--pk-red)}.pk-tipwrap{position:relative;display:inline-flex}.pk-tip{position:absolute;left:50%;transform:translateX(-50%);padding:5px 9px;border-radius:6px;background:#111827;color:#fff;font-size:12px;line-height:16px;white-space:nowrap;pointer-events:none}.pk-tipwrap--t .pk-tip{bottom:calc(100% + 8px)}.pk-tipwrap--b .pk-tip{top:calc(100% + 8px)}.pk-tip:after{content:"";position:absolute;left:50%;transform:translateX(-50%);border:5px solid transparent}.pk-tipwrap--t .pk-tip:after{top:100%;border-top-color:#111827}.pk-tipwrap--b .pk-tip:after{bottom:100%;border-bottom-color:#111827}.pk-signoff{display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--pk-card);border:1px solid var(--pk-border);border-radius:16px;box-shadow:var(--pk-shadow-card)}.pk-signoff-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pk-signoff-h>div{display:flex;flex-direction:column;gap:2px}.pk-signoff-h b{font-size:18px;line-height:24px;font-weight:700}.pk-signoff-list{display:flex;flex-direction:column;gap:6px}.pk-signoff-list li{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px}.pk-signoff-list .pk-ic{color:var(--pk-t-success-fg)}.pk-signoff-sig{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pk-sig{display:flex;flex-direction:column;gap:6px}.pk-sig-lbl{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pk-sig-box,.pk-sig-lbl{color:var(--pk-muted-fg)}.pk-sig-box{display:flex;align-items:center;justify-content:center;height:64px;border-radius:12px;border:1.5px dashed var(--pk-border);background:var(--pk-panel);font-size:13px}.pk-sig-box--on{border-style:solid;border-color:var(--pk-border);background:#fff}.pk-signoff-f{display:flex;justify-content:flex-end;gap:8px}.pk-signoff--m{padding:16px;gap:12px}.pk-signoff--m .pk-signoff-sig{grid-template-columns:1fr}.pk-signoff--m .pk-signoff-f{flex-direction:column-reverse}.pk-signoff--m .pk-signoff-f .pk-btn{width:100%}.pk-progress{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--pk-card);border:1px solid var(--pk-border);border-radius:16px;box-shadow:var(--pk-shadow-card)}.pk-progress-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px}.pk-progress-h b{font-weight:600}.pk-progress-h span{font-size:13px;color:var(--pk-muted-fg)}.pk-progress-bar{height:8px;border-radius:9999px;background:var(--pk-soft);overflow:hidden}.pk-progress-bar i{display:block;height:100%;border-radius:9999px;background:var(--pk-fusion);transition:width 1s cubic-bezier(.2,.8,.2,1)}.pk-progress-list{display:flex;flex-direction:column;gap:6px}.pk-progress-list li{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:var(--pk-muted-fg)}.pk-progress-list li span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;border:1.5px solid var(--pk-border);font-size:11px;font-weight:600;flex-shrink:0}.pk-progress-list li.pk-done{color:var(--pk-fg)}.pk-progress-list li.pk-done span{background:var(--pk-t-success-dot);border-color:var(--pk-t-success-dot);color:#fff}.pk-progress-list li.pk-now{color:var(--pk-fg);font-weight:600}.pk-progress-list li.pk-now span{border-color:var(--pk-navy);color:var(--pk-navy)}.pk-today{display:flex;flex-direction:column;gap:10px}.pk-today li{display:flex;align-items:center;gap:10px}.pk-today-chk{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--pk-border);flex-shrink:0}.pk-today-t{flex:1 1;min-width:0;font-size:14px;line-height:20px;font-weight:500}@keyframes pk-cursor-move{0%{left:20%;top:20%;opacity:0}10%{opacity:1}40%{left:var(--cx);top:var(--cy)}48%{transform:scale(.85)}52%{transform:scale(1)}85%{left:var(--cx);top:var(--cy);opacity:1}to{left:var(--cx);top:var(--cy);opacity:0}}@keyframes pk-cursor-press{0%,44%{transform:none}48%{transform:scale(.94)}52%,to{transform:none}}@keyframes pk-cursor-a{0%,50%{opacity:1}56%,to{opacity:0}}@keyframes pk-cursor-b{0%,50%{opacity:0;transform:scale(.85)}58%,to{opacity:1;transform:none}}@keyframes pk-cursor-toast{0%,54%{opacity:0;transform:translateY(12px)}62%,90%{opacity:1;transform:none}to{opacity:0}}.pk-cursor-scene{position:relative;--cx:82%;--cy:84%}.pk-cursor{position:absolute;left:20%;top:20%;opacity:0;z-index:6;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.pk-cursor-badge{position:relative;display:inline-flex}.pk-cursor-badge-b{position:absolute;inset:0;opacity:0}.pk-cursor-target{display:inline-flex}.pk-cursor-toast{position:absolute;right:12px;bottom:-64px;opacity:0;z-index:6}.pk-cursor-scene.pk-in .pk-cursor{animation:pk-cursor-move 6s ease-in-out infinite}.pk-cursor-scene.pk-in .pk-cursor-target{animation:pk-cursor-press 6s ease-in-out infinite}.pk-cursor-scene.pk-in .pk-cursor-badge-a{animation:pk-cursor-a 6s infinite}.pk-cursor-scene.pk-in .pk-cursor-badge-b{animation:pk-cursor-b 6s infinite}.pk-cursor-scene.pk-in .pk-cursor-toast{animation:pk-cursor-toast 6s infinite}@media (prefers-reduced-motion:reduce){.pk-in *,.pk-popin,.pk-progress-bar i,.pk-rowin,.pk-swap,.pk-typing i{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.pk-chart--live .pk-bar{transform:none}.pk-sla--live .pk-ring-anim{stroke-dashoffset:var(--pk-dash)!important}}@keyframes pk-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes pk-nr-toast{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pk-nr{position:relative;display:flex;justify-content:flex-end}.pk-nr-sheet{position:relative;height:100%}.pk-nr-in{display:flex;align-items:center;gap:6px;transition:box-shadow .2s,border-color .2s}.pk-nr-in--focus{border-color:var(--pk-navy);box-shadow:0 0 0 3px var(--pk-sidebar-accent)}.pk-nr-ta{align-items:flex-start;min-height:88px;white-space:pre-wrap}.pk-caret{display:inline-block;width:1.5px;height:16px;margin-left:1px;background:var(--pk-fg);vertical-align:-3px;animation:pk-caret .9s steps(1) infinite}.pk-nr-send{display:inline-flex;transition:transform .12s}.pk-nr-send--press{transform:scale(.94)}.pk-nr-done{position:absolute;inset:61px 0 65px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--pk-bg);opacity:0;pointer-events:none;transition:opacity .35s;font-size:14px}.pk-nr-done b{font-size:16px;font-weight:700;margin-top:6px}.pk-nr-done>span:not(.pk-success-ic){color:var(--pk-muted-fg)}.pk-nr-done .pk-badge{margin-top:8px}.pk-nr--done .pk-nr-done{opacity:1}.pk-nr-toast{position:absolute;right:16px;bottom:80px;opacity:0;z-index:6}.pk-nr--done .pk-nr-toast{animation:pk-nr-toast .4s cubic-bezier(.2,.8,.2,1) .4s both}.pk-bare{background:transparent}.pk-home-portal{position:relative}.pk-home-portal-toasts{position:absolute;right:24px;top:72px;z-index:5}.pk-home-screen{position:relative;width:1440px;height:810px;animation:pk-fadein .35s both}.pk-home-bell{position:absolute;top:10px;right:64px;width:36px;height:36px;border-radius:10px;background:transparent;border:0;cursor:pointer;z-index:6}.pk-home-bell:hover{background:rgba(26,61,107,.08)}.pk-home-notif{position:absolute;top:56px;right:24px;z-index:7;animation:pk-popin .25s both}.pk-home-portal .portal-tabs{margin-bottom:18px}.pk-home-portal-toasts{top:120px}.pk-home-only-m{display:none}@media (max-width:700px){.pk-home-only-d{display:none}.pk-home-only-m{display:block}.pk-home-portal-toasts{display:none}}.pk-scene{width:100%;max-width:440px;margin:0 auto;display:flex;flex-direction:column;gap:12px;background:transparent;min-width:0;contain:inline-size}.pk-scene .pk-kpis{gap:12px}.hv2 .pk-scene{zoom:.85;max-width:520px}.pk-scene-tone{width:100%;--pk-tone:#2a5da8;--pk-tone-2:#1a4e9e;--pk-tone-bg:#e1ecfb}.pk-scene-tone[data-tone=iris]{--pk-tone:#6d3fbf;--pk-tone-2:#5b32a8;--pk-tone-bg:#efe8fb}.pk-scene-tone[data-tone=warm]{--pk-tone:#b5641b;--pk-tone-2:#9a5316;--pk-tone-bg:#fbeedc}.pk-scene-tone[data-tone=ember]{--pk-tone:#12876a;--pk-tone-2:#0e7c63;--pk-tone-bg:#dcf1ea}@keyframes pk-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.pk-scene--ds>*{border-radius:16px;box-shadow:0 14px 34px rgba(12,26,48,.13),0 2px 6px rgba(12,26,48,.06);animation:pk-drift 7s ease-in-out infinite}.pk-scene--ds .pk-banner,.pk-scene--ds .pk-card,.pk-scene--ds .pk-chatpanel,.pk-scene--ds .pk-doc,.pk-scene--ds .pk-kpi,.pk-scene--ds .pk-notifcenter,.pk-scene--ds .pk-progress,.pk-scene--ds .pk-sla,.pk-scene--ds .pk-ticker,.pk-scene--ds .pk-toast{border-color:transparent}.pk-scene--ds .pk-banner,.pk-scene--ds .pk-card,.pk-scene--ds .pk-chatpanel,.pk-scene--ds .pk-doc,.pk-scene--ds .pk-kpi,.pk-scene--ds .pk-progress,.pk-scene--ds .pk-sla,.pk-scene--ds .pk-toast{border:0}.pk-home-portal .pk-mobile,.pk-home-screen .pk-screen{box-shadow:0 30px 80px -20px rgba(26,61,107,.35)}.pk-scene--ds>.pk-kpis,.pk-scene--ds>.pk-toaststack{box-shadow:none;animation:none;border-radius:0}.pk-scene--ds .pk-kpis>.pk-kpi,.pk-scene--ds .pk-toaststack .pk-toast{box-shadow:0 14px 34px rgba(12,26,48,.13),0 2px 6px rgba(12,26,48,.06)}.pk-scene--ds>.pk-focus{position:relative;border-radius:16px;box-shadow:0 18px 42px rgba(12,26,48,.16)}.pk-scene--ds>.pk-focus>*{border-radius:16px}.pk-scene--ds .pk-kdot{background:var(--pk-fusion)!important}.pk-scene--ds .pk-bar:first-of-type,.pk-scene--ds .pk-chart .pk-bar[fill="var(--pk-chart-1)"]{fill:var(--pk-tone)}.pk-scene--ds .pk-legend i:first-child{background:var(--pk-tone)!important}.pk-scene--ds .pk-doc-ic,.pk-scene--ds .pk-toast-ic{background:var(--pk-tone-bg);color:var(--pk-tone)}.pk-scene--ds .pk-progress-bar i{background:var(--pk-fusion)}.pk-scene--ds .pk-sla--live .pk-ring-anim{stroke:var(--pk-tone)}.pk-scene--ds .pk-chatmsg--me .pk-chatmsg-b p{background:var(--pk-tone-2)}.pk-scene--ds .pk-chatsend{background:var(--pk-fusion)}@media (prefers-reduced-motion:reduce){.pk-scene--ds>*{animation:none}}.pk-scene .pk-table{table-layout:fixed;width:100%}.pk-scene .pk-table td:first-child,.pk-scene .pk-table th:first-child{width:112px}.pk-scene .pk-table td:nth-child(3),.pk-scene .pk-table th:nth-child(3){width:142px}.pk-scene .pk-table td,.pk-scene .pk-table th{padding:10px;overflow:hidden}.pk-scene .pk-table--compact .pk-title{max-width:none}.pk-scene .pk-card--tight{overflow:hidden}.pk-scene--wide{max-width:640px}.pk-table--compact .pk-title{display:block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-table--compact td,.pk-table--compact th{padding:10px 12px}.pk-scene>*{box-shadow:0 24px 60px -16px rgba(26,61,107,.3);border-radius:16px}.pk-scene .pk-banner,.pk-scene .pk-toast{box-shadow:0 12px 32px -8px rgba(26,61,107,.25)}.pk-scene .pk-toast{min-width:0;max-width:100%;width:100%}.hv2 .pk,.hv2 .pk *{letter-spacing:normal}.hv2 .pk :where(h2,h3,h4,p,b,li,.pk-h2,.pk-h3,.pk-h4){font-family:inherit}.hv2 .pk :where(table){border-collapse:collapse}.pk-reveal{width:100%;opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.pk-reveal.pk-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pk-reveal{opacity:1;transform:none;transition:none}}.pk-only-d{display:block;width:100%}.pk-only-m{display:none;width:100%}@media (max-width:480px){.pk-only-d{display:none}.pk-only-m{display:block}}.pk-mwrap{display:block;width:100%}.pk-mscene{width:100%;display:flex;flex-direction:column;gap:10px;background:transparent}.hv2 .pk-mscene{zoom:.9}.pk-mscene .pk-mkpis>.pk-kpi,.pk-mscene .pk-toaststack .pk-toast,.pk-mscene>*{border:0;border-radius:14px;box-shadow:0 10px 26px rgba(12,26,48,.12),0 1px 4px rgba(12,26,48,.06)}.pk-mscene>.pk-mkpis,.pk-mscene>.pk-toaststack{box-shadow:none;border-radius:0}.pk-mscene .pk-banner,.pk-mscene .pk-card,.pk-mscene .pk-chatpanel,.pk-mscene .pk-doc,.pk-mscene .pk-kpi,.pk-mscene .pk-progress,.pk-mscene .pk-toast{border:0}.pk-mscene .pk-mfocus>*{border-radius:14px}.pk-mscene .pk-mfocus{box-shadow:0 14px 32px rgba(12,26,48,.16);border-radius:14px}.pk-mscene .pk-kdot{background:var(--pk-fusion)!important}.pk-mscene .pk-bar:first-of-type{fill:var(--pk-tone)}.pk-mscene .pk-legend i:first-child{background:var(--pk-tone)!important}.pk-mscene .pk-doc-ic,.pk-mscene .pk-toast-ic{background:var(--pk-tone-bg);color:var(--pk-tone)}.pk-mscene .pk-progress-bar i{background:var(--pk-fusion)}.pk-mscene .pk-sla--live .pk-ring-anim{stroke:var(--pk-tone)}.pk-mscene .pk-chatmsg--me .pk-chatmsg-b p{background:var(--pk-tone-2)}.pk-mscene .pk-chatsend{background:var(--pk-fusion)}.pk-mscene .pk-mkpis{grid-template-columns:1fr 1fr;gap:10px}.pk-mscene .pk-kpi-top{padding:12px 12px 10px}.pk-mscene .pk-kpi-top .pk-t{font-size:12px;line-height:16px;gap:6px}.pk-mscene .pk-kpi-top .pk-v{font-size:22px;line-height:28px;margin-top:4px}.pk-mscene .pk-kpi-foot{padding:8px 12px;font-size:11px;line-height:15px;min-height:0}.pk-mscene .pk-table{table-layout:fixed;width:100%}.pk-mscene .pk-table--compact td:nth-child(2),.pk-mscene .pk-table--compact th:nth-child(2){display:none}.pk-mscene .pk-table td,.pk-mscene .pk-table th{padding:9px 12px;font-size:12px;line-height:18px;overflow:hidden}.pk-mscene .pk-table td:nth-child(3),.pk-mscene .pk-table th:nth-child(3){width:124px}.pk-mscene .pk-badge{font-size:11px;padding:2px 8px}.pk-mscene .pk-chatpanel-h{padding:10px 12px;flex-wrap:wrap;gap:4px 10px}.pk-mscene .pk-chatpanel-h>div{flex:1 1 150px}.pk-mscene .pk-chatmsg{max-width:92%}.pk-mscene .pk-chatpanel-h b{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:18px}.pk-mscene .pk-chatpanel-b{padding:10px 12px}.pk-mscene .pk-chatinput{padding:8px 10px}.pk-mscene .pk-chatinput .pk-input{flex:1 1;min-width:0}.pk-mscene .pk-chatmsg-b p{font-size:12px;line-height:17px}.pk-mscene .pk-toast{min-width:0;max-width:100%;width:100%;padding:10px 12px}.pk-mscene .pk-toast-b b{font-size:13px;line-height:18px}.pk-mscene .pk-toast-b span,.pk-mscene .pk-toast-t{font-size:11px;line-height:16px}.pk-mscene .pk-doc{padding:10px 12px;gap:10px;flex-wrap:wrap}.pk-mscene .pk-doc-t b{font-size:13px;line-height:18px}.pk-mscene .pk-doc>.pk-btn{margin-left:auto}.pk-mscene .pk-doc-b{flex:1 1 150px}.pk-mscene .pk-doc-t b{white-space:nowrap}.pk-mscene .pk-progress-h{gap:8px}.pk-mscene .pk-progress-h b{flex:1 1;min-width:0}.pk-mscene .pk-progress-h span{white-space:nowrap}.pk-mscene .pk-donut{gap:12px}.pk-mscene .pk-donut svg{width:84px;height:84px}.pk-mscene .pk-donut ul{flex:1 1;min-width:0;font-size:12px;line-height:18px;gap:2px}.pk-mscene .pk-card{padding:14px}.pk-mscene .pk-card-h .pk-h3{font-size:14px;line-height:20px}.pk-mscene .pk-sub{font-size:12px;line-height:16px}.pk-mscene .pk-legend{font-size:11px;gap:12px}.pk-mscene .pk-progress-h b{font-size:13px}.pk-mscene .pk-progress li{font-size:12px;line-height:18px}.pk-mscene .pk-sla-v{font-size:18px;line-height:24px}.pk-mscene .pk-sla-l,.pk-mscene .pk-sla-s{font-size:11px;line-height:15px}.pk-mscene .pk-banner{font-size:12px;padding:8px 12px}.pk-mscene .pk-mkpis>.pk-kpi:first-child .pk-v,.pk-scene--ds .pk-kpis>.pk-kpi:first-child .pk-v{background:var(--pk-fusion);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@keyframes pkRvFlash{0%{background-color:#E1ECFB}55%{background-color:#E1ECFB}to{background-color:initial}}.pk-rv-table tbody tr{opacity:0;transform:translateY(6px);transition:opacity .38s ease,transform .38s ease}.pk-rv-table tbody tr.on{opacity:1;transform:none;animation:pkRvFlash 1.5s ease-out 1}.pk-rv-table .pk-rv-time{display:block;margin-top:2px;font-size:11px;color:var(--pk-muted-fg);white-space:nowrap}@media (prefers-reduced-motion:reduce){.pk-rv-table tbody tr,.pk-rv-table tbody tr.on{opacity:1;transform:none;transition:none;animation:none}}