.pf-bench{color-scheme:light;--pf-page:#F9F9F7;--pf-surface-1:#FCFCFB;--pf-bench:#E8E6E1;--pf-panel:#F4F3F0;--pf-paper:#FFFFFF;--pf-ink:#14130F;--pf-ink-muted:#5E5A52;--pf-control-edge:#868175;--pf-control-edge-hover:#6F6A60;--pf-mark:#1B5E3F;--pf-proof:#A4442B;--pf-caution:#8A5A12;--pf-alpha-1:rgba(20,19,15,.06);--pf-alpha-2:rgba(20,19,15,.10);--pf-app-bg:var(--pf-page);--pf-sidebar-bg:var(--pf-surface-1);--pf-surface-2:var(--pf-paper);--pf-surface-3:var(--pf-paper);--pf-text-primary:var(--pf-ink);--pf-text-secondary:#3D3A34;--pf-text-muted:var(--pf-ink-muted);--pf-text-accent:var(--pf-mark);--pf-text-danger:var(--pf-proof);--pf-text-warning:var(--pf-caution);--pf-border:var(--pf-alpha-2);--pf-border-strong:#B0ABA0;--pf-fill-primary:var(--pf-ink);--pf-fill-primary-hover:#24221C;--pf-on-primary:var(--pf-panel);--pf-fill-secondary:var(--pf-paper);--pf-fill-secondary-hover:var(--pf-panel);--pf-fill-secondary-ring:var(--pf-border);--pf-fill-ghost-hover:var(--pf-alpha-1);--pf-fill-ghost-selected:var(--pf-alpha-2);--pf-fill-field:var(--pf-paper);--pf-fill-field-ring:var(--pf-control-edge);--pf-fill-accent:var(--pf-mark);--pf-on-brand:#FFFFFF;--pf-fill-success:var(--pf-mark);--pf-fill-danger:var(--pf-proof);--pf-fill-warning:var(--pf-caution);--pf-segmented-control-track:var(--pf-alpha-1);--pf-segmented-control-thumb:var(--pf-paper);--pf-segmented-control-thumb-shadow:0 1px 2px rgba(20,19,15,.06),0 0 0 1px rgba(20,19,15,.04);--pf-switch-track:var(--pf-control-edge);--pf-switch-track-hover:var(--pf-control-edge-hover);--pf-switch-knob:var(--pf-paper);--pf-tooltip-bg:var(--pf-ink);--pf-tooltip-fg:var(--pf-panel);--pf-paper-shadow:0 1px 3px rgba(0,0,0,.14);--pf-paper-shadow-lg:0 8px 30px rgba(0,0,0,.12);--pf-shadow-popover:0 0 0 1px var(--pf-alpha-2),0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08);--pf-focus-shadow:0 0 0 2px var(--pf-panel),0 0 0 3px var(--pf-mark);--pf-focus-shadow-danger:0 0 0 2px var(--pf-panel),0 0 0 3px var(--pf-proof);--pf-opacity-disabled:.4;--pf-radius:8px;--pf-radius--xs:6px;--pf-radius--sm:7px;--pf-radius--lg:10px;--pf-radius-card:12px;--pf-paper-radius:3px;--pf-checkbox-radius:5px;--pf-radius-round:999px;--pf-space-1:4px;--pf-space-2:8px;--pf-space-3:12px;--pf-space-4:16px;--pf-space-5:24px;--pf-space-6:32px;--pf-space-7:48px;--pf-space-8:64px;--pf-space-hair:2px;--pf-gutter:var(--pf-space-5);--pf-gap-inline:var(--pf-space-2);--pf-gap-field:var(--pf-space-2);--pf-gap-fields:var(--pf-space-4);--pf-gap-section:var(--pf-space-6);--pf-pad-sm:8px;--pf-pad-md:12px;--pf-pad-lg:16px;--pf-pad-sm--sm:8px;--pf-unit-room:4.5em;--pf-h-control:32px;--pf-h-control--sm:28px;--pf-h-control--lg:40px;--pf-h-control-nested:22px;--pf-icon--sm:16px;--pf-checkbox:20px;--pf-checkbox-glyph:16px;--pf-switch-h:20px;--pf-avatar-sm:24px;--pf-row-h:32px;--pf-header-h:48px;--pf-font-sans:var(--pf-font-plex-sans,"IBM Plex Sans"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--pf-font-display:var(--pf-font-plex-sans,"IBM Plex Sans"),ui-sans-serif,system-ui,sans-serif;--pf-font-mono:var(--pf-font-plex-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--pf-font-weight-regular:400;--pf-font-weight-medium:500;--pf-font-weight-semibold:580;--pf-font-size-caption:13px;--pf-leading-caption:18px;--pf-font-size-footnote:13px;--pf-leading-footnote:18px;--pf-font-size-code:13px;--pf-leading-code:18px;--pf-font-size-body:15px;--pf-leading-body:22px;--pf-font-size-heading:16px;--pf-leading-heading:22px;--pf-font-size-prose:17px;--pf-leading-prose:26px;--pf-font-size-section:20px;--pf-leading-section:28px;--pf-font-size-title:24px;--pf-leading-title:30px;--pf-page-header-title-size:24px;--pf-page-header-title-leading:32px;--pf-font-size-display:36px;--pf-leading-display:42px;--pf-group-font:13px;--pf-dur-fast:60ms;--pf-dur-snap:.12s;--pf-dur-base:.2s;--pf-dur-slow:.45s;--pf-ease-snap:cubic-bezier(.32,.72,0,1);--pf-ease-out:cubic-bezier(.165,.84,.44,1);--pf-btn-spring:linear(0,.2459,.6526,.9468,1.0764,1.0915,1.0585,1.0219,.9993,.9914,.9921,.9957,.9988,1.0004,1);--pf-card-press-sx:.99;--pf-card-press-sy:.99;--pf-cursor-interactive:pointer;--pf-z-popover:50;--pf-z-tooltip:50;--pf-sidebar-width:240px;--pf-sidebar-rail:56px;--pf-panel-width:400px;--pf-list-max-w:880px;--pf-prose-max-w:680px;--pf-site-max-w:1040px;--pf-shelf-max-w:1280px;--pf-shelf-cols:4;--pf-shelf-card-min-w:220px;--pf-shelf-card-radius:var(--pf-plan-radius);--pf-shelf-well-ratio:4/5;--pf-shelf-seg-w:14px;--pf-shelf-seg-h:4px;--pf-shelf-bar-h:4px;--pf-tile-min-w:200px;--pf-cats-max-w:520px;--pf-hero-page-w:300px;--pf-hero-page-w-sm:220px;--pf-door-cta-h:44px;--pf-plan-max-w:300px;--pf-plan-radius:12px;--pf-plan-card:var(--pf-surface-1);--pf-plan-pick:#7161E0;--pf-plan-pick-halo:rgba(113,97,224,.14);--pf-plan-shelf-h:64px;--pf-plan-spine-w:7px;--pf-plan-spine-stagger:12ms;--pf-plan-price-size:40px;--pf-plan-price-leading:1;--pf-shelf-1:#B6481F;--pf-shelf-2:#F7C39A;--pf-shelf-3:#2E3B58;--pf-shelf-4:#17606A;--pf-shelf-5:#B9E2DA;--pf-shelf-6:#1F5560;--pf-shelf-7:#1C6FC0;--pf-shelf-8:#B5DDFA;--pf-shelf-9:#2C8FD8;--pf-door-min-h:560px;--pf-door-work-min-h:420px;--pf-door-title-size:clamp(30px,min(4.7vw,6.3vh),64px);--pf-door-title-leading:1.04;--pf-door-word-gap:.5em;--pf-door-word-descent:.25em;--pf-door-frame-radius:12px;--pf-door-phone-work-h:420px;--pf-door-choice-h:36px;--pf-door-choice-radius:16px;--pf-door-choice-item-radius:12px;--pf-door-choice-edge:#E4E1DB;--pf-door-choice-shadow:0 4px 6px -1px rgba(20,19,15,.10),0 2px 4px -2px rgba(20,19,15,.10);--pf-facts-label-w:120px;--pf-tab-min-w:140px;--pf-dot:7px;--pf-waiting-max-w:440px;--pf-progress-w:200px;--pf-dot-ring:1.5px;--pf-dot-halo:5px;--pf-drawn-w:620px;--pf-drawn-cols:10;--pf-pagenav-where-w:110px;--pf-side-col:104px;--pf-side-col-inner:80px;--pf-listing-cover-w:200px;--pf-listing-max-w:880px;--pf-step-n:20px;--pf-narrow-field-w:200px}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/PT_Sans-Web-Regular.2f57b877.ttf) format("truetype")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/PT_Sans-Web-Italic.842cfb3c.ttf) format("truetype")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/PT_Sans-Web-Bold.d0c52e5f.ttf) format("truetype")}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/Cousine-Regular.8abdd8af.ttf) format("truetype")}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/Cousine-Bold.d955639b.ttf) format("truetype")}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/AlfaSlabOne-Regular.17681b80.ttf) format("truetype")}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/KaushanScript-Regular.46a1d984.ttf) format("truetype")}.pf-bench *,.pf-bench :after,.pf-bench :before{box-sizing:border-box}.pf-bench{margin:0;min-height:100vh;background:var(--pf-app-bg);color:var(--pf-text-primary);font-family:var(--pf-font-sans);font-size:var(--pf-font-size-body);line-height:var(--pf-leading-body);font-weight:var(--pf-font-weight-regular);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-bench h1,.pf-bench h2,.pf-bench h3,.pf-bench p{margin:0}.pf-bench .pf-heading,.pf-bench .pf-page-title,.pf-bench h1,.pf-bench h2,.pf-bench h3{font-family:var(--pf-font-display)}.pf-bench button,.pf-bench input,.pf-bench select,.pf-bench textarea{font:inherit;color:inherit}.pf-bench a{color:var(--pf-text-accent);text-decoration:none;border-radius:var(--pf-radius--xs)}.pf-bench a:hover{text-decoration:underline}.pf-bench dd a,.pf-bench li a,.pf-bench p a{text-decoration:underline;text-underline-offset:2px}.pf-bench .pf-focus:focus-visible,.pf-bench a:focus-visible{outline:none;box-shadow:var(--pf-focus-shadow)}.pf-bench :focus-visible{outline:none}.pf-bench [hidden]{display:none!important}.pf-bench .pf-text-secondary{color:var(--pf-text-secondary)}.pf-bench .pf-text-muted{color:var(--pf-text-muted)}.pf-bench .pf-text-danger{color:var(--pf-text-danger)}.pf-bench .pf-footnote{font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote)}.pf-bench .pf-caption{font-size:var(--pf-font-size-caption);line-height:var(--pf-leading-caption)}.pf-bench .pf-heading{font-size:var(--pf-font-size-heading);line-height:var(--pf-leading-heading)}.pf-bench .pf-heading,.pf-bench .pf-title{font-weight:var(--pf-font-weight-semibold)}.pf-bench .pf-title{font-size:var(--pf-font-size-title);line-height:var(--pf-leading-title)}.pf-bench .pf-page-title{font-size:var(--pf-page-header-title-size);line-height:var(--pf-page-header-title-leading);font-weight:var(--pf-font-weight-semibold);letter-spacing:-.01em}.pf-bench .pf-mono{font-family:var(--pf-font-mono);font-size:var(--pf-font-size-code);line-height:var(--pf-leading-code)}.pf-bench .pf-sr-only{position:absolute;width:1px;height:1px;margin:calc(-1 * var(--pf-space-hair) / 2);padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.pf-bench .pf-val{font-family:var(--pf-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pf-bench .pf-val[data-src=measured]{color:var(--pf-mark);font-weight:var(--pf-font-weight-medium)}.pf-bench .pf-avatar{width:var(--pf-avatar-sm);height:var(--pf-avatar-sm);border-radius:var(--pf-radius-round);background:var(--pf-fill-primary);color:var(--pf-on-primary);display:grid;place-items:center;font-size:var(--pf-font-size-caption);font-weight:var(--pf-font-weight-medium);flex:none}.pf-bench .pf-btn{border:0;background:transparent;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--pf-gap-inline);height:var(--pf-h-control);padding:0 var(--pf-pad-md);border-radius:var(--pf-radius);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--pf-cursor-interactive);color:var(--pf-text-primary)}.pf-bench .pf-btn,.pf-bench .pf-btn:hover{text-decoration:none}.pf-bench .pf-btn[data-size=sm]{height:var(--pf-h-control--sm);padding:0 var(--pf-pad-sm--sm);border-radius:var(--pf-radius--sm)}.pf-bench .pf-btn[data-size=lg]{height:var(--pf-h-control--lg);padding:0 var(--pf-pad-lg);border-radius:var(--pf-radius--lg)}.pf-bench .pf-btn[data-icon-only]{width:var(--pf-h-control);padding:0}.pf-bench .pf-btn[data-icon-only][data-size=sm]{width:var(--pf-h-control--sm)}.pf-bench .pf-btn .pf-squish{position:absolute;inset:0;z-index:-1;border-radius:inherit;transition:transform var(--pf-dur-slow) var(--pf-btn-spring)}.pf-bench .pf-btn:active .pf-squish{transform:scale(var(--pf-card-press-sx),var(--pf-card-press-sy));transition:transform var(--pf-dur-fast) ease-out}.pf-bench .pf-btn .pf-fill{position:absolute;inset:0;border-radius:inherit;transition:background-color var(--pf-dur-fast) var(--pf-ease-out),box-shadow var(--pf-dur-fast) var(--pf-ease-out)}.pf-bench .pf-btn .pf-content{display:inline-flex;align-items:center;gap:var(--pf-space-1);min-width:0}.pf-bench .pf-btn svg{width:var(--pf-icon--sm);height:var(--pf-icon--sm);flex:none}.pf-bench .pf-btn:focus-visible .pf-fill{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-btn[aria-disabled=true],.pf-bench .pf-btn[disabled]{opacity:var(--pf-opacity-disabled);cursor:default}.pf-bench .pf-btn[disabled]{pointer-events:none}.pf-bench .pf-btn[data-variant=primary]{color:var(--pf-on-primary);font-weight:var(--pf-font-weight-medium)}.pf-bench .pf-btn[data-variant=primary] .pf-fill{background:var(--pf-fill-primary)}.pf-bench .pf-btn[data-variant=primary]:hover .pf-fill{background:var(--pf-fill-primary-hover)}.pf-bench .pf-btn[data-variant=secondary] .pf-fill{background:var(--pf-fill-secondary);box-shadow:inset 0 0 0 1px var(--pf-fill-secondary-ring)}.pf-bench .pf-btn[data-variant=secondary]:hover .pf-fill{background:var(--pf-fill-secondary-hover)}.pf-bench .pf-btn[data-variant=ghost] .pf-fill{background:transparent}.pf-bench .pf-btn[data-variant=ghost]:hover .pf-fill,.pf-bench .pf-btn[data-variant=ghost][data-state=open] .pf-fill{background:var(--pf-fill-ghost-hover)}.pf-bench .pf-btn[data-variant=ghost][aria-disabled=true]:hover .pf-fill{background:transparent}.pf-bench .pf-btn[data-variant=link]{height:auto;padding:0;color:var(--pf-text-accent)}.pf-bench .pf-btn[data-variant=link]:hover{text-decoration:underline}.pf-bench .pf-btn[data-variant=link] .pf-fill,.pf-bench .pf-btn[data-variant=link] .pf-squish{display:none}.pf-bench .pf-toggle{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;height:var(--pf-h-control);padding:var(--pf-space-hair);grid-gap:var(--pf-space-hair);gap:var(--pf-space-hair);border-radius:var(--pf-radius);background:var(--pf-segmented-control-track)}.pf-bench .pf-toggle>span{display:grid;min-width:0}.pf-bench .pf-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;min-width:0;padding:0 var(--pf-space-2);border-radius:var(--pf-radius--xs);color:var(--pf-text-secondary);cursor:var(--pf-cursor-interactive);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color var(--pf-dur-fast) var(--pf-ease-out),color var(--pf-dur-fast) var(--pf-ease-out)}.pf-bench .pf-toggle button:hover,.pf-bench .pf-toggle>a:hover{color:var(--pf-text-primary);text-decoration:none}.pf-bench nav.pf-toggle{grid-auto-columns:auto}.pf-bench .pf-toggle>a{display:grid;place-items:center;min-width:0;padding:0 var(--pf-space-2);border-radius:var(--pf-radius--xs);color:var(--pf-text-secondary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color var(--pf-dur-fast) var(--pf-ease-out),color var(--pf-dur-fast) var(--pf-ease-out)}.pf-bench .pf-toggle>a[data-state=on]{background:var(--pf-segmented-control-thumb);color:var(--pf-text-primary);font-weight:var(--pf-font-weight-medium);box-shadow:var(--pf-segmented-control-thumb-shadow)}.pf-bench .pf-toggle>a:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-toggle button[data-state=on]{background:var(--pf-segmented-control-thumb);color:var(--pf-text-primary);font-weight:var(--pf-font-weight-medium);box-shadow:var(--pf-segmented-control-thumb-shadow)}.pf-bench .pf-toggle button[data-disabled]{color:var(--pf-text-muted);cursor:default}.pf-bench .pf-toggle button:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-toggle[data-orientation=vertical]:not([data-layout]){grid-auto-flow:row;grid-auto-rows:var(--pf-h-control--sm);width:auto;height:auto}.pf-bench .pf-toggle-tight:not([data-layout=list]) button{padding:0 var(--pf-space-1)}.pf-bench .pf-toggle:not([data-layout=list]) .pf-choice-check,.pf-bench .pf-toggle:not([data-layout=list]) .pf-choice-detail{display:none}.pf-bench .pf-choices,.pf-bench .pf-toggle[data-layout=list]{display:flex;flex-direction:column;width:100%;height:auto;padding:var(--pf-space-hair);gap:var(--pf-space-hair);border-radius:var(--pf-radius);background:var(--pf-segmented-control-track)}.pf-bench .pf-choice,.pf-bench .pf-toggle[data-layout=list] button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;display:grid;grid-template-columns:minmax(0,1fr) var(--pf-icon--sm);align-items:center;grid-gap:var(--pf-space-3);gap:var(--pf-space-3);width:100%;min-height:var(--pf-h-control);padding:var(--pf-space-2) var(--pf-space-3);border-radius:var(--pf-radius--xs);text-align:left;color:var(--pf-text-primary);white-space:normal;overflow:visible;cursor:var(--pf-cursor-interactive);transition:background-color var(--pf-dur-fast) var(--pf-ease-out)}.pf-bench .pf-choice:hover,.pf-bench .pf-toggle[data-layout=list] button:hover{background:var(--pf-fill-ghost-hover)}.pf-bench .pf-choice[data-state=checked],.pf-bench .pf-toggle[data-layout=list] button[data-state=on]{background:var(--pf-segmented-control-thumb);box-shadow:var(--pf-segmented-control-thumb-shadow)}.pf-bench .pf-choice[data-state=checked] .pf-choice-name,.pf-bench .pf-toggle[data-layout=list] button[data-state=on] .pf-choice-name{font-weight:var(--pf-font-weight-medium)}.pf-bench .pf-choice[data-disabled],.pf-bench .pf-toggle[data-layout=list] button[data-disabled]{color:var(--pf-text-muted);cursor:default;background:none}.pf-bench .pf-choice:focus-visible,.pf-bench .pf-toggle[data-layout=list] button:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-choice .pf-choice-text,.pf-bench .pf-toggle[data-layout=list] .pf-choice-text{display:flex;flex-direction:column;min-width:0}.pf-bench .pf-choice-name{overflow-wrap:anywhere}.pf-bench .pf-choice-detail{color:var(--pf-text-secondary);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote);overflow-wrap:anywhere}.pf-bench [data-disabled]>.pf-choice-text>.pf-choice-detail{color:var(--pf-text-muted)}.pf-bench .pf-choice-check{display:grid;place-items:center;color:var(--pf-mark)}.pf-bench .pf-choice-check[data-state=unchecked]{visibility:hidden}.pf-bench .pf-choice-check>svg{width:var(--pf-icon--sm);height:var(--pf-icon--sm)}.pf-bench .pf-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;display:flex;align-items:center;justify-content:space-between;gap:var(--pf-gap-inline);width:100%;height:var(--pf-h-control);padding:0 var(--pf-space-2) 0 var(--pf-pad-md);border-radius:var(--pf-radius);background:var(--pf-fill-field);color:var(--pf-text-primary);box-shadow:inset 0 0 0 1px var(--pf-fill-field-ring);text-align:left;cursor:var(--pf-cursor-interactive);transition:box-shadow var(--pf-dur-fast) var(--pf-ease-out)}.pf-bench .pf-select:hover{box-shadow:inset 0 0 0 1px var(--pf-control-edge-hover)}.pf-bench .pf-select:focus-visible,.pf-bench .pf-select[data-state=open]{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-select-chevron{display:grid;place-items:center;flex:none;color:var(--pf-text-muted)}.pf-bench .pf-select-chevron>svg{width:var(--pf-icon--sm);height:var(--pf-icon--sm);transition:transform var(--pf-dur-fast) var(--pf-ease-out)}.pf-bench .pf-select[data-state=open] .pf-select-chevron>svg{transform:rotate(180deg)}.pf-bench .pf-select-list{width:var(--radix-select-trigger-width);min-width:0;max-height:var(--radix-select-content-available-height);padding:var(--pf-space-1)}.pf-bench .pf-select-items{display:flex;flex-direction:column;gap:var(--pf-space-hair)}.pf-bench .pf-select-list .pf-choice{outline:none}.pf-bench .pf-select-list .pf-choice[data-highlighted]:not([data-disabled]){background:var(--pf-fill-ghost-hover)}.pf-bench .pf-pictures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--pf-space-2);gap:var(--pf-space-2);width:100%}.pf-bench .pf-picture{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;display:flex;flex-direction:column;align-items:stretch;gap:var(--pf-space-1);min-width:0;padding:var(--pf-space-1);border-radius:var(--pf-radius);color:var(--pf-text-primary);text-align:center;cursor:var(--pf-cursor-interactive);transition:background-color var(--pf-dur-fast) var(--pf-ease-out)}.pf-bench .pf-picture:hover{background:var(--pf-fill-ghost-hover)}.pf-bench .pf-picture[data-state=checked]{background:var(--pf-segmented-control-thumb);box-shadow:0 0 0 1px var(--pf-border-strong)}.pf-bench .pf-picture:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-picture-image{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:var(--pf-paper);border-radius:var(--pf-radius--xs);box-shadow:inset 0 0 0 1px var(--pf-border)}.pf-bench .pf-picture-image[data-missing]{background:transparent;background-image:repeating-linear-gradient(135deg,transparent 0 6px,var(--pf-alpha-1) 6px 7px)}.pf-bench .pf-picture-name{font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote);overflow-wrap:anywhere}.pf-bench .pf-picture[data-state=checked] .pf-picture-name{font-weight:var(--pf-font-weight-medium)}.pf-bench .pf-switch{position:relative;width:calc(var(--pf-switch-h) * 1.8);height:var(--pf-switch-h);padding:var(--pf-space-hair);border:0;border-radius:var(--pf-radius-round);background:var(--pf-switch-track);cursor:var(--pf-cursor-interactive);transition:background-color var(--pf-dur-snap) var(--pf-ease-out);flex:none}.pf-bench .pf-switch:hover{background:var(--pf-switch-track-hover)}.pf-bench .pf-switch[data-state=checked]{background:var(--pf-fill-accent)}.pf-bench .pf-switch .pf-knob{display:block;width:calc(var(--pf-switch-h) - 4px);height:calc(var(--pf-switch-h) - 4px);border-radius:var(--pf-radius-round);background:var(--pf-switch-knob);transition:transform var(--pf-dur-snap) var(--pf-ease-snap)}.pf-bench .pf-switch[data-state=checked] .pf-knob{transform:translateX(calc(var(--pf-switch-h) * .8))}.pf-bench .pf-switch[data-disabled]{opacity:var(--pf-opacity-disabled);cursor:default}.pf-bench .pf-switch:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--pf-checkbox);height:var(--pf-checkbox);padding:0;border:0;border-radius:var(--pf-checkbox-radius);background:var(--pf-fill-field);box-shadow:inset 0 0 0 1px var(--pf-control-edge);display:grid;place-items:center;cursor:var(--pf-cursor-interactive);flex:none;color:var(--pf-on-brand)}.pf-bench .pf-checkbox:hover{box-shadow:inset 0 0 0 1px var(--pf-control-edge-hover)}.pf-bench .pf-checkbox[data-state=checked]{background:var(--pf-fill-accent);box-shadow:none}.pf-bench .pf-checkbox[data-disabled]{opacity:var(--pf-opacity-disabled);cursor:default}.pf-bench .pf-checkbox svg{width:var(--pf-checkbox-glyph);height:var(--pf-checkbox-glyph)}.pf-bench .pf-checkbox:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-input{width:100%;height:var(--pf-h-control);padding:0 var(--pf-pad-md);border:0;border-radius:var(--pf-radius);background:var(--pf-fill-field);box-shadow:inset 0 0 0 1px var(--pf-fill-field-ring);transition:box-shadow var(--pf-dur-fast) var(--pf-ease-out)}.pf-bench .pf-input::placeholder{color:var(--pf-text-muted)}.pf-bench .pf-input:hover:not(:focus-visible){box-shadow:inset 0 0 0 1px var(--pf-control-edge-hover)}.pf-bench .pf-input:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--pf-fill-danger)}.pf-bench .pf-input[aria-invalid=true]:focus-visible{box-shadow:var(--pf-focus-shadow-danger)}.pf-bench select.pf-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--pf-space-6);text-overflow:ellipsis;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23898781' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 8px center}.pf-bench textarea.pf-input{height:auto;min-height:calc(var(--pf-h-control) * 2.5);padding:var(--pf-pad-sm) var(--pf-pad-md);resize:vertical;line-height:var(--pf-leading-body)}.pf-bench textarea.pf-input[rows="2"]{min-height:calc(var(--pf-h-control) * 2)}.pf-bench .pf-unit{position:relative;display:block}.pf-bench .pf-unit>.pf-input{padding-right:var(--pf-unit-room)}.pf-bench .pf-unit>u{position:absolute;right:var(--pf-space-3);top:50%;transform:translateY(-50%);pointer-events:none;text-decoration:none;color:var(--pf-text-muted);font-size:var(--pf-font-size-footnote)}.pf-bench .pf-field{display:flex;flex-direction:column;gap:var(--pf-gap-field);min-width:0}.pf-bench .pf-field>label,.pf-bench .pf-label{font-weight:var(--pf-font-weight-medium)}.pf-bench .pf-field>label small,.pf-bench .pf-label small{font-weight:var(--pf-font-weight-regular);color:var(--pf-text-muted)}.pf-bench .pf-hint{color:var(--pf-text-muted)}.pf-bench .pf-err,.pf-bench .pf-hint{font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote)}.pf-bench .pf-err{color:var(--pf-text-danger);display:none}.pf-bench .pf-field[data-invalid] .pf-err{display:block}.pf-bench .pf-field:has(>.pf-err[data-float]){position:relative}.pf-bench .pf-err[data-float]{display:block;position:absolute;top:100%;left:0;right:0;margin-top:var(--pf-space-1);visibility:hidden}.pf-bench .pf-field[data-invalid] .pf-err[data-float]{visibility:visible}.pf-bench .pf-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--pf-gap-fields);gap:var(--pf-gap-fields)}.pf-bench .pf-rows{display:flex;flex-direction:column;border-top:1px solid var(--pf-border)}.pf-bench .pf-rowitem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--pf-space-3);gap:var(--pf-space-3);padding:var(--pf-space-3) var(--pf-space-2);border-bottom:1px solid var(--pf-border);color:inherit;text-decoration:none}.pf-bench a.pf-rowitem:hover{background:var(--pf-fill-ghost-hover);text-decoration:none}.pf-bench a.pf-rowitem:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-rowitem .pf-n{font-weight:var(--pf-font-weight-medium);min-width:0}.pf-bench .pf-rowitem .pf-n small{display:block;font-weight:var(--pf-font-weight-regular);color:var(--pf-text-muted);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote)}.pf-bench .pf-rowitem .pf-c{display:flex;gap:var(--pf-space-2)}.pf-bench .pf-rowitem .pf-c,.pf-bench .pf-tag{color:var(--pf-text-secondary);white-space:nowrap;align-items:center}.pf-bench .pf-tag{display:inline-flex;height:var(--pf-h-control-nested);padding:0 var(--pf-space-2);border-radius:var(--pf-radius-round);background:var(--pf-fill-field);font-size:var(--pf-font-size-footnote)}.pf-bench .pf-tag[data-state=done]{color:var(--pf-mark)}.pf-bench .pf-tag[data-tone]{gap:var(--pf-space-1);font-weight:var(--pf-font-weight-medium)}.pf-bench .pf-tag[data-tone=ready]{background:color-mix(in srgb,var(--pf-fill-success) 12%,transparent);color:var(--pf-text-accent)}.pf-bench .pf-tag[data-tone=attention]{background:color-mix(in srgb,var(--pf-fill-warning) 14%,transparent);color:var(--pf-text-warning)}.pf-bench .pf-tag[data-tone=failed]{background:color-mix(in srgb,var(--pf-fill-danger) 12%,transparent);color:var(--pf-text-danger)}.pf-bench .pf-tag[data-tone=making],.pf-bench .pf-tag[data-tone=next]{background:var(--pf-alpha-1);color:var(--pf-text-secondary)}.pf-bench .pf-tag[data-tone=making]:before{content:"";width:var(--pf-dot);height:var(--pf-dot);border-radius:var(--pf-radius-round);background:var(--pf-fill-accent);animation:pf-pulse 1.2s infinite}.pf-bench .pf-note{padding:var(--pf-space-3) var(--pf-space-3);border-radius:var(--pf-radius);background:var(--pf-fill-field);color:var(--pf-text-secondary)}.pf-bench .pf-note[data-tone=danger]{box-shadow:inset 0 0 0 1px var(--pf-fill-danger);background:transparent;color:var(--pf-text-danger)}.pf-bench .pf-note[data-tone=warn]{box-shadow:inset 0 0 0 1px var(--pf-fill-warning);background:transparent}.pf-bench .pf-note[data-tone=ok]{box-shadow:inset 0 0 0 1px var(--pf-mark);background:transparent}.pf-bench .pf-buyform{display:contents}.pf-bench .pf-empty{color:var(--pf-text-muted);text-align:center}.pf-bench .pf-paper{aspect-ratio:var(--ratio,8.5/11);background:var(--pf-paper);border-radius:var(--pf-paper-radius);box-shadow:var(--pf-paper-shadow),inset 0 0 0 1px var(--pf-border);overflow:hidden;color:var(--pf-ink)}.pf-bench .pf-paper>svg{display:block;width:100%;height:100%}.pf-bench .pf-progress{width:100%;height:4px;border-radius:var(--pf-radius-round);background:var(--pf-fill-field);overflow:hidden}.pf-bench .pf-progress>i{display:block;height:100%;width:var(--done,0);background:var(--pf-fill-accent);transition:width .25s linear}.pf-bench-layer{font-family:var(--pf-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;z-index:var(--pf-z-popover)}.pf-tooltip{background:var(--pf-tooltip-bg);color:var(--pf-tooltip-fg);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote);padding:var(--pf-space-1) var(--pf-space-2);border-radius:var(--pf-radius--xs);max-width:280px;z-index:var(--pf-z-tooltip)}.pf-bench .pf-menu{display:flex;flex-direction:column;gap:var(--pf-space-hair)}.pf-bench .pf-menu-item{display:flex;align-items:center;min-height:var(--pf-h-control);padding:0 var(--pf-space-3);border-radius:var(--pf-radius);color:var(--pf-text-primary);text-decoration:none;cursor:var(--pf-cursor-interactive);outline:none}.pf-bench .pf-menu-item:hover,.pf-bench .pf-menu-item[data-highlighted]{background:var(--pf-fill-ghost-hover);text-decoration:none}.pf-bench .pf-menu-label{padding:var(--pf-space-1) var(--pf-space-3);color:var(--pf-text-muted);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote)}.pf-bench .pf-menu-sep{height:1px;margin:var(--pf-space-1) 0;background:var(--pf-border)}.pf-popover{background:var(--pf-surface-3);color:var(--pf-text-primary);border-radius:var(--pf-radius--lg);box-shadow:var(--pf-shadow-popover);padding:var(--pf-space-2);min-width:240px;z-index:var(--pf-z-popover)}@media (prefers-reduced-motion:reduce){.pf-bench *,.pf-bench :after,.pf-bench :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.pf-bench .pf-app{display:grid;grid-template-columns:var(--pf-sidebar-width) minmax(0,1fr);height:100vh;height:100dvh}.pf-bench .pf-app[data-sidebar=rail]{grid-template-columns:var(--pf-sidebar-rail) minmax(0,1fr)}.pf-bench .pf-sidebar{background:var(--pf-sidebar-bg);border-right:1px solid var(--pf-border);padding:0 var(--pf-space-2) var(--pf-space-3);display:flex;flex-direction:column;gap:var(--pf-space-hair);min-height:0;overflow-x:hidden;overflow-y:auto}.pf-bench .pf-sidebar-head{height:var(--pf-header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--pf-space-2);padding:0 0 0 var(--pf-space-2);flex:none}.pf-bench .pf-wordmark{font-size:var(--pf-font-size-body);letter-spacing:-.01em;font-weight:var(--pf-font-weight-semibold);color:var(--pf-text-primary);text-decoration:none;white-space:nowrap}.pf-bench .pf-wordmark:hover{text-decoration:none}.pf-bench .pf-wordmark span{color:var(--pf-text-muted);font-weight:var(--pf-font-weight-regular)}.pf-bench .pf-group{padding:var(--pf-space-4) var(--pf-space-2) var(--pf-space-1);font-size:var(--pf-group-font);line-height:var(--pf-leading-footnote);color:var(--pf-text-muted)}.pf-bench .pf-navrow{display:flex;align-items:center;gap:var(--pf-space-2);height:var(--pf-row-h);padding:0 var(--pf-space-2);border-radius:var(--pf-radius);color:var(--pf-text-secondary);text-decoration:none;min-width:0}.pf-bench .pf-navrow:hover{background:var(--pf-fill-ghost-hover);text-decoration:none}.pf-bench .pf-navrow[aria-current=page]{background:var(--pf-fill-ghost-selected);color:var(--pf-text-primary);font-weight:var(--pf-font-weight-medium)}.pf-bench .pf-navrow>svg{width:var(--pf-icon--sm);height:var(--pf-icon--sm);flex:none}.pf-bench .pf-navrow>.pf-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:inherit}.pf-bench .pf-sidebar .pf-grow{flex:1 1}.pf-bench .pf-navrow:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-account{height:auto;min-height:var(--pf-row-h);padding:var(--pf-space-2)}.pf-bench .pf-account .pf-label small{display:block;overflow:hidden;text-overflow:ellipsis;font-weight:var(--pf-font-weight-regular);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote)}.pf-bench .pf-app[data-sidebar=rail] .pf-sidebar{align-items:center}.pf-bench .pf-app[data-sidebar=rail] .pf-sidebar .pf-group,.pf-bench .pf-app[data-sidebar=rail] .pf-sidebar .pf-label,.pf-bench .pf-app[data-sidebar=rail] .pf-wordmark b,.pf-bench .pf-app[data-sidebar=rail] .pf-wordmark span{display:none}.pf-bench .pf-app[data-sidebar=rail] .pf-navrow{width:var(--pf-h-control--lg);justify-content:center;padding:0}.pf-bench .pf-app[data-sidebar=rail] .pf-sidebar-head{justify-content:center;padding:0}.pf-bench .pf-app[data-sidebar=rail] .pf-wordmark{display:none}.pf-bench .pf-app[data-sidebar=rail] .pf-account{width:var(--pf-h-control--lg);justify-content:center;padding:0}.pf-bench .pf-main{display:grid;grid-template-rows:var(--pf-header-h) minmax(0,1fr);min-width:0;min-height:0}.pf-bench .pf-topbar{justify-content:space-between;gap:var(--pf-space-4);padding:0 var(--pf-gutter);border-bottom:1px solid var(--pf-border)}.pf-bench .pf-crumb,.pf-bench .pf-topbar{display:flex;align-items:center;min-width:0}.pf-bench .pf-crumb{color:var(--pf-text-muted);gap:var(--pf-space-2);white-space:nowrap}.pf-bench .pf-crumb b{color:var(--pf-text-primary);font-weight:var(--pf-font-weight-medium);overflow:hidden;text-overflow:ellipsis}.pf-bench .pf-crumb a{color:inherit;text-decoration:none}.pf-bench .pf-crumb a:hover{color:var(--pf-text-primary);text-decoration:underline;text-underline-offset:3px}.pf-bench .pf-balance{color:var(--pf-text-muted);white-space:nowrap}.pf-bench .pf-app[data-visitor]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.pf-bench .pf-main[data-bare]{grid-template-rows:minmax(0,1fr)}.pf-bench .pf-view{min-height:0;overflow-y:auto}.pf-bench .pf-view[data-fixed]{overflow:hidden}.pf-bench .pf-page{padding:var(--pf-space-6) var(--pf-gutter) var(--pf-space-8)}.pf-bench .pf-page-col{max-width:var(--pf-list-max-w);margin-inline:auto;display:flex;flex-direction:column;gap:var(--pf-gap-section)}.pf-bench .pf-page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--pf-space-4);min-height:var(--pf-h-control--lg)}.pf-bench .pf-stack{display:flex;flex-direction:column;min-width:0}.pf-bench .pf-hstack{display:flex;align-items:center;min-width:0}.pf-bench .pf-hstack[data-justify=between]{justify-content:space-between}.pf-bench .pf-hstack[data-justify=end]{justify-content:flex-end}.pf-bench .pf-hstack[data-justify=center]{justify-content:center}.pf-bench .pf-hstack[data-align=start]{align-items:flex-start}.pf-bench .pf-hstack[data-align=baseline]{align-items:baseline}.pf-bench .pf-hstack[data-wrap]{flex-wrap:wrap}.pf-bench .pf-stack[data-align=center]{align-items:center}.pf-bench .pf-stack[data-align=start]{align-items:flex-start}.pf-bench [data-gap="1"]{gap:var(--pf-space-1)}.pf-bench [data-gap="2"]{gap:var(--pf-space-2)}.pf-bench [data-gap="3"]{gap:var(--pf-space-3)}.pf-bench [data-gap="4"]{gap:var(--pf-space-4)}.pf-bench [data-gap="5"]{gap:var(--pf-space-5)}.pf-bench [data-gap="6"]{gap:var(--pf-space-6)}.pf-bench [data-gap="7"]{gap:var(--pf-space-7)}.pf-bench [data-gap="8"]{gap:var(--pf-space-8)}.pf-bench .pf-grow{flex:1 1 auto;min-width:0}.pf-bench .pf-workspace{display:grid;grid-template-columns:var(--pf-panel-width) minmax(0,1fr);height:100%;min-height:0}.pf-bench .pf-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;background:var(--pf-surface-2);border-right:1px solid var(--pf-border)}.pf-bench .pf-panel-head{padding:var(--pf-space-4) var(--pf-gutter);border-bottom:1px solid var(--pf-border)}.pf-bench .pf-panel-body{min-height:0;overflow-y:auto;padding:var(--pf-space-5) var(--pf-gutter) var(--pf-space-6)}.pf-bench .pf-panel-foot{padding:var(--pf-space-4) var(--pf-gutter);border-top:1px solid var(--pf-border)}.pf-bench .pf-canvas{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--pf-bench)}.pf-bench .pf-stage{container-type:size;min-width:0;min-height:0;display:grid;place-items:center;padding:var(--pf-space-5)}.pf-bench .pf-stage-fit{width:min(100cqw,calc(100cqh * var(--r, .6667)));aspect-ratio:var(--r,.6667)}.pf-bench .pf-stage-fit>.pf-paper{width:100%;height:100%;aspect-ratio:auto}.pf-bench .pf-caption-row{padding:0 var(--pf-gutter) var(--pf-space-4);color:var(--pf-text-muted);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote);text-align:center}@media (max-height:600px){.pf-bench .pf-app{height:auto;min-height:100vh}.pf-bench .pf-view,.pf-bench .pf-view[data-fixed]{overflow:visible}.pf-bench .pf-workspace{height:auto}.pf-bench .pf-panel-body{overflow:visible}.pf-bench .pf-stage{container-type:inline-size}.pf-bench .pf-stage-fit{width:min(100%,calc(480px * var(--r, .6667)))}}@media (max-width:760px){.pf-bench .pf-app,.pf-bench .pf-app[data-sidebar=rail]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.pf-bench .pf-app[data-sidebar=rail] .pf-sidebar,.pf-bench .pf-sidebar{flex-direction:row;align-items:center;gap:var(--pf-space-1);padding:0 var(--pf-space-2);border-right:0;border-bottom:1px solid var(--pf-border);overflow-x:auto;overflow-y:hidden}.pf-bench .pf-app[data-sidebar=rail] .pf-sidebar-head,.pf-bench .pf-sidebar-head{padding:0 var(--pf-space-2) 0 0}.pf-bench .pf-app .pf-wordmark{display:inline}.pf-bench .pf-sidebar .pf-group,.pf-bench .pf-sidebar-head .pf-btn{display:none}.pf-bench .pf-app[data-sidebar=rail] .pf-navrow,.pf-bench .pf-navrow{flex:none;width:auto;padding:0 var(--pf-space-2)}.pf-bench .pf-app .pf-sidebar .pf-label{display:inline}.pf-bench .pf-app .pf-sidebar .pf-grow~.pf-navrow .pf-label,.pf-bench .pf-app .pf-sidebar .pf-navrow>svg,.pf-bench .pf-sidebar .pf-group+.pf-navrow{display:none}.pf-bench .pf-app .pf-sidebar .pf-grow~.pf-navrow>svg{display:block}.pf-bench .pf-workspace{grid-template-columns:minmax(0,1fr);height:auto}.pf-bench .pf-view[data-fixed]{overflow-y:auto}.pf-bench .pf-panel-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;background:var(--pf-surface-2)}.pf-bench .pf-two{grid-template-columns:minmax(0,1fr)}}.pf-bench .pf-page-col[data-wide]{max-width:var(--pf-shelf-max-w)}.pf-bench .pf-shelf{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--pf-space-4);gap:var(--pf-space-4);grid-template-columns:repeat(auto-fill,minmax(max(var(--pf-shelf-card-min-w),calc((100% - (var(--pf-shelf-cols) - 1) * var(--pf-space-4)) / var(--pf-shelf-cols))),1fr))}.pf-bench .pf-shelf-card{position:relative;display:flex;flex-direction:column;border-radius:var(--pf-shelf-card-radius);background:var(--pf-surface-1);box-shadow:inset 0 0 0 1px var(--pf-border);overflow:hidden;transition:background-color var(--pf-dur-base) var(--pf-ease-out),transform var(--pf-dur-slow) var(--pf-btn-spring)}.pf-bench .pf-shelf-card:hover{background:var(--pf-paper)}.pf-bench .pf-shelf-card:active{transform:scale(var(--pf-card-press-sx),var(--pf-card-press-sy));transition:transform var(--pf-dur-fast) ease-out}.pf-bench .pf-shelf-card:has(.pf-shelf-link:focus-visible){box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-shelf-link{display:flex;flex-direction:column;flex:1 1;color:inherit;text-decoration:none;outline:none}.pf-bench .pf-shelf-link:hover{text-decoration:none}.pf-bench .pf-shelf-well{display:grid;aspect-ratio:var(--pf-shelf-well-ratio);padding:var(--pf-space-5);background:var(--pf-bench);border-bottom:1px solid var(--pf-border)}.pf-bench .pf-shelf-room{container-type:size;min-width:0;min-height:0;display:grid;place-items:center}.pf-bench .pf-shelf-fit{position:relative;width:min(100cqw,calc(100cqh * var(--r, .6667)));aspect-ratio:var(--r,.6667)}.pf-bench .pf-shelf-paper{display:block;width:100%;height:100%;border-radius:var(--pf-paper-radius);overflow:hidden;background:var(--pf-paper);box-shadow:var(--pf-paper-shadow),inset 0 0 0 1px var(--pf-border)}.pf-bench .pf-shelf-paper[data-empty]{background:transparent;box-shadow:inset 0 0 0 1px var(--pf-border-strong);background-image:repeating-linear-gradient(135deg,transparent 0 6px,var(--pf-alpha-1) 6px 7px)}.pf-bench .pf-shelf-paper>svg{display:block;width:100%;height:100%}.pf-bench .pf-shelf-bar{position:absolute;inset:auto 0 0 0;height:var(--pf-shelf-bar-h);background:var(--pf-alpha-2)}.pf-bench .pf-shelf-bar>span{display:block;width:var(--done,0);height:100%;background:var(--pf-fill-accent);transition:width var(--pf-dur-base) var(--pf-ease-out)}.pf-bench .pf-shelf-body{flex:1 1;display:flex;flex-direction:column;gap:var(--pf-space-1);padding:var(--pf-space-3) var(--pf-space-4)}.pf-bench .pf-shelf-title{min-height:calc(2 * var(--pf-leading-body));line-height:var(--pf-leading-body);font-weight:var(--pf-font-weight-medium);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pf-bench .pf-shelf-meta{font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote);color:var(--pf-text-muted)}.pf-bench .pf-shelf-meter{display:inline-flex;align-self:flex-start;gap:var(--pf-space-hair);margin-top:var(--pf-space-1)}.pf-bench .pf-shelf-foot{display:flex;align-items:center;gap:var(--pf-space-2);padding:var(--pf-space-3) var(--pf-space-4);border-top:1px solid var(--pf-border)}.pf-bench .pf-shelf-foot .pf-tag{flex:none}.pf-bench .pf-shelf-detail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote);color:var(--pf-text-muted)}.pf-bench .pf-shelf-meter>i{width:var(--pf-shelf-seg-w);height:var(--pf-shelf-seg-h);border-radius:var(--pf-radius-round);background:var(--pf-alpha-2)}.pf-bench .pf-shelf-meter>i[data-status=done]{background:var(--pf-fill-success)}.pf-bench .pf-shelf-meter>i[data-status=running]{background:var(--pf-fill-accent);animation:pf-pulse 1.2s infinite}.pf-bench .pf-shelf-meter>i[data-status=stale]{background:var(--pf-fill-warning)}.pf-bench .pf-shelf-meter>i[data-status=ordered],.pf-bench .pf-shelf-meter>i[data-status=queued]{background:transparent;box-shadow:inset 0 0 0 1px var(--pf-fill-accent)}.pf-bench .pf-shelf-meter>i[data-status=off]{background:var(--pf-alpha-1)}.pf-bench .pf-shelf-tip-line{display:block}.pf-bench .pf-shelf-more{position:absolute;top:var(--pf-space-2);right:var(--pf-space-2);opacity:0;transition:opacity var(--pf-dur-fast) var(--pf-ease-out)}.pf-bench .pf-shelf-card:focus-within .pf-shelf-more,.pf-bench .pf-shelf-card:hover .pf-shelf-more,.pf-bench .pf-shelf-more[data-state=open]{opacity:1}@media (hover:none){.pf-bench .pf-shelf-more{opacity:1}}@media (max-width:760px){.pf-bench .pf-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pf-space-3)}.pf-bench .pf-shelf-well{padding:var(--pf-space-3)}.pf-bench .pf-shelf-body,.pf-bench .pf-shelf-foot{padding:var(--pf-space-2) var(--pf-space-3)}.pf-bench .pf-shelf-detail{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.pf-bench .pf-cats{max-width:var(--pf-cats-max-w)}.pf-bench .pf-shelf[data-fill]{grid-template-columns:repeat(auto-fit,minmax(max(var(--pf-shelf-card-min-w),calc((100% - (var(--pf-shelf-cols) - 1) * var(--pf-space-4)) / var(--pf-shelf-cols))),1fr))}.pf-bench .pf-shelf[data-fill] .pf-shelf-title{min-height:0}@media (max-width:760px){.pf-bench .pf-shelf[data-fill]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-bench .pf-planrow{grid-template-columns:minmax(0,1fr) auto}@media (max-width:760px){.pf-bench .pf-planrow{grid-template-columns:minmax(0,1fr)}.pf-bench .pf-planrow>.pf-c{justify-self:start;flex-wrap:wrap}}.pf-bench .pf-ledger{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-column-gap:var(--pf-space-3);column-gap:var(--pf-space-3)}.pf-bench .pf-ledgerrow{grid-column:1/-1;grid-template-columns:subgrid}.pf-bench .pf-ledgerrow>.pf-mono{text-align:right}.pf-bench .pf-ledgerrow>.pf-mono:first-child{text-align:left}.pf-bench .pf-ledgerrow [data-sign=plus]{color:var(--pf-mark)}.pf-bench .pf-studio{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;background:var(--pf-bench)}.pf-bench .pf-studio-tabs{display:contents}.pf-bench .pf-studio-head{display:flex;justify-content:center;padding:var(--pf-space-4) var(--pf-gutter) 0}.pf-bench .pf-studio-stage{min-height:0;display:grid}.pf-bench .pf-studio-stage[hidden]{display:none}.pf-bench .pf-studio-stage:focus-visible{outline:none}.pf-bench .pf-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--pf-tab-min-w),1fr);height:var(--pf-h-control--lg);padding:var(--pf-space-hair);grid-gap:var(--pf-space-hair);gap:var(--pf-space-hair);border-radius:var(--pf-radius--lg);background:var(--pf-segmented-control-track)}.pf-bench .pf-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:var(--pf-space-2);padding:0 var(--pf-space-4);border-radius:var(--pf-radius);color:var(--pf-text-secondary);cursor:var(--pf-cursor-interactive);white-space:nowrap;transition:background-color var(--pf-dur-fast) var(--pf-ease-out),color var(--pf-dur-fast) var(--pf-ease-out)}.pf-bench .pf-tab:hover{color:var(--pf-text-primary)}.pf-bench .pf-tab[aria-selected=true]{background:var(--pf-segmented-control-thumb);color:var(--pf-text-primary);font-weight:var(--pf-font-weight-medium);box-shadow:var(--pf-segmented-control-thumb-shadow)}.pf-bench .pf-tab:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-tab[data-status=off]{color:var(--pf-text-muted)}.pf-bench .pf-dot{width:var(--pf-dot);height:var(--pf-dot);border-radius:var(--pf-radius-round);background:var(--pf-border-strong);flex:none}.pf-bench .pf-tab[data-status=done] .pf-dot{background:var(--pf-fill-success)}.pf-bench .pf-tab[data-status=running] .pf-dot{background:var(--pf-fill-accent);animation:pf-pulse 1.2s infinite}.pf-bench .pf-tab[data-status=stale] .pf-dot{background:var(--pf-fill-warning)}.pf-bench .pf-tab[data-status=off] .pf-dot{background:transparent;box-shadow:inset 0 0 0 1px var(--pf-border-strong)}@keyframes pf-pulse{0%,to{opacity:1}50%{opacity:.25}}.pf-bench .pf-tab[data-status=ordered] .pf-dot,.pf-bench .pf-tab[data-status=queued] .pf-dot{background:transparent;box-shadow:inset 0 0 0 var(--pf-dot-ring) var(--pf-fill-accent)}.pf-bench .pf-tab[data-status=unordered]{color:var(--pf-text-muted)}.pf-bench .pf-tab[data-status=unordered] .pf-dot{background:transparent;box-shadow:inset 0 0 0 1px var(--pf-border-strong)}.pf-bench .pf-tab[data-fresh] .pf-dot{background:var(--pf-fill-success);box-shadow:0 0 0 var(--pf-dot-ring) color-mix(in srgb,var(--pf-fill-success) 35%,transparent);animation:pf-ready 1.4s var(--pf-ease-out) 3}@keyframes pf-ready{0%{box-shadow:0 0 0 0 var(--pf-fill-success)}to{box-shadow:0 0 0 var(--pf-dot-halo) transparent}}.pf-bench .pf-studio-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pf-space-3) var(--pf-space-4);min-height:calc(var(--pf-h-control--lg) + 2 * var(--pf-space-3));padding:var(--pf-space-3) var(--pf-gutter);border-top:1px solid var(--pf-border);background:var(--pf-panel)}.pf-bench .pf-studio-caption{display:flex;align-items:center;gap:var(--pf-space-3);min-width:0;color:var(--pf-text-secondary);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote)}.pf-bench .pf-studio-caption>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-bench .pf-studio-notyet{flex:none;white-space:nowrap;color:var(--pf-text-muted)}.pf-bench .pf-studio-notyet .pf-btn[data-variant=link]{font-size:inherit}.pf-bench .pf-studio-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--pf-space-2);margin-left:auto;min-width:0}.pf-bench .pf-checked{display:inline-flex;align-items:center;gap:var(--pf-space-1);color:var(--pf-mark);white-space:nowrap;cursor:default;border-radius:var(--pf-radius--xs)}.pf-bench .pf-checked svg{width:var(--pf-icon--sm);height:var(--pf-icon--sm)}.pf-bench .pf-checked[data-warn]{color:var(--pf-caution)}.pf-bench .pf-checked:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--pf-space-2) var(--pf-space-3);min-width:0}.pf-bench .pf-confirm-pay{display:flex;align-items:center;gap:var(--pf-space-3);white-space:nowrap}.pf-bench .pf-confirm-price{white-space:nowrap}.pf-bench .pf-confirm-price b{font-weight:var(--pf-font-weight-medium)}.pf-bench .pf-looks{width:auto;grid-auto-columns:max-content}.pf-bench .pf-versions{display:flex;flex-direction:column;gap:var(--pf-space-1)}.pf-bench .pf-version{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--pf-space-2);gap:var(--pf-space-2);padding:var(--pf-space-1) var(--pf-space-2);border-radius:var(--pf-radius)}.pf-bench .pf-version[data-current]{background:var(--pf-fill-ghost-hover)}.pf-bench .pf-version-name{font-weight:var(--pf-font-weight-medium)}.pf-bench .pf-version-name small{display:block;font-weight:var(--pf-font-weight-regular);color:var(--pf-text-muted);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote)}.pf-bench .pf-waiting{align-self:center;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:var(--pf-space-2);max-width:var(--pf-waiting-max-w);padding:var(--pf-space-5);text-align:center}.pf-bench .pf-waiting b{font-weight:var(--pf-font-weight-medium)}.pf-bench .pf-waiting .pf-btn{margin-top:var(--pf-space-2)}.pf-bench .pf-progress-indeterminate{width:var(--pf-progress-w);margin-top:var(--pf-space-2)}.pf-bench .pf-progress-indeterminate>i{width:100%;animation:pf-breathe 2.4s ease-in-out infinite}@keyframes pf-breathe{0%,to{opacity:.25}50%{opacity:.7}}.pf-bench .pf-drawing{align-self:center;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:var(--pf-space-3);width:min(100%,var(--pf-drawn-w));padding:var(--pf-space-5)}.pf-bench .pf-drawing>.pf-waiting{padding:0}.pf-bench .pf-progress-book{width:var(--pf-progress-w);margin-top:var(--pf-space-2)}.pf-bench .pf-progress-book>i{transition:width var(--pf-dur-slow) var(--pf-ease-out)}.pf-bench .pf-drawn{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(var(--pf-drawn-cols),minmax(0,1fr));grid-gap:var(--pf-space-1);gap:var(--pf-space-1)}.pf-bench .pf-drawn li{aspect-ratio:var(--ratio,1);border-radius:var(--pf-paper-radius);box-shadow:inset 0 0 0 1px var(--pf-border);overflow:hidden}.pf-bench .pf-drawn li[data-drawn]{background:var(--pf-paper);box-shadow:var(--pf-paper-shadow)}.pf-bench .pf-drawn img{display:block;width:100%;height:100%;object-fit:contain;animation:pf-arrive var(--pf-dur-slow) var(--pf-ease-out)}@keyframes pf-arrive{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.pf-bench .pf-interior{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.pf-bench .pf-pagenav{display:flex;align-items:center;justify-content:center;gap:var(--pf-space-3);padding:0 var(--pf-gutter) var(--pf-space-4)}.pf-bench .pf-pagenav-part{width:auto;height:var(--pf-h-control--sm)}.pf-bench .pf-pagenav-where{color:var(--pf-text-muted);font-size:var(--pf-font-size-footnote);min-width:var(--pf-pagenav-where-w);text-align:center}.pf-bench .pf-cover{display:grid;grid-template-columns:var(--pf-side-col) minmax(0,1fr) var(--pf-side-col);min-height:0;padding-left:var(--pf-gutter)}.pf-bench .pf-cover-views{width:var(--pf-side-col-inner);align-self:center}.pf-bench .pf-listing-room{min-height:0;overflow-y:auto;display:grid;place-items:center;padding:var(--pf-space-5) var(--pf-gutter)}.pf-bench .pf-listing{display:grid;grid-template-columns:var(--pf-listing-cover-w) minmax(0,1fr);grid-gap:var(--pf-space-6);gap:var(--pf-space-6);width:100%;max-width:var(--pf-listing-max-w);padding:var(--pf-space-6);border-radius:var(--pf-radius-card);background:var(--pf-paper);color:var(--pf-ink);box-shadow:var(--pf-paper-shadow-lg),inset 0 0 0 1px var(--pf-border)}.pf-bench .pf-listing-cover{align-self:start;border-radius:var(--pf-paper-radius);overflow:hidden;box-shadow:var(--pf-paper-shadow)}.pf-bench .pf-listing-cover>svg{display:block;width:100%;height:auto}.pf-bench .pf-listing-body{display:flex;flex-direction:column;gap:var(--pf-space-2);min-width:0}.pf-bench .pf-listing-cats{display:flex;flex-direction:column;align-items:flex-start}.pf-bench .pf-listing-cat{color:var(--pf-text-muted);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote)}.pf-bench .pf-listing-title{font-size:var(--pf-font-size-title);line-height:var(--pf-leading-title);font-weight:var(--pf-font-weight-medium);padding:var(--pf-space-1) var(--pf-space-2) 0}.pf-bench .pf-listing-subtitle{color:var(--pf-text-secondary);font-size:var(--pf-font-size-prose);line-height:var(--pf-leading-prose)}.pf-bench .pf-listing-by{color:var(--pf-text-muted);padding:0 var(--pf-space-2)}.pf-bench .pf-listing-desc{margin-top:var(--pf-space-2);color:var(--pf-text-primary);font-size:var(--pf-font-size-prose);line-height:var(--pf-leading-prose);white-space:pre-line}.pf-bench .pf-listing-keys{margin-top:var(--pf-space-3);padding-top:var(--pf-space-3);border-top:1px solid var(--pf-border);display:flex;flex-direction:column;gap:var(--pf-space-2)}.pf-bench .pf-listing-keys-head{color:var(--pf-text-muted);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote);padding:0 var(--pf-space-2)}.pf-bench .pf-listing-keylist{display:flex;flex-wrap:wrap;gap:var(--pf-space-1)}.pf-bench .pf-listing-key{background:var(--pf-fill-field);border-radius:var(--pf-radius-round);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote)}.pf-bench .pf-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;color:inherit;text-align:left;padding:var(--pf-space-1) var(--pf-space-2);border-radius:var(--pf-radius);cursor:copy;position:relative;transition:background-color var(--pf-dur-fast) var(--pf-ease-out),box-shadow var(--pf-dur-fast) var(--pf-ease-out)}.pf-bench .pf-copy:hover{background:var(--pf-fill-ghost-hover)}.pf-bench .pf-copy:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-copy[data-copied]{box-shadow:inset 0 0 0 1px var(--pf-mark)}.pf-bench .pf-copy[data-over]{box-shadow:inset 0 0 0 1px var(--pf-fill-warning)}.pf-bench .pf-copy-over{display:block;color:var(--pf-caution);font-size:var(--pf-font-size-footnote)}@media (max-height:600px){.pf-bench .pf-studio{height:auto}.pf-bench .pf-listing-room{overflow:visible}}.pf-bench .pf-stepbar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--pf-space-3);gap:var(--pf-space-3)}.pf-bench .pf-stepbar>.pf-hint{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-bench .pf-steps{display:flex;align-items:center;gap:var(--pf-space-1);margin:0;padding:0;list-style:none}.pf-bench .pf-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;display:inline-flex;align-items:center;gap:var(--pf-space-2);height:var(--pf-h-control--sm);padding:0 var(--pf-space-2);border-radius:var(--pf-radius);color:var(--pf-text-muted);cursor:var(--pf-cursor-interactive);white-space:nowrap}.pf-bench .pf-step:hover{background:var(--pf-fill-ghost-hover);color:var(--pf-text-primary)}.pf-bench .pf-step:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-step[aria-current=step]{color:var(--pf-text-primary);font-weight:var(--pf-font-weight-medium)}.pf-bench .pf-step[data-done]{color:var(--pf-text-secondary)}.pf-bench .pf-step-n{display:inline-grid;place-items:center;width:var(--pf-step-n);height:var(--pf-step-n);border-radius:var(--pf-radius-round);box-shadow:inset 0 0 0 1px var(--pf-border-strong);font-size:var(--pf-font-size-caption);line-height:1}.pf-bench .pf-step[aria-current=step] .pf-step-n{background:var(--pf-fill-primary);color:var(--pf-on-primary);box-shadow:none}.pf-bench .pf-step[data-done] .pf-step-n{color:var(--pf-mark);box-shadow:inset 0 0 0 1px var(--pf-mark)}.pf-bench .pf-acc{display:flex;flex-direction:column;border-top:1px solid var(--pf-border)}.pf-bench .pf-acc-item{border-bottom:1px solid var(--pf-border)}.pf-bench .pf-acc-head{margin:0;font:inherit}.pf-bench .pf-acc-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--pf-space-3);padding:var(--pf-space-3) 0;text-align:left;cursor:var(--pf-cursor-interactive);border-radius:var(--pf-radius)}.pf-bench .pf-acc-trigger:focus-visible{box-shadow:var(--pf-focus-shadow)}.pf-bench .pf-acc-name{font-weight:var(--pf-font-weight-medium);min-width:0}.pf-bench .pf-acc-name small{display:block;font-weight:var(--pf-font-weight-regular);color:var(--pf-text-muted);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote)}.pf-bench .pf-acc-change{color:var(--pf-text-accent);font-size:var(--pf-font-size-footnote);flex:none}.pf-bench .pf-acc-trigger[data-state=open] .pf-acc-change{color:var(--pf-text-muted)}.pf-bench .pf-acc-body{padding:var(--pf-space-1) 0 var(--pf-space-5)}.pf-bench .pf-narrow{max-width:var(--pf-narrow-field-w)}.pf-bench .pf-suggestion-text{overflow-wrap:anywhere}.pf-bench .pf-look-head{min-height:var(--pf-leading-body)}.pf-bench .pf-look-line{align-self:flex-start;min-height:var(--pf-leading-footnote);border-radius:var(--pf-radius--xs)}.pf-bench .pf-look-line[data-note]{color:var(--pf-text-secondary)}.pf-bench .pf-look-line[data-flash=a]{animation:pf-moved-a calc(var(--pf-dur-slow) * 3) var(--pf-ease-out)}.pf-bench .pf-look-line[data-flash=b]{animation:pf-moved-b calc(var(--pf-dur-slow) * 3) var(--pf-ease-out)}@keyframes pf-moved-a{0%,40%{background-color:var(--pf-fill-ghost-selected);box-shadow:0 0 0 var(--pf-space-1) var(--pf-fill-ghost-selected);color:var(--pf-text-primary)}}@keyframes pf-moved-b{0%,40%{background-color:var(--pf-fill-ghost-selected);box-shadow:0 0 0 var(--pf-space-1) var(--pf-fill-ghost-selected);color:var(--pf-text-primary)}}.pf-bench .pf-sudoku-level{display:grid;align-items:center;min-height:var(--pf-h-control)}.pf-bench .pf-orderlist{display:flex;flex-direction:column;border-top:1px solid var(--pf-border)}.pf-bench .pf-orderline{display:grid;grid-template-columns:var(--pf-checkbox) minmax(0,1fr) auto;align-items:center;grid-gap:var(--pf-space-3);gap:var(--pf-space-3);padding:var(--pf-space-3) 0;border-bottom:1px solid var(--pf-border)}.pf-bench .pf-orderline-box{display:grid;place-items:center;color:var(--pf-text-muted)}.pf-bench .pf-orderline-box>svg{width:var(--pf-icon--sm);height:var(--pf-icon--sm)}.pf-bench .pf-orderline-name{font-weight:var(--pf-font-weight-medium);min-width:0}.pf-bench .pf-orderline-name small{display:block;font-weight:var(--pf-font-weight-regular);color:var(--pf-text-muted);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote)}.pf-bench .pf-orderline-price{font-family:var(--pf-font-mono);color:var(--pf-text-secondary);white-space:nowrap}.pf-bench .pf-orderline[data-off] .pf-orderline-name,.pf-bench .pf-orderline[data-off] .pf-orderline-price{color:var(--pf-text-muted)}.pf-bench .pf-orderline-total{border-bottom:0}.pf-bench .pf-orderline-total .pf-orderline-price{color:var(--pf-text-primary);font-weight:var(--pf-font-weight-medium)}.pf-bench .pf-factlist{margin:0;padding-left:var(--pf-space-4);display:flex;flex-direction:column;gap:var(--pf-space-2);color:var(--pf-text-secondary);font-size:var(--pf-font-size-footnote);line-height:var(--pf-leading-footnote)}.pf-bench .pf-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pf-space-3)}.pf-bench .pf-foot-buttons{display:flex;align-items:center;gap:var(--pf-space-2);margin-left:auto}.pf-bench .pf-cost{min-width:0;white-space:nowrap}.pf-bench .pf-cost b{font-weight:var(--pf-font-weight-medium)}.pf-bench .pf-cost-short{color:var(--pf-text-warning)}.pf-bench .pf-stage-fit>.pf-fade{display:grid;width:100%;height:100%}.pf-bench .pf-fade>.pf-paper{grid-area:1/1;width:100%;height:100%;aspect-ratio:auto}.pf-bench .pf-fade>.pf-paper:last-child{animation:pf-fade-in var(--pf-dur-base) var(--pf-ease-out)}@keyframes pf-fade-in{0%{opacity:0}}.pf-bench :is(.pf-sudoku-caption,.pf-page-caption){display:flex;flex-direction:column;align-items:center;gap:var(--pf-space-2)}.pf-bench :is(.pf-sudoku-sections,.pf-page-parts){display:flex;justify-content:center;width:100%;min-height:var(--pf-h-control);font-size:var(--pf-font-size-body);line-height:var(--pf-leading-body)}.pf-bench :is(.pf-sudoku-sections,.pf-page-parts)>.pf-toggle[data-layout=segmented]{display:inline-grid;width:auto;max-width:100%}.pf-bench .pf-order-next{display:grid;place-items:center;border-radius:var(--pf-paper-radius);box-shadow:inset 0 0 0 1px var(--pf-border-strong);color:var(--pf-text-muted);background-image:repeating-linear-gradient(135deg,transparent 0 10px,var(--pf-alpha-1) 10px 11px)}