@layer theme,base;@layer components{.pr-section,.pr-tiers,.pr-est{--pr-rule:var(--frame);--pr-hatch:repeating-linear-gradient(135deg, var(--ink) 0 1px, transparent 1px 5px)}:where(.pr-section,.pr-tiers,.pr-est) svg{flex-shrink:0}.pr-btn-block{justify-content:space-between;width:100%;padding-left:14px;padding-right:12px}.btn .pr-arrow{transition:transform .16s var(--ease-out)}.btn:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]) .pr-arrow{transform:translate(3px)}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:active:not(:disabled):not([aria-disabled=true]){transform:none}.btn-primary[aria-busy=true]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-secondary[aria-busy=true]:hover:not(:disabled):not([aria-disabled=true]){background:var(--paper);border-color:var(--frame);color:var(--ink)}.pr-busy rect{animation:.9s step-end infinite pr-step}.pr-busy rect:nth-child(2){animation-delay:.15s}.pr-busy rect:nth-child(3){animation-delay:.3s}@keyframes pr-step{0%,to{opacity:1}50%{opacity:.25}}.pr-tag{font-family:var(--font-mono), ui-monospace, monospace;background:var(--ink);color:var(--paper);white-space:nowrap;font-variant-ligatures:none;align-items:center;gap:6px;padding:1px 6px;font-size:.75rem;line-height:1rem;display:inline-flex}.pr-size rect.off{opacity:.35}.pr-cols{grid-template-columns:minmax(0,1fr);gap:28px 24px;display:grid}.pr-col{border-left:1px solid var(--pr-rule);flex-direction:column;gap:12px;min-width:0;padding:0 0 2px 10px;display:flex}.pr-col-title{font-family:var(--font-display), var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;color:var(--ink);align-items:center;gap:8px;font-size:1.125rem;font-weight:500;line-height:1.2;display:flex}.pr-col p{color:var(--ink);font-size:.9375rem;line-height:1.5}.pr-col p strong{font-weight:500}@container pr-section (min-width:560px){.pr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pr-section (min-width:860px){.pr-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}.pr-cols-3 .pr-col{gap:10px}.pr-cols-3 .pr-col p{font-size:1.0625rem;line-height:1.45}}.pr-cols-3>:last-child:nth-child(odd){grid-column:1/-1}@container pr-section (min-width:860px){.pr-cols-3>:last-child:nth-child(odd){grid-column:auto}}.pr-section{container:pr-section/inline-size}.pr-tiers{container:pr-tiers/inline-size}.pr-card,.pr-band{--pr-pad:16px}.pr-card>.window-bar,.pr-band>.window-bar{padding-inline:var(--pr-pad);gap:8px}.pr-bar-title{align-items:center;gap:8px;display:inline-flex}.pr-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pr-body{padding:0 var(--pr-pad) 16px;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.pr-name{padding-top:16px;font-size:1.625rem;line-height:1.05}.pr-fit{color:var(--ink-soft);margin-top:6px;font-size:.9375rem;line-height:1.4}.pr-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:16px;display:flex}.pr-amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:4rem;line-height:.9}.pr-per{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:.75rem}.pr-allow{border-top:1px solid var(--pr-rule);margin-top:16px;padding-top:16px}.pr-qty{font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.05}.pr-unit,.pr-perday{color:var(--ink-soft);font-size:.875rem;line-height:1.45}.pr-unit{margin-top:4px}.pr-players{margin-top:16px}.pr-cap{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--muted);margin-bottom:8px;font-size:.6875rem;line-height:.875rem}.pr-leaders{font-family:var(--font-mono), ui-monospace, monospace;font-variant-ligatures:none;gap:6px;font-size:.75rem;line-height:1.3;display:grid}.pr-leaders>div{align-items:baseline;gap:8px;display:flex}.pr-leaders dt{white-space:nowrap;flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.pr-leaders dt svg{align-self:center}.pr-leaders dt:after{content:"";background-image:radial-gradient(circle, var(--ink) .75px, transparent 1.05px);opacity:.55;background-repeat:repeat-x;background-size:5px 2px;flex:1;min-width:8px;height:2px;transform:translateY(-3px)}.pr-leaders dd{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.pr-leaders .pr-about{color:var(--muted);font-weight:400}.pr-scale{margin-top:12px}.pr-scale-track{background:var(--grey-1);height:6px;position:relative}.pr-scale-track:after{content:"";background:linear-gradient(90deg, transparent calc(33.333% - 1px), var(--paper) calc(33.333% - 1px) calc(33.333% + 1px), transparent calc(33.333% + 1px) calc(66.667% - 1px), var(--paper) calc(66.667% - 1px) calc(66.667% + 1px), transparent calc(66.667% + 1px));position:absolute;inset:0}.pr-scale-band{background:var(--ink);min-width:3px;position:absolute;top:0;bottom:0}.pr-scale-ticks{height:.8125rem;font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);margin-top:4px;font-size:.625rem;line-height:.8125rem;position:relative}.pr-scale-ticks span{position:absolute;top:0;transform:translate(-50%)}.pr-scale-ticks span:first-child{transform:none}.pr-scale-ticks span:last-child{transform:translate(-100%)}.pr-over{color:var(--ink-soft);align-items:flex-start;gap:10px;margin-top:16px;font-size:.875rem;line-height:1.45;display:flex}.pr-over svg{color:var(--ink);margin-top:2px}.pr-over strong{color:var(--ink);font-weight:500}.pr-feats{border-top:1px solid var(--hairline);align-content:start;gap:8px;margin-top:16px;padding-top:14px;display:grid}.pr-feats li{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.35;display:flex}.pr-feats li svg{color:var(--ink);margin-top:1px}.pr-feats li.is-no,.pr-feats li.is-no svg{color:var(--muted)}.pr-feats a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);align-items:center;gap:4px;display:inline-flex}.pr-feats a:hover{color:var(--ink);text-decoration-color:currentColor}.pr-feats a svg{color:currentColor;margin-top:0}.pr-action{align-content:end;justify-items:stretch;gap:8px;margin-top:24px;display:grid}@container pr-tiers (520px<=width<700px){.pr-card,.pr-band{--pr-pad:24px}.pr-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;padding-bottom:24px}.pr-body>.pr-name{grid-area:1/1;padding-top:24px}.pr-body>.pr-fit{grid-area:2/1}.pr-body>.pr-price{grid-area:3/1}.pr-body>.pr-allow{grid-area:4/1}.pr-body>.pr-players{grid-area:5/1}.pr-body>.pr-over{grid-area:1/2/span 2;margin-top:0;padding-top:24px}.pr-body>.pr-feats{grid-area:3/2/span 2}.pr-body>.pr-action{grid-area:5/2}.pr-band-body{padding:24px}}@container pr-tiers (min-width:700px){.pr-card{--pr-pad:14px;grid-template-rows:subgrid;grid-row:span 9;display:grid}.pr-band{--pr-pad:14px}.pr-grid{grid-template-columns:repeat(var(--pr-cols,3), minmax(0, 1fr));row-gap:0}.pr-body{grid-template-rows:subgrid;grid-row:span 8}.pr-name{font-size:clamp(1.5rem,2.9cqi,1.875rem)}.pr-amount{font-size:clamp(3rem,7.6cqi,5.5rem)}}@container pr-tiers (min-width:960px){.pr-card{--pr-pad:24px}.pr-amount{font-size:clamp(4.5rem,8.4cqi,5.5rem)}.pr-grid{column-gap:16px}.pr-body{padding-bottom:24px}.pr-name{padding-top:24px}.pr-price{margin-top:20px}.pr-body>.pr-action{margin-top:28px}}.pr-band{margin-top:12px}.pr-band-body{padding:var(--pr-pad);grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;display:grid}.pr-band-id{flex-direction:column;gap:6px;display:flex}.pr-band-name{font-size:1.625rem;line-height:1.05}.pr-band-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pr-band-amount{letter-spacing:-.04em;font-size:2.75rem;line-height:.95}.pr-band-copy{color:var(--ink-soft);max-width:58ch;font-size:.9375rem;line-height:1.5}.pr-band-copy strong{color:var(--ink);font-weight:500}.pr-band .pr-action{margin-top:0}@container pr-tiers (min-width:700px){.pr-band-body{column-gap:calc(2 * var(--pr-pad) + 14px);padding:20px var(--pr-pad);grid-template-columns:repeat(3,minmax(0,1fr))}}@container pr-tiers (min-width:960px){.pr-band{--pr-pad:24px;margin-top:16px}.pr-band-body{column-gap:calc(2 * var(--pr-pad) + 18px)}.pr-band-amount{font-size:3.5rem}}.pr-est{--pr-ex:16px;container:pr-est/inline-size}.pr-est>.window>.window-bar{padding-inline:var(--pr-ex)}.pr-est-grid{grid-template-columns:minmax(0,1fr);display:grid}.pr-est-inputs{padding:16px var(--pr-ex);align-content:start;gap:22px;min-width:0;display:grid;container:pr-est-in/inline-size}.pr-est-inputs>*{min-width:0}.pr-est-result{padding:16px var(--pr-ex);border-top:1px solid var(--pr-rule);min-width:0}@container pr-est (min-width:760px){.pr-est>.window,.pr-est-bare>.pr-est-grid{--pr-ex:24px}.pr-est-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.pr-est-inputs,.pr-est-result{padding-block:24px}.pr-est-result{border-top:0;border-left:1px solid var(--pr-rule)}}.pr-field-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;font-variant-ligatures:none;margin-bottom:8px;font-size:.75rem;line-height:1rem;display:block}.pr-field-hint{color:var(--muted);margin-top:8px;font-size:.8125rem;line-height:1.45}.pr-stepper{align-items:stretch;max-width:100%;display:flex}.pr-stepper button{border:1px solid var(--pr-rule);background:var(--paper);width:40px;min-height:40px;color:var(--ink);cursor:pointer;transition:background-color var(--dur-1) var(--ease-ui), color var(--dur-1) var(--ease-ui), transform 60ms linear;flex:none;place-items:center;padding:0;display:grid}.pr-stepper button:hover{background:var(--ink);color:var(--paper)}.pr-stepper button:active{transform:translateY(1px)}.pr-stepper button:first-child{border-right:0}.pr-stepper button:last-of-type{border-left:0}.pr-stepper input{text-align:center;width:100%;min-width:0;max-width:168px;min-height:40px;font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:auto;font-size:1.25rem;font-weight:500}.pr-stepper :focus-visible{z-index:1;position:relative}.pr-range{margin-top:14px}.pr-range input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:24px;min-height:0;margin:0;padding:0;display:block}.pr-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) 0 var(--fill,50%), var(--grey-2) var(--fill,50%) 100%);height:3px}.pr-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:2px solid var(--paper);outline:1px solid var(--ink);border-radius:0;width:16px;height:16px;margin-top:-6.5px}.pr-range input[type=range]::-moz-range-track{background:var(--grey-2);height:3px}.pr-range input[type=range]::-moz-range-progress{background:var(--ink);height:3px}.pr-range input[type=range]::-moz-range-thumb{background:var(--ink);border:2px solid var(--paper);outline:1px solid var(--ink);border-radius:0;width:14px;height:14px}.pr-range input[type=range]:hover::-webkit-slider-thumb{background:var(--pink)}.pr-range input[type=range]:hover::-moz-range-thumb{background:var(--pink)}.pr-range input[type=range]:focus-visible{outline:none}.pr-range input[type=range]:focus-visible::-webkit-slider-thumb{background:var(--pink);outline:2px solid var(--ink)}.pr-range input[type=range]:focus-visible::-moz-range-thumb{background:var(--pink);outline:2px solid var(--ink)}.pr-ruler{height:calc(10px + .875rem);margin:2px 8px 0;position:relative}.pr-ruler svg{width:100%;height:7px;color:var(--ink);position:absolute;top:0;left:0}.pr-ruler span{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:.6875rem;line-height:.875rem;position:absolute;top:10px;transform:translate(-50%)}.pr-ruler span:first-of-type{transform:translate(-4px)}.pr-ruler span:last-of-type{transform:translate(calc(4px - 100%))}.pr-seg{flex-wrap:wrap;padding-bottom:1px;padding-left:1px;display:flex}.pr-seg input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pr-seg label{border:1px solid var(--pr-rule);background:var(--paper);cursor:pointer;min-width:0;transition:background-color var(--dur-1) var(--ease-ui), color var(--dur-1) var(--ease-ui);flex:1 1 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;margin-bottom:-1px;margin-left:-1px;padding:9px 12px;display:grid}.pr-seg label.no-icon{grid-template-columns:minmax(0,1fr)}.pr-seg label b{font-size:.875rem;font-weight:500;line-height:1.2}.pr-seg label small{font-family:var(--font-mono), ui-monospace, monospace;font-variant-ligatures:none;grid-column:1/-1;font-size:.6875rem;line-height:1.25}.pr-seg label:hover{background:var(--hover)}.pr-seg input:checked+label{background:var(--selected);color:var(--on-selected)}.pr-seg input:focus-visible+label{outline:2px solid var(--ink);outline-offset:-5px}.pr-seg input:checked:focus-visible+label{outline-color:var(--on-selected)}@container pr-est-in not (min-width:460px){.pr-seg-3{flex-direction:column}.pr-seg-3 label{flex:none;grid-template-columns:auto minmax(0,1fr) auto}.pr-seg-3 label small{text-align:right;grid-column:auto}}.pr-custom{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.pr-custom label{color:var(--ink-soft);font-size:.875rem}.pr-custom input{text-align:center;font-variant-numeric:tabular-nums;width:88px}.pr-custom .field-error{flex-basis:100%;margin-top:0}.pr-est-volume{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pr-est-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,7.2cqi,3.5rem);line-height:1}.pr-est-u{color:var(--ink-soft);font-size:.9375rem}.pr-est-formula{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-variant-ligatures:none;margin-top:6px;font-size:.6875rem;line-height:.875rem}.pr-est-verdict{margin-top:12px;font-size:1.0625rem;line-height:1.4}.pr-est-verdict.is-lead{letter-spacing:-.01em;text-wrap:pretty;margin-top:0;font-size:clamp(1.25rem,3.2cqi,1.5rem);line-height:1.3}.pr-est-mine{border:1px solid var(--pr-rule);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:14px;padding:10px 12px;font-size:.875rem;line-height:1.45;display:flex}.pr-est-mine .pr-tag{flex:none}.pr-est-mine>span:last-child{flex:14rem;min-width:0}.pr-reading{margin-top:4px}.pr-reading .pr-cap{margin-top:14px}.pr-cost{margin-top:18px}.pr-cost>.window-bar{padding-inline:12px}.pr-cost-rows{padding:6px 12px 0}.pr-cost-row{padding:8px 0}.pr-cost-row+.pr-cost-row{border-top:1px solid var(--hairline)}.pr-cost-top{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:20px;display:flex}.pr-cost-detail{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:.6875rem}.pr-cost-line{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:10px;margin-top:6px;display:grid}.pr-track{background:var(--grey-1);height:12px;position:relative}.pr-track:after{content:"";background:linear-gradient(90deg, transparent calc(25% - 1px), var(--paper) calc(25% - 1px) calc(25% + 1px), transparent calc(25% + 1px) calc(50% - 1px), var(--paper) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px) calc(75% - 1px), var(--paper) calc(75% - 1px) calc(75% + 1px), transparent calc(75% + 1px));position:absolute;inset:0}.pr-fill{background:var(--grey-2);transition:width .35s var(--ease-out);position:absolute;inset:0 auto 0 0}.pr-cost-row.is-best .pr-fill{background:var(--ink)}.pr-cost-row.is-best .pr-tag{background:var(--pink);color:var(--on-pink)}.pr-cost-val{font-family:var(--font-mono), ui-monospace, monospace;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.pr-cost-row.is-best .pr-cost-val{font-weight:500}.pr-cost-line.is-note{grid-template-columns:36px minmax(0,1fr)}.pr-cost-line.is-note .pr-track{background:var(--pr-hatch);opacity:.55}.pr-cost-line.is-note .pr-track:after{display:none}.pr-cost-note{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:.6875rem}.pr-cost-talk{border:1px dashed var(--grey-2);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:4px 8px;font-size:.8125rem;line-height:1.45;display:flex}.pr-cost-talk a{color:var(--ink);white-space:nowrap;font-weight:500;text-decoration:underline}.pr-cost-talk.is-big{border-color:var(--ink);color:var(--ink)}.pr-axis{grid-template-columns:minmax(0,1fr) 84px;gap:10px;padding:4px 12px 10px;display:grid}.pr-axis-t{border-top:1px solid var(--hairline);height:.875rem;font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:.625rem;position:relative}.pr-axis-t span{white-space:nowrap;position:absolute;top:2px;transform:translate(-50%)}.pr-axis-t span:first-child{transform:none}.pr-axis-t span:last-child{transform:translate(-100%)}@container pr-est not (min-width:400px){.pr-est .window-bar-meta,.pr-axis-t span:nth-child(2),.pr-axis-t span:nth-child(4){display:none}.pr-cost-line,.pr-axis{grid-template-columns:minmax(0,1fr) 72px}}.pr-est-aside{color:var(--ink-soft);margin-top:14px;font-size:.875rem;line-height:1.5}.pr-est-cta{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.pr-est-cta p{color:var(--muted);font-size:.8125rem;line-height:1.45}.pr-est-ent{border:1px solid var(--pr-rule);align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;font-size:.875rem;line-height:1.45;display:flex}.pr-est-ent svg{margin-top:2px}.pr-est-ent a{font-weight:500;text-decoration:underline}.pr-est-foot{color:var(--muted);margin-top:14px;font-size:.8125rem;line-height:1.45}.pr-stage{margin-top:32px}.pr-stage-field{padding:16px 0}@media (min-width:640px){.pr-stage{border-left:1px solid var(--pr-rule);padding-left:10px}.pr-stage-field{padding:40px 32px}}@media (min-width:1024px){.pr-stage-field{padding:56px 64px}}.pr-head h2{max-width:1000px}.pr-lede{margin-top:20px}@media (min-width:1024px){.pr-lede{margin-top:24px}}.pr-block{margin-top:64px}@media (min-width:1024px){.pr-block{margin-top:96px}}.pr-legend{margin-top:40px}@media (min-width:640px){.pr-legend{margin-top:56px}}@media (min-width:1024px){.pr-legend{margin-top:80px}}.pr-tiers-wrap{margin-top:40px}.pr-sub p{max-width:46ch;margin-top:12px}.pr-over-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@container pr-section (min-width:860px){.pr-over-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px}}@container pr-section not (min-width:300px){.pr-kept>.window-bar,.pr-kept>.window-body{padding-inline:12px}}.pr-kept .window-body>p{color:var(--ink-soft);margin-top:12px;font-size:.9375rem;line-height:1.5}.pr-kept table{border-collapse:collapse;width:100%;margin-top:16px;font-size:.875rem}.pr-kept th,.pr-kept td{border:0;border-top:1px solid var(--hairline);text-align:left;vertical-align:baseline;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:normal;color:var(--ink);white-space:normal;padding:8px 0;font-size:.875rem;font-weight:400;line-height:1.45}.pr-kept tr:first-child th,.pr-kept tr:first-child td{border-top:1px solid var(--pr-rule)}.pr-kept td{text-align:right;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.pr-kept tbody tr:hover{background:0 0}.pr-stack{gap:32px;display:grid}.pr-closer{grid-template-columns:minmax(0,1fr);align-items:end;gap:20px 40px;display:grid}.pr-closer-go{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pr-closer-go a{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.035em;text-underline-offset:.12em;transition:text-decoration-thickness var(--dur-1) var(--ease-ui);font-size:1.75rem;font-weight:500;line-height:1.05;text-decoration:underline;text-decoration-thickness:2px}.pr-closer-go a:hover{text-decoration-thickness:4px}.pr-closer-small a{color:var(--ink);font-weight:500;text-decoration:underline}@media (min-width:640px){.pr-closer-go a{font-size:2.25rem}}@container pr-section (min-width:860px){.pr-closer-go{justify-self:end;margin-top:-4px}.pr-closer-go a{font-size:2.75rem}.pr-closer-small{justify-self:end}}.pr-note{border-top:1px solid var(--pr-rule);color:var(--ink-soft);grid-template-columns:minmax(0,1fr);gap:8px 12px;margin-top:48px;padding-top:16px;font-size:.8125rem;line-height:1.45;display:grid}.pr-note a{color:var(--ink);text-decoration:underline}@container pr-section (min-width:860px){.pr-note{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pr-section (min-width:960px){.pr-cols-3,.pr-note{column-gap:16px}}@media (forced-colors:active){.pr-seg input:checked+label{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:canvastext}.pr-seg input:focus-visible+label{outline-color:canvastext}.pr-seg input:checked:focus-visible+label{outline-color:highlighttext}.pr-range input[type=range]{forced-color-adjust:none}.pr-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, Highlight 0 var(--fill,50%), CanvasText var(--fill,50%) 100%)}.pr-range input[type=range]::-webkit-slider-thumb{background:highlight;border-color:canvas;outline-color:canvastext}.pr-range input[type=range]::-moz-range-track{background:canvastext}.pr-range input[type=range]::-moz-range-progress{background:highlight}.pr-range input[type=range]::-moz-range-thumb{background:highlight;border-color:canvas;outline-color:canvastext}.pr-range input[type=range]:is(:hover,:focus-visible)::-webkit-slider-thumb{background:highlight}.pr-range input[type=range]:is(:hover,:focus-visible)::-moz-range-thumb{background:highlight}.pr-range input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid canvastext}.pr-range input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid canvastext}}@media (prefers-reduced-motion:reduce){.pr-fill,.btn .pr-arrow,.pr-seg label,.pr-stepper button{transition:none}.pr-busy rect{animation:none}}}@layer utilities;
