:root{--tone-info-border:color-mix(in srgb,var(--tone-info-ink) 35%,var(--tone-info-bg));--tone-success-border:color-mix(in srgb,var(--tone-success-ink) 35%,var(--tone-success-bg));--tone-warning-border:color-mix(in srgb,var(--tone-warning-ink) 35%,var(--tone-warning-bg));--tone-error-border:color-mix(in srgb,var(--tone-error-ink) 35%,var(--tone-error-bg));--ui-danger:var(--tone-error-ink);--ui-elev-1:0 1px 2px rgb(32 33 50/6%);--ui-action-edge:inset 0 1px 0 rgb(255 255 255/12%),0 1px 1px rgb(32 33 50/14%);--ui-elev-figure:0 12px 36px rgb(32 33 50/7%);--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:8px;--ui-radius-xl:12px;--ui-radius-menu:10px;--ui-radius-pill:999px;--site-max:86rem;--page-gutter:clamp(16px,2.5vw,32px);--rail-width:248px;--control-min:32px;--control-pad-block:max(6px,.45em);--control-pad-inline:max(12px,.9em);--fs-small:.75rem;--fs-support:.8125rem;--fs-body:.875rem;--fs-group:.875rem;--fs-lede:1rem;--fs-brand:1.125rem;--fs-section:1rem;--fs-metric:1.375rem;--fs-metric-phone:1.25rem;--fs-page-title:1.5rem;--fs-page-title-phone:1.375rem;--fs-hero:clamp(2rem,1.35rem + 2.1vw,2.75rem);--fs-hero-cjk:clamp(2rem,1.5rem + 1.6vw,2.5rem)}@media (prefers-color-scheme:dark){:root{--ui-elev-1:0 1px 2px rgb(0 0 0/12%);--ui-action-edge:inset 0 1px 0 rgb(255 255 255/12%),0 1px 1px rgb(0 0 0/30%);--ui-elev-figure:0 8px 24px rgb(0 0 0/18%)}}@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--ui-bg);color:var(--ui-ink);font-family:Pretendard,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:var(--fs-body);line-height:1.5;word-break:normal;overflow-wrap:normal}body:lang(ko){word-break:keep-all}body:lang(ko) :is(h1,h2,h3,h4){letter-spacing:0}h1,h2,h3,h4{margin:0;color:var(--ui-ink);letter-spacing:-.02em;line-height:1.2;text-wrap:balance}p{margin:0}a{color:var(--ui-accent)}a:hover{text-decoration-thickness:2px}img,svg,video{max-width:100%}img,video{height:auto}:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:var(--ui-radius-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:12px 16px;border-radius:var(--ui-radius-md);background:var(--ui-accent-solid);color:var(--ui-on-accent);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.muted{color:var(--ui-muted)}.site-shell{width:100%;max-width:var(--site-max);margin-inline:auto;padding-inline:var(--page-gutter)}main{display:block;flex:1 0 auto}main>.grid,main>.page{padding-block:32px 64px}main>.grid{width:100%;max-width:var(--site-max);margin-inline:auto;padding-inline:var(--page-gutter)}.grid{display:grid;grid-gap:24px;gap:24px}.grid>*{min-width:0}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.site-header-inner{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;min-height:64px;padding-block:8px}.site-brand{display:inline-flex;align-items:center;color:var(--ui-ink);text-decoration:none;font-size:var(--fs-brand);font-weight:750;letter-spacing:-.04em}.site-brand-mark{width:28px;height:28px;object-fit:contain}.site-nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap;-webkit-margin-start:auto;margin-inline-start:auto}.site-nav-link{display:inline-flex;align-items:center;min-height:var(--control-min);padding:6px 10px;border-radius:var(--ui-radius-md);color:var(--ui-muted);font-weight:500;text-decoration:none}.site-nav-link:hover{background:var(--ui-surface-muted);color:var(--ui-ink)}.site-nav-link[aria-current=page]{background:transparent;color:var(--ui-ink);font-weight:600}.site-header-github{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--ui-radius-md);color:var(--ui-ink);font-size:var(--fs-support);font-weight:500;text-decoration:none}.site-header-github:hover{background:var(--ui-surface-muted)}.github-mark{flex-shrink:0}.language-selector{display:flex;align-items:center;gap:2px;flex:0 0 auto}.language-selector-icon{flex:0 0 18px;color:var(--ui-muted)}.site-footer{border-top:1px solid var(--ui-border);background:var(--ui-surface)}.site-footer-inner{justify-content:space-between;gap:16px 32px;padding-block:24px}.site-footer-identity,.site-footer-inner{display:flex;align-items:center;flex-wrap:wrap}.site-footer-identity{gap:10px;min-width:0}.site-footer-mark{width:28px;height:28px;object-fit:contain}.site-footer-name{font-size:var(--fs-body);font-weight:750;letter-spacing:-.04em}.site-footer-tagline{color:var(--ui-muted);font-size:var(--fs-support)}.site-footer-links{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.site-footer-links a{display:inline-flex;align-items:center;min-height:var(--control-min);padding:6px 10px;border-radius:var(--ui-radius-md);color:var(--ui-muted);font-size:var(--fs-support);text-decoration:none}.site-footer-links a:hover{background:var(--ui-surface-muted);color:var(--ui-ink);text-decoration:underline}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-min);padding:var(--control-pad-block) max(14px,1em);border:1px solid transparent;border-radius:var(--ui-radius-sm);font-size:var(--fs-support);font-weight:600;line-height:20px;text-decoration:none}.button-primary{background:var(--ui-accent-solid);border-color:var(--ui-accent-solid);color:var(--ui-on-accent);box-shadow:var(--ui-action-edge)}.button-primary:hover{background:var(--ui-accent-solid-hover);border-color:var(--ui-accent-solid-hover)}.button-primary:active{background:var(--ui-accent-solid-active);border-color:var(--ui-accent-solid-active)}.button-outline:hover{color:var(--ui-secondary-fg)}.arrow-icon{flex-shrink:0}.install-box{-webkit-margin-before:20px;margin-block-start:20px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);overflow:hidden;box-shadow:var(--ui-elev-1)}.install-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--ui-surface-muted);border-bottom:1px solid var(--ui-border)}.install-tab{display:flex;flex-direction:column;min-width:0;justify-content:center;align-items:center;gap:4px;padding:10px 8px;font-size:var(--fs-support);line-height:1.5;white-space:normal;font-weight:500;background:transparent;color:var(--ui-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .15s ease}.install-tab-label{display:inline-flex;align-items:center;gap:6px;max-width:100%}.install-tab-label>svg{flex-shrink:0;width:14px;height:14px}.install-tab-label>span{min-width:0;overflow-wrap:break-word}.install-tab:hover{color:var(--ui-ink)}.install-tab.active{color:var(--ui-ink);background:var(--ui-surface);font-weight:650;border-bottom-color:var(--ui-accent)}.install-panel-container{min-height:40px;display:flex;align-items:center}.install-panel{width:100%;padding:6px 10px}.install-cmd-row{display:flex;align-items:center;gap:8px}.install-cmd-code{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--fs-small);line-height:1.4;color:var(--ui-mono-ink);background:var(--ui-mono-bg);border-radius:var(--ui-radius-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.install-cmd-prompt{color:var(--ui-accent);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.install-copy-button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:var(--fs-support);font-weight:600;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-accent-soft);color:var(--ui-secondary-fg);cursor:pointer;white-space:nowrap;transition:all .15s ease}.install-copy-button:hover{background:var(--ui-input-hover,var(--ui-accent-soft));border-color:transparent;color:var(--ui-secondary-fg)}.install-copy-button.copied{color:var(--tone-success-ink);border-color:var(--tone-success-border);background:var(--tone-success-bg)}.page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;-webkit-margin-after:14px;margin-block-end:14px}.page-intro-copy{min-width:0}.page-title{font-size:var(--fs-page-title);font-weight:800;letter-spacing:-.04em}.page-subtitle{-webkit-margin-before:6px;margin-block-start:6px;color:var(--ui-muted);max-width:72ch;line-height:1.75;text-wrap:pretty}.page-intro-note{color:var(--ui-muted);font-size:var(--fs-support)}.explorer{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.explorer-layout>*,.explorer-results>*,.explorer>*{min-width:0}.explorer-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px}.explorer-rail{min-width:0}.explorer-filters{margin:0}.explorer-filter-set{margin:0;padding:14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-elev-1)}.explorer-filter-legend{padding:0;color:var(--ui-ink);font-size:var(--fs-body);font-weight:700;letter-spacing:-.02em}.explorer-filter-hint{-webkit-margin-before:4px;margin-block-start:4px;color:var(--ui-muted);font-size:var(--fs-small)}.explorer-filter-grid{display:grid;grid-gap:10px;gap:10px;-webkit-margin-before:12px;margin-block-start:12px}.explorer-field{display:grid;grid-gap:4px;gap:4px;min-width:0}.explorer-field-label{font-size:var(--fs-small);font-weight:650}.explorer-field-input{width:100%;min-height:var(--control-min);padding:6px 10px;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-input);color:var(--ui-ink);font:inherit;font-size:var(--fs-support)}.explorer-field-input:hover{background:var(--ui-input-hover,var(--ui-input))}.explorer-field-input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px;background:var(--ui-surface)}.explorer-field-input::placeholder{color:var(--ui-muted)}.explorer-filter-actions{display:grid;grid-gap:6px;gap:6px;-webkit-margin-before:12px;margin-block-start:12px}.explorer-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-min);padding:var(--control-pad-block) max(14px,1em);border:0;border-radius:var(--ui-radius-sm);background:var(--ui-accent-soft);color:var(--ui-secondary-fg);font:inherit;font-size:var(--fs-support);font-weight:600;line-height:20px;cursor:pointer}.explorer-button:hover{background:var(--ui-input-hover,var(--ui-accent-soft))}.explorer-button-primary{background:var(--ui-accent-solid);border-color:var(--ui-accent-solid);color:var(--ui-on-accent)}.explorer-button-primary:hover{background:var(--ui-accent-solid-hover);border-color:var(--ui-accent-solid-hover)}.explorer-button-primary:active{background:var(--ui-accent-solid-active);border-color:var(--ui-accent-solid-active)}.explorer-button-quiet{border-color:transparent;background:transparent;color:var(--ui-accent)}.explorer-button-quiet:hover{background:var(--ui-accent-soft);color:var(--ui-accent)}.explorer-button:disabled{opacity:.55;cursor:not-allowed}.explorer-main{min-width:0;padding:14px 16px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-elev-1)}.explorer-main-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;-webkit-margin-after:10px;margin-block-end:10px}.explorer-main-heading{min-width:0}.explorer-main-title{font-size:var(--fs-section);font-weight:700}.explorer-main-subtitle{-webkit-margin-before:2px;margin-block-start:2px;color:var(--ui-muted);font-size:var(--fs-small)}.explorer-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-min);padding:6px 14px;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-accent-soft);color:var(--ui-secondary-fg);font:inherit;font-size:var(--fs-support);font-weight:600;line-height:20px;cursor:pointer}.explorer-refresh:hover{background:var(--ui-input-hover,var(--ui-accent-soft))}.explorer-refresh:disabled{opacity:.55;cursor:not-allowed}.explorer-results{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.explorer-compare-limit{margin:0;padding:10px 14px;border:1px solid var(--tone-info-border);border-radius:var(--ui-radius-md);background:var(--tone-info-bg);color:var(--tone-info-ink);font-size:var(--fs-support)}.explorer-active-filters{-webkit-margin-after:16px;margin-block-end:16px}.explorer-active-filters-title{color:var(--ui-muted);font-size:var(--fs-support);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.explorer-active-filter-list{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.explorer-active-filter{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 4px 4px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-accent-soft);font-size:var(--fs-support)}.explorer-active-filter-text{min-width:0;overflow-wrap:break-word}.explorer-active-filter-key{color:var(--ui-muted)}.explorer-active-filter-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--control-min);min-height:var(--control-min);padding:6px 10px;border:0;border-radius:var(--ui-radius-pill);background:transparent;color:var(--ui-muted);font:inherit;cursor:pointer}.explorer-active-filter-remove:hover{background:var(--ui-surface);color:var(--ui-ink)}.explorer-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.explorer-table-caption{-webkit-margin-after:10px;margin-block-end:10px;color:var(--ui-muted);font-size:var(--fs-support);text-align:left}.explorer-head-cell{padding:8px 10px;-webkit-border-after:1px solid var(--ui-border);border-block-end:1px solid var(--ui-border);background:transparent;color:var(--ui-muted);font-size:var(--fs-small);font-weight:650;text-align:left;white-space:nowrap}.explorer-head-compare{width:1%}.explorer-head-identity{width:27%}.explorer-head-environment{width:29%}.explorer-head-setup{width:27%}.explorer-head-numeric{width:8%;min-width:80px}.explorer-head-published{width:11%}.explorer-cell-published{color:var(--ui-muted);white-space:nowrap}.explorer-cell-environment,.explorer-cell-identity,.explorer-cell-setup{min-width:0}.explorer-unit{color:var(--ui-faint);font-weight:500}.bilingual-header{display:inline-flex;flex-direction:column;line-height:1.25;vertical-align:top;white-space:nowrap}.bilingual-local{font-size:inherit;font-weight:inherit;white-space:nowrap}.bilingual-en{color:var(--ui-muted)}.bilingual-en,.bilingual-sub{font-size:var(--fs-small);font-weight:500;white-space:nowrap;-webkit-margin-before:1px;margin-block-start:1px}.bilingual-sub,.bilingual-unit{color:var(--ui-faint)}.bilingual-unit{font-size:var(--fs-small);font-weight:500;-webkit-margin-start:3px;margin-inline-start:3px}.explorer-head-numeric .bilingual-header,th[style*="text-align: right"] .bilingual-header{align-items:flex-end;text-align:right}.explorer-row{-webkit-border-after:1px solid var(--ui-border);border-block-end:1px solid var(--ui-border)}.explorer-row:hover{background:var(--ui-surface-muted)}.explorer-cell{padding:8px 10px;font-size:var(--fs-support);font-weight:400;text-align:left;vertical-align:top}.explorer-cell-numeric,.explorer-head-numeric{text-align:right}.explorer-head-numeric{white-space:nowrap}.explorer-head-numeric .explorer-unit{display:block}.explorer-cell-compare{width:1%}.explorer-cell-label{display:none;color:var(--ui-muted);font-size:var(--fs-small)}.explorer-cell-value{display:block;min-width:0;overflow-wrap:break-word}.explorer-compare-input{width:20px;height:20px;accent-color:var(--ui-accent-solid);cursor:pointer}.explorer-compare-input:disabled{cursor:not-allowed}.explorer-detail-link{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-support);font-weight:600;overflow-wrap:break-word}.explorer-identity-hardware,.explorer-setup-workload{display:block;-webkit-margin-before:4px;margin-block-start:4px;color:var(--ui-muted);font-size:var(--fs-support)}.explorer-setup-method{overflow-wrap:break-word}.explorer-status{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;-webkit-margin-before:4px;margin-block-start:4px;padding:2px 10px;border-radius:var(--ui-radius-pill);background:var(--tone-neutral-bg);color:var(--tone-neutral-ink);font-size:var(--fs-small);font-weight:600}.explorer-status:before{flex-shrink:0;content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.explorer-status-complete{background:var(--tone-success-bg);color:var(--tone-success-ink)}.explorer-status-partial{background:var(--tone-warning-bg);color:var(--tone-warning-ink)}.explorer-status-cancelled{background:var(--tone-neutral-bg);color:var(--tone-neutral-ink)}.explorer-status-failed{background:var(--tone-error-bg);color:var(--tone-error-ink)}.explorer-comparison{min-width:0;-webkit-margin-before:20px;margin-block-start:20px;overflow-wrap:break-word;padding:20px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-panel-raised)}.explorer-comparison-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.explorer-comparison-title{font-size:var(--fs-section);font-weight:700}.explorer-comparison-clear{min-height:var(--control-min);padding:8px 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-ink);font:inherit;font-weight:600;cursor:pointer}.explorer-comparison-clear:hover{background:var(--ui-surface-muted)}.explorer-comparison-caveat,.explorer-comparison-note{-webkit-margin-before:10px;margin-block-start:10px;color:var(--ui-muted);font-size:var(--fs-support)}.explorer-comparison-caveat{padding:10px 14px;border:1px solid var(--tone-warning-border);border-radius:var(--ui-radius-md);background:var(--tone-warning-bg);color:var(--tone-warning-ink)}.explorer-comparison-scroll{max-width:100%;min-width:0;overflow-x:auto;-webkit-margin-before:16px;margin-block-start:16px}.explorer-comparison-table{table-layout:fixed;width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.explorer-comparison-caption{-webkit-margin-after:10px;margin-block-end:10px;color:var(--ui-muted);font-size:var(--fs-support);text-align:left}.explorer-comparison-field-head,.explorer-comparison-item-head{min-width:12rem;padding:10px 12px;-webkit-border-after:1px solid var(--ui-border);border-block-end:1px solid var(--ui-border);color:var(--ui-muted);font-size:var(--fs-support);font-weight:650;text-align:left;vertical-align:top}.explorer-comparison-item-title{display:block;color:var(--ui-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:break-word}.explorer-comparison-remove{-webkit-margin-before:6px;margin-block-start:6px;padding:4px 10px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-surface);color:var(--ui-muted);font:inherit;font-size:var(--fs-small);cursor:pointer}.explorer-comparison-remove:hover{color:var(--ui-ink)}.explorer-comparison-row{-webkit-border-after:1px solid var(--ui-border);border-block-end:1px solid var(--ui-border)}.explorer-comparison-field{min-width:10rem;color:var(--ui-muted);font-weight:650;text-align:left;white-space:nowrap}.explorer-comparison-body td,.explorer-comparison-field{padding:10px 12px;font-size:var(--fs-support);vertical-align:top}.explorer-comparison-body td{overflow-wrap:break-word}.explorer-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;-webkit-margin-before:16px;margin-block-start:16px}.explorer-page-next,.explorer-page-previous{min-height:var(--control-min);padding:10px 16px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-ink);font:inherit;font-weight:600;cursor:pointer}.explorer-page-next{-webkit-margin-start:auto;margin-inline-start:auto}.explorer-page-next:hover,.explorer-page-previous:hover{background:var(--ui-surface-muted)}.explorer-page-next:disabled,.explorer-page-previous:disabled{opacity:.55;cursor:not-allowed}.explorer-guide{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;grid-gap:8px 16px;gap:8px 16px;padding:20px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}.explorer-guide:before{content:"i"/"";display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--ui-accent-soft);color:var(--ui-accent);font-family:ui-serif,Georgia,serif;font-style:italic;font-weight:700}.explorer-guide-title{font-size:var(--fs-body);font-weight:700}.explorer-guide-text{grid-column:2;min-width:0;color:var(--ui-muted);font-size:var(--fs-support)}.explorer-guide-term{color:var(--ui-ink);font-weight:650}.empty-state{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:48px 24px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);text-align:center}.empty-state-art{display:inline-flex;align-items:center;justify-content:center;width:112px;height:112px;border-radius:50%;background:var(--ui-accent-soft);color:var(--ui-accent)}.empty-state-title{-webkit-margin-before:8px;margin-block-start:8px;font-size:var(--fs-group);font-weight:700}.empty-state-hint{max-width:34rem;color:var(--ui-muted)}.empty-state-link{display:inline-flex;align-items:center;min-height:var(--control-min);padding:8px 12px;font-weight:600}.empty-state-link:hover{color:var(--ui-ink);text-decoration-thickness:2px;text-underline-offset:3px}.detail-back a{display:inline-flex;align-items:center;min-height:var(--control-min);font-weight:600;text-decoration:none}.detail-back a:hover{text-decoration:underline}.detail-metrics{-webkit-margin-before:16px;margin-block-start:16px}.detail-unit{color:var(--ui-faint);font-weight:500}.detail-group+.detail-group{-webkit-margin-before:20px;margin-block-start:20px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1px solid var(--ui-border);border-block-start:1px solid var(--ui-border)}.detail-group-title{-webkit-margin-after:12px;margin-block-end:12px;font-size:var(--fs-body);font-weight:700}.detail-rows-scroll{max-width:100%}.detail-device-list{display:grid;grid-gap:8px;gap:8px;margin:0;-webkit-padding-start:20px;padding-inline-start:20px;overflow-wrap:break-word}.detail-command{margin:0;padding:10px 12px;border-radius:8px;border:1px solid var(--ui-border);background:var(--ui-mono-bg);color:var(--ui-mono-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-support);line-height:1.7;white-space:pre;overflow-x:auto;word-break:normal;overflow-wrap:normal}.detail-rows{min-width:40rem}.detail-rows th{white-space:nowrap}.detail-rows-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;-webkit-margin-after:12px;margin-block-end:12px}.detail-rows-toolbar .detail-rows-caption{-webkit-margin-after:0;margin-block-end:0}.detail-metrics-toggle{min-height:var(--control-min);padding:5px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-ink);font:inherit;font-size:var(--fs-support);font-weight:600;cursor:pointer}.detail-metrics-toggle:hover{background:var(--ui-surface-muted)}.detail-rows-caption{-webkit-margin-after:10px;margin-block-end:10px;color:var(--ui-muted);font-size:var(--fs-support);text-align:left}.card{min-width:0;padding:24px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}.card h1{font-size:var(--fs-page-title);line-height:1.4}.card h2{font-size:var(--fs-section);line-height:1.5}.field{-webkit-margin-after:20px;margin-block-end:20px}.field label{display:inline-block;padding-block:6px;font-weight:650}.field .hint{display:block;-webkit-margin-before:6px;margin-block-start:6px;color:var(--ui-muted);font-size:var(--fs-support);line-height:1.65}.field .error,.hint.error{color:var(--tone-error-ink);font-weight:650}input[type=password],input[type=search],input[type=text],select,textarea{width:100%;min-height:var(--control-min);padding:5px 10px;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-input);color:var(--ui-ink);font:inherit;font-size:var(--fs-body);line-height:20px}input[type=password]:hover,input[type=search]:hover,input[type=text]:hover,select:hover,textarea:hover{background:var(--ui-input-hover,var(--ui-input))}input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=text]:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}textarea{min-height:6rem;resize:vertical}button{min-height:var(--control-min);padding:var(--control-pad-block) var(--control-pad-inline);border:0;border-radius:var(--ui-radius-sm);background:var(--ui-action-secondary-gradient);color:var(--ui-action-secondary-ink);font:inherit;font-size:var(--fs-body);font-weight:600;line-height:20px;cursor:pointer}button:hover:not(:disabled){filter:brightness(.96)}button.primary{background:var(--ui-accent-solid);border-color:var(--ui-accent-solid);color:var(--ui-on-accent);box-shadow:var(--ui-action-edge)}button.primary:hover{background:var(--ui-accent-solid-hover)}button.primary:active{background:var(--ui-accent-solid-active)}button.danger{background:var(--tone-error-action-gradient);border:0;color:var(--tone-error-action-ink)}button.danger:hover:not(:disabled){background:var(--tone-error-action-hover)}button:disabled{opacity:.6;cursor:not-allowed}table.data{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.data td,table.data th{padding:10px 12px;-webkit-border-after:1px solid var(--ui-border);border-block-end:1px solid var(--ui-border);font-size:var(--fs-support);text-align:left}table.data th{font-weight:650}.kv{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);grid-gap:8px 20px;gap:8px 20px;margin:0}.kv dt{color:var(--ui-muted);font-size:var(--fs-body)}.kv dd{margin:0;min-width:0;overflow-wrap:break-word}.status{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:var(--ui-radius-pill);background:var(--tone-neutral-bg);color:var(--tone-neutral-ink);font-size:var(--fs-support);font-weight:600}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.status.ok{background:var(--tone-success-bg);color:var(--tone-success-ink)}.status.bad{background:var(--tone-error-bg);color:var(--tone-error-ink)}.alert{--notice-ink:var(--tone-info-ink);position:relative;margin-block:16px;padding:12px 14px 12px 42px;border:0;border-radius:var(--ui-radius-sm);background:var(--tone-info-gradient);color:var(--ui-ink);font-size:var(--fs-support);line-height:1.6}.alert.error{--notice-ink:var(--tone-error-ink);background:var(--tone-error-gradient)}.alert.warning{--notice-ink:var(--tone-warning-ink);background:var(--tone-warning-gradient)}.alert.success{--notice-ink:var(--tone-success-ink);background:var(--tone-success-gradient)}.alert strong{color:var(--notice-ink);font-weight:600}.alert:before{content:"";position:absolute;inset-inline-start:14px;inset-block-start:15px;width:16px;height:16px;background:var(--notice-ink);-webkit-mask:var(--notice-icon) center /contain no-repeat;mask:var(--notice-icon) center /contain no-repeat}.alert{--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M10 9v5M10 6v.1'/%3E%3C/svg%3E")}.alert.error{--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M10 5.5v6M10 14.5v.1'/%3E%3C/svg%3E")}.alert.warning{--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10 2.5 8 14H2zM10 7v4.5M10 14v.1'/%3E%3C/svg%3E")}.alert.success{--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='m6.5 10 2.3 2.3 4.7-5'/%3E%3C/svg%3E")}.alert-retry{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.alert-retry:before{inset-block-start:20px}.alert-retry>p{flex:1 1 18rem}.alert .alert-action{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-min);padding:var(--control-pad-block) var(--control-pad-inline);border:0;background:var(--ui-action-secondary-gradient);color:var(--ui-action-secondary-ink);font-size:var(--fs-support);white-space:nowrap}.alert .alert-action:hover:not(:disabled){background:var(--ui-action-secondary-gradient);filter:brightness(.96)}.alert .alert-action svg{flex:none}@media (forced-colors:active){.alert{background:Canvas;color:CanvasText}.alert:before{background:CanvasText}.alert strong{color:CanvasText}}.markdown-body{overflow-wrap:break-word;line-height:1.8}.markdown-body :is(a,code){overflow-wrap:break-word}.markdown-body pre{max-width:100%;white-space:pre}.markdown-body>*+*{-webkit-margin-before:12px;margin-block-start:12px}.markdown-body pre{overflow-x:auto;padding:14px;border-radius:var(--ui-radius-md);background:var(--ui-mono-bg);color:var(--ui-mono-ink)}.markdown-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.markdown-body table{width:100%;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:8px 12px;border:1px solid var(--ui-border)}@media (max-width:64rem){.explorer-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:60rem){.explorer-row,.explorer-table,.explorer-table .explorer-cell,.explorer-table-body{display:block;width:auto}.explorer-table-head{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.explorer-row{-webkit-margin-after:12px;margin-block-end:12px;padding:12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-panel-raised)}.explorer-table .explorer-cell{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:baseline;grid-gap:4px 12px;gap:4px 12px;padding:6px 0;text-align:left}.explorer-cell-numeric{text-align:left}.explorer-cell-label{display:block;font-weight:650}.explorer-table-caption{display:block;width:100%}.explorer-guide{grid-template-columns:minmax(0,1fr)}.explorer-guide:before{display:none}.explorer-guide-text{grid-column:1}}@media (max-width:40rem){.site-header-inner{min-height:0;gap:8px 16px}.language-selector{-webkit-margin-start:auto;margin-inline-start:auto}.site-header-github{order:3;-webkit-margin-start:0;margin-inline-start:0}.site-nav{order:4;width:100%;margin-inline:0}.explorer-table .explorer-cell,.kv{grid-template-columns:minmax(0,1fr);gap:2px}.kv dd{-webkit-margin-after:10px;margin-block-end:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.explorer-search-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(200px,1fr);grid-gap:8px;gap:8px;margin-top:8px}.explorer-search-row input{font-size:var(--fs-support)}.explorer-group-fields,.explorer-quick-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px;align-items:start}.explorer-filter-groups{margin-top:10px;border-top:1px solid var(--ui-border)}.explorer-filter-group{border-bottom:1px solid var(--ui-border);padding:8px 0}.explorer-filter-group summary{cursor:pointer;font-weight:650;font-size:var(--fs-support)}.explorer-filter-group[open]{padding-bottom:12px}.explorer .explorer-filter-actions{display:flex;flex-wrap:wrap}.explorer-range{min-width:0;margin:0;padding:0;border:0}.explorer-range legend{font-size:var(--fs-small);font-weight:650;margin-bottom:4px}.explorer-range-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.explorer-range-hint,.explorer-range-inputs label{font-size:var(--fs-small);color:var(--ui-muted)}.explorer-range-hint{margin-top:3px}.explorer-validation{color:var(--ui-danger);font-size:var(--fs-small);margin-top:4px}.explorer-combobox{position:relative}.explorer-option-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.explorer-option-count,.explorer-option-status{color:var(--ui-muted);font-size:var(--fs-small)}.explorer-option-status{margin:0;padding:6px 10px}.explorer-option-status:empty{display:none}.explorer-result-meta{display:block;font-weight:400;margin-top:6px;overflow-wrap:break-word}.explorer-facts,.explorer-result-meta{color:var(--ui-muted);font-size:var(--fs-small)}.explorer-facts{display:flex;flex-direction:column;gap:3px;margin:4px 0 0;padding:0;list-style:none}.explorer-fact{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;min-width:0;overflow-wrap:break-word}.explorer-fact-label{color:var(--ui-muted);white-space:nowrap;font-size:var(--fs-small)}.explorer-fact-label:after{content:":";-webkit-margin-end:2px;margin-inline-end:2px}.explorer-fact-value{min-width:0;color:var(--ui-ink);font-weight:600}.explorer-model-facts{-webkit-margin-before:4px;margin-block-start:4px;font-size:var(--fs-small)}.explorer-model-facts .explorer-fact-value{color:var(--ui-ink);font-weight:600}@media (max-width:700px){.explorer-group-fields,.explorer-quick-filters,.explorer-search-row{grid-template-columns:minmax(0,1fr)}.explorer-filter-set{padding:12px}.explorer-filter-actions>button{flex:1 1 auto}}.explorer-combobox-control{position:relative;min-width:0}.explorer-combobox-control input{-webkit-padding-end:32px;padding-inline-end:32px}@media (max-width:700px){main>.benchmark-page{-webkit-padding-before:14px;padding-block-start:14px}.benchmark-page .page-intro{-webkit-margin-after:12px;margin-block-end:12px;gap:6px}.benchmark-page .page-title{font-size:var(--fs-page-title-phone)}.benchmark-page .page-subtitle{-webkit-margin-before:4px;margin-block-start:4px;font-size:var(--fs-support)}.benchmark-page .page-intro-note{font-size:var(--fs-small)}.benchmark-page .explorer-search-row{margin-top:6px}}html{scroll-padding-block-start:88px}.detail-group>summary{cursor:pointer;min-height:var(--control-min);padding-block:10px}.detail-group[open]>summary{-webkit-margin-after:12px;margin-block-end:12px}.detail-group+.detail-group{-webkit-margin-before:4px;margin-block-start:4px;-webkit-padding-before:4px;padding-block-start:4px}.not-found-card{max-width:44rem;padding:32px}@media (max-width:40rem){html{scroll-padding-block-start:124px}.site-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:4px 8px;gap:4px 8px;padding-block:6px}.site-header-github{order:0;grid-column:2;grid-row:1;padding:10px}.site-header-github span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.language-selector{grid-column:3;grid-row:1;margin:0}.site-nav{order:0;grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.site-nav-link{justify-content:center;padding:8px 4px;font-size:var(--fs-support);text-align:center}main>.grid,main>.page{-webkit-padding-before:20px;padding-block-start:20px}.not-found-card{padding:24px}.not-found-actions .button{width:100%}}.detail-device-cards{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.detail-device-card{min-width:0;padding:12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md)}.detail-device-card>strong{display:block;-webkit-margin-after:8px;margin-block-end:8px;overflow-wrap:break-word}.detail-device-facts{display:grid;grid-template-columns:minmax(5rem,max-content) minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;margin:0}.detail-device-facts dt{color:var(--ui-muted);font-size:var(--fs-support)}.detail-device-facts dd{min-width:0;margin:0;overflow-wrap:break-word}@media (max-width:360px){.detail-device-facts{grid-template-columns:minmax(0,1fr);gap:2px}.detail-device-facts dd{-webkit-margin-after:6px;margin-block-end:6px}}.detail-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block:8px 14px}.detail-fact{display:inline-flex;align-items:baseline;gap:6px;min-width:0;font-size:var(--fs-support);line-height:1.65}.detail-fact-label{color:var(--ui-muted);font-weight:450;white-space:nowrap;font-size:var(--fs-support)}.detail-fact-label:after{content:":";-webkit-margin-end:2px;margin-inline-end:2px}.detail-fact-value{min-width:0;color:var(--ui-ink);font-weight:600;font-size:var(--fs-body);overflow-wrap:break-word}.detail-weight-badge{padding:2px 8px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-panel-raised);font-size:var(--fs-small);font-weight:650}.detail-performance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:16px;gap:16px;margin-block:24px}.detail-metric-card{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--ui-panel-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md)}.detail-metric-value{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-ink)}.detail-metric-value small{font-size:var(--fs-support);font-weight:450;color:var(--ui-muted)}.detail-metric-spread{color:var(--ui-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-point-chips{display:flex;flex-wrap:wrap;gap:16px 32px}.detail-chip-set{border:0;margin:0;padding:0;min-width:0}.detail-chip-legend{padding:0;font-size:var(--fs-support);font-weight:650;color:var(--ui-muted)}.detail-chip-row{display:flex;flex-wrap:wrap;gap:6px;-webkit-margin-before:4px;margin-block-start:4px}.detail-chip{min-height:var(--control-min);padding:5px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-panel-raised);font-size:var(--fs-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.detail-chip-on{border-color:var(--ui-accent,var(--ui-ink));background:var(--ui-accent-soft,var(--ui-panel));font-weight:650}.detail-point-reading{font-size:var(--fs-body);margin-block:16px 0}.detail-points-table{width:100%;min-width:48rem}.detail-points-caption{text-align:start;padding-block:0 16px;font-size:var(--fs-support);color:var(--ui-muted)}.detail-points-table :is(th,td){white-space:nowrap}.detail-point-value{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-point-spread{display:block;font-size:var(--fs-small);color:var(--ui-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-point-row-on{background:var(--ui-panel-raised)}.detail-point-pick{text-align:start}.detail-point-select{padding:2px 6px;border:0;background:none;color:inherit;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.detail-points-empty,.detail-points-truncated{font-size:var(--fs-body)}.detail-context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:16px 24px;gap:16px 24px;padding:20px;background:var(--ui-panel-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md)}.detail-record-date{font-size:var(--fs-support);margin-top:8px}.detail-hardware-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:16px;gap:16px}.detail-hardware-card{display:flex;min-width:0;flex-direction:column;gap:12px;padding:20px;background:var(--ui-panel-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);overflow-wrap:break-word}.detail-hardware-card>strong{color:var(--ui-ink);font-size:var(--fs-body);font-weight:650;line-height:1.6}.detail-hardware-facts,.detail-hardware-gpus{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.detail-hardware-gpus{list-style:none}.detail-gpu-entry{display:flex;flex-direction:column;gap:3px;padding-bottom:6px}.detail-gpu-entry:not(:last-child){border-bottom:1px dashed var(--ui-border)}.detail-gpu-entry>strong{color:var(--ui-ink);font-size:var(--fs-body);font-weight:650;line-height:1.6}.detail-description>summary{cursor:pointer;min-height:32px;font-weight:650}.detail-description[open]>summary{-webkit-margin-after:16px;margin-block-end:16px}@media (max-width:1000px){.detail-hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.detail-performance-grid{gap:8px}.detail-context-grid,.detail-hardware-grid,.detail-performance-grid{grid-template-columns:minmax(0,1fr)}}.benchmark-page{max-width:var(--site-max)}main>.management-panel{max-width:58rem}main>.verify-page{max-width:46rem}main>.benchmark-detail{max-width:82rem}.benchmark-detail #detail-title{overflow-wrap:break-word;text-wrap:wrap}.benchmark-detail .card>.muted{max-width:90ch}.benchmark-detail .detail-group-title{min-height:36px;padding-block:10px;margin:0 0 12px;font-size:var(--fs-body);line-height:1.5;cursor:pointer}.benchmark-detail .detail-group:not([open]) .detail-group-title{-webkit-margin-after:0;margin-block-end:0}.benchmark-detail .kv{gap:12px 24px}.benchmark-detail .kv dt{line-height:1.65}.detail-context-grid .detail-fact{display:grid;grid-gap:4px;gap:4px;align-content:start}.detail-context-grid .detail-fact-label:after{content:none}.detail-context-grid .detail-fact-value{font-weight:600}.detail-hardware-card .detail-fact{gap:4px 8px}.detail-hardware-card .detail-fact-value{font-weight:500}.detail-rows tbody tr:hover{background:var(--ui-surface-muted)}.detail-rows td.detail-num{white-space:nowrap}.not-found-card{max-width:46rem;margin-inline:auto;padding:clamp(24px,5vw,48px)}.not-found-actions{display:flex;flex-wrap:wrap;gap:12px;-webkit-margin-before:24px;margin-block-start:24px}.button,.site-footer-links a,.site-header-github,.site-nav-link{white-space:nowrap}.button,.explorer-active-filter,.explorer-button,.explorer-refresh,.install-copy-button,.site-header-github,.site-nav-link,button,input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{border-radius:var(--ui-radius-sm)}.explorer-filter-set,.explorer-main{box-shadow:none}.detail-metric-card{border-color:transparent}.detail-hardware-card{background:transparent;border-color:var(--ui-border)}@media (max-width:40rem){main>.grid,main>.page{padding-block:24px 40px}.card{padding:20px}.grid{gap:16px}.benchmark-detail .kv{gap:4px}.benchmark-detail .kv dd{-webkit-margin-after:16px;margin-block-end:16px}.detail-context-grid,.detail-hardware-card{padding:16px}}.site-header-inner{min-height:52px;padding-block:4px}.site-brand{gap:8px}.site-brand img{width:24px;height:24px}.site-brand-name{font-size:var(--fs-brand);font-weight:650;letter-spacing:-.025em}.site-nav-link{min-height:44px;font-size:var(--fs-body);padding-inline:12px;border-radius:0;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent}.site-nav-link[aria-current=page]{border-block-end-color:var(--ui-accent)}@media (min-width:641px){.site-nav{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:auto;margin-inline-end:auto}}.site-header-github{min-height:var(--control-min);font-size:var(--fs-body)}.language-selector .ui-select-trigger{min-height:var(--control-min);padding:var(--control-pad-block) var(--control-pad-inline);border-color:transparent;background:var(--ui-input)}.site-footer-inner{padding-block:20px}.site-footer-mark{width:20px;height:20px}.site-footer-name{font-weight:600}.site-footer-links,.site-footer-links a,.site-footer-name,.site-footer-tagline{font-size:var(--fs-support)}main>.grid,main>.page{padding-block:36px 64px}.card>h1,.page-title{font-size:var(--fs-page-title);font-weight:650;letter-spacing:-.025em}.page-subtitle{font-size:var(--fs-body);line-height:1.65}.card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.card>h2{font-size:var(--fs-section);font-weight:600}.card>h3{font-size:var(--fs-body);font-weight:600}.card>.muted{font-size:var(--fs-support);line-height:1.65}.card>*+*{-webkit-margin-before:16px;margin-block-start:16px}.card :is(input,textarea,select){font-size:var(--fs-body)}.button,button{font-size:var(--fs-body);font-weight:500}.button-outline{border-color:transparent;background:var(--ui-accent-soft);color:var(--ui-secondary-fg)}.button-outline:hover{background:var(--ui-input-hover,var(--ui-accent-soft));border-color:transparent}.field label{font-size:var(--fs-body);font-weight:500}.hint{line-height:1.5}.hint,table.data{font-size:var(--fs-support)}table.data th{color:var(--ui-muted);font-weight:500;background:transparent}table.data :is(th,td){padding:11px 12px}main>.benchmark-detail{max-width:var(--site-max);gap:28px}.benchmark-detail .detail-back{font-size:var(--fs-small)}.benchmark-detail .detail-overview-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;grid-gap:32px;gap:32px}.detail-overview-layout>*{min-width:0}.benchmark-detail .detail-summary{padding:0;border:0}.benchmark-detail #detail-title{font-size:var(--fs-page-title);font-weight:650;letter-spacing:-.025em}.detail-meta-row{margin-top:12px;gap:8px 20px}.detail-weight-badge{padding:0;border:0;border-radius:0;background:transparent}.detail-meta-row .detail-fact{font-size:var(--fs-small)}.detail-point-chips{gap:12px 28px;-webkit-margin-before:24px;margin-block-start:24px}.detail-chip-legend{font-size:var(--fs-small);font-weight:500}.detail-chip{min-height:32px;padding:4px 10px;border:0;background:var(--ui-input);color:var(--ui-ink);font-size:var(--fs-small);font-weight:400}.detail-chip:hover{background:var(--ui-input-hover,var(--ui-input))}.detail-chip-on{background:var(--ui-accent-soft);color:var(--ui-secondary-fg);border:1px solid var(--ui-border-accent);font-weight:600}.detail-point-reading{font-size:var(--fs-small);-webkit-margin-before:14px;margin-block-start:14px}.detail-performance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-block:20px;border-block:1px solid var(--ui-border)}.detail-metric-card{min-width:0;padding:20px 16px;border:0;-webkit-border-end:1px solid var(--ui-border);border-inline-end:1px solid var(--ui-border);border-radius:0;background:transparent}.detail-metric-card:first-child{-webkit-padding-start:0;padding-inline-start:0}.detail-metric-card:last-child{-webkit-border-end:0;border-inline-end:0}.detail-metric-card .bilingual-header{font-size:var(--fs-small);font-weight:500;color:var(--ui-muted)}.detail-metric-value{font-size:var(--fs-metric);font-weight:550;line-height:1.5;white-space:nowrap}.detail-metric-spread,.detail-metric-value small{font-size:var(--fs-small)}.detail-metric-spread{line-height:1.5}.detail-points-caption{padding-block:0 12px;font-size:var(--fs-small);line-height:1.6}.detail-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border:0;background:transparent;gap:16px 28px;margin-block:24px 16px}.detail-context-grid .detail-fact-label{font-size:var(--fs-small)}.detail-context-grid .detail-fact-value{font-size:var(--fs-support);font-weight:500}.detail-record-date{font-size:var(--fs-small)}.benchmark-detail .detail-environment{margin:0;padding:0 0 0 24px;border:0;-webkit-border-start:1px solid var(--ui-border);border-inline-start:1px solid var(--ui-border)}.detail-environment>h2{font-size:var(--fs-support);font-weight:600}.detail-environment .detail-hardware-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;margin-top:16px}.detail-environment .detail-hardware-card{padding:14px 0;gap:6px;border:0;border-top:1px solid var(--ui-border);border-radius:0;background:transparent;font-size:var(--fs-small)}.detail-environment .detail-hardware-card:first-child{-webkit-padding-before:0;padding-block-start:0;border:0}.detail-environment .detail-hardware-card>.bilingual-header{color:var(--ui-muted);font-size:var(--fs-small);font-weight:400}.detail-environment .detail-hardware-card .bilingual-en{font-size:var(--fs-small)}.detail-environment :is(.detail-hardware-card>strong,.detail-gpu-entry>strong){font-size:var(--fs-support);font-weight:500;line-height:1.5}.detail-environment .detail-fact-label{font-size:var(--fs-small)}.detail-environment .detail-hardware-facts{gap:6px}.benchmark-detail>.card{padding-block:24px 0;border-top:1px solid var(--ui-border)}.benchmark-detail .detail-description>summary{min-height:36px;font-size:var(--fs-support);font-weight:500}.benchmark-detail .detail-group-title{padding-block:12px;margin:0;font-size:var(--fs-support);font-weight:500}.benchmark-detail .kv{grid-template-columns:minmax(9rem,25%) minmax(0,1fr);gap:10px 24px;font-size:var(--fs-support)}.benchmark-detail .detail-device-card{border:0;border-top:1px solid var(--ui-border);border-radius:0;padding:12px 0}.benchmark-detail .detail-rows-toolbar{margin-block:16px}main>.management-panel{max-width:74rem;gap:40px}.management-access{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);grid-gap:64px;gap:64px;align-items:start}.management-intro h1{font-size:var(--fs-page-title);font-weight:650;letter-spacing:-.025em;line-height:1.3}.management-intro p{margin-top:12px;font-size:var(--fs-body);line-height:1.6;text-wrap:pretty}.management-access-body{min-width:0;margin:0;-webkit-padding-before:4px;padding-block-start:4px}.management-access-body .field:first-child{margin-top:0}.management-panel .recovery-paste{margin-top:24px;padding-block:0;border-top:1px solid var(--ui-border)}.management-panel .recovery-paste>summary{font-size:var(--fs-body);font-weight:500}.management-panel .management-record{-webkit-padding-before:28px;padding-block-start:28px;border-top:1px solid var(--ui-border)}.management-record>*+*{-webkit-margin-before:20px;margin-block-start:20px}.management-record .kv{font-size:var(--fs-support)}main>.verify-page{max-width:42rem;padding-block:64px}.verify-page>.card{border-top:1px solid var(--ui-border);padding-top:28px}.verify-page h1{font-size:var(--fs-page-title)}.verify-page .muted{margin-block:12px 28px}.not-found-card{padding-block:48px 80px;max-width:48rem}.not-found-card h1{font-size:var(--fs-page-title);font-weight:600}.not-found-card p{font-size:var(--fs-body);margin-top:16px;color:var(--ui-muted)}.not-found-actions{margin-top:28px}@media (max-width:1100px){.benchmark-detail .detail-overview-layout{grid-template-columns:minmax(0,1fr);gap:24px}.benchmark-detail .detail-environment{border:0;border-top:1px solid var(--ui-border);padding:24px 0 0}.detail-environment .detail-hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.detail-environment .detail-hardware-card{border:0;padding:0}.management-access{gap:32px}}@media (max-width:700px){.site-header-inner{padding-block:8px}.site-nav-link{min-height:44px;font-size:var(--fs-body)}main>.grid,main>.page{padding-block:28px 48px}.card{padding:0}.benchmark-detail #detail-title{font-size:var(--fs-page-title-phone)}.detail-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-metric-card{padding:16px 12px}.detail-metric-card:nth-child(2){-webkit-border-end:0;border-inline-end:0}.detail-metric-card:nth-child(n+3){border-top:1px solid var(--ui-border)}.detail-metric-card:nth-child(3){-webkit-padding-start:0;padding-inline-start:0}.detail-metric-value{font-size:var(--fs-metric-phone)}.detail-chip{min-height:40px}.benchmark-detail .kv,.detail-environment .detail-hardware-grid{grid-template-columns:minmax(0,1fr)}.benchmark-detail .kv{gap:4px}.management-access{grid-template-columns:minmax(0,1fr);gap:28px}.management-intro h1,.not-found-card h1,.verify-page h1{font-size:var(--fs-page-title-phone)}main>.verify-page{padding-block:40px}}@media (max-width:700px),(pointer:coarse){:root{--control-min:44px}.button,.language-selector .ui-select-trigger,.management-panel button,.site-header-github,.verify-page button{min-height:44px}}