@font-face{font-family:Wanted Sans;src:url(/fonts/wanted-sans.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/pretendard.woff2)format("woff2");font-weight:45 920;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:PP Axis;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2");unicode-range:U+20-7E;font-display:swap}@font-face{font-family:PP Axis;src:url(/fonts/pretendard.woff2)format("woff2");unicode-range:U+11??,U+3130-318F,U+AC00-D7A3;font-display:swap}:root{--bg\.page:#f4f4f5;--bg\.card:#fff;--bg\.subtle:#fafafa;--bg\.muted:#f4f4f5;--text\.ink:#18181b;--text\.secondary:#3f3f46;--text\.muted:#71717a;--text\.disabled:#a1a1aa;--line\.subtle:#70737c1f;--line\.default:#70737c47;--line\.strong:#70737c85;--brand\.primary:#06f;--brand\.hover:#005eeb;--brand\.pressed:#0054d1;--brand\.subtle:#0066ff0d;--brand\.fill\.on:#fff;--ink\.fill:#18181b;--chart\.area:#0066ff14;--brand\.line:#0066ff40;--focus\.ring:#0066ff1f;--logo\.dot:#b8893a;--verdict\.ok\.text:#00794d;--verdict\.ok\.bg:#00bf4014;--verdict\.ok\.border:#00bf406e;--verdict\.ok\.fill:#00bf40;--verdict\.warn\.text:#b54708;--verdict\.warn\.bg:#ff8a1e14;--verdict\.warn\.border:#ff8a1e6e;--verdict\.warn\.fill:#ff8a1e;--verdict\.bad\.text:#b00c0c;--verdict\.bad\.bg:#ff424214;--verdict\.bad\.border:#ff42426e;--verdict\.bad\.fill:#ff4242;--chart\.series\.1:#06f;--chart\.series\.2:#d331b8;--chart\.series\.3:#006f82;--chart\.series\.4:#6541f2;--chart\.series\.5:#70737c;--chart\.series\.6:#ad36e3;--chart\.context:#878a91;--chart\.seq\.1:#f7fbff;--chart\.seq\.2:#c9defe;--chart\.seq\.3:#69a5ff;--chart\.seq\.4:#06f;--chart\.seq\.5:#003e9c;--chart\.div\.down\.1:#006f82;--chart\.div\.down\.2:#00bdde;--chart\.div\.down\.3:#8aedff;--chart\.div\.down\.4:#b5f4ff;--chart\.div\.down\.5:#defaff;--chart\.div\.zero:#f4f4f5;--chart\.div\.up\.1:#f0ecfe;--chart\.div\.up\.2:#dbd3fe;--chart\.div\.up\.3:#9e86fc;--chart\.div\.up\.4:#6541f2;--chart\.div\.up\.5:#3a16c9;--chart\.target:#878a91;--hover\.fill:#70737c14;--period\.fill:#70737c14;--header\.divider:#70737c38;--logo\.word\.ink:#171719;--font-display:"Wanted Sans", Pretendard, sans-serif;--font-body:Pretendard, sans-serif;--font-mono:"JetBrains Mono", monospace;--font-axis:"PP Axis", Pretendard, sans-serif;--type-display-3:700 40px/1.3 var(--font-mono);--type-display-3-tracking:-.0244em;--type-title-1:700 26px/1.35 var(--font-mono);--type-title-1-tracking:-.0188em;--type-title-3:700 20px/1.42 var(--font-mono);--type-title-3-tracking:-.0119em;--type-num-table:400 12px/1.5 var(--font-mono);--type-num-total:600 12px/1.5 var(--font-mono);--type-heading-1:700 16px/1.45 var(--font-display);--type-heading-1-tracking:-.0096em;--type-headline-1:700 15px/1.55 var(--font-display);--type-headline-1-tracking:-.0044em;--type-body-1:400 14px/1.5 var(--font-body);--type-body-1-tracking:.0057em;--type-body-2:400 13px/1.5 var(--font-body);--type-body-2-tracking:.0096em;--type-label-1:500 13px/1.5 var(--font-body);--type-label-1-tracking:.0145em;--type-label-2:500 12px/1.5 var(--font-body);--type-label-2-tracking:.0194em;--type-caption-1:400 12px/1.5 var(--font-body);--type-caption-1-tracking:.0252em;--type-caption-2:400 11px/1.45 var(--font-body);--type-caption-2-tracking:.0316em;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-pill:9999px;--radius-bubble:2px 12px 12px 12px;--shadow-panel:0 1px 3px #0000000f;--shadow-float:0 4px 6px -2px #17171712, 0 10px 15px -3px #17171712;--shadow-modal:0 16px 48px #00000038;--screen-pad:28px;--panel-gap:20px;--panel-pad-x:22px;--panel-head-y:18px;--header-min:64px;--header-pad-b:0px;--row-compact:32px;--row-default:40px;--row-wide:48px;--control-sm:32px;--control-md:40px;--control-lg:48px;--icon-sm:16px;--icon-md:20px;--panel-min:360px;--screen-max:1680px;--verdict-col:80px;--spark-h:56px;--spark-h-low:40px;--chat-w:440px;--drawer-w:280px;--infobox-w:400px;--sheet-w:960px;--badge-h:22px;--logo-symbol:32px;--logo-word:24px;--mobile-header-h:56px;--touch-min:44px;--mobile-input-font:16px;--motion-fast:.15s ease-out}@media (height<=799px){:root{--spark-h:var(--spark-h-low)}}body{background:var(--bg\.page);color:var(--text\.ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:break-word;margin:0;padding:16px;font-size:14px;line-height:1.43}.pp-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pp-tnum{font-variant-numeric:tabular-nums}.pp-nb{white-space:nowrap}.pp-unit{font-family:var(--font-body);color:var(--text\.secondary);font-weight:400}.pp-row{gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.pp-stack{gap:var(--space-12);flex-direction:column;display:flex}.pp-caption{color:var(--text\.secondary);font-size:12px;line-height:1.5}.pp-foot{color:var(--text\.muted);font-size:11px;line-height:1.45}.pp-icon{width:var(--icon-sm);height:var(--icon-sm);stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.pp-icon--md{width:var(--icon-md);height:var(--icon-md)}.pp-panel{background:var(--bg\.card);border:1px solid var(--line\.strong);border-radius:var(--radius-16);box-shadow:var(--shadow-panel);min-width:var(--panel-min);overflow:hidden}.pp-panel__head{background:var(--bg\.subtle);border-bottom:1px solid var(--line\.subtle);padding:var(--space-16) var(--space-24);gap:var(--space-12);justify-content:space-between;align-items:flex-start;display:flex}.pp-panel__title{font-family:var(--font-display);align-items:center;gap:var(--space-8);margin:0;font-size:18px;font-weight:600;line-height:1.55;display:flex}.pp-panel__desc{color:var(--text\.secondary);margin:0;font-size:12px;line-height:1.5}.pp-panel__head>:first-child{flex:auto;min-width:0}.pp-panel__badges{align-items:center;gap:var(--space-8);flex-wrap:nowrap;flex:none;display:flex}.pp-legend{align-items:center;gap:var(--space-8) var(--space-16);color:var(--text\.secondary);flex-wrap:wrap;font-size:12px;line-height:1.5;display:flex}.pp-legend__band{width:var(--icon-sm);height:var(--space-8);background:var(--line\.default);vertical-align:middle;margin-right:var(--space-4);display:inline-block}.pp-legend__goal{width:var(--icon-sm);border-top:1px dashed var(--chart\.target);vertical-align:middle;margin-right:var(--space-4);display:inline-block}.pp-panel__body{padding:var(--space-16);gap:var(--space-12);flex-direction:column;display:flex}.pp-inner{background:var(--bg\.subtle);border:1px solid var(--line\.strong);border-radius:var(--radius-12);padding:var(--space-12) var(--space-16)}.pp-tag{min-width:var(--icon-md);height:var(--icon-md);padding:0 var(--space-4);box-sizing:border-box;background:var(--ink\.fill);color:var(--brand\.fill\.on);font-family:var(--font-body);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.pp-tag--brand{background:var(--brand\.primary)}.pp-badge{align-items:center;gap:var(--space-4);height:22px;padding:0 var(--space-8);border-radius:var(--radius-pill);white-space:nowrap;box-sizing:border-box;border:0;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.pp-badge .pp-icon{width:12px;height:12px}.pp-table .pp-badge{padding:0 6px}.pp-verdict-mark{height:22px;color:var(--verdict\.ok\.text);background:0 0;border:0;align-items:center;padding:0;display:inline-flex;position:relative}.pp-verdict-mark .pp-icon{width:14px;height:14px}.pp-badge--ok{color:var(--verdict\.ok\.text);background:var(--verdict\.ok\.bg);border-color:var(--verdict\.ok\.border)}.pp-badge--warn{color:var(--verdict\.warn\.text);background:var(--verdict\.warn\.bg);border-color:var(--verdict\.warn\.border)}.pp-badge--bad{color:var(--verdict\.bad\.text);background:var(--verdict\.bad\.bg);border-color:var(--verdict\.bad\.border)}.pp-badge--quiet{color:var(--verdict\.ok\.text);background:0 0;border-color:#0000;padding:0}.pp-badge--neutral{color:var(--text\.secondary);background:var(--bg\.muted)}.pp-badge--dim{opacity:.5}.pp-chip{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);background:var(--bg\.card);border:1px solid var(--line\.default);color:var(--text\.secondary);box-sizing:border-box;font-size:13px;font-weight:500;line-height:1.46;display:inline-flex}.pp-ai{line-height:var(--icon-md);padding:0 var(--space-8);border-radius:var(--radius-pill);background:var(--bg\.card);border:1px solid var(--brand\.line);color:var(--brand\.primary);align-items:center;font-size:12px;font-weight:600;display:inline-flex}.pp-btn{justify-content:center;align-items:center;gap:var(--space-8);height:var(--control-md);padding:0 var(--space-16);border-radius:var(--radius-8);font-family:var(--font-body);cursor:pointer;box-sizing:border-box;white-space:nowrap;border:1px solid #0000;font-size:14px;font-weight:500;transition:background-color .15s ease-out;display:inline-flex}.pp-btn:focus-visible{box-shadow:0 0 0 3px var(--focus\.ring);outline:none}.pp-btn--sm{height:var(--control-sm);padding:0 var(--space-12)}.pp-btn--lg{height:var(--control-lg);padding:0 var(--space-24)}.pp-btn--decision{background:var(--ink\.fill);color:var(--brand\.fill\.on)}.pp-btn--primary{background:var(--brand\.primary);color:var(--brand\.fill\.on)}.pp-btn--primary:hover{background:var(--brand\.hover)}.pp-btn--primary:active{background:var(--brand\.pressed)}.pp-btn--secondary{background:var(--bg\.card);color:var(--text\.ink);border-color:var(--line\.strong)}.pp-btn--text{color:var(--brand\.primary);padding:0 var(--space-4);background:0 0;text-decoration:none}.pp-btn--event{background:var(--verdict\.warn\.bg);color:var(--verdict\.warn\.text);border-color:var(--verdict\.warn\.border);justify-content:flex-start}.pp-card-link{cursor:pointer;transition:border-color .15s ease-out}.pp-card-link:hover{border-color:var(--brand\.primary)}.pp-info{color:var(--text\.secondary);background:0 0;border:0;padding:0;display:inline-flex}.pp-go{align-items:center;gap:var(--space-4);color:var(--brand\.primary);white-space:nowrap;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.pp-go:hover{text-decoration:underline}.pp-chev{display:none}.pp-metric{gap:var(--space-12);background:var(--bg\.subtle);border:1px solid var(--line\.strong);border-radius:var(--radius-12);padding:var(--space-12) var(--space-16);text-align:left;font:inherit;color:inherit;box-sizing:border-box;grid-template-columns:1fr 44%;width:100%;display:grid;position:relative}.pp-metric--ok,.pp-metric--warn,.pp-metric--bad{border-top-width:4px}.pp-metric--ok{border-top-color:var(--verdict\.ok\.fill)}.pp-metric--warn{border-top-color:var(--verdict\.warn\.fill)}.pp-metric--bad{border-top-color:var(--verdict\.bad\.fill)}.pp-metric:hover{border-color:var(--brand\.primary)}.pp-metric--ok:hover{border-top-color:var(--verdict\.ok\.fill)}.pp-metric--warn:hover{border-top-color:var(--verdict\.warn\.fill)}.pp-metric--bad:hover{border-top-color:var(--verdict\.bad\.fill)}.pp-metric:focus-visible{box-shadow:0 0 0 3px var(--focus\.ring);outline:none}.pp-metric[aria-pressed=true]{border-color:var(--brand\.primary);box-shadow:0 0 0 1px var(--brand\.primary)}.pp-metric[aria-pressed=true]:focus-visible{box-shadow:0 0 0 1px var(--brand\.primary), 0 0 0 3px var(--focus\.ring)}.pp-metric--ok[aria-pressed=true]{border-top-color:var(--verdict\.ok\.fill)}.pp-metric--warn[aria-pressed=true]{border-top-color:var(--verdict\.warn\.fill)}.pp-metric--bad[aria-pressed=true]{border-top-color:var(--verdict\.bad\.fill)}.pp-metric__top{align-items:center;gap:var(--space-4);color:var(--text\.secondary);padding-right:var(--verdict-col);font-size:14px;font-weight:500;display:flex}.pp-metric__badge{top:var(--space-12);right:var(--space-16);position:absolute}.pp-metric:has(>.pp-metric__head){row-gap:var(--space-4)}.pp-panel__body:has(>.pp-metric){gap:var(--space-12)}.pp-metric__head{align-items:center;gap:var(--space-8);grid-column:1/-1;min-width:0;display:flex}.pp-metric__head .pp-metric__top{column-gap:var(--space-4);flex-wrap:wrap;flex:auto;padding-right:0}.pp-metric__head .pp-metric__badge{flex:none;margin-left:auto;position:static}.pp-metric__head~.pp-metric__spark{margin-top:0}.pp-metric__value{margin-top:var(--space-4);align-items:baseline;gap:0;display:flex}.pp-metric__value>.pp-delta{margin-left:var(--space-8)}.pp-metric__value>.pp-num{color:var(--text\.ink);font-size:32px;font-weight:700;line-height:1.35}.pp-delta{color:var(--text\.secondary);font-size:13px;font-weight:500}.pp-delta__sym,.pp-move__sym{vertical-align:.1em;font-size:.7em}.pp-cmp{white-space:normal}.pp-cmp__gap{white-space:nowrap}.pp-cmp__dot{background:var(--brand\.primary);vertical-align:.15em;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.pp-cmp--mark .pp-cmp__gap{font-weight:700}.pp-metric--warn .pp-delta{color:var(--verdict\.warn\.text)}.pp-metric--bad .pp-delta{color:var(--verdict\.bad\.text)}.pp-metric__sub{color:var(--text\.secondary);font-size:12px;line-height:1.5}.pp-metric__why{margin-top:var(--space-4);gap:var(--space-8);font-size:12px;line-height:1.5;display:flex}.pp-metric--warn .pp-metric__dir{color:var(--verdict\.warn\.text);font-weight:500}.pp-metric--bad .pp-metric__dir{color:var(--verdict\.bad\.text);font-weight:500}.pp-metric__why a,.pp-metric__why .pp-watching{color:var(--brand\.primary);font-weight:500;text-decoration:none}.pp-metric__spark{margin-top:var(--space-24);align-self:end}.pp-metric__spark svg{width:100%;height:var(--spark-h);display:block;overflow:visible}.pp-metric__axis{color:var(--text\.muted);justify-content:space-between;font-size:11px;line-height:1.45;display:flex}.pp-spark-target{fill:var(--line\.default)}.pp-spark-goal{stroke:var(--chart\.target);stroke-width:1px;stroke-dasharray:3 3;fill:none}.pp-spark-line{fill:none;stroke:var(--chart\.context);stroke-width:1.5px}.pp-metric--warn .pp-spark-line,.pp-metric--bad .pp-spark-line{stroke:var(--brand\.primary)}.pp-spark-dot{fill:var(--chart\.context)}.pp-metric--warn .pp-spark-dot,.pp-metric--bad .pp-spark-dot{fill:var(--brand\.primary)}.pp-result{background:var(--brand\.primary);color:var(--brand\.fill\.on);border-radius:var(--radius-12);padding:var(--space-16);box-sizing:border-box;max-width:33%}.pp-result__name{font-size:14px;font-weight:500}.pp-result__value{align-items:baseline;gap:0;display:flex}.pp-result__value .pp-num{font-size:40px;font-weight:700;line-height:1.3}.pp-result__value .pp-unit,.pp-result__sub{color:var(--brand\.fill\.on);font-size:12px}.pp-period{height:var(--control-lg);padding:0 var(--space-4);background:var(--bg\.card);border:1px solid var(--line\.strong);border-radius:var(--radius-8);box-sizing:border-box;align-items:center;display:inline-flex}.pp-status{align-items:center;gap:var(--space-8);color:var(--text\.secondary);white-space:nowrap;font-size:13px;font-weight:500;line-height:1.46;display:inline-flex}.pp-status:before{content:"";width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--chart\.context);flex:none}.pp-status--live:before{background:var(--brand\.primary)}.pp-period button{font:inherit;color:var(--text\.secondary);cursor:pointer;align-items:center;gap:var(--space-8);padding:0 var(--space-8);border-radius:var(--radius-8);background:0 0;border:0;height:40px;display:inline-flex}.pp-period button:focus-visible{box-shadow:0 0 0 3px var(--focus\.ring);outline:none}.pp-period__step{justify-content:center;width:40px;padding:0!important}.pp-period__mid{padding:0 var(--space-8)!important}.pp-period__year{font-family:var(--font-body);color:var(--text\.secondary);font-variant-numeric:tabular-nums;font-size:15px}.pp-period__week{font-family:var(--font-display);color:var(--text\.ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.pp-seg{height:var(--control-sm);border:1px solid var(--line\.strong);border-radius:var(--radius-8);background:var(--bg\.muted);box-sizing:border-box;padding:0;display:inline-flex;overflow:hidden}.pp-seg button{padding:0 var(--space-12);font:inherit;color:var(--text\.secondary);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:500}.pp-seg button+button{border-left:1px solid var(--line\.strong)}.pp-seg button[aria-pressed=true]{background:var(--bg\.card);color:var(--text\.ink)}.pp-seg button:focus-visible{box-shadow:inset 0 0 0 3px var(--focus\.ring);outline:none}.pp-tabs{gap:var(--space-24);border-bottom:1px solid var(--line\.subtle);display:flex}.pp-tab{padding:var(--space-8) 0;font:inherit;color:var(--text\.secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:14px;font-weight:500}.pp-tab[aria-selected=true]{color:var(--text\.ink);border-bottom-color:var(--brand\.primary)}.pp-steps{gap:var(--space-8);flex-wrap:wrap;display:flex}.pp-step{align-items:center;gap:var(--space-8);height:var(--control-sm);padding:0 var(--space-12);border-radius:var(--radius-pill);border:1px solid var(--line\.default);color:var(--text\.secondary);background:var(--bg\.card);font-size:13px;font-weight:500;display:inline-flex}.pp-step--done{border-color:var(--brand\.primary);color:var(--brand\.primary)}.pp-step--now{background:var(--brand\.primary);border-color:var(--brand\.primary);color:var(--brand\.fill\.on)}.pp-meeting{gap:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid}.pp-meeting__bar{height:var(--space-4);background:var(--line\.subtle)}.pp-meeting__cell--done .pp-meeting__bar{background:var(--text\.disabled)}.pp-meeting__cell--next .pp-meeting__bar{background:var(--brand\.primary)}.pp-meeting__name{margin-top:var(--space-8);color:var(--text\.secondary);font-size:13px;font-weight:500}.pp-meeting__when{color:var(--text\.secondary);font-size:12px}.pp-meeting__cell--next .pp-meeting__when{color:var(--brand\.primary);font-weight:500}.pp-table{border-collapse:collapse;background:var(--bg\.card);width:100%;font-size:14px}.pp-table th{height:var(--row-default);color:var(--text\.secondary);background:var(--bg\.subtle);text-align:left;padding:0 var(--space-16);border-bottom:1px solid var(--line\.subtle);font-size:13px;font-weight:500}.pp-table td{height:var(--row-default);padding:0 var(--space-16);border-bottom:1px solid var(--line\.subtle)}.pp-table--compact th,.pp-table--compact td{height:var(--row-compact);padding:0 var(--space-12)}.pp-table--wide td{height:var(--row-wide)}.pp-table .r{text-align:right}.pp-table td.r .pp-num,.pp-table td .pp-num{font-weight:400}.pp-table .pp-verdict{width:var(--verdict-col)}.pp-table tr.pp-total td{background:var(--bg\.muted);border-top:1px solid var(--text\.ink);font-weight:600}.pp-table tr.pp-total .pp-num{font-weight:600}.pp-table tr.pp-selected td{background:var(--brand\.subtle)}.pp-cell--locked{background:var(--bg\.muted);color:var(--text\.secondary)}.pp-cell--edited{box-shadow:inset 2px 0 0 var(--brand\.primary)}.pp-cell--na{background-image:repeating-linear-gradient(135deg, var(--line\.subtle) 0 1px, transparent 1px var(--space-8));color:var(--text\.secondary)}.pp-contrib{align-items:center;gap:var(--space-8);white-space:nowrap;display:inline-flex}.pp-contrib__bar{height:var(--space-4);background:var(--brand\.primary);display:inline-block}.pp-sub{color:var(--text\.muted);font-size:11px;line-height:1.45;display:block}.pp-conclusion,.pp-ai-area{background:var(--brand\.subtle);box-shadow:inset 3px 0 0 var(--brand\.line);border-radius:var(--radius-8);padding:var(--space-12) var(--space-16);font-size:15px;line-height:1.5}.pp-conclusion__head{justify-content:space-between;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.pp-conclusion__head a{color:var(--brand\.primary);font-size:12px;font-weight:500;text-decoration:none}.pp-action{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;border-bottom:1px solid var(--line\.subtle);font-size:14px;display:flex}.pp-action:last-child{border-bottom:0}.pp-approval{background:var(--bg\.card);border:1px solid var(--line\.strong);border-radius:var(--radius-12);padding:var(--space-16);gap:var(--space-8);flex-direction:column;display:flex}.pp-approval__title{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600;line-height:1.55}.pp-approval__checks{color:var(--text\.secondary);gap:var(--space-4);flex-direction:column;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pp-approval__foot{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-4);display:flex}.pp-approval__foot .pp-btn--decision{flex:none;min-width:96px}.pp-bubble{background:var(--brand\.subtle);color:var(--text\.ink);padding:var(--space-8) var(--space-12);border-radius:2px 12px 12px;align-self:flex-end;max-width:80%;font-size:15px}.pp-context{gap:var(--space-8);align-items:center;display:inline-flex}.pp-answer{background:var(--bg\.card);border:1px solid var(--line\.strong);border-radius:var(--radius-12);overflow:hidden}.pp-answer__read{background:var(--bg\.subtle);padding:var(--space-8) var(--space-16);color:var(--text\.secondary);border-bottom:1px solid var(--line\.subtle);font-size:12px}.pp-answer__body{padding:var(--space-12) var(--space-16);gap:var(--space-8);flex-direction:column;display:flex}.pp-answer__foot{padding:var(--space-8) var(--space-16);color:var(--text\.secondary);border-top:1px solid var(--line\.subtle);background:var(--bg\.subtle);font-size:12px}.pp-ref{width:var(--icon-sm);height:var(--icon-sm);background:var(--bg\.muted);color:var(--text\.secondary);font-size:11px;font-family:var(--font-mono);justify-content:center;align-items:center;display:inline-flex}.pp-header{align-items:center;gap:var(--space-12) var(--space-16);background:var(--bg\.card);border-bottom:1px solid var(--line\.default);padding:var(--space-12) var(--space-24);flex-wrap:wrap;display:flex}.pp-header__logo{height:var(--control-sm);display:block}.pp-header__app{color:var(--text\.secondary);border-left:1px solid var(--line\.default);padding-left:var(--space-16);font-size:15px}.pp-header__app b{color:var(--text\.ink);font-weight:700}.pp-header__right{align-items:center;gap:var(--space-12);margin-left:auto;display:flex}.pp-avatar{border-radius:var(--radius-pill);background:var(--bg\.muted);box-sizing:border-box;width:24px;height:24px;font-family:var(--font-body);color:var(--text\.secondary);border:0;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.pp-btn--ask:hover{background:var(--chart\.area)}.pp-clock{align-items:center;gap:var(--space-4);color:var(--text\.secondary);white-space:nowrap;font-size:12px;line-height:1.5;display:inline-flex}.pp-baseline{align-items:center;gap:var(--space-8) var(--space-16);color:var(--text\.secondary);flex-wrap:wrap;font-size:12px;line-height:1.5;display:flex}.pp-scmup{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text\.ink);white-space:nowrap;font-size:15px;font-weight:800}.pp-scmup__dot{color:var(--logo\.dot)}body{font-size:13px;line-height:1.5}.pp-panel__head{padding:var(--panel-head-y) var(--panel-pad-x);background:var(--bg\.subtle);border-bottom:1px solid var(--line\.subtle);align-items:center}.pp-panel__title{font-size:15px;font-weight:700;line-height:1.5}.pp-panel__body{padding:var(--panel-head-y) var(--panel-pad-x);gap:var(--space-12)}.pp-inner{padding:var(--space-16)}.pp-conclusion,.pp-ai-area{border-radius:var(--radius-12);padding:var(--space-16)}.pp-metric__top{font-size:13px}.pp-metric__value>.pp-num{font-size:26px;line-height:1.3}.pp-delta,.pp-table,.pp-table th{font-size:12px}.pp-btn,.pp-action{font-size:13px}.pp-conclusion,.pp-ai-area{font-size:14px;line-height:1.55}.pp-approval__title{font-size:15px;font-weight:700;line-height:1.5}.pp-approval__checks,.pp-tab,.pp-result__name,.pp-meeting__name{font-size:13px}.pp-seg button,.pp-status{font-size:12px}.pp-bubble{font-size:13px}.pp-period{height:var(--control-md)}.pp-period button{height:32px}.pp-period__year{font-size:14px;font-weight:500}.pp-period__week{font-size:16px;font-weight:700}.pp-btn--ask{background:var(--bg\.card);border-color:var(--line\.strong);color:var(--brand\.primary)}.pp-btn--ask:hover{background:var(--bg\.card);border-color:var(--brand\.primary)}.pp-avatar{background:var(--bg\.card);border:1px solid var(--line\.default)}.pp-top{align-items:center;gap:var(--space-12);min-height:var(--header-min);padding-bottom:var(--header-pad-b);box-sizing:border-box;flex-wrap:wrap;display:flex}.pp-top__brand{flex:none;align-items:center;display:flex}.pp-top__div{background:#70737c38;flex:none;width:1px;height:34px;margin:0 20px}.pp-top__label{white-space:nowrap;flex-direction:column;line-height:1.35;display:flex}.pp-top__app{color:var(--text\.ink);font-size:15px;font-weight:500}.pp-top__app b{font-weight:700}.pp-top__co{color:var(--text\.secondary);font-size:12px}.pp-sect{border-top:1px solid var(--line\.subtle);padding-top:var(--space-16)}.pp-sect__head,.pp-inner__head{align-items:center;gap:var(--space-4);color:var(--text\.secondary);margin-bottom:var(--space-8);font-size:12px;font-weight:600;display:flex}.pp-sect{container-type:inline-size}.pp-split{column-gap:0;row-gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-split>*{min-width:0;padding-right:var(--space-16)}.pp-split>*+*{border-left:1px solid var(--line\.subtle);padding-left:var(--space-16);padding-right:0}@container (width<=420px){.pp-split{grid-template-columns:minmax(0,1fr)}.pp-split>*{padding-right:0}.pp-split>*+*{border-left:0;border-top:1px solid var(--line\.subtle);padding-left:0;padding-top:var(--space-16)}}.pp-cells{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pp-cells>*{min-width:0;padding-right:var(--space-12);gap:var(--space-4);flex-direction:column;display:flex}.pp-cells>*+*{border-left:1px solid var(--line\.subtle);padding-left:var(--space-12)}.pp-cells>:last-child{padding-right:0}.pp-cell__head{align-items:center;gap:var(--space-4);color:var(--text\.secondary);font-size:12px;font-weight:600;display:flex}.pp-cell__value{align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-4);flex-wrap:wrap;display:flex}.pp-cell__value>span>.pp-num:first-child{font-size:20px;font-weight:700;line-height:1.4}.pp-cell__sub{color:var(--text\.secondary);font-size:12px;line-height:1.5}.pp-top__mark{align-items:center;gap:var(--space-12);flex:none;display:inline-flex}.pp-top__mark>svg,.pp-top__mark>img{flex:none;width:32px;height:32px;display:block}.pp-top__word{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:#171719;font-size:24px;font-weight:800;line-height:1}.pp-top__word b{color:var(--brand\.primary);font-weight:800}.pp-top--grid3{column-gap:var(--panel-gap);grid-template-columns:minmax(360px,1fr) minmax(360px,1.25fr) minmax(360px,1fr);display:grid}.pp-top__tools{align-items:center;gap:var(--space-12);grid-column:2/4;min-width:0;display:flex}.pp-period{height:var(--control-sm);border-radius:var(--radius-8);background:#70737c14;border:0;padding:0 2px}.pp-period button{height:var(--control-sm);font-size:13px}.pp-period__step{width:28px}.pp-period__step .pp-icon{width:16px;height:16px}.pp-period__step:hover{background:#70737c1f!important}.pp-period__mid{gap:var(--space-4);padding:0 6px!important}.pp-period__year,.pp-period__range{font-family:var(--font-body);color:var(--text\.secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:400}.pp-period__week{font-family:var(--font-body);color:var(--text\.ink);white-space:nowrap;font-size:13px;font-weight:600}.pp-seg{height:var(--control-sm);background:0 0}.pp-seg button{padding:0 10px;font-size:12px;font-weight:500}.pp-top .pp-btn--ask{height:var(--control-sm)}.pp-avatar{border:1px solid var(--line\.default);background:0 0}.pp-iconbtn{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-8);color:var(--text\.muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pp-iconbtn:hover{color:var(--text\.ink);background:#70737c14}.pp-iconbtn:focus-visible{box-shadow:0 0 0 3px var(--focus\.ring);outline:none}.pp-iconbtn .pp-icon{width:var(--icon-sm);height:var(--icon-sm)}.pp-top__menu{margin-right:var(--space-16)}.pp-scrim{z-index:20;cursor:default;background:#18181b29;border:0;padding:0;position:absolute;inset:0}.pp-drawer{box-sizing:border-box;background:var(--bg\.card);width:280px;box-shadow:var(--shadow-float);z-index:21;gap:var(--space-16);padding:var(--panel-head-y) var(--space-12);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.pp-drawer__head{align-items:center;gap:var(--space-16);min-height:calc(var(--header-min) - var(--header-pad-b));margin-top:calc(-1 * var(--panel-head-y));padding:0 0 0 calc(var(--screen-pad) - var(--space-12));flex:none;display:flex}.pp-drawer__label{color:var(--text\.secondary);padding:0 var(--space-12);margin:0 0 var(--space-4);font-size:11px;font-weight:600;line-height:1.45}.pp-drawer__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pp-drawer__item{align-items:center;gap:var(--space-8);height:var(--control-sm);padding:0 var(--space-12);border-radius:var(--radius-8);color:var(--text\.ink);white-space:nowrap;font-size:13px;text-decoration:none;display:flex;position:relative}.pp-drawer__item:hover{background:var(--bg\.muted)}.pp-drawer__code{width:20px;color:var(--text\.secondary);flex:none;font-size:12px}.pp-drawer__note{color:var(--text\.secondary);margin-left:auto;font-size:11px}.pp-drawer__item[aria-current=true]{font-weight:600}.pp-drawer__item[aria-current=page]{color:var(--brand\.primary);font-weight:600}.pp-drawer__item[aria-current=page] .pp-drawer__code{color:var(--brand\.primary)}.pp-drawer__item[aria-current=page]:before{content:"";background:var(--brand\.primary);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.pp-drawer__item--off{color:var(--text\.disabled);pointer-events:none}.pp-drawer__item--off .pp-drawer__note{color:var(--text\.disabled)}.pp-drawer__stage{margin:0 var(--space-12);color:var(--text\.ink);font-size:12px;line-height:1.5}.pp-drawer__foot{gap:var(--space-12);padding:var(--space-16) var(--space-12) 0;border-top:1px solid var(--line\.subtle);flex-direction:column;margin-top:auto;display:flex}.pp-drawer__row{gap:var(--space-4);flex-direction:column;display:flex}.pp-drawer__row>span:first-child{color:var(--text\.secondary);font-size:11px;font-weight:600}.pp-panel__title>.pp-tag{display:none}.pp-ibox{box-sizing:border-box;color:#18181b;word-break:keep-all;background:#fff;border:1px solid #70737c47;border-radius:12px;flex-direction:column;gap:12px;width:400px;padding:16px;font-family:Pretendard,sans-serif;font-size:13px;line-height:1.5;display:flex;box-shadow:0 4px 6px -2px #17171712,0 10px 15px -3px #17171712}.pp-ibox__head{align-items:flex-start;gap:8px;display:flex}.pp-ibox__title{flex-direction:column;flex:auto;display:flex}.pp-ibox__title b{font-size:13px;font-weight:700}.pp-ibox__title span{color:#3f3f46;font-size:12px}.pp-ibox__close{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.pp-ibox__close .pp-icon{width:16px;height:16px}.pp-ibox__list{border-top:1px solid #70737c1f;flex-direction:column;display:flex}.pp-ibox__row{border-bottom:1px solid #70737c1f;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:8px 0;display:grid}.pp-ibox__row>.n{font-size:13px;font-weight:600}.pp-ibox__row>.v{text-align:right;font-size:13px;font-weight:600}.pp-ibox__row>.f,.pp-ibox__row>.s{color:#3f3f46;grid-column:1/-1;font-size:12px}.pp-ibox__row>.s .pp-num{font-size:12px}.pp-ibox__row--on{background:#0066ff0d;border-bottom-color:#0000;border-radius:8px;margin:0 -8px;padding:8px}.pp-ibox__kv{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;display:grid}.pp-ibox__kv>.k{color:#71717a;font-size:12px}.pp-ibox__kv>.w{color:#18181b;font-size:12px}.pp-ibox__foot{color:#3f3f46;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.pp-info--open{border-radius:9999px;box-shadow:0 0 0 3px #0066ff1f;color:#06f!important}body{background:var(--bg\.page);color:var(--text\.ink);font-family:var(--font-body);word-break:keep-all;overflow-wrap:break-word;font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:13px;line-height:1.5}.pp-panel{flex-direction:column;min-width:0;display:flex}.pp-panel__body{flex:auto}.pp-info{cursor:help;background:0 0;border:0;padding:0}.pp-spark{width:100%;display:block;overflow:visible}.pp-sect__head,.pp-inner__head{color:var(--text\.ink);margin-bottom:var(--space-12);font-size:13px;font-weight:700}@media (height<=799px){.pp-panel__head{padding-top:12px;padding-bottom:12px}.pp-panel__body{gap:8px;padding-top:12px;padding-bottom:12px}.pp-metric{row-gap:4px;padding:8px 16px}}.pp-btn--sm{font-size:12px}.pp-app{box-sizing:border-box;width:100%;max-width:var(--screen-max);padding:0 var(--screen-pad) var(--screen-pad);gap:var(--panel-gap);flex-direction:column;min-height:100vh;margin:0 auto;display:flex;position:relative}.pp-app--msg{color:var(--text\.secondary);justify-content:center;align-items:center}.pp-app-top{margin-bottom:calc(-1 * var(--panel-gap));align-items:center}.pp-top__right{align-items:center;gap:var(--space-12);margin-left:auto;display:flex}.pp-top__mark>img{width:var(--logo-symbol);height:var(--logo-symbol);display:block}.pp-grid3{gap:var(--panel-gap);grid-template-columns:minmax(360px,1fr) minmax(360px,1.25fr) minmax(360px,1fr);align-items:stretch;display:grid}.pp-main{gap:var(--panel-gap);flex-direction:column;display:flex}.pp-app-baseline{margin-top:auto}.pp-unitfixed{height:var(--control-sm);color:var(--text\.secondary);white-space:nowrap;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.pp-pending{color:var(--text\.secondary);margin:0}.pp-nextsteps{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-back{color:var(--brand\.primary);margin-bottom:calc(-1 * var(--space-8));align-self:flex-start;font-size:13px;font-weight:500;text-decoration:none}.pp-back:hover{text-decoration:underline}.pp-selstrip{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.pp-chip__axis{color:var(--text\.secondary);margin-right:var(--space-4);font-weight:400}.pp-chip__x{border-radius:var(--radius-pill);width:20px;height:20px;color:var(--text\.secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-2px -4px -2px 0;padding:0;display:inline-flex}.pp-chip__x:hover{background:var(--hover\.fill);color:var(--text\.ink)}.pp-period-wrap{display:inline-flex;position:relative}.pp-period button:disabled{opacity:.35;cursor:default}.pp-period__mid--static{align-items:center;gap:var(--space-4);padding:0 6px;display:inline-flex}.pp-pop{z-index:30;background:var(--bg\.card);border:1px solid var(--line\.default);border-radius:var(--radius-12);box-shadow:var(--shadow-float);padding:var(--space-12);position:absolute;top:calc(100% + 6px);left:0}.pp-weeklist{gap:var(--space-8);flex-direction:column;width:340px;max-height:420px;display:flex;overflow-y:auto}.pp-weeklist__year{align-items:center;gap:var(--space-8);font-size:13px;display:flex}.pp-weeklist__month{gap:var(--space-8);grid-template-columns:36px 1fr;align-items:start;display:grid}.pp-weeklist__m{color:var(--text\.secondary);font-size:12px;line-height:var(--control-sm)}.pp-weeklist__weeks{gap:var(--space-4);flex-wrap:wrap;display:flex}.pp-weeklist__w{border:1px solid var(--line\.subtle);border-radius:var(--radius-8);background:var(--bg\.card);font:inherit;color:var(--text\.ink);cursor:pointer;flex-direction:column;align-items:flex-start;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.pp-weeklist__w span{color:var(--text\.secondary);font-size:11px;font-weight:400}.pp-weeklist__w[aria-selected=true]{border-color:var(--brand\.primary);box-shadow:0 0 0 1px var(--brand\.primary)}.pp-weeklist__note{color:var(--text\.muted);margin:0;font-size:11px}.pp-app-scrim,.pp-app-drawer{position:fixed}.pp-drawer__sub{margin:2px 0 var(--space-4) var(--space-12)}.pp-drawer__item--pending{width:100%;font:inherit;color:var(--text\.secondary);cursor:pointer;text-align:left;background:0 0;border:0;font-size:13px}.pp-drawer__item--pending .pp-drawer__note{color:var(--text\.secondary)}.pp-drawer__hint{margin:2px var(--space-12) var(--space-4);color:var(--text\.secondary);font-size:12px;line-height:1.5}.pp-drawer__ws{color:var(--text\.ink);padding:0 0 0 2px;font-size:13px}.pp-drawer__ai{border-top:1px solid var(--line\.subtle);padding-top:var(--space-8);margin:0 calc(-1 * var(--space-12))}.pp-drawer__foot{padding-bottom:var(--space-4)}.recharts-cartesian-axis-tick-value{font-family:var(--font-axis);fill:var(--text\.muted);font-size:11px}.pp-gate{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.pp-gate__card{width:360px;max-width:100%}.pp-field{color:var(--text\.secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.pp-field input,.pp-field select{height:var(--control-md);border:1px solid var(--line\.strong);border-radius:var(--radius-8);font:inherit;color:var(--text\.ink);background:var(--bg\.card);padding:0 12px;font-size:13px}.pp-gate__err{min-height:18px;color:var(--verdict\.bad\.text);margin:0;font-size:12px}.pp-mtop{display:none}@media (width<=599px){.pp-app{gap:16px;padding:0 16px 16px}.pp-app-top{display:none}.pp-mtop{background:var(--bg\.card);border-bottom:1px solid var(--line\.subtle);z-index:10;flex-direction:column;gap:8px;margin:0 -16px;padding:0 16px 8px;display:flex;position:sticky;top:0}.pp-mtop__bar{height:var(--mobile-header-h);align-items:center;gap:8px;display:flex}.pp-mtop__bar .pp-top__menu{width:var(--touch-min);height:var(--touch-min);margin-right:0}.pp-mtop__title{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.pp-mtop__title b{font-family:var(--font-display);font-size:16px;font-weight:700}.pp-mtop__title span{color:var(--text\.secondary);font-size:12px}.pp-mtop__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-mtop .pp-period-wrap,.pp-mtop .pp-period{width:100%}.pp-mtop .pp-period{height:var(--touch-min);background:var(--bg\.card);border:1px solid var(--line\.strong);justify-content:space-between}.pp-mtop .pp-period button{height:var(--touch-min)}.pp-mtop .pp-period__step{width:var(--touch-min)}.pp-mtop .pp-seg{height:auto}.pp-mtop .pp-seg button{min-height:var(--touch-min);min-width:var(--touch-min);padding:0 16px}.pp-drawer .pp-iconbtn{width:var(--touch-min);height:var(--touch-min)}.pp-drawer__item,.pp-drawer__item--pending{min-height:var(--touch-min);box-sizing:border-box}.pp-drawer .pp-seg{height:auto}.pp-drawer .pp-seg button{min-height:var(--touch-min);min-width:var(--touch-min)}.pp-grid3{grid-template-columns:minmax(0,1fr);gap:16px}.pp-panel{min-width:0}.pp-nextsteps{grid-template-columns:minmax(0,1fr)}.pp-nextsteps .pp-btn{height:var(--touch-min)}.pp-drawer{width:min(var(--drawer-w), 86vw)}}@media (width>=600px) and (width<=1189px){.pp-top--grid3{flex-wrap:wrap;display:flex}.pp-top__tools{flex-wrap:wrap;flex:auto}.pp-grid3{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}.pp-ds__head{gap:0}.pp-ds__note{color:var(--text\.secondary);margin:0;font-size:12px}.pp-ds__grid{gap:var(--panel-gap);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;display:grid}.pp-ds__row{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.pp-ds__mute{color:var(--text\.secondary);font-size:12px}.pp-ds__sw{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.pp-ds__swatch{align-items:center;gap:var(--space-8);min-width:0;font-size:11px;display:flex}.pp-ds__swatch i{border-radius:var(--radius-8);border:1px solid var(--line\.subtle);flex:none;width:28px;height:28px}.pp-ds__swatch>span{flex-direction:column;min-width:0;display:flex}.pp-ds__swatch b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.pp-ds__swatch .pp-num{color:var(--text\.secondary)}.pp-ds__div{border-radius:var(--radius-8);grid-template-columns:repeat(11,1fr);height:24px;display:grid;overflow:hidden}.pp-ds__div i{display:block}.pp-ds__states{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.pp-ds__states .pp-inner{padding:var(--space-12) var(--space-16)}.pp-ds__edited{background:var(--bg\.card);box-shadow:inset 2px 0 0 var(--brand\.primary);padding:4px 8px;font-size:12px}.pp-ds__input{height:var(--control-sm);border:1px solid var(--line\.strong);border-radius:var(--radius-8);background:var(--bg\.muted);color:var(--text\.secondary);font:inherit;padding:0 8px;font-size:12px}.pp-ds__type{align-items:baseline;gap:var(--space-12);border-bottom:1px solid var(--line\.subtle);grid-template-columns:150px 1fr;padding:4px 0;display:grid}.pp-ds__tname{color:var(--text\.secondary);font-size:11px}.pp-ds .pp-table{background:0 0}.pp-ds__wide{grid-column:1/-1}.pp-ds__wide>.pp-panel__body{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:start;display:grid}.pp-ds .pp-table td:first-child{white-space:nowrap}.pp-ds .pp-inner{overflow-x:auto}.pp-none{align-items:baseline;gap:var(--space-4);color:var(--text\.secondary);white-space:nowrap;font-size:12px;display:inline-flex}.pp-none__what{color:var(--text\.secondary)}.pp-none__dash{color:var(--text\.muted)}.pp-none__why{color:var(--text\.muted);margin-left:var(--space-4);font-size:11px}.pp-none__line{margin:0;font-size:12px}.pp-none__title{font-size:13px}.pp-btn .pp-none__why{font-weight:400}.pp-refuse{color:var(--text\.secondary);font-size:13px}.pp-s1{position:relative}.pp-info--btn{cursor:pointer;border-radius:var(--radius-pill)}.pp-info--btn:focus-visible{box-shadow:0 0 0 3px var(--focus\.ring);outline:none}.pp-metric{cursor:pointer}[data-panel=metrics]>.pp-panel__body{grid-template-rows:repeat(5,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.pp-metric__name{align-items:center;gap:var(--space-4);display:inline-flex}.pp-metric__body{flex-direction:column;min-width:0;display:flex}.pp-panel--focus{border-color:var(--brand\.primary);box-shadow:0 0 0 1px var(--brand\.primary)}.pp-why__grid{gap:var(--space-12);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (width<=599px){.pp-why__grid{grid-template-columns:minmax(0,1fr)}}.pp-meet__card{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pp-meet__two{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-meet__nums{align-items:baseline;column-gap:var(--space-4);flex-wrap:wrap;display:flex}.pp-meet__big{font-size:20px;font-weight:700;line-height:1.4}.pp-meet__mid{font-size:14px}.pp-meet__over{align-items:center;gap:var(--space-4);color:var(--text\.ink);font-weight:500;display:inline-flex}.pp-btn:disabled{opacity:.55;cursor:default}.pp-ibox-pop{z-index:25;position:absolute}.pp-ibox-pop__tip{background:var(--bg\.card);border-left:1px solid var(--line\.default);border-top:1px solid var(--line\.default);width:10px;height:10px;position:absolute;top:-6px;left:22px;transform:rotate(45deg)}.pp-ibox .pp-go{font-size:12px}.pp-ibox--flat{width:100%;box-shadow:none;border-color:var(--line\.strong)}.pp-ibox--flat .pp-ibox__list{border-top:0}.pp-detail{gap:var(--panel-gap);flex-direction:column;display:flex}.pp-detail__head{background:var(--bg\.card);flex-flow:wrap;align-items:center;gap:12px 24px;padding:16px 22px}.pp-detail__title{flex-direction:column;flex:420px;gap:2px;min-width:0;display:flex}.pp-detail__back{align-items:center;gap:var(--space-4);color:var(--text\.secondary);width:fit-content;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.pp-detail__back:hover{color:var(--brand\.primary)}.pp-detail__nums{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.pp-detail__big{align-items:baseline;gap:0;display:inline-flex}.pp-detail__big>.pp-num{font-size:32px;font-weight:700;line-height:1.2}.pp-detail__big>.pp-delta{margin-left:6px}.pp-detail__grid{gap:var(--panel-gap);grid-template-columns:minmax(0,2.2fr) minmax(360px,1fr);align-items:start;display:grid}.pp-detail__three{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pp-detail__kpi{min-width:0;padding:8px 12px}.pp-detail__kpi--on{background:var(--bg\.card);border-color:var(--brand\.primary);box-shadow:0 0 0 1px var(--brand\.primary)}.pp-detail__kpiv{font-size:20px;font-weight:700;line-height:1.3}.pp-detail__chips{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.pp-chartbox{background:var(--bg\.card);padding:12px 16px 8px}.pp-chart__legend{color:var(--text\.secondary);flex-wrap:wrap;gap:4px 16px;padding-top:4px;font-size:12px;display:flex}.pp-legend__item{align-items:center;gap:6px;display:inline-flex}.pp-criteria{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;font-size:13px;display:grid}.pp-criteria__row{display:contents}.pp-tablewrap{overflow-x:auto}.pp-detail .pp-table th,.pp-detail .pp-table td{background:0 0;padding:0 4px}.pp-detail .pp-table th:first-child,.pp-detail .pp-table td:first-child{white-space:nowrap;padding-left:0}.pp-detail .pp-table .pp-verdict{padding-left:12px}.pp-detail .pp-table tbody tr:last-child td{border-bottom:0}@media (width<=1189px){.pp-detail__grid{grid-template-columns:minmax(0,1fr)}}.pp-chart{width:100%;height:auto;display:block}.pp-axis{font-family:var(--font-axis);fill:var(--text\.muted);font-size:11px}.pp-axis--strong{fill:var(--text\.ink);font-size:12px;font-weight:700}.pp-chart-note{font-family:var(--font-body);fill:var(--text\.secondary);font-size:11px}.pp-chart-grid{stroke:var(--line\.subtle);stroke-width:1px;fill:none}.pp-chart-band{fill:var(--line\.default)}.pp-chart-target{stroke:var(--chart\.target);stroke-width:1px;stroke-dasharray:4 4;fill:none}.pp-chart-line{fill:none;stroke:var(--brand\.primary);stroke-width:2px;stroke-linejoin:round}.pp-chart-mark{fill:var(--bg\.card);stroke:var(--brand\.primary);stroke-width:1.5px}.pp-chart-dot{fill:var(--brand\.primary)}.pp-chart-bar{fill:var(--chart\.context);opacity:.35}.pp-chart-bar--rest{fill:none;opacity:1;stroke:var(--chart\.context);stroke-width:1px;stroke-dasharray:4 3}.pp-chart-plan{fill:none;stroke:var(--brand\.primary);stroke-width:2px;stroke-dasharray:6 4}.pp-chart-plandot{fill:var(--bg\.card);stroke:var(--brand\.primary);stroke-width:1.5px;stroke-dasharray:2 2}.pp-sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.pp-inner__head--row{align-items:center;gap:var(--space-4);display:flex}.pp-bars{gap:var(--space-8);grid-template-columns:minmax(56px,max-content) minmax(0,1fr) minmax(32px,max-content);align-items:center;font-size:12px;display:grid}.pp-bars__n{text-overflow:ellipsis;max-width:120px;overflow:hidden}.pp-bars__v{text-align:right;white-space:nowrap}.pp-bar{background:var(--bg\.page);border-radius:var(--radius-pill);height:8px;display:block;overflow:hidden}.pp-bar>i{border-radius:var(--radius-pill);background:var(--chart\.context);height:100%;display:block}.pp-bar>i.pp-bar__on{background:var(--brand\.primary)}.pp-table--flat,.pp-all__table{background:0 0}.pp-table--flat th,.pp-table--flat td{box-sizing:border-box}.pp-table--flat th,.pp-table--flat td,.pp-all__table th,.pp-all__table td{background:0 0;padding:0 4px}.pp-table--flat th:first-child,.pp-table--flat td:first-child{padding-left:0}.pp-table--flat td:first-child{padding-top:2px;padding-bottom:2px}.pp-table--flat .pp-verdict,.pp-all__table .pp-verdict{padding-left:12px}.pp-table--flat tbody tr:last-child td{border-bottom:0}.pp-chip--anomaly{color:var(--text\.ink);font-size:12px}.pp-chip--anomaly .pp-chip__why{color:var(--text\.secondary)}.pp-all__badges{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.pp-all__head{flex-wrap:wrap;row-gap:12px}.pp-all__lock{color:var(--text\.ink);align-items:center;gap:6px;margin:4px 0 0;display:flex}.pp-all__lock .pp-icon{flex:none}.pp-all__unlock{align-items:center;gap:var(--space-8);margin-top:var(--space-8);display:flex}.pp-input{height:var(--control-sm);box-sizing:border-box;border:1px solid var(--line\.strong);border-radius:var(--radius-8);font:inherit;background:var(--bg\.card);color:var(--text\.ink);min-width:240px;padding:0 10px;font-size:13px}.pp-input:focus-visible{box-shadow:0 0 0 3px var(--focus\.ring);border-color:var(--brand\.primary);outline:none}.pp-all__tools{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.pp-all__sep{background:var(--line\.default);width:1px;height:20px}.pp-all__off{align-items:center;gap:var(--space-8);font-size:13px;display:inline-flex}.pp-all__off input{width:16px;height:16px;margin:0}.pp-all__table{min-width:1040px}.pp-all__table td:nth-child(2){padding-top:4px;padding-bottom:4px}.pp-all__table tr.pp-total td{padding-top:0;padding-bottom:0}.pp-all__sel{width:32px;padding:0!important}.pp-all__sel input{width:16px;height:16px;margin:0}.pp-all__cmp{background:var(--bg\.subtle)!important}.pp-all__taghead{align-items:center;gap:4px;display:inline-flex}.pp-all__tag,.pp-all__bulk{border:1px solid var(--line\.strong);height:28px;font:inherit;background:var(--bg\.card);color:var(--text\.ink);border-radius:6px;padding:0 6px;font-size:12px}.pp-all__bulk{height:var(--control-sm);border-radius:var(--radius-8);padding:0 8px;font-size:13px}.pp-all__tag--empty{border-color:var(--brand\.primary);color:var(--brand\.primary)}.pp-all__issue{height:auto;padding:0;font-size:12px}.pp-all__bar{align-items:center;gap:var(--space-12);border-top:1px solid var(--line\.subtle);background:var(--bg\.card);flex-wrap:wrap;padding:12px 22px;display:flex}.pp-all__msg{color:var(--text\.ink);margin:0 0 8px;font-size:13px;font-weight:600}.pp-pickwrap{position:relative}.pp-pick{height:var(--control-sm);border:1px solid var(--line\.strong);border-radius:var(--radius-8);background:var(--bg\.card);font:inherit;color:var(--text\.ink);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}.pp-pick>b{text-overflow:ellipsis;max-width:160px;font-weight:600;overflow:hidden}.pp-pick__k{color:var(--text\.muted)}.pp-pick--open{border-color:var(--brand\.primary)}.pp-pick:disabled{cursor:default;opacity:.55}.pp-pickpop{z-index:6;box-sizing:border-box;background:var(--bg\.card);border:1px solid var(--line\.default);border-radius:var(--radius-12);width:280px;box-shadow:var(--shadow-float);position:absolute;top:38px;left:0;overflow:hidden}.pp-pickpop__find{padding:12px 12px 8px}.pp-pickpop__find input{box-sizing:border-box;width:100%;height:var(--control-sm);border:1px solid var(--line\.strong);border-radius:var(--radius-8);font:inherit;padding:0 10px;font-size:13px}.pp-pickpop__all{border-bottom:1px solid var(--line\.subtle);justify-content:space-between;padding:0 12px 8px;display:flex}.pp-pickpop__all .pp-btn{height:24px;padding:0;font-size:12px}.pp-pickpop__list{max-height:280px;padding:8px 12px 12px;overflow-y:auto}.pp-pickpop__row{align-items:center;gap:6px;padding:4px 0;display:flex}.pp-pickpop__row--kid{padding-left:26px}.pp-pickpop__fold{width:20px;height:20px}.pp-pickpop__lab{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.pp-pickpop__lab--top{font-weight:600}.pp-check{box-sizing:border-box;border:1.5px solid var(--line\.strong);background:var(--bg\.card);border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pp-check--on,.pp-check--half{background:var(--brand\.primary);border:0}.pp-check .pp-icon{stroke:var(--bg\.card);stroke-width:3px}.pp-pickpop__lab input:focus-visible+.pp-check{box-shadow:0 0 0 3px var(--focus\.ring)}.pp-panel__foot{gap:var(--space-8);padding:var(--space-12) var(--panel-pad-x);border-top:1px solid var(--line\.subtle);background:var(--bg\.card);flex-wrap:wrap;flex:none;align-items:center;display:flex}.pp-panel__foot--grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.pp-checks{border-top:1px solid var(--line\.subtle);padding-top:var(--space-8);flex-direction:column;gap:6px;font-size:13px;display:flex}.pp-checks__row{align-items:center;gap:var(--space-8);display:flex}.pp-checks__name{flex:auto;min-width:0}.pp-checks__v{white-space:nowrap;font-weight:600}.pp-checks__none{white-space:nowrap}.pp-checks__cmp{margin-top:-4px}.pp-s3,.pp-s5{gap:var(--panel-gap);flex-direction:column;display:flex}@media (width>=1190px){:is(.pp-app:has(.pp-s3),.pp-app:has(.pp-s5)){height:100vh;min-height:560px}:is(.pp-app:has(.pp-s3) .pp-main,.pp-app:has(.pp-s5) .pp-main),.pp-s3,.pp-s5{flex:auto;min-height:0}.pp-s3>:not(.pp-grid3),.pp-s5>:not(.pp-grid3){flex:none}.pp-s3>.pp-grid3,.pp-s5>.pp-grid3{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.pp-s3>.pp-grid3>.pp-panel,.pp-s5>.pp-grid3>.pp-panel{min-height:0}.pp-s3>.pp-grid3 .pp-panel__body,.pp-s5>.pp-grid3 .pp-panel__body{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.pp-s3>.pp-grid3 .pp-panel__body>*,.pp-s5>.pp-grid3 .pp-panel__body>*{flex-shrink:0}}.pp-s3__head{flex-flow:wrap;align-items:center;gap:12px 24px;padding:16px 22px}.pp-s3__head-l{flex:auto;min-width:0}.pp-s3__head-l .pp-panel__desc{margin:0}.pp-s3__head-r{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.pp-linkbtn{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px}.pp-s3__form{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.pp-s3__form .pp-input{flex:140px;min-width:0}.pp-s3__form--wide{flex-direction:column;align-items:stretch}.pp-s3__form--wide .pp-input{flex:none;width:100%}.pp-s3__a7{background:var(--bg\.card);align-items:center;gap:12px;padding:12px 16px;display:flex}.pp-s3__a7>span:first-child{flex-direction:column;flex:auto;gap:2px;display:flex}.pp-s3__a7-n{flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.pp-agenda{flex-direction:column;gap:6px;padding:10px 14px;display:flex}.pp-agenda--on{border-color:var(--brand\.primary);box-shadow:0 0 0 1px var(--brand\.primary);background:var(--bg\.card)}.pp-agenda--na .pp-agenda__title{color:var(--text\.muted)}.pp-agenda__btn{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;align-items:center;gap:var(--space-8);background:0 0;border:0;width:100%;padding:0;display:flex}.pp-agenda__no{width:14px;color:var(--text\.secondary);flex:none;font-size:12px}.pp-agenda__title{flex:auto;min-width:0;font-size:13px}.pp-agenda__line{align-items:center;gap:var(--space-8);padding-left:22px;font-size:12px;display:flex}.pp-agenda__line[draggable=true]{cursor:grab}.pp-agenda__text{flex:auto;min-width:0}.pp-agenda__grip{color:var(--text\.muted);letter-spacing:-2px;flex:none}.pp-agenda__x{flex:none;width:20px;height:20px}.pp-agenda__moves{flex:none;display:inline-flex}@media (hover:hover){.pp-agenda__line>.pp-agenda__grip,.pp-agenda__line>.pp-agenda__moves,.pp-agenda__line>.pp-agenda__x{opacity:0;transition:opacity .12s ease-out}.pp-agenda__line:hover>.pp-agenda__grip,.pp-agenda__line:hover>.pp-agenda__moves,.pp-agenda__line:hover>.pp-agenda__x,.pp-agenda__line:focus-within>.pp-agenda__grip,.pp-agenda__line:focus-within>.pp-agenda__moves,.pp-agenda__line:focus-within>.pp-agenda__x{opacity:1}}.pp-s3__memo{resize:vertical;width:100%;height:auto;min-height:56px;padding:8px 12px}.pp-s3__dec{gap:var(--space-8);border-bottom:1px solid var(--line\.subtle);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;padding:8px 0;font-size:13px;display:grid}.pp-s3__dec:last-child{border-bottom:0}.pp-s3__confirm{height:auto;padding:0;font-size:12px}.pp-s3__plans{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:4px 12px;font-size:13px;display:grid}.pp-s3__q{font-size:13px;font-weight:600}.pp-sheet__scrim{z-index:40;background:#18181b29;border:0;padding:0;position:fixed;inset:0}.pp-sheet{z-index:41;box-sizing:border-box;background:var(--bg\.card);width:min(960px,100%);box-shadow:var(--shadow-float);flex-direction:column;gap:16px;padding:24px 28px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.pp-sheet__tools{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.pp-sheet__note{background:var(--bg\.subtle);border:1px solid var(--line\.default);border-radius:var(--radius-8);padding:8px 12px}.pp-sheet__table{background:var(--bg\.card)}.pp-sheet__foot{border-top:1px solid var(--line\.subtle);flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}.pp-sheet__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pp-sheet__big{font-size:20px;font-weight:700}@media (width<=1189px){.pp-sheet__cards{grid-template-columns:minmax(0,1fr)}}.pp-s5__head{flex-flow:wrap;align-items:center;gap:12px 24px;padding:16px 22px}.pp-s5__head>:first-child{flex:auto}.pp-s5__head .pp-panel__desc{margin:0}.pp-s5__summ{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.pp-s5__summ .pp-chip{cursor:pointer}.pp-s5__summ .pp-chip[aria-pressed=true]{border-color:var(--brand\.primary);box-shadow:0 0 0 1px var(--brand\.primary)}.pp-s5__form{background:var(--bg\.card);border:1px solid var(--line\.default);border-radius:var(--radius-12);padding:12px 16px}.pp-s5__track{flex-direction:column;gap:6px;font-size:13px;display:flex}.pp-s5__trackrow{text-align:left;white-space:normal;justify-content:flex-start;height:auto;padding:0;font-weight:400}.pp-s5__tools{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.pp-s5__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp-s5__chip{cursor:pointer;gap:4px;font-size:12px;font-weight:500}.pp-s5__pick{box-sizing:border-box;background:var(--bg\.card);border:1px solid var(--line\.default);border-radius:var(--radius-12);width:340px;max-width:100%;box-shadow:var(--shadow-float);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.pp-s5__pickgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.pp-s5__pickgrid fieldset{border:0;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;display:flex}.pp-s5__pickgrid legend{padding:0 0 4px;font-size:12px;font-weight:600}.pp-s5__pickgrid label{align-items:center;gap:8px;min-height:28px;font-size:13px;line-height:1.3;display:flex}.pp-s5__pickgrid input{width:16px;height:16px;margin:0}.pp-s5__pickfoot{border-top:1px solid var(--line\.subtle);align-items:center;gap:8px;padding-top:10px;display:flex}.pp-s5__list{flex-direction:column;gap:8px;display:flex}.pp-s5__row{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;flex-direction:column;gap:4px;width:100%;display:flex}.pp-s5__row--on{border-color:var(--brand\.primary);box-shadow:0 0 0 1px var(--brand\.primary);background:var(--bg\.card)}.pp-s5__row--on:focus-visible{box-shadow:0 0 0 1px var(--brand\.primary), 0 0 0 3px var(--focus\.ring);outline:none}.pp-s5__row1{align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.pp-s5__row1>b{flex:auto;min-width:0}.pp-s5__row2{color:var(--text\.secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.pp-s5__over{white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.pp-s5__dots{align-items:center;gap:3px;display:inline-flex}.pp-s5__dots i{background:var(--line\.default);border-radius:9999px;width:8px;height:8px;display:inline-block}.pp-s5__dots i.on{background:var(--status\.ok,#00bf40)}.pp-s5__dots>span:last-child{margin-left:4px}.pp-s5__focus{border-color:var(--brand\.primary)}.pp-s5__statusbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-s5__more{position:relative}.pp-s5__morebtn{border:1px solid var(--line\.default)}.pp-s5__menu{z-index:30;background:var(--bg\.card);border:1px solid var(--line\.default);border-radius:var(--radius-8);min-width:140px;box-shadow:var(--shadow-float);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.pp-s5__menu button{appearance:none;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-8);background:0 0;border:0;padding:6px 10px;font-size:13px}.pp-s5__menu button:hover:not(:disabled){background:var(--bg\.subtle)}.pp-s5__facts{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:6px 12px;font-size:13px;display:grid}.pp-s5__k{color:var(--text\.secondary);font-size:12px}.pp-s5__v{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.pp-s5__tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.pp-s5__trendrow{grid-template-columns:minmax(0,1fr) 160px;align-items:end;gap:12px;display:grid}.pp-s5__trend{display:block}.pp-s5__band{fill:var(--bg\.subtle,#f4f4f5);stroke:none}.pp-s5__mark{stroke:var(--text\.muted,#a1a1aa);stroke-width:1px;stroke-dasharray:3 3}.pp-s5__line{fill:none;stroke:var(--brand\.primary);stroke-width:2px}.pp-s5__dot{fill:var(--brand\.primary)}.pp-s5__notes{background:var(--bg\.card);flex-direction:column;gap:8px;display:flex}.pp-s5__notelist{grid-template-columns:44px minmax(0,1fr);gap:4px 12px;font-size:13px;display:grid}.pp-s5__noteinput{border-top:1px solid var(--line\.subtle);flex-direction:column;gap:6px;padding-top:8px;display:flex}.pp-s5__noteline{align-items:center;gap:8px;display:flex}.pp-s5__noteline .pp-input{flex:auto;min-width:0;height:32px}.pp-s5__noteline .pp-s5__date{flex:0 0 140px}.pp-s5__noteline2{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pp-s5__mic{border:1px solid var(--line\.default)}.pp-s5__linked{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.pp-s5__linked--full{grid-template-columns:140px 44px minmax(0,1fr) auto;gap:8px 12px}.pp-s5__decpick{gap:8px;display:flex}.pp-s5__decpick .pp-input{flex:1 1 0;min-width:0;height:32px}.pp-s5__group{flex-direction:column;gap:4px;display:flex}.pp-s5__dec{gap:var(--space-8);border-bottom:1px solid var(--line\.subtle);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;padding:6px 0;font-size:13px;display:grid}.pp-s5__dec:last-child{border-bottom:0}.pp-s5__decr{align-items:center;gap:6px;display:inline-flex}.pp-s5__done{gap:4px;height:24px;padding:0 8px;font-size:12px}@media (width<=1189px){.pp-s5__trendrow{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.pp-desk,.pp-info--btn{display:none!important}.pp-main .pp-btn{min-height:var(--touch-min)}.pp-meet__two{grid-template-columns:minmax(0,1fr)}}.pp-chatpanel{z-index:35;box-sizing:border-box;background:var(--bg\.card);border-left:1px solid var(--line\.strong);width:min(440px,100vw);box-shadow:var(--shadow-float);word-break:keep-all;flex-direction:column;font-size:13px;line-height:1.5;display:flex;position:fixed;top:0;bottom:0;right:0}.pp-chatpanel__head{align-items:center;gap:var(--space-8);padding:var(--space-16) 20px;border-bottom:1px solid var(--line\.subtle);background:var(--bg\.subtle);flex:none;display:flex}.pp-chatpanel__head .pp-panel__title{flex:auto;margin:0}.pp-chatpanel__list{min-height:0;padding:var(--space-16) 20px;gap:var(--space-12);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.pp-chatpanel__list .pp-bubble{align-self:flex-end;font-size:13px}.pp-chatpanel__list>*{flex:none}.pp-chatpanel__foot{border-top:1px solid var(--line\.subtle);padding:var(--space-12) 20px var(--space-16);gap:var(--space-8);flex-direction:column;flex:none;display:flex}.pp-chatchips{flex-wrap:wrap;gap:6px;display:flex}.pp-chip--btn{cursor:pointer;color:var(--text\.ink);min-height:28px;font-family:inherit;font-size:12px}.pp-chip--btn:hover{border-color:var(--brand\.line);background:var(--brand\.subtle)}.pp-chip--btn:disabled{cursor:default;opacity:.5}.pp-ctxchip{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.pp-chatinput{gap:var(--space-8);display:flex}.pp-chatinput input{box-sizing:border-box;min-width:0;height:36px;padding:0 var(--space-12);font:inherit;border:1px solid var(--line\.strong);border-radius:var(--radius-8);background:var(--bg\.card);color:var(--text\.ink);flex:auto;font-size:13px}.pp-chatinput input:focus-visible{box-shadow:0 0 0 3px var(--focus\.ring);outline:none}.pp-chatnote{margin:0}.pp-thinking{align-items:center;gap:var(--space-8);color:var(--text\.secondary);font-size:12px;display:flex}.pp-dots{gap:3px;display:inline-flex}.pp-dots i{background:var(--brand\.primary);opacity:.35;border-radius:50%;width:5px;height:5px;animation:1.2s infinite pp-dot}.pp-dots i:nth-child(2){animation-delay:.2s}.pp-dots i:nth-child(3){animation-delay:.4s}@keyframes pp-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.pp-answer__readhead{color:var(--text\.ink);margin-right:var(--space-8);font-weight:600}.pp-readpart{margin-right:var(--space-8);align-items:center;gap:3px;display:inline-flex}.pp-src{border-radius:var(--radius-pill);border:1px solid var(--line\.default);color:var(--text\.secondary);background:var(--bg\.card);padding:0 5px;font-size:11px}.pp-src--prev,.pp-src--ctx{border-color:var(--brand\.line);color:var(--brand\.primary)}.pp-answer__tools,.pp-answer__next{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.pp-answer__next{padding:var(--space-8) var(--space-16);border-top:1px solid var(--line\.subtle)}.pp-answer__foot summary{cursor:pointer;color:var(--text\.ink);font-weight:600}.pp-answer__foot p{margin:var(--space-4) 0 0}.pp-answer--error{border-color:var(--verdict\.bad\.border,var(--line\.strong))}.pp-textbtn{min-height:24px;font:inherit;color:var(--brand\.primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.pp-textbtn:disabled{color:var(--text\.muted,var(--text\.secondary));cursor:default}.pp-chatcards{gap:var(--space-8);flex-wrap:wrap;display:flex}.pp-chatcard{padding:var(--space-8) var(--space-12);border:1px solid var(--line\.subtle);border-radius:var(--radius-8);flex-direction:column;flex:140px;gap:2px;display:flex}.pp-chatcard__v{color:var(--text\.ink);font-size:22px;font-weight:600}.pp-chatnum{white-space:nowrap}.pp-chatbars{flex-direction:column;gap:4px;display:flex}.pp-chatbars__row{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,120px) minmax(0,1fr) auto;font-size:12px;display:grid}.pp-chatbars__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-chatbars__bar{background:var(--bg\.muted);border-radius:2px;height:10px;overflow:hidden}.pp-chatbars__bar span{background:var(--brand\.primary);height:100%;display:block}.pp-chattable{border:1px solid var(--line\.subtle);border-radius:var(--radius-8);max-height:280px;overflow:auto}.pp-chattable .pp-table{font-size:12px}.pp-chattable .pp-table th,.pp-chattable .pp-table td{height:28px;padding:0 var(--space-8);white-space:nowrap}.pp-chart--chat{width:100%;height:auto}.pp-chart-line--s1{stroke:var(--chart\.context)}.pp-chart-line--s2{stroke:var(--brand\.primary);stroke-dasharray:5 3}.pp-chart-line--s3{stroke:var(--text\.secondary);stroke-dasharray:2 3}.pp-s5__deckinds{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp-s5__deckinds .pp-chip[aria-pressed=true]{border-color:var(--brand\.primary);box-shadow:0 0 0 1px var(--brand\.primary);color:var(--text\.ink)}.pp-agenda__sub{margin:0 0 var(--space-4) 28px;padding:var(--space-4) var(--space-8);border-left:2px solid var(--line\.default);flex-direction:column;gap:2px;font-size:12px;display:flex}.pp-agenda__sub .pp-go{align-self:flex-start}.pp-panel--fit{align-self:start}.pp-ai-area--line{align-items:center;gap:var(--space-8);padding-top:var(--space-8);padding-bottom:var(--space-8);display:flex}.pp-ai-area--line .pp-none__why{color:var(--text\.muted);font-size:13px}.pp-inner__sub{color:var(--text\.secondary);font-size:12px;font-weight:400}.pp-mi{table-layout:auto;width:100%}.pp-mi th,.pp-mi td{white-space:nowrap;padding-left:6px;padding-right:0}.pp-mi th:first-child,.pp-mi td:first-child{padding-left:0}.pp-mi thead th{vertical-align:bottom;line-height:1.3}.pp-mi tbody td{height:var(--row-default)}.pp-mi__item{text-overflow:ellipsis;max-width:120px;line-height:1.3;overflow:hidden}.pp-mi__a,.pp-mi__b{text-overflow:ellipsis;display:block;overflow:hidden}td.pp-mi__item .pp-mi__a{font-size:13px;font-weight:600}.pp-mi__b{color:var(--text\.muted);font-size:11px;font-weight:400}.pp-mi__share{align-items:center;gap:6px;display:inline-flex}.pp-mi__bar{background:var(--bg\.muted);border-radius:3px;width:32px;height:6px;position:relative;overflow:hidden}.pp-mi__bar>i{background:var(--brand\.primary);position:absolute;top:0;bottom:0;left:0}.pp-why__cause{align-items:center;gap:var(--space-12);padding-top:10px;padding-bottom:10px;display:flex}.pp-why__causehead{flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pp-why__tags{align-items:center;gap:var(--space-12);min-width:0;color:var(--text\.secondary);flex:auto;font-size:12px;display:flex}.pp-why__tag{align-items:center;gap:var(--space-8);min-width:0;display:inline-flex}.pp-why__tagbar{flex:none;width:48px;height:6px}.pp-why__cause .pp-go{flex:none;margin-left:auto}.pp-monthbars svg{height:62px}.pp-monthbars__bar{fill:var(--text\.secondary)}.pp-monthbars__rest{fill:url(#ppHatch);stroke:var(--text\.muted);stroke-width:1px}.pp-monthbars__hbg{fill:var(--bg\.page)}.pp-monthbars__hl{stroke:var(--text\.muted);stroke-width:1.6px}.pp-monthbars__goal{stroke:var(--chart\.target);stroke-width:1px;stroke-dasharray:3 3}.pp-monthbars__goaltext{font-family:var(--font-mono);fill:var(--text\.muted);font-size:10px}.pp-monthbars__line{fill:none;stroke:var(--brand\.primary);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.pp-monthbars__dot{fill:var(--brand\.primary)}.pp-monthbars__end{fill:var(--brand\.primary);stroke:var(--bg\.card);stroke-width:1.5px}.pp-monthbars__legend{justify-content:flex-end;column-gap:var(--space-12);color:var(--text\.muted);flex-wrap:wrap;grid-column:1/-1;row-gap:2px;font-size:11px;line-height:1.45;display:flex}.pp-monthbars__legend>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pp-monthbars__key{flex:none;display:inline-block}.pp-monthbars__key--bar{background:var(--text\.secondary);border-radius:1px;width:8px;height:10px}.pp-monthbars__key--line{background:var(--brand\.primary);width:12px;height:2px}.pp-monthbars__key--rest{box-sizing:border-box;border:1px solid var(--text\.muted);background:repeating-linear-gradient(45deg, var(--text\.muted) 0 1.5px, var(--bg\.page) 1.5px 4px);width:8px;height:10px}.pp-approval__head{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.pp-approval__head .pp-approval__title{white-space:nowrap}.pp-approval__marks{align-items:center;gap:6px;display:inline-flex}.pp-draftmark{border:1px solid var(--line\.default);border-radius:var(--radius-pill);height:20px;color:var(--text\.secondary);white-space:nowrap;cursor:help;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.pp-tipwrap{display:inline-flex}.pp-tipwrap>.pp-btn:disabled{pointer-events:none}.pp-nextsteps>.pp-tipwrap>.pp-btn{width:100%}.pp-checks:has(>.pp-checks__table){border-top:0;padding-top:0}.pp-checks__table{table-layout:fixed;border-collapse:collapse;width:100%}.pp-checks__cv{width:68px}.pp-checks__cj{width:56px}.pp-checks__table th,.pp-checks__table td{box-sizing:border-box;padding:0}.pp-checks__table thead th{height:var(--row-default);color:var(--text\.secondary);text-align:left;font-size:12px;font-weight:500}.pp-checks__table th.r,.pp-checks__table td.r{text-align:right}.pp-checks__table tbody tr{border-top:1px solid var(--line\.subtle)}.pp-checks__table tbody td{height:var(--row-default);line-height:1.25;position:relative}.pp-checks__name{white-space:nowrap;align-items:center;gap:6px;max-width:100%;font-size:13px;font-weight:500;display:inline-flex}.pp-checks__info{flex:none}.pp-checks__table .pp-checks__v{font-size:13px;display:block}.pp-checks__sub{color:var(--text\.muted);white-space:nowrap;font-size:11px;font-weight:400;display:block}.pp-checks__pop{z-index:30;text-align:left;white-space:normal;width:min(380px,86vw);font-weight:400;position:absolute;top:calc(100% + 6px);left:0}.pp-checks__mean{color:var(--text\.secondary);margin:0;font-size:12px;line-height:1.55}.pp-checks__calc{flex-direction:column;gap:6px;font-size:12px;display:flex}.pp-checks__f{color:var(--text\.secondary)}.pp-checks__s{color:var(--text\.ink);font-weight:500}.pp-drawer__foot .pp-drawer__label{margin-bottom:0}.pp-drawer__row--ws{flex-direction:row;justify-content:space-between;align-items:center;min-height:36px;font-size:12px}.pp-drawer__row--ws>span:first-child{font-size:12px;font-weight:400}.pp-app-drawer .pp-drawer__foot{gap:2px}.pp-mi tbody td,.pp-mi tbody td:first-child{padding-top:0;padding-bottom:0}.pp-approval__foot{row-gap:var(--space-8);flex-wrap:wrap}.pp-approval__foot>.pp-tipwrap{margin-left:auto}@media (width<=599px){.pp-mi th,.pp-mi td{padding-left:4px}.pp-mi__bar{width:24px}.pp-mi__item{max-width:96px}}@media (width<=1279px){.pp-checks__name{gap:4px;font-size:12px}}.pp-approval__foot>.pp-caption{flex:200px;min-width:0}.pp-go,.pp-back,.pp-detail__back,.pp-btn--text,.pp-metric__why a,.pp-conclusion__head a{text-decoration:none}.pp-go:hover,.pp-go:focus-visible,.pp-back:hover,.pp-back:focus-visible,.pp-detail__back:hover,.pp-detail__back:focus-visible,.pp-btn--text:not(:disabled):hover,.pp-btn--text:focus-visible,.pp-metric__why a:hover,.pp-metric__why a:focus-visible,.pp-conclusion__head a:hover,.pp-conclusion__head a:focus-visible{text-underline-offset:2px;text-decoration:underline}.pp-checks__slip{align-items:center;gap:var(--space-8);color:var(--text\.ink);font-size:13px;font-weight:500;display:flex}.pp-checks__slip .pp-go{margin-left:auto}@media (width<=599px){.pp-checks__slip .pp-go{justify-content:flex-end;min-width:44px;min-height:44px}}.pp-applink{display:inline-flex;position:relative}.pp-applink__note{z-index:30;white-space:nowrap;border:1px solid var(--line\.default);border-radius:var(--radius-8);background:var(--bg\.card);color:var(--text\.secondary);box-shadow:var(--shadow-float);padding:6px 10px;font-size:12px;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 4px);right:0}
