._2MSs_W_quizCard{box-sizing:border-box;background:#110f24;border:1px solid #38bdf840;border-radius:20px;margin:40px 0;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}._2MSs_W_quizCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf826 0%,#0000 70%);width:180px;height:180px;position:absolute;top:-50px;right:-50px}._2MSs_W_quizHeader{border-bottom:1px solid #ffffff14;margin-bottom:24px;padding-bottom:20px}._2MSs_W_quizBadge{text-transform:uppercase;letter-spacing:.05em;color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840;border-radius:20px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:.76rem;font-weight:800;display:inline-flex}._2MSs_W_quizTitle{color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:1.6rem;font-weight:800;line-height:1.3}._2MSs_W_quizDesc{color:#94a3b8;margin:0;font-size:.95rem;line-height:1.55}._2MSs_W_quizContent{flex-direction:column;gap:20px;display:flex}._2MSs_W_quizMeta{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.88rem;display:flex}._2MSs_W_metaBadge{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:4px 12px}._2MSs_W_metaBadge strong{color:#38bdf8}._2MSs_W_metaScore{color:#cbd5e1}._2MSs_W_metaScore strong{color:#34d399}._2MSs_W_progressBarWrapper{background:#ffffff0f;border-radius:6px;width:100%;height:6px;overflow:hidden}._2MSs_W_progressBarFill{background:linear-gradient(90deg,#38bdf8 0%,#34d399 100%);border-radius:6px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #38bdf880}._2MSs_W_quizQuestionBox{background:#00000059;border:1px solid #ffffff14;border-left:4px solid #38bdf8;border-radius:14px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}._2MSs_W_questionNumBadge{color:#38bdf8;background:#38bdf82e;border-radius:6px;flex-shrink:0;margin-top:2px;padding:4px 8px;font-size:.8rem;font-weight:800}._2MSs_W_questionText{color:#fff;margin:0;font-size:1.05rem;font-weight:600;line-height:1.6}._2MSs_W_quizOptionsList{flex-direction:column;gap:10px;display:flex}._2MSs_W_quizOptionBtn{color:#cbd5e1;text-align:left;cursor:pointer;box-sizing:border-box;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 18px;font-size:.94rem;line-height:1.5;transition:all .2s;display:flex;position:relative}._2MSs_W_quizOptionBtn:hover:not(:disabled){color:#fff;background:#38bdf814;border-color:#38bdf859;transform:translate(4px)}._2MSs_W_optionLetter{color:#94a3b8;background:#ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;font-weight:800;transition:all .15s;display:inline-flex}._2MSs_W_quizOptionBtn:hover:not(:disabled) ._2MSs_W_optionLetter{color:#fff;background:#0284c7}._2MSs_W_optionText{flex:1}._2MSs_W_optionCorrect{color:#fff!important;background:#10b98126!important;border-color:#10b981!important}._2MSs_W_optionCorrect ._2MSs_W_optionLetter{color:#fff!important;background:#10b981!important}._2MSs_W_optionWrong{color:#fff!important;background:#ef444426!important;border-color:#ef4444!important}._2MSs_W_optionWrong ._2MSs_W_optionLetter{color:#fff!important;background:#ef4444!important}._2MSs_W_optionDisabled{opacity:.6;cursor:default}._2MSs_W_feedbackIconCorrect{color:#34d399;flex-shrink:0}._2MSs_W_feedbackIconWrong{color:#f87171;flex-shrink:0}._2MSs_W_explanationSuccess{background:#10b9811a;border:1px solid #10b9814d;border-left:4px solid #10b981;border-radius:12px;padding:16px 20px;animation:.25s ease-out _2MSs_W_fadeIn}._2MSs_W_explanationNotice{background:#38bdf814;border:1px solid #38bdf840;border-left:4px solid #38bdf8;border-radius:12px;padding:16px 20px;animation:.25s ease-out _2MSs_W_fadeIn}._2MSs_W_explanationTitle{text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-bottom:6px;font-size:.85rem;font-weight:800}._2MSs_W_explanationText{color:#cbd5e1;margin:0;font-size:.92rem;line-height:1.6}._2MSs_W_explanationText strong{color:#fff}@keyframes _2MSs_W_fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._2MSs_W_quizFooter{justify-content:flex-end;margin-top:10px;display:flex}._2MSs_W_nextBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 26px;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #0284c766}._2MSs_W_nextBtn:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-2px);box-shadow:0 6px 24px #0284c799}._2MSs_W_quizScoreBox{text-align:center;background:#00000059;border:1px solid #38bdf833;border-radius:16px;flex-direction:column;align-items:center;padding:40px 24px;animation:.3s ease-out _2MSs_W_fadeIn;display:flex}._2MSs_W_scoreIconWrapper{background:#38bdf81f;border:1px solid #38bdf840;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:16px;display:flex}._2MSs_W_quizScoreBig{color:#38bdf8;letter-spacing:-.02em;margin-bottom:6px;font-size:3rem;font-weight:900;line-height:1}._2MSs_W_scorePercentage{color:#34d399;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:.9rem;font-weight:700}._2MSs_W_scoreTitle{color:#fff;margin:0 0 10px;font-size:1.35rem;font-weight:800;line-height:1.3}._2MSs_W_scoreDesc{color:#94a3b8;max-width:580px;margin:0 0 24px;font-size:.95rem;line-height:1.6}._2MSs_W_retakeBtn{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:11px 22px;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}._2MSs_W_retakeBtn:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d;transform:translateY(-2px)}@media (max-width:600px){._2MSs_W_quizCard{padding:24px 18px}._2MSs_W_quizTitle{font-size:1.3rem}._2MSs_W_questionText{font-size:.98rem}._2MSs_W_quizOptionBtn{padding:12px 14px;font-size:.88rem}}
._7i_ha_container{max-width:1260px;color:var(--text-primary,#f8fafc);box-sizing:border-box;margin:0 auto;padding:32px 28px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.7}._7i_ha_breadcrumb{color:var(--text-secondary,#94a3b8);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}._7i_ha_breadLink{color:#38bdf8;align-items:center;gap:5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}._7i_ha_breadLink:hover{color:#7dd3fc;text-decoration:underline}._7i_ha_breadSep{color:#ffffff40}._7i_ha_breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}._7i_ha_header,._7i_ha_hero{box-sizing:border-box;background:linear-gradient(135deg,#0284c72e 0%,#10b9811a 50%,#6366f114 100%);border:1.5px solid #38bdf852;border-radius:24px;margin-bottom:36px;padding:36px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}._7i_ha_header:before,._7i_ha_hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf833 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-50px;right:-50px}._7i_ha_heroBadges,._7i_ha_badge{text-transform:uppercase;letter-spacing:.04em;color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 14px;font-size:.78rem;font-weight:700;display:inline-flex}._7i_ha_title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:2.35rem;font-weight:900;line-height:1.25}._7i_ha_subtitle{color:#cbd5e1;max-width:960px;margin:0 0 20px;font-size:1.05rem;line-height:1.65}._7i_ha_metaBar{background:#00000059;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;gap:14px;margin-top:18px;padding:12px 18px;display:flex}._7i_ha_metaItem{color:#94a3b8;align-items:center;gap:6px;font-size:.88rem;display:flex}._7i_ha_metaItem strong{color:#fff}._7i_ha_toc,._7i_ha_tocCard{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:18px;margin-top:24px;padding:24px 28px}._7i_ha_tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.05rem;font-weight:800;display:flex}._7i_ha_tocGrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px 18px;display:grid}._7i_ha_tocItem{color:#94a3b8;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.88rem;text-decoration:none;transition:all .15s;display:flex}._7i_ha_tocItem:hover{color:#38bdf8;background:#38bdf81a;transform:translate(3px)}._7i_ha_articleBody{flex-direction:column;gap:28px;display:flex}._7i_ha_section{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:20px;padding:32px;box-shadow:0 4px 20px #00000040}._7i_ha_sectionHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:14px;display:flex}._7i_ha_sectionNumber{color:#38bdf8;background:linear-gradient(135deg,#0284c74d 0%,#10b98133 100%);border:1px solid #38bdf8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;font-weight:800;display:inline-flex}._7i_ha_sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800;line-height:1.3}._7i_ha_subsectionTitle{color:#38bdf8;margin:18px 0 10px;font-size:1.15rem;font-weight:700}._7i_ha_paragraph{color:#cbd5e1;margin:0 0 16px;font-size:1.02rem;line-height:1.75}._7i_ha_codeBlock{white-space:pre-wrap;word-break:break-word;color:#e2e8f0;box-sizing:border-box;background:#070611;border:1px solid #38bdf840;border-radius:14px;margin:18px 0;padding:20px 22px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;line-height:1.65;overflow-x:auto;box-shadow:inset 0 2px 10px #00000080}._7i_ha_inlineCode,._7i_ha_section code,._7i_ha_paragraph code{color:#38bdf8;word-break:break-word;background:#38bdf81f;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}._7i_ha_keyword,._7i_ha_distinct{color:#38bdf8;font-weight:700}._7i_ha_identifier,._7i_ha_column{color:#cbd5e1}._7i_ha_table{color:#34d399;font-weight:600}._7i_ha_value{color:#fcd34d}._7i_ha_operator{color:#f472b6}._7i_ha_comment{color:#64748b;font-style:italic}._7i_ha_alias{color:#a78bfa}._7i_ha_nullValue{color:#f87171;font-weight:700}._7i_ha_callout,._7i_ha_alert{box-sizing:border-box;border-radius:14px;align-items:flex-start;gap:14px;margin:18px 0;padding:16px 20px;font-size:.95rem;line-height:1.6;display:flex}._7i_ha_calloutTip,._7i_ha_alertSuccess{color:#a7f3d0;background:#10b9811a;border:1px solid #10b9814d;border-left:4px solid #10b981}._7i_ha_calloutInfo,._7i_ha_alertInfo{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf840;border-left:4px solid #38bdf8}._7i_ha_calloutWarning,._7i_ha_alertWarning{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b4d;border-left:4px solid #f59e0b}._7i_ha_alertTitle{color:#fff;margin-bottom:4px;font-weight:800}._7i_ha_tableWrapper,._7i_ha_tableContainer{background:#090816;border:1px solid #ffffff14;border-radius:14px;margin:20px 0;overflow-x:auto;box-shadow:0 4px 16px #0000004d}._7i_ha_staticTable,._7i_ha_liveTable,._7i_ha_labDarkTable,._7i_ha_table{border-collapse:collapse;text-align:left;width:100%;font-size:.92rem}._7i_ha_staticTable th,._7i_ha_liveTable th,._7i_ha_labDarkTable th,._7i_ha_table th{color:#38bdf8;white-space:nowrap;background:#38bdf81f;border-bottom:1px solid #38bdf840;padding:12px 16px;font-weight:700}._7i_ha_staticTable td,._7i_ha_liveTable td,._7i_ha_labDarkTable td,._7i_ha_table td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 16px}._7i_ha_staticTable tr:last-child td,._7i_ha_liveTable tr:last-child td,._7i_ha_labDarkTable tr:last-child td,._7i_ha_table tr:last-child td{border-bottom:none}._7i_ha_staticTable tr:hover,._7i_ha_liveTable tr:hover,._7i_ha_labDarkTable tr:hover,._7i_ha_table tr:hover{background:#ffffff05}._7i_ha_tableGrid2{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}@media (max-width:860px){._7i_ha_tableGrid2{grid-template-columns:1fr}}._7i_ha_tableCard{background:#0d0b17;border:1px solid #ffffff14;border-radius:14px;padding:16px}._7i_ha_tableCardHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}._7i_ha_tableCardTitle{color:#38bdf8;font-size:1rem;font-weight:800}._7i_ha_tableTag,._7i_ha_pkTag,._7i_ha_fkTag{text-transform:uppercase;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:800}._7i_ha_pkTag{color:#34d399;background:#10b98133;border:1px solid #10b981}._7i_ha_fkTag{color:#a5b4fc;background:#6366f133;border:1px solid #6366f1}._7i_ha_pkCell{color:#34d399;font-weight:700}._7i_ha_fkCell{color:#a5b4fc;font-weight:700}._7i_ha_diagramCard{box-sizing:border-box;background:#0d0b17;border:1.5px solid #38bdf840;border-radius:16px;margin:22px 0;padding:24px 22px;box-shadow:0 6px 24px #00000059}._7i_ha_diagramTitle{text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;align-items:center;gap:6px;margin-bottom:16px;font-size:.85rem;font-weight:800;display:flex}._7i_ha_diagramFlow,._7i_ha_diagramComparison{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:10px 0;display:flex}._7i_ha_diagramNode,._7i_ha_diagramBox{text-align:center;color:#f8fafc;background:#110f24;border:1.5px solid #38bdf840;border-radius:12px;min-width:160px;padding:14px 20px;box-shadow:0 4px 16px #00000059}._7i_ha_diagramArrow{color:#38bdf8;padding:0 6px;font-size:1.2rem;font-weight:800}._7i_ha_diagramContent{color:#cbd5e1;font-size:.92rem}._7i_ha_matchedRow,._7i_ha_labRowActive{background:#10b9811f!important}._7i_ha_unmatchedRow,._7i_ha_labRowUnmatched{opacity:.7;background:#ef444414!important}._7i_ha_labPkHighlight{color:#34d399;font-weight:700}._7i_ha_labFkHighlight{color:#a5b4fc;font-weight:700}._7i_ha_keyMatchBadge,._7i_ha_matchSuccessBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}._7i_ha_matchFailBadge{color:#f87171;background:#ef444433;border:1px solid #ef4444;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}._7i_ha_playgroundContainer,._7i_ha_labContainer{box-sizing:border-box;background:#0d0b17;border:1.5px solid #38bdf84d;border-radius:20px;margin:32px 0;padding:28px 26px;box-shadow:0 10px 30px #0006}._7i_ha_playgroundHeader,._7i_ha_labHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}._7i_ha_playgroundTitle,._7i_ha_labTitle{color:#fff;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;display:flex}._7i_ha_labSubtitle{color:#94a3b8;font-size:.88rem}._7i_ha_quickTemplates,._7i_ha_presetList{flex-wrap:wrap;gap:8px;display:flex}._7i_ha_templatePill,._7i_ha_presetBtn{color:#38bdf8;cursor:pointer;background:#38bdf81a;border:1px solid #38bdf840;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}._7i_ha_templatePill:hover,._7i_ha_presetBtn:hover{color:#fff;background:#38bdf838;border-color:#38bdf8}._7i_ha_presetBtnActive{color:#fff;background:#0284c7;border-color:#38bdf8}._7i_ha_playgroundSplit,._7i_ha_labTablesGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){._7i_ha_playgroundSplit,._7i_ha_labTablesGrid{grid-template-columns:1fr}}._7i_ha_playgroundPanel,._7i_ha_labTableBox{background:#110f24;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex}._7i_ha_panelHeading,._7i_ha_labTableHeader{color:#e2e8f0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:.95rem;font-weight:700;display:flex}._7i_ha_sqlEditorTextarea{color:#38bdf8;resize:vertical;box-sizing:border-box;background:#090816;border:1px solid #38bdf840;border-radius:10px;outline:none;width:100%;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;line-height:1.6}._7i_ha_sqlEditorTextarea:focus{border-color:#38bdf8;box-shadow:0 0 14px #38bdf84d}._7i_ha_playgroundActions{gap:10px;display:flex}._7i_ha_runBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:10px;padding:10px 22px;font-size:.92rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #0284c766}._7i_ha_runBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}._7i_ha_resetBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:10px 20px;font-size:.92rem;font-weight:600;transition:all .15s}._7i_ha_resetBtn:hover{color:#fff;background:#ffffff1a}._7i_ha_tokenInteractiveQuery{background:#090816;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;gap:10px;margin:20px 0;padding:16px;display:flex}._7i_ha_tokenBtn{cursor:pointer;border-radius:8px;padding:9px 16px;font-family:ui-monospace,monospace;font-size:.95rem;font-weight:700;transition:all .15s;box-shadow:0 2px 8px #0000004d;color:#cbd5e1!important;background:#110f24!important;border:1.5px solid #38bdf84d!important}._7i_ha_tokenBtn:hover{transform:translateY(-1px);color:#fff!important;background:#38bdf82e!important;border-color:#38bdf8!important}._7i_ha_tokenActive{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border-color:#38bdf8!important;box-shadow:0 0 14px #38bdf880!important}._7i_ha_tokenKeyword{color:#38bdf8!important}._7i_ha_tokenIdentifier{color:#34d399!important}._7i_ha_tokenOperator{color:#f472b6!important}._7i_ha_tokenValue{color:#fcd34d!important}._7i_ha_tokenDetailCard{border-radius:14px;margin:20px 0;padding:24px;box-shadow:0 8px 24px #00000059;background:#110f24!important;border:1.5px solid #38bdf84d!important}._7i_ha_tokenDetailHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}._7i_ha_tokenRolePill{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:5px 12px;font-size:.78rem;font-weight:800}._7i_ha_tokenDetailGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}._7i_ha_tokenDetailItem{background:#090816;border:1px solid #ffffff0f;border-radius:10px;padding:16px}._7i_ha_tokenDetailLabel{text-transform:uppercase;color:#38bdf8;letter-spacing:.04em;margin-bottom:6px;font-size:.78rem;font-weight:800}._7i_ha_tokenDetailValue{color:#e2e8f0;font-size:.95rem;line-height:1.6}._7i_ha_assemblerContainer{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:24px;padding:24px}._7i_ha_assemblerSlots{background:#090816;border:1.5px dashed #38bdf859;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;margin-bottom:18px;padding:12px 16px;display:flex}._7i_ha_slotEmptyText{color:#64748b;font-size:.9rem;font-style:italic}._7i_ha_assemblerPool{flex-wrap:wrap;gap:10px;display:flex}._7i_ha_assemblerChip{cursor:pointer;border-radius:8px;padding:8px 16px;font-family:ui-monospace,monospace;font-size:.9rem;font-weight:700;transition:all .15s;color:#38bdf8!important;background:#0d0b17!important;border:1px solid #38bdf84d!important}._7i_ha_assemblerChip:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:#38bdf833!important;border-color:#38bdf8!important}._7i_ha_predictCard,._7i_ha_challengeCard{box-sizing:border-box;background:#110f24;border:1px solid #38bdf84d;border-radius:18px;margin:28px 0;padding:24px;box-shadow:0 8px 24px #00000059}._7i_ha_predictHeader,._7i_ha_challengeHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}._7i_ha_predictTitle,._7i_ha_challengeTitle{color:#38bdf8;font-size:1.15rem;font-weight:800}._7i_ha_predictNav,._7i_ha_challengeNav{gap:6px;display:flex}._7i_ha_navBtn,._7i_ha_challengeBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 12px;font-size:.85rem;font-weight:700;transition:all .15s}._7i_ha_navBtn:hover,._7i_ha_challengeBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}._7i_ha_navBtnActive,._7i_ha_challengeBtnSelected{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}._7i_ha_predictQuestion,._7i_ha_challengePrompt{color:#fff;margin:14px 0;font-size:1.02rem;font-weight:600;line-height:1.55}._7i_ha_predictOptions,._7i_ha_challengeOptions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}._7i_ha_predictOptionBtn{color:#cbd5e1;cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:12px 16px;font-size:.92rem;font-weight:600;transition:all .15s}._7i_ha_predictOptionBtn:hover:not(:disabled){color:#fff;background:#38bdf81f;border-color:#38bdf8}._7i_ha_predictCorrect,._7i_ha_challengeCorrect{color:#fff!important;background:#10b98133!important;border-color:#10b981!important}._7i_ha_predictIncorrect,._7i_ha_challengeIncorrect{color:#fff!important;background:#ef444433!important;border-color:#ef4444!important}._7i_ha_predictExplanation,._7i_ha_challengeFeedback{color:#cbd5e1;background:#38bdf814;border-left:4px solid #38bdf8;border-radius:8px;margin-top:14px;padding:14px 18px;font-size:.92rem;line-height:1.6}._7i_ha_challengeBrokenQuery{color:#fca5a5;background:#090816;border-left:4px solid #ef4444;border-radius:10px;margin:14px 0;padding:14px 18px;font-family:ui-monospace,monospace;overflow-x:auto}._7i_ha_challengeFixInput{color:#38bdf8;box-sizing:border-box;background:#00000080;border:1px solid #ffffff26;border-radius:10px;outline:none;width:100%;margin-bottom:12px;padding:12px 16px;font-family:ui-monospace,monospace;font-size:.95rem}._7i_ha_challengeFixInput:focus{border-color:#38bdf8;box-shadow:0 0 12px #38bdf840}._7i_ha_challengeSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:10px;padding:10px 24px;font-size:.92rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #0284c766}._7i_ha_challengeSubmitBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}._7i_ha_challengeSuccess{color:#86efac;background:#10b9811f;border:1px solid #10b9814d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}._7i_ha_challengeError{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}._7i_ha_scalarResultCard{text-align:center;background:linear-gradient(135deg,#0284c726 0%,#10b9811a 100%);border:1.5px solid #38bdf859;border-radius:16px;margin:16px 0;padding:24px}._7i_ha_scalarNumber{color:#38bdf8;font-size:2.75rem;font-weight:900;line-height:1.1}._7i_ha_scalarLabel{text-transform:uppercase;color:#94a3b8;margin-top:6px;font-size:.88rem;font-weight:700}._7i_ha_calculationTicker{color:#34d399;margin-top:10px;font-family:ui-monospace,monospace;font-size:.9rem}._7i_ha_rowPassed,._7i_ha_rowUnique,._7i_ha_rowMinHighlight,._7i_ha_rowMaxHighlight{background:#10b98114!important}._7i_ha_rowFailed,._7i_ha_rowDuplicate{opacity:.7;background:#ef444414!important}._7i_ha_rowUnknown{background:#f59e0b14!important}._7i_ha_badgePassed,._7i_ha_badgeUnique,._7i_ha_badgeExtremeMin,._7i_ha_badgeExtremeMax{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}._7i_ha_badgeFailed,._7i_ha_badgeDuplicate{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}._7i_ha_badgeUnknown,._7i_ha_badgeIgnored{color:#fcd34d;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}._7i_ha_sortControlGrid,._7i_ha_pickerGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:16px 0;display:grid}._7i_ha_controlBox,._7i_ha_pickerCard{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;padding:14px}._7i_ha_selectInput,._7i_ha_selectDropdown{color:#fff;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:100%;padding:8px 12px}._7i_ha_rangeValueLabel{color:#38bdf8;margin-left:8px;font-weight:700}._7i_ha_sliderInput{accent-color:#38bdf8;width:100%}._7i_ha_resultCountBadge{color:#34d399;background:#10b98126;border:1px solid #10b98140;border-radius:12px;padding:3px 10px;font-size:.78rem;font-weight:700}._7i_ha_toggleToolCard,._7i_ha_sortDemoCard{background:#00000059;border:1px solid #ffffff14;border-radius:12px;margin:14px 0;padding:16px}._7i_ha_toggleButtonsGroup,._7i_ha_pickerBtns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._7i_ha_toggleBtn,._7i_ha_sortToggleBtn,._7i_ha_pickerBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:700;transition:all .15s}._7i_ha_toggleBtn:hover,._7i_ha_sortToggleBtn:hover,._7i_ha_pickerBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}._7i_ha_toggleBtnActive,._7i_ha_sortToggleBtnActive{color:#fff!important;background:#10b981!important;border-color:#34d399!important}._7i_ha_evalResultGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}._7i_ha_evalResultItem{background:#090816;border:1px solid #ffffff0f;border-radius:8px;padding:10px 14px;font-size:.88rem}._7i_ha_highlightedCol{background:#38bdf826!important}._7i_ha_highlightedCell{font-weight:700;color:#fff!important;background:#38bdf840!important}._7i_ha_queryBreakdown,._7i_ha_resultSection{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:18px}._7i_ha_breakdownHeader,._7i_ha_resultHeader{color:#38bdf8;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.92rem;font-weight:700;display:flex}._7i_ha_breakdownGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}._7i_ha_breakdownItem{background:#090816;border:1px solid #ffffff0d;border-radius:8px;padding:10px 12px}._7i_ha_breakdownLabel{text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:800}._7i_ha_breakdownValue{color:#34d399;margin-top:4px;font-family:ui-monospace,monospace;font-size:.88rem}._7i_ha_errorBanner{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:.9rem}._7i_ha_onBuilderBox,._7i_ha_sqlEditorBox{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}._7i_ha_onBuilderTitle,._7i_ha_sqlEditorTitle{color:#38bdf8;margin-bottom:12px;font-size:.95rem;font-weight:800}._7i_ha_onSelectRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._7i_ha_sqlCodeText{color:#38bdf8;font-family:ui-monospace,monospace;font-size:.95rem}._7i_ha_resultTitle{color:#fff;font-size:1.05rem;font-weight:800}._7i_ha_resultCount{color:#34d399;font-size:.88rem;font-weight:700}._7i_ha_checklist{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}._7i_ha_checklistItem{color:#cbd5e1;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.92rem;display:flex}._7i_ha_checkIcon{color:#34d399;flex-shrink:0;font-weight:900}@media (max-width:768px){._7i_ha_container{padding:20px 16px 60px}._7i_ha_header,._7i_ha_hero{border-radius:18px;padding:24px 20px}._7i_ha_title{font-size:1.8rem}._7i_ha_subtitle{font-size:.95rem}._7i_ha_section{border-radius:16px;padding:22px 18px}._7i_ha_tocGrid{grid-template-columns:1fr}}._7i_ha_resultSetPanel{margin-top:14px}._7i_ha_pickerGoal{color:#38bdf8;margin-bottom:8px;font-size:.88rem;font-weight:700}._7i_ha_questionCard{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-bottom:16px;padding:20px}._7i_ha_questionTitle{color:#fff;margin-bottom:12px;font-size:1.05rem;font-weight:700}._7i_ha_parenthesesCompareBox{background:#090816;border:1.5px solid #38bdf840;border-radius:14px;margin:16px 0;padding:20px}._7i_ha_compareToggleBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:all .15s}._7i_ha_compareToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}._7i_ha_compareToggleBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}._7i_ha_controlsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._7i_ha_colPillGroup,._7i_ha_aggBtnGroup{flex-wrap:wrap;gap:8px;display:flex}._7i_ha_colPill,._7i_ha_aggToggleBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}._7i_ha_colPill:hover,._7i_ha_aggToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}._7i_ha_colPillActive,._7i_ha_aggToggleActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}._7i_ha_groupBucket{background:#090816;border:1px solid #38bdf833;border-radius:12px;margin-bottom:12px;padding:16px}._7i_ha_groupBucketHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._7i_ha_groupBucketTitle{color:#38bdf8;font-size:.95rem;font-weight:800}._7i_ha_aggregateBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:12px;padding:4px 10px;font-size:.78rem;font-weight:800}._7i_ha_groupRowsTree{border-left:2px solid #38bdf833;margin-top:8px;padding-left:14px}._7i_ha_treeRowItem{color:#cbd5e1;padding:4px 0;font-size:.85rem}._7i_ha_treeBranch{color:#64748b;margin-right:6px}._7i_ha_controlsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px;display:grid}._7i_ha_controlGroup{flex-direction:column;gap:6px;display:flex}._7i_ha_controlLabel{text-transform:uppercase;color:#94a3b8;font-size:.78rem;font-weight:800}._7i_ha_pipelineIndicator{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}._7i_ha_pipelineStep{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:.82rem}._7i_ha_pipelineActive{color:#38bdf8;background:#38bdf833;border-color:#38bdf8;font-weight:700}._7i_ha_pipelineArrow{color:#64748b;font-weight:800}._7i_ha_groupCardsList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}._7i_ha_groupCard{background:#090816;border:1.5px solid #ffffff14;border-radius:12px;padding:16px}._7i_ha_groupCardKept{background:#10b9810f!important;border-color:#10b981!important}._7i_ha_groupCardFiltered{opacity:.6;background:#ef44440f!important;border-color:#ef4444!important}._7i_ha_groupCardHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._7i_ha_groupCardTitle{color:#fff;font-size:.95rem;font-weight:800}._7i_ha_badgeKeep{color:#34d399;background:#10b98133;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}._7i_ha_badgeRemove{color:#f87171;background:#ef444433;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}._7i_ha_groupAggSummary{color:#38bdf8;margin-bottom:6px;font-size:.88rem;font-weight:700}._7i_ha_groupRowsDetails{color:#94a3b8;font-size:.8rem;line-height:1.4}._7i_ha_tabGroup{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:12px;display:flex}._7i_ha_tabBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:8px 18px;font-size:.88rem;font-weight:700;transition:all .15s}._7i_ha_tabBtn:hover{color:#fff;background:#38bdf81f;border-color:#38bdf8}._7i_ha_tabBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}._7i_ha_filterControlCard{background:#090816;border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:16px}._7i_ha_pillSelectGroup{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}._7i_ha_pillSelectBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}._7i_ha_pillSelectBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}._7i_ha_pillSelectBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}._7i_ha_sliderGroup{align-items:center;gap:14px;margin-top:8px;display:flex}._7i_ha_numberInput{color:#38bdf8;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:90px;padding:6px 12px;font-weight:700}._7i_ha_patternVisualizerCard{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}._7i_ha_patternInputGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:10px 0;display:grid}._7i_ha_matchResultCard{border-radius:8px;margin-top:10px;padding:12px 16px;font-size:.88rem;font-weight:600}._7i_ha_matchSuccess{color:#86efac;background:#10b98126;border:1px solid #10b981}._7i_ha_matchFailure{color:#fca5a5;background:#ef444426;border:1px solid #ef4444}
.PYsSJa_container{color:#f8fafc;max-width:1200px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}.PYsSJa_breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.PYsSJa_breadLink{color:#10b981;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.PYsSJa_breadLink:hover{color:#34d399}.PYsSJa_breadSep{color:#64748b}.PYsSJa_breadCurrent{color:#e2e8f0;font-weight:600}.PYsSJa_hero{background:linear-gradient(135deg,#10b98129 0%,#0596691a 50%,#38bdf814 100%);border:1.5px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.PYsSJa_hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.PYsSJa_heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.PYsSJa_badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.PYsSJa_heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.PYsSJa_heroSub{color:#cbd5e1;max-width:880px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.PYsSJa_metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}.PYsSJa_metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}.PYsSJa_metaItem strong{color:#f8fafc}.PYsSJa_tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}.PYsSJa_tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.PYsSJa_tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.PYsSJa_tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.PYsSJa_tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}.PYsSJa_articleBody{flex-direction:column;gap:36px;display:flex}.PYsSJa_section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}.PYsSJa_sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.PYsSJa_sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}.PYsSJa_sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.PYsSJa_paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.PYsSJa_calloutInfo{color:#cbd5e1;background:#10b98114;border-left:4px solid #10b981;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px;font-size:.94rem;line-height:1.6}.PYsSJa_calloutWarning{color:#cbd5e1;background:#f59e0b14;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px;font-size:.94rem;line-height:1.6}.PYsSJa_tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}.PYsSJa_liveTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.PYsSJa_liveTable th{color:#94a3b8;background:#0d1627;border-bottom:1px solid #ffffff1a;padding:12px 16px;font-weight:700}.PYsSJa_liveTable td{color:#e2e8f0;border-bottom:1px solid #ffffff0d;padding:11px 16px}.PYsSJa_liveTable tr:hover td{background:#ffffff05}.PYsSJa_editableInput{color:#34d399;background:#090816;border:1px solid #10b981;border-radius:6px;outline:none;width:100%;max-width:140px;padding:6px 10px;font-family:inherit;font-size:.88rem;font-weight:700}.PYsSJa_editableInput:focus{border-color:#38bdf8;box-shadow:0 0 8px #38bdf866}.PYsSJa_filterSelect{color:#34d399;cursor:pointer;background:#05040a;border:1.5px solid #10b981;border-radius:8px;outline:none;padding:6px 12px;font-size:.88rem;font-weight:700}.PYsSJa_badgePassed{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:3px 10px;font-size:.78rem;font-weight:700}.PYsSJa_badgeTag{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.84rem;font-weight:800}.PYsSJa_badgeDown{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.84rem;font-weight:800}.PYsSJa_badgeError{color:#f87171;background:#ef44442e;border:1px solid #ef444459;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:.82rem;font-weight:800}.PYsSJa_playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}.PYsSJa_playgroundHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.PYsSJa_playgroundTitle{color:#fff;align-items:center;gap:10px;font-size:1.18rem;font-weight:800;display:flex}.PYsSJa_presetBtn{color:#cbd5e1;cursor:pointer;background:#04030a;border:1px solid #ffffff26;border-radius:8px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s}.PYsSJa_presetBtn:hover{color:#34d399;border-color:#10b981}.PYsSJa_presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}.PYsSJa_actionBtn{color:#fff;cursor:pointer;background:#107c41;border:1px solid #34d399;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:.86rem;font-weight:700;transition:all .2s;display:inline-flex}.PYsSJa_actionBtn:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.PYsSJa_resetBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;transition:all .2s;display:inline-flex}.PYsSJa_resetBtn:hover{color:#f87171;border-color:#ef4444}.PYsSJa_feedbackBox{border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:.9rem;line-height:1.5;display:flex}.PYsSJa_formulaBar{background:#05040a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}.PYsSJa_fxIcon{color:#10b981;font-family:serif;font-size:1.1rem;font-style:italic;font-weight:800}.PYsSJa_formulaInput{color:#38bdf8;background:0 0;border:none;outline:none;width:100%;font-family:Consolas,Monaco,monospace;font-size:.95rem;font-weight:700}
.Bu1pea_container{color:#f8fafc;max-width:1180px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}.Bu1pea_breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.Bu1pea_breadLink{color:#10b981;align-items:center;gap:4px;text-decoration:none;transition:color .2s;display:inline-flex}.Bu1pea_breadLink:hover{color:#34d399}.Bu1pea_breadSep{color:#64748b}.Bu1pea_breadCurrent{color:#e2e8f0;font-weight:600}.Bu1pea_hero{background:linear-gradient(135deg,#10b98126 0%,#0596691a 50%,#38bdf80f 100%);border:1.5px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.Bu1pea_hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.Bu1pea_heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.Bu1pea_badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.Bu1pea_heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.Bu1pea_heroSub{color:#cbd5e1;max-width:880px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.Bu1pea_metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}.Bu1pea_metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}.Bu1pea_metaItem strong{color:#f8fafc}.Bu1pea_tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}.Bu1pea_tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.Bu1pea_tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.Bu1pea_tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.Bu1pea_tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}.Bu1pea_articleBody{flex-direction:column;gap:36px;display:flex}.Bu1pea_section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}.Bu1pea_sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.Bu1pea_sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}.Bu1pea_sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.Bu1pea_paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.Bu1pea_calloutInfo{color:#cbd5e1;background:#10b98114;border-left:4px solid #10b981;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px;font-size:.94rem;line-height:1.6}.Bu1pea_calloutWarning{color:#cbd5e1;background:#f59e0b14;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px;font-size:.94rem;line-height:1.6}.Bu1pea_alertTitle{color:#fff;margin-bottom:6px;font-weight:700}.Bu1pea_diagramCard{background:#090816;border:1px solid #ffffff1a;border-radius:14px;margin:20px 0;padding:22px}.Bu1pea_diagramTitle{color:#10b981;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;font-size:.92rem;font-weight:700}.Bu1pea_diagramFlow{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:12px;display:flex}.Bu1pea_diagramNode{text-align:center;background:#04030a;border:1.5px solid #ffffff26;border-radius:10px;min-width:140px;padding:14px 18px}.Bu1pea_diagramArrow{color:#64748b;font-size:1.2rem;font-weight:800}.Bu1pea_codeBlock{color:#f8fafc;background:#04030a;border:1px solid #10b98140;border-radius:10px;margin:16px 0;padding:16px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.92rem;line-height:1.65;overflow-x:auto}.Bu1pea_keyword{color:#34d399;font-weight:700}.Bu1pea_functionName{color:#38bdf8;font-weight:700}.Bu1pea_comment{color:#64748b;font-style:italic}.Bu1pea_value{color:#fcd34d}.Bu1pea_string{color:#f472b6}.Bu1pea_tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}.Bu1pea_staticTable,.Bu1pea_liveTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.Bu1pea_staticTable th,.Bu1pea_liveTable th{color:#94a3b8;background:#0d1627;border-bottom:1px solid #ffffff1a;padding:12px 16px;font-weight:700}.Bu1pea_staticTable td,.Bu1pea_liveTable td{color:#e2e8f0;border-bottom:1px solid #ffffff0d;padding:11px 16px}.Bu1pea_staticTable tr:hover td,.Bu1pea_liveTable tr:hover td{background:#ffffff05}.Bu1pea_badgePassed{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:3px 8px;font-size:.76rem;font-weight:700}.Bu1pea_badgeFailed{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:6px;padding:3px 8px;font-size:.76rem;font-weight:700}.Bu1pea_badgeTrue{color:#86efac;background:#10b98133;border:1px solid #10b981;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.82rem;font-weight:800}.Bu1pea_badgeFalse{color:#fca5a5;background:#ef444433;border:1px solid #ef4444;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.82rem;font-weight:800}.Bu1pea_playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}.Bu1pea_playgroundHeader{border-bottom:1px solid #ffffff14;margin-bottom:16px;padding-bottom:12px}.Bu1pea_playgroundTitle{color:#fff;align-items:center;gap:10px;font-size:1.2rem;font-weight:800;display:flex}.Bu1pea_labSubtitle{color:#94a3b8;margin-top:4px;font-size:.86rem}.Bu1pea_presetBtn{color:#cbd5e1;cursor:pointer;background:#04030a;border:1px solid #ffffff26;border-radius:8px;padding:8px 14px;font-size:.84rem;font-weight:600;transition:all .2s}.Bu1pea_presetBtn:hover{color:#34d399;border-color:#10b981}.Bu1pea_presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}.Bu1pea_editableInput{color:#f8fafc;text-align:right;background:#04030a;border:1px solid #fff3;border-radius:6px;width:90px;padding:4px 8px;font-family:monospace;font-size:.85rem;transition:border-color .2s}.Bu1pea_editableInput:focus{border-color:#10b981;outline:none;box-shadow:0 0 6px #10b98166}
._1wtn6G_container{color:#f8fafc;max-width:1200px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}._1wtn6G_breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}._1wtn6G_breadLink{color:#10b981;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}._1wtn6G_breadLink:hover{color:#34d399}._1wtn6G_breadSep{color:#64748b}._1wtn6G_breadCurrent{color:#e2e8f0;font-weight:600}._1wtn6G_hero{background:linear-gradient(135deg,#10b98129 0%,#6366f11f 50%,#8b5cf614 100%);border:1.5px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}._1wtn6G_hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}._1wtn6G_heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}._1wtn6G_badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}._1wtn6G_heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}._1wtn6G_heroSub{color:#cbd5e1;max-width:880px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}._1wtn6G_metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}._1wtn6G_metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}._1wtn6G_metaItem strong{color:#f8fafc}._1wtn6G_tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}._1wtn6G_tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}._1wtn6G_tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}._1wtn6G_tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}._1wtn6G_tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}._1wtn6G_articleBody{flex-direction:column;gap:36px;display:flex}._1wtn6G_section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}._1wtn6G_sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}._1wtn6G_sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}._1wtn6G_sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}._1wtn6G_paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}._1wtn6G_tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}._1wtn6G_excelTable{border-collapse:collapse;text-align:left;border:2px solid #10b981;width:100%;font-size:.88rem}._1wtn6G_excelTable th{color:#fff;background:linear-gradient(#107c41 0%,#059669 100%);border:1px solid #ffffff26;padding:10px 14px;font-weight:800}._1wtn6G_excelTable td{color:#f8fafc;border:1px solid #ffffff14;padding:9px 14px}._1wtn6G_bandedRow{background:#10b9810a}@keyframes _1wtn6G_marchingAnts{0%{stroke-dashoffset:0}to{stroke-dashoffset:20px}}._1wtn6G_highlightRange{position:relative;background:#38bdf826!important;border:2px dashed #38bdf8!important}._1wtn6G_selectedCell{font-weight:800;background:#10b98140!important;border:2px solid #34d399!important}._1wtn6G_keyboardKey{color:#34d399;background:#1e1b2e;border:1px solid #ffffff40;border-bottom:3px solid #fff6;border-radius:6px;justify-content:center;align-items:center;padding:3px 8px;font-family:monospace;font-size:.88rem;font-weight:800;display:inline-flex;box-shadow:0 2px 4px #0006}._1wtn6G_playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}._1wtn6G_playgroundHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}._1wtn6G_actionBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border:1px solid #34d399;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #10b9814d}._1wtn6G_actionBtn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #10b98173}._1wtn6G_presetBtn{color:#cbd5e1;cursor:pointer;background:#04030a;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}._1wtn6G_presetBtn:hover{color:#34d399;border-color:#10b981}._1wtn6G_presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}._1wtn6G_resetBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}._1wtn6G_resetBtn:hover{color:#f87171;border-color:#ef4444}._1wtn6G_badgePassed{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:3px 10px;font-size:.78rem;font-weight:700}._1wtn6G_badgeTag{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.84rem;font-weight:800}
.nnvwNa_container{color:#f8fafc;max-width:1180px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}.nnvwNa_breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.nnvwNa_breadLink{color:#10b981;align-items:center;gap:4px;text-decoration:none;transition:color .2s;display:inline-flex}.nnvwNa_breadLink:hover{color:#34d399}.nnvwNa_breadSep{color:#64748b}.nnvwNa_breadCurrent{color:#e2e8f0;font-weight:600}.nnvwNa_hero{background:linear-gradient(135deg,#10b98126 0%,#0596691a 50%,#38bdf80f 100%);border:1.5px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.nnvwNa_hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.nnvwNa_heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.nnvwNa_badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.nnvwNa_heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.nnvwNa_heroSub{color:#cbd5e1;max-width:880px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.nnvwNa_metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}.nnvwNa_metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}.nnvwNa_metaItem strong{color:#f8fafc}.nnvwNa_tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}.nnvwNa_tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.nnvwNa_tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.nnvwNa_tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.nnvwNa_tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}.nnvwNa_articleBody{flex-direction:column;gap:36px;display:flex}.nnvwNa_section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}.nnvwNa_sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.nnvwNa_sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}.nnvwNa_sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.nnvwNa_paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.nnvwNa_calloutInfo{color:#cbd5e1;background:#10b98114;border-left:4px solid #10b981;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px;font-size:.94rem;line-height:1.6}.nnvwNa_calloutWarning{color:#cbd5e1;background:#f59e0b14;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px;font-size:.94rem;line-height:1.6}.nnvwNa_alertTitle{color:#fff;margin-bottom:6px;font-weight:700}.nnvwNa_diagramCard{background:#090816;border:1px solid #ffffff1a;border-radius:14px;margin:20px 0;padding:22px}.nnvwNa_diagramTitle{color:#10b981;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;font-size:.92rem;font-weight:700}.nnvwNa_diagramFlow{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:12px;display:flex}.nnvwNa_diagramNode{text-align:center;background:#04030a;border:1.5px solid #ffffff26;border-radius:10px;min-width:140px;padding:14px 18px}.nnvwNa_diagramArrow{color:#64748b;font-size:1.2rem;font-weight:800}.nnvwNa_codeBlock{color:#f8fafc;background:#04030a;border:1px solid #10b98140;border-radius:10px;margin:16px 0;padding:16px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.92rem;line-height:1.65;overflow-x:auto}.nnvwNa_keyword{color:#34d399;font-weight:700}.nnvwNa_functionName{color:#38bdf8;font-weight:700}.nnvwNa_comment{color:#64748b;font-style:italic}.nnvwNa_tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}.nnvwNa_staticTable,.nnvwNa_liveTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.nnvwNa_staticTable th,.nnvwNa_liveTable th{color:#94a3b8;background:#0d1627;border-bottom:1px solid #ffffff1a;padding:12px 16px;font-weight:700}.nnvwNa_staticTable td,.nnvwNa_liveTable td{color:#e2e8f0;border-bottom:1px solid #ffffff0d;padding:11px 16px}.nnvwNa_staticTable tr:hover td,.nnvwNa_liveTable tr:hover td{background:#ffffff05}.nnvwNa_badgePassed{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:3px 8px;font-size:.76rem;font-weight:700}.nnvwNa_badgeFailed{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:6px;padding:3px 8px;font-size:.76rem;font-weight:700}.nnvwNa_badgeTrue{color:#86efac;background:#10b98133;border:1px solid #10b981;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.82rem;font-weight:800}.nnvwNa_badgeFalse{color:#fca5a5;background:#ef444433;border:1px solid #ef4444;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.82rem;font-weight:800}.nnvwNa_playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}.nnvwNa_playgroundHeader{border-bottom:1px solid #ffffff14;margin-bottom:16px;padding-bottom:12px}.nnvwNa_playgroundTitle{color:#fff;align-items:center;gap:10px;font-size:1.2rem;font-weight:800;display:flex}.nnvwNa_labSubtitle{color:#94a3b8;margin-top:4px;font-size:.86rem}.nnvwNa_presetBtn{color:#cbd5e1;cursor:pointer;background:#04030a;border:1px solid #ffffff26;border-radius:8px;padding:8px 14px;font-size:.84rem;font-weight:600;transition:all .2s}.nnvwNa_presetBtn:hover{color:#34d399;border-color:#10b981}.nnvwNa_presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}.nnvwNa_editableInput{color:#f8fafc;text-align:right;background:#04030a;border:1px solid #fff3;border-radius:6px;width:90px;padding:4px 8px;font-family:monospace;font-size:.85rem;transition:border-color .2s}.nnvwNa_editableInput:focus{border-color:#10b981;outline:none;box-shadow:0 0 6px #10b98166}
.inLcgG_container{color:#f8fafc;max-width:1200px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}.inLcgG_breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.inLcgG_breadLink{color:#10b981;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.inLcgG_breadLink:hover{color:#34d399}.inLcgG_breadSep{color:#64748b}.inLcgG_breadCurrent{color:#e2e8f0;font-weight:600}.inLcgG_hero{background:linear-gradient(135deg,#10b98129 0%,#0596691a 50%,#38bdf814 100%);border:1.5px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.inLcgG_hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.inLcgG_heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.inLcgG_badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.inLcgG_heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.inLcgG_heroSub{color:#cbd5e1;max-width:880px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.inLcgG_metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}.inLcgG_metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}.inLcgG_metaItem strong{color:#f8fafc}.inLcgG_tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}.inLcgG_tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.inLcgG_tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.inLcgG_tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.inLcgG_tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}.inLcgG_articleBody{flex-direction:column;gap:36px;display:flex}.inLcgG_section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}.inLcgG_sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.inLcgG_sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}.inLcgG_sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.inLcgG_paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.inLcgG_tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}.inLcgG_excelTable{border-collapse:collapse;text-align:left;border:2px solid #10b981;width:100%;font-size:.88rem}.inLcgG_excelTable th{color:#fff;background:linear-gradient(#107c41 0%,#059669 100%);border:1px solid #ffffff26;padding:10px 14px;font-weight:800}.inLcgG_excelTable td{color:#f8fafc;border:1px solid #ffffff14;padding:9px 14px}.inLcgG_bandedRow{background:#10b9810a}.inLcgG_playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}.inLcgG_playgroundHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.inLcgG_presetBtn{color:#cbd5e1;cursor:pointer;background:#04030a;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.inLcgG_presetBtn:hover{color:#34d399;border-color:#10b981}.inLcgG_presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}.inLcgG_resetBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;transition:all .2s;display:inline-flex}.inLcgG_resetBtn:hover{color:#f87171;border-color:#ef4444}.inLcgG_filterSelect{color:#34d399;cursor:pointer;background:#05040a;border:1.5px solid #10b981;border-radius:8px;outline:none;padding:6px 12px;font-size:.88rem;font-weight:700}.inLcgG_chartBox{background:#04030a;border:1.5px solid #38bdf8;border-radius:12px;margin-top:14px;padding:20px}.inLcgG_chartTitle{color:#38bdf8;justify-content:space-between;align-items:center;margin:0 0 16px;font-size:1rem;font-weight:800;display:flex}.inLcgG_barList{flex-direction:column;gap:12px;padding-left:8px;display:flex}.inLcgG_barRow{align-items:center;gap:14px;display:flex}.inLcgG_barLabelFixed{color:#cbd5e1;text-align:right;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:180px;font-size:.84rem;font-weight:700;overflow:hidden}.inLcgG_barTrack{background:#ffffff0d;border-radius:6px;flex:1;align-items:center;height:24px;display:flex;position:relative}.inLcgG_barStrip{background:linear-gradient(90deg,#0284c7 0%,#38bdf8 100%);border-radius:6px;justify-content:flex-end;align-items:center;height:100%;padding-right:10px;transition:width .4s;display:flex;box-shadow:0 0 10px #38bdf84d}.inLcgG_barStripEmerald{background:linear-gradient(90deg,#059669 0%,#34d399 100%);box-shadow:0 0 10px #10b9814d}.inLcgG_barStripGold{background:linear-gradient(90deg,#d97706 0%,#fbbf24 100%);box-shadow:0 0 10px #f59e0b4d}.inLcgG_barValueInside{color:#fff;white-space:nowrap;font-size:.78rem;font-weight:800}.inLcgG_colCanvas{border-bottom:2px solid #ffffff26;align-items:flex-end;gap:20px;width:100%;height:220px;padding-bottom:24px;display:flex}.inLcgG_colItem{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.inLcgG_colFill{background:linear-gradient(#38bdf8 0%,#0284c7 100%);border-radius:6px 6px 0 0;justify-content:center;width:100%;max-width:52px;transition:height .4s;display:flex;position:relative}.inLcgG_colValue{color:#fff;white-space:nowrap;font-size:.76rem;font-weight:800;position:absolute;top:-20px}.inLcgG_colLabel{color:#cbd5e1;text-align:center;margin-top:10px;font-size:.8rem;font-weight:700}.inLcgG_badgePassed{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:3px 10px;font-size:.78rem;font-weight:700}.inLcgG_badgeTag{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.84rem;font-weight:800}
.d4-M2a_container{color:#f8fafc;max-width:1180px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}.d4-M2a_breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.d4-M2a_breadLink{color:#10b981;align-items:center;gap:4px;text-decoration:none;transition:color .2s;display:inline-flex}.d4-M2a_breadLink:hover{color:#34d399}.d4-M2a_breadSep{color:#64748b}.d4-M2a_breadCurrent{color:#e2e8f0;font-weight:600}.d4-M2a_hero{background:linear-gradient(135deg,#10b98126 0%,#0596691a 50%,#38bdf80f 100%);border:1.5px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.d4-M2a_hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.d4-M2a_heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.d4-M2a_badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.d4-M2a_heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.d4-M2a_heroSub{color:#cbd5e1;max-width:880px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.d4-M2a_metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}.d4-M2a_metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}.d4-M2a_metaItem strong{color:#f8fafc}.d4-M2a_tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}.d4-M2a_tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.d4-M2a_tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.d4-M2a_tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.d4-M2a_tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}.d4-M2a_articleBody{flex-direction:column;gap:36px;display:flex}.d4-M2a_section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}.d4-M2a_sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.d4-M2a_sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}.d4-M2a_sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.d4-M2a_paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.d4-M2a_calloutInfo{color:#cbd5e1;background:#10b98114;border-left:4px solid #10b981;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px;font-size:.94rem;line-height:1.6}.d4-M2a_calloutWarning{color:#cbd5e1;background:#f59e0b14;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px;font-size:.94rem;line-height:1.6}.d4-M2a_alertTitle{color:#fff;margin-bottom:6px;font-weight:700}.d4-M2a_diagramCard{background:#090816;border:1px solid #ffffff1a;border-radius:14px;margin:20px 0;padding:22px}.d4-M2a_diagramTitle{color:#10b981;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;font-size:.92rem;font-weight:700}.d4-M2a_diagramFlow{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:12px;display:flex}.d4-M2a_diagramNode{text-align:center;background:#04030a;border:1.5px solid #ffffff26;border-radius:10px;min-width:140px;padding:14px 18px}.d4-M2a_diagramArrow{color:#64748b;font-size:1.2rem;font-weight:800}.d4-M2a_codeBlock{color:#f8fafc;background:#04030a;border:1px solid #10b98140;border-radius:10px;margin:16px 0;padding:16px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.92rem;line-height:1.65;overflow-x:auto}.d4-M2a_keyword{color:#34d399;font-weight:700}.d4-M2a_functionName{color:#38bdf8;font-weight:700}.d4-M2a_comment{color:#64748b;font-style:italic}.d4-M2a_tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}.d4-M2a_staticTable,.d4-M2a_liveTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.d4-M2a_staticTable th,.d4-M2a_liveTable th{color:#94a3b8;background:#0d1627;border-bottom:1px solid #ffffff1a;padding:12px 16px;font-weight:700}.d4-M2a_staticTable td,.d4-M2a_liveTable td{color:#e2e8f0;border-bottom:1px solid #ffffff0d;padding:11px 16px}.d4-M2a_staticTable tr:hover td,.d4-M2a_liveTable tr:hover td{background:#ffffff05}.d4-M2a_badgePassed{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:3px 8px;font-size:.76rem;font-weight:700}.d4-M2a_badgeFailed{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:6px;padding:3px 8px;font-size:.76rem;font-weight:700}.d4-M2a_badgeTrue{color:#86efac;background:#10b98133;border:1px solid #10b981;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.82rem;font-weight:800}.d4-M2a_badgeFalse{color:#fca5a5;background:#ef444433;border:1px solid #ef4444;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.82rem;font-weight:800}.d4-M2a_playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}.d4-M2a_playgroundHeader{border-bottom:1px solid #ffffff14;margin-bottom:16px;padding-bottom:12px}.d4-M2a_playgroundTitle{color:#fff;align-items:center;gap:10px;font-size:1.2rem;font-weight:800;display:flex}.d4-M2a_labSubtitle{color:#94a3b8;margin-top:4px;font-size:.86rem}.d4-M2a_presetBtn{color:#cbd5e1;cursor:pointer;background:#04030a;border:1px solid #ffffff26;border-radius:8px;padding:8px 14px;font-size:.84rem;font-weight:600;transition:all .2s}.d4-M2a_presetBtn:hover{color:#34d399;border-color:#10b981}.d4-M2a_presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}.d4-M2a_editableInput{color:#f8fafc;text-align:right;background:#04030a;border:1px solid #fff3;border-radius:6px;width:90px;padding:4px 8px;font-family:monospace;font-size:.85rem;transition:border-color .2s}.d4-M2a_editableInput:focus{border-color:#10b981;outline:none;box-shadow:0 0 6px #10b98166}
._63r2va_container{color:#f8fafc;max-width:1200px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}._63r2va_breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}._63r2va_breadLink{color:#10b981;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}._63r2va_breadLink:hover{color:#34d399}._63r2va_breadSep{color:#64748b}._63r2va_breadCurrent{color:#e2e8f0;font-weight:600}._63r2va_hero{background:linear-gradient(135deg,#10b98129 0%,#0596691a 50%,#38bdf814 100%);border:1.5px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}._63r2va_hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}._63r2va_heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}._63r2va_badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}._63r2va_heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}._63r2va_heroSub{color:#cbd5e1;max-width:880px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}._63r2va_metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}._63r2va_metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}._63r2va_metaItem strong{color:#f8fafc}._63r2va_tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}._63r2va_tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}._63r2va_tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}._63r2va_tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}._63r2va_tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}._63r2va_articleBody{flex-direction:column;gap:36px;display:flex}._63r2va_section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}._63r2va_sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}._63r2va_sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}._63r2va_sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}._63r2va_paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}._63r2va_tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}._63r2va_excelTable{border-collapse:collapse;text-align:left;border:2px solid #10b981;width:100%;font-size:.88rem}._63r2va_excelTable th{color:#fff;background:linear-gradient(#107c41 0%,#059669 100%);border:1px solid #ffffff26;padding:10px 14px;font-weight:800}._63r2va_excelTable td{color:#f8fafc;border:1px solid #ffffff14;padding:9px 14px}._63r2va_bandedRow{background:#10b9810a}._63r2va_playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}._63r2va_playgroundHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}._63r2va_presetBtn{color:#cbd5e1;cursor:pointer;background:#04030a;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}._63r2va_presetBtn:hover{color:#34d399;border-color:#10b981}._63r2va_presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}._63r2va_resetBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;transition:all .2s;display:inline-flex}._63r2va_resetBtn:hover{color:#f87171;border-color:#ef4444}._63r2va_filterSelect{color:#34d399;cursor:pointer;background:#05040a;border:1.5px solid #10b981;border-radius:8px;outline:none;padding:6px 12px;font-size:.88rem;font-weight:700}._63r2va_chartBox{background:#04030a;border:1.5px solid #38bdf8;border-radius:12px;margin-top:14px;padding:20px}._63r2va_chartTitle{color:#38bdf8;justify-content:space-between;align-items:center;margin:0 0 16px;font-size:1rem;font-weight:800;display:flex}._63r2va_dualAxisLayout{justify-content:center;align-items:center;width:100%;height:240px;display:flex;position:relative}._63r2va_axisLabelLeft{color:#38bdf8;font-size:.72rem;font-weight:800;position:absolute;top:10px;left:0}._63r2va_axisLabelRight{color:#fbbf24;font-size:.72rem;font-weight:800;position:absolute;top:10px;right:0}._63r2va_badgePassed{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:3px 10px;font-size:.78rem;font-weight:700}._63r2va_badgeTag{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.84rem;font-weight:800}
.NVwZaG_container{color:#f8fafc;max-width:1200px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}.NVwZaG_breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.NVwZaG_breadLink{color:#10b981;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.NVwZaG_breadLink:hover{color:#34d399}.NVwZaG_breadSep{color:#64748b}.NVwZaG_breadCurrent{color:#e2e8f0;font-weight:600}.NVwZaG_hero{background:linear-gradient(135deg,#10b98129 0%,#0596691a 50%,#38bdf814 100%);border:1.5px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.NVwZaG_hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.NVwZaG_heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.NVwZaG_badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.NVwZaG_heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.NVwZaG_heroSub{color:#cbd5e1;max-width:880px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.NVwZaG_metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}.NVwZaG_metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}.NVwZaG_metaItem strong{color:#f8fafc}.NVwZaG_tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}.NVwZaG_tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.NVwZaG_tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.NVwZaG_tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.NVwZaG_tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}.NVwZaG_articleBody{flex-direction:column;gap:36px;display:flex}.NVwZaG_section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}.NVwZaG_sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.NVwZaG_sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}.NVwZaG_sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.NVwZaG_paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.NVwZaG_calloutInfo{color:#cbd5e1;background:#10b98114;border-left:4px solid #10b981;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px;font-size:.94rem;line-height:1.6}.NVwZaG_calloutWarning{color:#cbd5e1;background:#f59e0b14;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px;font-size:.94rem;line-height:1.6}.NVwZaG_tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}.NVwZaG_liveTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.NVwZaG_liveTable th{color:#94a3b8;background:#0d1627;border-bottom:1px solid #ffffff1a;padding:12px 16px;font-weight:700}.NVwZaG_liveTable td{color:#e2e8f0;border-bottom:1px solid #ffffff0d;padding:11px 16px}.NVwZaG_liveTable tr:hover td{background:#ffffff05}.NVwZaG_editableInput{color:#34d399;background:#090816;border:1px solid #10b981;border-radius:6px;outline:none;width:100%;max-width:160px;padding:6px 10px;font-family:inherit;font-size:.88rem;font-weight:700}.NVwZaG_editableInput:focus{border-color:#38bdf8;box-shadow:0 0 8px #38bdf866}.NVwZaG_badgePassed{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:3px 10px;font-size:.78rem;font-weight:700}.NVwZaG_badgeTag{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.84rem;font-weight:800}.NVwZaG_playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}.NVwZaG_playgroundHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.NVwZaG_playgroundTitle{color:#fff;align-items:center;gap:10px;font-size:1.18rem;font-weight:800;display:flex}.NVwZaG_presetBtn{color:#cbd5e1;cursor:pointer;background:#04030a;border:1px solid #ffffff26;border-radius:8px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s}.NVwZaG_presetBtn:hover{color:#34d399;border-color:#10b981}.NVwZaG_presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}.NVwZaG_actionBtn{color:#fff;cursor:pointer;background:#107c41;border:1px solid #34d399;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:.86rem;font-weight:700;transition:all .2s;display:inline-flex}.NVwZaG_actionBtn:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.NVwZaG_resetBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;transition:all .2s;display:inline-flex}.NVwZaG_resetBtn:hover{color:#f87171;border-color:#ef4444}.NVwZaG_feedbackBox{border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:.9rem;line-height:1.5;display:flex}.NVwZaG_formulaBar{background:#05040a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}.NVwZaG_fxIcon{color:#10b981;font-family:serif;font-size:1.1rem;font-style:italic;font-weight:800}.NVwZaG_formulaInput{color:#38bdf8;background:0 0;border:none;outline:none;width:100%;font-family:Consolas,Monaco,monospace;font-size:.95rem;font-weight:700}
.bQnziW_container{color:#f8fafc;max-width:1200px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}.bQnziW_breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.bQnziW_breadLink{color:#10b981;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.bQnziW_breadLink:hover{color:#34d399}.bQnziW_breadSep{color:#64748b}.bQnziW_breadCurrent{color:#e2e8f0;font-weight:600}.bQnziW_hero{background:linear-gradient(135deg,#10b98129 0%,#0596691a 50%,#38bdf814 100%);border:1.5px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.bQnziW_hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.bQnziW_heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.bQnziW_badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.bQnziW_heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.bQnziW_heroSub{color:#cbd5e1;max-width:880px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.bQnziW_metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}.bQnziW_metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}.bQnziW_metaItem strong{color:#f8fafc}.bQnziW_tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}.bQnziW_tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.bQnziW_tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.bQnziW_tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.bQnziW_tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}.bQnziW_articleBody{flex-direction:column;gap:36px;display:flex}.bQnziW_section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}.bQnziW_sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.bQnziW_sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}.bQnziW_sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.bQnziW_paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.bQnziW_tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}.bQnziW_rawTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.bQnziW_rawTable th{color:#cbd5e1;background:#1e293b;border:1px solid #ffffff1a;padding:10px 14px;font-weight:600}.bQnziW_rawTable td{color:#94a3b8;border:1px solid #ffffff0f;padding:9px 14px}.bQnziW_pivotTable{border-collapse:collapse;text-align:left;background:#090816;border:2px solid #38bdf8;width:100%;font-size:.88rem}.bQnziW_pivotTable th{color:#fff;background:linear-gradient(#0284c7 0%,#0369a1 100%);border:1px solid #ffffff26;padding:10px 14px;font-weight:800}.bQnziW_pivotTable td{color:#f8fafc;border:1px solid #ffffff14;padding:9px 14px}.bQnziW_pivotTotalRow{color:#38bdf8;background:#072233;border-top:2px solid #38bdf8;border-bottom:2px double #38bdf8;font-weight:800}.bQnziW_bandedRow{background:#ffffff05}.bQnziW_pivotBuilderGrid{grid-template-columns:280px 1fr;gap:20px;margin:16px 0;display:grid}@media (max-width:800px){.bQnziW_pivotBuilderGrid{grid-template-columns:1fr}}.bQnziW_fieldListPane{background:#090816;border:1px solid #ffffff1f;border-radius:12px;padding:16px}.bQnziW_fieldListTitle{color:#94a3b8;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 12px;font-size:.88rem;font-weight:800;display:flex}.bQnziW_dropZonesContainer{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.bQnziW_dropZone{background:#04030a;border:1.5px dashed #38bdf866;border-radius:8px;min-height:70px;padding:10px}.bQnziW_dropZoneTitle{color:#38bdf8;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:800}.bQnziW_fieldTag{color:#fff;background:#0284c7;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:.8rem;font-weight:700;display:inline-flex}.bQnziW_badgePassed{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:3px 10px;font-size:.78rem;font-weight:700}.bQnziW_badgeTag{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.84rem;font-weight:800}.bQnziW_playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}.bQnziW_playgroundHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.bQnziW_playgroundTitle{color:#fff;align-items:center;gap:10px;font-size:1.18rem;font-weight:800;display:flex}.bQnziW_presetBtn{color:#cbd5e1;cursor:pointer;background:#04030a;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.bQnziW_presetBtn:hover{color:#34d399;border-color:#10b981}.bQnziW_presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}.bQnziW_actionBtn{color:#fff;cursor:pointer;background:#107c41;border:1px solid #34d399;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:.86rem;font-weight:700;transition:all .2s;display:inline-flex}.bQnziW_actionBtn:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.bQnziW_resetBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;transition:all .2s;display:inline-flex}.bQnziW_resetBtn:hover{color:#f87171;border-color:#ef4444}.bQnziW_filterSelect{color:#34d399;cursor:pointer;background:#05040a;border:1.5px solid #10b981;border-radius:8px;outline:none;padding:6px 12px;font-size:.88rem;font-weight:700}
._0Ta0uW_container{color:#f8fafc;max-width:1200px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}._0Ta0uW_breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}._0Ta0uW_breadLink{color:#10b981;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}._0Ta0uW_breadLink:hover{color:#34d399}._0Ta0uW_breadSep{color:#64748b}._0Ta0uW_breadCurrent{color:#e2e8f0;font-weight:600}._0Ta0uW_hero{background:linear-gradient(135deg,#10b98129 0%,#0596691a 50%,#38bdf814 100%);border:1.5px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}._0Ta0uW_hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}._0Ta0uW_heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}._0Ta0uW_badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}._0Ta0uW_heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}._0Ta0uW_heroSub{color:#cbd5e1;max-width:880px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}._0Ta0uW_metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}._0Ta0uW_metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}._0Ta0uW_metaItem strong{color:#f8fafc}._0Ta0uW_tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}._0Ta0uW_tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}._0Ta0uW_tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}._0Ta0uW_tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}._0Ta0uW_tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}._0Ta0uW_articleBody{flex-direction:column;gap:36px;display:flex}._0Ta0uW_section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}._0Ta0uW_sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}._0Ta0uW_sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}._0Ta0uW_sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}._0Ta0uW_paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}._0Ta0uW_tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}._0Ta0uW_rawTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}._0Ta0uW_rawTable th{color:#cbd5e1;background:#1e293b;border:1px solid #ffffff1a;padding:10px 14px;font-weight:600}._0Ta0uW_rawTable td{color:#94a3b8;border:1px solid #ffffff0f;padding:9px 14px}._0Ta0uW_excelTable{border-collapse:collapse;text-align:left;border:2px solid #10b981;width:100%;font-size:.88rem}._0Ta0uW_excelTable th{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(#107c41 0%,#059669 100%);border:1px solid #ffffff26;padding:11px 14px;font-weight:800}._0Ta0uW_excelTable td{color:#f8fafc;border:1px solid #ffffff14;padding:10px 14px}._0Ta0uW_bandedRow{background:#10b9810a}._0Ta0uW_totalRow{color:#34d399;background:#0d1e18;border-top:2px solid #10b981;border-bottom:2px double #10b981;font-weight:800}._0Ta0uW_totalRow td{padding:11px 14px}._0Ta0uW_badgePassed{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:3px 10px;font-size:.78rem;font-weight:700}._0Ta0uW_badgeTag{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.84rem;font-weight:800}._0Ta0uW_playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}._0Ta0uW_playgroundHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}._0Ta0uW_playgroundTitle{color:#fff;align-items:center;gap:10px;font-size:1.18rem;font-weight:800;display:flex}._0Ta0uW_presetBtn{color:#cbd5e1;cursor:pointer;background:#04030a;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}._0Ta0uW_presetBtn:hover{color:#34d399;border-color:#10b981}._0Ta0uW_presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}._0Ta0uW_actionBtn{color:#fff;cursor:pointer;background:#107c41;border:1px solid #34d399;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:.86rem;font-weight:700;transition:all .2s;display:inline-flex}._0Ta0uW_actionBtn:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}._0Ta0uW_resetBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;transition:all .2s;display:inline-flex}._0Ta0uW_resetBtn:hover{color:#f87171;border-color:#ef4444}._0Ta0uW_modalBackdrop{background:#000000b3;border:1.5px solid #10b981;border-radius:12px;max-width:420px;margin:16px auto;padding:20px;box-shadow:0 16px 40px #0009}._0Ta0uW_filterSelect{color:#34d399;cursor:pointer;background:#05040a;border:1.5px solid #10b981;border-radius:8px;outline:none;padding:6px 12px;font-size:.88rem;font-weight:700}
.O4OUWW_container{color:#f8fafc;max-width:1200px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}.O4OUWW_breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.O4OUWW_breadLink{color:#10b981;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.O4OUWW_breadLink:hover{color:#34d399}.O4OUWW_breadSep{color:#64748b}.O4OUWW_breadCurrent{color:#e2e8f0;font-weight:600}.O4OUWW_hero{background:linear-gradient(135deg,#10b98129 0%,#38bdf81f 50%,#6366f114 100%);border:1.5px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.O4OUWW_hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98138 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-40px;right:-40px}.O4OUWW_heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.O4OUWW_badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.O4OUWW_heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.O4OUWW_heroSub{color:#cbd5e1;max-width:900px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.O4OUWW_metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}.O4OUWW_metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}.O4OUWW_metaItem strong{color:#f8fafc}.O4OUWW_tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}.O4OUWW_tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.O4OUWW_tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.O4OUWW_tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.O4OUWW_tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}.O4OUWW_articleBody{flex-direction:column;gap:36px;display:flex}.O4OUWW_section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}.O4OUWW_sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.O4OUWW_sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}.O4OUWW_sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.O4OUWW_paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.O4OUWW_tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}.O4OUWW_excelTable{border-collapse:collapse;text-align:left;border:2px solid #10b981;width:100%;font-size:.88rem}.O4OUWW_excelTable th{color:#fff;background:linear-gradient(#107c41 0%,#059669 100%);border:1px solid #ffffff26;padding:10px 14px;font-weight:800}.O4OUWW_excelTable td{color:#f8fafc;border:1px solid #ffffff14;padding:9px 14px}.O4OUWW_bandedRow{background:#10b9810a}.O4OUWW_keyboardKey{color:#34d399;background:#1e1b2e;border:1px solid #ffffff40;border-bottom:3px solid #ffffff73;border-radius:6px;justify-content:center;align-items:center;padding:3px 9px;font-family:monospace;font-size:.88rem;font-weight:800;display:inline-flex;box-shadow:0 2px 5px #0006}.O4OUWW_keyboardKeyBlue{color:#38bdf8;background:#101c36;border:1px solid #38bdf8;border-bottom:3px solid #0284c7;border-radius:6px;justify-content:center;align-items:center;padding:3px 9px;font-family:monospace;font-size:.88rem;font-weight:800;display:inline-flex;box-shadow:0 2px 5px #0006}.O4OUWW_playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}.O4OUWW_playgroundHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.O4OUWW_sheetGrid{border-collapse:collapse;background:#0d0c18;border:2px solid #1e293b;border-radius:8px;width:100%;font-family:monospace;font-size:.88rem;overflow:hidden}.O4OUWW_sheetHeaderRow{background:#171529}.O4OUWW_sheetCornerCell{text-align:center;color:#64748b;background:#1e1b2e;border:1px solid #2e2a4a;width:44px;min-width:44px;padding:6px 4px;font-size:.76rem;font-weight:700}.O4OUWW_sheetColHeader{text-align:center;color:#94a3b8;background:#171529;border:1px solid #2e2a4a;padding:8px 12px;font-size:.82rem;font-weight:700}.O4OUWW_sheetColHeaderActive{color:#34d399;background:#10b98133;border-bottom:2px solid #10b981}.O4OUWW_sheetRowHeader{text-align:center;color:#94a3b8;background:#171529;border:1px solid #2e2a4a;width:44px;padding:6px 8px;font-size:.82rem;font-weight:700}.O4OUWW_sheetRowHeaderActive{color:#34d399;background:#10b98133;border-right:2px solid #10b981}.O4OUWW_sheetCell{color:#e2e8f0;-webkit-user-select:none;user-select:none;background:#0e0d1b;border:1px solid #232039;padding:8px 12px;transition:all .15s;position:relative}.O4OUWW_sheetCellNumber{text-align:right}.O4OUWW_sheetCellActive{outline:none;font-weight:800;box-shadow:inset 0 0 10px #10b9814d;background:#10b98138!important;border:2px solid #10b981!important}.O4OUWW_sheetCellActive:after{content:"";background:#10b981;width:6px;height:6px;position:absolute;bottom:-2px;right:-2px}.O4OUWW_sheetCellBlank{color:#f87171;text-align:center;font-size:.78rem;font-style:italic;background:#ef44440f!important;border:1.5px dashed #ef44444d!important}.O4OUWW_actionBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border:1px solid #34d399;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #10b9814d}.O4OUWW_actionBtn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #10b98173}.O4OUWW_shortcutBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0284c759}.O4OUWW_shortcutBtn:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-1px);box-shadow:0 6px 20px #0284c780}.O4OUWW_presetBtn{color:#cbd5e1;cursor:pointer;background:#0e0d1b;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.O4OUWW_presetBtn:hover{color:#34d399;border-color:#10b981}.O4OUWW_presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}.O4OUWW_resetBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.O4OUWW_resetBtn:hover{color:#f87171;border-color:#ef4444}.O4OUWW_dpadWrapper{background:#131122;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:18px;display:inline-flex;box-shadow:0 8px 24px #0006}.O4OUWW_dpadRow{align-items:center;gap:8px;display:flex}.O4OUWW_dpadBtn{color:#38bdf8;cursor:pointer;background:#1e1b2e;border:1px solid #fff3;border-bottom:3px solid #fff6;border-radius:8px;align-items:center;gap:6px;padding:10px 14px;font-family:monospace;font-size:.84rem;font-weight:800;transition:all .15s;display:flex}.O4OUWW_dpadBtn:hover{color:#fff;background:#0284c7;border-color:#38bdf8;transform:translateY(-1px)}.O4OUWW_dpadBtn:active{border-bottom-width:1px;transform:translateY(2px)}.O4OUWW_infoBox{background:#090816;border:1px solid #10b9814d;border-radius:12px;margin:16px 0;padding:16px 20px}.O4OUWW_warningBox{background:#ef444414;border:1.5px solid #ef444459;border-radius:12px;margin:16px 0;padding:16px 20px}.O4OUWW_successBox{background:#10b98114;border:1.5px solid #10b98159;border-radius:12px;margin:16px 0;padding:16px 20px}.O4OUWW_tipBox{background:#38bdf814;border:1.5px solid #38bdf859;border-radius:12px;margin:16px 0;padding:16px 20px}.O4OUWW_badgeTag{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.84rem;font-weight:800}.O4OUWW_coordTag{color:#34d399;background:#10b9812e;border:1px solid #10b981;border-radius:8px;padding:3px 12px;font-family:monospace;font-size:.95rem;font-weight:900}
.kvhvxG_container{color:#f8fafc;max-width:1180px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}.kvhvxG_breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.kvhvxG_breadLink{color:#10b981;align-items:center;gap:4px;text-decoration:none;transition:color .2s;display:inline-flex}.kvhvxG_breadLink:hover{color:#34d399}.kvhvxG_breadSep{color:#64748b}.kvhvxG_breadCurrent{color:#e2e8f0;font-weight:600}.kvhvxG_hero{background:linear-gradient(135deg,#10b98126 0%,#0596691a 50%,#38bdf80f 100%);border:1.5px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.kvhvxG_hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.kvhvxG_heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.kvhvxG_badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.kvhvxG_heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.kvhvxG_heroSub{color:#cbd5e1;max-width:880px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.kvhvxG_metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}.kvhvxG_metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}.kvhvxG_metaItem strong{color:#f8fafc}.kvhvxG_tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}.kvhvxG_tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.kvhvxG_tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.kvhvxG_tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.kvhvxG_tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}.kvhvxG_articleBody{flex-direction:column;gap:36px;display:flex}.kvhvxG_section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}.kvhvxG_sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.kvhvxG_sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}.kvhvxG_sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.kvhvxG_paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.kvhvxG_calloutInfo{color:#cbd5e1;background:#10b98114;border-left:4px solid #10b981;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px;font-size:.94rem;line-height:1.6}.kvhvxG_calloutWarning{color:#cbd5e1;background:#f59e0b14;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px;font-size:.94rem;line-height:1.6}.kvhvxG_alertTitle{color:#fff;margin-bottom:6px;font-weight:700}.kvhvxG_codeBlock{color:#f8fafc;background:#04030a;border:1px solid #10b98140;border-radius:10px;margin:16px 0;padding:16px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.92rem;line-height:1.65;overflow-x:auto}.kvhvxG_keyword{color:#34d399;font-weight:700}.kvhvxG_functionName{color:#38bdf8;font-weight:700}.kvhvxG_comment{color:#64748b;font-style:italic}.kvhvxG_tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}.kvhvxG_staticTable,.kvhvxG_liveTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.kvhvxG_staticTable th,.kvhvxG_liveTable th{color:#94a3b8;background:#0d1627;border-bottom:1px solid #ffffff1a;padding:12px 16px;font-weight:700}.kvhvxG_staticTable td,.kvhvxG_liveTable td{color:#e2e8f0;border-bottom:1px solid #ffffff0d;padding:11px 16px}.kvhvxG_staticTable tr:hover td,.kvhvxG_liveTable tr:hover td{background:#ffffff05}.kvhvxG_badgePassed{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:3px 8px;font-size:.76rem;font-weight:700}.kvhvxG_badgeFailed{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:6px;padding:3px 8px;font-size:.76rem;font-weight:700}.kvhvxG_playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}.kvhvxG_playgroundHeader{border-bottom:1px solid #ffffff14;margin-bottom:16px;padding-bottom:12px}.kvhvxG_playgroundTitle{color:#fff;align-items:center;gap:10px;font-size:1.2rem;font-weight:800;display:flex}.kvhvxG_labSubtitle{color:#94a3b8;margin-top:4px;font-size:.86rem}.kvhvxG_presetBtn{color:#cbd5e1;cursor:pointer;background:#04030a;border:1px solid #ffffff26;border-radius:8px;padding:8px 14px;font-size:.84rem;font-weight:600;transition:all .2s}.kvhvxG_presetBtn:hover{color:#34d399;border-color:#10b981}.kvhvxG_presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}.kvhvxG_editableInput{color:#f8fafc;text-align:left;background:#04030a;border:1px solid #fff3;border-radius:6px;width:140px;padding:4px 8px;font-family:monospace;font-size:.85rem;transition:border-color .2s}.kvhvxG_editableInput:focus{border-color:#10b981;outline:none;box-shadow:0 0 6px #10b98166}
