:root{--light: #ffffff;--dark: #2f2f2f}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#root{margin:0;width:100%;height:100%;overflow:hidden}body{background:var(--light);color:var(--dark);font-family:Arial,Helvetica,sans-serif;transition:background .26s ease,color .26s ease}#root{height:100dvh;display:grid;place-items:center;padding:clamp(12px,3vh,28px) 0}body.dark{background:var(--dark);color:var(--light)}.voice-progress{position:fixed;top:0;left:0;z-index:11;width:100%;height:4px}.voice-progress-fill{width:100%;height:100%;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform 0ms linear}.voice-progress-fill.active{transform:scaleX(1)}main{width:min(94vw,1240px);height:100%;display:grid;grid-template-rows:auto 1fr;align-items:start;gap:24px;text-align:center}.stage-shell{width:100%;height:100%;display:grid;place-items:center;opacity:1;transition:opacity .35s ease}.stage-shell.stage-fade-out{opacity:0}section{width:100%;max-height:100%;display:grid;gap:clamp(10px,2vh,18px)}h1,p{margin:0;font-weight:400}p{font-size:clamp(16px,1.05vw,19px);line-height:1.62;letter-spacing:.005em}.brand{display:grid;gap:4px}.brand-title{margin:0;font-size:clamp(34px,10vw,64px);font-weight:700}.version{margin:0;font-size:12px;letter-spacing:0}.intro{display:grid;height:100%;width:min(90vw,520px);grid-template-rows:auto 1fr auto;gap:28px}.intro-text{align-self:center;max-width:36ch;margin-inline:auto;font-size:clamp(18px,1.2vw,22px);line-height:1.7}.setup{width:min(100%,360px)}.choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.done{width:100%}.menu-panel{width:min(100%,980px);justify-items:center;gap:clamp(20px,5vh,46px)}.menu-title{margin:0;font-size:clamp(40px,8vw,72px);font-weight:400}.topic-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,20px)}.calculus-quote{margin:0;width:min(100%,760px);display:grid;gap:8px;font-style:italic;opacity:.82}.calculus-quote blockquote{margin:0;font-size:clamp(16px,1.6vw,22px);line-height:1.45}.calculus-quote figcaption{font-size:clamp(13px,1.1vw,16px)}.topic-card,.lesson-card{min-height:clamp(150px,26vh,220px);display:grid;place-items:center;align-content:center;gap:16px;padding:20px;text-align:center}.topic-title{font-size:clamp(20px,2.5vw,30px)}.topic-formula{font-family:Times New Roman,Times,serif;font-size:clamp(18px,2vw,26px);font-style:italic}.coming-soon{font-size:12px;font-style:normal;opacity:.7}.lesson-grid{width:min(100%,620px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lesson-card{min-height:140px;font-size:clamp(18px,2vw,24px)}label{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:16px;line-height:1.35}input[type=checkbox]{width:20px;height:20px;accent-color:currentColor}button{appearance:none;border:1px solid currentColor;background:transparent;color:inherit;min-height:44px;padding:0 18px;font:inherit;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.top-controls{position:fixed;top:18px;right:18px;z-index:10;display:grid;gap:8px}.top-left-controls{position:fixed;top:18px;left:18px;z-index:10;display:flex;align-items:center;gap:8px}.settings-toggle,.header-menu-toggle{min-height:36px;padding:0 12px;font-size:14px}.settings-toggle{width:36px;padding:0;display:grid;place-items:center}.gear-icon{width:18px;height:18px}.settings-overlay{position:fixed;inset:0;z-index:12;display:grid;place-items:center;padding:18px;background:color-mix(in srgb,currentColor 18%,transparent)}.settings-panel{width:min(100%,360px);padding:clamp(16px,3vh,24px);border:1px solid currentColor;background:var(--light);color:var(--dark);gap:12px}body.dark .settings-panel{background:var(--dark);color:var(--light)}.settings-panel-title{margin:0;font-size:clamp(22px,4vw,30px);font-weight:700}.roadmap{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-width:920px;margin-top:8px;padding:0 8px}.roadmap-item{display:grid;justify-items:center;gap:4px}.roadmap-dot{appearance:none;width:30px;height:30px;min-height:30px;padding:0;border-radius:999px;border:1px solid currentColor;display:grid;place-items:center;font-size:12px;line-height:1;opacity:.6;background:transparent;color:inherit;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease,opacity .18s ease,border-color .18s ease}.roadmap-dot.done{opacity:.85}.roadmap-dot.active{opacity:1;transform:none}body:not(.dark) .roadmap-dot:hover,body:not(.dark) .roadmap-dot:focus-visible,body:not(.dark) .roadmap-dot.active{background:var(--dark);border-color:var(--dark);color:var(--light)}body.dark .roadmap-dot:hover,body.dark .roadmap-dot:focus-visible,body.dark .roadmap-dot.active{background:var(--light);border-color:var(--light);color:var(--dark)}.roadmap-dot:hover,.roadmap-dot:focus-visible{opacity:1;transform:translateY(-1px)}.roadmap-dot.active:hover,.roadmap-dot.active:focus-visible{transform:none}.roadmap-label{font-size:11px;line-height:1;opacity:.8}.skip-toggle{min-height:36px;padding:0 12px;font-size:14px}button:hover,button:focus-visible,button.active{background:currentColor;transform:translateY(-1px)}button span{display:block}body:not(.dark) button:hover span,body:not(.dark) button:focus-visible span,body:not(.dark) button.active span{color:var(--light)}body.dark button:hover span,body.dark button:focus-visible span,body.dark button.active span{color:var(--dark)}button:disabled{cursor:default;opacity:.45;transform:none}button:disabled:hover{background:transparent}body button:disabled:hover span,body button:disabled:focus-visible span{color:inherit}.diagram{gap:22px}.diagram p{font-size:16px}.difference{gap:clamp(10px,2vh,20px);width:100%}.difference h2{margin:0;font-size:clamp(28px,7vw,54px);font-weight:400}.difference-body{display:grid;grid-template-columns:minmax(280px,430px) minmax(0,1fr);gap:clamp(8px,1.8vh,18px);align-items:center;justify-content:center;text-align:left;width:100%}.transcript{display:grid;gap:clamp(10px,1.8vh,16px);font-family:Times New Roman,Times,serif;opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease;max-width:62ch;padding:clamp(10px,1.5vw,18px) clamp(12px,1.8vw,20px);border-left:2px solid currentColor;background:color-mix(in srgb,currentColor 4%,transparent)}.transcript.hide{opacity:0;transform:translateY(8px)}.transcript p{font-size:clamp(15px,min(1.35vw,2.1vh),20px);line-height:1.56;text-wrap:pretty}.difference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:clamp(8px,1.6vw,20px);align-items:start;justify-content:center;text-align:center;width:min(100%,700px)}.difference-models{width:100%;min-width:0;align-self:center;justify-self:center}.mini-model{display:grid;grid-template-rows:auto clamp(34px,6vh,56px) auto;gap:clamp(4px,1vh,10px);min-width:0}.mini-model p{font-size:clamp(13px,min(1.5vw,2vh),18px)}.mini-model>svg{width:100%}.axis-model>.shared-axis{width:100%}.notation{width:100%;min-height:clamp(34px,6vh,56px);max-height:clamp(34px,6vh,56px);display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.notation .formula{display:block;max-width:100%;font-size:clamp(13px,1.6vw,16px);line-height:1.2;overflow-wrap:anywhere}.notation.show{opacity:1;transform:translateY(0)}.shared-axis{align-self:end;width:100%}.axis-model .shared-axis{align-self:start}.axis-spacer{visibility:hidden}.model-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;opacity:0;transform:translateY(8px);visibility:hidden;pointer-events:none;transition:opacity .5s ease,transform .5s ease}.model-actions.show{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.graph-panel{gap:clamp(10px,2vh,18px);width:min(100%,1240px);justify-items:center}.graph-panel-title{margin:0;font-size:clamp(22px,3vw,34px);line-height:1.05}.graph-axis-caption{margin:0;font-size:clamp(14px,1.5vw,18px)}.intro-limit-graph{max-width:760px}.fade-screen{opacity:1;transition:opacity .6s ease}.fade-screen.fade-out,.fade-screen.fade-in{opacity:0}.fade-screen.fade-in.show{opacity:1}.function-graph{width:100%;max-width:760px;justify-self:center;align-self:start}.function-graph-wrap{width:100%;display:grid;justify-items:center;gap:4px}.graph-title{font-family:Times New Roman,Times,serif;font-size:clamp(15px,1.5vw,20px);line-height:1.1}.quiz-panel{gap:clamp(12px,2vh,24px)}.quiz-content{width:100%;display:grid;justify-items:center;gap:clamp(10px,1.6vh,18px);opacity:1;transition:opacity .5s ease}.quiz-content.fade-out{opacity:0}.practice-count{font-size:13px;line-height:1;opacity:.75}.quiz-graph,.quiz-graph-wrap{width:min(100%,940px,68vh)}.quiz-form{width:min(100%,720px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.one-sided-quiz-form{width:min(100%,980px);grid-template-columns:repeat(3,minmax(0,1fr))}.answer-field{display:grid;gap:8px;text-align:left;font-family:Times New Roman,Times,serif;font-size:18px;align-content:start}.answer-field>span{min-height:56px}.answer-field input{min-height:44px;border:1px solid currentColor;background:transparent;color:inherit;padding:0 12px;font:inherit}.answer-field input:disabled{opacity:.45}.question-formula{display:inline-flex;align-items:end;gap:4px}.quiz-submit-row{grid-column:1 / -1;min-height:44px;display:grid;place-items:center}.quiz-submit{min-width:140px;opacity:0;transform:translateY(8px);visibility:hidden;pointer-events:none;transition:opacity .5s ease,transform .5s ease}.quiz-submit.show{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.dne-answer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:44px}.dne-choice{min-width:76px;min-height:44px;background:transparent}.dne-choice.selected{background:var(--dark);color:var(--light)}body.dark .dne-choice.selected{background:var(--light);color:var(--dark)}.quiz-feedback{min-height:24px;font-size:16px;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.quiz-feedback.show{opacity:1;transform:translateY(0)}.quiz-complete{justify-items:center}.next-lesson{width:min(100%,620px);justify-items:center;gap:clamp(16px,3vh,28px)}.lesson-load-track{width:min(100%,520px);height:6px;border:1px solid currentColor;overflow:hidden}.lesson-load-fill{width:100%;height:100%;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform 4s linear}.lesson-load-fill.active{transform:scaleX(1)}.lobby-button{min-width:140px}.cliff-panel{justify-items:center;gap:clamp(8px,1.5vh,16px)}.cliff-layout{width:100%;display:grid;grid-template-columns:minmax(300px,430px) minmax(0,1fr);gap:clamp(12px,2vw,24px);align-items:center}.derivatives-intro{width:min(100%,1240px);justify-items:center;gap:clamp(10px,2vh,18px)}.derivatives-intro .lesson-heading{font-size:clamp(28px,5vw,48px)}.derivatives-definition-card{width:min(100%,1080px);padding:clamp(18px,3vw,34px) clamp(22px,4vw,46px);border:1px solid currentColor;background:color-mix(in srgb,currentColor 4%,transparent);opacity:0;transform:translateY(10px);animation:definitionCardIn .7s ease forwards}.derivatives-definition-card p{font-size:clamp(24px,3.2vw,42px);line-height:1.24;text-wrap:balance}.derivatives-definition-card strong{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em}.derivatives-meaning-flow{width:min(100%,1120px);display:grid;grid-template-columns:minmax(220px,.72fr) 90px minmax(340px,1.28fr);gap:clamp(14px,2.4vw,28px);align-items:center}.derivatives-definition-card-small{width:100%;padding:clamp(16px,2.2vw,26px);animation:definitionCardShrink .65s ease forwards}.derivatives-definition-card-small p{font-size:clamp(18px,2vw,28px);line-height:1.28;text-align:left}.derivative-arrow{height:96px;display:grid;place-items:center;opacity:0;transform:translateY(24px);animation:arrowRise .65s ease .26s forwards}.derivative-arrow span{position:relative;display:block;width:78px;height:2px;background:currentColor}.derivative-arrow span:after{content:"";position:absolute;right:-1px;top:50%;width:14px;height:14px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.derivatives-meaning-card{padding:clamp(18px,3vw,36px);border:1px solid currentColor;background:color-mix(in srgb,currentColor 4%,transparent);opacity:0;transform:translateY(12px);animation:definitionCardIn .7s ease .52s forwards}.derivatives-meaning-card p{font-size:clamp(22px,2.8vw,38px);line-height:1.24;text-align:left;text-wrap:balance}.derivatives-triple-flow{width:min(100%,1220px);display:grid;grid-template-columns:minmax(160px,.72fr) 54px minmax(220px,1fr) 54px minmax(260px,1.12fr);gap:clamp(8px,1.4vw,16px);align-items:center}.derivatives-triple-flow .derivatives-definition-card-small p,.derivatives-triple-flow .derivatives-meaning-card p,.derivatives-triple-flow .derivatives-notation-card p{font-size:clamp(16px,1.55vw,23px);line-height:1.24}.derivatives-triple-flow .derivatives-notation-formula{font-size:clamp(46px,7vw,92px)}.derivatives-triple-flow .derivative-arrow span{width:48px}.derivatives-notation-card{width:100%;display:grid;justify-items:center;gap:clamp(18px,3vh,32px);padding:clamp(22px,4vw,42px);border:1px solid currentColor;background:color-mix(in srgb,currentColor 4%,transparent);opacity:0;transform:translateY(12px);animation:definitionCardIn .65s ease forwards}.derivatives-notation-card p{font-size:clamp(22px,2.8vw,36px);line-height:1.25;text-align:center;text-wrap:balance}.derivatives-notation-formula{font-size:clamp(64px,12vw,150px);line-height:1;opacity:0;transform:translateY(10px);animation:definitionCardIn .65s ease .42s forwards}.derivatives-constant-model{width:min(100%,1120px);display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:clamp(18px,3vw,34px);align-items:start}.derivatives-constant-text{padding:clamp(16px,2.5vw,26px);border:1px solid currentColor;background:color-mix(in srgb,currentColor 4%,transparent);text-align:left;opacity:0;transform:translateY(10px);animation:definitionCardIn .65s ease forwards}.derivatives-constant-text p{font-size:clamp(18px,2.1vw,28px);line-height:1.28}.derivatives-constant-graphs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,22px);opacity:0;transform:translateY(12px);animation:definitionCardIn .7s ease .42s forwards}.derivative-pair-graph{width:100%}.derivative-graph-name{font-size:24px}.derivative-options{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(6px,1vw,12px);align-items:center}.derivative-options .derivative-pair-graph{max-width:100%}.derivative-or{font-size:clamp(14px,1.4vw,20px);font-weight:700;letter-spacing:0}.derivatives-quadratic-reveal{width:min(100%,980px);display:grid;min-height:min(44vh,360px);align-content:center;gap:clamp(14px,2.2vh,24px);text-align:left}.derivatives-quadratic-reveal.compact{width:min(100%,1120px);min-height:min(52vh,440px);align-content:start}.derivatives-quadratic-reveal p{margin:0;font-size:clamp(18px,2.4vw,34px);line-height:1.28;text-wrap:balance}.derivatives-quadratic-reveal .quadratic-main{text-align:center;line-height:1}.derivatives-quadratic-reveal .quadratic-main p:first-child{font-size:clamp(18px,2.35vw,32px);line-height:1.24}.derivatives-quadratic-reveal .quadratic-main p:last-child{font-size:clamp(36px,7vw,82px);line-height:1;margin-top:12px}.quadratic-line{opacity:0;transform:translateY(10px);animation:definitionCardIn .55s ease forwards}.quadratic-risen{justify-self:center;text-align:center;animation:quadraticRise .9s ease forwards}.dx-negligible-model{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(260px,1fr);gap:clamp(16px,3vw,36px);align-items:center}.dx-negligible-model p+p{margin-top:clamp(10px,1.8vh,18px)}.dx-area-model{width:min(100%,460px);justify-self:center}.dx-area-model .dx-main-label{font-size:24px}.dx-area-model .dx-side-label{font-size:13px;transform-box:fill-box;transform-origin:center;transform:rotate(90deg)}.dx-area-model .dx-bottom-label{font-size:13px}.dx-area-model .dx-corner-label{font-size:9px}.quadratic-derivation{width:min(100%,780px);justify-self:center;display:grid;gap:clamp(8px,1.4vh,14px);text-align:center}.derivatives-quadratic-reveal .quadratic-derivation p{font-size:clamp(16px,2vw,26px);line-height:1.18;text-wrap:balance}.derivatives-quadratic-reveal .quadratic-derivation .derivation-focus{font-size:clamp(24px,4.4vw,50px);line-height:1.05}.derivatives-lesson-grid{width:min(100%,420px);grid-template-columns:1fr}.derivatives-quiz-form{width:min(100%,720px)}.cliff-model{width:100%;max-width:760px;justify-self:center}.cliff-transcript{text-align:left}.cliff-limit{display:flex;justify-content:center;padding-top:4px;font-size:clamp(17px,1.8vw,24px)}.cliff-walker-top{animation:approachCliffTop 5s linear infinite}.cliff-walker-bottom{animation:approachCliffBottom 5s linear infinite}.cliff-side-limit{opacity:0;transform:translateY(6px);transition:opacity .55s ease,transform .55s ease}.cliff-side-limit.show{opacity:1;transform:translateY(0)}.cliff-svg-formula{display:flex;justify-content:center;color:currentColor;font-size:18px;line-height:1}.key{display:grid;gap:6px}.formula{font-family:Times New Roman,Times,serif;font-style:italic}.limit-formula{display:inline-grid;grid-template-columns:auto auto auto;gap:5px;align-items:end;font-family:Times New Roman,Times,serif;font-style:italic}.limit-symbol{display:grid;justify-items:center;line-height:1}.limit-symbol small{font-size:.58em}.limit-symbol sup{font-size:1.45em;line-height:0}.transcript-math{margin-inline:.2em;vertical-align:baseline}svg{width:min(100%,720px);height:auto;overflow:visible}.drawing{fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.drawing-thin{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.fill-current{fill:currentColor}.open-point{fill:var(--light)}body.dark .open-point{fill:var(--dark)}.diagram-label{fill:currentColor;font-size:18px;font-family:Times New Roman,Times,serif;font-style:italic}.top-figure{animation:approachTop 5s linear infinite}.bottom-figure{animation:approachBottom 5s linear infinite}.wall-walker{animation:approachWall 4s linear infinite}@keyframes definitionCardIn{to{opacity:1;transform:translateY(0)}}@keyframes definitionCardShrink{0%{opacity:0;transform:scale(1.08) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes arrowRise{to{opacity:1;transform:translateY(0)}}@keyframes quadraticRise{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@keyframes approachTop{0%{opacity:0;transform:translate(0)}12%{opacity:1;transform:translate(0)}76%{opacity:1;transform:translate(84px)}96%{opacity:0;transform:translate(108px)}to{opacity:0;transform:translate(0)}}@keyframes approachBottom{0%{opacity:0;transform:translate(0)}12%{opacity:1;transform:translate(0)}76%{opacity:1;transform:translate(-84px)}96%{opacity:0;transform:translate(-108px)}to{opacity:0;transform:translate(0)}}@keyframes approachWall{0%{opacity:0;transform:translate(0)}12%{opacity:1;transform:translate(0)}82%{opacity:1;transform:translate(90px)}96%{opacity:0;transform:translate(90px)}to{opacity:0;transform:translate(0)}}@keyframes approachCliffTop{0%{opacity:0;transform:translate(0)}12%{opacity:1;transform:translate(0)}82%{opacity:1;transform:translate(88px)}96%{opacity:0;transform:translate(88px)}to{opacity:0;transform:translate(0)}}@keyframes approachCliffBottom{0%{opacity:0;transform:translate(0)}12%{opacity:1;transform:translate(0)}82%{opacity:1;transform:translate(-88px)}96%{opacity:0;transform:translate(-88px)}to{opacity:0;transform:translate(0)}}@media(max-width:900px){.topic-grid{grid-template-columns:1fr;max-width:360px;gap:8px}.topic-card,.lesson-card{min-height:104px;gap:8px;padding:12px}.lesson-grid{grid-template-columns:1fr;max-width:360px}.difference-body{grid-template-columns:1fr}.difference{gap:8px}.difference-body{gap:6px}.difference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.difference .transcript p,.graph-panel .transcript p{font-size:clamp(11px,3vw,14px);line-height:1.18}.mini-model{grid-template-rows:auto 30px auto;gap:3px}.notation{min-height:30px;max-height:30px}.transcript{max-width:680px;justify-self:center}.model-actions{grid-template-columns:1fr}.derivatives-meaning-flow,.derivatives-triple-flow{grid-template-columns:1fr;gap:8px}.derivative-arrow{height:42px;transform:translateY(12px) rotate(90deg)}.derivative-arrow span{width:42px}.derivatives-triple-flow .derivatives-definition-card-small p,.derivatives-triple-flow .derivatives-meaning-card p,.derivatives-triple-flow .derivatives-notation-card p{font-size:clamp(13px,3vw,17px)}.derivatives-triple-flow .derivatives-notation-formula{font-size:clamp(40px,9vw,72px)}.derivatives-meaning-card p{font-size:clamp(15px,3.4vw,20px);line-height:1.25}.derivatives-constant-model{grid-template-columns:1fr;gap:8px}.derivatives-constant-text p{font-size:clamp(14px,3.2vw,18px);line-height:1.25}.derivatives-constant-graphs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dx-negligible-model{grid-template-columns:1fr;gap:8px}.dx-area-model{width:min(100%,320px)}.derivative-options{grid-template-columns:1fr;gap:4px}.graph-panel .cliff-layout{grid-template-columns:minmax(220px,.82fr) minmax(0,1.35fr);gap:6px}.quiz-form{grid-template-columns:1fr}.cliff-layout{grid-template-columns:minmax(220px,.82fr) minmax(0,1.35fr);gap:6px}.cliff-transcript{padding:8px 10px}.cliff-transcript p{font-size:clamp(10px,2.7vw,13px);line-height:1.22}.roadmap{max-width:100%;gap:6px;margin-top:2px}.roadmap-dot{width:24px;height:24px;min-height:24px;font-size:11px}.roadmap-label{font-size:10px}}
