.practice[data-astro-cid-4ait7hfx] .pp-icon{flex:none;place-items:center;display:inline-grid}.practice[data-astro-cid-4ait7hfx] .pp-icon .icon{width:var(--space-m);height:var(--space-m)}.practice[data-astro-cid-4ait7hfx] .pp-card{padding:0 var(--space-s);border:1px solid var(--panel-line);border-radius:var(--radius-l);background:var(--panel-bg);flex-direction:column;display:flex}.practice[data-astro-cid-4ait7hfx] .pp-row{gap:var(--space-s);width:100%;min-height:var(--touch);padding:var(--space-s) 0;border:0;border-top:1px solid var(--panel-line);color:var(--panel-ink);text-align:left;font:inherit;background:0 0;align-items:center;text-decoration:none;display:flex}.practice[data-astro-cid-4ait7hfx] .pp-card>.pp-row:first-child,.practice[data-astro-cid-4ait7hfx] .pp-block .pp-row:first-child{border-top:0}.practice[data-astro-cid-4ait7hfx] button.pp-row,.practice[data-astro-cid-4ait7hfx] a.pp-row{cursor:pointer}.practice[data-astro-cid-4ait7hfx] button.pp-row:hover .pp-row-label,.practice[data-astro-cid-4ait7hfx] a.pp-row:hover .pp-row-label{color:var(--blue)}.practice[data-astro-cid-4ait7hfx] .pp-row:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-s)}.practice[data-astro-cid-4ait7hfx] .pp-row>.pp-icon{color:var(--panel-sub)}.practice[data-astro-cid-4ait7hfx] .pp-row-words{flex-direction:column;flex:1;min-width:0;display:flex}.practice[data-astro-cid-4ait7hfx] .pp-row-caption,.practice[data-astro-cid-4ait7hfx] .pp-row-value{color:var(--panel-sub)}.practice[data-astro-cid-4ait7hfx] .pp-row-value{text-align:right;max-width:55%}.practice[data-astro-cid-4ait7hfx] .pp-row[aria-pressed=true] .pp-row-label,.practice[data-astro-cid-4ait7hfx] .pp-link{color:var(--blue)}.practice[data-astro-cid-4ait7hfx] .pp-chev{color:var(--panel-sub)}.practice[data-astro-cid-4ait7hfx] .pp-group{margin:var(--space-s) 0 0;color:var(--panel-sub)}.practice[data-astro-cid-4ait7hfx] .pp-note{color:var(--panel-sub);text-align:center;margin:0}.practice[data-astro-cid-4ait7hfx] .pp-stack{gap:var(--space-s);flex-direction:column;display:flex}.practice[data-astro-cid-4ait7hfx] .pp-block{gap:var(--space-xs);padding:var(--space-s)}.practice[data-astro-cid-4ait7hfx] .pp-block-head{gap:var(--space-xs);align-items:center;margin:0;display:flex}.practice[data-astro-cid-4ait7hfx] .pp-block-head .pp-icon{color:var(--panel-sub)}.practice[data-astro-cid-4ait7hfx] .pp-block-text{margin:0}.practice[data-astro-cid-4ait7hfx] .pp-tips{gap:var(--space-xs);padding-left:var(--space-m);flex-direction:column;margin:0;display:flex}.practice[data-astro-cid-4ait7hfx] .pp-tips li::marker{color:var(--color-energy-amber)}.practice[data-astro-cid-4ait7hfx] .pp-tiles{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.practice[data-astro-cid-4ait7hfx] .pp-tile{gap:var(--space-xs);min-height:var(--touch);padding:var(--space-s);border:1px solid var(--panel-line);border-radius:var(--radius-m);background:var(--panel-bg);color:var(--panel-ink);text-align:left;cursor:pointer;transition:transform var(--motion-quick) ease, border-color var(--motion-quick) ease;flex-direction:column;align-items:flex-start;display:flex}.practice[data-astro-cid-4ait7hfx] .pp-tile .pp-icon{color:var(--blue)}.practice[data-astro-cid-4ait7hfx] .pp-tile[aria-checked=true]{border:2px solid var(--blue);background:var(--blue-soft)}.practice[data-astro-cid-4ait7hfx] .pp-tile:active{transform:scale(.98)}.practice[data-astro-cid-4ait7hfx] .pp-tile:focus-visible,.practice[data-astro-cid-4ait7hfx] .pp-size:focus-visible,.practice[data-astro-cid-4ait7hfx] .pp-tab:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.practice[data-astro-cid-4ait7hfx] .pp-sizes,.practice[data-astro-cid-4ait7hfx] .pp-tabs{gap:var(--seg-gap);padding:var(--seg-pad);border-radius:var(--radius-pill);background:var(--seg-track);display:flex}.practice[data-astro-cid-4ait7hfx] .pp-size,.practice[data-astro-cid-4ait7hfx] .pp-tab{min-height:var(--seg-m-height);padding:0 var(--seg-m-pad-x);border-radius:var(--radius-pill);color:var(--seg-idle);font-weight:var(--seg-off-weight);cursor:pointer;background:0 0;border:0;flex:1}.practice[data-astro-cid-4ait7hfx] .pp-size[aria-checked=true],.practice[data-astro-cid-4ait7hfx] .pp-tab[aria-selected=true]{background:var(--seg-choice-on);color:var(--seg-choice-ink);font-weight:var(--seg-on-weight);box-shadow:var(--seg-choice-lift)}.practice[data-astro-cid-4ait7hfx] .pp-chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.practice[data-astro-cid-4ait7hfx] .pp-chip{gap:var(--space-xxs);padding:var(--space-xxs) var(--space-s);border-radius:var(--radius-pill);background:var(--panel-line);color:var(--panel-ink);align-items:center;display:inline-flex}.practice[data-astro-cid-4ait7hfx] .pp-box{width:var(--space-l);height:var(--space-l);border:2px solid var(--panel-sub);border-radius:var(--radius-s);color:var(--color-text-on-dark);flex:none;place-items:center;display:grid}.practice[data-astro-cid-4ait7hfx] .pp-box[data-on=true]{border-color:var(--blue);background:var(--blue)}.practice[data-astro-cid-4ait7hfx] .pp-foot{gap:var(--space-s);margin-top:var(--space-s);padding-top:var(--space-s);background:var(--panel-bg);flex-direction:column;display:flex;position:sticky;bottom:0}.practice[data-astro-cid-4ait7hfx] .pp-start{gap:var(--space-xs);min-height:var(--touch);border-radius:var(--radius-pill);background:var(--blue);color:var(--color-text-on-dark);cursor:pointer;transition:transform var(--motion-quick) ease, opacity var(--motion-quick) ease;border:0;justify-content:center;align-items:center;display:flex}.practice[data-astro-cid-4ait7hfx] .pp-start:active{transform:scale(.98)}.practice[data-astro-cid-4ait7hfx] .pp-start:disabled{opacity:.45;cursor:default}.practice[data-astro-cid-4ait7hfx] .pp-start:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.practice[data-astro-cid-4ait7hfx] .pp-spin{width:var(--space-l);height:var(--space-l);margin:var(--space-m) auto;border:2px solid var(--panel-line);border-top-color:var(--blue);animation:pp-spin calc(var(--motion-base) * 3) linear infinite;border-radius:50%}@keyframes pp-spin{to{transform:rotate(1turn)}}@media (width>=768px){.practice[data-astro-cid-4ait7hfx] .pp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.practice[data-astro-cid-4ait7hfx] .pp-spin{animation-duration:calc(var(--motion-base) * 9)}}.markcalc[data-astro-cid-dbd2z44k]{container-type:inline-size}.calc[data-astro-cid-dbd2z44k]{gap:var(--space-l);padding:var(--site-tool-pad);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=44rem){.calc[data-astro-cid-dbd2z44k]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.inputs[data-astro-cid-dbd2z44k]{align-content:start;gap:var(--space-l);display:grid}.field[data-astro-cid-dbd2z44k]{gap:var(--space-s);display:grid}.field-label[data-astro-cid-dbd2z44k]{color:var(--ink)}.stepper[data-astro-cid-dbd2z44k]{gap:var(--space-s);align-items:center;display:flex}.step[data-astro-cid-dbd2z44k]{width:var(--touch);height:var(--touch);border:1px solid var(--site-edge);border-radius:var(--radius-pill);background:var(--card);color:var(--blue-ink);cursor:pointer;transition:border-color var(--motion-quick) ease, background-color var(--motion-quick) ease;flex:none;justify-content:center;align-items:center;display:inline-flex}.step[data-astro-cid-dbd2z44k]:hover{border-color:var(--site-edge-strong);background:var(--inset)}.step[data-astro-cid-dbd2z44k]:active{transform:scale(.96)}.step[data-astro-cid-dbd2z44k]:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}.step[data-astro-cid-dbd2z44k] .icon{width:var(--space-m);height:var(--space-m)}.num[data-astro-cid-dbd2z44k]{min-width:calc(var(--touch) * 2.5);padding:var(--space-xxs) var(--space-s);border:1px solid var(--site-edge);border-radius:var(--radius-m);background:var(--inset);color:var(--ink);font-family:var(--type-display-family);font-size:var(--site-h3-size);font-weight:var(--site-weight-display);line-height:var(--site-h3-line);transition:border-color var(--motion-quick) ease;justify-content:center;align-items:baseline;display:inline-flex}.num[data-astro-cid-dbd2z44k]:focus-within{border-color:var(--blue)}.num-in[data-astro-cid-dbd2z44k]{--len:2;box-sizing:content-box;width:calc(var(--len) * 1ch + .15ch);margin:calc(var(--space-s) * -1);padding:var(--space-s);color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0}.num-in[data-astro-cid-dbd2z44k]::-webkit-inner-spin-button,.num-in[data-astro-cid-dbd2z44k]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.num-in[data-astro-cid-dbd2z44k]:focus{outline:none}.num-pct[data-astro-cid-dbd2z44k]{color:var(--sub);pointer-events:none;position:relative}.range[data-astro-cid-dbd2z44k]{--share:75%;width:100%;height:var(--touch);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;margin:0}.range[data-astro-cid-dbd2z44k]::-webkit-slider-runnable-track{height:var(--space-xs);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--blue) var(--share), var(--inset) var(--share))}.range[data-astro-cid-dbd2z44k]::-moz-range-track{height:var(--space-xs);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--blue) var(--share), var(--inset) var(--share))}.range[data-astro-cid-dbd2z44k]::-webkit-slider-thumb{width:var(--space-l);height:var(--space-l);margin-top:calc((var(--space-xs) - var(--space-l)) / 2);border:2px solid var(--card);background:var(--blue);box-shadow:var(--site-lift-1);-webkit-appearance:none;appearance:none;border-radius:50%}.range[data-astro-cid-dbd2z44k]::-moz-range-thumb{box-sizing:border-box;width:var(--space-l);height:var(--space-l);border:2px solid var(--card);background:var(--blue);box-shadow:var(--site-lift-1);border-radius:50%}.range[data-astro-cid-dbd2z44k]:focus-visible{outline:2px solid var(--blue-ink);outline-offset:var(--space-xxs);border-radius:var(--radius-s)}.picks[data-astro-cid-dbd2z44k]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.pick[data-astro-cid-dbd2z44k]{min-width:calc(var(--touch) + var(--space-s));min-height:var(--space-xl);padding:0 var(--space-s);border:1px solid var(--site-edge);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--motion-quick) ease, background-color var(--motion-quick) ease, color var(--motion-quick) ease}@media (pointer:coarse){.pick[data-astro-cid-dbd2z44k]{min-height:var(--touch)}}.pick[data-astro-cid-dbd2z44k]:hover{border-color:var(--site-edge-strong)}.pick[data-astro-cid-dbd2z44k][aria-pressed=true]{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-ink)}.pick[data-astro-cid-dbd2z44k]:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}.split[data-astro-cid-dbd2z44k]{max-width:34rem;color:var(--sub);text-wrap:pretty;margin:0}.answer[data-astro-cid-dbd2z44k]{--zone:var(--blue);--zone-ink:var(--blue-ink);align-content:center;gap:var(--space-s);padding:var(--space-l);border-radius:var(--site-r-card);background:var(--inset);display:grid}.answer[data-astro-cid-dbd2z44k][data-zone=there],.answer[data-astro-cid-dbd2z44k][data-zone=green]{--zone:var(--green);--zone-ink:var(--green-ink)}.answer[data-astro-cid-dbd2z44k][data-zone=amber]{--zone:var(--amber);--zone-ink:var(--amber-ink)}.answer[data-astro-cid-dbd2z44k][data-zone=out]{--zone:var(--slate);--zone-ink:var(--slate-ink)}.answer-label[data-astro-cid-dbd2z44k],.answer-line[data-astro-cid-dbd2z44k]{color:var(--sub);margin:0}.answer-label[data-astro-cid-dbd2z44k][hidden],.answer-line[data-astro-cid-dbd2z44k][hidden]{display:none}.answer-main[data-astro-cid-dbd2z44k]{color:var(--zone-ink);text-wrap:balance;margin:0}.answer-main[data-astro-cid-dbd2z44k] .answer-n{font-family:var(--type-display-family);font-size:var(--site-h2-size);font-weight:var(--site-weight-display);line-height:var(--site-h2-line);letter-spacing:var(--site-display-tracking);font-variant-numeric:tabular-nums}.answer-main[data-astro-cid-dbd2z44k] .answer-rest,.answer-main[data-astro-cid-dbd2z44k] .answer-words{font-family:var(--type-display-family);font-size:var(--site-h3-size);font-weight:var(--site-weight-display);line-height:var(--site-h3-line)}.scale[data-astro-cid-dbd2z44k]{--at:0;height:var(--space-xs);margin-top:var(--space-s);grid-template-columns:60fr 25fr 15fr;gap:2px;display:grid;position:relative}.zone[data-astro-cid-dbd2z44k]{height:100%}.z-green[data-astro-cid-dbd2z44k]{border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:var(--green-soft)}.z-blue[data-astro-cid-dbd2z44k]{background:var(--blue-soft)}.z-amber[data-astro-cid-dbd2z44k]{border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--amber-soft)}.answer[data-astro-cid-dbd2z44k][data-zone=out] .zone[data-astro-cid-dbd2z44k]{background:var(--slate-soft)}.pin[data-astro-cid-dbd2z44k]{top:50%;left:calc(var(--at) * 1%);width:var(--space-m);height:var(--space-m);border:2px solid var(--card);background:var(--zone);box-shadow:var(--site-lift-1);transition:left var(--motion-quick) var(--site-ease-out), background-color var(--motion-quick) ease;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.answer[data-astro-cid-dbd2z44k][data-zone=out] .pin[data-astro-cid-dbd2z44k]{display:none}.ticks[data-astro-cid-dbd2z44k]{height:1lh;color:var(--sub);font-variant-numeric:tabular-nums;position:relative}.tick[data-astro-cid-dbd2z44k]{position:absolute;top:0;transform:translate(-50%)}.t-green[data-astro-cid-dbd2z44k]{left:60%}.t-blue[data-astro-cid-dbd2z44k]{left:85%}@media (prefers-reduced-motion:reduce){.pin[data-astro-cid-dbd2z44k]{transition:none}}
