.ExcelMaxWorkspace-module__a56Cva__page{will-change:transform;max-width:900px;min-height:100vh;margin:0 auto;padding:24px 20px 80px}.ExcelMaxWorkspace-module__a56Cva__breadcrumb{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:28px;font-size:.83rem;display:flex}.ExcelMaxWorkspace-module__a56Cva__breadLink{color:var(--text-secondary);align-items:center;gap:4px;text-decoration:none;transition:color .2s;display:inline-flex}.ExcelMaxWorkspace-module__a56Cva__breadLink:hover{color:#8b5cf6}.ExcelMaxWorkspace-module__a56Cva__breadSep{opacity:.4;flex-shrink:0}.ExcelMaxWorkspace-module__a56Cva__breadCurrent{color:#8b5cf6;font-weight:700}.ExcelMaxWorkspace-module__a56Cva__hero{margin-bottom:44px}.ExcelMaxWorkspace-module__a56Cva__heroBadges{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ExcelMaxWorkspace-module__a56Cva__badge{letter-spacing:.2px;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.ExcelMaxWorkspace-module__a56Cva__heroTitle{color:var(--text-primary);margin:0 0 12px;font-size:2.4rem;font-weight:900;line-height:1.15}.ExcelMaxWorkspace-module__a56Cva__heroSub{color:var(--text-secondary);margin:0 0 24px;font-size:1.05rem;line-height:1.75}.ExcelMaxWorkspace-module__a56Cva__heroQuizBtn{color:#fff;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#8b5cf6,#10b981);border:none;border-radius:14px;align-items:center;gap:10px;padding:14px 32px;font-size:1rem;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 24px #8b5cf666}.ExcelMaxWorkspace-module__a56Cva__heroQuizBtn:hover{transform:translateY(-2px);box-shadow:0 10px 32px #8b5cf68c}.ExcelMaxWorkspace-module__a56Cva__article{flex-direction:column;gap:40px;display:flex}.ExcelMaxWorkspace-module__a56Cva__section{flex-direction:column;gap:16px;display:flex}.ExcelMaxWorkspace-module__a56Cva__sectionTitle{color:var(--text-primary);border-bottom:2px solid var(--border-light);margin:0;padding-bottom:10px;font-size:1.45rem;font-weight:900}.ExcelMaxWorkspace-module__a56Cva__para{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.85}.ExcelMaxWorkspace-module__a56Cva__callout{color:var(--text-secondary);border-left:4px solid;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;font-size:.9rem;line-height:1.65;display:flex}.ExcelMaxWorkspace-module__a56Cva__syntaxCard{background:var(--surface-dark);border:1.5px solid #8b5cf640;border-radius:18px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 8px 30px #0000000a}.ExcelMaxWorkspace-module__a56Cva__syntaxFormula{color:var(--text-primary);background:var(--surface-hover);border:1px solid var(--border-light);text-align:center;border-radius:12px;padding:14px 20px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:1.5rem;font-weight:800}.ExcelMaxWorkspace-module__a56Cva__syntaxParts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.ExcelMaxWorkspace-module__a56Cva__syntaxPart{border:1px solid var(--border-light);background:var(--surface-hover);border-radius:14px;padding:14px}.ExcelMaxWorkspace-module__a56Cva__syntaxPartTitle{margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.95rem;font-weight:800}.ExcelMaxWorkspace-module__a56Cva__syntaxPartDesc{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.ExcelMaxWorkspace-module__a56Cva__compGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.ExcelMaxWorkspace-module__a56Cva__compCard{background:var(--surface-hover);border:1.5px solid;border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.ExcelMaxWorkspace-module__a56Cva__compBadge{border-radius:20px;width:fit-content;padding:3px 10px;font-size:.75rem;font-weight:800}.ExcelMaxWorkspace-module__a56Cva__compTitle{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:900}.ExcelMaxWorkspace-module__a56Cva__compFormula{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:8px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.92rem;font-weight:800}.ExcelMaxWorkspace-module__a56Cva__compDesc{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.5}.ExcelMaxWorkspace-module__a56Cva__playgroundCard{background:var(--surface-dark);border:1.5px solid #10b9814d;border-radius:24px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 10px 35px #10b9810f}.ExcelMaxWorkspace-module__a56Cva__playHead{flex-direction:column;gap:4px;display:flex}.ExcelMaxWorkspace-module__a56Cva__playTitle{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:900}.ExcelMaxWorkspace-module__a56Cva__playSub{color:var(--text-secondary);margin:0;font-size:.85rem}.ExcelMaxWorkspace-module__a56Cva__simFormulaBar{background:var(--surface-hover);border:1px solid var(--border-light);border-radius:12px;align-items:center;gap:10px;padding:10px 16px;display:flex}.ExcelMaxWorkspace-module__a56Cva__simFxLabel{color:#10b981;font-size:1rem;font-style:italic;font-weight:900}.ExcelMaxWorkspace-module__a56Cva__simFormulaSelect{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-primary);cursor:pointer;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.9rem;font-weight:700}.ExcelMaxWorkspace-module__a56Cva__excelSimTable{border:1px solid var(--border-light);border-radius:14px;font-family:ui-monospace,SFMono-Regular,monospace;overflow:hidden}.ExcelMaxWorkspace-module__a56Cva__simHeaderRow{background:var(--surface-hover);border-bottom:1px solid var(--border-light);color:var(--text-secondary);text-align:center;font-size:.8rem;font-weight:800;display:flex}.ExcelMaxWorkspace-module__a56Cva__simRow{border-bottom:1px solid var(--border-light);display:flex}.ExcelMaxWorkspace-module__a56Cva__simRow:last-child{border-bottom:none}.ExcelMaxWorkspace-module__a56Cva__simColHeader{border-right:1px solid var(--border-light);flex:1;padding:8px}.ExcelMaxWorkspace-module__a56Cva__simColHeader:last-child{border-right:none}.ExcelMaxWorkspace-module__a56Cva__simRowIndex{background:var(--surface-hover);border-right:1px solid var(--border-light);text-align:center;width:40px;color:var(--text-secondary);justify-content:center;align-items:center;padding:8px 4px;font-size:.78rem;font-weight:800;display:flex}.ExcelMaxWorkspace-module__a56Cva__simCellInput{color:var(--text-primary);border:none;border-right:1px solid var(--border-light);background:0 0;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:.9rem;transition:background .15s}.ExcelMaxWorkspace-module__a56Cva__simCellInput:focus{background:#8b5cf61a}.ExcelMaxWorkspace-module__a56Cva__simCellInput:last-child{border-right:none}.ExcelMaxWorkspace-module__a56Cva__simCellHighlighted{font-weight:800;color:#8b5cf6!important;background:#8b5cf61f!important}.ExcelMaxWorkspace-module__a56Cva__simCellMax{outline-offset:-2px;outline:2px solid #10b981;font-weight:900;color:#10b981!important;background:#10b98138!important}.ExcelMaxWorkspace-module__a56Cva__simResultDisplay{background:linear-gradient(135deg,#10b9811a 0%,#8b5cf614 100%);border:1.5px solid #10b9814d;border-radius:16px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ExcelMaxWorkspace-module__a56Cva__simResultLabel{color:var(--text-secondary);font-size:.9rem;font-weight:700}.ExcelMaxWorkspace-module__a56Cva__simResultVal{color:#10b981;font-family:ui-monospace,SFMono-Regular,monospace;font-size:1.8rem;font-weight:900}.ExcelMaxWorkspace-module__a56Cva__pitfallsList{flex-direction:column;gap:12px;display:flex}.ExcelMaxWorkspace-module__a56Cva__pitfallCard{background:var(--surface-hover);border:1px solid var(--border-light);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.ExcelMaxWorkspace-module__a56Cva__pitfallIcon{flex-shrink:0;font-size:1.4rem;line-height:1}.ExcelMaxWorkspace-module__a56Cva__pitfallCard h4{color:var(--text-primary);margin:0 0 4px;font-size:.95rem;font-weight:800}.ExcelMaxWorkspace-module__a56Cva__pitfallCard p{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.5}.ExcelMaxWorkspace-module__a56Cva__quizCTA{text-align:center;background:linear-gradient(135deg,#8b5cf612 0%,#10b9810d 100%);border:1.5px solid #8b5cf638;border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex}.ExcelMaxWorkspace-module__a56Cva__quizCTAIcon{font-size:2.8rem;line-height:1}.ExcelMaxWorkspace-module__a56Cva__quizCTATitle{color:var(--text-primary);margin:0;font-size:1.3rem;font-weight:900}.ExcelMaxWorkspace-module__a56Cva__quizCTASub{color:var(--text-secondary);max-width:400px;margin:0;font-size:.87rem}.ExcelMaxWorkspace-module__a56Cva__quizMeta{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;gap:16px;font-size:.78rem;display:flex}.ExcelMaxWorkspace-module__a56Cva__quizMeta span{align-items:center;gap:4px;display:flex}.ExcelMaxWorkspace-module__a56Cva__nextSteps{flex-direction:column;gap:12px;display:flex}.ExcelMaxWorkspace-module__a56Cva__nextTitle{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:900}.ExcelMaxWorkspace-module__a56Cva__nextGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ExcelMaxWorkspace-module__a56Cva__nextCard{background:var(--surface-hover);cursor:pointer;border:1.5px solid;border-radius:14px;align-items:center;gap:11px;padding:14px 16px;text-decoration:none;transition:transform .2s;display:flex}.ExcelMaxWorkspace-module__a56Cva__nextCard:hover{transform:translateY(-2px)}.ExcelMaxWorkspace-module__a56Cva__nextCard>div{flex-direction:column;gap:3px;display:flex}.ExcelMaxWorkspace-module__a56Cva__nextCard strong{font-size:.88rem;display:block}.ExcelMaxWorkspace-module__a56Cva__nextCard span{color:var(--text-secondary);font-size:.76rem}.ExcelMaxWorkspace-module__a56Cva__quizOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;padding:16px;animation:.2s ExcelMaxWorkspace-module__a56Cva__fadeInQ;z-index:999999!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;display:flex!important;position:fixed!important;inset:0!important}@keyframes ExcelMaxWorkspace-module__a56Cva__fadeInQ{0%{opacity:0}to{opacity:1}}.ExcelMaxWorkspace-module__a56Cva__quizModal{background:var(--surface-dark,#13111c);scrollbar-width:thin;border:1.5px solid #8b5cf64d;border-radius:26px;flex-direction:column;gap:0;width:100%;max-width:680px;max-height:90vh;padding:32px;animation:.3s cubic-bezier(.34,1.56,.64,1) ExcelMaxWorkspace-module__a56Cva__slideUpQ;display:flex;overflow-y:auto;margin:auto!important;position:relative!important}@keyframes ExcelMaxWorkspace-module__a56Cva__slideUpQ{0%{opacity:0;transform:translateY(36px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ExcelMaxWorkspace-module__a56Cva__quizClose{color:var(--text-secondary);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.ExcelMaxWorkspace-module__a56Cva__quizClose:hover{color:#ef4444;background:#ef444426}.ExcelMaxWorkspace-module__a56Cva__quizHead{margin-bottom:18px}.ExcelMaxWorkspace-module__a56Cva__quizBadge{color:#8b5cf6;background:#8b5cf61f;border-radius:20px;align-items:center;gap:5px;margin-bottom:6px;padding:3px 11px;font-size:.76rem;font-weight:800;display:inline-flex}.ExcelMaxWorkspace-module__a56Cva__quizTitle{color:var(--text-primary);margin:0 0 10px;font-size:1.4rem;font-weight:900}.ExcelMaxWorkspace-module__a56Cva__progressRow{align-items:center;gap:10px;display:flex}.ExcelMaxWorkspace-module__a56Cva__progressTrack{background:#ffffff12;border-radius:100px;flex:1;height:6px;overflow:hidden}.ExcelMaxWorkspace-module__a56Cva__progressFill{background:linear-gradient(90deg,#8b5cf6,#10b981);border-radius:100px;height:100%;transition:width .4s cubic-bezier(.34,1.56,.64,1)}.ExcelMaxWorkspace-module__a56Cva__progressLabel{color:#8b5cf6;text-align:right;min-width:40px;font-size:.78rem;font-weight:800}.ExcelMaxWorkspace-module__a56Cva__questionText{color:var(--text-primary);margin:0 0 14px;font-size:.98rem;font-weight:700;line-height:1.6}.ExcelMaxWorkspace-module__a56Cva__optionsList{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.ExcelMaxWorkspace-module__a56Cva__optionBtn{cursor:pointer;text-align:left;color:var(--text-secondary);background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:11px;align-items:center;gap:10px;width:100%;padding:11px 13px;font-size:.86rem;transition:all .16s;display:flex}.ExcelMaxWorkspace-module__a56Cva__optIdle:hover{color:var(--text-primary);background:#8b5cf61a;border-color:#8b5cf666;transform:translate(3px)}.ExcelMaxWorkspace-module__a56Cva__optCorrect{font-weight:700;color:#10b981!important;background:#10b9811f!important;border-color:#10b981!important}.ExcelMaxWorkspace-module__a56Cva__optWrong{color:#ef4444!important;background:#ef44441a!important;border-color:#ef4444!important}.ExcelMaxWorkspace-module__a56Cva__optDimmed{opacity:.4;cursor:default}.ExcelMaxWorkspace-module__a56Cva__optLetter{width:24px;height:24px;color:var(--text-primary);background:#ffffff12;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.ExcelMaxWorkspace-module__a56Cva__explainBox{color:var(--text-secondary);background:#8b5cf614;border:1px solid #8b5cf633;border-radius:11px;margin-bottom:14px;padding:12px 14px;font-size:.84rem;line-height:1.6;animation:.25s ExcelMaxWorkspace-module__a56Cva__fadeInQ}.ExcelMaxWorkspace-module__a56Cva__navRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.ExcelMaxWorkspace-module__a56Cva__navBtn{color:var(--text-secondary);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .2s}.ExcelMaxWorkspace-module__a56Cva__navBtn:hover:not(:disabled){color:var(--text-primary);background:#ffffff1a}.ExcelMaxWorkspace-module__a56Cva__navBtn:disabled{opacity:.3;cursor:default}.ExcelMaxWorkspace-module__a56Cva__dots{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.ExcelMaxWorkspace-module__a56Cva__dot{cursor:pointer;background:#ffffff24;border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:all .2s}.ExcelMaxWorkspace-module__a56Cva__dotActive{background:#8b5cf6;transform:scale(1.3)}.ExcelMaxWorkspace-module__a56Cva__dotOk{background:#10b981}.ExcelMaxWorkspace-module__a56Cva__dotErr{background:#ef4444}.ExcelMaxWorkspace-module__a56Cva__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#10b981);border:none;border-radius:9px;align-items:center;gap:7px;padding:9px 20px;font-size:.88rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #8b5cf659}.ExcelMaxWorkspace-module__a56Cva__submitBtn:hover:not(:disabled){transform:translateY(-2px)}.ExcelMaxWorkspace-module__a56Cva__submitOff{opacity:.4;cursor:not-allowed}.ExcelMaxWorkspace-module__a56Cva__celebrate{text-align:center;flex-direction:column;align-items:center;padding:8px 0;animation:.4s ExcelMaxWorkspace-module__a56Cva__fadeInQ;display:flex}.ExcelMaxWorkspace-module__a56Cva__celebEmoji{margin-bottom:10px;font-size:4rem;line-height:1;animation:.5s cubic-bezier(.34,1.56,.64,1) ExcelMaxWorkspace-module__a56Cva__bounceZ}@keyframes ExcelMaxWorkspace-module__a56Cva__bounceZ{0%{transform:scale(.4)}to{transform:scale(1)}}.ExcelMaxWorkspace-module__a56Cva__celebTitle{color:var(--text-primary);margin:0 0 5px;font-size:1.7rem;font-weight:900}.ExcelMaxWorkspace-module__a56Cva__celebSub{color:var(--text-secondary);margin:0 0 14px;font-size:.97rem}.ExcelMaxWorkspace-module__a56Cva__scoreBar{background:#ffffff14;border-radius:100px;width:100%;max-width:320px;height:9px;margin-bottom:12px;overflow:hidden}.ExcelMaxWorkspace-module__a56Cva__scoreBarFill{border-radius:100px;height:100%;transition:width 1s cubic-bezier(.34,1.56,.64,1)}.ExcelMaxWorkspace-module__a56Cva__scoreMsg{color:var(--text-secondary);max-width:360px;margin:0 0 20px;font-size:.9rem;font-weight:600}.ExcelMaxWorkspace-module__a56Cva__celebActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ExcelMaxWorkspace-module__a56Cva__retryBtn{color:#8b5cf6;cursor:pointer;background:#8b5cf61f;border:1.5px solid #8b5cf659;border-radius:11px;align-items:center;gap:6px;padding:10px 20px;font-size:.88rem;font-weight:800;transition:all .2s;display:flex}.ExcelMaxWorkspace-module__a56Cva__retryBtn:hover{background:#8b5cf633}.ExcelMaxWorkspace-module__a56Cva__nextBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#8b5cf6);border:none;border-radius:11px;align-items:center;gap:6px;padding:10px 22px;font-size:.88rem;font-weight:800;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 14px #10b9814d}.ExcelMaxWorkspace-module__a56Cva__nextBtn:hover{transform:translateY(-2px)}.ExcelMaxWorkspace-module__a56Cva__confettiWrap{pointer-events:none;z-index:10001;position:fixed;inset:0;overflow:hidden}.ExcelMaxWorkspace-module__a56Cva__confettiPiece{animation:linear forwards ExcelMaxWorkspace-module__a56Cva__fallZ;position:absolute;top:-20px}@keyframes ExcelMaxWorkspace-module__a56Cva__fallZ{0%{opacity:1;transform:translateY(-10px)rotate(0)}to{opacity:0;transform:translateY(110vh)rotate(720deg)}}
.ExcelCountWorkspace-module__NVwZaG__page{will-change:transform;max-width:900px;min-height:100vh;margin:0 auto;padding:24px 20px 80px}.ExcelCountWorkspace-module__NVwZaG__breadcrumb{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:28px;font-size:.83rem;display:flex}.ExcelCountWorkspace-module__NVwZaG__breadLink{color:var(--text-secondary);align-items:center;gap:4px;text-decoration:none;transition:color .2s;display:inline-flex}.ExcelCountWorkspace-module__NVwZaG__breadLink:hover{color:#8b5cf6}.ExcelCountWorkspace-module__NVwZaG__breadSep{opacity:.4;flex-shrink:0}.ExcelCountWorkspace-module__NVwZaG__breadCurrent{color:#8b5cf6;font-weight:700}.ExcelCountWorkspace-module__NVwZaG__hero{margin-bottom:44px}.ExcelCountWorkspace-module__NVwZaG__heroBadges{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ExcelCountWorkspace-module__NVwZaG__badge{letter-spacing:.2px;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.ExcelCountWorkspace-module__NVwZaG__heroTitle{color:var(--text-primary);margin:0 0 12px;font-size:2.4rem;font-weight:900;line-height:1.15}.ExcelCountWorkspace-module__NVwZaG__heroSub{color:var(--text-secondary);margin:0 0 24px;font-size:1.05rem;line-height:1.75}.ExcelCountWorkspace-module__NVwZaG__heroQuizBtn{color:#fff;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#8b5cf6,#10b981);border:none;border-radius:14px;align-items:center;gap:10px;padding:14px 32px;font-size:1rem;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 24px #8b5cf666}.ExcelCountWorkspace-module__NVwZaG__heroQuizBtn:hover{transform:translateY(-2px);box-shadow:0 10px 32px #8b5cf68c}.ExcelCountWorkspace-module__NVwZaG__article{flex-direction:column;gap:40px;display:flex}.ExcelCountWorkspace-module__NVwZaG__section{flex-direction:column;gap:16px;display:flex}.ExcelCountWorkspace-module__NVwZaG__sectionTitle{color:var(--text-primary);border-bottom:2px solid var(--border-light);margin:0;padding-bottom:10px;font-size:1.45rem;font-weight:900}.ExcelCountWorkspace-module__NVwZaG__para{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.85}.ExcelCountWorkspace-module__NVwZaG__callout{color:var(--text-secondary);border-left:4px solid;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;font-size:.9rem;line-height:1.65;display:flex}.ExcelCountWorkspace-module__NVwZaG__syntaxCard{background:var(--surface-dark);border:1.5px solid #8b5cf640;border-radius:18px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 8px 30px #0000000a}.ExcelCountWorkspace-module__NVwZaG__syntaxFormula{color:var(--text-primary);background:var(--surface-hover);border:1px solid var(--border-light);text-align:center;border-radius:12px;padding:14px 20px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:1.5rem;font-weight:800}.ExcelCountWorkspace-module__NVwZaG__syntaxParts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.ExcelCountWorkspace-module__NVwZaG__syntaxPart{border:1px solid var(--border-light);background:var(--surface-hover);border-radius:14px;padding:14px}.ExcelCountWorkspace-module__NVwZaG__syntaxPartTitle{margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.95rem;font-weight:800}.ExcelCountWorkspace-module__NVwZaG__syntaxPartDesc{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.ExcelCountWorkspace-module__NVwZaG__compGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.ExcelCountWorkspace-module__NVwZaG__compCard{background:var(--surface-hover);border:1.5px solid;border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.ExcelCountWorkspace-module__NVwZaG__compBadge{border-radius:20px;width:fit-content;padding:3px 10px;font-size:.75rem;font-weight:800}.ExcelCountWorkspace-module__NVwZaG__compTitle{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:900}.ExcelCountWorkspace-module__NVwZaG__compFormula{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:8px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.92rem;font-weight:800}.ExcelCountWorkspace-module__NVwZaG__compDesc{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.5}.ExcelCountWorkspace-module__NVwZaG__playgroundCard{background:var(--surface-dark);border:1.5px solid #10b9814d;border-radius:24px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 10px 35px #10b9810f}.ExcelCountWorkspace-module__NVwZaG__playHead{flex-direction:column;gap:4px;display:flex}.ExcelCountWorkspace-module__NVwZaG__playTitle{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:900}.ExcelCountWorkspace-module__NVwZaG__playSub{color:var(--text-secondary);margin:0;font-size:.85rem}.ExcelCountWorkspace-module__NVwZaG__simFormulaBar{background:var(--surface-hover);border:1px solid var(--border-light);border-radius:12px;align-items:center;gap:10px;padding:10px 16px;display:flex}.ExcelCountWorkspace-module__NVwZaG__simFxLabel{color:#10b981;font-size:1rem;font-style:italic;font-weight:900}.ExcelCountWorkspace-module__NVwZaG__simFormulaSelect{background:var(--surface-dark);border:1px solid var(--border-light);color:var(--text-primary);cursor:pointer;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.9rem;font-weight:700}.ExcelCountWorkspace-module__NVwZaG__excelSimTable{border:1px solid var(--border-light);border-radius:14px;font-family:ui-monospace,SFMono-Regular,monospace;overflow:hidden}.ExcelCountWorkspace-module__NVwZaG__simHeaderRow{background:var(--surface-hover);border-bottom:1px solid var(--border-light);color:var(--text-secondary);text-align:center;font-size:.8rem;font-weight:800;display:flex}.ExcelCountWorkspace-module__NVwZaG__simRow{border-bottom:1px solid var(--border-light);display:flex}.ExcelCountWorkspace-module__NVwZaG__simRow:last-child{border-bottom:none}.ExcelCountWorkspace-module__NVwZaG__simColHeader{border-right:1px solid var(--border-light);flex:1;padding:8px}.ExcelCountWorkspace-module__NVwZaG__simColHeader:last-child{border-right:none}.ExcelCountWorkspace-module__NVwZaG__simRowIndex{background:var(--surface-hover);border-right:1px solid var(--border-light);text-align:center;width:40px;color:var(--text-secondary);justify-content:center;align-items:center;padding:8px 4px;font-size:.78rem;font-weight:800;display:flex}.ExcelCountWorkspace-module__NVwZaG__simCellInput{color:var(--text-primary);border:none;border-right:1px solid var(--border-light);background:0 0;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:.9rem;transition:background .15s}.ExcelCountWorkspace-module__NVwZaG__simCellInput:focus{background:#8b5cf61a}.ExcelCountWorkspace-module__NVwZaG__simCellInput:last-child{border-right:none}.ExcelCountWorkspace-module__NVwZaG__simCellHighlighted{border-left:2px solid #10b981;font-weight:800;color:#10b981!important;background:#10b98126!important}.ExcelCountWorkspace-module__NVwZaG__simResultDisplay{background:linear-gradient(135deg,#10b9811a 0%,#8b5cf614 100%);border:1.5px solid #10b9814d;border-radius:16px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ExcelCountWorkspace-module__NVwZaG__simResultLabel{color:var(--text-secondary);font-size:.9rem;font-weight:700}.ExcelCountWorkspace-module__NVwZaG__simResultVal{color:#10b981;font-family:ui-monospace,SFMono-Regular,monospace;font-size:1.8rem;font-weight:900}.ExcelCountWorkspace-module__NVwZaG__pitfallsList{flex-direction:column;gap:12px;display:flex}.ExcelCountWorkspace-module__NVwZaG__pitfallCard{background:var(--surface-hover);border:1px solid var(--border-light);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.ExcelCountWorkspace-module__NVwZaG__pitfallIcon{flex-shrink:0;font-size:1.4rem;line-height:1}.ExcelCountWorkspace-module__NVwZaG__pitfallCard h4{color:var(--text-primary);margin:0 0 4px;font-size:.95rem;font-weight:800}.ExcelCountWorkspace-module__NVwZaG__pitfallCard p{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.5}.ExcelCountWorkspace-module__NVwZaG__quizCTA{text-align:center;background:linear-gradient(135deg,#8b5cf612 0%,#10b9810d 100%);border:1.5px solid #8b5cf638;border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex}.ExcelCountWorkspace-module__NVwZaG__quizCTAIcon{font-size:2.8rem;line-height:1}.ExcelCountWorkspace-module__NVwZaG__quizCTATitle{color:var(--text-primary);margin:0;font-size:1.3rem;font-weight:900}.ExcelCountWorkspace-module__NVwZaG__quizCTASub{color:var(--text-secondary);max-width:400px;margin:0;font-size:.87rem}.ExcelCountWorkspace-module__NVwZaG__quizMeta{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;gap:16px;font-size:.78rem;display:flex}.ExcelCountWorkspace-module__NVwZaG__quizMeta span{align-items:center;gap:4px;display:flex}.ExcelCountWorkspace-module__NVwZaG__nextSteps{flex-direction:column;gap:12px;display:flex}.ExcelCountWorkspace-module__NVwZaG__nextTitle{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:900}.ExcelCountWorkspace-module__NVwZaG__nextGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ExcelCountWorkspace-module__NVwZaG__nextCard{background:var(--surface-hover);cursor:pointer;border:1.5px solid;border-radius:14px;align-items:center;gap:11px;padding:14px 16px;text-decoration:none;transition:transform .2s;display:flex}.ExcelCountWorkspace-module__NVwZaG__nextCard:hover{transform:translateY(-2px)}.ExcelCountWorkspace-module__NVwZaG__nextCard>div{flex-direction:column;gap:3px;display:flex}.ExcelCountWorkspace-module__NVwZaG__nextCard strong{font-size:.88rem;display:block}.ExcelCountWorkspace-module__NVwZaG__nextCard span{color:var(--text-secondary);font-size:.76rem}.ExcelCountWorkspace-module__NVwZaG__quizOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;padding:16px;animation:.2s ExcelCountWorkspace-module__NVwZaG__fadeInQ;z-index:999999!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;display:flex!important;position:fixed!important;inset:0!important}@keyframes ExcelCountWorkspace-module__NVwZaG__fadeInQ{0%{opacity:0}to{opacity:1}}.ExcelCountWorkspace-module__NVwZaG__quizModal{background:var(--surface-dark,#13111c);scrollbar-width:thin;border:1.5px solid #8b5cf64d;border-radius:26px;flex-direction:column;gap:0;width:100%;max-width:680px;max-height:90vh;padding:32px;animation:.3s cubic-bezier(.34,1.56,.64,1) ExcelCountWorkspace-module__NVwZaG__slideUpQ;display:flex;overflow-y:auto;margin:auto!important;position:relative!important}@keyframes ExcelCountWorkspace-module__NVwZaG__slideUpQ{0%{opacity:0;transform:translateY(36px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ExcelCountWorkspace-module__NVwZaG__quizClose{color:var(--text-secondary);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.ExcelCountWorkspace-module__NVwZaG__quizClose:hover{color:#ef4444;background:#ef444426}.ExcelCountWorkspace-module__NVwZaG__quizHead{margin-bottom:18px}.ExcelCountWorkspace-module__NVwZaG__quizBadge{color:#8b5cf6;background:#8b5cf61f;border-radius:20px;align-items:center;gap:5px;margin-bottom:6px;padding:3px 11px;font-size:.76rem;font-weight:800;display:inline-flex}.ExcelCountWorkspace-module__NVwZaG__quizTitle{color:var(--text-primary);margin:0 0 10px;font-size:1.4rem;font-weight:900}.ExcelCountWorkspace-module__NVwZaG__progressRow{align-items:center;gap:10px;display:flex}.ExcelCountWorkspace-module__NVwZaG__progressTrack{background:#ffffff12;border-radius:100px;flex:1;height:6px;overflow:hidden}.ExcelCountWorkspace-module__NVwZaG__progressFill{background:linear-gradient(90deg,#8b5cf6,#10b981);border-radius:100px;height:100%;transition:width .4s cubic-bezier(.34,1.56,.64,1)}.ExcelCountWorkspace-module__NVwZaG__progressLabel{color:#8b5cf6;text-align:right;min-width:40px;font-size:.78rem;font-weight:800}.ExcelCountWorkspace-module__NVwZaG__questionText{color:var(--text-primary);margin:0 0 14px;font-size:.98rem;font-weight:700;line-height:1.6}.ExcelCountWorkspace-module__NVwZaG__optionsList{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.ExcelCountWorkspace-module__NVwZaG__optionBtn{cursor:pointer;text-align:left;color:var(--text-secondary);background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:11px;align-items:center;gap:10px;width:100%;padding:11px 13px;font-size:.86rem;transition:all .16s;display:flex}.ExcelCountWorkspace-module__NVwZaG__optIdle:hover{color:var(--text-primary);background:#8b5cf61a;border-color:#8b5cf666;transform:translate(3px)}.ExcelCountWorkspace-module__NVwZaG__optCorrect{font-weight:700;color:#10b981!important;background:#10b9811f!important;border-color:#10b981!important}.ExcelCountWorkspace-module__NVwZaG__optWrong{color:#ef4444!important;background:#ef44441a!important;border-color:#ef4444!important}.ExcelCountWorkspace-module__NVwZaG__optDimmed{opacity:.4;cursor:default}.ExcelCountWorkspace-module__NVwZaG__optLetter{width:24px;height:24px;color:var(--text-primary);background:#ffffff12;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.ExcelCountWorkspace-module__NVwZaG__explainBox{color:var(--text-secondary);background:#8b5cf614;border:1px solid #8b5cf633;border-radius:11px;margin-bottom:14px;padding:12px 14px;font-size:.84rem;line-height:1.6;animation:.25s ExcelCountWorkspace-module__NVwZaG__fadeInQ}.ExcelCountWorkspace-module__NVwZaG__navRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.ExcelCountWorkspace-module__NVwZaG__navBtn{color:var(--text-secondary);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .2s}.ExcelCountWorkspace-module__NVwZaG__navBtn:hover:not(:disabled){color:var(--text-primary);background:#ffffff1a}.ExcelCountWorkspace-module__NVwZaG__navBtn:disabled{opacity:.3;cursor:default}.ExcelCountWorkspace-module__NVwZaG__dots{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.ExcelCountWorkspace-module__NVwZaG__dot{cursor:pointer;background:#ffffff24;border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:all .2s}.ExcelCountWorkspace-module__NVwZaG__dotActive{background:#8b5cf6;transform:scale(1.3)}.ExcelCountWorkspace-module__NVwZaG__dotOk{background:#10b981}.ExcelCountWorkspace-module__NVwZaG__dotErr{background:#ef4444}.ExcelCountWorkspace-module__NVwZaG__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#10b981);border:none;border-radius:9px;align-items:center;gap:7px;padding:9px 20px;font-size:.88rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #8b5cf659}.ExcelCountWorkspace-module__NVwZaG__submitBtn:hover:not(:disabled){transform:translateY(-2px)}.ExcelCountWorkspace-module__NVwZaG__submitOff{opacity:.4;cursor:not-allowed}.ExcelCountWorkspace-module__NVwZaG__celebrate{text-align:center;flex-direction:column;align-items:center;padding:8px 0;animation:.4s ExcelCountWorkspace-module__NVwZaG__fadeInQ;display:flex}.ExcelCountWorkspace-module__NVwZaG__celebEmoji{margin-bottom:10px;font-size:4rem;line-height:1;animation:.5s cubic-bezier(.34,1.56,.64,1) ExcelCountWorkspace-module__NVwZaG__bounceZ}@keyframes ExcelCountWorkspace-module__NVwZaG__bounceZ{0%{transform:scale(.4)}to{transform:scale(1)}}.ExcelCountWorkspace-module__NVwZaG__celebTitle{color:var(--text-primary);margin:0 0 5px;font-size:1.7rem;font-weight:900}.ExcelCountWorkspace-module__NVwZaG__celebSub{color:var(--text-secondary);margin:0 0 14px;font-size:.97rem}.ExcelCountWorkspace-module__NVwZaG__scoreBar{background:#ffffff14;border-radius:100px;width:100%;max-width:320px;height:9px;margin-bottom:12px;overflow:hidden}.ExcelCountWorkspace-module__NVwZaG__scoreBarFill{border-radius:100px;height:100%;transition:width 1s cubic-bezier(.34,1.56,.64,1)}.ExcelCountWorkspace-module__NVwZaG__scoreMsg{color:var(--text-secondary);max-width:360px;margin:0 0 20px;font-size:.9rem;font-weight:600}.ExcelCountWorkspace-module__NVwZaG__celebActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ExcelCountWorkspace-module__NVwZaG__retryBtn{color:#8b5cf6;cursor:pointer;background:#8b5cf61f;border:1.5px solid #8b5cf659;border-radius:11px;align-items:center;gap:6px;padding:10px 20px;font-size:.88rem;font-weight:800;transition:all .2s;display:flex}.ExcelCountWorkspace-module__NVwZaG__retryBtn:hover{background:#8b5cf633}.ExcelCountWorkspace-module__NVwZaG__nextBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#8b5cf6);border:none;border-radius:11px;align-items:center;gap:6px;padding:10px 22px;font-size:.88rem;font-weight:800;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 14px #10b9814d}.ExcelCountWorkspace-module__NVwZaG__nextBtn:hover{transform:translateY(-2px)}.ExcelCountWorkspace-module__NVwZaG__confettiWrap{pointer-events:none;z-index:10001;position:fixed;inset:0;overflow:hidden}.ExcelCountWorkspace-module__NVwZaG__confettiPiece{animation:linear forwards ExcelCountWorkspace-module__NVwZaG__fallZ;position:absolute;top:-20px}@keyframes ExcelCountWorkspace-module__NVwZaG__fallZ{0%{opacity:1;transform:translateY(-10px)rotate(0)}to{opacity:0;transform:translateY(110vh)rotate(720deg)}}
.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}}
