.gpk-wrow{border-top:1px solid var(--overlay-line);grid-template-columns:40px minmax(140px,1fr) 156px 420px;align-items:center;gap:16px;padding:12px 0;display:grid}.gpk-wrow:is([tabindex="0"],:has(>.gpk-row-link)){cursor:pointer}.gpk-wrow:has(>.gpk-row-link){position:relative}.gpk-row-link{position:absolute;inset:0}.gpk-wrow:has(>.gpk-row-link) .gpk-row-trailing{z-index:1;position:relative}.gpk-wrow:first-of-type{border-top:0}.gpk-wrow[data-compact=true]{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.gpk-wrow[data-compact=true] .gpk-wrow-icon{border-radius:var(--radius-sm);width:28px;height:28px}.gpk-wrow[data-compact=true] .gpk-wrow-icon>.gpk-icon{width:16px;height:16px}.gpk-wrow[data-compact=true] .gpk-wrow-meta{display:contents}.gpk-wrow[data-compact=true] .gpk-wrow-status{display:none}.gpk-wrow[data-compact=true] .gpk-wrow-actions{flex-wrap:nowrap;grid-column:3}.gpk-wrow-icon{border-radius:var(--radius-md);background:var(--overlay-soft);width:40px;height:40px;color:var(--color-fg-primary);justify-content:center;align-items:center;display:inline-flex}.gpk-wrow-icon>.gpk-icon{width:18px;height:18px}.gpk-wrow-icon:empty{background:0 0}.gpk-wrow-icon.gpk-tmark{background:0 0;border-radius:0;width:28px;height:28px}.gpk-wrow-icon:has(>.gpk-domain-mark){background:0 0;border-radius:0;width:28px;height:28px}.gpk-wrow-title{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-fg-primary);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.gpk-wrow[tabindex="0"]:is(:hover,:focus-visible) .gpk-wrow-title{text-underline-offset:3px;text-decoration:underline}.gpk-wrow:has(>.gpk-row-link:is(:hover,:focus-visible)) .gpk-wrow-title{text-underline-offset:3px;text-decoration:underline}.gpk-wrow-main{min-width:0}.gpk-wrow-main>.gpk-wrow-title{max-width:100%}.gpk-wrow-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gpk-wrow[data-wrap-title=true] .gpk-wrow-name{white-space:normal;-webkit-line-clamp:unset;display:inline;overflow:visible}.gpk-wrow-meta{display:contents}.gpk-wrow-line{overflow-wrap:anywhere;font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-fg-secondary);margin-top:2px}.gpk-wrow-status{font-size:var(--text-micro);color:var(--color-fg-muted)}.gpk-wrow[data-scan-row] .gpk-score-value{min-width:3ch}.gpk-wrow[data-report-history]{grid-template-columns:28px minmax(0,1fr) auto}.gpk-wrow[data-report-history] .gpk-wrow-status{justify-self:end}.gpk-wrow[data-report-history] .gpk-score{width:90px}.gpk-wrow[data-report-history] .gpk-wrow-meta{display:contents}.gpk-wrow[data-report-history] .gpk-wrow-actions:empty{display:none}.gpk-wrow[data-report-history] .gpk-wrow-actions:not(:empty){grid-column:2/-1;justify-content:flex-end}.gpk-wrow-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.gpk-wrow-task{-webkit-line-clamp:2;min-width:0;font-size:var(--text-micro);color:var(--color-fg-secondary);text-align:right;-webkit-box-orient:vertical;flex:0 auto;line-height:1.3;display:-webkit-box;overflow:hidden}@container (max-width:839px){.gpk-wrow{grid-template-columns:40px minmax(0,1fr);gap:6px 12px}.gpk-wrow-name{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.gpk-wrow-meta{flex-wrap:wrap;grid-area:2/2/auto/-1;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;display:flex}.gpk-wrow-status:empty,.gpk-wrow-actions:empty{display:none}.gpk-wrow-meta:not(:has(>:not(:empty))){display:none}.gpk-wrow-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0}.gpk-wrow-task{text-align:left;flex:100%;order:-1}}.gpk-wrow-pick{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.gpk-work-group{min-width:0;container-type:inline-size}.gpk-work-group-head{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.01em;color:var(--color-fg-primary);align-items:baseline;gap:8px;margin:0 0 4px;font-weight:400;display:flex}.gpk-work-group-count{font-family:var(--font-body);font-size:var(--text-label);color:var(--color-fg-muted);font-weight:400}details.gpk-work-group>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}details.gpk-work-group>summary::-webkit-details-marker{display:none}details.gpk-work-group>summary:after{content:"";width:8px;height:8px;color:var(--color-fg-muted);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}details.gpk-work-group[open]>summary:after{transform:rotate(45deg)}details.gpk-work-group>summary .gpk-work-group-head{margin:0}.gpk-work-group-body{min-width:0}.gpk-work-group-foot{font-size:var(--text-label);color:var(--color-fg-secondary);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:8px;display:flex}.gpk-ladder{font-size:var(--text-label);color:var(--color-fg-secondary);flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.gpk-ladder>li{align-items:center;gap:4px;display:inline-flex}.gpk-ladder>li>i{border:1.5px solid var(--color-fg-muted);border-radius:var(--radius-pill);width:10px;height:10px}.gpk-ladder>li[data-reached]{color:var(--color-fg-primary)}.gpk-ladder>li[data-reached]>.gpk-icon{width:14px;height:14px;color:var(--color-accent-good)}.gpk-ladder-note{color:var(--color-fg-muted)}@media (prefers-reduced-motion:no-preference){details.gpk-work-group>summary:after{transition:transform .12s}}.gpk-wrow-line>.gpk-track{vertical-align:middle;flex-direction:row;align-items:center;gap:8px;display:inline-flex}.gpk-wrow-line>.gpk-track .gpk-segtrack{align-self:center;min-height:0;margin:0;padding:0}.gpk-track-label{color:var(--color-fg-secondary);font-weight:600}.gpk-track-label[data-group=your_input]{color:var(--you-ink)}.gpk-track-label[data-group=settled]{color:var(--color-accent-good-on-tone)}.gpk-track-label[data-group=new]{color:var(--color-fg-muted);font-weight:500}
.gpk-pane-hero{gap:12px;display:grid;container:pane-hero/inline-size}.gpk-props+.gpk-pane-hero{margin-top:12px}.gpk-hero-head{align-items:center;gap:16px;display:flex}.gpk-hero-ring.gpk-ring--score{--gpk-ring-tint:var(--color-fg-secondary);width:84px;height:84px}.gpk-hero-ring.gpk-ring:after{background:var(--color-surface-pane);inset:6px}.gpk-hero-ring[data-quality=good]{--gpk-ring-tint:var(--quality-good)}.gpk-hero-ring[data-quality=middling]{--gpk-ring-tint:var(--quality-middling)}.gpk-hero-ring[data-quality=weak]{--gpk-ring-tint:var(--quality-weak)}.gpk-hero-ring .gpk-ring-value{color:var(--color-fg-primary)}.gpk-hero-text{gap:4px;min-width:0;display:grid}.gpk-hero-label{font:600 var(--text-h4)/1.3 var(--font-display);color:var(--color-fg-primary);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.gpk-hero-band{font:600 var(--text-label)/1.4 var(--font-body);color:var(--color-fg-secondary)}.gpk-hero-band[data-quality=good]{color:var(--quality-good-ink)}.gpk-hero-band[data-quality=middling]{color:var(--quality-middling-ink)}.gpk-hero-band[data-quality=weak]{color:var(--quality-weak-ink)}.gpk-hero-headline{font:600 var(--text-h4)/1.3 var(--font-display);color:var(--color-fg-primary);margin:0}.gpk-hero-sentence{font-size:var(--text-body-sm);color:var(--color-fg-primary);margin:0;line-height:1.45}.gpk-hero-comparison{font-size:var(--text-label);color:var(--color-fg-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;line-height:1.4;display:flex}.gpk-figure-tiles{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gpk-figure-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gpk-figure-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gpk-pane-hero .gpk-figure-tiles>.gpk-figure-tile+.gpk-figure-tile:after{content:none}.gpk-figure-tile{border-radius:var(--radius-md);text-align:left;align-content:start;gap:4px;min-width:0;padding:10px 14px;display:grid;position:relative}.gpk-band-cells>.gpk-figure-tile{grid-template-rows:auto auto auto 1fr}:is(.gpk-band-cells,.gpk-figure-tiles)>.gpk-figure-tile+.gpk-figure-tile:after{content:"";border-inline-start:1px solid var(--line);pointer-events:none;position:absolute;inset-block:10px;inset-inline-start:0}@media (max-width:1120px){.gpk-band-cells>.gpk-figure-tile:nth-child(odd):after{content:none}.gpk-band-cells>.gpk-figure-tile:nth-child(n+3){border-top:1px solid var(--line);border-radius:0}}@media (max-width:359px){.gpk-band-cells>.gpk-figure-tile:after{content:none}.gpk-band-cells>.gpk-figure-tile+.gpk-figure-tile{border-top:1px solid var(--line);border-radius:0}}:is(.gpk-figure-tile,.gpk-trend-block)[data-tone=mentioned]{--figure-tone:var(--figure-mentioned)}:is(.gpk-figure-tile,.gpk-trend-block)[data-tone=recommended]{--figure-tone:var(--figure-recommended)}:is(.gpk-figure-tile,.gpk-trend-block)[data-tone=understood]{--figure-tone:var(--figure-understood)}:is(.gpk-figure-tile,.gpk-trend-block)[data-tone=praised]{--figure-tone:var(--figure-praised)}.gpk-trend-block[data-tone] .gpk-trend:not([data-scale=rank]) .gpk-trend-mark[data-last]:not([data-gap]){background:var(--figure-tone)}.gpk-figure-tile .gpk-trend:not([data-scale=rank]) .gpk-trend-mark:not([data-gap]){background:color-mix(in srgb, var(--color-fg-primary) 22%, transparent)}.gpk-figure-tile .gpk-trend:not([data-scale=rank]) .gpk-trend-mark[data-last]:not([data-gap]){background:var(--figure-tone,var(--color-fg-primary))}.gpk-figure-tile-label{min-height:2.6em;font-size:var(--text-label);color:var(--color-fg-secondary);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-weight:600;line-height:1.3;display:block}.gpk-figure-tile-mark{margin-top:-3px;vertical-align:middle;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--figure-tone) 14%, transparent);width:22px;height:22px;color:var(--figure-tone);place-items:center;margin-inline-end:8px;display:inline-grid}.gpk-figure-tile-mark .gpk-icon{width:13px;height:13px}.gpk-figure-tile-value{font:400 2rem/1.05 var(--font-display);letter-spacing:-.02em;color:var(--color-fg-primary);overflow-wrap:anywhere}.gpk-figure-tile-figure[data-kind=text] .gpk-figure-tile-value{overflow-wrap:normal;word-break:normal;font-size:var(--text-h4);line-height:1.3}.gpk-figure-tile-figure{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.gpk-figure-tile-note{font-size:var(--text-label);color:var(--color-fg-muted);overflow-wrap:anywhere;padding-right:12px;line-height:1.4}.gpk-figure-tile-note>span{display:block}.gpk-figure-tile-open{z-index:1;border-radius:inherit;color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:10px 6px;display:flex;position:absolute;inset:0}.gpk-figure-tile-open .gpk-icon{width:14px;height:14px}.gpk-figure-tile:has(.gpk-figure-tile-open:hover,.gpk-figure-tile-open~.gpk-figure-tile-trend:hover){background:var(--overlay-faint)}.gpk-figure-tile-head{min-width:0;display:block}.gpk-figure-tile-tip{float:inline-end;z-index:2;position:relative}@media (max-width:640px){.gpk-figure-tile-tip{margin-block:-14px;margin-inline-end:-14px}}.gpk-figure-tile-trend{z-index:2;align-self:end;margin-right:16px;position:relative}.gpk-band .gpk-figure-tile-trend{max-width:232px}.gpk-figure-tile:has(.gpk-figure-tile-open) :is(.gpk-figure-tile-trend,.gpk-trend-mark){cursor:pointer}.gpk-next-step{border:1px solid var(--line-strong);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid;container:next-step/inline-size}.gpk-next-step-label{font-size:var(--text-label);color:var(--color-fg-secondary);font-weight:700;line-height:1.4}.gpk-next-step-title{font:600 var(--text-body-sm)/1.4 var(--font-body);text-align:left;color:var(--color-fg-primary);cursor:pointer;background:0 0;border:0;grid-column:1;padding:0}.gpk-next-step-title:hover{text-underline-offset:3px;text-decoration:underline}.gpk-next-step-act{grid-area:1/2/3}.gpk-figure-tile-open:focus-visible,.gpk-next-step-title:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@container pane-hero not (min-width:600px){.gpk-figure-tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}.gpk-figure-tiles--4>.gpk-figure-tile:nth-child(3):after{content:none}.gpk-figure-tiles--4>.gpk-figure-tile:nth-child(n+3){border-top:1px solid var(--line);border-radius:0}}@container pane-hero not (min-width:480px){.gpk-figure-tiles--3 .gpk-figure-tile{padding-inline:8px}.gpk-next-step{grid-template-columns:minmax(0,1fr)}.gpk-next-step-act{grid-area:auto/1;justify-self:start;margin-top:6px}}@media not (min-width:640px){.gpk-figure-tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}.gpk-figure-tiles--4>.gpk-figure-tile:nth-child(3):after{content:none}.gpk-figure-tiles--4>.gpk-figure-tile:nth-child(n+3){border-top:1px solid var(--line);border-radius:0}.gpk-next-step-title{min-height:44px}}@container next-step not (min-width:454px){.gpk-next-step-label,.gpk-next-step-title{grid-column:1/-1}.gpk-next-step-act{grid-area:auto/1/auto/-1;justify-self:start;margin-top:6px}}.gpk-hero-skeleton .gpk-pane-hero,.gpk-band-skeleton .gpk-band{visibility:hidden}.gpk-hero-skeleton :is(.gpk-hero-ring,.gpk-hero-text,.gpk-next-step),.gpk-hero-skeleton .gpk-figure-tile :is(.gpk-figure-tile-label,.gpk-figure-tile-figure,.gpk-figure-tile-note),.gpk-band-skeleton .gpk-figure-tile :is(.gpk-figure-tile-label,.gpk-figure-tile-figure,.gpk-figure-tile-note){position:relative}.gpk-hero-skeleton :is(.gpk-hero-ring,.gpk-hero-text,.gpk-next-step):before,:is(.gpk-hero-skeleton,.gpk-band-skeleton) .gpk-figure-tile :is(.gpk-figure-tile-label,.gpk-figure-tile-figure,.gpk-figure-tile-note):before{content:"";visibility:visible;border-radius:var(--radius-sm);background:var(--overlay-medium);position:absolute;inset:0}:is(.gpk-hero-skeleton,.gpk-band-skeleton) .gpk-figure-tile .gpk-figure-tile-label:before{inset:3px 40% 3px 0}:is(.gpk-hero-skeleton,.gpk-band-skeleton) .gpk-figure-tile .gpk-figure-tile-figure:before{inset:4px 55% 4px 0}:is(.gpk-hero-skeleton,.gpk-band-skeleton) .gpk-figure-tile .gpk-figure-tile-note:before{inset:3px 30% 3px 0}.gpk-pane .gpk-figure-tile-value{font-size:1.75rem}