.bmTe4q_dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-1000);display:flex}.bmTe4q_dsContent{gap:var(--gap-2000);flex-direction:column;flex:1;display:flex}.bmTe4q_pageHeader{margin-top:calc(var(--primitive-gap-1000) - var(--gap-2000));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-500);width:100%;display:flex}.bmTe4q_pageTitle{font-family:var(--font-display-2-family);font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-display)}.bmTe4q_subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-display);margin-bottom:0}.bmTe4q_introSection{gap:var(--primitive-gap-500);flex-direction:column;display:flex}.bmTe4q_introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.bmTe4q_tocGrid{gap:var(--primitive-gap-500);flex-wrap:wrap;width:100%;display:flex}.bmTe4q_pipelinePreview{align-items:center;gap:var(--primitive-gap-050);display:flex}.bmTe4q_pipelineDot{background:var(--color-text-secondary);border-radius:50%;flex-shrink:0;width:16px;height:16px}.bmTe4q_pipelineBar{background:var(--color-bg-container-tertiary);flex-shrink:0;width:24px;height:2px}.bmTe4q_docPreview{align-items:flex-start;gap:var(--primitive-gap-100);flex-direction:column;display:flex}.bmTe4q_docLine{border-radius:var(--primitive-radius-pill);background:var(--color-bg-container-tertiary);height:6px}.bmTe4q_specSheet{align-items:center;gap:var(--gap-200);flex-direction:column;display:flex}.bmTe4q_specRow{align-items:center;gap:var(--gap-100);display:flex}.bmTe4q_specSwatch{border-radius:var(--radius-100);border:var(--border-025) solid var(--color-bg-container-border);width:24px;height:24px}.bmTe4q_specPill,.bmTe4q_specInput{box-sizing:border-box;border:var(--border-050) solid var(--color-text-tertiary);height:16px}.bmTe4q_specPill{border-radius:var(--radius-pill);width:40px}.bmTe4q_specInput{border-radius:var(--radius-300);width:40px}.bmTe4q_ruleRow{align-items:center;gap:var(--gap-100);display:flex}.bmTe4q_ruleBox{box-sizing:border-box;border:var(--border-050) solid var(--color-text-tertiary);border-radius:var(--radius-050);width:12px;height:12px}.bmTe4q_ruleBoxDone{border-color:var(--color-text-secondary);background:var(--color-text-secondary)}.bmTe4q_docType{color:var(--color-text-secondary);font-size:26px;line-height:1;font-weight:var(--font-display-1-weight)}.bmTe4q_docTypeBold{font-weight:var(--font-heading-1-weight)}.bmTe4q_docSwatch{border-radius:var(--radius-050);width:12px;height:12px}.bmTe4q_skillFiles{width:64px;height:80px;position:relative}.bmTe4q_skillFile{border-radius:var(--primitive-radius-300);background:var(--color-bg-container-primary);border:var(--border-025) solid var(--color-bg-container-border);justify-content:center;align-items:flex-start;gap:var(--gap-100);padding:var(--gap-200);box-sizing:border-box;flex-direction:column;display:flex;position:absolute;inset:0}.bmTe4q_skillFileBack{transform:rotate(8deg)translate(8px)}.bmTe4q_journalGrid{gap:var(--primitive-gap-050);grid-template-columns:repeat(5,16px);display:grid}.bmTe4q_journalCell{border-radius:var(--primitive-radius-100);width:16px;height:16px}.bmTe4q_journalCellL0{background:var(--color-chart-contribution-0)}.bmTe4q_journalCellL1{background:var(--color-chart-contribution-1)}.bmTe4q_journalCellL2{background:var(--color-chart-contribution-2)}.bmTe4q_journalCellL3{background:var(--color-chart-contribution-3)}.bmTe4q_journalCellL4{background:var(--color-chart-contribution-4)}@media (max-width:959px){.bmTe4q_pageHeader{flex-direction:column;align-items:flex-start}.bmTe4q_dsLayout{min-width:0;padding-left:0}.bmTe4q_dsContent{min-width:0;max-width:100%}}.bmTe4q_chatBubble{flex-shrink:0;height:10px}.bmTe4q_chatBubbleOwn{background:var(--color-text-tertiary);align-self:flex-end}.bmTe4q_chatInput{border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-100);flex-shrink:0;height:10px;margin-top:auto}.bmTe4q_blockGrid{gap:var(--gap-100);flex:1;grid-template-columns:1fr 1fr;display:grid}.bmTe4q_schemaRow{padding-inline-start:var(--gap-200)}.bmTe4q_loopRing{border:var(--border-050) solid var(--color-text-tertiary);border-radius:50%;width:56px;height:56px;position:relative}.bmTe4q_loopDot{background:var(--color-text-secondary);border-radius:50%;width:12px;height:12px;position:absolute;inset-block-start:-7px;inset-inline-start:calc(50% - 6px)}
.W9jdUa_frame{box-sizing:border-box;width:112px;height:76px;padding:var(--gap-200);gap:var(--gap-100);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-200);background:var(--color-bg-page-primary);flex-direction:column;display:flex;overflow:hidden}.W9jdUa_bar{border-radius:var(--radius-050);background:var(--color-bg-container-tertiary);flex-shrink:0;height:6px;display:block}.W9jdUa_barStrong{background:var(--color-text-secondary)}.W9jdUa_barHeading{height:8px}.W9jdUa_dot{background:var(--color-bg-container-tertiary);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.W9jdUa_row{align-items:center;gap:var(--gap-100);display:flex}.W9jdUa_tile{border-radius:var(--radius-100);background:var(--color-bg-container-tertiary);display:block}.W9jdUa_code{font-family:var(--font-family-code);font-size:var(--font-paragraph-sm-size);white-space:nowrap;color:var(--color-text-secondary);line-height:1}
