._progress_xrzti_2{display:grid;justify-items:center;gap:var(--space-2-5);color:var(--text-muted);font-size:var(--fs-control)}._track_xrzti_10{position:relative;width:var(--progress-w);height:var(--progress-h);border-radius:var(--r-pill);background:var(--fill-strong);overflow:hidden}._fill_xrzti_19{position:absolute;inset:0;border-radius:inherit;background:var(--ink);transform:scaleX(var(--part));transform-origin:left;transition:transform var(--dur) var(--ease-out)}._unknown_xrzti_30 ._fill_xrzti_19{width:30%;transform:none;animation:_run_xrzti_1 var(--dur-loop) var(--ease-out) infinite}@keyframes _run_xrzti_1{0%{transform:translate(-100%)}to{transform:translate(340%)}}._value_xrzti_45{min-height:1.2em;font-size:var(--fs-meta);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){._unknown_xrzti_30 ._fill_xrzti_19{width:100%;animation:none;opacity:.4}}._shell_bwaps_7{min-height:100dvh}._top_bwaps_12{position:sticky;top:0;z-index:var(--z-nav);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--elev-float);box-shadow:var(--shadow-float)}._brand_bwaps_25{display:flex;align-items:center;gap:var(--space-3);color:var(--ink);text-decoration:none}._brand_bwaps_25 b{display:block;font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-medium)}._by_bwaps_40{display:block;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}._topActions_bwaps_47{display:flex;align-items:center;gap:var(--space-3)}._openApp_bwaps_54{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--h-icon-button);padding:0 var(--space-4);border-radius:var(--r-pill);background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:var(--fs-control);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap}._openApp_bwaps_54:hover{filter:var(--hover-lighten)}._openApp_bwaps_54 svg{width:var(--icon-md);height:var(--icon-md)}._layout_bwaps_78{display:grid;grid-template-columns:minmax(0,1fr);max-width:var(--wide-max);margin:0 auto;padding:0 var(--space-4)}._nav_bwaps_87{padding-top:var(--space-4)}@media(max-width:1023px){._navList_bwaps_94 ._navLink_bwaps_94,._navList_bwaps_94 ._navSoon_bwaps_95,._navList_bwaps_94 ._navChapterLink_bwaps_96{min-height:var(--tap-min)}._navList_bwaps_94 ._navChapterLink_bwaps_96{display:flex;align-items:center}}._navToggle_bwaps_106{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border:0;border-radius:var(--r-pill);background:var(--elev-card);color:var(--ink);font-weight:var(--fw-medium);cursor:pointer}._navToggle_bwaps_106 svg{width:var(--icon-lg);height:var(--icon-lg)}._navList_bwaps_94{display:none;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--r-card);background:var(--elev-card)}._navOpen_bwaps_133{display:block}._navChapter_bwaps_96 ul,._onPage_bwaps_138 ul{margin:0;padding:0;list-style:none}._navChapter_bwaps_96+._navChapter_bwaps_96{margin-top:var(--space-2)}._navChapterTitle_bwaps_148{margin:var(--space-3) 0 var(--space-1);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);color:var(--text-muted)}._navLink_bwaps_94,._navSoon_bwaps_95{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--r-md);font-size:var(--fs-pb-menu);line-height:var(--lh-md)}._navLink_bwaps_94{color:var(--ink);text-decoration:none}._navLink_bwaps_94:hover{background:var(--hover-surface)}._navLink_bwaps_94[aria-current=page]{background:var(--selected-bg);font-weight:var(--fw-medium)}._navSoon_bwaps_95{color:var(--text-muted)}._soon_bwaps_186{font-size:var(--fs-2xs);line-height:var(--lh-2xs);padding:1px var(--space-2);border-radius:var(--r-pill);background:var(--fill-strong)}._main_bwaps_195{min-width:0;padding:var(--space-6) 0 var(--space-12)}._article_bwaps_200{max-width:var(--pb-article-max);font-size:var(--fs-pb-read);line-height:var(--lh-pb-read)}._head_bwaps_207{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}._headTop_bwaps_214{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}._headTop_bwaps_214 ._eyebrow_bwaps_221{margin:0}._eyebrow_bwaps_221{margin:0 0 var(--space-1);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);color:var(--text-muted)}._title_bwaps_233{margin:0;font-size:var(--fs-pb-title);line-height:var(--lh-tight);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight);color:var(--ink);outline:none}._rule_bwaps_243{margin:var(--space-2) 0 0;font-size:var(--fs-pb-heading);line-height:var(--lh-pb-heading);font-weight:var(--fw-medium);color:var(--ink)}._lede_bwaps_251{margin-top:var(--space-4);font-size:var(--fs-pb-lede);line-height:var(--lh-pb-lede)}._lede_bwaps_251 p{margin:0}._founder_bwaps_261{display:flex;align-items:center;gap:var(--space-4)}._founder_bwaps_261 img{flex:none;border-radius:var(--r-round);background:var(--lime)}._founder_bwaps_261 p{margin:0}._founderName_bwaps_277{font-weight:var(--fw-medium);color:var(--ink)}._block_bwaps_282{margin-top:var(--space-8);scroll-margin-top:var(--pb-scroll-margin)}._blockTitle_bwaps_287{margin:0 0 var(--space-3);font-size:var(--fs-pb-heading);line-height:var(--lh-pb-heading);font-weight:var(--fw-medium);color:var(--ink)}._subTitle_bwaps_295{margin:var(--space-5) 0 var(--space-2);font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-medium)}._block_bwaps_282 ul{margin:0;padding-left:var(--space-5)}._block_bwaps_282 li+li{margin-top:var(--space-2)}._block_bwaps_282 p{margin:0 0 var(--space-3)}._note_bwaps_315{margin:var(--space-2) 0 var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted)}._muted_bwaps_322{color:var(--text-muted)}._block_bwaps_282 code,._lede_bwaps_251 code{padding:0 var(--space-1);border-radius:var(--r-xs);background:var(--fill-strong);font-size:.88em}._stats_bwaps_335{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--pb-min-stat),1fr));gap:var(--space-3);margin:var(--space-4) 0 0}._stat_bwaps_335{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:var(--space-3) var(--space-4);border-radius:var(--r-tile);background:var(--elev-card)}._stat_bwaps_335 dt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}._stat_bwaps_335 dd{margin:0;font-size:var(--fs-3xl);line-height:var(--lh-3xl);font-weight:var(--fw-medium);color:var(--ink);font-variant-numeric:tabular-nums}._who_bwaps_368{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--pb-min-who),1fr));gap:var(--space-3)}._who_bwaps_368>div{padding:var(--space-4) var(--space-5);border-radius:var(--r-card);background:var(--elev-card)}._who_bwaps_368 p,._who_bwaps_368 ul{font-size:var(--fs-sm);line-height:var(--lh-sm)}._who_bwaps_368 ._whoLabel_bwaps_386{margin:0 0 var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted)}._evidence_bwaps_393{font-size:var(--fs-sm);line-height:var(--lh-sm)}._block_bwaps_282 ._chapterGrid_bwaps_399{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pb-min-chapter),1fr));gap:var(--space-2);padding:0;list-style:none}._block_bwaps_282 ._chapterGrid_bwaps_399 li{display:flex;flex-direction:column;margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--r-tile);background:var(--elev-card)}._chapterGrid_bwaps_399 a{color:var(--ink);font-weight:var(--fw-medium)}._chapterMeta_bwaps_421{font-size:var(--fs-xs);color:var(--text-muted)}._swatches_bwaps_427{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pb-min-swatch),1fr));gap:var(--space-3)}._swatch_bwaps_427{margin:0;overflow:hidden;border-radius:var(--r-tile);background:var(--elev-card)}._swatchColour_bwaps_440{display:block;height:var(--pb-swatch-h);box-shadow:inset 0 -1px 0 var(--border)}._swatch_bwaps_427 figcaption{display:flex;flex-direction:column;gap:var(--space-0-5);padding:var(--space-2) var(--space-3) var(--space-3);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}._swatch_bwaps_427 code{padding:0;background:none;color:var(--ink)}._swatchHex_bwaps_462{font-variant-numeric:tabular-nums;color:var(--text)}._zones_bwaps_467{display:flex;overflow:hidden;border-radius:var(--r-tile)}._zones_bwaps_467 span{flex:1;min-width:0;padding:var(--space-3) var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--on-lime)}._history_bwaps_486{margin:0}._history_bwaps_486>div{display:grid;grid-template-columns:var(--pb-date-w) 1fr;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}._history_bwaps_486>div:last-child{border-bottom:0}._history_bwaps_486 dt{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}._history_bwaps_486 dd{margin:0}._beforeAfter_bwaps_512{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._beforeAfter_bwaps_512>div{padding:var(--space-4);border-radius:var(--r-tile);background:var(--elev-card)}._beforeAfter_bwaps_512 p{margin:0}._beforeAfter_bwaps_512 ._baLabel_bwaps_528{margin-bottom:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted)}._baButtons_bwaps_535{display:flex;flex-wrap:wrap;gap:var(--space-2);pointer-events:none}._tableWrap_bwaps_542{overflow-x:auto;border-radius:var(--r-card);background:var(--elev-card)}._table_bwaps_542{width:100%;border-collapse:collapse;font-size:var(--fs-sm);line-height:var(--lh-sm)}._table_bwaps_542 th,._table_bwaps_542 td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border)}._table_bwaps_542 tr:last-child td{border-bottom:0}._table_bwaps_542 th{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted)}._table_bwaps_542 code{white-space:nowrap}._num_bwaps_576{font-variant-numeric:tabular-nums;white-space:nowrap}._sample_bwaps_581{display:inline-grid;place-items:center;width:var(--pb-sample-w);height:var(--pb-sample-h);margin-right:var(--space-2);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--border);font-weight:var(--fw-medium);vertical-align:middle}._pass_bwaps_593{color:var(--success-text);font-weight:var(--fw-medium)}._fail_bwaps_598{color:var(--warn-text);font-weight:var(--fw-medium)}._doDont_bwaps_603{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._doDontPair_bwaps_610{display:contents}._sampleCell_bwaps_614{width:45%}._do_bwaps_603,._dont_bwaps_619{padding:var(--space-3) var(--space-4);border-radius:var(--r-tile);border-top:var(--pb-rule) solid var(--lime);background:var(--elev-card);font-size:var(--fs-sm);line-height:var(--lh-sm)}._dont_bwaps_619{border-top-color:var(--danger)}._do_bwaps_603 b,._dont_bwaps_619 b{display:block;margin-bottom:var(--space-1)}._skills_bwaps_638{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--pb-min-skill),1fr));gap:var(--space-3)}._skills_bwaps_638 div{padding:var(--space-3) var(--space-4);border-radius:var(--r-tile);background:var(--fill-ink);color:var(--on-dark);font-size:var(--fs-sm);line-height:var(--lh-sm)}._skills_bwaps_638 b{display:block;margin-bottom:var(--space-1);font-weight:var(--fw-medium);color:var(--lime)}._prevNext_bwaps_661{display:flex;justify-content:space-between;gap:var(--space-3);max-width:var(--pb-article-max);margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--border)}._prevNext_bwaps_661 a{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap-min);color:var(--ink);text-decoration:none}._prevNext_bwaps_661 svg{width:var(--icon-lg);height:var(--icon-lg)}._pnNext_bwaps_685{margin-left:auto;text-align:right}._pnLabel_bwaps_690{display:block;font-size:var(--fs-xs);color:var(--text-muted)}._onPage_bwaps_138{display:none}._onPage_bwaps_138 a{display:block;padding:var(--space-1) 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted);text-decoration:none}._onPage_bwaps_138 a:hover{color:var(--ink)}@media(max-width:559px){._beforeAfter_bwaps_512,._doDont_bwaps_603{grid-template-columns:1fr}._by_bwaps_40{display:none}._openApp_bwaps_54{padding:0 var(--space-3)}}@media(min-width:1024px){._layout_bwaps_78{grid-template-columns:var(--pb-nav-w) minmax(0,1fr);gap:var(--space-8)}._nav_bwaps_87{position:sticky;top:var(--pb-header-h);align-self:start;max-height:calc(100dvh - var(--pb-header-h));overflow-y:auto;padding-bottom:var(--space-6)}._navToggle_bwaps_106{display:none}._navList_bwaps_94{display:block;margin-top:0;padding:0;background:none}}@media(min-width:1200px){._layout_bwaps_78{grid-template-columns:var(--pb-nav-w) minmax(0,1fr) var(--pb-toc-w)}._layout_bwaps_78._layoutWide_bwaps_761{grid-template-columns:var(--pb-nav-w) minmax(0,1fr)}._onPage_bwaps_138{display:block;position:sticky;top:var(--pb-header-h);align-self:start;padding-top:var(--space-6)}}._specimen_bwaps_775{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--r-card);background:var(--elev-card);font-size:var(--fs-lg);line-height:var(--lh-lg)}._block_bwaps_282 ._specimen_bwaps_775 p{margin:0}._w400_bwaps_789{font-weight:var(--fw-regular)}._w500_bwaps_793{font-weight:var(--fw-medium)}._w700_bwaps_797{font-weight:var(--fw-bold)}._displaySample_bwaps_801{font-weight:var(--fw-bold);line-height:var(--lh-none);font-variant-numeric:tabular-nums;color:var(--ink)}._spaceBar_bwaps_809{display:block;height:var(--space-3);border-radius:var(--r-xs);background:var(--lime)}._cornerSample_bwaps_817{display:block;width:var(--pb-shape-sample);height:var(--space-10);background:var(--fill-strong);box-shadow:inset 0 0 0 1px var(--border-outline)}._nestOuter_bwaps_825{padding:var(--space-2);border-radius:var(--r-card);background:var(--fill-strong)}._nestInnerGood_bwaps_831,._nestInnerBad_bwaps_832{height:var(--pb-shape-sample);background:var(--elev-card)}._nestInnerGood_bwaps_831{border-radius:var(--r-tile)}._nestInnerBad_bwaps_832{border-radius:var(--r-card)}._levels_bwaps_846{overflow:hidden;border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--border)}._levelPage_bwaps_852{position:relative;padding:var(--space-6) var(--space-5) var(--pb-page-end);background:var(--elev-page)}._levelCard_bwaps_858{padding:var(--space-4);border-radius:var(--r-card);background:var(--elev-card)}._levelLine_bwaps_864{height:var(--space-2);margin-top:var(--space-2);border-radius:var(--r-xs);background:var(--fill-strong)}._levelFloat_bwaps_871{position:absolute;left:50%;bottom:var(--space-5);transform:translate(-50%);padding:var(--space-3) var(--space-6);border-radius:var(--r-pill);background:var(--elev-float);box-shadow:var(--shadow-float)}._levelLabel_bwaps_882{display:block;margin-bottom:var(--space-1);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);color:var(--text-muted)}._levelFloat_bwaps_871 ._levelLabel_bwaps_882{margin:0}._cardBefore_bwaps_895,._cardAfter_bwaps_896{padding:var(--space-4);border-radius:var(--r-card);background:var(--elev-card);font-size:var(--fs-sm)}._cardBefore_bwaps_895{border:1px solid var(--border-outline);box-shadow:var(--shadow-float)}._beforeAfter_bwaps_512>div:has(._cardAfter_bwaps_896),._beforeAfter_bwaps_512>div:has(._cardBefore_bwaps_895){background:var(--elev-page)}._gesture_bwaps_914{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--r-tile);background:var(--elev-card)}._gesture_bwaps_914+._gesture_bwaps_914{margin-top:var(--space-2)}._gesture_bwaps_914>div{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}._gesture_bwaps_914 ._note_bwaps_315{margin:0}._gesture_bwaps_914 code{align-self:flex-start}._gestureTrack_bwaps_943{position:relative;flex:none;width:var(--pb-gesture-w);height:var(--tap-min);padding:0;border:0;border-radius:var(--r-pill);background:var(--fill-strong);cursor:pointer}._gestureKnob_bwaps_955{position:absolute;top:var(--space-1-5);left:var(--space-1-5);width:var(--icon-btn-sm);height:var(--icon-btn-sm);border-radius:var(--r-round);background:var(--lime);box-shadow:var(--shadow-float)}._gestureKnob_bwaps_955[data-on=true]{transform:translate(calc(var(--pb-gesture-w) - var(--icon-btn-sm) - 2 * var(--space-1-5)))}._iconRow_bwaps_971{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pb-min-icon),1fr));gap:var(--space-3)}._iconRow_bwaps_971 figure{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-4);border-radius:var(--r-tile);background:var(--elev-card);color:var(--ink);font-size:var(--icon-3xl)}._iconRow_bwaps_971 figcaption{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}._sketchGrid_bwaps_997{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4)}._sketchGrid_bwaps_997 figure{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-2);border-radius:var(--r-tile);background:var(--elev-card)}._sketchGrid_bwaps_997 img,._sketchGrid_bwaps_997 video{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top;border-radius:var(--r-tile);background:var(--fill-strong)}._sketchGrid_bwaps_997 video{aspect-ratio:16 / 9}._sketchGrid_bwaps_997 figcaption{display:flex;flex-direction:column;gap:var(--space-1);padding:0 var(--space-1) var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted)}._sketchGrid_bwaps_997 figcaption b{color:var(--text);font-weight:var(--fw-medium)}._artGrid_bwaps_1045{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pb-min-art),1fr));gap:var(--space-3)}._artGrid_bwaps_1045 figure{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-4) var(--space-2);border-radius:var(--r-tile);background:var(--elev-card);text-align:center}._artGrid_bwaps_1045 img{width:var(--art-lg);height:var(--art-lg);object-fit:contain}._artGrid_bwaps_1045 figcaption{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}._artReward_bwaps_1075,._artEmpty_bwaps_1076{display:block;width:var(--art-xl);height:var(--art-xl);margin:var(--space-2) auto;object-fit:contain}._artEmpty_bwaps_1076{filter:grayscale(1) opacity(.5)}._block_bwaps_282 ._steps_bwaps_1089{padding-left:var(--space-5)}._badge_bwaps_1094{display:inline-block;margin-right:var(--space-2);padding:1px var(--space-2);border-radius:var(--r-pill);background:var(--warn-bg);color:var(--warn-text);font-size:var(--fs-xs);font-weight:var(--fw-medium)}._tapDemo_bwaps_1106{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5);border-radius:var(--r-card);background:var(--elev-card)}._tapDemo_bwaps_1106 ._note_bwaps_315{margin:0}._tapRing_bwaps_1120{flex:none;display:inline-grid;place-items:center;min-width:calc(2 * var(--tap-min));height:var(--tap-min);border:1px dashed var(--control-border);border-radius:var(--r-pill);pointer-events:none}._block_bwaps_282 ol{margin:0;padding-left:var(--space-5)}._articleWide_bwaps_1136{min-width:0}._navChapterLink_bwaps_96{display:block;padding:var(--space-1-5) var(--space-2);border-radius:var(--r-md);font-size:var(--fs-pb-menu);line-height:var(--lh-md);font-weight:var(--fw-medium);color:var(--ink);text-decoration:none}._navChapterLink_bwaps_96:hover{background:var(--hover-surface)}._navChapterLink_bwaps_96[aria-current=page]{background:var(--selected-bg)}._navChapter_bwaps_96 ul{margin:var(--space-0-5) 0 var(--space-2) var(--space-3)}._status_bwaps_1165{display:inline-block;padding:1px var(--space-2);border-radius:var(--r-pill);font-size:var(--fs-2xs);line-height:var(--lh-2xs);font-weight:var(--fw-medium)}._status_stable_bwaps_1174{background:var(--selected-bg);color:var(--success-text)}._status_trial_bwaps_1179{background:var(--warn-bg);color:var(--warn-text)}._status_todo_bwaps_1184{background:var(--fill-strong);color:var(--text-muted)}._hero_bwaps_1190{padding:var(--space-8) 0 var(--space-6)}._heroTitle_bwaps_1194{max-width:var(--pb-hero-title-max);margin:0;font-size:var(--fs-pb-hero);line-height:var(--lh-tight);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tighter);color:var(--ink);outline:none}._heroLede_bwaps_1205{max-width:var(--pb-lede-max);margin:var(--space-5) 0 0;font-size:var(--fs-pb-lede);line-height:var(--lh-pb-lede)}._heroActions_bwaps_1212{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}._homeTitle_bwaps_1219{margin:var(--space-10) 0 var(--space-4);font-size:var(--fs-pb-heading);line-height:var(--lh-pb-heading);font-weight:var(--fw-medium)}._chapterCards_bwaps_1226,._entryGrid_bwaps_1227{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pb-min-entry),1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}._chapterCard_bwaps_1226,._entryCard_bwaps_1237{display:flex;flex-direction:column;gap:var(--space-1);height:100%;color:var(--ink);text-decoration:none}._chapterArt_bwaps_1247,._entryPreview_bwaps_1248{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;margin-bottom:var(--space-2);border-radius:var(--r-card);background:var(--elev-card);transition:transform var(--dur-press) var(--ease-out)}._chapterCard_bwaps_1226:hover ._chapterArt_bwaps_1247,._entryCard_bwaps_1237:hover ._entryPreview_bwaps_1248{background:var(--hover-surface)}._chapterCard_bwaps_1226:active ._chapterArt_bwaps_1247,._entryCard_bwaps_1237:active ._entryPreview_bwaps_1248{transform:scale(.99)}._chapterArt_bwaps_1247 img{width:45%;height:auto}._entryPreview_bwaps_1248 svg{width:var(--icon-4xl);height:var(--icon-4xl);color:var(--ink)}._entryPreview_bwaps_1248 ._status_bwaps_1165{position:absolute;top:var(--space-3);left:var(--space-3)}._chapterName_bwaps_1286,._entryName_bwaps_1287{display:block;font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-medium)}._chapterSummary_bwaps_1294,._entrySummary_bwaps_1295{display:block;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted)}._chapterCount_bwaps_1302{font-size:var(--fs-xs);color:var(--text-muted)}._overviewHead_bwaps_1308{padding:var(--space-8) 0 var(--space-6)}._overviewTitle_bwaps_1312{margin:0;padding-bottom:var(--space-5);border-bottom:1px solid var(--border);font-size:var(--fs-pb-title);line-height:var(--lh-tight);font-weight:var(--fw-medium);color:var(--ink);outline:none}._overviewLede_bwaps_1323{max-width:var(--pb-lede-max);margin:var(--space-5) 0;font-size:var(--fs-pb-lede);line-height:var(--lh-pb-lede)}._viewSwitch_bwaps_1330{max-width:var(--pb-switch-max)}._entryList_bwaps_1334{display:block}._entryRow_bwaps_1338{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);color:var(--ink);text-decoration:none;border-bottom:1px solid var(--border)}._entryRow_bwaps_1338:last-child{border-bottom:0}._entryRow_bwaps_1338:hover{background:var(--hover-surface)}._entryRow_bwaps_1338>svg{flex:none;width:var(--icon-xl);height:var(--icon-xl)}._entryRow_bwaps_1338>span:first-of-type{flex:1;min-width:0}._files_bwaps_1368{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0 0 var(--space-5);padding:0;list-style:none;font-size:var(--fs-sm)}._files_bwaps_1368 li{display:flex;align-items:center;gap:var(--space-2)}._files_bwaps_1368 svg{flex:none;width:var(--icon-md);height:var(--icon-md);color:var(--success-icon)}._files_bwaps_1368 code{padding:0 var(--space-1);border-radius:var(--r-xs);background:var(--fill-strong);font-size:.88em}._stage_bwaps_1398{display:grid;place-items:center;min-height:var(--pb-stage-h);padding:var(--space-8) var(--space-5);border-radius:var(--r-card);background:var(--elev-card);scroll-margin-top:var(--pb-scroll-margin);overflow-x:auto}._componentTabs_bwaps_1410{margin-top:var(--space-6)}._previewStack_bwaps_1414{display:grid;gap:var(--space-4);justify-items:safe center;width:100%;max-width:var(--pb-preview-max)}._previewRow_bwaps_1423{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3)}._previewPage_bwaps_1431{display:grid;gap:var(--space-3);width:100%;max-width:var(--narrow-max);padding:var(--space-4);border-radius:var(--r-card-sm);background:var(--elev-page)}._previewCard_bwaps_1441{display:grid;gap:var(--space-1);padding:var(--space-4)}._previewCard_bwaps_1441 ._note_bwaps_315{margin:0}._previewGroup_bwaps_1451{width:100%;max-width:var(--narrow-max);box-shadow:inset 0 0 0 1px var(--border)}._previewPage_bwaps_1431 ._previewGroup_bwaps_1451{box-shadow:none}._previewSetting_bwaps_1461{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--pb-preview-row-h);padding:0 var(--space-4);border-bottom:1px solid var(--border);cursor:pointer}._previewSetting_bwaps_1461:last-child{border-bottom:0}._previewSetting_bwaps_1461 svg{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted)}._previewField_bwaps_1482{width:100%;max-width:var(--pb-switch-max)}._logoStage_bwaps_1488{display:grid;place-items:center;padding:var(--space-10);border-radius:var(--r-card);background:var(--elev-card)}._avatarRow_bwaps_1496{display:flex;align-items:center;gap:var(--space-5)}._avatarRow_bwaps_1496 img{flex:none;border-radius:var(--r-round);background:var(--lime)}._block_bwaps_282 ._avatarRow_bwaps_1496 p{margin:0}._glossary_bwaps_1512{margin:0;border-radius:var(--r-card);background:var(--elev-card);overflow:hidden}._glossary_bwaps_1512>div{display:grid;grid-template-columns:var(--pb-term-w) 1fr;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}._glossary_bwaps_1512>div:last-child{border-bottom:0}._glossary_bwaps_1512 dt{font-weight:var(--fw-medium);color:var(--ink)}._glossary_bwaps_1512 dd{margin:0}@media(max-width:559px){._heroTitle_bwaps_1194{font-size:var(--fs-display-5)}._overviewTitle_bwaps_1312{font-size:var(--fs-display-3)}._glossary_bwaps_1512>div{grid-template-columns:1fr;gap:var(--space-1)}._avatarRow_bwaps_1496{flex-direction:column;align-items:flex-start}}._catalogueItem_bwaps_1561{margin-top:var(--space-12);scroll-margin-top:var(--pb-scroll-margin)}._catalogueStage_bwaps_1566{display:grid;place-items:center;padding:var(--space-10) var(--space-8);border-radius:var(--r-card);background:var(--elev-card)}._catalogueStack_bwaps_1574{display:grid;gap:var(--space-8);justify-items:center;width:100%}._catalogueRow_bwaps_1581{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-5)}._catalogueNarrow_bwaps_1589{display:grid;gap:var(--space-6);width:100%;max-width:var(--narrow-max)}._catalogueCards_bwaps_1596{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pb-min-catalogue),1fr));gap:var(--space-6);width:100%}._catalogueClip_bwaps_1603{width:100%;overflow:hidden}._catalogueScore_bwaps_1608{display:inline-flex;align-items:center;gap:var(--space-1)}._specimens_bwaps_1615{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--pb-min-specimen),1fr));gap:var(--space-6);width:100%}._specimenTile_bwaps_1622{margin:0}._specimenStage_bwaps_1626{display:grid;place-items:center;min-height:var(--pb-specimen-h);padding:var(--space-6);border-radius:var(--r-tile);box-shadow:inset 0 0 0 1px var(--border)}._specimenDark_bwaps_1635{background:var(--fill-ink);box-shadow:none}._specimenTile_bwaps_1622 figcaption{margin-top:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted);text-align:center}@media(max-width:559px){._catalogueStage_bwaps_1566{padding:var(--space-6) var(--space-4)}}._appBar_bwaps_1655{max-width:var(--wide-max);margin:0 auto;padding:0 var(--space-4)}._inApp_bwaps_1662 ._layout_bwaps_78,._inApp_bwaps_1662 ._appBar_bwaps_1655{max-width:none}._inApp_bwaps_1662 ._article_bwaps_200,._inApp_bwaps_1662 ._prevNext_bwaps_661{max-width:var(--pb-article-max-in-app)}._inApp_bwaps_1662 ._main_bwaps_195{padding-bottom:var(--nav-clearance)}@media(min-width:1024px){._inApp_bwaps_1662 ._nav_bwaps_87,._inApp_bwaps_1662 ._onPage_bwaps_138{top:var(--space-4);max-height:calc(100dvh - var(--space-4))}._inApp_bwaps_1662 ._main_bwaps_195{padding-bottom:var(--space-12)}}._podium_bwaps_1693{position:relative;width:100%;height:440px;border-radius:var(--r-card-sm);background:var(--elev-page);overflow:hidden}._podiumTop_bwaps_1702{position:absolute;top:var(--space-3);left:var(--space-3);right:var(--space-3);display:flex;align-items:center;justify-content:center;gap:var(--space-3);z-index:1}._podiumShare_bwaps_1714{position:absolute;right:0}._podiumObject_bwaps_1719{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:var(--space-2);margin:0}._podiumObject_bwaps_1719 img{width:200px;height:auto}._podiumObject_bwaps_1719 figcaption{color:var(--text-muted);font-size:var(--fs-meta)}._podiumBottom_bwaps_1739{position:absolute;left:var(--space-3);right:var(--space-3);bottom:var(--space-4);z-index:1}._phoneFrame_bwaps_1747{position:relative;width:100%;max-width:340px;height:560px;border-radius:var(--r-sheet);background:var(--elev-page);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}._phoneObject_bwaps_1758{display:block;width:60%;margin:var(--space-8) auto 0}._phoneSheet_bwaps_1764{position:absolute;top:var(--space-6);left:0;right:0;bottom:0}._navFrame_bwaps_1772{position:relative;width:100%;max-width:390px;height:var(--h-nav);border-radius:var(--r-card-sm);overflow:hidden;box-shadow:inset 0 0 0 1px var(--border)}@media(max-width:640px){._podium_bwaps_1693{height:560px}._podiumShare_bwaps_1714{position:static}._podiumTop_bwaps_1702{flex-wrap:wrap}._podiumObject_bwaps_1719 img{width:140px}}._archive_bwaps_1805{display:grid;gap:var(--space-4)}._archiveTag_bwaps_1810{justify-self:start;padding:var(--tag-pad-y) var(--tag-pad-x);border-radius:var(--r-tag);background:var(--tag-bg);color:var(--tag-fg);font-size:var(--fs-meta)}._archiveLink_bwaps_1819{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text);font-weight:var(--fw-medium)}._sketchCards_bwaps_1827{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}._sketchCard_bwaps_1827{display:flex;flex-direction:column;height:100%;border-radius:var(--r-card);background:var(--elev-card);color:var(--text);text-decoration:none;overflow:hidden;transition:background-color var(--motion-select)}._sketchCard_bwaps_1827[href]:hover{background:var(--hover-surface)}._sketchPic_bwaps_1852{display:block;aspect-ratio:16 / 10;background:var(--fill-strong);overflow:hidden}._sketchPic_bwaps_1852 img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}._sketchBody_bwaps_1867{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4)}._sketchMeta_bwaps_1873{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-meta)}._sketchQuestion_bwaps_1882{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-medium)}._sketchChoice_bwaps_1888{font-size:var(--fs-md);line-height:var(--lh-body)}._sketchChoice_bwaps_1888 span[aria-hidden]{color:var(--text-muted)}._sketchNote_bwaps_1897{margin:0;color:var(--text-muted);font-size:var(--fs-meta)}._viewer_bwaps_1904{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-5);height:100%}._viewerFrame_bwaps_1911{width:100%;height:100%;border:0;border-radius:var(--r-card-sm);background:var(--elev-page)}._viewerFacts_bwaps_1919{display:grid;align-content:start;gap:var(--space-3);overflow-y:auto}._viewerTitle_bwaps_1926{margin:0;font-size:var(--fs-pb-heading);line-height:var(--lh-pb-heading);font-weight:var(--fw-medium)}._viewerFacts_bwaps_1919 dl{margin:0}._viewerFacts_bwaps_1919 dt{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--fs-meta)}._viewerFacts_bwaps_1919 dd{margin:var(--space-0-5) 0 0}@media(prefers-reduced-motion:reduce){._sketchCard_bwaps_1827{transition:none}}._parts_bwaps_1957{display:none}._partLink_bwaps_1961{padding:var(--space-2) 0;color:var(--text-muted);font-size:var(--fs-body);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent;transition:color var(--motion-select),box-shadow var(--motion-select)}._partLink_bwaps_1961:hover{color:var(--text)}._partLink_bwaps_1961[aria-current]{color:var(--text);box-shadow:inset 0 -2px 0 var(--text)}._navGroup_bwaps_1981{margin:var(--space-2) 0 var(--space-3)}._navGroupTitle_bwaps_1985{margin:var(--space-2) 0 var(--space-1);padding:0 var(--space-2);color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium)}._overviewGroup_bwaps_1994{margin-bottom:var(--space-8)}._overviewGroupTitle_bwaps_1998{margin:0 0 var(--space-3);font-size:var(--fs-2xl);font-weight:var(--fw-medium)}@media(min-width:1024px){._parts_bwaps_1957{display:flex;gap:var(--space-6);margin-right:auto;margin-left:var(--space-8)}._inApp_bwaps_1662 ._parts_bwaps_1957{margin:0 0 var(--space-2);padding:0 var(--space-2)}._navChapter_bwaps_96:not(._navPartOpen_bwaps_2018){display:none}._navPartOpen_bwaps_2018>._navChapterLink_bwaps_96{font-size:var(--fs-md)}}@media(prefers-reduced-motion:reduce){._partLink_bwaps_1961{transition:none}}._heroPhoto_bwaps_2038{position:relative;margin:var(--space-6) 0 0;aspect-ratio:4 / 3;border-radius:var(--r-card);background:var(--fill-ink);overflow:hidden}._heroPhoto_bwaps_2038 img:first-child{display:block;width:100%;height:100%;object-fit:cover;object-position:55% 50%}._heroMark_bwaps_2055{position:absolute;left:50%;top:50%;width:34%;height:auto;transform:translate(-50%,-50%)}._partCards_bwaps_2064{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}._partCard_bwaps_2064{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-4);align-items:center;height:100%;padding:var(--space-4);border-radius:var(--r-card);background:var(--elev-card);color:var(--ink);text-decoration:none;transition:background-color var(--motion-select)}._partCard_bwaps_2064:hover{background:var(--hover-surface)}._partPic_bwaps_2091{display:grid;place-items:center;aspect-ratio:1}._partPic_bwaps_2091 img{width:80%;height:auto}._partName_bwaps_2102{display:block;font-size:var(--fs-pb-heading);line-height:var(--lh-pb-heading);font-weight:var(--fw-medium)}._partSummary_bwaps_2109{display:block;margin:var(--space-1) 0;color:var(--text-muted);font-size:var(--fs-md);line-height:var(--lh-body)}@media(min-width:1024px){._hero_bwaps_1190{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--space-8)}._heroPhoto_bwaps_2038{margin:0}}@media(prefers-reduced-motion:reduce){._partCard_bwaps_2064{transition:none}}@media(min-width:1024px){._layout_bwaps_78._layoutHome_bwaps_2138{grid-template-columns:minmax(0,1fr)}._layoutHome_bwaps_2138 ._nav_bwaps_87{display:none}}._textDemo_bwaps_2150{display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--r-card);background:var(--elev-card)}._textDemoControls_bwaps_2158{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._textDemoLines_bwaps_2166{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}._textDemoLines_bwaps_2166 li{display:flex;align-items:center;gap:var(--space-1);line-height:var(--lh-tight);color:var(--ink)}._textDemoText_bwaps_2182{flex:1;min-width:0}._textDemoLast_bwaps_2187{white-space:nowrap}._textDemoText_bwaps_2182 svg{vertical-align:-.125em}._textDemoLines_bwaps_2166 code{flex:none;color:var(--text-muted);font-size:var(--fs-xs);font-weight:var(--fw-regular)}._textDemo-regular_bwaps_2202{font-weight:var(--fw-regular)}._textDemo-medium_bwaps_2206{font-weight:var(--fw-medium)}._textDemo-bold_bwaps_2210{font-weight:var(--fw-bold)}._catalogueFull_bwaps_2215{justify-items:stretch}._catalogueWeek_bwaps_2219{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1)}._catalogueBars_bwaps_2225{display:grid;gap:var(--space-2)}._catalogueBar_bwaps_2225{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}._catalogueSlot_bwaps_2238{margin:0;padding:var(--space-4);border:1px dashed var(--border-outline);border-radius:var(--r-card-sm);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted)}._catalogueDrop_bwaps_2249{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);width:50%}._search_bwaps_2257,._searchResults_bwaps_2262{display:grid;gap:var(--space-4)}._searchResults_bwaps_2262 ._navGroupTitle_bwaps_1985{margin:0 0 var(--space-2)}@media(max-width:1319px){._openApp_bwaps_54{width:var(--h-icon-button);padding:0;justify-content:center}._openApp_bwaps_54 span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}._wrap_1km13_2{display:flex;flex-direction:column;gap:var(--space-2)}._strip_1km13_8{display:flex;flex-direction:column;gap:var(--space-1)}._lanes_1km13_14{position:relative;display:flex;flex-direction:column;gap:var(--space-1)}._road_1km13_21{position:relative;height:var(--strip-effort-h)}._piece_1km13_26{position:absolute;bottom:0;height:var(--strip-easy-h);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--r-xs);box-shadow:inset -1px 0 0 var(--surface);color:var(--ink);font-size:var(--fs-2xs);font-weight:var(--fw-medium);line-height:var(--lh-none);font-variant-numeric:tabular-nums}._effort_1km13_44{height:100%}._light_1km13_49{color:var(--on-dark)}._slowLane_1km13_53{position:relative;height:var(--strip-slow-h)}._slow_1km13_53{position:absolute;top:0;bottom:0;border-radius:var(--r-pill);background:var(--map-slow)}._lap_1km13_66{position:absolute;top:0;bottom:0;border-left:1px dashed var(--ink)}._axis_1km13_73{position:relative;height:var(--lh-2xs);font-size:var(--fs-2xs);line-height:var(--lh-2xs);color:var(--text-muted);white-space:nowrap}._label_1km13_82{position:absolute;top:0;padding-left:var(--space-1)}._total_1km13_88{position:absolute;top:0;right:0}._line_1km13_94{margin:0;font-size:var(--fs-meta);line-height:var(--lh-sm);color:var(--text)}._badge_nic5a_2{display:grid;justify-items:center;gap:var(--space-2)}._sign_nic5a_8{fill:var(--logo-sign)}._ghost_nic5a_12{fill:var(--progress-ghost)}._bar_nic5a_16,._stem_nic5a_17{fill:var(--lime);transform-box:fill-box;transition:transform var(--dur-fast) linear}._bar_nic5a_16{transform:scaleX(var(--bar));transform-origin:left center}._stem_nic5a_17{transform:scaleY(var(--stem));transform-origin:center top}._value_nic5a_33{font-size:var(--fs-meta);color:var(--text-muted);font-variant-numeric:tabular-nums}._row_w8pa1_2{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);white-space:nowrap}._group_w8pa1_12{display:flex;align-items:center;gap:var(--space-0-5);height:var(--h-float-group);padding:var(--space-1);border-radius:var(--r-pill);background:var(--float-surface);-webkit-backdrop-filter:blur(var(--blur-float));backdrop-filter:blur(var(--blur-float));box-shadow:var(--shadow-float)}._button_w8pa1_25{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--h-icon-button);padding:0 var(--space-3-5);border:0;border-radius:var(--r-pill);background:none;color:var(--ink);font-size:var(--fs-body);cursor:pointer;transition:background-color var(--motion-select),color var(--motion-select)}._button_w8pa1_25 svg{font-size:var(--icon-lg)}._stack_w8pa1_44{display:grid;gap:var(--space-1);justify-items:center}._iconOnly_w8pa1_50{justify-content:center;width:var(--h-icon-button);padding:0}._button_w8pa1_25:hover:not(:disabled){background:var(--fill-strong)}._on_w8pa1_60,._on_w8pa1_60:hover:not(:disabled){background:var(--lime);color:var(--on-lime)}._button_w8pa1_25:disabled{color:var(--text-subtle);cursor:default}@media(prefers-reduced-motion:reduce){._button_w8pa1_25{transition:none}}
