._page_1ch29_1{max-width:1280px;color:var(--foreground);font-family:var(--font-sans);margin-inline:auto;padding:64px 48px 80px;line-height:1.7}._page_1ch29_1 :is(h1,h2,h3,p,pre){margin:0}._eyebrow_1ch29_3{color:var(--field-muted);letter-spacing:.12em;font-size:12px}._hero_1ch29_4 h1{letter-spacing:-.04em;margin-top:24px;font-size:clamp(34px,4vw,58px);font-weight:550;line-height:1.3}._hero_1ch29_4>p:not(._eyebrow_1ch29_3){color:var(--field-ink);margin-top:24px;font-size:18px}._hero_1ch29_4 nav{border-top:1px solid var(--field-line);flex-wrap:wrap;gap:16px 32px;margin-top:36px;padding-top:20px;display:flex}._hero_1ch29_4 a{text-underline-offset:6px}._courseBack_1ch29_8{min-height:44px;color:var(--field-ink);align-items:center;margin-bottom:16px;display:inline-flex}._storageNotice_1ch29_9{color:var(--field-muted);margin-top:20px;font-size:13px;display:block}._section_1ch29_10{border-top:1px solid var(--border);margin-top:64px;padding-top:40px;scroll-margin-top:24px}._sectionHeading_1ch29_11 h2{margin-top:16px;font-size:clamp(25px,3vw,36px);font-weight:500;line-height:1.4}._sectionHeading_1ch29_11>p:last-child{max-width:820px;color:var(--field-ink);margin-top:18px}._notice_1ch29_13{border-block:1px solid var(--border);color:var(--field-muted);padding:16px 0;font-size:14px;margin-top:26px!important}._page_1ch29_1 button,._page_1ch29_1 select,._copyDialog_1ch29_14 button{border:1px solid var(--form-border);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:9px 16px}._page_1ch29_1 button:disabled{opacity:.5;cursor:default}:is(._page_1ch29_1 :is(button,input,textarea,select,a):focus-visible,._copyDialog_1ch29_14 :is(button,textarea):focus-visible){outline:2px solid var(--interaction-focus);outline-offset:3px}._primaryButton_1ch29_17{min-height:46px;color:var(--foreground);justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex;border:1px solid var(--field-line)!important;background:var(--surface-selection)!important}._versionTabs_1ch29_18{border:0;gap:12px;min-width:0;margin:28px 0 20px;padding:0;display:flex}._versionTabs_1ch29_18 button{min-width:100px}._versionTabs_1ch29_18 button[aria-pressed=true]{background:var(--mother-navy);border-color:var(--field-line)}._product_1ch29_21{border:1px solid var(--form-border);background:var(--surface-base);padding:28px}._productHeader_1ch29_22{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:22px;display:flex}._productHeader_1ch29_22 h3{font-size:25px;font-weight:500}._productHeader_1ch29_22 span{color:var(--field-muted);font-size:13px}._testButtons_1ch29_25{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:22px 0;padding:0;display:flex}._testButtons_1ch29_25 button{font-size:14px}._twoColumns_1ch29_27{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._field_1ch29_28{min-width:0;color:var(--field-ink);flex-direction:column;gap:9px;font-size:15px;display:flex}._field_1ch29_28 input,._field_1ch29_28 textarea,._field_1ch29_28 select{border:1px solid var(--form-border);background:var(--form-background);width:100%;min-width:0;min-height:46px;color:var(--foreground);font:16px/1.6 var(--font-sans);border-radius:0;padding:12px 14px}._field_1ch29_28 textarea{resize:vertical;min-height:114px}._field_1ch29_28 small{color:var(--field-muted);font-size:13px}._runRow_1ch29_32{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}._runRow_1ch29_32 span{color:var(--field-muted);font-size:13px}._result_1ch29_34{border-top:1px solid var(--field-line);min-height:160px;margin-top:28px;padding-top:24px}._result_1ch29_34>strong{margin-block:10px;font-size:44px;font-weight:400;line-height:1.2;display:block}._result_1ch29_34 strong span{color:var(--field-muted);margin-left:10px;font-size:16px}._result_1ch29_34>p:not(._eyebrow_1ch29_3){margin-top:12px}._result_1ch29_34 small{color:var(--field-muted);margin-top:12px;font-size:12px;display:block}._observations_1ch29_39{grid-template-columns:.8fr 1.2fr;gap:32px;margin-top:32px;display:grid}._observations_1ch29_39 h3{margin-bottom:16px;font-size:19px;font-weight:500}._record_1ch29_41{border-top:1px solid var(--border);padding:16px 0}._record_1ch29_41 summary{cursor:pointer}._record_1ch29_41 ._field_1ch29_28{margin-top:16px}._recordInput_1ch29_44{color:var(--field-muted);overflow-wrap:anywhere;font-size:13px;margin-top:16px!important}._actions_1ch29_45{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}._resetConfirm_1ch29_46{border:1px solid var(--form-border);min-width:0;margin:0;padding:16px}._resetConfirm_1ch29_46 legend{color:var(--field-ink);padding-inline:8px;font-size:14px}._resetConfirm_1ch29_46 button+button{margin-left:12px}._workStep_1ch29_49{border-bottom:1px solid var(--border);grid-template-columns:200px minmax(0,1fr);gap:44px;padding-block:36px;display:grid}._stepLabel_1ch29_50 span{color:var(--field-muted);font-size:13px}._stepLabel_1ch29_50 h3{margin-top:14px;font-size:23px;font-weight:500}._stepBody_1ch29_52>._field_1ch29_28,._stepBody_1ch29_52>._twoColumns_1ch29_27{margin-bottom:22px}._stepBody_1ch29_52>._actions_1ch29_45:first-child{margin-top:0;margin-bottom:28px}._helper_1ch29_54{color:var(--field-muted);font-size:14px;margin-top:18px!important}._levels_1ch29_55{border:0;min-width:0;margin:24px 0 0;padding:0}._levels_1ch29_55 legend{color:var(--field-ink);margin-bottom:12px;font-size:15px}._levels_1ch29_55 label{border:1px solid var(--form-border);cursor:pointer;align-items:start;gap:14px;padding:16px;display:flex}._levels_1ch29_55 label+label{margin-top:10px}._levels_1ch29_55 label[data-selected=true]{border-color:var(--field-line);background:var(--mother-navy)}._levels_1ch29_55 input{accent-color:var(--field-line);margin-top:6px}._levels_1ch29_55 strong{font-weight:500}._levels_1ch29_55 small{color:var(--field-muted);margin-top:4px;display:block}._executionRule_1ch29_63{font-size:22px}._paper_1ch29_64{background:var(--surface-paper);color:var(--text-inverse);margin-top:40px;padding:34px}._paper_1ch29_64 h3{margin-block:14px;font-size:30px;font-weight:500}._paper_1ch29_64>p,._paper_1ch29_64 ._eyebrow_1ch29_3{color:var(--text-inverse)}._paper_1ch29_64 pre,._promptPreview_1ch29_67 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.7 var(--font-sans);margin-top:24px}._paper_1ch29_64 pre{columns:2;column-gap:40px}._paper_1ch29_64 button{color:#14212b;border-color:#53656c}._promptPreview_1ch29_67{border:1px solid var(--border);padding:28px}._footer_1ch29_71{border-top:1px solid var(--border);margin-top:60px;padding-top:32px}._footer_1ch29_71 h2{font-size:28px;font-weight:500}._footer_1ch29_71 p{color:var(--field-ink);margin-top:16px}._copyDialog_1ch29_14{z-index:100;border:1px solid var(--field-line);background:var(--canvas-base);width:min(850px,90vw);color:var(--foreground);box-shadow:0 0 0 100vmax var(--overlay-scrim);font:16px/1.6 var(--font-sans);padding:28px;position:fixed;inset:5vh auto auto 50%;transform:translate(-50%)}._copyDialog_1ch29_14 textarea{background:var(--surface-base);border:1px solid var(--form-border);width:100%;height:52vh;color:var(--foreground);font:inherit;resize:none;margin-block:20px;padding:18px;display:block}@media (max-width:767px){._page_1ch29_1{padding:36px 20px 56px}._section_1ch29_10{margin-top:44px;padding-top:28px}._twoColumns_1ch29_27,._observations_1ch29_39,._workStep_1ch29_49{grid-template-columns:1fr;gap:22px}._product_1ch29_21{padding:20px 16px}._stepLabel_1ch29_50{align-items:baseline;gap:16px;display:flex}._stepLabel_1ch29_50 h3{margin-top:0}._paper_1ch29_64{padding:24px 18px}._paper_1ch29_64 pre{columns:1}._versionTabs_1ch29_18 button{flex:1;min-width:0;padding-inline:12px}._copyDialog_1ch29_14{padding:20px}}@media (prefers-reduced-motion:reduce){._page_1ch29_1 *,._page_1ch29_1 :before,._page_1ch29_1 :after{scroll-behavior:auto;transition:none!important;animation:none!important}}
