.st{--st-up:#0d9467;--st-down:var(--mk-rose)}.st-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.st-head h1{letter-spacing:-.025em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.15}.st-tabs .pt-tab svg{width:16px;height:16px}.st-tabs a.pt-tab{text-decoration:none}.st-lookup{border:1.5px solid var(--mk-line);background:var(--mk-bg);border-radius:999px;flex:340px;align-items:center;gap:8px;max-width:520px;min-height:44px;padding:0 14px;display:flex;position:relative}.st-lookup:focus-within{border-color:var(--mk-indigo);box-shadow:0 0 0 3px var(--mk-indigo-soft)}.st-lookup>svg{width:18px;height:18px;color:var(--mk-ink-3);flex:none}.st-lookup-input{min-width:0;font:inherit;color:var(--mk-ink);background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.st-lookup-list{z-index:30;border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:16px;max-height:360px;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #17152a1f}.st-lookup-list button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--mk-ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.st-lookup-list button:hover,.st-lookup-list button:focus-visible{background:var(--mk-mist)}.st-lookup-list b{font-size:.92rem;display:block}.st-lookup-list small{color:var(--mk-ink-3);font-size:.8rem}.st-lookup-empty{color:var(--mk-ink-3);padding:10px;font-size:.9rem}.st-switch{scrollbar-width:thin;gap:8px;margin-bottom:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.st-chip{border:1.5px solid var(--mk-line);background:var(--mk-surface);color:var(--mk-ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;max-width:260px;padding:5px 12px 5px 5px;font-size:.86rem;font-weight:600;display:inline-flex}.st-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-chip em{background:var(--mk-indigo-soft);color:var(--mk-indigo-ink);border-radius:999px;padding:1px 7px;font-size:.7rem;font-style:normal}.st-chip small{color:var(--mk-ink-3);font-weight:600}.st-chip.is-on{border-color:var(--mk-ink);box-shadow:0 0 0 2px var(--mk-indigo-soft)}.st-chip.is-temp{cursor:default;padding-left:12px}.st-avatar{object-fit:cover;background:var(--mk-mist);border-radius:50%;flex:none}.st-avatar--blank{color:var(--mk-indigo-ink);background:var(--mk-indigo-soft);place-items:center;font-weight:700;display:inline-grid}.st-tick{width:16px;height:16px;color:var(--mk-ink-3);vertical-align:-2px}.st-hint{border:1px solid var(--mk-line-strong);width:17px;height:17px;color:var(--mk-ink-3);cursor:help;vertical-align:1px;border-radius:50%;place-items:center;margin-left:6px;font-size:.7rem;font-weight:700;display:inline-grid;position:relative}.st-hint [role=tooltip]{z-index:40;background:var(--mk-ink);width:max-content;max-width:min(260px,72vw);color:var(--mk-bg);text-align:left;white-space:normal;pointer-events:none;border-radius:10px;padding:8px 10px;font-size:.78rem;font-weight:500;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.st-hint:hover [role=tooltip],.st-hint:focus [role=tooltip],.st-hint:focus-within [role=tooltip]{display:block}.st-loading{color:var(--mk-ink-2);justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.st-spin{border:2.5px solid var(--mk-line);border-top-color:var(--mk-indigo);border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite st-spin}.st-spin--sm{border-width:2px;width:16px;height:16px}@keyframes st-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.st-spin{animation-duration:2s}}.st-pad{padding:16px 20px 20px}.st-mx{margin:0 20px 16px}.st-small{margin-top:10px;font-size:.82rem}.st-note{background:var(--mk-indigo-soft);color:var(--mk-indigo-ink);border:0;margin-bottom:16px}.st-row-gap{align-items:center;gap:8px;display:flex}.st-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.st-row-head h4{font-size:.95rem;font-weight:650}.st-inline-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-inline-form .pt-input{flex:260px}.st-more{margin:12px 20px 16px}.st-chan{margin-bottom:16px;overflow:hidden}.st-banner{background-position:50%;background-size:cover;height:clamp(70px,14vw,150px)}.st-chan-row{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.st-banner+.st-chan-row .st-avatar{border:4px solid var(--mk-surface);width:88px;height:88px;margin-top:-44px}.st-chan-id{flex:260px;min-width:0}.st-chan-id h2{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.35rem;font-weight:700;display:flex}.st-chan-id p{margin-top:2px;font-size:.9rem}.st-updated{font-size:.8rem!important}.st-chan-actions{flex-wrap:wrap;gap:8px;display:flex}.st-kpis{margin-bottom:16px}.st-kpi b{align-items:baseline;gap:8px;display:flex}.st-kpi b small{color:var(--mk-ink-3);font-size:.85rem;font-weight:600}.st-grade{letter-spacing:-.02em;border-radius:10px;place-items:center;min-width:46px;height:34px;padding:0 8px;font-size:1.05rem;font-weight:800;display:inline-grid}.st-grade--a{color:#166534;background:#dcfce7}.st-grade--b{background:var(--mk-indigo-soft);color:var(--mk-indigo-ink)}.st-grade--c{background:var(--mk-marigold-soft);color:var(--mk-marigold-ink)}.st-grade--d{background:var(--mk-rose-soft);color:var(--mk-rose-ink)}.st-grade--sm{border-radius:8px;min-width:38px;height:26px;font-size:.85rem}.st-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}@media (min-width:900px){.st-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-span2{grid-column:span 2}}@media (min-width:1280px){.st-videos .st-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-card-head{flex-wrap:wrap}.st-card-head h2{margin-right:auto}.st-seg{background:var(--mk-mist);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.st-seg button{font:inherit;color:var(--mk-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600}.st-seg button[aria-pressed=true]{background:var(--mk-surface);color:var(--mk-ink);box-shadow:0 1px 3px #17152a1f}.st-select-sm{width:auto;min-height:34px;padding:4px 10px;font-size:.85rem}.st-chart{margin:0;position:relative}.st-chart svg{touch-action:pan-y;display:block;overflow:visible}.st-chart .st-gl{stroke:var(--mk-line);stroke-width:1px}.st-chart .st-zero{stroke:var(--mk-line-strong);stroke-width:1.5px}.st-chart .st-cross{stroke:var(--mk-ink-3);stroke-width:1px;stroke-dasharray:3 3}.st-chart .st-axis{fill:var(--mk-ink-3);font-size:11px;font-family:var(--mk-font)}.st-chart-empty{border:1.5px dashed var(--mk-line);min-height:160px;color:var(--mk-ink-3);text-align:center;border-radius:12px;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;font-size:.9rem;display:grid}.st-tip{background:var(--mk-ink);color:var(--mk-bg);pointer-events:none;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:2px;width:max-content;max-width:min(300px,80vw);padding:8px 10px;font-size:.8rem;display:grid;position:absolute;top:0;transform:translate(-50%);box-shadow:0 8px 24px #17152a33}.st-tip b{opacity:.8;font-weight:650}.st-tip span{white-space:nowrap;align-items:center;gap:6px;display:flex}.st-tip i,.st-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.st-legend{color:var(--mk-ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:.82rem;display:flex}.st-legend span{align-items:center;gap:6px;display:inline-flex}.st-bar{background:var(--mk-mist);border-radius:999px;height:8px;display:block;overflow:hidden}.st-bar>span{border-radius:inherit;background:var(--pt-accent);height:100%;display:block}.st-hbars{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;list-style:none;display:grid}.st-hbars li{grid-template-columns:82px 1fr auto;align-items:center;gap:10px;font-size:.86rem;display:grid}.st-hbars-label{color:var(--mk-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-hbars-track{background:var(--mk-mist);border-radius:999px;height:10px;overflow:hidden}.st-hbars-track span{border-radius:inherit;background:var(--mk-line-strong);height:100%;display:block}.st-hbars li.is-best .st-hbars-track span{background:var(--pt-accent)}.st-hbars li.is-best .st-hbars-label{color:var(--mk-ink);font-weight:650}.st-hbars-val{text-align:right;min-width:48px;font-weight:650}.st-hbars-val small{color:var(--mk-ink-3);font-weight:500}.st-callout{color:var(--mk-ink-2);font-size:.95rem}.st-callout b{color:var(--mk-ink)}.st-callout--card{color:#166534;background:#dcfce7;border-radius:14px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.st-callout--card svg{flex:none;width:18px;height:18px}.st-callout--card b{color:inherit}.st-earn{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px;display:grid}.st-earn div{border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.st-earn div:last-child{border-bottom:0}.st-earn dt{color:var(--mk-ink-3);font-size:.86rem}.st-earn dd{letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.st-earn--big{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.st-earn--big div{background:var(--mk-mist);border:0;border-radius:14px;grid-template-columns:minmax(0,1fr);padding:14px 16px;display:grid}.st-earn--big dd{font-size:1.3rem}.st-earn--big small{color:var(--mk-ink-3);font-size:.8rem}.st-dl{background:var(--mk-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.st-dl div{background:var(--mk-surface);padding:12px 20px}.st-dl dt{color:var(--mk-ink-3);font-size:.8rem}.st-dl dd{margin-top:2px;font-size:1.05rem;font-weight:700}.st-dl--4{border:1px solid var(--mk-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;overflow:hidden}.st-dl--4 div{padding:10px 12px}@media (min-width:720px){.st-dl--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-table td,.st-table th{padding-left:20px;padding-right:20px}.st-table .pf-num,.st-table th.pf-num{text-align:right;font-variant-numeric:tabular-nums}.st-daily td{white-space:nowrap}.st-ms,.st-parts{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 20px 20px;list-style:none;display:grid}.st-ms li>div,.st-parts li>div{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:.92rem;display:flex}.st-ms small,.st-parts small{margin-top:5px;font-size:.8rem;display:block}.st-desc{white-space:pre-line;color:var(--mk-ink-2);max-height:220px;font-size:.92rem;overflow:auto}.st-links{flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:.9rem;list-style:none;display:flex}.st-mini{counter-reset:m;padding:8px 20px 16px;list-style:none}.st-mini li{border-bottom:1px solid var(--mk-line);justify-content:space-between;gap:10px;padding:8px 0;font-size:.88rem;display:flex}.st-mini li:last-child{border-bottom:0}.st-mini a{color:var(--mk-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-mini a:hover{color:var(--mk-indigo)}.st-mini span{color:var(--mk-ink-2);flex:none;font-weight:650}.st-rhythm{grid-template-columns:repeat(8,1fr);align-items:end;gap:8px;height:140px;display:grid}.st-rhythm-col{text-align:center;grid-template-rows:1fr auto;gap:4px;height:100%;display:grid}.st-rhythm-bar{background:var(--mk-mist);border-radius:8px;flex-direction:column-reverse;justify-content:flex-start;display:flex;overflow:hidden}.st-rhythm-bar span{width:100%;display:block}.st-rhythm-bar .is-long,.st-legend-inline .is-long{background:var(--pt-accent)}.st-rhythm-bar .is-short,.st-legend-inline .is-short{background:var(--mk-rose)}.st-rhythm-col small{color:var(--mk-ink-3);font-size:.75rem}.st-legend-inline{color:var(--mk-ink-3);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.st-legend-inline i{border-radius:3px;width:9px;height:9px;margin-left:6px;display:inline-block}.st-vlist-card{margin-bottom:16px}.st-vlist{list-style:none}.st-v{border-bottom:1px solid var(--mk-line);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px 14px;padding:12px 20px;display:grid}@media (min-width:720px){.st-v{grid-template-columns:168px minmax(0,1fr) 120px}}.st-v-thumb{aspect-ratio:16/9;background:var(--mk-mist);border-radius:10px;display:block;position:relative;overflow:hidden}.st-v-thumb img{object-fit:cover;width:100%;height:100%;display:block}.st-v-thumb span{color:#fff;background:#000000c7;border-radius:6px;padding:1px 6px;font-size:.72rem;font-weight:650;position:absolute;bottom:6px;right:6px}.st-v-title{-webkit-line-clamp:2;color:var(--mk-ink);-webkit-box-orient:vertical;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.st-v-title:hover{color:var(--mk-indigo)}.st-v-main p{margin-top:2px;font-size:.8rem}.st-v-stats{color:var(--mk-ink-2);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:.84rem;display:flex}.st-v-stats b{color:var(--mk-ink)}.st-v-stats small{color:var(--mk-ink-3)}.st-v-score{grid-column:2;align-items:center;gap:8px;display:flex}@media (min-width:720px){.st-v-score{flex-direction:column;grid-column:3;align-items:flex-end;gap:4px}}.st-v-score b{letter-spacing:-.02em;font-size:1.15rem}.st-pill{background:var(--mk-mist);color:var(--mk-ink-2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:650;display:inline-block}.st-pill--breakout{color:#166534;background:#dcfce7}.st-pill--above{background:var(--mk-indigo-soft);color:var(--mk-indigo-ink)}.st-pill--below{background:var(--mk-rose-soft);color:var(--mk-rose-ink)}.st-pill--new{background:var(--mk-marigold-soft);color:var(--mk-marigold-ink)}.st-v--breakout{background:linear-gradient(90deg,#16a34a0f,#0000 60%)}.st-add{margin-bottom:16px}.st-results{grid-template-columns:minmax(0,1fr);gap:6px;padding:0 20px 14px;list-style:none;display:grid}.st-results li{border:1px solid var(--mk-line);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.st-results li>span{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.st-results small{font-size:.8rem}.st-compare .pt-card{margin-bottom:16px}.st-cmp tr.is-own td{background:color-mix(in srgb, var(--mk-indigo-soft) 50%, transparent)}.st-cmp-name{font:inherit;color:var(--mk-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:650;display:inline-flex}.st-cmp-name>i{border-radius:3px;flex:none;width:4px;height:26px}.st-cmp-name em{background:var(--mk-indigo-soft);color:var(--mk-indigo-ink);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.7rem;font-style:normal}.st-cmp-name:hover span{color:var(--mk-indigo)}.st-welcome{text-align:center;max-width:680px;margin:10px auto;padding:36px 24px}.st-welcome h2{margin-top:12px;font-size:1.4rem;font-weight:700}.st-welcome p{color:var(--mk-ink-2);max-width:52ch;margin:8px auto 18px}.st-welcome-art{background:var(--mk-rose-soft);width:64px;height:64px;color:var(--mk-rose-ink);border-radius:20px;place-items:center;display:inline-grid}.st-welcome-art svg{width:30px;height:30px}.st-welcome .pt-alert{margin-top:12px}.st-tools{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1024px){.st-tools{grid-template-columns:280px minmax(0,1fr);align-items:start}.st-toolnav{position:sticky;top:16px}}.st-toolnav{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}@media (min-width:1024px){.st-toolnav{grid-template-columns:1fr}}.st-toolnav button{border:1.5px solid var(--mk-line);background:var(--mk-surface);text-align:left;font:inherit;color:var(--mk-ink);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.st-toolnav button:hover{border-color:var(--mk-line-strong)}.st-toolnav button.is-on{border-color:var(--mk-ink);box-shadow:0 0 0 2px var(--mk-indigo-soft)}.st-toolnav svg{width:18px;height:18px;color:var(--pt-accent);flex:none;margin-top:2px}.st-toolnav b{font-size:.9rem;display:block}.st-toolnav small{color:var(--mk-ink-3);font-size:.78rem;display:block}.st-tool{min-width:0}.st-calc{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.st-calc-in{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.st-calc input[type=range]{width:100%;accent-color:var(--mk-indigo);margin-top:10px}.st-insp{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.st-insp-top{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:820px){.st-insp-top{grid-template-columns:300px minmax(0,1fr)}}.st-insp-top img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%}.st-insp-top h3{font-size:1.1rem;font-weight:700;line-height:1.35}.st-insp-top>div>p{margin-top:4px;font-size:.86rem}.st-insp-sec{border-top:1px solid var(--mk-line);padding-top:16px}.st-insp-sec summary{cursor:pointer;font-weight:650}.st-insp-sec h4{margin-bottom:8px;font-size:.95rem;font-weight:650}.st-tags{flex-wrap:wrap;gap:6px;display:flex}.st-tags span{background:var(--mk-mist);border-radius:999px;padding:4px 10px;font-size:.84rem}.st-thumb-links{flex-wrap:wrap;gap:8px;display:flex}.st-kw{border:1px solid var(--mk-line);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;list-style:none;display:grid;overflow:hidden}.st-kw li{border-bottom:1px solid var(--mk-line);grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:12px;padding:8px 14px;font-size:.9rem;display:grid}.st-kw li:last-child{border-bottom:0}.st-kw li:nth-child(odd){background:color-mix(in srgb, var(--mk-mist) 50%, transparent)}.st-title{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.st-title-out{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.st-title-out .st-mock,.st-title-out>p{grid-column:1/-1}.st-score{text-align:center;border:6px solid;border-radius:50%;grid-template-columns:minmax(0,1fr);place-items:center;width:92px;height:92px;line-height:1;display:grid}.st-score b{font-size:1.8rem}.st-score small{color:var(--mk-ink-3);font-size:.75rem}.st-score--good{border-color:#22c55e}.st-score--ok{border-color:var(--mk-marigold)}.st-score--low{border-color:var(--mk-rose)}.st-checks{grid-template-columns:minmax(0,1fr);gap:6px;font-size:.9rem;list-style:none;display:grid}.st-checks li{color:var(--mk-rose-ink);align-items:flex-start;gap:8px;display:flex}.st-checks li.is-ok{color:#166534}.st-checks svg{flex:none;width:16px;height:16px;margin-top:2px}.st-mock{background:var(--mk-mist);border-radius:12px;padding:12px}.st-mock-row{grid-template-columns:140px minmax(0,1fr);gap:10px;max-width:420px;margin-top:8px;display:grid}.st-mock-thumb{aspect-ratio:16/9;background:var(--mk-line-strong);border-radius:8px}.st-mock-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.st-file{position:relative;overflow:hidden}.st-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.st-feed{border:1px solid var(--mk-line);background:#fff;border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px 14px;margin-top:14px;padding:16px;display:grid}.st-feed.is-dark{background:#0f0f0f;border-color:#0f0f0f}.st-feed-thumb{aspect-ratio:16/9;color:#606060;background:#e5e5e5 50%/cover no-repeat;border-radius:12px;grid-template-columns:minmax(0,1fr);place-items:center;font-size:.85rem;display:grid}.st-feed.is-dark .st-feed-thumb{color:#aaa;background-color:#272727}.st-feed-item:not(.is-mine) .st-feed-thumb{background-image:linear-gradient(135deg,#c7d2fe,#fbcfe8)}.st-feed-item:nth-child(3) .st-feed-thumb{background-image:linear-gradient(135deg,#fde68a,#fca5a5)}.st-feed-item:nth-child(4) .st-feed-thumb{background-image:linear-gradient(135deg,#a7f3d0,#93c5fd)}.st-feed-item.is-mine .st-feed-thumb{outline:2px dashed var(--mk-indigo);outline-offset:3px}.st-feed-meta{gap:10px;margin-top:10px;display:flex}.st-feed-av{background:#d4d4d4;border-radius:50%;flex:none;width:34px;height:34px}.st-feed.is-dark .st-feed-av{background:#3f3f3f}.st-feed-meta b{-webkit-line-clamp:2;color:#0f0f0f;-webkit-box-orient:vertical;font-family:Roboto,Arial,sans-serif;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.st-feed-meta small{color:#606060;font-family:Roboto,Arial,sans-serif;font-size:.78rem;display:block}.st-feed.is-dark .st-feed-meta b{color:#f1f1f1}.st-feed.is-dark .st-feed-meta small{color:#aaa}@media (max-width:560px){.st-hbars li{grid-template-columns:64px 1fr auto}.st-kw li{grid-template-columns:minmax(0,1fr) 70px}.st-title-out{grid-template-columns:1fr}}.pt-kpi .st-hint{display:inline-grid}.pt-kpi .st-hint [role=tooltip]{color:var(--mk-bg);font-size:.78rem;display:none}.pt-kpi .st-hint:hover [role=tooltip],.pt-kpi .st-hint:focus [role=tooltip],.pt-kpi .st-hint:focus-within [role=tooltip]{display:block}.pt-kpi .st-grade{color:inherit;margin:0;font-size:1.05rem;display:inline-grid}.st-kpi--grade b{margin-top:6px}.st-kpi--grade .st-grade--a{color:#166534}.st-kpi--grade .st-grade--b{color:var(--mk-indigo-ink)}.st-kpi--grade .st-grade--c{color:var(--mk-marigold-ink)}.st-kpi--grade .st-grade--d{color:var(--mk-rose-ink)}.st ul,.st ol{margin:0;list-style:none}.st li::marker{content:""}.st-rhythm-col.is-unknown .st-rhythm-bar{background:repeating-linear-gradient(135deg, var(--mk-mist), var(--mk-mist) 5px, transparent 5px, transparent 10px);border:1px dashed var(--mk-line)}.st-cmp td:first-child{min-width:210px}.st-cmp-name span,.st-cmp th{white-space:nowrap}.st-results{max-height:380px;overflow:auto}.st-grid--flush{margin-bottom:16px}.st-grid--flush .pt-card{margin-bottom:0!important}.st-compare .st-hbars li{grid-template-columns:minmax(90px,160px) 1fr auto}.st-ideas-top{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px;display:grid}.st-ideas>.pt-card{margin-bottom:16px}.st-words{flex-wrap:wrap;gap:8px;display:flex}.st-word{border:1.5px solid var(--mk-line);background:var(--mk-surface);font:inherit;color:var(--mk-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.88rem;font-weight:600;display:inline-flex}.st-word small{background:var(--mk-mist);color:var(--mk-ink-2);border-radius:999px;padding:0 6px;font-size:.72rem}.st-word:hover{border-color:var(--mk-indigo)}.st-word.is-on{background:var(--mk-ink);color:var(--mk-bg);border-color:var(--mk-ink)}.st-word.is-on small{color:inherit;background:#ffffff2e}.st-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px 16px;padding:16px 20px 4px;list-style:none;display:grid}.st-card{flex-direction:column;gap:10px;min-width:0;display:flex}.st-card-thumb{aspect-ratio:16/9;background:var(--mk-mist);border-radius:12px;display:block;position:relative;overflow:hidden}.st-card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.st-card-thumb.is-short img{object-fit:contain;background:#0f0f14}.st-card:hover .st-card-thumb img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.st-card:hover .st-card-thumb img{transform:none}}.st-mult{color:#fff;border-radius:999px;padding:3px 9px;font-size:.85rem;font-weight:800;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0000004d}.st-mult--hot{background:linear-gradient(135deg,#f97316,#e11d48)}.st-mult--warm{background:linear-gradient(135deg,#6366f1,#4b3fe0)}.st-card-dur{color:#fff;background:#000000c7;border-radius:6px;padding:2px 6px;font-size:.74rem;font-weight:650;position:absolute;bottom:8px;right:8px}.st-card-body{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.st-card-title{color:var(--mk-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.93rem;font-weight:650;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.st-card-title:hover{color:var(--mk-indigo)}.st-card-ch{color:var(--mk-ink-2);align-items:center;gap:6px;min-width:0;font-size:.83rem;display:flex}.st-card-ch span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-card-ch em{background:var(--mk-indigo-soft);color:var(--mk-indigo-ink);border-radius:999px;padding:1px 7px;font-size:.68rem;font-style:normal}.st-card-body p{font-size:.82rem}.st-card-body p b{color:var(--mk-ink)}.st-kw-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1180px){.st-kw-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.st-kw li button{font:inherit;color:var(--mk-ink);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.st-kw li button:hover{color:var(--mk-indigo);text-decoration:underline}.st-kw li.is-on{background:var(--mk-indigo-soft)!important}.st-kw li.is-on button{color:var(--mk-indigo-ink);font-weight:650}.st-kwc{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:16px;padding:18px}.st-kwc-head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.st-kwc-head>div:last-child{flex:220px;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.st-kwc-head h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.1rem;font-weight:700;display:flex}.st-meter{color:var(--mk-ink-2);grid-template-columns:96px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:.85rem;display:grid}.st-meter b{text-align:right;color:var(--mk-ink)}.st-meter .st-bar>span{background:#22c55e}.st-meter.is-comp .st-bar>span{background:var(--mk-rose)}.st-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:16px 0 4px;list-style:none;display:grid}.st-facts li{background:var(--mk-mist);color:var(--mk-ink-2);border-radius:12px;padding:10px 12px;font-size:.85rem}.st-facts b{color:var(--mk-ink);font-size:1.05rem;display:block}.st-tag-btn{border:1px dashed var(--mk-line-strong);font:inherit;color:var(--mk-ink);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:.84rem}.st-tag-btn:hover{border-color:var(--mk-indigo);color:var(--mk-indigo)}.st-serp{grid-template-columns:minmax(0,1fr);gap:10px;list-style:none;display:grid}.st-serp li{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;display:grid}.st-serp img{aspect-ratio:4/3;object-fit:cover;background:var(--mk-mist);border-radius:8px;width:88px}.st-serp span{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.st-serp a{color:var(--mk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.st-serp a:hover{color:var(--mk-indigo)}.st-serp small{font-size:.78rem}.st-tags--pick button{border:1.5px solid var(--mk-line);background:var(--mk-surface);font:inherit;color:var(--mk-ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.85rem;display:inline-flex}.st-tags--pick button small{color:var(--mk-ink-3);font-size:.7rem;font-weight:700}.st-tags--pick button.is-on{border-color:var(--mk-indigo);background:var(--mk-indigo-soft);color:var(--mk-indigo-ink);font-weight:600}.st-tags small{color:var(--mk-ink-3);font-size:.72rem}.st-kit-wrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1180px){.st-kit-wrap{grid-template-columns:300px minmax(0,1fr)}}.st-kit-form{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.st-kit-form .pt-btn svg{width:16px;height:16px}.st-kit{border:1px solid var(--mk-line);color:#17152a;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #17152a1a}.st-kit-head{color:#fff;background:linear-gradient(120deg,#1d1747,#4b3fe0 60%,#e5487f) 50%/cover;align-items:center;gap:18px;padding:28px;display:flex}.st-kit-head .st-avatar{border:3px solid #ffffffd9}.st-kit-head h3{letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.st-kit-head p{opacity:.85;margin-top:2px;font-size:.92rem}.st-kit-head .st-kit-about{opacity:1;margin-top:8px;font-size:1rem}.st-kit-stats{background:#fff;border-bottom:1px solid #ece9f6;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.st-kit-stats div{background:#fff;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;padding:18px 20px;display:grid;box-shadow:inset -1px -1px #ece9f6}.st-kit-stats b{letter-spacing:-.02em;color:#4b3fe0;font-size:1.7rem;font-weight:800}.st-kit-stats span{font-size:.85rem;font-weight:600}.st-kit-stats small{color:#6b6880;font-size:.75rem}.st-kit-row{border-bottom:1px solid #ece9f6;flex-wrap:wrap;gap:8px 24px;padding:14px 24px;font-size:.9rem;display:flex}.st-kit-row b{color:#6b6880;margin-right:6px;font-weight:600}.st-kit-top,.st-kit-rates{border-bottom:1px solid #ece9f6;padding:18px 24px}.st-kit h4{text-transform:uppercase;letter-spacing:.08em;color:#6b6880;margin-bottom:12px;font-size:.78rem}.st-kit-top ul{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;list-style:none;display:grid}.st-kit-top li{grid-template-columns:minmax(0,1fr);gap:6px;font-size:.84rem;line-height:1.3;display:grid}.st-kit-top img{aspect-ratio:16/9;object-fit:cover;background:#f1eff8;border-radius:10px;width:100%}.st-kit-top img.is-short{object-fit:contain;background:#0f0f14}.st-kit-top span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-kit-top b{color:#4b3fe0}.st-kit-rates table{border-collapse:collapse;width:100%;font-size:.92rem}.st-kit-rates td{border-bottom:1px dashed #ece9f6;padding:9px 0}.st-kit-rates td:last-child{text-align:right;font-weight:700}.st-kit-rates tr:last-child td{border-bottom:0}.st-kit-foot{color:#6b6880;background:#f7f6fc;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 24px;font-size:.82rem;display:flex}.st-kit-foot span:first-child{color:#17152a;font-weight:650}@media (max-width:560px){.st-kit-head{flex-direction:column;align-items:flex-start;padding:20px}.st-kit-stats b{font-size:1.35rem}}@media print{body *{visibility:hidden!important}.st-kit,.st-kit *{visibility:visible!important}.st-kit{width:100%;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;position:absolute;top:0;left:0}}.st-audit-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:18px 20px;display:flex}.st-audit-score{flex-wrap:wrap;align-items:center;gap:18px;min-width:0;display:flex}.st-audit-score h2{letter-spacing:-.02em;margin:6px 0 2px;font-size:1.4rem;font-weight:700}.st-ring{flex:none}.st-ring-track{fill:none;stroke:var(--mk-mist);stroke-width:10px}.st-ring-val{fill:none;stroke-width:10px;stroke-linecap:round;transition:stroke-dasharray .6s var(--mk-ease)}.st-ring--good .st-ring-val{stroke:#22c55e}.st-ring--ok .st-ring-val{stroke:var(--mk-marigold)}.st-ring--low .st-ring-val{stroke:var(--mk-rose)}.st-ring-num{fill:var(--mk-ink);letter-spacing:-.03em;font-size:30px;font-weight:800}.st-ring-of{fill:var(--mk-ink-3);font-size:11px}.st-audit-areas{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-bottom:16px;display:grid}.st-area{border:1.5px solid var(--mk-line);background:var(--mk-surface);font:inherit;color:var(--mk-ink);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 14px;display:grid}.st-area>span:first-child{color:var(--mk-ink-2);font-size:.82rem;font-weight:650}.st-area b{letter-spacing:-.02em;font-size:1.4rem}.st-area small{color:var(--mk-ink-3);font-size:.76rem}.st-area:hover{border-color:var(--mk-line-strong)}.st-area.is-on{border-color:var(--mk-ink);box-shadow:0 0 0 2px var(--mk-indigo-soft)}.st-area-bar{background:var(--mk-mist);border-radius:99px;height:6px;display:block;overflow:hidden}.st-area-bar i{border-radius:inherit;background:var(--pt-accent);height:100%;display:block}.st-fixes{counter-reset:fix;grid-template-columns:minmax(0,1fr);gap:4px;padding:6px 20px 18px;list-style:none;display:grid}.st-fixes li{border-bottom:1px solid var(--mk-line);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.st-fixes li:last-child{border-bottom:0}.st-fixes b{font-size:.95rem;font-weight:650;display:block}.st-fixes small{margin-top:2px;font-size:.82rem;display:block}.st-dot{background:var(--mk-line-strong);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.st-dot.is-fail{background:var(--mk-rose)}.st-dot.is-warn{background:var(--mk-marigold)}.st-dot.is-pass{background:#22c55e}.st-audit-list{grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.st-audit-list li{border-top:1px solid var(--mk-line);grid-template-columns:116px minmax(0,1fr);align-items:start;gap:12px;padding:14px 20px;display:grid}.st-audit-list b{font-size:.95rem}.st-audit-list p{color:var(--mk-ink-2);margin-top:2px;font-size:.88rem}.st-audit-fix{align-items:flex-start;gap:6px;font-weight:550;display:flex;color:var(--mk-ink)!important}.st-audit-fix svg{width:15px;height:15px;color:var(--pt-accent);flex:none;margin-top:3px}.st-pill--pass{color:#166534;background:#dcfce7}.st-pill--warn{background:var(--mk-marigold-soft);color:var(--mk-marigold-ink)}.st-pill--fail{background:var(--mk-rose-soft);color:var(--mk-rose-ink)}@media (max-width:560px){.st-audit-list li{grid-template-columns:minmax(0,1fr);gap:6px}}.st-plan-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.st-plan-bar form{flex:420px}.st-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;margin-bottom:12px;padding-bottom:8px;display:grid;overflow-x:auto}.st-col{background:var(--mk-surface);border:1.5px dashed var(--mk-line);scroll-snap-align:start;border-radius:16px;flex-direction:column;min-height:220px;padding:10px;transition:border-color .15s,background .15s;display:flex}.st-col.is-over{border-color:var(--pt-accent);background:var(--mk-indigo-soft)}.st-col h3{color:var(--mk-ink-2);text-transform:none;justify-content:space-between;align-items:center;padding:4px 6px 10px;font-size:.86rem;font-weight:700;display:flex}.st-col h3 span{background:var(--mk-mist);color:var(--mk-ink-3);border-radius:99px;padding:1px 8px;font-size:.75rem}.st-col ul{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;list-style:none;display:grid}.st-plan-card{background:var(--mk-surface);border:1px solid var(--mk-line-strong);cursor:grab;border-radius:12px;position:relative;box-shadow:0 2px 6px #17152a0f}.st-plan-card:hover{border-color:var(--mk-line-strong)}.st-plan-card.is-drag{opacity:.45}.st-plan-open{width:100%;font:inherit;color:var(--mk-ink);text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 12px 10px;display:grid}.st-plan-open b{overflow-wrap:anywhere;font-size:.9rem;font-weight:620;line-height:1.35}.st-plan-meta{flex-wrap:wrap;align-items:center;gap:6px;font-size:.78rem;display:flex}.st-plan-date{color:var(--mk-ink-2);align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.st-plan-date svg{width:13px;height:13px}.st-plan-date.is-late{color:var(--mk-rose-ink);font-weight:650}.st-plan-move{justify-content:flex-end;gap:4px;padding:0 8px 8px;display:flex}.st-plan-move .pt-icon-btn{width:26px;min-width:26px;height:26px;padding:0;font-size:1rem;line-height:1}.st-plan-btn{margin-top:6px;font-size:.82rem}.st-slots{flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.st-slots .st-word{padding:4px 10px;font-size:.8rem}.st-checklist{border:0;grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.st-checklist .pt-check-line{align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:flex}.st-checklist .pt-check-line span{flex:1}.st-checklist .pt-link{font-size:.78rem}.st-cal{background:var(--mk-line);border-top:1px solid var(--mk-line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.st-cal-wd{background:var(--mk-surface);color:var(--mk-ink-3);text-align:center;padding:8px;font-size:.76rem;font-weight:700}.st-cal-day{background:var(--mk-surface);flex-direction:column;gap:4px;min-width:0;min-height:96px;padding:6px;display:flex}.st-cal-day.is-out{background:var(--mk-mist)}.st-cal-day.is-today .st-cal-n{background:var(--pt-accent);color:#fff}.st-cal-n{min-width:22px;color:var(--mk-ink-2);text-align:center;border-radius:99px;align-self:flex-start;padding:1px 6px;font-size:.78rem;font-weight:650}.st-cal-item{width:100%;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:var(--mk-indigo-soft);color:var(--mk-indigo-ink);border:0;border-radius:6px;padding:3px 6px;font-size:.74rem;font-weight:600;display:block;overflow:hidden}.st-cal-item--posted{color:#166534;background:#dcfce7}.st-cal-item--idea,.st-cal-item--script{background:var(--mk-marigold-soft);color:var(--mk-marigold-ink)}@media (max-width:640px){.st-cal-day{min-height:64px;padding:3px}.st-cal-item{padding:2px 4px;font-size:.66rem}}.st-events{grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.st-event{border-top:1px solid var(--mk-line);grid-template-columns:36px auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 20px;display:grid}.st-event-icon{background:var(--mk-mist);width:36px;height:36px;color:var(--mk-ink-2);border-radius:12px;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.st-event-icon svg{width:18px;height:18px}.st-event--good .st-event-icon{color:#166534;background:#dcfce7}.st-event--bad .st-event-icon{background:var(--mk-rose-soft);color:var(--mk-rose-ink)}.st-event-thumb{aspect-ratio:16/9;background:var(--mk-mist);border-radius:8px;width:112px;display:block;overflow:hidden}.st-event-thumb img{object-fit:cover;width:100%;height:100%;display:block}.st-event-thumb.is-short{aspect-ratio:9/16;width:36px}.st-event:not(:has(.st-event-thumb)){grid-template-columns:36px minmax(0,1fr) auto}.st-event-body b{overflow-wrap:anywhere;font-size:.93rem;font-weight:620;display:block}.st-event-body p{margin-top:2px;font-size:.85rem}.st-event-ch{font:inherit;color:var(--mk-ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0;font-size:.82rem;font-weight:600;display:inline-flex}.st-event-ch:hover span{text-decoration:underline}.st-event-ch em{background:var(--mk-indigo-soft);color:var(--mk-indigo-ink);border-radius:99px;padding:1px 6px;font-size:.68rem;font-style:normal}.st-event time{white-space:nowrap;font-size:.8rem}@media (max-width:640px){:is(.st-event,.st-event:not(:has(.st-event-thumb))){grid-template-columns:32px minmax(0,1fr)}.st-event-thumb,.st-event time{grid-column:2}.st-event-icon{width:32px;height:32px}}.st-cc td{vertical-align:middle}.st-cc .st-event-ch{color:var(--mk-ink);margin:0}.st-flags{flex-wrap:wrap;gap:4px;display:flex}.st-clients .pt-card-head .pt-input--sm{max-width:200px}.st-cc td:first-child{min-width:150px}.st-cc td:first-child small{white-space:nowrap}.st-cc .st-event-ch span{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.st-checklist .pt-link{cursor:pointer;background:0 0;border:0;padding:0}.st-tabs--grouped{align-items:flex-end;gap:0}.st-tab-group{flex-direction:column;flex:none;padding:0 6px;display:flex}.st-tab-group+.st-tab-group{border-left:1px solid var(--mk-line)}.st-tab-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mk-ink-3);padding:0 12px 2px;font-size:.68rem;font-weight:700}.st-tab-group-items{gap:2px;display:flex}@media (max-width:720px){.st-tab-group-label{display:none}.st-tab-group{padding:0 2px}}.st-wrap{flex-wrap:wrap}.st-grow{flex:200px}.st-stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;display:grid}.st-kpis--6{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.st-mail{white-space:pre-wrap;font:inherit;background:var(--mk-mist);border:1px solid var(--mk-line);border-radius:12px;max-height:420px;margin:8px 0 10px;padding:14px 16px;font-size:.88rem;line-height:1.55;overflow:auto}.st-cmp-grid{background:var(--mk-line);border-top:1px solid var(--mk-line);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1px;display:grid}.st-cmp-cell{background:var(--mk-surface);grid-template-columns:minmax(0,1fr);gap:3px;padding:14px 18px;display:grid}.st-cmp-cell>span{color:var(--mk-ink-3);font-size:.8rem;font-weight:600}.st-cmp-cell b{letter-spacing:-.02em;font-size:1.35rem}.st-cmp-cell small{font-size:.78rem}.st-fc+.st-fc{margin-top:18px}.st-fc-bar{background:linear-gradient(90deg, var(--mk-rose-soft), var(--mk-indigo-soft), #dcfce7);border-radius:99px;height:12px;position:relative}.st-fc-bar i{background:var(--mk-ink);border-radius:2px;width:4px;height:20px;margin-left:-2px;position:absolute;top:-4px}.st-fc-ends{justify-content:space-between;gap:8px;margin-top:6px;font-size:.78rem;display:flex}.st-goals{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:14px;list-style:none;display:grid}.st-goals li{border-bottom:1px solid var(--mk-line);padding-bottom:12px}.st-goals .st-area-bar{height:8px;margin:4px 0 6px}.st-goal-form .pt-input--sm{max-width:220px}.st-heat{grid-template-columns:minmax(0,1fr);gap:4px;max-width:640px;display:grid}.st-heat-row{grid-template-columns:44px repeat(4,minmax(0,1fr));gap:4px;display:grid}.st-heat-h{color:var(--mk-ink-3);text-align:center;font-size:.74rem;font-weight:650}.st-heat-d{color:var(--mk-ink-2);align-self:center;font-size:.8rem;font-weight:650}.st-heat-c{height:38px;color:var(--mk-ink);background:color-mix(in srgb, var(--pt-accent) calc(var(--h) * 70%), var(--mk-mist));border-radius:8px;grid-template-columns:minmax(0,1fr);place-items:center;font-size:.78rem;font-weight:700;display:grid}.st-growth p svg,.st-heat+p svg{vertical-align:-2px;width:14px;height:14px;color:var(--pt-accent)}.st-board--deals{grid-auto-columns:minmax(210px,1fr)}.st-fee{max-width:220px}.st-inv{margin:0}.st-deliv{grid-template-columns:auto minmax(0,1.4fr) auto auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}@media (max-width:640px){.st-deliv{grid-template-columns:auto minmax(0,1fr) auto}}.st-due{grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.st-due li{border-top:1px solid var(--mk-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 20px;font-size:.9rem;display:grid}.st-due li.is-late time{color:var(--mk-rose-ink);font-weight:650}.st-pitch .pt-label{margin-bottom:10px}.st-deals input[type=range]{width:100%;accent-color:var(--pt-accent)}.st-ig-top{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:16px;padding:16px 20px;display:grid}.st-ig-id{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-ig-logo{color:#fff;background:linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af);border-radius:12px;grid-template-columns:minmax(0,1fr);place-items:center;width:40px;height:40px;font-size:.85rem;font-weight:800;display:grid}.st-ig-log{border-top:1px solid var(--mk-line);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:16px;padding-top:14px;display:flex}.st-ig-log .pt-label{font-size:.78rem}.st-ig-log .pt-input--sm{width:130px}.st-ig-hist{margin-top:12px}.st-ig-hist summary{cursor:pointer;color:var(--mk-ink-2);font-size:.86rem;font-weight:600}.st-eng-grid{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:10px;display:grid;overflow-x:auto}.st-eng-row{grid-template-columns:repeat(5,minmax(64px,1fr)) 24px;align-items:center;gap:6px;display:grid}.st-eng-head span{color:var(--mk-ink-3);font-size:.74rem;font-weight:650}.st-sets{flex-wrap:wrap;gap:10px;margin-top:12px;list-style:none;display:flex}.st-sets li{align-items:center;gap:4px;display:inline-flex}.st-cap{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:900px){.st-cap{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.st-phone{border:1px solid var(--mk-line-strong);background:var(--mk-surface);overflow-wrap:anywhere;border-radius:22px;align-self:start;max-width:320px;padding:12px;font-size:.86rem;line-height:1.45}.st-phone-img{aspect-ratio:4/5;background:linear-gradient(135deg,#fde68a,#fbcfe8 50%,#c7d2fe);border-radius:12px;margin-bottom:10px}.st-lab-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.st-lab-form .pt-label:not(.st-grow){flex:0 170px}.st-hooks{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 16px 16px;list-style:none;display:grid}.st-hooks label{border:1.5px solid var(--mk-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.92rem;display:flex}.st-hooks label.is-on{border-color:var(--pt-accent);background:var(--mk-indigo-soft)}.st-hooks small{color:var(--mk-ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:700;display:block}.st-outline{grid-template-columns:minmax(0,1fr);padding:0 20px;list-style:none;display:grid}.st-outline li{border-bottom:1px solid var(--mk-line);grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.st-outline time{font-variant-numeric:tabular-nums;color:var(--pt-accent);font-size:.86rem;font-weight:700}.st-outline b{font-size:.92rem}.st-outline p{margin-top:2px;font-size:.85rem}.st-titles{grid-template-columns:minmax(0,1fr);gap:6px;margin:6px 0 14px;font-size:.9rem;list-style:none;display:grid}.st-idea-group{margin-top:18px}.st-idea-group h4{color:var(--mk-ink-2);margin-bottom:6px;font-size:.86rem;font-weight:700}.st-idea-list{grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.st-idea-list li{border-top:1px solid var(--mk-line);grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:12px;padding:8px 0;font-size:.9rem;display:grid}.st-repurpose{background:var(--mk-mist);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.st-hq-list{grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.st-hq-list li{border-top:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;display:flex}.st-hq-list .st-event-ch{text-align:left;margin:0}.st-hq-list .st-event-ch span{grid-template-columns:minmax(0,1fr);display:grid}.st-hq-list .st-event-ch b{color:var(--mk-ink);font-size:.9rem}.st-hq-list .st-event-ch small{font-size:.78rem;font-weight:500}.st-hq-bars{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.st-hq-bar{grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.st-hq-bar .st-area-bar{height:10px}.st-hq-bar b{text-align:right}.st-hq-chips{flex-wrap:wrap;gap:6px;margin:6px 0 14px;display:flex}.st-hq-chips .st-word{cursor:default}@media (min-width:900px){.st-kpis--6{grid-template-columns:repeat(3,minmax(0,1fr))}}.st button.pt-link{font:inherit;color:var(--mk-indigo-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.st button.pt-link:hover{text-decoration:underline}.st-growth .st-dl--4,.st-ig .st-dl--4,.st-deals .st-dl--4{grid-template-columns:repeat(2,minmax(0,1fr))}.st-stack>.pt-btn{justify-self:start}#dl-form,#pl-form{flex-direction:column;display:flex}#dl-form>*,#pl-form>*{flex-shrink:0}.st-inv{overflow:visible}.st-deliv{border:1px solid var(--mk-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.st-deliv .pt-input--sm{flex:140px;min-width:0}.st-deliv .st-select-sm{flex:none}.st-cc-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 14px;display:flex}.st-cc-tools .pt-input--sm{flex:200px;width:auto;max-width:320px}.st-cc-tools .st-select-sm{width:auto;min-width:170px}.st-cc td{white-space:nowrap}.st-cc td:first-child{white-space:normal;min-width:140px}.st-cc td b{font-weight:650}.st-cc-sub{margin-top:2px;font-size:.78rem;display:block}.st-cc .st-flags{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px;min-width:120px;display:flex}@media (max-width:1279px){.st-cc-trend{display:none}}@media (min-width:721px){.st-tabs--grouped{flex-wrap:wrap;row-gap:6px;overflow:visible}.st-tab-group-items{flex-wrap:wrap}.st-tab-group{flex:0 auto;min-width:0;max-width:100%}}.st-ab-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:14px;display:grid}.st-ab-card{border:1.5px solid var(--mk-line);background:var(--mk-surface);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative}.st-ab-card.is-winner{border-color:#10b981;box-shadow:0 0 0 1px #10b981,0 8px 20px #10b9811f}.st-ab-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--mk-mist);color:var(--mk-ink-2);border-radius:99px;align-items:center;gap:4px;width:fit-content;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.st-ab-badge--winner{color:#166534;background:#dcfce7}.st-ab-stats{border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 0;font-size:.8rem;display:grid}.st-ab-stats span{color:var(--mk-ink-3)}.st-ab-stats b{color:var(--mk-ink);font-size:.95rem;display:block}.st-ab-mobile{background:var(--mk-mist);border-radius:8px;padding:8px 10px;font-size:.82rem}.st-ab-mobile small{color:var(--mk-ink-3);text-transform:uppercase;margin-bottom:2px;font-size:.7rem;font-weight:600;display:block}.st-thumb-lab{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;margin-top:16px;display:grid}.st-thumb-card{border:1.5px solid var(--mk-line);background:var(--mk-surface);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.st-thumb-box{aspect-ratio:16/9;background:#1a1a24;border-radius:10px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.st-thumb-box img{object-fit:cover;width:100%;height:100%;display:block}.st-thumb-box.is-grey img{filter:grayscale()contrast(115%)}.st-thumb-grid-overlay{pointer-events:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.st-thumb-grid-overlay span{border:1px dashed #ffd70073}.st-thumb-badge-shield{color:#fff;pointer-events:none;z-index:5;background:#000000d6;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:700;position:absolute;bottom:6px;right:6px}.st-thumb-scale-mobile{align-self:center;max-width:130px}.st-prompter-wrap{flex-direction:column;gap:14px;margin-top:12px;display:flex}.st-prompter-screen{color:#f8fafc;border:2px solid var(--mk-line);scrollbar-width:none;background:#0c0a17;border-radius:16px;width:100%;height:380px;padding:30px;position:relative;overflow-y:scroll}.st-prompter-screen::-webkit-scrollbar{display:none}.st-prompter-screen.is-flipped{transform:scaleX(-1)}.st-prompter-text{white-space:pre-wrap;word-break:break-word;font-family:system-ui,-apple-system,sans-serif;font-weight:500;line-height:1.6}.st-prompter-hud{background:var(--mk-mist);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.st-timeline-bar{background:var(--mk-line);border-radius:99px;width:100%;height:12px;margin:14px 0 6px;position:relative;overflow:hidden}.st-timeline-bar .st-timeline-fill{border-radius:inherit;background:linear-gradient(90deg,#10b981,#6366f1);position:absolute;top:0;bottom:0;left:0}.st-timeline-markers{color:var(--mk-ink-3);justify-content:space-between;font-size:.75rem;display:flex}.st-quote-sheet{border:1.5px solid var(--mk-line);background:var(--mk-surface);border-radius:16px;margin-top:16px;padding:22px;box-shadow:0 4px 18px #00000008}.st-quote-head{border-bottom:1.5px solid var(--mk-line);justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.st-quote-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;margin-top:16px;display:grid}@media (max-width:768px){.st-quote-grid{grid-template-columns:minmax(0,1fr)}}.st-quote-summary{background:var(--mk-mist);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.st-quote-row{justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.st-quote-row.is-total{border-top:1.5px solid var(--mk-line-strong);color:var(--mk-ink);padding-top:8px;font-size:1.05rem;font-weight:800}
.pt--admin{--ad-r-lg:10px;--ad-r:8px;--ad-r-sm:6px}.pt--admin :is(.pt-card,.pt-kpi,.cx-kpi,.cx-card,.st-kpi,.pt-shortcut,.pt-attn,.pt-empty,.pt-alert,.pt-action-panel,.md,.ac-hero,.ed-plans,.tp-pay,.wp-card,.td-card,.hr-card,.cl-goal,.cl-channel,.cl-deal,.rm-editor,.rm-preview,.rm-phone,.rm-list,.rm-node,.so-item,.gr-meet,.re-empty,.fe-hero,.hf-spot,.nt-compose,.pp-insight,.dp-team-body,.st-heat,.st-hq-bars),.pt--admin :is(.pt-modal,.pt-drawer-panel,.cl-drawer,.pt-search){border-radius:var(--ad-r-lg)}.pt--admin :is(.pt-btn,.pt-icon-btn,.pt-search-trigger,.mk-icon-btn,.pt-quick-btn,.pt-date),.pt--admin :is(.pt-input,.pt-select,.pt-textarea,.pt-search-field),.pt--admin .pt-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:var(--ad-r)}.pt--admin :is(.pt-chip,.st-seg,.st-seg button,.pt-status,.pt-tab span,.st-pill,.st-word,.pt-count,.rf-badge,.pt-badge){border-radius:var(--ad-r-sm)}.pt--admin .pt-nav-link{border-radius:var(--ad-r)}.pt--admin .pt-content :is(.rounded-xl,.rounded-2xl,.rounded-3xl,[class*=sm\:rounded-3xl]){border-radius:var(--ad-r-lg)}.pt--admin .pt-content :is(button,a):is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-full):not(.pt-btn):not([class*=w-][class*=h-]){border-radius:var(--ad-r)}.pt--admin .pt-page-head{margin-bottom:18px}.pt--admin .pt-page-head h1{letter-spacing:-.02em;font-size:clamp(1.35rem,2vw,1.7rem)}.pt--admin .pt-page-head p{color:var(--mk-ink-3);font-size:.92rem}.pt--admin .pt-kpi,.pt--admin .cx-kpi{padding:14px 16px}.pt--admin :is(.pt-kpi,.cx-kpi) b{letter-spacing:-.02em}.pt--admin .pt-card-head{padding-block:14px}.pt--admin .pt-content :is(.pt-card,.pt-kpi,.cx-kpi){box-shadow:none}.ts .pt-kpis{margin-bottom:16px}.ts-kpi{text-align:left;font:inherit;color:inherit;cursor:pointer}.ts-of{color:var(--mk-ink-3);font-size:.9rem;font-weight:600}.ts-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1180px){.ts-grid{grid-template-columns:320px minmax(0,1fr)}}.ts-pad{gap:14px;padding:0 20px 18px;display:grid}.ts-checks{border:1px solid var(--mk-line);border-radius:8px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ts-checks li+li{border-top:1px solid var(--mk-line)}.ts-checks label{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:.92rem;display:flex}.ts-checks label span{flex:1;font-weight:600}.ts-checks label small{color:var(--mk-ink-3);font-size:.8rem}.ts-checks label.is-locked{cursor:default;background:var(--mk-mist)}.ts-checks input,.ts-switch input{width:16px;height:16px;accent-color:var(--mk-ink);flex:none}.ts-switch{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ts-switch input{margin-top:3px}.ts-switch span{gap:2px;display:grid}.ts-switch b{font-size:.92rem;font-weight:600}.ts-switch small{color:var(--mk-ink-3);font-size:.8rem;line-height:1.4}.ts-actions{gap:8px;display:flex}.ts-enforce{background:var(--mk-rose-soft);border-radius:8px;gap:8px;padding:12px;font-size:.88rem;display:grid}.ts-enforce .pt-btn{background:var(--mk-surface);justify-self:start}.ts-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 14px;display:flex}.ts-tools .pt-input--sm{flex:200px;width:auto;max-width:300px}.ts-tools .pt-select--sm{width:auto}.ts-table td{vertical-align:middle}.ts-table td:first-child{min-width:170px}.ts-sub{color:var(--mk-ink-3);margin-top:2px;font-size:.78rem;display:block}.ts-row-actions{white-space:nowrap;text-align:right}.ts-row-actions .pt-btn+.pt-btn{margin-left:6px}.pt-link-plain{color:inherit;text-decoration:none}.pt-link-plain:hover{text-decoration:underline}.ts-table td:nth-child(3),.ts-table td:nth-child(4){white-space:nowrap}.ad .pt-kpis{margin-bottom:16px}.ad-of{color:var(--mk-ink-3);font-size:.9rem;font-weight:600}.ad-month{width:auto;min-height:40px}.ad-tools{border-bottom:1px solid var(--mk-line);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.ad-tools .pt-input--sm{flex:200px;width:auto;max-width:280px}.ad-tools-end{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.ad-bulk{background:var(--mk-indigo-soft);border-bottom:1px solid var(--mk-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:.9rem;display:flex}.ad-table td{vertical-align:middle}.ad-table td:nth-child(2){min-width:170px}.ad-sub{color:var(--mk-ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:2px;font-size:.78rem;display:block;overflow:hidden}.ad-check{width:36px}.ad-actions{white-space:nowrap;text-align:right}.ad-table tr.is-selected{background:color-mix(in srgb, var(--mk-indigo-soft) 60%, transparent)}.pt-link-btn{font:inherit;color:var(--mk-indigo-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:.86rem;font-weight:600}.pf-month{align-items:center}.pf-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}@media (min-width:1100px){.pf-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.pf-legend{color:var(--mk-ink-3);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.pf-legend i{border-radius:2px;width:10px;height:10px;margin-left:6px;display:inline-block}.pf-rev{background:var(--mk-ink)}.pf-cost{background:var(--mk-rose)}.pf-trend{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;height:180px;padding:0 16px 14px;display:grid}.pf-trend-col{height:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-rows:minmax(0,1fr) auto;gap:6px;padding:6px 4px 0;display:grid}.pf-trend-col:hover,.pf-trend-col.is-on{background:var(--mk-mist)}.pf-trend-col small{color:var(--mk-ink-3);font-size:.76rem;font-weight:600}.pf-trend-col.is-on small{color:var(--mk-ink)}.pf-trend-bars{justify-content:center;align-items:flex-end;gap:4px;height:100%;display:flex}.pf-trend-bars i{border-radius:2px 2px 0 0;width:14px;min-height:2px}.pf-facts{margin:0;padding:0 16px;list-style:none}.pf-facts li{border-bottom:1px solid var(--mk-line);justify-content:space-between;gap:10px;padding:9px 0;font-size:.9rem;display:flex}.pf-facts li:last-child{border-bottom:0}.pf-facts b{font-variant-numeric:tabular-nums}.pf-note{padding:8px 16px 14px;font-size:.8rem}.fl-nav{margin-bottom:16px}.fl-nav a.pt-tab{text-decoration:none}.fl-nav a.pt-tab[aria-selected=true]:after{content:"";background:var(--pt-accent);border-radius:2px;height:2px;position:absolute;bottom:-3px;left:10px;right:10px}.fl-nav a.pt-tab[aria-selected=true]{color:var(--mk-ink)}.fl-people-tools{border-bottom:1px solid var(--mk-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.fl-bulk{align-items:center;gap:10px;margin-left:auto;font-size:.9rem;display:inline-flex}.pt--admin .cx-kpi:before{display:none}.pt--admin .cx-kpi{padding:14px 16px}.pt--admin .cx-kpi:hover{transform:none}.pt--admin .cx-table td,.pt--admin .cx-table th{padding-left:10px;padding-right:10px}.pl-bar{border-bottom:1px solid var(--mk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pl-bar .pt-tabs{border-bottom:0}.pl-start{padding:22px}.pl-start h2{margin-bottom:12px;font-size:1.05rem;font-weight:700}.pl-start ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.pl-start li button{border:1px solid var(--mk-line);background:var(--mk-bg);width:100%;height:100%;font:inherit;text-align:left;color:var(--mk-ink);cursor:pointer;border-radius:8px;align-content:start;gap:4px;padding:14px;display:grid}.pl-start li button:hover{border-color:var(--mk-ink)}.pl-start li b{font-weight:700}.pl-start li span{font-size:.9rem;font-weight:650}.pl-start li small{color:var(--mk-ink-3);font-size:.82rem;line-height:1.4}.pl-tag{margin-left:8px}.pt--admin .cx-head{flex-direction:column;align-items:stretch;gap:0;padding:4px 16px 0}.pt--admin .cx-head .cx-tabs{width:100%}.pt--admin .cx-filters{border-top:1px solid var(--mk-line);flex:auto;max-width:none;padding:10px 0}.pt--admin .cx-filters .pt-search-field{flex:220px;max-width:360px}.pt--admin .cx-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.pt--admin .pt-table :is(td.cx-actions,td.ad-actions,td.ts-row-actions){background:var(--mk-surface);position:sticky;right:0;box-shadow:-8px 0 8px -8px #0f0e282e}.pt--admin .pt-table tr.is-selected :is(td.cx-actions,td.ad-actions){background:color-mix(in srgb, var(--mk-indigo-soft) 60%, var(--mk-surface))}.sy2-meter{background:var(--mk-mist);border-radius:3px;height:6px;margin-top:8px;display:block;overflow:hidden}.sy2-meter i{background:#1fb871;height:100%;display:block}.sy2-card{margin-bottom:16px}.sy2-card .pt-card-head{flex-wrap:wrap;gap:4px 12px}.sy2-list{margin:0;padding:0;list-style:none}.sy2-row{border-top:1px solid var(--mk-line);align-items:flex-start;gap:12px;padding:14px 20px;display:flex}.sy2-main{flex:1;min-width:0}.sy2-main p{color:var(--mk-ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:.88rem;line-height:1.5}.sy2-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sy2-level{background:var(--mk-mist);color:var(--mk-ink-3);border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:700}.sy2-level--required{background:var(--mk-rose-soft);color:var(--mk-rose-ink)}.sy2-level--important{color:#9a5b00;background:#fff3dc}.sy2-row.is-ok .sy2-level{background:var(--mk-mist);color:var(--mk-ink-3)}.sy-key--all{font-weight:700}.er-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 14px;display:flex}.er-tools .pt-input--sm{flex:200px;width:auto;max-width:300px}.er-bulk{align-items:center;gap:8px;margin-left:auto;font-size:.9rem;display:inline-flex}.er-li{align-items:center;display:flex}.er-li .cl-req-row{flex:1;min-width:0}.er-check{width:16px;height:16px;accent-color:var(--mk-ink);flex:none;margin-left:14px}.pv2 .pt-tabs{margin-bottom:14px}.pv2-kpi{text-align:left;font:inherit;color:inherit;cursor:pointer}.pv2-reqs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pv2-req{padding:16px 18px}.pv2-req-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pv2-req-head p{overflow-wrap:anywhere;margin-top:2px}.pv2-meta{margin-top:6px;font-size:.84rem}.pv2-details{background:var(--mk-mist);white-space:pre-line;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:.9rem}.pv2-act{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pv2-act .pt-input--sm{flex:240px;width:auto;max-width:420px}.pv2-keep{padding:4px 18px}.pv2-steps{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pv2-steps>li{gap:14px;padding:16px 18px;display:flex}.pv2-num{background:var(--mk-ink);width:28px;height:28px;color:var(--mk-bg);border-radius:6px;flex:none;place-items:center;font-size:.88rem;font-weight:700;display:grid}.pv2-when{color:var(--mk-rose-ink);margin-bottom:2px;font-size:.76rem;font-weight:700}.pv2-steps ul{color:var(--mk-ink-2);gap:4px;margin:6px 0 0;padding-left:18px;font-size:.9rem;display:grid}.pp-filter-set{display:contents}.pp-filter-toggle{display:none}@media (max-width:719px){.pp-filter-toggle{display:inline-flex}.pp-filter-set{display:none}.pp-filter-set.is-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.pp-filter-set.is-open .pt-select--sm{width:100%;max-width:none}}
.pt{--pt-ease-out:cubic-bezier(.22, 1, .36, 1);--pt-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--pt-lift-shadow:0 14px 30px -22px #17152a73}@keyframes ptm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ptm-fade{0%{opacity:0}to{opacity:1}}@keyframes ptm-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ptm-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ptm-badge{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.pt-content.pt-enter>*{animation:.3s backwards ptm-fade}.pt-content.pt-enter .pt-page-head{animation:ptm-rise .45s var(--pt-ease-out) backwards}.pt-content.pt-enter :is(.pt-kpi,.pt-card,.pt-attn-item,.pt-shortcut,.pt-ov-block>.pt-section-title){animation:ptm-rise .5s var(--pt-ease-out) backwards}.pt-content.pt-enter :is(.pt-kpi,.pt-card,.pt-attn-item,.pt-shortcut):nth-child(2){animation-delay:50ms}.pt-content.pt-enter :is(.pt-kpi,.pt-card,.pt-attn-item,.pt-shortcut):nth-child(3){animation-delay:.1s}.pt-content.pt-enter :is(.pt-kpi,.pt-card,.pt-attn-item,.pt-shortcut):nth-child(4){animation-delay:.15s}.pt-content.pt-enter :is(.pt-kpi,.pt-card,.pt-attn-item,.pt-shortcut):nth-child(5){animation-delay:.2s}.pt-content.pt-enter :is(.pt-kpi,.pt-card,.pt-attn-item,.pt-shortcut):nth-child(6){animation-delay:.24s}.pt-content.pt-enter :is(.pt-kpi,.pt-card,.pt-attn-item,.pt-shortcut):nth-child(7){animation-delay:.28s}.pt-content.pt-enter :is(.pt-kpi,.pt-card,.pt-attn-item,.pt-shortcut):nth-child(n+8){animation-delay:.32s}.pt-content.pt-enter .pt-kpi b{animation:ptm-rise .55s var(--pt-ease-out) .12s backwards}.pt :is(a.pt-kpi,button.pt-kpi,.pt-attn-item,.pt-shortcut,a.pt-card){transition:transform .25s var(--pt-ease-out), box-shadow .25s var(--pt-ease-out), border-color .2s ease, background-color .2s ease}.pt :is(a.pt-kpi,button.pt-kpi,.pt-attn-item,.pt-shortcut,a.pt-card):hover{box-shadow:var(--pt-lift-shadow);transform:translateY(-2px)}.pt :is(a.pt-kpi,button.pt-kpi,.pt-attn-item,.pt-shortcut,a.pt-card):active{transition-duration:80ms;transform:translateY(0)scale(.99)}.pt .pt-btn{transition:background-color .2s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease, transform .18s var(--pt-ease-out), opacity .2s ease}.pt .pt-btn:not(:disabled):active{transition-duration:60ms;transform:scale(.97)}.pt .pt-btn--primary:not(:disabled):hover{box-shadow:0 8px 20px -10px color-mix(in srgb, var(--mk-indigo) 70%, transparent)}.pt .pt-nav-link svg{transition:transform .25s var(--pt-ease-out), color .2s ease}.pt .pt-nav-link:hover svg{transform:translate(2px)}.pt .pt-nav-link[aria-current=page]:before{transform-origin:50%;animation:ptm-bar .35s var(--pt-ease-out) both}.pt .pt-nav-link:active{transform:scale(.985)}.pt .pt-scrim{animation:.25s both ptm-fade}.pt .pt-table tbody tr{transition:background-color .18s}.pt .pt-table tbody tr:hover{background:color-mix(in srgb, var(--mk-mist) 70%, transparent)}.pt .pt-list li{transition:background-color .18s}.pt .pt-list li:has(.pt-list-link):hover{background:color-mix(in srgb, var(--mk-mist) 70%, transparent)}.pt .pt-list-link{transition:transform .25s var(--pt-ease-out)}.pt .pt-list-link b{transition:color .2s}.pt .pt-list li:hover .pt-list-link{transform:translate(3px)}.pt .pt-nav-link .pt-count,.pt .pt-nav-link .pt-dot{animation:ptm-badge .4s var(--pt-ease-spring) both}.pt :is(a,button,input,select,textarea):focus-visible{transition:outline-offset .15s,box-shadow .15s}.pt .pt-card-head a svg{transition:transform .2s var(--pt-ease-out)}.pt .pt-card-head a:hover svg{transform:translate(2px)}}@keyframes ptm-progress{0%{transform:scaleX(0)}20%{transform:scaleX(.35)}60%{transform:scaleX(.7)}to{transform:scaleX(.92)}}.pt-progress{z-index:140;background:linear-gradient(90deg, var(--pt-accent,var(--mk-indigo)), var(--mk-indigo));height:3px;box-shadow:0 0 10px color-mix(in srgb, var(--mk-indigo) 55%, transparent);transform-origin:0;opacity:0;pointer-events:none;transition:opacity .35s .12s,transform .2s;position:fixed;inset:0 0 auto;transform:scaleX(1)}.pt-progress[data-active=true]{opacity:1;transition:none;animation:6s cubic-bezier(.1,.7,.2,1) forwards ptm-progress}@media (prefers-reduced-motion:reduce){.pt-progress[data-active=true]{opacity:.8;animation:none;transform:scaleX(1)}}
