.gpk-panel-figures{border-block:1px solid var(--overlay-line);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.gpk-panel-figures>.gpk-figure-tile{min-width:0}.gpk-panel-figures>.gpk-figure-tile+.gpk-figure-tile{border-inline-start:1px solid var(--overlay-line)}@container not (min-width:600px){.gpk-panel-figures[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.gpk-panel-figures[data-count="4"]>:nth-child(n+3){border-top:1px solid var(--overlay-line)}.gpk-panel-figures[data-count="4"]>:nth-child(3){border-inline-start:0}}.gpk-more-detail{border-top:1px solid var(--overlay-line);margin-top:24px}.gpk-more-detail>summary{cursor:pointer;font-size:var(--text-body-sm);justify-content:space-between;align-items:center;padding-block:16px;font-weight:600;list-style:none;display:flex}.gpk-more-detail>summary::-webkit-details-marker{display:none}.gpk-more-detail>summary .gpk-icon{transition:transform var(--dur-fast) var(--ease-standard)}.gpk-more-detail[open]>summary .gpk-icon{transform:rotate(90deg)}.gpk-more-detail-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gpk-more-detail-note{font-size:var(--text-micro);color:var(--color-fg-muted);margin-top:4px;font-weight:400;display:block}.gpk-more-detail[data-variant=compact]{border-top:0;margin-top:0}.gpk-more-detail[data-variant=compact]>summary{min-height:44px;font-size:var(--text-label);padding-block:8px}.gpk-object-page{width:100%;min-width:0;max-width:1120px;margin-inline:auto}.gpk-object-page>.gpk-ohead{background:0 0;border:0;padding:0 0 24px;position:static}.gpk-object-page .gpk-otitle{font-size:var(--text-h2);line-height:var(--text-h2--line-height)}.gpk-title-skeleton{width:min(18rem,100%);height:1em;display:block;position:relative}.gpk-object-page>.gpk-obody{padding:0;overflow:visible}.gpk-object-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:40px;display:grid}.gpk-object-main{min-width:0}.gpk-object-properties{border-inline-start:1px solid var(--overlay-line);min-width:0;padding-inline-start:24px}.gpk-object-properties .gpk-panel-section{margin-block-start:24px}.gpk-asset-rail>.gpk-views{margin-block-end:16px}.gpk-asset-work:not([hidden]){display:contents}.gpk-shell-main .gpk-studio.gpk-asset-editor{--studio-columns:minmax(0, 1fr);min-height:0;margin-bottom:0}.gpk-pane-properties{margin-top:10px}.gpk-pane-properties .gpk-props{flex-flow:wrap;align-items:center;gap:6px;display:flex}.gpk-pane-properties .gpk-prop{align-items:center;gap:6px;max-width:100%;min-height:0;display:inline-flex}.gpk-pane-properties .gpk-prop-value{flex:0 auto;min-width:0}.gpk-pane-properties .gpk-prop:not([data-tone=bare]){border:1px solid var(--overlay-line);border-radius:var(--radius-sm);background:var(--color-surface-box);min-height:28px;font-size:var(--text-label);padding:0 10px}.gpk-pane-properties .gpk-prop:not([data-tone=bare]) .gpk-prop-value{color:var(--color-fg-primary);font-weight:600}.gpk-pane-properties .gpk-prop[data-tone=good]{background:var(--quality-good-surface);border-color:#0000}.gpk-pane-properties .gpk-prop[data-tone=good] .gpk-prop-value{color:var(--quality-good-ink)}.gpk-pane-properties .gpk-prop[data-tone=accent]{background:var(--you-surface);border-color:#0000}.gpk-pane-properties .gpk-prop[data-tone=accent] .gpk-prop-value{color:var(--you-ink)}.gpk-pane-properties .gpk-prop-label{color:var(--color-fg-muted);font-size:var(--text-label);white-space:nowrap;flex:none}.gpk-pane-properties .gpk-prop-label .gpk-icon{display:none}.gpk-pane-properties .gpk-prop-label[data-hidden]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gpk-pane-properties .gpk-prop-value{flex:0 auto}@media (min-width:640px){.gpk-object-properties .gpk-panel-figures{grid-template-columns:minmax(0,1fr)}.gpk-object-properties .gpk-panel-figures>.gpk-figure-tile+.gpk-figure-tile{border-inline-start:0;border-block-start:1px solid var(--overlay-line)}}@media (max-width:639px){.gpk-object-crumbs>[aria-current]{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.gpk-object-layout{flex-direction:column;gap:24px;display:flex}.gpk-object-main{width:100%}.gpk-object-properties,.gpk-object-side-sections{display:contents}.gpk-object-facts{order:-1;width:100%}.gpk-asset-rail{display:contents}.gpk-asset-rail>.gpk-views{order:-2;width:100%}.gpk-asset-comments{order:-1;width:100%}.gpk-object-side-sections>.gpk-panel-section{order:1;width:100%;margin-block-start:0}.gpk-object-side-sections>[data-page-results]{order:-1}}.gpk-object-page .gpk-otools{flex-wrap:wrap;justify-content:flex-end}.gpk-object-crumbrow{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:4px;display:flex}.gpk-object-crumbs{min-width:0;color:var(--color-fg-muted);font-size:var(--text-label);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gpk-object-crumbs>[aria-current]{overflow-wrap:anywhere}@media (max-width:639px){.gpk-object-crumbs{flex-wrap:nowrap}.gpk-object-crumbs>:not([aria-current]){flex:none}}.gpk-headline{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.gpk-headline>div{min-width:0}.gpk-headline>div:has(>.gpk-headline-sentence .gpk-tskel){flex:1}.gpk-headline-sentence{font-family:var(--font-display);font-size:var(--gpk-headline-size);font-weight:400;line-height:var(--gpk-title-line);letter-spacing:-.02em;text-wrap:balance;color:var(--color-fg-secondary);margin:0}.gpk-headline-sentence:is(h1){font-size:var(--gpk-home-headline-size);color:var(--color-fg-primary)}.gpk-filter-chips,.gpk-copy-download{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gpk-filter-chips{gap:6px}.gpk-filter-chips button{white-space:normal;max-width:100%}.gpk-freshness{color:var(--color-fg-muted);font-size:var(--text-label);margin:8px 0 0}.gpk-visibility-switch legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gpk-visibility-switch .gpk-field{gap:0;margin:0}.gpk-bottom-bar-space{anchor-name:--gpk-bottom-bar;min-height:120px;padding-top:24px;scroll-margin-block:120px;position:relative}.gpk-bottom-bar{position-anchor:--gpk-bottom-bar;left:anchor(left);width:anchor-size(width);bottom:max(12px, env(safe-area-inset-bottom));box-sizing:border-box;z-index:10;background:var(--color-surface-pane);color:var(--color-fg-primary);border:1px solid var(--overlay-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-glass);align-items:center;gap:16px;padding:12px 16px;display:flex;position:fixed}.gpk-bottom-bar-state{font-size:var(--text-body-sm);flex:1;margin:0}.gpk-bottom-bar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}html:has(.gpk-bottom-bar){scroll-padding-bottom:160px}@media (max-width:640px){.gpk-headline{flex-direction:column;gap:16px}.gpk-panel-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.gpk-panel-figures[data-count="4"]>:nth-child(n+3){border-top:1px solid var(--overlay-line)}.gpk-panel-figures[data-count="4"]>:nth-child(3){border-inline-start:0}.gpk-panel-figures[data-count="3"]>:nth-child(3){border-inline-start:0;border-top:1px solid var(--overlay-line);grid-column:1/-1}.gpk-object-page>.gpk-ohead{grid-template-columns:minmax(0,1fr)}.gpk-object-page .gpk-grabber{display:none}.gpk-object-page .gpk-otools{justify-content:flex-start}.gpk-bottom-bar{flex-wrap:wrap;gap:8px;padding:12px}.gpk-bottom-bar-actions:has(>:nth-child(2),>form){width:100%}.gpk-bottom-bar button{min-height:44px}}@media (prefers-reduced-motion:reduce){.gpk-more-detail>summary .gpk-icon{transition:none}}@media (min-width:641px){.gpk-reading-view{width:min(960px,100vw - 48px);max-height:calc(100dvh - 48px)}}:is(.gpk-panel-figures,.gpk-band[data-variant=flat]) .gpk-figure-tile{border-radius:0}:is(.gpk-panel-figures,.gpk-band[data-variant=flat]) .gpk-figure-tile-label{flex-wrap:nowrap;align-items:center;gap:4px;min-height:24px;display:flex}:is(.gpk-panel-figures,.gpk-band[data-variant=flat]) .gpk-figure-tile-label>[id]{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}:is(.gpk-panel-figures,.gpk-band[data-variant=flat]) :is(.gpk-figure-tile-mark,.gpk-figure-tile-tip){flex:none}:is(.gpk-panel-figures,.gpk-band[data-variant=flat]) .gpk-figure-tile-mark{margin-inline-end:2px}:is(.gpk-panel-figures,.gpk-band[data-variant=flat]) .gpk-figure-tile-tip{float:none;margin:0;display:inline-flex}.gpk-band[data-variant=flat]{box-shadow:none;background:0 0;border-inline:0;border-radius:0;padding:0}.gpk-arow[data-panel]{grid-template-columns:minmax(0,1fr) auto}.gpk-arow[data-panel] .gpk-arow-mark{display:none}@media (max-width:640px){:is(.gpk-panel-figures,.gpk-band[data-variant=flat]) .gpk-figure-tile{padding-inline:8px}:is(.gpk-panel-figures,.gpk-band[data-variant=flat]) .gpk-info{width:24px;min-width:24px;height:24px;min-height:24px}}.gpk-wot-trigger{white-space:nowrap}.gpk-wot{z-index:var(--gpk-z-menu);box-sizing:border-box;border-radius:var(--radius-card);background:var(--color-surface-pane);width:min(340px,100vw - 24px);color:var(--color-fg-primary);border:1px solid var(--overlay-line);box-shadow:var(--shadow-menu);gap:12px;padding:14px;display:grid;position:fixed;overflow-y:auto}.gpk-wot-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.gpk-wot-legend{color:var(--color-fg-muted);font-size:var(--text-label);padding:0 0 4px}.gpk-wot-options .gpk-choice{border:1px solid var(--overlay-line);border-radius:var(--radius-field);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.gpk-wot-options .gpk-choice:has(:checked){border-color:var(--color-fg-primary)}.gpk-wot-options .gpk-choice:has(:focus-visible){outline:2px solid var(--color-ring);outline-offset:2px}.gpk-wot-options .gpk-check{flex:none;margin-top:2px}.gpk-wot-options .gpk-choice>span{flex:1;min-width:0}.gpk-wot-option{font-size:var(--text-body-sm);justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;display:flex}.gpk-wot-option>span:first-child{overflow-wrap:anywhere;min-width:0}.gpk-wot-option small{color:var(--color-fg-muted);font-size:var(--text-label);margin-top:2px;font-weight:400;display:block}.gpk-wot-cost{color:var(--color-fg-muted);font-size:var(--text-label);white-space:nowrap;flex:none;font-weight:400}.gpk-wot-acts{justify-content:flex-end;gap:8px;display:flex}.gpk-wot-stage{white-space:nowrap}.gpk-wot-pick{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}@media (max-width:640px){.gpk-wot-options .gpk-choice,.gpk-wot-acts button,.gpk-wot-pick{min-height:44px}}.gpk-pane-actions-add{justify-content:flex-start;padding-block:8px;display:flex}.gpk-move-row{align-items:center;gap:12px;display:flex}.gpk-move-row>.gpk-home-change{flex:1;min-width:0}.gpk-slot-add{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.gpk-slot-add+.gpk-slot-add{margin-inline-start:12px}.gpk-slot-tag{color:var(--color-fg-muted);font-size:var(--text-label)}.gpk-obody .gpk-panel-sections>.gpk-panel-section:not(:empty)~.gpk-panel-section:not(:empty){border-top:1px solid var(--overlay-line);margin-top:18px}.gpk-obody .gpk-panel-sections>.gpk-panel-section:not(:empty)~.gpk-panel-section:not(:empty)>:is(section,div):first-child>.gpk-col-label:first-child,.gpk-obody .gpk-panel-sections>.gpk-panel-section:not(:empty)~.gpk-panel-section:not(:empty)>.gpk-col-label:first-child{padding-top:18px}.gpk-pane .gpk-figure-tile-mark{display:none}
[data-quality=good]{--quality-hue:var(--quality-good);--quality-surface:var(--quality-good-surface);--quality-ink:var(--quality-good-ink)}[data-quality=middling]{--quality-hue:var(--quality-middling);--quality-surface:var(--quality-middling-surface);--quality-ink:var(--quality-middling-ink)}[data-quality=weak]{--quality-hue:var(--quality-weak);--quality-surface:var(--quality-weak-surface);--quality-ink:var(--quality-weak-ink)}[data-score-band]{--band-hue:var(--quality-hue,var(--color-fg-muted))}.gpk-score{font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-width:0;display:flex}.gpk-score-value{min-width:2ch;font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:-.02em;color:var(--color-fg-primary);text-align:right;font-weight:600}.gpk-score-meter{text-align:left;flex:40px;justify-items:stretch;gap:4px;min-width:20px;max-width:120px;display:grid}.gpk-score-bar{border-radius:var(--radius-pill);background:var(--overlay-soft);height:4px;display:block;overflow:hidden}.gpk-score-bar>span{border-radius:inherit;background:var(--band-hue);height:100%;display:block}.gpk-score-word{font-size:var(--text-micro);color:var(--color-fg-secondary);white-space:nowrap;font-weight:600;line-height:1.2}.gpk-score--text{gap:6px;display:inline-flex}.gpk-score--text .gpk-score-word{font-size:inherit;align-items:center;gap:5px;font-weight:500;display:inline-flex}.gpk-score--text .gpk-score-word:before{content:"";border-radius:var(--radius-pill);background:var(--band-hue);width:7px;height:7px}.gpk-score-word[data-quality],.gpk-score[data-quality] .gpk-score-word{color:var(--quality-ink)}
.gpk-views{align-items:center;gap:20px;display:inline-flex}.gpk-assistant-tabs{min-width:0}.gpk-assistant-tabs .gpk-views{flex-wrap:wrap;gap:8px 20px;display:flex}.gpk-view{min-height:36px;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.gpk-view:is(:hover,:active){color:var(--color-fg-primary)}.gpk-view[aria-selected=true]{border-bottom-color:var(--color-fg-primary);color:var(--color-fg-primary)}.gpk-view-count{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--color-fg-muted)}.gpk-theme-toggle{align-items:center;gap:4px;display:flex}
.gpk-engine-strip{border-top:1px solid var(--overlay-line);border-bottom:1px solid var(--overlay-line);flex-wrap:wrap;display:flex}.gpk-engine-strip-item{color:var(--color-fg-primary);font-size:var(--text-label);flex:130px;align-items:center;gap:8px;padding:14px 12px;display:flex;position:relative}.gpk-engine-strip-name{flex:1}.gpk-engine-strip-value{font-weight:600}.gpk-amber-note{background:var(--you-surface);border-radius:var(--radius-card);color:var(--you-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px;display:flex}.gpk-amber-note p{font-size:var(--text-body-sm);flex:280px;margin:0}.gpk-report-rows{min-width:0}.gpk-wrow[data-report-row]{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:14px 0;position:relative}.gpk-wrow[data-report-row][data-no-icon]{grid-template-columns:minmax(0,1fr) auto}.gpk-wrow[data-report-row][data-no-icon] .gpk-wrow-icon{display:none}.gpk-wrow[data-report-row] .gpk-wrow-meta{display:contents}.gpk-wrow[data-report-row] .gpk-wrow-actions{display:none}.gpk-wrow[data-report-row] .gpk-wrow-main{min-width:0}.gpk-wrow[data-report-row] .gpk-wrow-name{white-space:normal;overflow-wrap:anywhere}.gpk-wrow[data-report-row] .gpk-wrow-line{white-space:normal;-webkit-line-clamp:unset;display:block;overflow:visible}.gpk-wrow[data-report-row] .gpk-wrow-status{min-width:0;display:block}.gpk-wrow[data-report-row] .gpk-score{--band-hue:var(--color-fg-primary);width:90px}@media (max-width:639px){.gpk-engine-strip-item{flex-basis:140px;min-height:44px}.gpk-wrow[data-report-row]{gap:10px}.gpk-wrow[data-report-row] .gpk-wrow-status{grid-column:auto}.gpk-wrow[data-report-row] .gpk-score{gap:5px;width:54px}}