.SystemDesignStudio-module__KXFsIW__studio{background:var(--background);min-height:100%;color:var(--foreground)}.SystemDesignStudio-module__KXFsIW__studio :where(button,a,select):focus-visible{outline-offset:3px;outline:2px solid #f4f4f5}.SystemDesignStudio-module__KXFsIW__studio button{cursor:pointer}.SystemDesignStudio-module__KXFsIW__studio button:disabled{cursor:not-allowed;opacity:.4}.SystemDesignStudio-module__KXFsIW__layout{grid-template-areas:"intro""diagram""briefs";gap:24px;max-width:1640px;margin:0 auto;padding:26px 16px 40px;display:grid}.SystemDesignStudio-module__KXFsIW__introduction{grid-area:intro;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SystemDesignStudio-module__KXFsIW__introduction h1{letter-spacing:-.045em;font-size:clamp(25px,2.4vw,34px);font-weight:600;line-height:1.2}.SystemDesignStudio-module__KXFsIW__eyebrow{font:10px var(--font-geist-mono,ui-monospace), monospace;text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-bottom:10px}.SystemDesignStudio-module__KXFsIW__description{color:#a1a1aa;max-width:680px;margin-top:12px;font-size:14px;line-height:1.7}.SystemDesignStudio-module__KXFsIW__progress{color:#a1a1aa;flex-shrink:0;align-items:center;gap:7px;padding-top:7px;font-size:12px;display:flex}.SystemDesignStudio-module__KXFsIW__progress strong{color:#e4e4e7;font-weight:500}.SystemDesignStudio-module__KXFsIW__diagram{border:1px solid var(--line);color:#d4d4d8;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:22px 22px;border-radius:7px;grid-area:diagram;margin:0;overflow:hidden}.SystemDesignStudio-module__KXFsIW__diagramCaption{font:9px var(--font-geist-mono,ui-monospace), monospace;letter-spacing:.09em;text-transform:uppercase;color:#a1a1aa;padding:15px 18px 0}.SystemDesignStudio-module__KXFsIW__desktopDiagram{width:100%;height:auto;max-height:258px;padding:0 18px 10px;display:none}.SystemDesignStudio-module__KXFsIW__diagramNote{color:#d7a562;font-family:var(--font-geist-mono,ui-monospace), monospace}.SystemDesignStudio-module__KXFsIW__mobileDiagram{padding:20px 16px 16px}.SystemDesignStudio-module__KXFsIW__mobileFlow{justify-content:space-between;align-items:center;gap:8px;display:flex}.SystemDesignStudio-module__KXFsIW__mobileFlow span,.SystemDesignStudio-module__KXFsIW__mobileBff span:nth-child(2){text-align:center;background:var(--background);border:1px solid #71717a;border-radius:2px;flex:1;padding:9px 6px;font-size:12px}.SystemDesignStudio-module__KXFsIW__mobileFlow b{color:#a1a1aa;font-weight:400}.SystemDesignStudio-module__KXFsIW__mobileBff{flex-direction:column;align-items:center;gap:4px;margin:5px 0;font-size:15px;display:flex}.SystemDesignStudio-module__KXFsIW__mobileBff span:nth-child(2){width:76px}.SystemDesignStudio-module__KXFsIW__mobileDiagram p{color:#a1a1aa;font:10px var(--font-geist-mono,ui-monospace), monospace;text-align:center;margin-top:16px}.SystemDesignStudio-module__KXFsIW__briefs{grid-area:briefs;min-width:0;container-type:inline-size}.SystemDesignStudio-module__KXFsIW__tracks{grid-template-columns:1fr;gap:10px;margin-bottom:22px;display:grid}.SystemDesignStudio-module__KXFsIW__track{border:1px solid var(--line);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:12px;min-width:0;min-height:72px;padding:13px 15px;transition:background .15s,border-color .15s;display:flex}.SystemDesignStudio-module__KXFsIW__track:hover{background:#ffffff06;border-color:#52525b}.SystemDesignStudio-module__KXFsIW__track>svg:first-child{color:#d4d4d8;flex-shrink:0}.SystemDesignStudio-module__KXFsIW__products>svg:first-child,.SystemDesignStudio-module__KXFsIW__products strong{color:#a5b4db}.SystemDesignStudio-module__KXFsIW__ai>svg:first-child,.SystemDesignStudio-module__KXFsIW__ai strong{color:#d7a562}.SystemDesignStudio-module__KXFsIW__foundations>svg:first-child{color:#b3c5b5}.SystemDesignStudio-module__KXFsIW__activeTrack{background:#ffffff0a;border-color:#a1a1aa;box-shadow:inset 0 -2px #a1a1aa}.SystemDesignStudio-module__KXFsIW__trackCopy{flex:1;min-width:0}.SystemDesignStudio-module__KXFsIW__trackCopy strong{font-size:14px;font-weight:500;display:block}.SystemDesignStudio-module__KXFsIW__trackCopy small{color:#a1a1aa;margin-top:5px;font-size:11px;line-height:1.4;display:block}.SystemDesignStudio-module__KXFsIW__trackCount{color:#d4d4d8;text-align:right;font-size:13px}.SystemDesignStudio-module__KXFsIW__trackCount small{color:#a1a1aa;margin-top:4px;font-size:10px;display:block}.SystemDesignStudio-module__KXFsIW__track>svg:last-child{color:#a1a1aa;flex-shrink:0}.SystemDesignStudio-module__KXFsIW__toolbar{z-index:20;background:var(--background);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;top:0}.SystemDesignStudio-module__KXFsIW__listHeading{align-items:baseline;gap:9px;width:100%;display:flex}.SystemDesignStudio-module__KXFsIW__listHeading h2{letter-spacing:-.03em;font-size:19px;font-weight:500}.SystemDesignStudio-module__KXFsIW__listHeading>span{color:#a1a1aa;font:10px var(--font-geist-mono,ui-monospace), monospace}.SystemDesignStudio-module__KXFsIW__searchActions{flex:1;gap:8px;min-width:0;display:flex}.SystemDesignStudio-module__KXFsIW__search{border:1px solid var(--line);color:#a1a1aa;border-radius:5px;flex:1;align-items:center;gap:9px;min-width:100px;min-height:44px;padding:0 12px;display:flex}.SystemDesignStudio-module__KXFsIW__search:focus-within{border-color:#a1a1aa}.SystemDesignStudio-module__KXFsIW__search input{color:#f4f4f5;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.SystemDesignStudio-module__KXFsIW__search input::placeholder{color:#a1a1aa}.SystemDesignStudio-module__KXFsIW__search svg{flex-shrink:0}.SystemDesignStudio-module__KXFsIW__iconButton,.SystemDesignStudio-module__KXFsIW__filterToggle{border:1px solid var(--line);color:#d4d4d8;background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-height:44px;display:flex}.SystemDesignStudio-module__KXFsIW__iconButton:hover,.SystemDesignStudio-module__KXFsIW__filterToggle:hover{background:#ffffff0f}.SystemDesignStudio-module__KXFsIW__filters{flex-wrap:wrap;gap:8px;width:100%;display:none}.SystemDesignStudio-module__KXFsIW__filtersOpen{display:flex}.SystemDesignStudio-module__KXFsIW__difficultyFilters{flex:1;gap:4px;display:flex}.SystemDesignStudio-module__KXFsIW__difficultyFilters button{border:1px solid var(--line);color:#a1a1aa;background:0 0;border-radius:20px;flex:1;min-height:44px;padding:0 11px;font-size:12px}.SystemDesignStudio-module__KXFsIW__difficultyFilters .SystemDesignStudio-module__KXFsIW__selectedFilter{color:#f4f4f5;background:#ffffff17;border-color:#52525b}.SystemDesignStudio-module__KXFsIW__companyFilter{flex:1;min-width:125px}.SystemDesignStudio-module__KXFsIW__companyFilter select{background:var(--background);color:#d4d4d8;border:1px solid var(--line);border-radius:5px;width:100%;height:44px;padding:0 9px;font-size:12px}.SystemDesignStudio-module__KXFsIW__filterSummary{color:#a1a1aa;text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font-size:12px;display:flex}.SystemDesignStudio-module__KXFsIW__filterSummary button{text-transform:none;color:#e4e4e7;align-items:center;gap:5px;min-height:44px;display:flex}.SystemDesignStudio-module__KXFsIW__briefList{border:1px solid var(--line);border-radius:6px;margin:0;padding:0;list-style:none;overflow:hidden}.SystemDesignStudio-module__KXFsIW__briefRow{border-bottom:1px solid var(--line);align-items:stretch;padding:11px 5px 11px 11px;transition:background .15s;display:flex}.SystemDesignStudio-module__KXFsIW__briefRow:last-child{border-bottom:0}.SystemDesignStudio-module__KXFsIW__briefRow:hover,.SystemDesignStudio-module__KXFsIW__briefRow:focus-within{background:#ffffff06}.SystemDesignStudio-module__KXFsIW__briefLink{flex:1;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px 12px;min-width:0;text-decoration:none;display:grid}.SystemDesignStudio-module__KXFsIW__thumbnailFrame{color:#a1a1aa;background:#0b0b0e;border:1px solid #27272a;border-radius:5px;grid-area:1/1/5;justify-content:center;align-items:center;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.SystemDesignStudio-module__KXFsIW__briefRow:hover .SystemDesignStudio-module__KXFsIW__thumbnailFrame,.SystemDesignStudio-module__KXFsIW__briefRow:focus-within .SystemDesignStudio-module__KXFsIW__thumbnailFrame{border-color:#ffffff3d;box-shadow:0 4px 14px #0006}.SystemDesignStudio-module__KXFsIW__dynamicThumbnail{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.SystemDesignStudio-module__KXFsIW__thumbnailGlow{pointer-events:none;opacity:.7;transition:opacity .25s,transform .25s;position:absolute;inset:0}.SystemDesignStudio-module__KXFsIW__briefRow:hover .SystemDesignStudio-module__KXFsIW__thumbnailGlow,.SystemDesignStudio-module__KXFsIW__briefRow:focus-within .SystemDesignStudio-module__KXFsIW__thumbnailGlow{opacity:1;transform:scale(1.08)}.SystemDesignStudio-module__KXFsIW__thumbnailSvg{color:#a1a1aa;width:100%;height:auto;transition:color .2s,opacity .2s;display:block}.SystemDesignStudio-module__KXFsIW__briefRow:hover .SystemDesignStudio-module__KXFsIW__thumbnailSvg,.SystemDesignStudio-module__KXFsIW__briefRow:focus-within .SystemDesignStudio-module__KXFsIW__thumbnailSvg{color:#d4d4d8}.SystemDesignStudio-module__KXFsIW__brandBadgeWrapper{z-index:2;pointer-events:none;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.SystemDesignStudio-module__KXFsIW__brandBadge{background:#0e0e12f0;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000080}.SystemDesignStudio-module__KXFsIW__briefRow:hover .SystemDesignStudio-module__KXFsIW__brandBadge,.SystemDesignStudio-module__KXFsIW__briefRow:focus-within .SystemDesignStudio-module__KXFsIW__brandBadge{border-color:#ffffff59;transform:scale(1.08);box-shadow:0 3px 10px #0009}.SystemDesignStudio-module__KXFsIW__brandLogoImg{object-fit:contain;border-radius:2px;width:16px;height:16px;display:block}.SystemDesignStudio-module__KXFsIW__brandInitial{text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.SystemDesignStudio-module__KXFsIW__techSvg{width:15px;height:15px;display:block}.SystemDesignStudio-module__KXFsIW__thumbnail{width:100%;display:block}.SystemDesignStudio-module__KXFsIW__solvedMark{z-index:3;color:#b3c5b5;background:var(--background);border-radius:50%;position:absolute;top:-5px;right:-4px}.SystemDesignStudio-module__KXFsIW__briefName{grid-column:2;min-width:0}.SystemDesignStudio-module__KXFsIW__briefTitle{color:#f4f4f5;overflow-wrap:anywhere;font-size:14px;font-weight:450;line-height:1.45;display:block}.SystemDesignStudio-module__KXFsIW__tags{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.SystemDesignStudio-module__KXFsIW__tag,.SystemDesignStudio-module__KXFsIW__proTag,.SystemDesignStudio-module__KXFsIW__freeTag,.SystemDesignStudio-module__KXFsIW__guidedTag{font:9px var(--font-geist-mono,ui-monospace), monospace;letter-spacing:.04em;text-transform:uppercase;color:#c4c4cc;background:#ffffff0b;border-radius:2px;padding:2px 4px;line-height:1.3;display:inline-flex}.SystemDesignStudio-module__KXFsIW__proTag{color:#93c5fd;background:#3b82f61a}.SystemDesignStudio-module__KXFsIW__freeTag{color:#b3c5b5;background:0 0}.SystemDesignStudio-module__KXFsIW__guidedTag{color:#a5b4db}.SystemDesignStudio-module__KXFsIW__completedLabel{color:#b3c5b5;font-size:10px}.SystemDesignStudio-module__KXFsIW__difficulty{text-transform:capitalize;color:#d4d4d8;grid-column:2;font-size:12px}.SystemDesignStudio-module__KXFsIW__easy{color:#b3c5b5}.SystemDesignStudio-module__KXFsIW__medium{color:#d7a562}.SystemDesignStudio-module__KXFsIW__hard{color:#e39778}.SystemDesignStudio-module__KXFsIW__duration{color:#a1a1aa;white-space:nowrap;grid-column:2;align-items:center;gap:6px;font-size:11px;display:inline-flex}.SystemDesignStudio-module__KXFsIW__companies{grid-column:2;align-items:center;gap:4px;min-height:24px;display:flex}.SystemDesignStudio-module__KXFsIW__lockedCompanies,.SystemDesignStudio-module__KXFsIW__noCompanies{color:#a1a1aa;font-size:12px}.SystemDesignStudio-module__KXFsIW__moreCompanies{font:9px var(--font-geist-mono,ui-monospace), monospace;color:#d4d4d8;background:#ffffff0f;border-radius:20px;padding:5px}.SystemDesignStudio-module__KXFsIW__bookmarkButton{color:#a1a1aa;border-radius:4px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:44px;min-height:44px;display:flex}.SystemDesignStudio-module__KXFsIW__bookmarkButton:hover,.SystemDesignStudio-module__KXFsIW__bookmarkButton[aria-pressed=true]{color:#f4f4f5;background:#ffffff0f}.SystemDesignStudio-module__KXFsIW__listFootnote{color:#a1a1aa;margin:12px 2px 0;font-size:10px;line-height:1.6}.SystemDesignStudio-module__KXFsIW__loadingList{gap:8px;display:grid}.SystemDesignStudio-module__KXFsIW__emptyState{text-align:center;border:1px solid var(--line);color:#a1a1aa;border-radius:6px;padding:40px 16px;font-size:14px}.SystemDesignStudio-module__KXFsIW__emptyState button{color:#e4e4e7;align-items:center;min-height:44px;margin-top:10px;text-decoration:underline;display:inline-flex}.SystemDesignStudio-module__KXFsIW__coreConcepts{border-top:1px solid var(--line);margin-top:34px}.SystemDesignStudio-module__KXFsIW__coreConcepts>section{border:0;padding:30px 0}.SystemDesignStudio-module__KXFsIW__coreConcepts>section>div{padding:0}.SystemDesignStudio-module__KXFsIW__rail{grid-area:rail;min-width:0;display:none}.SystemDesignStudio-module__KXFsIW__resources{min-width:0}.SystemDesignStudio-module__KXFsIW__railHeading{font:10px var(--font-geist-mono,ui-monospace), monospace;text-transform:uppercase;letter-spacing:.09em;color:#d4d4d8;margin:0 0 17px}.SystemDesignStudio-module__KXFsIW__resource{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:8px 0 22px;display:grid}.SystemDesignStudio-module__KXFsIW__resource+.SystemDesignStudio-module__KXFsIW__resource{border-top:1px solid var(--line);padding-top:22px}.SystemDesignStudio-module__KXFsIW__resourceCover{color:#a1a1aa;background:#ffffff06;border:1px solid #71717a;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:48px;height:70px;display:flex;box-shadow:inset 3px 0 #ffffff12}.SystemDesignStudio-module__KXFsIW__resourceCover span{color:#e4e4e7;font:12px var(--font-geist-mono,ui-monospace), monospace}.SystemDesignStudio-module__KXFsIW__resourceCover i{border-top:1px solid #52525b;width:24px}.SystemDesignStudio-module__KXFsIW__cheatCover{height:65px}.SystemDesignStudio-module__KXFsIW__resource h3{color:#f4f4f5;font-size:12px;font-weight:500;line-height:1.5}.SystemDesignStudio-module__KXFsIW__resource p{color:#a1a1aa;margin:6px 0 9px;font-size:11px;line-height:1.7}.SystemDesignStudio-module__KXFsIW__resourceLink{color:#e4e4e7;align-items:center;gap:9px;min-height:44px;font-size:11px;display:inline-flex}.SystemDesignStudio-module__KXFsIW__resourceLink:hover{text-decoration:underline}.SystemDesignStudio-module__KXFsIW__calendar{border-top:1px solid var(--line);margin-top:2px;padding-top:23px}.SystemDesignStudio-module__KXFsIW__monthNavigation{justify-content:space-between;align-items:center;gap:4px;margin:-3px 0 7px;display:flex}.SystemDesignStudio-module__KXFsIW__monthNavigation button{color:#d4d4d8;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.SystemDesignStudio-module__KXFsIW__monthNavigation button:hover{background:#ffffff0f}.SystemDesignStudio-module__KXFsIW__monthNavigation h3{font-size:12px;font-weight:450}.SystemDesignStudio-module__KXFsIW__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.SystemDesignStudio-module__KXFsIW__weekday{text-align:center;color:#a1a1aa;padding-bottom:9px;font-size:10px}.SystemDesignStudio-module__KXFsIW__calendarDay{color:#d4d4d8;border:1px solid #0000;border-radius:4px;min-height:44px;font-size:12px;position:relative}.SystemDesignStudio-module__KXFsIW__calendarDay:hover,.SystemDesignStudio-module__KXFsIW__selectedDay{background:#ffffff14}.SystemDesignStudio-module__KXFsIW__calendarDay.SystemDesignStudio-module__KXFsIW__today{color:#fff;border-color:#a1a1aa}.SystemDesignStudio-module__KXFsIW__activityDot{background:#b3c5b5;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}.SystemDesignStudio-module__KXFsIW__calendarLegend{color:#a1a1aa;align-items:center;gap:16px;margin:13px 0 0;font-size:10px;display:flex}.SystemDesignStudio-module__KXFsIW__calendarLegend span{align-items:center;gap:5px;display:flex}.SystemDesignStudio-module__KXFsIW__calendarLegend i{background:#b3c5b5;border-radius:50%;width:5px;height:5px}.SystemDesignStudio-module__KXFsIW__calendarLegend b{border:1px solid #a1a1aa;border-radius:2px;width:9px;height:9px}.SystemDesignStudio-module__KXFsIW__calendarNote{color:#a1a1aa;min-height:36px;margin:18px 0 12px;font-size:11px;line-height:1.65}.SystemDesignStudio-module__KXFsIW__railButton{color:#e4e4e7;border:1px solid #52525b;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:11px;display:flex}.SystemDesignStudio-module__KXFsIW__railButton:hover{background:#ffffff08;border-color:#a1a1aa}@media (min-width:640px){.SystemDesignStudio-module__KXFsIW__layout{padding:30px 24px 40px}.SystemDesignStudio-module__KXFsIW__progress{display:flex}.SystemDesignStudio-module__KXFsIW__desktopDiagram{display:block}.SystemDesignStudio-module__KXFsIW__mobileDiagram{display:none}.SystemDesignStudio-module__KXFsIW__tracks{grid-template-columns:repeat(2,minmax(0,1fr))}.SystemDesignStudio-module__KXFsIW__filters{display:flex}.SystemDesignStudio-module__KXFsIW__filterToggle{display:none}.SystemDesignStudio-module__KXFsIW__briefLink{grid-template-columns:88px minmax(0,1fr) auto}.SystemDesignStudio-module__KXFsIW__thumbnailFrame{grid-row:1/3}.SystemDesignStudio-module__KXFsIW__difficulty{grid-area:1/3;padding-right:4px}.SystemDesignStudio-module__KXFsIW__duration{grid-area:2/2}.SystemDesignStudio-module__KXFsIW__companies{grid-area:2/3}.SystemDesignStudio-module__KXFsIW__bookmarkButton{align-self:center}.SystemDesignStudio-module__KXFsIW__briefRow{padding:13px 7px 13px 13px}}@media (min-width:1280px){.SystemDesignStudio-module__KXFsIW__studio{--studio-rail-width:260px}.SystemDesignStudio-module__KXFsIW__layout{grid-template-columns:minmax(0,1fr) var(--studio-rail-width);grid-template-areas:"intro rail""diagram rail""briefs rail";gap:22px 26px;padding:32px 24px 40px 30px}.SystemDesignStudio-module__KXFsIW__rail{width:var(--studio-rail-width);overscroll-behavior:contain;scrollbar-width:thin;border-left:1px solid var(--line);padding-left:11px;display:block;position:fixed;top:96px;bottom:24px;right:max(24px,50vw - 916px);overflow-y:auto}.SystemDesignStudio-module__KXFsIW__resource{grid-template-columns:40px minmax(0,1fr);gap:10px}.SystemDesignStudio-module__KXFsIW__resourceCover{width:40px;height:60px}.SystemDesignStudio-module__KXFsIW__progress{font-size:10px}.SystemDesignStudio-module__KXFsIW__progress svg{display:none}}@media (min-width:1280px) and (pointer:fine){.SystemDesignStudio-module__KXFsIW__calendarDay{min-height:34px}}@media (min-width:1280px) and (any-pointer:coarse){.SystemDesignStudio-module__KXFsIW__studio{--studio-rail-width:336px}.SystemDesignStudio-module__KXFsIW__calendarDay{min-height:44px}}@container (min-width:720px){.SystemDesignStudio-module__KXFsIW__tracks{grid-template-columns:repeat(3,minmax(0,1fr))}.SystemDesignStudio-module__KXFsIW__track{gap:10px;padding:12px}.SystemDesignStudio-module__KXFsIW__trackCopy strong{font-size:13px}.SystemDesignStudio-module__KXFsIW__trackCopy small{font-size:10px}.SystemDesignStudio-module__KXFsIW__track>svg:first-child{width:25px}.SystemDesignStudio-module__KXFsIW__briefLink{grid-template-columns:98px minmax(160px,1fr) 66px 92px 106px;gap:12px}.SystemDesignStudio-module__KXFsIW__thumbnailFrame{grid-area:1/1}.SystemDesignStudio-module__KXFsIW__briefName{grid-area:1/2}.SystemDesignStudio-module__KXFsIW__difficulty{grid-area:1/3}.SystemDesignStudio-module__KXFsIW__duration{grid-area:1/4}.SystemDesignStudio-module__KXFsIW__companies{grid-area:1/5}.SystemDesignStudio-module__KXFsIW__briefTitle{font-size:13px}.SystemDesignStudio-module__KXFsIW__briefRow{min-height:76px}.SystemDesignStudio-module__KXFsIW__listHeading{flex:1;width:auto}.SystemDesignStudio-module__KXFsIW__searchActions{flex:0 280px}.SystemDesignStudio-module__KXFsIW__filters{flex:100%;width:auto}.SystemDesignStudio-module__KXFsIW__difficultyFilters{flex:0 auto}.SystemDesignStudio-module__KXFsIW__companyFilter{flex:0 155px}}@container (min-width:840px){.SystemDesignStudio-module__KXFsIW__toolbar{gap:10px}.SystemDesignStudio-module__KXFsIW__listHeading>span{display:none}.SystemDesignStudio-module__KXFsIW__searchActions{flex-basis:225px}.SystemDesignStudio-module__KXFsIW__filters{flex:0 auto}.SystemDesignStudio-module__KXFsIW__difficultyFilters button{padding:0 9px}.SystemDesignStudio-module__KXFsIW__companyFilter{flex-basis:135px;min-width:135px}}@media (min-width:768px) and (max-width:1279px){.SystemDesignStudio-module__KXFsIW__tracks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.SystemDesignStudio-module__KXFsIW__tracks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px) and (max-width:1439px){.SystemDesignStudio-module__KXFsIW__track{gap:8px;padding:12px 10px}.SystemDesignStudio-module__KXFsIW__track>svg:first-child{width:22px}.SystemDesignStudio-module__KXFsIW__track>svg:last-child,.SystemDesignStudio-module__KXFsIW__trackCount small{display:none}}@media (max-width:639px){.SystemDesignStudio-module__KXFsIW__introduction{flex-direction:column;gap:8px}.SystemDesignStudio-module__KXFsIW__progress{padding-top:0}.SystemDesignStudio-module__KXFsIW__progress svg{width:13px}}@media (prefers-reduced-motion:reduce){.SystemDesignStudio-module__KXFsIW__studio *,.SystemDesignStudio-module__KXFsIW__studio :before,.SystemDesignStudio-module__KXFsIW__studio :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
