._map_yotah_1{gap:var(--tf-space-5);padding:var(--tf-space-5);border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-xl);background:var(--tf-color-surface);display:grid}._controls_yotah_10{justify-content:space-between;align-items:center;gap:var(--tf-space-3);flex-wrap:wrap;display:flex}._legend_yotah_18{gap:var(--tf-space-4);color:var(--tf-color-text-tertiary);font-size:var(--tf-text-xs);display:flex}._legend_yotah_18 span{align-items:center;gap:var(--tf-space-1-5);display:inline-flex}._dotOn_yotah_31,._dotOff_yotah_32{border-radius:50%;width:.5rem;height:.5rem;display:inline-block}._dotOn_yotah_31{background:var(--tf-color-accent);box-shadow:0 0 8px color-mix(in srgb, var(--tf-color-accent) 60%, transparent)}._dotOff_yotah_32{background:var(--tf-color-border-strong)}._grid_yotah_48{gap:var(--tf-space-2);display:grid;overflow-x:auto}._dayHeader_yotah_54,._cycleRow_yotah_55{align-items:center;gap:var(--tf-space-1);grid-template-columns:9rem repeat(10,minmax(1.75rem,1fr));display:grid}._dayNumber_yotah_62{color:var(--tf-color-text-tertiary);font-size:var(--tf-text-2xs);font-variant-numeric:tabular-nums;text-align:center;transition:opacity var(--tf-duration-base) ease}._dayNumber_yotah_62[data-hidden]{opacity:0}._cycleName_yotah_74{color:var(--tf-color-text-secondary);font-size:var(--tf-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._dot_yotah_31{background:var(--tf-color-surface-hover);opacity:0;width:.875rem;height:.875rem;transition:transform .42s var(--tf-ease-out), opacity .3s ease, background-color .3s ease, box-shadow .3s ease;transition-delay:calc(var(--d) * 22ms);border-radius:50%;justify-self:center;transform:scale(.4)}._dot_yotah_31[data-exists]{opacity:.35;transform:scale(.75)}._map_yotah_1[data-inview] ._dot_yotah_31[data-exists]{opacity:1;background:var(--tf-color-border-strong);transform:scale(1)}._map_yotah_1[data-inview] ._dot_yotah_31[data-on]{background:var(--tf-color-accent);box-shadow:0 0 12px color-mix(in srgb, var(--tf-color-accent) 55%, transparent)}@media (prefers-reduced-motion:reduce){._dot_yotah_31{transition-duration:1ms;transition-delay:0s}}@media (width<=34rem){._map_yotah_1{padding:var(--tf-space-4) var(--tf-space-3)}._dayHeader_yotah_54,._cycleRow_yotah_55{grid-template-columns:5.25rem repeat(10,minmax(.85rem,1fr));gap:2px}._cycleName_yotah_74{font-size:var(--tf-text-2xs)}._dot_yotah_31{width:.625rem;height:.625rem}}._group_1818g_1{border-top:1px solid var(--tf-color-border);display:grid}._item_1818g_6{border-bottom:1px solid var(--tf-color-border)}._heading_1818g_10{margin:0}._trigger_1818g_14{justify-content:space-between;align-items:center;gap:var(--tf-space-4);width:100%;padding:var(--tf-space-4) 0;color:var(--tf-color-text);font-size:var(--tf-text-lg);font-weight:var(--tf-weight-medium);text-align:left;background:0 0;border:0;outline:none;display:flex}._trigger_1818g_14[data-focus-visible]{outline:2px solid var(--tf-color-focus-ring);outline-offset:2px;border-radius:var(--tf-radius-sm)}._chevron_1818g_36{width:1.125rem;height:1.125rem;color:var(--tf-color-text-tertiary);transition:transform var(--tf-duration-slow) var(--tf-ease-out);flex-shrink:0}._item_1818g_6[data-expanded] ._chevron_1818g_36{color:var(--tf-color-text);transform:rotate(180deg)}._panel_1818g_50{height:var(--disclosure-panel-height);transition:height var(--tf-duration-slow) var(--tf-ease-out);overflow:clip}._answer_1818g_56{max-width:44rem;padding-bottom:var(--tf-space-4);color:var(--tf-color-text-secondary);font-size:var(--tf-text-md);line-height:var(--tf-leading-relaxed);opacity:0;transition:opacity var(--tf-duration-slow) ease, transform var(--tf-duration-slow) var(--tf-ease-out);transform:translateY(-4px)}._item_1818g_6[data-expanded] ._answer_1818g_56{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){._panel_1818g_50,._answer_1818g_56{transition:none}}._figure_1yj4v_1{fill:none;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;width:100%;max-width:15rem;height:auto;display:block}._line_1yj4v_12{stroke:var(--tf-color-border-strong)}._on_1yj4v_17{fill:var(--tf-color-accent-soft);stroke:var(--tf-color-accent)}._off_1yj4v_22{fill:var(--tf-color-surface-raised);stroke:var(--tf-color-border-strong)}._dash_1yj4v_27{stroke:var(--tf-color-border-strong);stroke-dasharray:2 4}._card_ziuh6_1{padding:var(--tf-space-4) var(--tf-space-5);border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-xl);background:var(--tf-color-surface);position:relative;overflow:hidden}._tree_ziuh6_10,._children_ziuh6_11{gap:var(--tf-space-1);margin:0;display:grid}._children_ziuh6_11{margin-top:var(--tf-space-1);margin-left:var(--tf-space-3);padding-left:var(--tf-space-4);border-left:1px dashed var(--tf-color-border-strong)}._folder_ziuh6_24,._doc_ziuh6_25,._template_ziuh6_26{align-items:center;column-gap:var(--tf-space-2);min-height:2.25rem;font-size:var(--tf-text-sm);grid-template-columns:auto 1fr auto;display:grid}._folder_ziuh6_24>svg,._doc_ziuh6_25>svg,._template_ziuh6_26>svg{width:1rem;height:1rem;color:var(--tf-color-text-tertiary)}._folder_ziuh6_24>._children_ziuh6_11{grid-column:1/-1}._template_ziuh6_26>svg{color:var(--tf-color-violet)}._doc_ziuh6_25{padding:0 var(--tf-space-2);margin-left:calc(var(--tf-space-2) * -1);border-radius:var(--tf-radius-md);opacity:0;transition:opacity .3s ease, transform .5s var(--tf-ease-out), background-color .6s ease;transform:translateY(-6px)}._card_ziuh6_1[data-copied] ._doc_ziuh6_25{opacity:1;background:var(--tf-color-accent-soft);transition-delay:.52s;transform:none}._doc_ziuh6_25>svg{color:var(--tf-color-accent)}._badge_ziuh6_74{padding:1px var(--tf-space-2);border-radius:var(--tf-radius-full);background:var(--tf-color-accent-deep);color:var(--tf-color-accent);font-size:var(--tf-text-2xs);white-space:nowrap}._copy_ziuh6_83{align-items:center;gap:var(--tf-space-1);height:1.625rem;padding:0 var(--tf-space-2);border:1px solid var(--tf-color-border-strong);border-radius:var(--tf-radius-sm);background:var(--tf-color-surface-raised);color:var(--tf-color-text);font-size:var(--tf-text-xs);transition:transform var(--tf-duration-press) var(--tf-ease-out);display:inline-flex}._copy_ziuh6_83:active{transform:scale(.96)}._copy_ziuh6_83 svg{width:.75rem;height:.75rem}._ghost_ziuh6_107{align-items:center;gap:var(--tf-space-2);padding:var(--tf-space-1) var(--tf-space-2);border:1px solid var(--tf-color-accent-border);border-radius:var(--tf-radius-md);background:var(--tf-color-surface-overlay);box-shadow:var(--tf-shadow-md);font-size:var(--tf-text-sm);opacity:0;pointer-events:none;display:inline-flex;position:absolute;bottom:1.6rem;left:3.25rem}._ghost_ziuh6_107 svg{width:1rem;height:1rem;color:var(--tf-color-accent)}._card_ziuh6_1[data-copied] ._ghost_ziuh6_107{animation:_travel_ziuh6_1 .9s var(--tf-ease-in-out) both}@keyframes _travel_ziuh6_1{0%{opacity:0;transform:translate(0)scale(.96)}15%{opacity:1}85%{opacity:1;transform:translateY(-6.2rem)scale(1)}to{opacity:0;transform:translateY(-6.6rem)scale(1)}}@media (prefers-reduced-motion:reduce){._card_ziuh6_1[data-copied] ._ghost_ziuh6_107{animation:none}._doc_ziuh6_25,._card_ziuh6_1[data-copied] ._doc_ziuh6_25{transition-delay:0s;transform:none}}._card_1ke0t_1{border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-xl);background:var(--tf-color-surface);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid;overflow:hidden}._editor_1ke0t_10{gap:var(--tf-space-4);padding:var(--tf-space-5);display:grid}._editorHead_1ke0t_16{align-items:center;gap:var(--tf-space-2);color:var(--tf-color-text-tertiary);font-size:var(--tf-text-xs);display:flex}._editorHead_1ke0t_16 svg{width:.875rem;height:.875rem;color:var(--tf-color-accent)}._code_1ke0t_30{min-height:3.5rem;padding:var(--tf-space-3) var(--tf-space-4);border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-md);background:var(--tf-color-bg-sunken);color:var(--tf-color-text);font-family:var(--tf-font-mono);font-size:var(--tf-text-lg)}._caret_1ke0t_41{vertical-align:text-bottom;background:var(--tf-color-accent);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite _blink_1ke0t_1;display:inline-block}._caret_1ke0t_41[data-done]{opacity:.5}@keyframes _blink_1ke0t_1{50%{opacity:0}}._io_1ke0t_61{gap:var(--tf-space-4);grid-template-columns:1fr auto;display:grid}._io_1ke0t_61 dt{margin-bottom:var(--tf-space-1-5);color:var(--tf-color-text-tertiary);font-size:var(--tf-text-xs)}._io_1ke0t_61 dd{gap:var(--tf-space-1-5);flex-wrap:wrap;margin:0;display:flex}._chip_1ke0t_80{padding:2px var(--tf-space-2);border:1px solid var(--tf-color-border-strong);border-radius:var(--tf-radius-sm);color:var(--tf-color-text-secondary);font-family:var(--tf-font-mono);font-size:var(--tf-text-xs)}._result_1ke0t_89{color:var(--tf-color-text-tertiary);font-family:var(--tf-font-display);font-size:var(--tf-text-3xl);font-weight:var(--tf-weight-semibold);font-variant-numeric:tabular-nums;line-height:1;transition:color .4s}._result_1ke0t_89[data-done]{color:var(--tf-color-accent)}._builtIns_1ke0t_103{padding:var(--tf-space-5);border-left:1px solid var(--tf-color-border);background:var(--tf-color-bg-sunken)}._builtInsTitle_1ke0t_109{margin-bottom:var(--tf-space-3);color:var(--tf-color-text-tertiary);font-size:var(--tf-text-xs)}._builtIns_1ke0t_103 ul{gap:var(--tf-space-2);margin:0;display:grid}._builtIns_1ke0t_103 li{padding:var(--tf-space-2) var(--tf-space-3);border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-md);background:var(--tf-color-surface);font-size:var(--tf-text-sm);opacity:0;transition:opacity .4s ease, transform .5s var(--tf-ease-out);transition-delay:calc(.3s + var(--i) * 80ms);transform:translate(12px)}._builtIns_1ke0t_103 li[data-inview]{opacity:1;transform:none}@media (width<=48rem){._card_1ke0t_1{grid-template-columns:1fr}._builtIns_1ke0t_103{border-left:0;border-top:1px solid var(--tf-color-border)}}@media (prefers-reduced-motion:reduce){._builtIns_1ke0t_103 li{opacity:1;transform:none}._caret_1ke0t_41{animation:none}}._stage_1gkn1_1{perspective:1800px;perspective-origin:50% 0;position:relative}._scroll_1gkn1_8{transform-style:preserve-3d;transform-origin:50% 0;transform:rotateX(20deg)rotateY(-9deg)rotate(4deg)}@supports (animation-timeline:scroll()){._scroll_1gkn1_8{animation:linear both _flatten_1gkn1_1;animation-timeline:scroll(root);animation-range:0 75vh}}@keyframes _flatten_1gkn1_1{0%{transform:rotateX(20deg)rotateY(-9deg)rotate(4deg)}to{transform:rotateX(0)rotateY(0)rotate(0)translateY(-2rem)}}._enter_1gkn1_31{transform-style:preserve-3d;animation:_sheet-in_1gkn1_1 1.5s var(--tf-ease-out) .35s backwards}@keyframes _sheet-in_1gkn1_1{0%{opacity:0;transform:translateY(120px)rotateX(28deg)scale(.94)}}._sheet_1gkn1_43{border:1px solid var(--tf-color-border-strong);border-radius:var(--tf-radius-xl);background:linear-gradient(180deg, color-mix(in srgb, var(--tf-color-text) 2.5%, transparent), transparent 30%), var(--tf-color-surface);box-shadow:0 1px 0 color-mix(in srgb, var(--tf-color-text) 6%, transparent) inset, 0 50px 120px -30px #000000e6, 0 0 0 1px #0006;will-change:transform;position:relative;overflow:visible}._toolbar_1gkn1_58{justify-content:space-between;align-items:center;gap:var(--tf-space-4);padding:var(--tf-space-3) var(--tf-space-4);border-bottom:1px solid var(--tf-color-border);display:flex}._crumbs_1gkn1_67{align-items:center;gap:var(--tf-space-1-5);min-width:0;color:var(--tf-color-text-tertiary);font-size:var(--tf-text-xs);white-space:nowrap;font-family:var(--tf-font-mono);text-transform:lowercase;display:flex;overflow:hidden}._slash_1gkn1_83{color:var(--tf-color-border-strong)}._crumbs_1gkn1_67 svg{flex-shrink:0;width:.75rem;height:.75rem}._program_1gkn1_93{color:var(--tf-color-text);font-weight:var(--tf-weight-semibold)}._workout_1gkn1_98{color:var(--tf-color-text-secondary)}._saved_1gkn1_102{align-items:center;gap:var(--tf-space-1);padding:2px var(--tf-space-2);border:1px solid var(--tf-color-accent-border);border-radius:var(--tf-radius-full);background:var(--tf-color-accent-soft);color:var(--tf-color-accent);font-size:var(--tf-text-2xs);font-weight:var(--tf-weight-medium);animation:_pop-in_1gkn1_1 .5s var(--tf-ease-spring) 2.5s both;font-family:var(--tf-font-mono);text-transform:lowercase;flex-shrink:0;display:inline-flex}._saved_1gkn1_102 i{background:var(--tf-color-accent);width:6px;height:6px;box-shadow:0 0 8px var(--tf-color-accent);border-radius:50%}._saved_1gkn1_102 svg{width:.75rem;height:.75rem}._workspace_1gkn1_136{grid-template-columns:2.75rem minmax(0,1fr);display:grid}._rail_1gkn1_141{align-content:start;justify-items:center;gap:var(--tf-space-1-5);padding:var(--tf-space-3) 0;border-right:1px solid var(--tf-color-border-subtle);display:grid}._tool_1gkn1_58{border-radius:var(--tf-radius-sm);width:1.75rem;height:1.75rem;color:var(--tf-color-text-tertiary);place-items:center;display:grid}._tool_1gkn1_58[data-active]{background:var(--tf-color-accent-soft);color:var(--tf-color-accent);box-shadow:0 0 0 1px var(--tf-color-accent-border) inset}._tool_1gkn1_58 svg{width:.875rem;height:.875rem}._log_1gkn1_171{gap:var(--tf-space-1-5);padding:var(--tf-space-3) var(--tf-space-4) var(--tf-space-4);border-top:1px solid var(--tf-color-border-subtle);font-family:var(--tf-font-mono);font-size:var(--tf-text-2xs);display:grid}._logTitle_1gkn1_180{margin-bottom:var(--tf-space-1);color:var(--tf-color-text-tertiary);text-transform:lowercase}._logRow_1gkn1_186{align-items:center;gap:var(--tf-space-3);color:var(--tf-color-text-secondary);animation:_row-in_1gkn1_1 .7s var(--tf-ease-out) both;animation-delay:calc(1.8s + var(--r) * .14s);grid-template-columns:auto minmax(0,1fr) auto 3.5rem;display:grid}._logRow_1gkn1_186 i{background:var(--tf-color-text-tertiary);border-radius:50%;width:5px;height:5px}._logRow_1gkn1_186 i[data-first]{background:var(--tf-color-accent);box-shadow:0 0 8px var(--tf-color-accent)}._logWhat_1gkn1_208{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._logValue_1gkn1_214{color:var(--tf-color-text)}._logWhen_1gkn1_218{color:var(--tf-color-text-tertiary);text-align:right}._table_1gkn1_223{padding:var(--tf-space-2) var(--tf-space-2) var(--tf-space-3);font-size:var(--tf-text-sm)}._headRow_1gkn1_228,._row_1gkn1_229{grid-template-columns:minmax(9rem,2.2fr) minmax(5.5rem,1.1fr) .8fr 1.3fr .9fr .8fr;display:grid}._headCell_1gkn1_234{padding:var(--tf-space-2) var(--tf-space-3);color:var(--tf-color-text-tertiary);font-size:var(--tf-text-2xs);font-weight:var(--tf-weight-medium)}._body_1gkn1_241{position:relative}._row_1gkn1_229{border-top:1px solid var(--tf-color-border-subtle);animation:_row-in_1gkn1_1 .7s var(--tf-ease-out) both;animation-delay:calc(1s + var(--r) * .11s)}@keyframes _row-in_1gkn1_1{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}._cell_1gkn1_263{min-width:0;height:2.5rem;padding:0 var(--tf-space-3);color:var(--tf-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:flex;position:relative}._cell_1gkn1_263[data-col="0"]{color:var(--tf-color-text);font-weight:var(--tf-weight-medium)}._row_1gkn1_229[data-kind=top] ._cell_1gkn1_263[data-col="1"] ._value_1gkn1_280{padding:1px var(--tf-space-1-5);border-radius:var(--tf-radius-xs);background:var(--tf-color-violet-soft);color:var(--tf-color-violet)}._row_1gkn1_229[data-kind=backoff] ._cell_1gkn1_263[data-col="1"] ._value_1gkn1_280{padding:1px var(--tf-space-1-5);border-radius:var(--tf-radius-xs);background:var(--tf-color-info-soft);color:var(--tf-color-info)}._value_1gkn1_280{text-overflow:ellipsis;overflow:hidden}._cell_1gkn1_263[data-typed] ._value_1gkn1_280{animation:.52s steps(8,end) _retype_1gkn1_1}@keyframes _retype_1gkn1_1{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}._ring_1gkn1_313{border:1.5px solid var(--tf-color-accent);border-radius:var(--tf-radius-sm);background:color-mix(in srgb, var(--tf-color-accent) 6%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--tf-color-accent) 12%, transparent);opacity:0;pointer-events:none;transition:transform .42s var(--tf-ease-out), width .42s var(--tf-ease-out), height .42s var(--tf-ease-out), opacity .2s ease;position:absolute;top:0;left:0}._row_1gkn1_229[data-kind=backoff] ._cell_1gkn1_263[data-col="1"]:before{content:"";border:1.5px solid var(--tf-color-info);opacity:0;border-right:0;border-radius:6px 0 0 6px;width:8px;height:2.5rem;animation:.6s 1.9s forwards _fade-in_1gkn1_1;position:absolute;bottom:50%;left:.35rem}._formula_1gkn1_345{align-items:center;gap:var(--tf-space-2);padding:var(--tf-space-2) var(--tf-space-3);border:1px solid var(--tf-color-border-strong);border-radius:var(--tf-radius-lg);background:var(--tf-color-surface-overlay);box-shadow:var(--tf-shadow-lg);font-size:var(--tf-text-xs);white-space:nowrap;animation:_pop-in_1gkn1_1 .6s var(--tf-ease-spring) 2s both;display:flex;position:absolute;top:5.6rem;left:54%;transform:translateZ(40px)}._formula_1gkn1_345>svg{width:.875rem;height:.875rem;color:var(--tf-color-accent)}._expression_1gkn1_369{color:var(--tf-color-text);font-family:var(--tf-font-mono);font-size:var(--tf-text-2xs)}._result_1gkn1_375{padding-left:var(--tf-space-2);border-left:1px solid var(--tf-color-border-strong);color:var(--tf-color-accent);font-weight:var(--tf-weight-semibold);font-variant-numeric:tabular-nums;animation:.4s 2.5s both _fade-in_1gkn1_1}@keyframes _pop-in_1gkn1_1{0%{opacity:0;transform:translateZ(40px)translateY(8px)scale(.92)}}@keyframes _fade-in_1gkn1_1{0%{opacity:0}to{opacity:1}}._stage_1gkn1_1[data-flat]{perspective:none}._stage_1gkn1_1[data-flat] ._scroll_1gkn1_8{transform-style:flat;animation:none;transform:none}._stage_1gkn1_1[data-flat] ._enter_1gkn1_31{transform-style:flat;animation:_flat-in_1gkn1_1 1.1s var(--tf-ease-out) .3s backwards}._stage_1gkn1_1[data-flat] ._sheet_1gkn1_43{will-change:auto;border-color:var(--tf-glass-border,var(--tf-color-border-strong));background:var(--tf-glass,var(--tf-color-surface));-webkit-backdrop-filter:var(--tf-glass-blur,none);backdrop-filter:var(--tf-glass-blur,none);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0006,0 40px 90px -30px #000000e6}._stage_1gkn1_1[data-flat] ._formula_1gkn1_345{transform:none}@keyframes _flat-in_1gkn1_1{0%{opacity:0;transform:translateY(40px)}}@media (width<=56rem){._formula_1gkn1_345{left:auto;right:var(--tf-space-3);top:auto;bottom:-1.5rem}._headRow_1gkn1_228,._row_1gkn1_229{grid-template-columns:minmax(8rem,2fr) minmax(5rem,1.1fr) .7fr 1.2fr}._headCell_1gkn1_234:nth-child(n+5),._cell_1gkn1_263[data-col="4"],._cell_1gkn1_263[data-col="5"]{display:none}}@media (prefers-reduced-motion:reduce){._scroll_1gkn1_8{animation:none}._enter_1gkn1_31,._logRow_1gkn1_186,._stage_1gkn1_1[data-flat] ._enter_1gkn1_31,._row_1gkn1_229,._saved_1gkn1_102,._formula_1gkn1_345,._result_1gkn1_375,._row_1gkn1_229[data-kind=backoff] ._cell_1gkn1_263[data-col="1"]:before{animation-duration:1ms;animation-delay:0s}}._card_3cqku_1{gap:var(--tf-space-3);padding:var(--tf-space-4);border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-xl);background:var(--tf-color-surface);display:grid}._search_3cqku_10{align-items:center;gap:var(--tf-space-2);height:var(--tf-control-lg);padding:0 var(--tf-space-3);border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-md);background:var(--tf-color-bg-sunken);color:var(--tf-color-text-secondary);font-size:var(--tf-text-sm);display:flex}._search_3cqku_10 svg{width:1rem;height:1rem;color:var(--tf-color-text-tertiary)}._filters_3cqku_29{gap:var(--tf-space-1-5);flex-wrap:wrap;display:flex}._filter_3cqku_29{align-items:center;gap:var(--tf-space-1);height:1.625rem;padding:0 var(--tf-space-2-5);border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-full);color:var(--tf-color-text-secondary);font-size:var(--tf-text-xs);transition:background-color var(--tf-duration-fast) ease, border-color var(--tf-duration-fast) ease, color var(--tf-duration-fast) ease, transform var(--tf-duration-press) var(--tf-ease-out);background:0 0;display:inline-flex}._filter_3cqku_29:active{transform:scale(.96)}._filter_3cqku_29 svg{width:.75rem;height:.75rem}._filter_3cqku_29[aria-pressed=true]{border-color:var(--tf-color-accent-border);background:var(--tf-color-accent-soft);color:var(--tf-color-accent)}._items_3cqku_68{margin:0;display:grid}._item_3cqku_68{align-items:center;gap:var(--tf-space-3);padding:var(--tf-space-2);border-radius:var(--tf-radius-md);opacity:0;transition:opacity .3s ease, transform .4s var(--tf-ease-out), filter .3s ease;transition-delay:calc(var(--i) * 50ms);display:flex;transform:translateY(8px)}._card_3cqku_1[data-inview] ._item_3cqku_68{opacity:1;transform:none}._card_3cqku_1[data-inview] ._item_3cqku_68[data-hidden]{opacity:.18;filter:blur(1px);transition-delay:0s;transform:scale(.98)}._thumb_3cqku_100{border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-md);background:var(--tf-color-surface-selected);width:2.25rem;height:2.25rem;color:var(--tf-color-text);flex-shrink:0;place-items:center;display:grid}._thumb_3cqku_100 svg{width:1rem;height:1rem}._text_3cqku_117{flex:1;min-width:0;display:grid}._name_3cqku_123{font-size:var(--tf-text-sm);font-weight:var(--tf-weight-medium)}._meta_3cqku_128{color:var(--tf-color-text-tertiary);font-size:var(--tf-text-xs)}._fav_3cqku_133{width:.875rem;height:.875rem;color:var(--tf-color-danger);fill:currentColor}@media (prefers-reduced-motion:reduce){._item_3cqku_68{transition-duration:1ms;transition-delay:0s;transform:none}}._section_1xvfb_2{isolation:isolate;justify-items:center;gap:var(--tf-space-8);max-width:var(--tf-content-max);padding:clamp(var(--tf-space-16), 10vw, 8rem) var(--tf-space-5) clamp(var(--tf-space-12), 8vw, var(--tf-space-24));margin:0 auto;display:grid;position:relative}._ladder_1xvfb_13{gap:var(--tf-space-5);text-align:left;width:100%;max-width:84rem;display:grid}._note_1xvfb_21{color:var(--tf-color-text-tertiary);font-size:var(--tf-text-xs);text-align:center}._flow_1bbeq_2{align-items:stretch;gap:var(--tf-space-3);grid-template-columns:minmax(0,1.15fr) auto minmax(0,1fr) auto minmax(0,1fr);display:grid}._panel_1bbeq_9{gap:var(--tf-space-3);min-width:0;padding:var(--tf-space-4);border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-lg);background:var(--tf-color-surface);flex-direction:column;display:flex}._panelHead_1bbeq_20{justify-content:space-between;align-items:center;gap:var(--tf-space-2);min-width:0;display:flex}._panelKind_1bbeq_28{align-items:center;gap:var(--tf-space-1-5);color:var(--tf-color-text);font-size:var(--tf-text-xs);font-weight:var(--tf-weight-semibold);display:inline-flex}._panelKind_1bbeq_28 svg,._fileName_1bbeq_38 svg{width:.875rem;height:.875rem}._fileName_1bbeq_38{align-items:center;gap:var(--tf-space-1);min-width:0;color:var(--tf-color-text-tertiary);font-family:var(--tf-font-mono);font-size:var(--tf-text-2xs);white-space:nowrap;text-overflow:ellipsis;display:inline-flex;overflow:hidden}._panelFoot_1bbeq_56{color:var(--tf-color-text-tertiary);font-family:var(--tf-font-mono);font-size:var(--tf-text-2xs);margin:auto 0 0}._sheet_1bbeq_64{border-collapse:collapse;width:100%;font-family:var(--tf-font-mono);font-size:var(--tf-text-2xs)}._sheet_1bbeq_64 th,._sheet_1bbeq_64 td{padding:.4375rem var(--tf-space-1-5);border:1px solid var(--tf-color-border-subtle);text-align:left;white-space:nowrap}._sheet_1bbeq_64 th{color:var(--tf-color-text-tertiary);font-weight:var(--tf-weight-medium);background:#ffffff08}._sheet_1bbeq_64 td{color:var(--tf-color-text-secondary);transition:color .3s,background-color .3s;transition-delay:calc(var(--i) * .12s)}._sheet_1bbeq_64 tr[data-read] td{color:var(--tf-color-text)}._sheet_1bbeq_64 tr[data-read] td:first-child{background:color-mix(in srgb, var(--tf-color-accent) 7%, transparent)}._joint_1bbeq_99{border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-full);background:var(--tf-color-bg);width:1.75rem;height:1.75rem;color:var(--tf-color-text-tertiary);align-self:center;place-items:center;display:grid}._joint_1bbeq_99 svg{width:.875rem;height:.875rem}._steps_1bbeq_117{gap:var(--tf-space-2);margin:0;padding:0;list-style:none;display:grid}._steps_1bbeq_117 li{align-items:center;gap:var(--tf-space-2);color:var(--tf-color-text-tertiary);font-size:var(--tf-text-sm);transition:color .24s;display:flex}._steps_1bbeq_117 li[data-state=active],._steps_1bbeq_117 li[data-state=done]{color:var(--tf-color-text)}._stepMark_1bbeq_139{border:1px solid var(--tf-color-border-strong);border-radius:var(--tf-radius-full);width:1.25rem;height:1.25rem;font-family:var(--tf-font-mono);flex:none;place-items:center;font-size:.625rem;transition:background-color .24s,border-color .24s,color .24s;display:grid}._stepMark_1bbeq_139 svg{width:.75rem;height:.75rem}[data-state=active] ._stepMark_1bbeq_139{border-color:var(--tf-color-text)}[data-state=done] ._stepMark_1bbeq_139{border-color:var(--tf-color-accent);background:var(--tf-color-accent);color:var(--tf-color-bg)}._mapping_1bbeq_167{gap:var(--tf-space-1-5);padding-top:var(--tf-space-3);border-top:1px solid var(--tf-color-border-subtle);display:grid}._mappingTitle_1bbeq_174{color:var(--tf-color-text-tertiary);font-size:var(--tf-text-2xs);margin:0}._pair_1bbeq_180{align-items:center;gap:var(--tf-space-1-5);min-width:0;font-size:var(--tf-text-xs);opacity:.45;margin:0;transition:opacity .3s;display:flex}._pair_1bbeq_180[data-on]{opacity:1}._pair_1bbeq_180 code{padding:1px var(--tf-space-1);border-radius:var(--tf-radius-xs);color:var(--tf-color-text-secondary);font-size:var(--tf-text-2xs);background:#ffffff0f;flex:none}._pair_1bbeq_180 svg{width:.75rem;height:.75rem;color:var(--tf-color-text-tertiary);flex:none}._pair_1bbeq_180 span{color:var(--tf-color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._check_1bbeq_218{justify-content:space-between;align-items:center;gap:var(--tf-space-1) var(--tf-space-2);padding:var(--tf-space-2) var(--tf-space-2-5);border:1px solid var(--tf-color-border-subtle);border-radius:var(--tf-radius-md);color:var(--tf-color-text-secondary);font-family:var(--tf-font-mono);font-size:var(--tf-text-2xs);flex-wrap:wrap;margin:auto 0 0;display:flex}._checkOk_1bbeq_233{align-items:center;gap:var(--tf-space-1);color:var(--tf-color-text-tertiary);transition:color .3s;display:inline-flex}._checkOk_1bbeq_233 svg{width:.75rem;height:.75rem}._check_1bbeq_218[data-ok] ._checkOk_1bbeq_233{color:var(--tf-color-accent)}._outputs_1bbeq_251{gap:var(--tf-space-3);display:grid}._page_1bbeq_256{padding:var(--tf-space-3);border-radius:var(--tf-radius-sm);color:#1a1a1a;opacity:.35;transition:opacity .4s ease, transform .5s var(--tf-ease-out);background:#efeeea;gap:.375rem;display:grid;position:relative;transform:translateY(6px);box-shadow:0 10px 24px -12px #000c}._flow_1bbeq_2[data-done] ._page_1bbeq_256{opacity:1;transform:none}._pageBadge_1bbeq_275{top:var(--tf-space-2);right:var(--tf-space-2);color:#efeeea;font-family:var(--tf-font-mono);background:#1a1a1a;border-radius:3px;padding:0 .3125rem;font-size:.5625rem;line-height:1rem;position:absolute}._pageTitle_1bbeq_288{font-size:var(--tf-text-xs);font-weight:var(--tf-weight-semibold)}._pageMeta_1bbeq_293{color:#6b6a66;margin-bottom:.25rem;font-size:.625rem}._pageRow_1bbeq_299{width:var(--w);background:#d3d1cb;border-radius:2px;height:.3125rem}._files_1bbeq_306{gap:var(--tf-space-1-5);display:grid}._file_1bbeq_38{align-items:center;gap:var(--tf-space-2);min-width:0;font-family:var(--tf-font-mono);font-size:var(--tf-text-2xs);color:var(--tf-color-text-secondary);margin:0;display:flex}._file_1bbeq_38 span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._fileKind_1bbeq_328{border:1px solid var(--tf-color-border-strong);border-radius:var(--tf-radius-xs);width:2rem;color:var(--tf-color-text);text-align:center;flex:none;padding:1px 0}._fileMeta_1bbeq_338{color:var(--tf-color-text-tertiary);font-size:var(--tf-text-2xs);margin:0}@media (width<=64rem){._flow_1bbeq_2{grid-template-columns:minmax(0,1fr)}._joint_1bbeq_99{justify-self:center;rotate:90deg}}@media (prefers-reduced-motion:reduce){._sheet_1bbeq_64 td,._pair_1bbeq_180,._page_1bbeq_256,._steps_1bbeq_117 li,._stepMark_1bbeq_139{transition:none}}._page_iuavt_5{--gutter:var(--tf-space-5);--section:clamp(var(--tf-space-16), 11vw, 9rem);overflow:clip}._hero_iuavt_12,._facts_iuavt_13,._statement_iuavt_14,._chapter_iuavt_15,._steps_iuavt_16,._faq_iuavt_17{width:100%;max-width:var(--tf-content-max);padding-inline:var(--gutter);margin-inline:auto}._hero_iuavt_12{padding-top:clamp(var(--tf-space-12), 9vw, 7rem)}._heroCopy_iuavt_30{gap:var(--tf-space-6);animation:_rise_iuavt_1 .7s var(--tf-ease-out) both;display:grid}._badge_iuavt_37{justify-self:start;align-items:center;gap:var(--tf-space-2);padding:var(--tf-space-1) var(--tf-space-3);border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-full);background:var(--tf-gloss), var(--tf-color-surface);box-shadow:var(--tf-gloss-edge);color:var(--tf-color-text-secondary);font-family:var(--tf-font-mono);font-size:var(--tf-text-xs);display:inline-flex}._badge_iuavt_37 span{background:var(--tf-color-accent);width:6px;height:6px;box-shadow:0 0 10px var(--tf-color-accent);border-radius:50%}._heroTitle_iuavt_60{background:linear-gradient(#fff 0%,#d9d9d7 45%,#8c8c8a 100%);color:#0000;max-width:20ch;font-family:var(--tf-font-display);font-size:clamp(2.5rem,1.3rem + 4.4vw,4.5rem);font-weight:var(--tf-weight-bold);letter-spacing:var(--tf-tracking-display);text-wrap:balance;-webkit-background-clip:text;background-clip:text;line-height:1}._heroRow_iuavt_75{justify-content:space-between;align-items:end;gap:var(--tf-space-4) var(--tf-space-10);flex-wrap:wrap;display:flex}._heroLead_iuavt_83{max-width:36rem;color:var(--tf-color-text-secondary);font-size:var(--tf-text-lg);line-height:var(--tf-leading-relaxed)}._heroNote_iuavt_90{align-items:center;gap:var(--tf-space-2);color:var(--tf-color-text-secondary);font-size:var(--tf-text-md);transition:color var(--tf-duration-fast) ease;display:inline-flex}._heroNote_iuavt_90 span{color:var(--tf-color-text);font-weight:var(--tf-weight-medium)}._heroNote_iuavt_90 svg,._more_iuavt_105 svg{width:.875rem;height:.875rem;transition:transform var(--tf-duration-base) var(--tf-ease-out)}._heroActions_iuavt_111{gap:var(--tf-space-2);flex-wrap:wrap;display:flex}._heroStage_iuavt_118{margin-top:clamp(var(--tf-space-10), 6vw, var(--tf-space-16));animation:_rise_iuavt_1 .9s var(--tf-ease-out) .15s both;position:relative}._heroPreview_iuavt_124{top:calc(var(--tf-space-8) * -1);position:absolute;right:0}._heroStage_iuavt_118{perspective:2200px}._heroWindow_iuavt_135{padding:var(--tf-space-2) var(--tf-space-2) 0;border:1px solid var(--tf-color-border);background:var(--tf-gloss), var(--tf-color-surface);box-shadow:var(--tf-gloss-edge), 0 -30px 120px -40px #ffffff1f;transform-origin:50% 0;transition:transform .9s var(--tf-ease-out);border-bottom:0;border-radius:16px 16px 0 0;transform:rotateX(16deg)rotate(-3deg)translateY(-1rem);-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}@media (hover:hover) and (pointer:fine){._heroStage_iuavt_118:hover ._heroWindow_iuavt_135{transform:rotateX(8deg)rotate(-1.5deg)translateY(-1rem)}}._page_iuavt_5{isolation:isolate;position:relative}._rays_iuavt_162{z-index:calc(var(--tf-z-header) + 1);pointer-events:none;mix-blend-mode:screen;width:100%;height:52rem;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}@media (prefers-reduced-motion:reduce){._heroWindow_iuavt_135{transition:none}}._facts_iuavt_13{gap:var(--tf-space-6);margin-top:var(--tf-space-10);padding-block:var(--tf-space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._facts_iuavt_13 div{align-content:start;gap:var(--tf-space-1);display:grid}._facts_iuavt_13 dt{color:var(--tf-color-text);font-size:var(--tf-text-xl);font-weight:var(--tf-weight-semibold);letter-spacing:var(--tf-tracking-tight)}._facts_iuavt_13 dd{color:var(--tf-color-text-tertiary);font-size:var(--tf-text-sm);line-height:var(--tf-leading-snug);margin:0}._statement_iuavt_14{padding-top:var(--section)}._statementText_iuavt_217{max-width:54rem;padding-left:var(--tf-space-6);border-left:2px solid var(--tf-color-accent);color:var(--tf-color-text-secondary);font-size:clamp(1.5rem,1rem + 1.9vw,2.5rem);font-weight:var(--tf-weight-semibold);letter-spacing:-.028em;text-wrap:pretty;line-height:1.2}._statementText_iuavt_217 strong{color:var(--tf-color-text);font-weight:inherit}._pillars_iuavt_234{margin-top:clamp(var(--tf-space-10), 6vw, var(--tf-space-16));border-top:1px solid var(--tf-color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._pillar_iuavt_234{align-content:start;justify-items:start;gap:var(--tf-space-2);padding:var(--tf-space-5) var(--tf-space-6) 0 0;display:grid}._pillar_iuavt_234+._pillar_iuavt_234{padding-left:var(--tf-space-6);border-left:1px solid var(--tf-color-border-subtle)}._partIndex_iuavt_254{color:var(--tf-color-text-tertiary);font-family:var(--tf-font-mono);font-size:var(--tf-text-2xs);letter-spacing:.04em}._pillar_iuavt_234 svg{margin:var(--tf-space-5) 0 var(--tf-space-5)}._pillar_iuavt_234 h3,._partNote_iuavt_266 h3,._stepList_iuavt_267 h3{color:var(--tf-color-text);font-size:var(--tf-text-md);font-weight:var(--tf-weight-semibold);letter-spacing:var(--tf-tracking-tight)}._pillar_iuavt_234 p,._partBody_iuavt_275,._stepList_iuavt_267 p{color:var(--tf-color-text-secondary);font-size:var(--tf-text-md);line-height:var(--tf-leading-relaxed)}._chapter_iuavt_15{padding-top:var(--section);scroll-margin-top:var(--tf-header-height)}._chapterHead_iuavt_289{align-items:start;gap:var(--tf-space-6) var(--tf-space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._chapterTitle_iuavt_296,._stepsTitle_iuavt_297{max-width:13ch;color:var(--tf-color-text);font-family:var(--tf-font-display);font-size:clamp(1.875rem,1.2rem + 2.2vw,3rem);font-weight:var(--tf-weight-bold);letter-spacing:var(--tf-tracking-display);text-wrap:balance;line-height:1.04}._chapterLead_iuavt_308{justify-items:start;gap:var(--tf-space-4);max-width:30rem;padding-top:var(--tf-space-2);color:var(--tf-color-text-secondary);font-size:var(--tf-text-lg);line-height:var(--tf-leading-relaxed);display:grid}._more_iuavt_105{align-items:center;gap:var(--tf-space-1-5);color:var(--tf-color-text);font-size:var(--tf-text-md);font-weight:var(--tf-weight-medium);display:inline-flex}@media (hover:hover) and (pointer:fine){._heroNote_iuavt_90:hover{color:var(--tf-color-text)}._heroNote_iuavt_90:hover svg,._more_iuavt_105:hover svg{transform:translate(3px)}}._stage_iuavt_339{gap:var(--tf-space-4);margin-top:clamp(var(--tf-space-10), 6vw, var(--tf-space-16));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}._stageLabel_iuavt_347{top:calc(var(--tf-space-8) * -1);position:absolute;right:0}._part_iuavt_254{border:1px solid var(--tf-color-border-subtle);background:linear-gradient(#ffffff06,#0000 45%);border-radius:12px;grid-template-rows:1fr auto;min-width:0;display:grid;overflow:hidden}._part_iuavt_254[data-wide]{grid-column:1/-1}._partVisual_iuavt_367{min-width:0;padding:clamp(var(--tf-space-4), 2.4vw, var(--tf-space-8));align-content:center;display:grid}._partNote_iuavt_266{gap:var(--tf-space-1) var(--tf-space-2);padding:var(--tf-space-5) clamp(var(--tf-space-4), 2.4vw, var(--tf-space-8)) var(--tf-space-6);border-top:1px solid var(--tf-color-border-subtle);grid-template-columns:2.5rem minmax(0,1fr);display:grid}._partIndex_iuavt_254{padding-top:.2em}._partBody_iuavt_275{grid-column:2;max-width:44rem}._partBody_iuavt_275 strong{color:var(--tf-color-text);font-weight:var(--tf-weight-medium)}._honesty_iuavt_396{max-width:44rem;margin-top:var(--tf-space-5);padding-left:var(--tf-space-4);border-left:1px solid var(--tf-color-border-strong);color:var(--tf-color-text-tertiary);font-size:var(--tf-text-sm);line-height:var(--tf-leading-relaxed)}._steps_iuavt_16{padding-top:var(--section)}._stepsTitle_iuavt_297{max-width:20ch}._stepList_iuavt_267{gap:var(--tf-space-4);margin:clamp(var(--tf-space-8), 5vw, var(--tf-space-12)) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}._stepList_iuavt_267 li{align-content:start;gap:var(--tf-space-2);padding:var(--tf-space-5);border:1px solid var(--tf-color-border-subtle);background:linear-gradient(#ffffff06,#0000 60%);border-radius:12px;display:grid}._stepIndex_iuavt_435{margin-bottom:var(--tf-space-6);color:var(--tf-color-accent);font-family:var(--tf-font-display);font-size:var(--tf-text-3xl);font-weight:var(--tf-weight-bold);line-height:1}._faq_iuavt_17{gap:var(--tf-space-10);padding-block:var(--section) var(--tf-space-8);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}@keyframes _rise_iuavt_1{0%{opacity:0;transform:translateY(14px)}}@media (width<=60rem){._chapterHead_iuavt_289,._faq_iuavt_17,._stage_iuavt_339{grid-template-columns:minmax(0,1fr)}._facts_iuavt_13,._stepList_iuavt_267{grid-template-columns:repeat(2,minmax(0,1fr))}._pillars_iuavt_234{grid-template-columns:minmax(0,1fr)}._pillar_iuavt_234,._pillar_iuavt_234+._pillar_iuavt_234{padding:var(--tf-space-5) 0 var(--tf-space-6);border-left:0}._pillar_iuavt_234+._pillar_iuavt_234{border-top:1px solid var(--tf-color-border-subtle)}}@media (width<=30rem){._facts_iuavt_13,._stepList_iuavt_267{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._heroCopy_iuavt_30,._heroStage_iuavt_118{animation:none}}
