.AiComputerFundamentalsWorkspace-module__1ccxfW__page{background:var(--bg-dark);min-height:100vh;color:var(--text-primary)}.AiComputerFundamentalsWorkspace-module__1ccxfW__topBar{border-bottom:1px solid var(--border-light);background:var(--bg-dark);z-index:20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 32px;display:flex;position:sticky;top:72px}.AiComputerFundamentalsWorkspace-module__1ccxfW__backLink{color:var(--accent);align-items:center;gap:6px;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__backLink:hover{opacity:.75}.AiComputerFundamentalsWorkspace-module__1ccxfW__breadcrumb{color:var(--text-secondary);font-size:.82rem}.AiComputerFundamentalsWorkspace-module__1ccxfW__breadcrumb strong{color:var(--text-primary)}.AiComputerFundamentalsWorkspace-module__1ccxfW__container{max-width:860px;margin:0 auto;padding:0 24px 80px}.AiComputerFundamentalsWorkspace-module__1ccxfW__heroSection{text-align:center;padding:52px 0 36px}.AiComputerFundamentalsWorkspace-module__1ccxfW__phaseBadge{letter-spacing:1.2px;color:#8b5cf6;text-transform:uppercase;background:#8b5cf61f;border:1px solid #8b5cf64d;border-radius:20px;padding:4px 12px;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:800}.AiComputerFundamentalsWorkspace-module__1ccxfW__heroTitle{background:linear-gradient(135deg,#fff 0%,#c4b5fd 60%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:16px 0 12px;font-size:clamp(2rem,5vw,3rem);font-weight:900}.AiComputerFundamentalsWorkspace-module__1ccxfW__heroSubtitle{color:var(--text-secondary);max-width:560px;margin:0 auto 20px;font-size:1.05rem;line-height:1.6}.AiComputerFundamentalsWorkspace-module__1ccxfW__heroBadges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__heroBadge{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-secondary);border-radius:20px;padding:5px 14px;font-size:.82rem;font-weight:600}.AiComputerFundamentalsWorkspace-module__1ccxfW__article{flex-direction:column;gap:48px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__section{flex-direction:column;gap:16px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__section p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.75}.AiComputerFundamentalsWorkspace-module__1ccxfW__sectionTitle{color:var(--text-primary);border-bottom:2px solid var(--border-light);margin:0;padding-bottom:8px;font-size:1.55rem;font-weight:800}.AiComputerFundamentalsWorkspace-module__1ccxfW__blockquote{background:var(--surface-dark);color:var(--text-secondary);border-left:4px solid #8b5cf6;border-radius:0 12px 12px 0;margin:0;padding:16px 20px;font-size:1.02rem;font-style:italic}.AiComputerFundamentalsWorkspace-module__1ccxfW__calloutWarning{color:var(--text-secondary);background:#f59e0b14;border:1px solid #f59e0b59;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;font-size:.95rem;line-height:1.65;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__calloutWarning svg{color:#f59e0b;flex-shrink:0;margin-top:2px}.AiComputerFundamentalsWorkspace-module__1ccxfW__calloutGoal{color:var(--text-primary);background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:12px;padding:16px 20px;font-size:.97rem;line-height:1.65}.AiComputerFundamentalsWorkspace-module__1ccxfW__exampleBox{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__exampleTitle{color:var(--text-primary);margin-bottom:4px;font-size:1.1rem;font-weight:800}.AiComputerFundamentalsWorkspace-module__1ccxfW__stepsFlow{flex-direction:column;gap:0;margin:8px 0;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__stepRow{align-items:flex-start;gap:14px;padding:12px 0;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__stepNum{color:#a78bfa;white-space:nowrap;background:#8b5cf626;border-radius:6px;flex-shrink:0;margin-top:2px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:900}.AiComputerFundamentalsWorkspace-module__1ccxfW__stepArrow{text-align:left;color:#8b5cf680;padding-left:6px;font-size:1.4rem;line-height:1}.AiComputerFundamentalsWorkspace-module__1ccxfW__highlight{color:#c4b5fd;background:#8b5cf626;border-radius:4px;padding:2px 6px;font-size:.9em;font-weight:700}.AiComputerFundamentalsWorkspace-module__1ccxfW__exampleClosing{font-size:1rem;font-weight:700;color:var(--text-primary)!important;margin-top:8px!important}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowSimple{flex-direction:column;align-items:center;gap:0;max-width:240px;margin:8px auto;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowSimpleItem{color:#c4b5fd;text-align:center;background:linear-gradient(135deg,#8b5cf626,#8b5cf60d);border:1px solid #8b5cf64d;border-radius:10px;width:100%;padding:10px 32px;font-size:1rem;font-weight:700}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowSimpleArrow{color:#8b5cf680;font-size:1.4rem;line-height:1.2}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowDiagram{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;align-items:center;gap:20px;padding:28px 24px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowTitle{color:var(--text-primary);align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowSteps{flex-direction:column;align-items:center;gap:0;width:100%;max-width:400px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowStep{border:2px solid var(--border-light);background:#ffffff08;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px 24px;transition:all .35s;display:flex;position:relative}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowStepActive{border-color:var(--step-color,#8b5cf6);box-shadow:0 0 24px var(--step-color,#8b5cf64d);background:#8b5cf61f;transform:scale(1.03)}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowIcon{flex-shrink:0;font-size:1.6rem}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowLabel{color:var(--text-primary);font-size:.97rem;font-weight:700}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowTooltip{border:1px solid var(--border-light);color:var(--text-secondary);z-index:5;background:#110f23f7;border-radius:10px;width:185px;padding:10px 14px;font-size:.82rem;line-height:1.5;position:absolute;top:50%;right:-200px;transform:translateY(-50%);box-shadow:0 8px 24px #0006}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowArrow{color:var(--border-light);padding:2px 0;font-size:1.8rem;line-height:1;transition:color .3s}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowArrowActive{color:#8b5cf6}.AiComputerFundamentalsWorkspace-module__1ccxfW__runBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 32px;font-size:.95rem;font-weight:700;transition:opacity .2s,transform .2s;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__runBtn:hover:not(:disabled){opacity:.85;transform:translateY(-2px)}.AiComputerFundamentalsWorkspace-module__1ccxfW__runBtn:disabled{opacity:.5;cursor:not-allowed}.AiComputerFundamentalsWorkspace-module__1ccxfW__questionList{flex-direction:column;gap:8px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__questionItem{color:var(--text-secondary);background:#ef44440f;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:12px;padding:10px 16px;font-size:.95rem;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__questionMark{color:#f87171;background:#ef444433;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.8rem;font-weight:900;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__industryBox{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:16px;padding:24px}.AiComputerFundamentalsWorkspace-module__1ccxfW__industryTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.05rem;font-weight:800}.AiComputerFundamentalsWorkspace-module__1ccxfW__componentRoles{flex-direction:column;gap:8px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__compRole{color:var(--text-secondary);align-items:center;gap:12px;font-size:.93rem;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__compRoleIcon{text-align:center;width:28px;font-size:1.2rem}.AiComputerFundamentalsWorkspace-module__1ccxfW__cycleGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.AiComputerFundamentalsWorkspace-module__1ccxfW__cycleCard{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__cycleNum{letter-spacing:.8px;color:#8b5cf6;background:#8b5cf61f;border-radius:6px;width:fit-content;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.AiComputerFundamentalsWorkspace-module__1ccxfW__cycleLabel{color:var(--text-primary);font-size:.95rem;font-weight:800}.AiComputerFundamentalsWorkspace-module__1ccxfW__cycleDesc{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.5}.AiComputerFundamentalsWorkspace-module__1ccxfW__threeExamples{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.AiComputerFundamentalsWorkspace-module__1ccxfW__exCard{background:var(--surface-dark);border:1px solid var(--border-light);text-align:center;color:var(--text-secondary);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:16px;font-size:.88rem;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__exCard span{font-size:1.8rem}.AiComputerFundamentalsWorkspace-module__1ccxfW__exCard p{margin:0}.AiComputerFundamentalsWorkspace-module__1ccxfW__teamGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.AiComputerFundamentalsWorkspace-module__1ccxfW__teamCard{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__teamIcon{flex-shrink:0;font-size:2rem}.AiComputerFundamentalsWorkspace-module__1ccxfW__teamInfo{flex-direction:column;gap:3px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__teamInfo strong{color:var(--text-primary);font-size:1rem}.AiComputerFundamentalsWorkspace-module__1ccxfW__teamRole{color:#8b5cf6;background:#8b5cf61a;border-radius:6px;width:fit-content;padding:2px 8px;font-size:.75rem;font-weight:700}.AiComputerFundamentalsWorkspace-module__1ccxfW__teamInfo p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.AiComputerFundamentalsWorkspace-module__1ccxfW__exerciseBox{background:linear-gradient(135deg,#10b98114,#10b98108);border:1px solid #10b9814d;border-radius:16px;padding:24px}.AiComputerFundamentalsWorkspace-module__1ccxfW__exerciseHeader{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__exerciseBadge{letter-spacing:1px;color:#10b981;background:#10b9811f;border-radius:6px;width:fit-content;padding:3px 10px;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.AiComputerFundamentalsWorkspace-module__1ccxfW__exerciseHeader h3{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}.AiComputerFundamentalsWorkspace-module__1ccxfW__exerciseChecklist{flex-direction:column;gap:8px;margin-top:8px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__exerciseCheckItem{color:var(--text-primary);align-items:center;gap:10px;font-size:.93rem;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__builderWrap{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;gap:24px;padding:28px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__builderHeader{flex-direction:column;gap:6px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__builderBadge{letter-spacing:1px;color:#ec4899;background:#ec48991a;border:1px solid #ec48994d;border-radius:6px;width:fit-content;padding:3px 10px;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.AiComputerFundamentalsWorkspace-module__1ccxfW__builderTitle{color:var(--text-primary);margin:0;font-size:1.3rem;font-weight:900}.AiComputerFundamentalsWorkspace-module__1ccxfW__builderSubtitle{color:var(--text-secondary);margin:0;font-size:.9rem}.AiComputerFundamentalsWorkspace-module__1ccxfW__slotsGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.AiComputerFundamentalsWorkspace-module__1ccxfW__slot{background:#ffffff05;border:2px dashed #ffffff1f;border-radius:14px;flex-direction:column;gap:8px;min-height:90px;padding:14px;transition:border-color .2s,background .2s;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__slot:hover{background:#8b5cf60d;border-color:#8b5cf680}.AiComputerFundamentalsWorkspace-module__1ccxfW__slotFilled{background:#10b9810f!important;border:2px solid #10b98180!important}.AiComputerFundamentalsWorkspace-module__1ccxfW__slotError{animation:.3s AiComputerFundamentalsWorkspace-module__1ccxfW__shake;background:#ef44440f!important;border:2px solid #ef444480!important}@keyframes AiComputerFundamentalsWorkspace-module__1ccxfW__shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.AiComputerFundamentalsWorkspace-module__1ccxfW__slotLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.77rem;font-weight:700}.AiComputerFundamentalsWorkspace-module__1ccxfW__slotFill{align-items:center;gap:8px;margin-top:4px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__slotFillIcon{font-size:1.4rem}.AiComputerFundamentalsWorkspace-module__1ccxfW__slotFillLabel{color:var(--text-primary);flex:1;font-size:.9rem;font-weight:700}.AiComputerFundamentalsWorkspace-module__1ccxfW__slotEmpty{color:#fff3;text-align:center;margin-top:auto;font-size:.8rem}.AiComputerFundamentalsWorkspace-module__1ccxfW__slotErrorMsg{color:#f87171;font-size:.77rem;line-height:1.4}.AiComputerFundamentalsWorkspace-module__1ccxfW__trayWrap{flex-direction:column;gap:10px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__trayLabel{color:var(--text-secondary);margin:0;font-size:.85rem;font-weight:700}.AiComputerFundamentalsWorkspace-module__1ccxfW__tray{flex-wrap:wrap;gap:8px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__trayItem{cursor:grab;color:var(--text-primary);-webkit-user-select:none;user-select:none;background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:700;transition:background .2s,opacity .2s;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__trayItem:hover{background:#8b5cf633}.AiComputerFundamentalsWorkspace-module__1ccxfW__trayItem:active{cursor:grabbing}.AiComputerFundamentalsWorkspace-module__1ccxfW__trayIcon{font-size:1.1rem}.AiComputerFundamentalsWorkspace-module__1ccxfW__trayItemLabel{white-space:nowrap}.AiComputerFundamentalsWorkspace-module__1ccxfW__trayUsed{opacity:.3;cursor:not-allowed}.AiComputerFundamentalsWorkspace-module__1ccxfW__resetBtn{border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;width:fit-content;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__resetBtn:hover{color:#8b5cf6;border-color:#8b5cf6}.AiComputerFundamentalsWorkspace-module__1ccxfW__completionBanner{background:linear-gradient(135deg,#f59e0b1f,#f59e0b0d);border:1px solid #f59e0b66;border-radius:16px;align-items:center;gap:20px;padding:20px 24px;animation:.4s cubic-bezier(.34,1.56,.64,1) AiComputerFundamentalsWorkspace-module__1ccxfW__popIn;display:flex}@keyframes AiComputerFundamentalsWorkspace-module__1ccxfW__popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.AiComputerFundamentalsWorkspace-module__1ccxfW__completionBanner strong{color:#f59e0b;margin-bottom:6px;font-size:1.1rem;display:block}.AiComputerFundamentalsWorkspace-module__1ccxfW__completionBanner p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizWrap{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizMeta{justify-content:space-between;align-items:center;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizProgress{color:var(--text-secondary);font-family:ui-monospace,monospace;font-size:.8rem;font-weight:700}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizScoreBadge{color:#f59e0b;background:#f59e0b1f;border-radius:20px;padding:4px 12px;font-family:ui-monospace,monospace;font-size:.8rem;font-weight:800}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizProgressBar{background:#ffffff14;border-radius:3px;width:100%;height:6px;overflow:hidden}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizProgressFill{background:linear-gradient(90deg,#7c3aed,#8b5cf6);border-radius:3px;height:100%;transition:width .3s}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizQuestionCard{flex-direction:column;gap:20px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizQuestionText{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800;line-height:1.5}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizOptionsGrid{flex-direction:column;gap:10px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizOptBtn{border:1px solid var(--border-light);text-align:left;cursor:pointer;background:#ffffff08;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 18px;transition:all .2s;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizOptBtn:hover:not(:disabled){background:#8b5cf61a;border-color:#8b5cf666}.AiComputerFundamentalsWorkspace-module__1ccxfW__optLetter{color:var(--text-primary);background:#ffffff14;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:900;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__optText{color:var(--text-primary);flex:1;font-size:.95rem;font-weight:600}.AiComputerFundamentalsWorkspace-module__1ccxfW__optCorrect{background:#10b9811f!important;border-color:#10b98180!important}.AiComputerFundamentalsWorkspace-module__1ccxfW__optWrong{background:#ef44441f!important;border-color:#ef444480!important}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizExplainBox{background:#8b5cf614;border:1px solid #8b5cf64d;border-radius:12px;flex-direction:column;gap:8px;padding:16px 20px;animation:.3s AiComputerFundamentalsWorkspace-module__1ccxfW__fadeIn;display:flex}@keyframes AiComputerFundamentalsWorkspace-module__1ccxfW__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AiComputerFundamentalsWorkspace-module__1ccxfW__explainHeader{color:#a78bfa;align-items:center;gap:8px;font-size:.88rem;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizExplainBox p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizNextBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:12px;align-self:flex-end;padding:12px 28px;font-size:.95rem;font-weight:700;transition:opacity .2s,transform .2s}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizNextBtn:hover{opacity:.85;transform:translateY(-2px)}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizResultWrap{background:var(--surface-dark);border:1px solid var(--border-light);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:36px 28px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizResultTitle{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:900}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizResultScore{color:var(--text-secondary);margin:0;font-size:1.1rem}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizResultScore strong{color:#f59e0b}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizResultDesc{color:var(--text-secondary);max-width:480px;margin:0;font-size:.95rem;line-height:1.6}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizRestartBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:12px 28px;font-size:.92rem;font-weight:700;transition:opacity .2s;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__quizRestartBtn:hover{opacity:.85}.AiComputerFundamentalsWorkspace-module__1ccxfW__footerNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:56px;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__navBtn{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-primary);border-radius:10px;align-items:center;gap:7px;padding:10px 20px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__navBtn:hover{color:#8b5cf6;border-color:#8b5cf6}.AiComputerFundamentalsWorkspace-module__1ccxfW__navBtnNext{color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-radius:10px;align-items:center;gap:7px;padding:10px 24px;font-size:.88rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:flex}.AiComputerFundamentalsWorkspace-module__1ccxfW__navBtnNext:hover{opacity:.85;transform:translateY(-2px)}@media (max-width:680px){.AiComputerFundamentalsWorkspace-module__1ccxfW__topBar{padding:12px 16px;top:60px}.AiComputerFundamentalsWorkspace-module__1ccxfW__container{padding:0 16px 60px}.AiComputerFundamentalsWorkspace-module__1ccxfW__heroSection{padding:36px 0 24px}.AiComputerFundamentalsWorkspace-module__1ccxfW__threeExamples,.AiComputerFundamentalsWorkspace-module__1ccxfW__teamGrid{grid-template-columns:1fr}.AiComputerFundamentalsWorkspace-module__1ccxfW__slotsGrid{grid-template-columns:1fr 1fr}.AiComputerFundamentalsWorkspace-module__1ccxfW__flowTooltip{display:none}.AiComputerFundamentalsWorkspace-module__1ccxfW__cycleGrid{grid-template-columns:1fr 1fr}}
.AiOperatingSystemWorkspace-module__SpAe2a__page{background:var(--bg-dark);min-height:100vh;color:var(--text-primary)}.AiOperatingSystemWorkspace-module__SpAe2a__topProgressTrack{z-index:100;background:#ffffff0f;height:4px;position:fixed;top:0;left:0;right:0}.AiOperatingSystemWorkspace-module__SpAe2a__topProgressFill{background:linear-gradient(90deg,#7c3aed,#8b5cf6,#ec4899);height:100%;transition:width .1s linear}.AiOperatingSystemWorkspace-module__SpAe2a__topBar{border-bottom:1px solid var(--border-light);background:var(--bg-dark);z-index:20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 32px;display:flex;position:sticky;top:4px}.AiOperatingSystemWorkspace-module__SpAe2a__backLink{color:var(--accent);align-items:center;gap:6px;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__backLink:hover{opacity:.75}.AiOperatingSystemWorkspace-module__SpAe2a__breadcrumb{color:var(--text-secondary);font-size:.82rem}.AiOperatingSystemWorkspace-module__SpAe2a__breadcrumb strong{color:var(--text-primary)}.AiOperatingSystemWorkspace-module__SpAe2a__container{max-width:860px;margin:0 auto;padding:0 24px 80px}.AiOperatingSystemWorkspace-module__SpAe2a__heroSection{text-align:center;padding:48px 0 36px}.AiOperatingSystemWorkspace-module__SpAe2a__phaseBadge{letter-spacing:1.2px;color:#8b5cf6;text-transform:uppercase;background:#8b5cf61f;border:1px solid #8b5cf64d;border-radius:20px;padding:4px 12px;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:800}.AiOperatingSystemWorkspace-module__SpAe2a__heroTitle{background:linear-gradient(135deg,#fff 0%,#c4b5fd 60%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:16px 0 12px;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900}.AiOperatingSystemWorkspace-module__SpAe2a__heroSubtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 20px;font-size:1.08rem;line-height:1.6}.AiOperatingSystemWorkspace-module__SpAe2a__heroBadges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__heroBadge{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-secondary);border-radius:20px;padding:5px 14px;font-size:.82rem;font-weight:600}.AiOperatingSystemWorkspace-module__SpAe2a__term{color:#c4b5fd;cursor:help;border-bottom:1px dashed #8b5cf6;padding:0 2px;font-weight:700;display:inline-block;position:relative}.AiOperatingSystemWorkspace-module__SpAe2a__termTooltip{color:#e2e8f0;z-index:50;pointer-events:none;text-align:left;background:#120e22fa;border:1px solid #8b5cf666;border-radius:10px;width:240px;padding:10px 14px;font-size:.82rem;font-weight:400;line-height:1.5;position:absolute;bottom:125%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009}.AiOperatingSystemWorkspace-module__SpAe2a__article{flex-direction:column;gap:48px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__section{flex-direction:column;gap:16px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__section p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.75}.AiOperatingSystemWorkspace-module__SpAe2a__sectionTitle{color:var(--text-primary);border-bottom:2px solid var(--border-light);margin:0;padding-bottom:8px;font-size:1.55rem;font-weight:800}.AiOperatingSystemWorkspace-module__SpAe2a__blockquote{background:var(--surface-dark);color:var(--text-secondary);border-left:4px solid #8b5cf6;border-radius:0 12px 12px 0;margin:0;padding:16px 20px;font-size:1.02rem;font-style:italic}.AiOperatingSystemWorkspace-module__SpAe2a__specsGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.AiOperatingSystemWorkspace-module__SpAe2a__specCard{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__specCard span{font-size:1.6rem}.AiOperatingSystemWorkspace-module__SpAe2a__specCard strong{color:var(--text-primary);font-size:.95rem}.AiOperatingSystemWorkspace-module__SpAe2a__specCard small{color:var(--text-secondary);font-size:.78rem}.AiOperatingSystemWorkspace-module__SpAe2a__calloutChaos{color:var(--text-secondary);background:#ef444414;border:1px solid #ef444459;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 20px;font-size:.96rem;line-height:1.65;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__decisionsGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.AiOperatingSystemWorkspace-module__SpAe2a__decisionItem{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-secondary);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:.92rem;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__decisionItem span{font-size:1.2rem}.AiOperatingSystemWorkspace-module__SpAe2a__bridgeCard{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__bridgeHeader h4{color:var(--text-primary);margin:6px 0 4px;font-size:1.25rem;font-weight:800}.AiOperatingSystemWorkspace-module__SpAe2a__bridgeHeader p{color:var(--text-secondary);margin:0;font-size:.88rem}.AiOperatingSystemWorkspace-module__SpAe2a__badgePurple{letter-spacing:1px;color:#8b5cf6;background:#8b5cf61f;border-radius:6px;padding:3px 10px;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.AiOperatingSystemWorkspace-module__SpAe2a__bridgeDiagramGrid{flex-direction:column;align-items:center;gap:12px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__layerBox{border:1px solid var(--border-light);background:#ffffff05;border-radius:14px;flex-direction:column;gap:10px;width:100%;padding:16px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__layerTitle{letter-spacing:1px;color:var(--text-secondary);font-family:ui-monospace,monospace;font-size:.72rem;font-weight:800}.AiOperatingSystemWorkspace-module__SpAe2a__appsList{flex-wrap:wrap;gap:8px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__appItemBtn{color:var(--text-primary);cursor:pointer;background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__appItemBtn:hover{background:#8b5cf640;border-color:#8b5cf6}.AiOperatingSystemWorkspace-module__SpAe2a__appItemActive{box-shadow:0 0 16px #8b5cf680;color:#fff!important;background:#7c3aed!important;border-color:#a78bfa!important}.AiOperatingSystemWorkspace-module__SpAe2a__flowConnector{color:#a78bfa;align-items:center;gap:10px;font-family:ui-monospace,monospace;font-size:.78rem;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__glowingDot{background:var(--border-light);border-radius:50%;width:10px;height:10px;transition:background .3s,box-shadow .3s}.AiOperatingSystemWorkspace-module__SpAe2a__glowingDotActive{background:#10b981;animation:1s ease-in-out infinite AiOperatingSystemWorkspace-module__SpAe2a__pulseDot;box-shadow:0 0 12px #10b981}@keyframes AiOperatingSystemWorkspace-module__SpAe2a__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.AiOperatingSystemWorkspace-module__SpAe2a__osManagerBox{background:linear-gradient(135deg,#8b5cf62e,#6d28d91a);border:2px solid #8b5cf680;border-radius:14px;width:100%;padding:18px 20px;box-shadow:0 0 30px #8b5cf626}.AiOperatingSystemWorkspace-module__SpAe2a__osManagerHeader{align-items:center;gap:14px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__osManagerHeader strong{color:#fff;font-size:1rem;display:block}.AiOperatingSystemWorkspace-module__SpAe2a__osManagerHeader small{color:#c4b5fd;font-size:.78rem;display:block}.AiOperatingSystemWorkspace-module__SpAe2a__hardwareGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.AiOperatingSystemWorkspace-module__SpAe2a__hwChip{border:1px solid var(--border-light);background:#ffffff08;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__hwChip span{font-size:1.3rem}.AiOperatingSystemWorkspace-module__SpAe2a__hwChip strong{color:var(--text-primary);font-size:.85rem;display:block}.AiOperatingSystemWorkspace-module__SpAe2a__hwChip small{color:var(--text-secondary);font-size:.7rem;display:block}.AiOperatingSystemWorkspace-module__SpAe2a__terminalLog{color:#10b981;background:#0b0a16;border:1px solid #10b9814d;border-radius:10px;align-items:center;gap:10px;padding:10px 16px;font-family:ui-monospace,monospace;font-size:.82rem;animation:.3s AiOperatingSystemWorkspace-module__SpAe2a__fadeIn;display:flex}@keyframes AiOperatingSystemWorkspace-module__SpAe2a__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AiOperatingSystemWorkspace-module__SpAe2a__hotelComparisonGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.AiOperatingSystemWorkspace-module__SpAe2a__hotelCardChaotic{background:#ef44440f;border:1px solid #ef444440;border-radius:16px;padding:20px}.AiOperatingSystemWorkspace-module__SpAe2a__hotelBadgeRed{color:#ef4444;background:#ef44441f;border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.AiOperatingSystemWorkspace-module__SpAe2a__hotelCardOrganized{background:#10b9810f;border:1px solid #10b98140;border-radius:16px;padding:20px}.AiOperatingSystemWorkspace-module__SpAe2a__hotelBadgeGreen{color:#10b981;background:#10b9811f;border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.AiOperatingSystemWorkspace-module__SpAe2a__hotelComparisonGrid h4{color:var(--text-primary);margin:10px 0 6px;font-size:1.05rem;font-weight:800}.AiOperatingSystemWorkspace-module__SpAe2a__hotelComparisonGrid p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.5}.AiOperatingSystemWorkspace-module__SpAe2a__evalList{flex-direction:column;gap:8px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__evalItem{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-secondary);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:.93rem;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__evalItem span{color:#a78bfa;background:#8b5cf626;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:900;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__simWrap{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__badgePink{letter-spacing:1px;color:#ec4899;background:#ec48991a;border-radius:6px;padding:3px 10px;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.AiOperatingSystemWorkspace-module__SpAe2a__simHeader h3{color:var(--text-primary);margin:6px 0 4px;font-size:1.3rem;font-weight:900}.AiOperatingSystemWorkspace-module__SpAe2a__simHeader p{color:var(--text-secondary);margin:0;font-size:.9rem}.AiOperatingSystemWorkspace-module__SpAe2a__simErrorBanner{color:#f87171;background:#ef44441f;border:1px solid #ef444466;border-radius:12px;padding:12px 16px;font-size:.88rem;font-weight:600;animation:.3s AiOperatingSystemWorkspace-module__SpAe2a__shake}@keyframes AiOperatingSystemWorkspace-module__SpAe2a__shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.AiOperatingSystemWorkspace-module__SpAe2a__simSuccessBanner{color:#10b981;background:#10b9811f;border:1px solid #10b98166;border-radius:12px;padding:12px 16px;font-size:.88rem;font-weight:600}.AiOperatingSystemWorkspace-module__SpAe2a__targetsGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.AiOperatingSystemWorkspace-module__SpAe2a__targetZone{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:14px;transition:all .2s;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__targetZonePrimary{background:#8b5cf626;border:2px dashed #8b5cf699}.AiOperatingSystemWorkspace-module__SpAe2a__targetZonePrimary:hover{background:#8b5cf640;border-color:#8b5cf6}.AiOperatingSystemWorkspace-module__SpAe2a__targetZoneSecondary{border:2px dashed var(--border-light);background:#ffffff05}.AiOperatingSystemWorkspace-module__SpAe2a__targetZoneSecondary:hover{background:#ef44440d;border-color:#ef444466}.AiOperatingSystemWorkspace-module__SpAe2a__targetIcon{font-size:1.8rem}.AiOperatingSystemWorkspace-module__SpAe2a__targetName{color:var(--text-primary);font-size:.88rem}.AiOperatingSystemWorkspace-module__SpAe2a__targetSub{color:var(--text-secondary);font-size:.68rem}.AiOperatingSystemWorkspace-module__SpAe2a__cardsTrayWrap{flex-direction:column;gap:10px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__trayTitle{color:var(--text-secondary);margin:0;font-size:.85rem;font-weight:700}.AiOperatingSystemWorkspace-module__SpAe2a__cardsTray{flex-wrap:wrap;gap:8px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__requestCard{color:var(--text-primary);cursor:grab;-webkit-user-select:none;user-select:none;background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__requestCard:hover:not(.AiOperatingSystemWorkspace-module__SpAe2a__cardDone){background:#8b5cf638}.AiOperatingSystemWorkspace-module__SpAe2a__cardDone{opacity:.35;cursor:not-allowed;background:#10b98114;border-color:#10b98133}.AiOperatingSystemWorkspace-module__SpAe2a__simCompleteBanner{background:linear-gradient(135deg,#f59e0b1f,#f59e0b0a);border:1px solid #f59e0b66;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__simCompleteBanner strong{color:#f59e0b;font-size:1.05rem;display:block}.AiOperatingSystemWorkspace-module__SpAe2a__simCompleteBanner p{color:var(--text-secondary);margin:0;font-size:.88rem}.AiOperatingSystemWorkspace-module__SpAe2a__resetBtn{border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 14px;font-size:.82rem;font-weight:600;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__respWrap{flex-direction:column;gap:16px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__respTabs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.AiOperatingSystemWorkspace-module__SpAe2a__respTabBtn{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__respTabBtn:hover{color:var(--text-primary);border-color:#8b5cf666}.AiOperatingSystemWorkspace-module__SpAe2a__respTabActive{color:#a78bfa!important;background:#8b5cf626!important;border-color:#8b5cf6!important}.AiOperatingSystemWorkspace-module__SpAe2a__respCard{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__respCardHeader{align-items:center;gap:14px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__respCardIcon{font-size:2rem}.AiOperatingSystemWorkspace-module__SpAe2a__respCardHeader h4{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:800}.AiOperatingSystemWorkspace-module__SpAe2a__respCardHeader p{color:var(--text-secondary);margin:0;font-size:.85rem}.AiOperatingSystemWorkspace-module__SpAe2a__respBodyText{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.65}.AiOperatingSystemWorkspace-module__SpAe2a__respBullets{flex-direction:column;gap:8px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__respBulletItem{color:var(--text-primary);align-items:center;gap:10px;font-size:.9rem;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__aiInsightBox{background:linear-gradient(135deg,#8b5cf61f,#6d28d90a);border:1px solid #8b5cf659;border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__aiInsightHeader{align-items:center;gap:10px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__aiInsightHeader h3{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}.AiOperatingSystemWorkspace-module__SpAe2a__aiInsightBox p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.65}.AiOperatingSystemWorkspace-module__SpAe2a__aiInsightBox ul{color:var(--text-secondary);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:.92rem;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__quizBox{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__quizHeader{color:var(--text-secondary);justify-content:space-between;align-items:center;font-family:ui-monospace,monospace;font-size:.82rem;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__quizScoreBadge{color:#f59e0b;background:#f59e0b1f;border-radius:12px;padding:3px 10px;font-weight:800}.AiOperatingSystemWorkspace-module__SpAe2a__quizProgressTrack{background:#ffffff14;border-radius:3px;width:100%;height:5px;overflow:hidden}.AiOperatingSystemWorkspace-module__SpAe2a__quizProgressFill{background:linear-gradient(90deg,#7c3aed,#8b5cf6);height:100%;transition:width .3s}.AiOperatingSystemWorkspace-module__SpAe2a__quizQuestion{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:800;line-height:1.5}.AiOperatingSystemWorkspace-module__SpAe2a__quizOptions{flex-direction:column;gap:10px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__optBtn{border:1px solid var(--border-light);text-align:left;cursor:pointer;background:#ffffff08;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__optBtn:hover:not(:disabled){background:#8b5cf61a;border-color:#8b5cf666}.AiOperatingSystemWorkspace-module__SpAe2a__optLetter{color:var(--text-primary);background:#ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:900;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__optText{color:var(--text-primary);flex:1;font-size:.92rem}.AiOperatingSystemWorkspace-module__SpAe2a__optCorrect{background:#10b9811f!important;border-color:#10b98180!important}.AiOperatingSystemWorkspace-module__SpAe2a__optWrong{background:#ef44441f!important;border-color:#ef444480!important}.AiOperatingSystemWorkspace-module__SpAe2a__explainBox{color:var(--text-secondary);background:#8b5cf614;border:1px solid #8b5cf64d;border-radius:12px;gap:10px;padding:14px 18px;font-size:.88rem;line-height:1.5;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__quizBtnNext{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:10px;align-self:flex-end;padding:10px 24px;font-size:.9rem;font-weight:700}.AiOperatingSystemWorkspace-module__SpAe2a__quizResultBox{background:var(--surface-dark);border:1px solid var(--border-light);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__quizResultBox h3{color:var(--text-primary);margin:0;font-size:1.4rem}.AiOperatingSystemWorkspace-module__SpAe2a__scoreText{color:var(--text-secondary);margin:0;font-size:1.05rem}.AiOperatingSystemWorkspace-module__SpAe2a__scoreText strong{color:#f59e0b}.AiOperatingSystemWorkspace-module__SpAe2a__scoreFeedback{color:var(--text-secondary);margin:0;font-size:.9rem}.AiOperatingSystemWorkspace-module__SpAe2a__quizBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:10px 24px;font-size:.9rem;font-weight:700;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__exerciseBox{background:linear-gradient(135deg,#10b98114,#10b98105);border:1px solid #10b9814d;border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__badgeGreen{color:#10b981;background:#10b9811f;border-radius:6px;width:fit-content;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.AiOperatingSystemWorkspace-module__SpAe2a__exerciseBox h3{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}.AiOperatingSystemWorkspace-module__SpAe2a__exerciseList{flex-direction:column;gap:8px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__exerciseList div{color:var(--text-primary);align-items:center;gap:10px;font-size:.92rem;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__exerciseList span{color:#10b981;background:#10b98126;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:ui-monospace,monospace;font-size:.72rem;font-weight:900;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__completionFooter{background:linear-gradient(135deg,#10b9811a,#10b98108);border:1px solid #10b98166;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding:24px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__completionHeader{align-items:center;gap:14px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__completionHeader strong{color:#10b981;font-size:1.1rem;display:block}.AiOperatingSystemWorkspace-module__SpAe2a__completionHeader p{color:var(--text-secondary);margin:0;font-size:.88rem}.AiOperatingSystemWorkspace-module__SpAe2a__nextUnlocked{text-align:right;color:var(--text-secondary);font-size:.85rem}.AiOperatingSystemWorkspace-module__SpAe2a__nextUnlocked strong{color:var(--text-primary);font-size:.95rem;display:block}.AiOperatingSystemWorkspace-module__SpAe2a__footerNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__navBtnPrev{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-primary);border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.AiOperatingSystemWorkspace-module__SpAe2a__navBtnNext{color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-radius:10px;align-items:center;gap:6px;padding:10px 24px;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}@media (max-width:680px){.AiOperatingSystemWorkspace-module__SpAe2a__topBar{padding:12px 16px;top:4px}.AiOperatingSystemWorkspace-module__SpAe2a__container{padding:0 16px 60px}.AiOperatingSystemWorkspace-module__SpAe2a__heroSection{padding:32px 0 20px}.AiOperatingSystemWorkspace-module__SpAe2a__specsGrid{grid-template-columns:1fr 1fr}.AiOperatingSystemWorkspace-module__SpAe2a__decisionsGrid{grid-template-columns:1fr}.AiOperatingSystemWorkspace-module__SpAe2a__targetsGrid,.AiOperatingSystemWorkspace-module__SpAe2a__hardwareGrid{grid-template-columns:1fr 1fr}.AiOperatingSystemWorkspace-module__SpAe2a__nextUnlocked{text-align:left}}
.ExcelRoundingWorkspace-module__43EYFW__page{background:var(--bg-dark);min-height:100vh;color:var(--text-primary)}.ExcelRoundingWorkspace-module__43EYFW__topBar{border-bottom:1px solid var(--border-light);background:var(--bg-dark);z-index:20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 32px;display:flex;position:sticky;top:4px}.ExcelRoundingWorkspace-module__43EYFW__backLink{color:var(--accent);align-items:center;gap:6px;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.ExcelRoundingWorkspace-module__43EYFW__backLink:hover{opacity:.75}.ExcelRoundingWorkspace-module__43EYFW__breadcrumb{color:var(--text-secondary);font-size:.82rem}.ExcelRoundingWorkspace-module__43EYFW__breadcrumb strong{color:var(--text-primary)}.ExcelRoundingWorkspace-module__43EYFW__container{max-width:880px;margin:0 auto;padding:0 24px 80px}.ExcelRoundingWorkspace-module__43EYFW__heroSection{text-align:center;padding:48px 0 36px}.ExcelRoundingWorkspace-module__43EYFW__phaseBadge{letter-spacing:1.2px;color:#10b981;text-transform:uppercase;background:#10b9811f;border:1px solid #10b9814d;border-radius:20px;padding:4px 12px;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:800}.ExcelRoundingWorkspace-module__43EYFW__heroTitle{background:linear-gradient(135deg,#fff 0%,#a78bfa 50%,#10b981 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:16px 0 12px;font-size:clamp(2rem,5vw,3rem);font-weight:900}:not(.dark) .ExcelRoundingWorkspace-module__43EYFW__heroTitle{background:linear-gradient(135deg,#1e1b4b 0%,#6d28d9 50%,#059669 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ExcelRoundingWorkspace-module__43EYFW__heroSubtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 20px;font-size:1.05rem;line-height:1.6}.ExcelRoundingWorkspace-module__43EYFW__heroBadges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__heroBadge{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-secondary);border-radius:20px;padding:5px 14px;font-size:.82rem;font-weight:600}.ExcelRoundingWorkspace-module__43EYFW__article{flex-direction:column;gap:48px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__section{flex-direction:column;gap:16px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__section p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.75}.ExcelRoundingWorkspace-module__43EYFW__sectionTitle{color:var(--text-primary);border-bottom:2px solid var(--border-light);margin:0;padding-bottom:8px;font-size:1.55rem;font-weight:800}.ExcelRoundingWorkspace-module__43EYFW__scenarioCards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ExcelRoundingWorkspace-module__43EYFW__scenarioCard{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:16px;align-items:flex-start;gap:14px;padding:20px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__scenarioCard span{font-size:1.8rem}.ExcelRoundingWorkspace-module__43EYFW__scenarioCard strong{color:var(--text-primary);margin-bottom:4px;font-size:.98rem;display:block}.ExcelRoundingWorkspace-module__43EYFW__scenarioCard p{color:var(--text-secondary);margin:0 0 8px;font-size:.85rem;line-height:1.5}.ExcelRoundingWorkspace-module__43EYFW__codeTag{color:#c4b5fd;background:#8b5cf626;border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.78rem}:not(.dark) .ExcelRoundingWorkspace-module__43EYFW__codeTag{color:#6d28d9;background:#6d28d91a}.ExcelRoundingWorkspace-module__43EYFW__syntaxGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.ExcelRoundingWorkspace-module__43EYFW__syntaxCard{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__syntaxHeader{align-items:center;gap:10px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__syntaxHeader span{font-size:1.4rem}.ExcelRoundingWorkspace-module__43EYFW__syntaxHeader h3{margin:0;font-size:1.1rem;font-weight:800}.ExcelRoundingWorkspace-module__43EYFW__syntaxCard p{color:var(--text-secondary);margin:0;font-size:.9rem}.ExcelRoundingWorkspace-module__43EYFW__syntaxCard ul{color:var(--text-secondary);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:.85rem;display:flex}.ExcelRoundingWorkspace-module__43EYFW__codeExample{border:1px solid var(--border-light);color:var(--text-primary);background:#00000026;border-radius:8px;margin-top:4px;padding:8px 12px;font-family:ui-monospace,monospace;font-size:.85rem}.ExcelRoundingWorkspace-module__43EYFW__calcBox{background:var(--surface-dark);border:1px solid #8b5cf659;border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__calcHeader{align-items:center;gap:14px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__calcHeader h3{color:var(--text-primary);margin:0 0 2px;font-size:1.25rem;font-weight:800}.ExcelRoundingWorkspace-module__43EYFW__calcHeader p{color:var(--text-secondary);margin:0;font-size:.88rem}.ExcelRoundingWorkspace-module__43EYFW__calcInputsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.ExcelRoundingWorkspace-module__43EYFW__inputGroup{flex-direction:column;gap:6px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__inputGroup label{color:var(--text-secondary);font-size:.85rem;font-weight:700}.ExcelRoundingWorkspace-module__43EYFW__numInput{border:1px solid var(--border-light);color:var(--text-primary);background:#0003;border-radius:10px;outline:none;padding:10px 14px;font-family:ui-monospace,monospace;font-size:1.1rem;font-weight:700}.ExcelRoundingWorkspace-module__43EYFW__numInput:focus{border-color:#8b5cf6}.ExcelRoundingWorkspace-module__43EYFW__digitsBtns{flex-wrap:wrap;gap:6px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__digitBtn{border:1px solid var(--border-light);color:var(--text-primary);cursor:pointer;background:#ffffff0d;border-radius:8px;padding:6px 12px;font-family:ui-monospace,monospace;font-size:.88rem;font-weight:700;transition:all .2s}.ExcelRoundingWorkspace-module__43EYFW__digitBtnActive{color:#fff!important;background:#8b5cf6!important;border-color:#a78bfa!important}.ExcelRoundingWorkspace-module__43EYFW__calcResultsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ExcelRoundingWorkspace-module__43EYFW__resCard{text-align:center;background:#ffffff08;border:2px solid;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__resBadge{border-radius:6px;padding:2px 10px;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:900}.ExcelRoundingWorkspace-module__43EYFW__resValue{color:#fff;font-family:ui-monospace,monospace;font-size:1.8rem;font-weight:900}.ExcelRoundingWorkspace-module__43EYFW__resCard small{color:var(--text-secondary);font-size:.78rem}.ExcelRoundingWorkspace-module__43EYFW__tableWrapper{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:16px;overflow-x:auto}.ExcelRoundingWorkspace-module__43EYFW__compTable{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.ExcelRoundingWorkspace-module__43EYFW__compTable th{color:var(--text-secondary);border-bottom:1px solid var(--border-light);background:#ffffff0a;padding:14px 16px;font-size:.82rem;font-weight:800}.ExcelRoundingWorkspace-module__43EYFW__compTable td{border-bottom:1px solid #ffffff0d;padding:12px 16px}.ExcelRoundingWorkspace-module__43EYFW__cellCode{color:var(--text-primary);font-family:ui-monospace,monospace;font-weight:700}.ExcelRoundingWorkspace-module__43EYFW__digitPill{background:#ffffff14;border-radius:6px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:800}.ExcelRoundingWorkspace-module__43EYFW__cellGreen{color:#10b981;font-family:ui-monospace,monospace;font-weight:800}.ExcelRoundingWorkspace-module__43EYFW__cellPurple{color:#a78bfa;font-family:ui-monospace,monospace;font-weight:800}.ExcelRoundingWorkspace-module__43EYFW__cellRed{color:#f87171;font-family:ui-monospace,monospace;font-weight:800}.ExcelRoundingWorkspace-module__43EYFW__cellWhy{color:var(--text-secondary);font-size:.82rem;line-height:1.4}.ExcelRoundingWorkspace-module__43EYFW__tipBox{background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:16px;gap:14px;padding:20px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__tipBox strong{color:var(--text-primary);margin-bottom:6px;font-size:1rem;display:block}.ExcelRoundingWorkspace-module__43EYFW__tipBox p{color:var(--text-secondary);margin:0 0 10px;font-size:.9rem;line-height:1.5}.ExcelRoundingWorkspace-module__43EYFW__tipCode{background:#0000004d;border-radius:8px;width:fit-content;padding:6px 12px;font-family:ui-monospace,monospace;font-size:.85rem}.ExcelRoundingWorkspace-module__43EYFW__quizWrap{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;gap:18px;padding:28px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__quizHeader{color:var(--text-secondary);justify-content:space-between;align-items:center;font-family:ui-monospace,monospace;font-size:.82rem;display:flex}.ExcelRoundingWorkspace-module__43EYFW__quizScoreBadge{color:#f59e0b;background:#f59e0b1f;border-radius:12px;padding:3px 10px;font-weight:800}.ExcelRoundingWorkspace-module__43EYFW__quizQuestionText{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:800;line-height:1.5}.ExcelRoundingWorkspace-module__43EYFW__quizOptionsGrid{flex-direction:column;gap:10px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__quizOptBtn{border:1px solid var(--border-light);text-align:left;cursor:pointer;background:#ffffff08;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.ExcelRoundingWorkspace-module__43EYFW__quizOptBtn:hover:not(:disabled){background:#8b5cf61a;border-color:#8b5cf666}.ExcelRoundingWorkspace-module__43EYFW__optLetter{color:var(--text-primary);background:#ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:900;display:flex}.ExcelRoundingWorkspace-module__43EYFW__optText{color:var(--text-primary);flex:1;font-size:.92rem}.ExcelRoundingWorkspace-module__43EYFW__optCorrect{background:#10b9811f!important;border-color:#10b98180!important}.ExcelRoundingWorkspace-module__43EYFW__optWrong{background:#ef44441f!important;border-color:#ef444480!important}.ExcelRoundingWorkspace-module__43EYFW__quizExplainBox{color:var(--text-secondary);background:#8b5cf614;border:1px solid #8b5cf64d;border-radius:12px;gap:10px;padding:14px 18px;font-size:.88rem;line-height:1.5;display:flex}.ExcelRoundingWorkspace-module__43EYFW__quizNextBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:10px;align-self:flex-end;padding:10px 24px;font-size:.9rem;font-weight:700}.ExcelRoundingWorkspace-module__43EYFW__quizResultWrap{background:var(--surface-dark);border:1px solid var(--border-light);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__quizResultWrap h3{color:var(--text-primary);margin:0;font-size:1.4rem}.ExcelRoundingWorkspace-module__43EYFW__quizRestartBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:10px 24px;font-size:.9rem;font-weight:700;display:flex}.ExcelRoundingWorkspace-module__43EYFW__footerNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:56px;display:flex}.ExcelRoundingWorkspace-module__43EYFW__navBtn{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-primary);border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.ExcelRoundingWorkspace-module__43EYFW__navBtnNext{color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-radius:10px;align-items:center;gap:6px;padding:10px 24px;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}@media (max-width:680px){.ExcelRoundingWorkspace-module__43EYFW__topBar{padding:12px 16px;top:60px}.ExcelRoundingWorkspace-module__43EYFW__container{padding:0 16px 60px}.ExcelRoundingWorkspace-module__43EYFW__heroSection{padding:32px 0 20px}.ExcelRoundingWorkspace-module__43EYFW__syntaxGrid,.ExcelRoundingWorkspace-module__43EYFW__calcResultsGrid{grid-template-columns:1fr}}
.InlineTopicFeedback-module__99rKTG__container{background:var(--surface-dark,#0f172a);border:1px solid #8b5cf640;border-radius:16px;margin:32px 0 16px;padding:16px 24px;box-shadow:0 4px 20px #0003}.InlineTopicFeedback-module__99rKTG__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.InlineTopicFeedback-module__99rKTG__left{color:var(--text-primary,#fff);align-items:center;gap:10px;font-size:.92rem;display:flex}.InlineTopicFeedback-module__99rKTG__actions{gap:10px;display:flex}.InlineTopicFeedback-module__99rKTG__btn{color:var(--text-secondary,#94a3b8);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:700;transition:all .2s;display:flex}.InlineTopicFeedback-module__99rKTG__yesBtn:hover{color:#10b981;background:#10b98126;border-color:#10b981}.InlineTopicFeedback-module__99rKTG__suggestBtn:hover{color:#38bdf8;background:#38bdf826;border-color:#38bdf8}.InlineTopicFeedback-module__99rKTG__submittedMsg{color:#10b981;align-items:center;gap:8px;font-size:.88rem;font-weight:700;display:flex}.InlineTopicFeedback-module__99rKTG__commentForm{border-top:1px solid #ffffff14;gap:10px;margin-top:14px;padding-top:14px;display:flex}.InlineTopicFeedback-module__99rKTG__commentInput{color:#fff;background:#0f172acc;border:1px solid #ffffff26;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:.88rem}.InlineTopicFeedback-module__99rKTG__commentInput:focus{border-color:#7c3aed}.InlineTopicFeedback-module__99rKTG__submitCommentBtn{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:10px;padding:0 18px;font-size:.85rem;font-weight:700;transition:background .2s}.InlineTopicFeedback-module__99rKTG__submitCommentBtn:hover:not(:disabled){background:#6d28d9}.InlineTopicFeedback-module__99rKTG__btn:disabled,.InlineTopicFeedback-module__99rKTG__submitCommentBtn:disabled{opacity:.6;cursor:not-allowed}.InlineTopicFeedback-module__99rKTG__errorAlert{color:var(--danger,#ef4444);background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:.82rem;font-weight:600;display:flex}
.ExcelSubtotalWorkspace-module__kYi5eq__page{background:var(--bg-dark);min-height:100vh;color:var(--text-primary)}.ExcelSubtotalWorkspace-module__kYi5eq__topBar{border-bottom:1px solid var(--border-light);background:var(--bg-dark);z-index:20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 32px;display:flex;position:sticky;top:72px}.ExcelSubtotalWorkspace-module__kYi5eq__backLink{color:var(--accent);align-items:center;gap:6px;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__backLink:hover{opacity:.75}.ExcelSubtotalWorkspace-module__kYi5eq__breadcrumb{color:var(--text-secondary);font-size:.82rem}.ExcelSubtotalWorkspace-module__kYi5eq__breadcrumb strong{color:var(--text-primary)}.ExcelSubtotalWorkspace-module__kYi5eq__container{max-width:880px;margin:0 auto;padding:0 24px 80px}.ExcelSubtotalWorkspace-module__kYi5eq__heroSection{text-align:center;padding:48px 0 36px}.ExcelSubtotalWorkspace-module__kYi5eq__phaseBadge{letter-spacing:1.2px;color:#10b981;text-transform:uppercase;background:#10b9811f;border:1px solid #10b9814d;border-radius:20px;padding:4px 12px;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:800}.ExcelSubtotalWorkspace-module__kYi5eq__heroTitle{background:linear-gradient(135deg,#fff 0%,#a78bfa 50%,#10b981 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:16px 0 12px;font-size:clamp(2rem,5vw,3rem);font-weight:900}.ExcelSubtotalWorkspace-module__kYi5eq__heroSubtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 20px;font-size:1.05rem;line-height:1.6}.ExcelSubtotalWorkspace-module__kYi5eq__heroBadges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__heroBadge{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-secondary);border-radius:20px;padding:5px 14px;font-size:.82rem;font-weight:600}.ExcelSubtotalWorkspace-module__kYi5eq__article{flex-direction:column;gap:48px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__section{flex-direction:column;gap:16px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__section p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.75}.ExcelSubtotalWorkspace-module__kYi5eq__sectionTitle{color:var(--text-primary);border-bottom:2px solid var(--border-light);margin:0;padding-bottom:8px;font-size:1.55rem;font-weight:800}.ExcelSubtotalWorkspace-module__kYi5eq__problemComparisonGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.ExcelSubtotalWorkspace-module__kYi5eq__problemCardRed{background:#ef44440f;border:1px solid #ef444440;border-radius:18px;padding:22px}.ExcelSubtotalWorkspace-module__kYi5eq__badgeRed{color:#ef4444;background:#ef44441f;border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.ExcelSubtotalWorkspace-module__kYi5eq__problemCardGreen{background:#10b9810f;border:1px solid #10b98140;border-radius:18px;padding:22px}.ExcelSubtotalWorkspace-module__kYi5eq__badgeGreen{color:#10b981;background:#10b9811f;border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.ExcelSubtotalWorkspace-module__kYi5eq__problemComparisonGrid h4{color:var(--text-primary);margin:10px 0 6px;font-size:1.15rem;font-weight:800}.ExcelSubtotalWorkspace-module__kYi5eq__problemComparisonGrid p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.ExcelSubtotalWorkspace-module__kYi5eq__syntaxBox{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__syntaxCode{color:#c4b5fd;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:12px;width:fit-content;padding:12px 18px;font-family:ui-monospace,monospace;font-size:1.1rem;font-weight:700}.ExcelSubtotalWorkspace-module__kYi5eq__codesGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ExcelSubtotalWorkspace-module__kYi5eq__codeCard{border:1px solid var(--border-light);background:#ffffff05;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__codeBadge{color:#f59e0b;background:#f59e0b1f;border-radius:6px;width:fit-content;padding:2px 8px;font-family:ui-monospace,monospace;font-size:.72rem;font-weight:900}.ExcelSubtotalWorkspace-module__kYi5eq__codeName{color:var(--text-primary);font-size:.95rem;font-weight:800}.ExcelSubtotalWorkspace-module__kYi5eq__codeDesc{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.4}.ExcelSubtotalWorkspace-module__kYi5eq__diffBox{background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:18px;gap:14px;padding:22px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__diffBox strong{color:var(--text-primary);margin-bottom:12px;font-size:1.05rem;display:block}.ExcelSubtotalWorkspace-module__kYi5eq__diffGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.ExcelSubtotalWorkspace-module__kYi5eq__diffCard{border:1px solid var(--border-light);background:#00000040;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__codeHighlight{color:#a78bfa;font-family:ui-monospace,monospace;font-size:.82rem;font-weight:800}.ExcelSubtotalWorkspace-module__kYi5eq__diffCard p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.ExcelSubtotalWorkspace-module__kYi5eq__playgroundCard{background:linear-gradient(145deg,#16122af5 0%,#0c0a1afa 100%);border:1px solid #10b98159;border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__playgroundHeader{align-items:center;gap:14px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__playgroundHeader h3{color:var(--text-primary);margin:0 0 4px;font-size:1.25rem;font-weight:800}.ExcelSubtotalWorkspace-module__kYi5eq__playgroundHeader p{color:var(--text-secondary);margin:0;font-size:.88rem}.ExcelSubtotalWorkspace-module__kYi5eq__controlsBar{border:1px solid var(--border-light);background:#0000004d;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__controlGroup{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__controlGroup label{color:var(--text-secondary);min-width:110px;font-size:.85rem;font-weight:700}.ExcelSubtotalWorkspace-module__kYi5eq__filterBtns{flex-wrap:wrap;gap:6px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__filterBtn{border:1px solid var(--border-light);color:var(--text-primary);cursor:pointer;background:#ffffff0d;border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .2s}.ExcelSubtotalWorkspace-module__kYi5eq__filterBtnActive{color:#fff!important;background:#10b981!important;border-color:#34d399!important}.ExcelSubtotalWorkspace-module__kYi5eq__hideToggleBtn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .2s;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__hideToggleActive{color:#fff!important;background:#ef4444!important}.ExcelSubtotalWorkspace-module__kYi5eq__countersGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ExcelSubtotalWorkspace-module__kYi5eq__counterCardRed{text-align:center;background:#ef444414;border:1px solid #ef44444d;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__counterCardGreen{text-align:center;background:#10b9811f;border:1px solid #10b98166;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__counterCardPurple{text-align:center;background:#8b5cf61f;border:1px solid #8b5cf666;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__counterLabel{color:var(--text-secondary);font-family:ui-monospace,monospace;font-size:.78rem;font-weight:800}.ExcelSubtotalWorkspace-module__kYi5eq__counterValue{color:#fff;font-family:ui-monospace,monospace;font-size:1.8rem;font-weight:900}.ExcelSubtotalWorkspace-module__kYi5eq__countersGrid small{color:var(--text-secondary);font-size:.78rem}.ExcelSubtotalWorkspace-module__kYi5eq__tableWrap{border:1px solid var(--border-light);background:#0000004d;border-radius:14px;overflow-x:auto}.ExcelSubtotalWorkspace-module__kYi5eq__dataTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.ExcelSubtotalWorkspace-module__kYi5eq__dataTable th{color:var(--text-secondary);border-bottom:1px solid var(--border-light);background:#ffffff0a;padding:12px 14px;font-size:.78rem;font-weight:800}.ExcelSubtotalWorkspace-module__kYi5eq__dataTable td{border-bottom:1px solid #ffffff0d;padding:10px 14px}.ExcelSubtotalWorkspace-module__kYi5eq__rowVisible{background:0 0}.ExcelSubtotalWorkspace-module__kYi5eq__rowHidden{opacity:.35;background:#ef44440d;text-decoration:line-through}.ExcelSubtotalWorkspace-module__kYi5eq__cellRowNo{color:var(--text-secondary);font-family:ui-monospace,monospace;font-size:.78rem}.ExcelSubtotalWorkspace-module__kYi5eq__cellItem{color:var(--text-primary);font-weight:700}.ExcelSubtotalWorkspace-module__kYi5eq__catTag{color:#c4b5fd;background:#8b5cf626;border-radius:6px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:.75rem}.ExcelSubtotalWorkspace-module__kYi5eq__regTag{color:#fcd34d;background:#f59e0b26;border-radius:6px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:.75rem}.ExcelSubtotalWorkspace-module__kYi5eq__cellSales{color:#10b981;font-family:ui-monospace,monospace;font-weight:800}.ExcelSubtotalWorkspace-module__kYi5eq__statusVisible{color:#10b981;font-size:.78rem;font-weight:700}.ExcelSubtotalWorkspace-module__kYi5eq__statusHidden{color:#f87171;font-size:.78rem;font-weight:700}.ExcelSubtotalWorkspace-module__kYi5eq__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.ExcelSubtotalWorkspace-module__kYi5eq__benefitCard{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__benefitIcon{font-size:2rem}.ExcelSubtotalWorkspace-module__kYi5eq__benefitCard h4{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800}.ExcelSubtotalWorkspace-module__kYi5eq__benefitCard p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.5}.ExcelSubtotalWorkspace-module__kYi5eq__quizWrap{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;gap:18px;padding:28px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__quizHeader{color:var(--text-secondary);justify-content:space-between;align-items:center;font-family:ui-monospace,monospace;font-size:.82rem;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__quizScoreBadge{color:#f59e0b;background:#f59e0b1f;border-radius:12px;padding:3px 10px;font-weight:800}.ExcelSubtotalWorkspace-module__kYi5eq__quizQuestionText{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:800;line-height:1.5}.ExcelSubtotalWorkspace-module__kYi5eq__quizOptionsGrid{flex-direction:column;gap:10px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__quizOptBtn{border:1px solid var(--border-light);text-align:left;cursor:pointer;background:#ffffff08;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__quizOptBtn:hover:not(:disabled){background:#8b5cf61a;border-color:#8b5cf666}.ExcelSubtotalWorkspace-module__kYi5eq__optLetter{color:var(--text-primary);background:#ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:900;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__optText{color:var(--text-primary);flex:1;font-size:.92rem}.ExcelSubtotalWorkspace-module__kYi5eq__optCorrect{background:#10b9811f!important;border-color:#10b98180!important}.ExcelSubtotalWorkspace-module__kYi5eq__optWrong{background:#ef44441f!important;border-color:#ef444480!important}.ExcelSubtotalWorkspace-module__kYi5eq__quizExplainBox{color:var(--text-secondary);background:#8b5cf614;border:1px solid #8b5cf64d;border-radius:12px;gap:10px;padding:14px 18px;font-size:.88rem;line-height:1.5;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__quizNextBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:10px;align-self:flex-end;padding:10px 24px;font-size:.9rem;font-weight:700}.ExcelSubtotalWorkspace-module__kYi5eq__quizResultWrap{background:var(--surface-dark);border:1px solid var(--border-light);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__quizResultWrap h3{color:var(--text-primary);margin:0;font-size:1.4rem}.ExcelSubtotalWorkspace-module__kYi5eq__quizRestartBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:10px 24px;font-size:.9rem;font-weight:700;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__footerNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:56px;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__navBtn{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-primary);border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.ExcelSubtotalWorkspace-module__kYi5eq__navBtnNext{color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-radius:10px;align-items:center;gap:6px;padding:10px 24px;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}@media (max-width:680px){.ExcelSubtotalWorkspace-module__kYi5eq__topBar{padding:12px 16px;top:60px}.ExcelSubtotalWorkspace-module__kYi5eq__container{padding:0 16px 60px}.ExcelSubtotalWorkspace-module__kYi5eq__heroSection{padding:32px 0 20px}.ExcelSubtotalWorkspace-module__kYi5eq__problemComparisonGrid,.ExcelSubtotalWorkspace-module__kYi5eq__countersGrid{grid-template-columns:1fr}}
.ExcelAggregateWorkspace-module__PYsSJa__page{background:var(--bg-dark);min-height:100vh;color:var(--text-primary)}.ExcelAggregateWorkspace-module__PYsSJa__topBar{border-bottom:1px solid var(--border-light);background:var(--bg-dark);z-index:20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 32px;display:flex;position:sticky;top:4px}.ExcelAggregateWorkspace-module__PYsSJa__backLink{color:var(--accent);align-items:center;gap:6px;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__backLink:hover{opacity:.75}.ExcelAggregateWorkspace-module__PYsSJa__breadcrumb{color:var(--text-secondary);font-size:.82rem}.ExcelAggregateWorkspace-module__PYsSJa__breadcrumb strong{color:var(--text-primary)}.ExcelAggregateWorkspace-module__PYsSJa__container{max-width:880px;margin:0 auto;padding:0 24px 80px}.ExcelAggregateWorkspace-module__PYsSJa__heroSection{text-align:center;padding:48px 0 36px}.ExcelAggregateWorkspace-module__PYsSJa__phaseBadge{letter-spacing:1.2px;color:#10b981;text-transform:uppercase;background:#10b9811f;border:1px solid #10b9814d;border-radius:20px;padding:4px 12px;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:800}.ExcelAggregateWorkspace-module__PYsSJa__heroTitle{background:linear-gradient(135deg,#fff 0%,#a78bfa 50%,#10b981 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:16px 0 12px;font-size:clamp(2rem,5vw,3rem);font-weight:900}.ExcelAggregateWorkspace-module__PYsSJa__heroSubtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 20px;font-size:1.05rem;line-height:1.6}.ExcelAggregateWorkspace-module__PYsSJa__heroBadges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__heroBadge{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-secondary);border-radius:20px;padding:5px 14px;font-size:.82rem;font-weight:600}.ExcelAggregateWorkspace-module__PYsSJa__article{flex-direction:column;gap:48px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__section{flex-direction:column;gap:16px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__section p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.75}.ExcelAggregateWorkspace-module__PYsSJa__sectionTitle{color:var(--text-primary);border-bottom:2px solid var(--border-light);margin:0;padding-bottom:8px;font-size:1.55rem;font-weight:800}.ExcelAggregateWorkspace-module__PYsSJa__problemGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.ExcelAggregateWorkspace-module__PYsSJa__problemCardRed{background:#ef44440f;border:1px solid #ef444440;border-radius:18px;padding:22px}.ExcelAggregateWorkspace-module__PYsSJa__badgeRed{color:#ef4444;background:#ef44441f;border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.ExcelAggregateWorkspace-module__PYsSJa__problemCardGreen{background:#10b9810f;border:1px solid #10b98140;border-radius:18px;padding:22px}.ExcelAggregateWorkspace-module__PYsSJa__badgeGreen{color:#10b981;background:#10b9811f;border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.ExcelAggregateWorkspace-module__PYsSJa__problemGrid h4{color:var(--text-primary);margin:10px 0 6px;font-size:1.15rem;font-weight:800}.ExcelAggregateWorkspace-module__PYsSJa__problemGrid p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.ExcelAggregateWorkspace-module__PYsSJa__syntaxBox{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__formsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.ExcelAggregateWorkspace-module__PYsSJa__formCard{border:1px solid var(--border-light);background:#0003;border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__formTitle{color:var(--text-secondary);font-size:.82rem;font-weight:700}.ExcelAggregateWorkspace-module__PYsSJa__formCard code{color:#c4b5fd;font-family:ui-monospace,monospace;font-size:.95rem;font-weight:700}.ExcelAggregateWorkspace-module__PYsSJa__playgroundCard{background:linear-gradient(145deg,#16122af5 0%,#0c0a1afa 100%);border:1px solid #10b98159;border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__playgroundHeader{align-items:center;gap:14px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__playgroundHeader h3{color:var(--text-primary);margin:0 0 4px;font-size:1.25rem;font-weight:800}.ExcelAggregateWorkspace-module__PYsSJa__playgroundHeader p{color:var(--text-secondary);margin:0;font-size:.88rem}.ExcelAggregateWorkspace-module__PYsSJa__controlsBar{border:1px solid var(--border-light);background:#0000004d;border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__controlGroup{flex-direction:column;gap:6px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__controlGroup label{color:var(--text-secondary);font-size:.85rem;font-weight:700}.ExcelAggregateWorkspace-module__PYsSJa__selectInput{border:1px solid var(--border-light);color:#fff;background:#0006;border-radius:10px;outline:none;padding:10px 14px;font-family:ui-monospace,monospace;font-size:.92rem;font-weight:700}.ExcelAggregateWorkspace-module__PYsSJa__numInput{border:1px solid var(--border-light);color:#fff;background:#0006;border-radius:10px;outline:none;width:100px;padding:8px 14px;font-family:ui-monospace,monospace;font-size:1rem;font-weight:700}.ExcelAggregateWorkspace-module__PYsSJa__countersGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ExcelAggregateWorkspace-module__PYsSJa__counterRed{text-align:center;background:#ef444414;border:1px solid #ef44444d;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__counterGreen{text-align:center;background:#10b9811f;border:1px solid #10b98166;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__counterLabel{color:var(--text-secondary);font-family:ui-monospace,monospace;font-size:.78rem;font-weight:800}.ExcelAggregateWorkspace-module__PYsSJa__counterValError{color:#ef4444;font-family:ui-monospace,monospace;font-size:1.8rem;font-weight:900}.ExcelAggregateWorkspace-module__PYsSJa__counterValSuccess{color:#10b981;font-family:ui-monospace,monospace;font-size:1.8rem;font-weight:900}.ExcelAggregateWorkspace-module__PYsSJa__countersGrid small{color:var(--text-secondary);font-size:.78rem}.ExcelAggregateWorkspace-module__PYsSJa__tableWrap{border:1px solid var(--border-light);background:#0000004d;border-radius:14px;overflow-x:auto}.ExcelAggregateWorkspace-module__PYsSJa__dataTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.ExcelAggregateWorkspace-module__PYsSJa__dataTable th{color:var(--text-secondary);border-bottom:1px solid var(--border-light);background:#ffffff0a;padding:12px 14px;font-size:.78rem;font-weight:800}.ExcelAggregateWorkspace-module__PYsSJa__dataTable td{border-bottom:1px solid #ffffff0d;padding:10px 14px}.ExcelAggregateWorkspace-module__PYsSJa__rowValid{background:0 0}.ExcelAggregateWorkspace-module__PYsSJa__rowError{background:#ef44440f}.ExcelAggregateWorkspace-module__PYsSJa__cellLabel{color:var(--text-primary);font-weight:700}.ExcelAggregateWorkspace-module__PYsSJa__catPill{color:#c4b5fd;background:#8b5cf626;border-radius:6px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:.75rem}.ExcelAggregateWorkspace-module__PYsSJa__cellValValid{color:#10b981;font-family:ui-monospace,monospace;font-weight:800}.ExcelAggregateWorkspace-module__PYsSJa__cellValError{color:#ef4444;font-family:ui-monospace,monospace;font-weight:900}.ExcelAggregateWorkspace-module__PYsSJa__statusValid{color:#10b981;font-size:.78rem;font-weight:700}.ExcelAggregateWorkspace-module__PYsSJa__statusError{color:#f87171;font-size:.78rem;font-weight:700}.ExcelAggregateWorkspace-module__PYsSJa__functionsGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.ExcelAggregateWorkspace-module__PYsSJa__funcChip{background:var(--surface-dark);border:1px solid var(--border-light);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__funcNum{color:#f59e0b;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:900}.ExcelAggregateWorkspace-module__PYsSJa__funcChip strong{color:var(--text-primary);font-size:.88rem}.ExcelAggregateWorkspace-module__PYsSJa__funcChip small{color:var(--text-secondary);font-size:.68rem}.ExcelAggregateWorkspace-module__PYsSJa__codeBadge{color:#a78bfa;background:#8b5cf626;border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:900}.ExcelAggregateWorkspace-module__PYsSJa__quizWrap{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;gap:18px;padding:28px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__quizHeader{color:var(--text-secondary);justify-content:space-between;align-items:center;font-family:ui-monospace,monospace;font-size:.82rem;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__quizScoreBadge{color:#f59e0b;background:#f59e0b1f;border-radius:12px;padding:3px 10px;font-weight:800}.ExcelAggregateWorkspace-module__PYsSJa__quizQuestionText{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:800;line-height:1.5}.ExcelAggregateWorkspace-module__PYsSJa__quizOptionsGrid{flex-direction:column;gap:10px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__quizOptBtn{border:1px solid var(--border-light);text-align:left;cursor:pointer;background:#ffffff08;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__quizOptBtn:hover:not(:disabled){background:#8b5cf61a;border-color:#8b5cf666}.ExcelAggregateWorkspace-module__PYsSJa__optLetter{color:var(--text-primary);background:#ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:900;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__optText{color:var(--text-primary);flex:1;font-size:.92rem}.ExcelAggregateWorkspace-module__PYsSJa__optCorrect{background:#10b9811f!important;border-color:#10b98180!important}.ExcelAggregateWorkspace-module__PYsSJa__optWrong{background:#ef44441f!important;border-color:#ef444480!important}.ExcelAggregateWorkspace-module__PYsSJa__quizExplainBox{color:var(--text-secondary);background:#8b5cf614;border:1px solid #8b5cf64d;border-radius:12px;gap:10px;padding:14px 18px;font-size:.88rem;line-height:1.5;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__quizNextBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:10px;align-self:flex-end;padding:10px 24px;font-size:.9rem;font-weight:700}.ExcelAggregateWorkspace-module__PYsSJa__quizResultWrap{background:var(--surface-dark);border:1px solid var(--border-light);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__quizResultWrap h3{color:var(--text-primary);margin:0;font-size:1.4rem}.ExcelAggregateWorkspace-module__PYsSJa__quizRestartBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:10px 24px;font-size:.9rem;font-weight:700;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__footerNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:56px;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__navBtn{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-primary);border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.ExcelAggregateWorkspace-module__PYsSJa__navBtnNext{color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-radius:10px;align-items:center;gap:6px;padding:10px 24px;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}@media (max-width:680px){.ExcelAggregateWorkspace-module__PYsSJa__topBar{padding:12px 16px;top:60px}.ExcelAggregateWorkspace-module__PYsSJa__container{padding:0 16px 60px}.ExcelAggregateWorkspace-module__PYsSJa__heroSection{padding:32px 0 20px}.ExcelAggregateWorkspace-module__PYsSJa__problemGrid,.ExcelAggregateWorkspace-module__PYsSJa__countersGrid{grid-template-columns:1fr}}
.ExcelLogicalWorkspace-module__bs-Ndq__page{background:var(--bg-dark);min-height:100vh;color:var(--text-primary)}.ExcelLogicalWorkspace-module__bs-Ndq__topBar{border-bottom:1px solid var(--border-light);background:var(--bg-dark);z-index:20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 32px;display:flex;position:sticky;top:0}.ExcelLogicalWorkspace-module__bs-Ndq__backLink{color:var(--accent);align-items:center;gap:6px;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__backLink:hover{opacity:.75}.ExcelLogicalWorkspace-module__bs-Ndq__breadcrumb{color:var(--text-secondary);font-size:.82rem}.ExcelLogicalWorkspace-module__bs-Ndq__breadcrumb strong{color:var(--text-primary)}.ExcelLogicalWorkspace-module__bs-Ndq__container{max-width:960px;margin:0 auto;padding:0 24px 80px}.ExcelLogicalWorkspace-module__bs-Ndq__heroSection{text-align:center;padding:48px 0 36px}.ExcelLogicalWorkspace-module__bs-Ndq__phaseBadge{letter-spacing:1.2px;color:#8b5cf6;text-transform:uppercase;background:#8b5cf61f;border:1px solid #8b5cf64d;border-radius:20px;padding:4px 12px;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__heroTitle{background:linear-gradient(135deg,#fff 0%,#c4b5fd 50%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:16px 0 12px;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900}.ExcelLogicalWorkspace-module__bs-Ndq__heroSubtitle{color:var(--text-secondary);max-width:640px;margin:0 auto 20px;font-size:1.08rem;line-height:1.6}.ExcelLogicalWorkspace-module__bs-Ndq__heroBadges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__heroBadge{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-secondary);border-radius:20px;padding:5px 14px;font-size:.82rem;font-weight:600}.ExcelLogicalWorkspace-module__bs-Ndq__article{flex-direction:column;gap:48px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__section{flex-direction:column;gap:20px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__sectionTitle{color:var(--text-primary);border-bottom:2px solid var(--border-light);align-items:center;gap:10px;margin:0;padding-bottom:10px;font-size:1.55rem;font-weight:800;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__analogyBox{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__analogyHeader{align-items:center;gap:14px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__analogyIcon{font-size:2.2rem}.ExcelLogicalWorkspace-module__bs-Ndq__analogyHeader h3{color:var(--text-primary);margin:0 0 2px;font-size:1.15rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__analogyHeader p{color:var(--text-secondary);margin:0;font-size:.88rem}.ExcelLogicalWorkspace-module__bs-Ndq__analogyGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ExcelLogicalWorkspace-module__bs-Ndq__analogyCard{background:var(--surface-hover);border:1px solid var(--border-light);border-radius:14px;padding:14px 18px}.ExcelLogicalWorkspace-module__bs-Ndq__analogyCard strong{letter-spacing:.5px;text-transform:uppercase;font-size:.82rem}.ExcelLogicalWorkspace-module__bs-Ndq__analogyCard p{color:var(--text-primary);margin:4px 0 0;font-size:.95rem;font-weight:700}.ExcelLogicalWorkspace-module__bs-Ndq__syntaxCard{background:var(--surface-dark);border:1px solid #8b5cf64d;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__syntaxTitle{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__formulaBig{border:1px solid var(--border-light);text-align:center;background:#00000040;border-radius:14px;padding:16px 20px}.ExcelLogicalWorkspace-module__bs-Ndq__formulaBig code{color:var(--text-primary);font-family:ui-monospace,monospace;font-size:1.2rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__synCond{color:#8b5cf6}.ExcelLogicalWorkspace-module__bs-Ndq__synTrue{color:#10b981}.ExcelLogicalWorkspace-module__bs-Ndq__synFalse{color:#ef4444}.ExcelLogicalWorkspace-module__bs-Ndq__syntaxPartsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ExcelLogicalWorkspace-module__bs-Ndq__synPartCard{background:var(--surface-hover);border-left:4px solid var(--border-light);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__synBadge{border-radius:6px;width:fit-content;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:900}.ExcelLogicalWorkspace-module__bs-Ndq__synPartCard h4{color:var(--text-primary);margin:4px 0 0;font-size:.95rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__synPartCard p{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.4}.ExcelLogicalWorkspace-module__bs-Ndq__synPartCard code{color:var(--text-primary);background:#0003;border-radius:6px;width:fit-content;margin-top:4px;padding:4px 8px;font-family:ui-monospace,monospace;font-size:.85rem;font-weight:700}.ExcelLogicalWorkspace-module__bs-Ndq__simCard{background:var(--surface-dark);border:1px solid #8b5cf666;border-radius:24px;flex-direction:column;gap:24px;padding:28px;display:flex;box-shadow:0 10px 40px #8b5cf614}.ExcelLogicalWorkspace-module__bs-Ndq__simHeader{align-items:center;gap:14px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__simHeader h3{color:var(--text-primary);margin:0 0 4px;font-size:1.3rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__simHeader p{color:var(--text-secondary);margin:0;font-size:.9rem}.ExcelLogicalWorkspace-module__bs-Ndq__presetRow{background:var(--surface-hover);border:1px solid var(--border-light);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__presetLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__presetBtn{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-primary);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.ExcelLogicalWorkspace-module__bs-Ndq__presetBtn:hover{border-color:var(--accent);color:var(--accent)}.ExcelLogicalWorkspace-module__bs-Ndq__presetActive{color:#fff!important;background:linear-gradient(135deg,#8b5cf633,#8b5cf64d)!important;border-color:#8b5cf6!important;font-weight:700!important}.ExcelLogicalWorkspace-module__bs-Ndq__simMainGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.ExcelLogicalWorkspace-module__bs-Ndq__simMainGrid{grid-template-columns:1fr}}.ExcelLogicalWorkspace-module__bs-Ndq__controlPanel{background:var(--surface-hover);border:1px solid var(--border-light);border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__panelTitle{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__controlGroup{flex-direction:column;gap:6px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__controlGroup label{color:var(--text-secondary);font-size:.82rem;font-weight:700}.ExcelLogicalWorkspace-module__bs-Ndq__controlHeader{justify-content:space-between;align-items:center;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__valDisplay{color:#8b5cf6;background:#8b5cf626;border-radius:6px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:.95rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__rangeSlider{accent-color:#8b5cf6;cursor:pointer;width:100%}.ExcelLogicalWorkspace-module__bs-Ndq__twoColControl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ExcelLogicalWorkspace-module__bs-Ndq__selectInput,.ExcelLogicalWorkspace-module__bs-Ndq__numInput,.ExcelLogicalWorkspace-module__bs-Ndq__textInput{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-primary);border-radius:10px;outline:none;padding:8px 12px;font-family:inherit;font-size:.88rem;transition:border-color .2s}.ExcelLogicalWorkspace-module__bs-Ndq__selectInput:focus,.ExcelLogicalWorkspace-module__bs-Ndq__numInput:focus,.ExcelLogicalWorkspace-module__bs-Ndq__textInput:focus{border-color:var(--accent)}.ExcelLogicalWorkspace-module__bs-Ndq__flowchartPanel{background:var(--surface-hover);border:1px solid var(--border-light);border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__flowBox{flex-direction:column;align-items:center;gap:12px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__flowStep{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__flowStepBadge{color:var(--text-secondary);letter-spacing:1px;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:900}.ExcelLogicalWorkspace-module__bs-Ndq__flowNodeInput{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-primary);text-align:center;border-radius:12px;width:100%;padding:10px 18px;font-size:.9rem}.ExcelLogicalWorkspace-module__bs-Ndq__flowNodeTest{color:var(--text-primary);text-align:center;background:#8b5cf61f;border:1.5px dashed #8b5cf6;border-radius:14px;width:100%;padding:12px 18px;font-size:.95rem}.ExcelLogicalWorkspace-module__bs-Ndq__flowArrowDown{color:var(--text-secondary);margin:-4px 0}.ExcelLogicalWorkspace-module__bs-Ndq__branchesRow{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.ExcelLogicalWorkspace-module__bs-Ndq__branchCard{text-align:center;border-radius:14px;flex-direction:column;gap:6px;padding:14px;transition:all .3s;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__branchInactive{border:1px solid var(--border-light);opacity:.45;background:#00000026}.ExcelLogicalWorkspace-module__bs-Ndq__branchActiveTrue{opacity:1;background:#10b9811f;border:2px solid #10b981;transform:scale(1.02);box-shadow:0 0 20px #10b98133}.ExcelLogicalWorkspace-module__bs-Ndq__branchActiveFalse{opacity:1;background:#ef44441f;border:2px solid #ef4444;transform:scale(1.02);box-shadow:0 0 20px #ef444433}.ExcelLogicalWorkspace-module__bs-Ndq__branchHeader{justify-content:center;align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:900;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__branchCard p{color:var(--text-secondary);margin:0;font-size:.78rem}.ExcelLogicalWorkspace-module__bs-Ndq__branchOutputTrue{color:#10b981;margin-top:4px;font-size:.95rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__branchOutputFalse{color:#ef4444;margin-top:4px;font-size:.95rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__finalResultCard{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:14px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__finalResultCard span{color:var(--text-secondary);font-size:.78rem;font-weight:700}.ExcelLogicalWorkspace-module__bs-Ndq__finalResultCard strong{font-size:1.15rem;font-weight:900}.ExcelLogicalWorkspace-module__bs-Ndq__codeGenBox{border:1px solid var(--border-light);background:#00000040;border-radius:16px;overflow:hidden}.ExcelLogicalWorkspace-module__bs-Ndq__codeGenHeader{background:var(--surface-hover);border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__codeTabs{gap:6px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__codeTab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .2s}.ExcelLogicalWorkspace-module__bs-Ndq__codeTabActive{background:var(--surface-dark);color:var(--text-primary);font-weight:700}.ExcelLogicalWorkspace-module__bs-Ndq__copyBtn{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.ExcelLogicalWorkspace-module__bs-Ndq__copyBtn:hover{border-color:var(--accent)}.ExcelLogicalWorkspace-module__bs-Ndq__codeBlock{margin:0;padding:16px 20px;overflow-x:auto}.ExcelLogicalWorkspace-module__bs-Ndq__codeBlock code{color:#c4b5fd;font-family:ui-monospace,monospace;font-size:.88rem;line-height:1.5}.ExcelLogicalWorkspace-module__bs-Ndq__patternsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.ExcelLogicalWorkspace-module__bs-Ndq__patternCard{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__patternHeader h3{color:var(--text-primary);margin:8px 0 4px;font-size:1.1rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__patternHeader p{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.5}.ExcelLogicalWorkspace-module__bs-Ndq__badgePurple{color:#a78bfa;background:#8b5cf626;border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:900}.ExcelLogicalWorkspace-module__bs-Ndq__badgeGreen{color:#10b981;background:#10b98126;border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:900}.ExcelLogicalWorkspace-module__bs-Ndq__interactiveSubBox{background:var(--surface-hover);border:1px solid var(--border-light);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__nestedResultBox{background:var(--surface-dark);border-left:4px solid #10b981;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__nestedResultBox span{color:var(--text-secondary);font-size:.75rem;font-weight:700}.ExcelLogicalWorkspace-module__bs-Ndq__nestedResultBox strong{font-size:1.05rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__nestedResultBox code{color:#94a3b8;font-family:ui-monospace,monospace;font-size:.78rem}.ExcelLogicalWorkspace-module__bs-Ndq__miniInputsRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ExcelLogicalWorkspace-module__bs-Ndq__miniInputsRow label{color:var(--text-secondary);margin-bottom:4px;font-size:.78rem;font-weight:700;display:block}.ExcelLogicalWorkspace-module__bs-Ndq__numInputMini{background:var(--surface-dark);border:1px solid var(--border-light);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:6px 10px;font-family:inherit;font-size:.9rem}.ExcelLogicalWorkspace-module__bs-Ndq__evalRow{flex-direction:column;gap:8px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__evalItem{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__evalItem small{color:var(--text-secondary);font-family:ui-monospace,monospace;font-size:.75rem}.ExcelLogicalWorkspace-module__bs-Ndq__evalItem strong{font-size:.88rem;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__quizWrap{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;gap:18px;padding:28px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__quizHeader{color:var(--text-secondary);justify-content:space-between;align-items:center;font-family:ui-monospace,monospace;font-size:.82rem;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__quizScoreBadge{color:#f59e0b;background:#f59e0b1f;border-radius:12px;padding:3px 10px;font-weight:800}.ExcelLogicalWorkspace-module__bs-Ndq__quizQuestionText{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:800;line-height:1.5}.ExcelLogicalWorkspace-module__bs-Ndq__quizOptionsGrid{flex-direction:column;gap:10px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__quizOptBtn{background:var(--surface-hover);border:1px solid var(--border-light);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__quizOptBtn:hover:not(:disabled){background:#8b5cf61a;border-color:#8b5cf666}.ExcelLogicalWorkspace-module__bs-Ndq__optLetter{color:var(--text-primary);background:#ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:900;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__optText{color:var(--text-primary);flex:1;font-size:.92rem}.ExcelLogicalWorkspace-module__bs-Ndq__optCorrect{background:#10b9811f!important;border-color:#10b98180!important}.ExcelLogicalWorkspace-module__bs-Ndq__optWrong{background:#ef44441f!important;border-color:#ef444480!important}.ExcelLogicalWorkspace-module__bs-Ndq__quizExplainBox{color:var(--text-secondary);background:#8b5cf614;border:1px solid #8b5cf64d;border-radius:12px;gap:10px;padding:14px 18px;font-size:.88rem;line-height:1.5;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__quizNextBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:10px;align-self:flex-end;padding:10px 24px;font-size:.9rem;font-weight:700}.ExcelLogicalWorkspace-module__bs-Ndq__quizResultWrap{background:var(--surface-dark);border:1px solid var(--border-light);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__quizResultWrap h3{color:var(--text-primary);margin:0;font-size:1.4rem}.ExcelLogicalWorkspace-module__bs-Ndq__quizRestartBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:10px 24px;font-size:.9rem;font-weight:700;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__footerNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:56px;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__navBtn{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-primary);border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.ExcelLogicalWorkspace-module__bs-Ndq__navBtnNext{color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-radius:10px;align-items:center;gap:6px;padding:10px 24px;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}@media (max-width:680px){.ExcelLogicalWorkspace-module__bs-Ndq__topBar{padding:12px 16px}.ExcelLogicalWorkspace-module__bs-Ndq__container{padding:0 16px 60px}.ExcelLogicalWorkspace-module__bs-Ndq__heroSection{padding:32px 0 20px}}
