.dsa-sheet-module__m1NCLq__page{--blue:#345bdf;--blue-dark:#2447bf;--navy:#17243d;--subtle:#58677e;--border:#dce3ef;--soft:#eef3ff;--easy:#1f7a4d;--easy-bg:#e6f5ec;--medium:#9a5b00;--medium-bg:#fff3dc;--hard:#b54535;--hard-bg:#fdecea;min-height:100vh;color:var(--navy);-webkit-font-smoothing:antialiased;background:radial-gradient(at 85% 0,#e9efff 0%,#0000 40%),#f5f7fb;font-family:Segoe UI,Arial,sans-serif}.dsa-sheet-module__m1NCLq__page a{color:var(--blue)}.dsa-sheet-module__m1NCLq__page svg{flex-shrink:0}.dsa-sheet-module__m1NCLq__page :is(a,button,summary,input,select):focus-visible{outline-offset:3px;outline:3px solid #6487ff}.dsa-sheet-module__m1NCLq__skip{z-index:100;background:#fff;border-radius:6px;padding:12px;position:fixed;top:-80px;left:16px}.dsa-sheet-module__m1NCLq__skip:focus{top:12px}.dsa-sheet-module__m1NCLq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dsa-sheet-module__m1NCLq__header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#ffffffed;position:sticky;top:0}.dsa-sheet-module__m1NCLq__headerInner{justify-content:space-between;align-items:center;gap:18px;max-width:1220px;margin:auto;padding:16px 28px;display:flex}.dsa-sheet-module__m1NCLq__brand{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.dsa-sheet-module__m1NCLq__brand>span{color:var(--navy);letter-spacing:-.06em;font-size:1.35rem;font-weight:700}.dsa-sheet-module__m1NCLq__brand>span>span{font-weight:400}.dsa-sheet-module__m1NCLq__brand svg{width:28px;height:32px}.dsa-sheet-module__m1NCLq__headerNav{align-items:center;gap:22px;display:flex}.dsa-sheet-module__m1NCLq__headerNav a{padding:10px 0;font-size:.875rem;text-decoration:none;color:var(--subtle)!important}.dsa-sheet-module__m1NCLq__headerNav a:hover{color:var(--navy)!important}.dsa-sheet-module__m1NCLq__freeBadge{background:var(--soft);color:#3859b0;border-radius:6px;padding:7px 11px;font-size:.8rem;font-weight:600}.dsa-sheet-module__m1NCLq__footer{padding:0 28px 28px}.dsa-sheet-module__m1NCLq__footer>div{border-top:1px solid var(--border);max-width:1164px;color:var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:14px;margin:auto;padding-top:22px;font-size:.8125rem;display:flex}.dsa-sheet-module__m1NCLq__footer nav{flex-wrap:wrap;gap:20px;display:flex}.dsa-sheet-module__m1NCLq__footer a{text-decoration:none;color:var(--subtle)!important}.dsa-sheet-module__m1NCLq__main{width:min(1100px,100% - 56px);margin:auto;padding:28px 0 56px}.dsa-sheet-module__m1NCLq__main h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2}.dsa-sheet-module__m1NCLq__main section{scroll-margin-top:90px}.dsa-sheet-module__m1NCLq__eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:700}.dsa-sheet-module__m1NCLq__primaryButton,.dsa-sheet-module__m1NCLq__secondaryButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 20px;font-size:.9375rem;font-weight:650;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.dsa-sheet-module__m1NCLq__primaryButton{background:var(--blue);border:1px solid var(--blue);box-shadow:0 10px 24px #345bdf3d;color:#fff!important}.dsa-sheet-module__m1NCLq__primaryButton:hover{background:var(--blue-dark);transform:translateY(-1px)}.dsa-sheet-module__m1NCLq__secondaryButton{border:1px solid var(--border);background:#fff;color:var(--navy)!important}.dsa-sheet-module__m1NCLq__secondaryButton:hover{border-color:#b9c7e6;transform:translateY(-1px)}.dsa-sheet-module__m1NCLq__primaryButton svg,.dsa-sheet-module__m1NCLq__secondaryButton svg{width:17px;height:17px}.dsa-sheet-module__m1NCLq__textButton{color:var(--subtle);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:.875rem;text-decoration:underline}.dsa-sheet-module__m1NCLq__textButton:disabled{opacity:.45;cursor:default}.dsa-sheet-module__m1NCLq__hero{max-width:860px;padding:18px 0 30px}.dsa-sheet-module__m1NCLq__breadcrumb{color:var(--subtle);gap:8px;margin-bottom:26px;font-size:.8125rem;display:flex}.dsa-sheet-module__m1NCLq__breadcrumb a{text-decoration:none;color:var(--subtle)!important}.dsa-sheet-module__m1NCLq__hero h1{letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(2.3rem,5vw,3.6rem);font-weight:750;line-height:1.06}.dsa-sheet-module__m1NCLq__hero h1 em{color:var(--blue);font-style:normal}.dsa-sheet-module__m1NCLq__lead{color:var(--subtle);max-width:690px;margin:0 0 24px;font-size:1.0625rem;line-height:1.75}.dsa-sheet-module__m1NCLq__heroActions{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.dsa-sheet-module__m1NCLq__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:640px;margin:0 0 14px;display:grid}.dsa-sheet-module__m1NCLq__stats div{border:1px solid var(--border);background:#fff;border-radius:14px;padding:14px 16px}.dsa-sheet-module__m1NCLq__stats dt{color:var(--subtle);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600}.dsa-sheet-module__m1NCLq__stats dd{letter-spacing:-.04em;margin:2px 0 0;font-size:1.75rem;font-weight:750}.dsa-sheet-module__m1NCLq__updated{color:var(--subtle);margin:0;font-size:.8125rem}.dsa-sheet-module__m1NCLq__howTo{margin:16px 0 40px}.dsa-sheet-module__m1NCLq__steps{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dsa-sheet-module__m1NCLq__steps li{counter-increment:step;border:1px solid var(--border);color:var(--subtle);background:#fff;border-radius:14px;padding:18px;font-size:.9375rem;line-height:1.6}.dsa-sheet-module__m1NCLq__steps li:before{content:counter(step);background:var(--soft);width:28px;height:28px;color:var(--blue);border-radius:50%;place-items:center;margin-bottom:10px;font-size:.875rem;font-weight:700;display:grid}.dsa-sheet-module__m1NCLq__steps strong{color:var(--navy);margin-bottom:4px;display:block}.dsa-sheet-module__m1NCLq__roadmap{margin:0 0 44px}.dsa-sheet-module__m1NCLq__roadmap>p{color:var(--subtle);margin:0 0 16px}.dsa-sheet-module__m1NCLq__roadmapList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dsa-sheet-module__m1NCLq__roadmapList a{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:13px 15px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;color:var(--navy)!important}.dsa-sheet-module__m1NCLq__roadmapList a:hover{border-color:var(--blue);transform:translateY(-1px)}.dsa-sheet-module__m1NCLq__roadmapIndex{background:var(--soft);width:34px;height:34px;color:var(--blue);font-variant-numeric:tabular-nums;border-radius:9px;grid-row:span 2;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.dsa-sheet-module__m1NCLq__roadmapName{font-size:.9375rem;font-weight:650}.dsa-sheet-module__m1NCLq__roadmapMeta{color:var(--subtle);font-size:.8125rem}.dsa-sheet-module__m1NCLq__sheet{border:1px solid var(--border);background:#fff;border-radius:20px;margin:0 0 44px;padding:28px;box-shadow:0 24px 60px #17243d0f}.dsa-sheet-module__m1NCLq__sheetHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.dsa-sheet-module__m1NCLq__sheetHead p{color:var(--subtle);margin:0;font-size:.9375rem}.dsa-sheet-module__m1NCLq__sheetActions{align-items:center;gap:8px;display:flex}.dsa-sheet-module__m1NCLq__progressCard{background:linear-gradient(135deg,#f2f6ff,#eef3ff);border:1px solid #d6e1fb;border-radius:16px;margin-bottom:18px;padding:18px 20px}.dsa-sheet-module__m1NCLq__progressTop{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.dsa-sheet-module__m1NCLq__progressTop p{color:var(--subtle);margin:0}.dsa-sheet-module__m1NCLq__progressTop strong{color:var(--navy);letter-spacing:-.03em;font-size:1.5rem}.dsa-sheet-module__m1NCLq__progressTop p:last-child{color:var(--blue);font-weight:700}.dsa-sheet-module__m1NCLq__progressBar{background:#dbe4fa;border-radius:99px;height:10px;overflow:hidden}.dsa-sheet-module__m1NCLq__progressBar span{border-radius:inherit;background:linear-gradient(90deg,#345bdf,#6d8cf5);height:100%;transition:width .35s;display:block}.dsa-sheet-module__m1NCLq__nextUp{margin-top:16px}.dsa-sheet-module__m1NCLq__nextLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin:14px 0 0;font-size:.75rem;font-weight:700}.dsa-sheet-module__m1NCLq__nextUp .dsa-sheet-module__m1NCLq__nextLabel{margin:0 0 8px}.dsa-sheet-module__m1NCLq__nextUp ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.dsa-sheet-module__m1NCLq__nextUp li{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.dsa-sheet-module__m1NCLq__nextUp li a{font-weight:650;text-decoration:none}.dsa-sheet-module__m1NCLq__nextUp li span{color:var(--subtle);font-size:.8125rem}.dsa-sheet-module__m1NCLq__filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.dsa-sheet-module__m1NCLq__search{flex:260px}.dsa-sheet-module__m1NCLq__search input,.dsa-sheet-module__m1NCLq__statusSelect select{border:1px solid var(--border);width:100%;min-height:44px;color:var(--navy);background:#fff;border-radius:10px;padding:10px 14px}.dsa-sheet-module__m1NCLq__search input:focus,.dsa-sheet-module__m1NCLq__statusSelect select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #345bdf2e}.dsa-sheet-module__m1NCLq__chips{flex-wrap:wrap;gap:6px;display:flex}.dsa-sheet-module__m1NCLq__chip{border:1px solid var(--border);min-height:40px;color:var(--subtle);cursor:pointer;background:#fff;border-radius:99px;padding:8px 14px;font-size:.875rem;font-weight:600}.dsa-sheet-module__m1NCLq__chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.dsa-sheet-module__m1NCLq__chip[data-level=Easy][aria-pressed=true]{background:var(--easy);border-color:var(--easy)}.dsa-sheet-module__m1NCLq__chip[data-level=Medium][aria-pressed=true]{background:var(--medium);border-color:var(--medium)}.dsa-sheet-module__m1NCLq__chip[data-level=Hard][aria-pressed=true]{background:var(--hard);border-color:var(--hard)}.dsa-sheet-module__m1NCLq__statusSelect{flex:0 0 180px}.dsa-sheet-module__m1NCLq__favouriteToggle{color:#8a4b00;cursor:pointer;background:#fff8ec;border:1px solid #f3c98b;border-radius:99px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:.875rem;font-weight:650;display:inline-flex}.dsa-sheet-module__m1NCLq__favouriteToggle span{font-variant-numeric:tabular-nums;background:#fde7c4;border-radius:99px;padding:2px 7px;font-size:.75rem;font-weight:700}.dsa-sheet-module__m1NCLq__favouriteToggle[aria-pressed=true]{color:#fff;background:#d9731f;border-color:#d9731f}.dsa-sheet-module__m1NCLq__favouriteToggle[aria-pressed=true] span{background:#ffffff38}.dsa-sheet-module__m1NCLq__favouriteBadge{color:#8a4b00;white-space:nowrap;background:#fff1dc;border-radius:99px;padding:4px 10px;font-size:.75rem;font-weight:700}.dsa-sheet-module__m1NCLq__resultCount{color:var(--subtle);align-items:center;gap:10px;min-height:36px;margin:4px 0 14px;font-size:.875rem;display:flex}.dsa-sheet-module__m1NCLq__empty{text-align:center;color:var(--subtle);border:1px dashed var(--border);border-radius:14px;padding:36px 12px}.dsa-sheet-module__m1NCLq__pattern{border:1px solid var(--border);border-radius:16px;margin-bottom:14px;scroll-margin-top:90px;overflow:hidden}.dsa-sheet-module__m1NCLq__patternHead{border-bottom:1px solid var(--border);background:#fafbfe;padding:16px 18px 14px}.dsa-sheet-module__m1NCLq__patternHead h3{font-size:inherit;margin:0}.dsa-sheet-module__m1NCLq__patternHead button{text-align:left;cursor:pointer;width:100%;color:var(--navy);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.dsa-sheet-module__m1NCLq__patternTitle{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dsa-sheet-module__m1NCLq__patternTitle>span:first-child{letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.dsa-sheet-module__m1NCLq__patternCount{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.dsa-sheet-module__m1NCLq__chevron{color:var(--subtle);font-size:1.3rem;line-height:1;transition:transform .2s;transform:rotate(-90deg)}.dsa-sheet-module__m1NCLq__chevron[data-open=true]{transform:none}.dsa-sheet-module__m1NCLq__patternHead>p{color:var(--subtle);margin:6px 0 10px;font-size:.9rem}.dsa-sheet-module__m1NCLq__miniBar{background:#e4e9f4;border-radius:99px;height:4px;overflow:hidden}.dsa-sheet-module__m1NCLq__miniBar span{background:var(--blue);height:100%;transition:width .35s;display:block}.dsa-sheet-module__m1NCLq__problems{margin:0;padding:0;list-style:none}.dsa-sheet-module__m1NCLq__problem{border-top:1px solid #edf0f6;grid-template-columns:auto 72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 18px;transition:background .15s;display:grid}.dsa-sheet-module__m1NCLq__problem:first-child{border-top:0}.dsa-sheet-module__m1NCLq__problem:hover{background:#f8faff}.dsa-sheet-module__m1NCLq__problem[data-done=true]{background:#f3faf6}.dsa-sheet-module__m1NCLq__problem[data-done=true] .dsa-sheet-module__m1NCLq__problemLink{-webkit-text-decoration:line-through #9fb0c9;text-decoration:line-through #9fb0c9;color:var(--subtle)!important}.dsa-sheet-module__m1NCLq__tick{width:22px;height:22px;accent-color:var(--easy);cursor:pointer;margin:0}.dsa-sheet-module__m1NCLq__day{color:var(--blue);background:var(--soft);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;font-size:.75rem;font-weight:700;display:flex}.dsa-sheet-module__m1NCLq__day small{color:var(--subtle);font-size:.625rem;font-weight:600}.dsa-sheet-module__m1NCLq__day[data-pattern-day=true]{background:#e7f0ff;box-shadow:inset 0 0 0 1px #b9cbf5}.dsa-sheet-module__m1NCLq__dayLegend{color:var(--subtle);flex-wrap:wrap;gap:8px 18px;margin:0 0 16px;padding:0;font-size:.8125rem;list-style:none;display:flex}.dsa-sheet-module__m1NCLq__dayLegend strong{color:var(--navy)}.dsa-sheet-module__m1NCLq__problemBody{min-width:0}.dsa-sheet-module__m1NCLq__problemLink{font-weight:650;text-decoration:none;color:var(--navy)!important}.dsa-sheet-module__m1NCLq__problemLink:hover{text-decoration:underline;color:var(--blue)!important}.dsa-sheet-module__m1NCLq__problemId{color:var(--subtle);font-variant-numeric:tabular-nums}.dsa-sheet-module__m1NCLq__hint{color:var(--subtle);margin:3px 0 0;font-size:.875rem;line-height:1.5}.dsa-sheet-module__m1NCLq__hint span{color:#3859b0;font-weight:650}.dsa-sheet-module__m1NCLq__problemMeta{justify-self:end;align-items:center;gap:8px;display:flex}.dsa-sheet-module__m1NCLq__badge{border-radius:99px;padding:4px 10px;font-size:.75rem;font-weight:700}.dsa-sheet-module__m1NCLq__badge[data-level=Easy]{color:var(--easy);background:var(--easy-bg)}.dsa-sheet-module__m1NCLq__badge[data-level=Medium]{color:var(--medium);background:var(--medium-bg)}.dsa-sheet-module__m1NCLq__badge[data-level=Hard]{color:var(--hard);background:var(--hard-bg)}.dsa-sheet-module__m1NCLq__reel{white-space:nowrap;border:1px solid #d6e1fb;border-radius:99px;padding:4px 10px;font-size:.8125rem;font-weight:650;text-decoration:none}.dsa-sheet-module__m1NCLq__videoNote{border:1px solid var(--border);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 44px;padding:26px 28px;display:flex}.dsa-sheet-module__m1NCLq__videoNote p:not(.dsa-sheet-module__m1NCLq__eyebrow){color:var(--subtle);max-width:620px;margin:0}.dsa-sheet-module__m1NCLq__faq{max-width:820px;margin:0 0 44px}.dsa-sheet-module__m1NCLq__faq details{border:1px solid var(--border);background:#fff;border-radius:12px;margin-top:10px}.dsa-sheet-module__m1NCLq__faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:650;list-style:none;display:flex}.dsa-sheet-module__m1NCLq__faq summary::-webkit-details-marker{display:none}.dsa-sheet-module__m1NCLq__faq summary:after{content:"+";color:var(--blue);font-size:1.25rem;line-height:1}.dsa-sheet-module__m1NCLq__faq details[open] summary:after{content:"–"}.dsa-sheet-module__m1NCLq__faq details p{color:var(--subtle);margin:0;padding:0 18px 16px;line-height:1.7}.dsa-sheet-module__m1NCLq__cta{text-align:center;background:var(--navy);color:#fff;border-radius:22px;margin:0 0 24px;padding:44px 24px}.dsa-sheet-module__m1NCLq__cta h2{color:#fff}.dsa-sheet-module__m1NCLq__cta h2 em{color:#d9f26a;font-style:normal}.dsa-sheet-module__m1NCLq__cta p{color:#c4cede;max-width:560px;margin:0 auto 22px;line-height:1.7}.dsa-sheet-module__m1NCLq__ctaEyebrow{letter-spacing:.12em;color:#a9bcf5;align-items:center;gap:8px;margin-bottom:12px;font-size:.75rem;font-weight:700;display:inline-flex}.dsa-sheet-module__m1NCLq__ctaEyebrow svg{width:16px;height:16px}.dsa-sheet-module__m1NCLq__disclaimer{color:var(--subtle);text-align:center;margin:0;font-size:.75rem}@media (max-width:900px){.dsa-sheet-module__m1NCLq__steps,.dsa-sheet-module__m1NCLq__roadmapList{grid-template-columns:repeat(2,minmax(0,1fr))}.dsa-sheet-module__m1NCLq__videoNote{flex-direction:column;align-items:flex-start}.dsa-sheet-module__m1NCLq__problem{grid-template-columns:auto 72px minmax(0,1fr);row-gap:8px}.dsa-sheet-module__m1NCLq__problemMeta{flex-wrap:wrap;grid-column:3;justify-self:start}}@media (max-width:600px){.dsa-sheet-module__m1NCLq__main{width:calc(100% - 32px);padding-top:18px}.dsa-sheet-module__m1NCLq__headerInner{padding:13px 16px}.dsa-sheet-module__m1NCLq__headerNav{gap:14px}.dsa-sheet-module__m1NCLq__headerNav a{font-size:.8125rem}.dsa-sheet-module__m1NCLq__freeBadge{display:none}.dsa-sheet-module__m1NCLq__brand>span{font-size:1.17rem}.dsa-sheet-module__m1NCLq__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dsa-sheet-module__m1NCLq__steps,.dsa-sheet-module__m1NCLq__nextUp ul{grid-template-columns:minmax(0,1fr)}.dsa-sheet-module__m1NCLq__roadmapList{gap:8px}.dsa-sheet-module__m1NCLq__roadmapList a{flex-direction:column;align-items:flex-start;gap:2px;height:100%;padding:10px 12px;display:flex}.dsa-sheet-module__m1NCLq__roadmapIndex{display:none}.dsa-sheet-module__m1NCLq__roadmapName{font-size:.875rem;line-height:1.3}.dsa-sheet-module__m1NCLq__roadmapMeta{font-size:.75rem}.dsa-sheet-module__m1NCLq__sheet{border-radius:16px;padding:18px 14px}.dsa-sheet-module__m1NCLq__statusSelect{flex:100%}.dsa-sheet-module__m1NCLq__problem{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;padding:13px 14px}.dsa-sheet-module__m1NCLq__day{flex-direction:row;grid-column:2;justify-self:start;gap:6px;padding:3px 8px}.dsa-sheet-module__m1NCLq__problemBody{grid-column:2}.dsa-sheet-module__m1NCLq__problemMeta{grid-column:2;justify-self:start}.dsa-sheet-module__m1NCLq__tick{grid-row:1/span 3;align-self:start;margin-top:2px}.dsa-sheet-module__m1NCLq__problemMeta{flex-wrap:wrap}.dsa-sheet-module__m1NCLq__favouriteToggle{flex:100%;justify-content:center}.dsa-sheet-module__m1NCLq__footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.dsa-sheet-module__m1NCLq__primaryButton,.dsa-sheet-module__m1NCLq__secondaryButton,.dsa-sheet-module__m1NCLq__roadmapList a,.dsa-sheet-module__m1NCLq__progressBar span,.dsa-sheet-module__m1NCLq__miniBar span,.dsa-sheet-module__m1NCLq__chevron{transition:none}}@media print{@page{margin:14mm}.dsa-sheet-module__m1NCLq__page{background:#fff;min-height:0}.dsa-sheet-module__m1NCLq__header,.dsa-sheet-module__m1NCLq__skip,.dsa-sheet-module__m1NCLq__heroActions,.dsa-sheet-module__m1NCLq__stats,.dsa-sheet-module__m1NCLq__howTo,.dsa-sheet-module__m1NCLq__roadmap,.dsa-sheet-module__m1NCLq__videoNote,.dsa-sheet-module__m1NCLq__faq,.dsa-sheet-module__m1NCLq__cta,.dsa-sheet-module__m1NCLq__footer,.dsa-sheet-module__m1NCLq__filters,.dsa-sheet-module__m1NCLq__sheetActions,.dsa-sheet-module__m1NCLq__resultCount,.dsa-sheet-module__m1NCLq__nextUp,.dsa-sheet-module__m1NCLq__breadcrumb,.dsa-sheet-module__m1NCLq__chevron,.dsa-sheet-module__m1NCLq__miniBar,.dsa-sheet-module__m1NCLq__lead{display:none!important}.dsa-sheet-module__m1NCLq__main{width:100%;padding:0}.dsa-sheet-module__m1NCLq__hero{padding:0 0 8px}.dsa-sheet-module__m1NCLq__hero h1{margin:0 0 4px;font-size:22pt}.dsa-sheet-module__m1NCLq__sheet{box-shadow:none;border:0;padding:0}.dsa-sheet-module__m1NCLq__progressCard{background:0 0;border:1px solid #ccc;padding:8px 12px}.dsa-sheet-module__m1NCLq__problems[hidden]{display:block!important}.dsa-sheet-module__m1NCLq__pattern{break-inside:auto;border-color:#ccc}.dsa-sheet-module__m1NCLq__patternHead{break-after:avoid;background:#f3f3f3}.dsa-sheet-module__m1NCLq__problem{break-inside:avoid;grid-template-columns:auto 52px minmax(0,1fr) auto;padding:7px 12px}.dsa-sheet-module__m1NCLq__problem[data-done=true]{background:0 0}.dsa-sheet-module__m1NCLq__reel{display:none}.dsa-sheet-module__m1NCLq__favouriteBadge{background:0 0;padding:0}.dsa-sheet-module__m1NCLq__problemLink{color:#000!important}.dsa-sheet-module__m1NCLq__disclaimer{margin-top:12px}}
