@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--bg:#f8f9fc;--surface:#fff;--text:#202536;--muted:#848999;--border:#e9ebf2;--purple:#7056d8;--soft:#f0ecfd;--sidebar:242px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;font-size:14px}button,a,input{ -webkit-tap-highlight-color:transparent}a{text-decoration:none;color:inherit}button{font:inherit}button:focus-visible,a:focus-visible{outline:3px solid #a896ed;outline-offset:4px}button{cursor:pointer}h1,h2,h3,.brand{font-family:'Manrope',sans-serif} .sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;background:var(--surface);border-right:1px solid var(--border);z-index:1040;display:flex;flex-direction:column}.brand{height:83px;display:flex;align-items:center;padding:0 27px;font-size:25px;font-weight:800;letter-spacing:-1px;flex-shrink:0}.brand>span:not(.brand-mark):not(.brand-dot){color:var(--purple)}.brand-mark{display:grid;place-items:center;background:var(--purple);color:white;border-radius:10px;width:34px;height:36px;margin-right:10px;font-size:21px}.brand-dot{width:5px;height:5px;border-radius:50%;background:#e8ac71;margin:17px 0 0 4px}.sidebar-inner{padding:28px 17px;overflow:auto;flex:1}.nav-caption{font-size:9px;letter-spacing:1.9px;color:#9b9eab;font-weight:700;padding:0 13px;margin-bottom:12px}.side-nav{display:grid;gap:6px}.side-nav a{padding:12px 13px;display:flex;align-items:center;gap:12px;font-size:12px;color:#6f7484;border-radius:7px;font-weight:500}.side-nav a i{font-size:17px;line-height:1}.side-nav a:hover{background:var(--bg);color:var(--purple)}.side-nav a.active{background:var(--soft);color:var(--purple);font-weight:700}.nav-dot{width:6px;height:6px;border-radius:50%;background:#e7ad70;margin-left:auto}.nav-count{font-size:9px;border:1px solid var(--border);border-radius:4px;padding:1px 5px;margin-left:auto}.sidebar-note{background:linear-gradient(135deg,#f9f7ff,#f2effc);border:1px solid #e9e3fa;border-radius:10px;padding:18px 16px;margin:40px 6px 10px}.note-icon{color:var(--purple);font-size:27px}.sidebar-note h3{font-size:12px;font-weight:800;margin:12px 0 8px}.sidebar-note p{font-size:11px;line-height:1.8;color:#8c869e}.sidebar-note a{font-size:11px;color:var(--purple);font-weight:700;display:flex;justify-content:space-between}.sidebar-footer{border-top:1px solid var(--border);padding:21px 23px;font-size:9px;color:#9499a5;display:flex;align-items:center;gap:7px}.sidebar-footer>.bi{margin-left:auto}.status-dot{width:5px;height:5px;background:#78b69a;border-radius:50%}.app-shell{margin-left:var(--sidebar)}.topbar{height:83px;position:sticky;top:0;z-index:1020;background:var(--surface);border-bottom:1px solid var(--border);padding:0 36px;display:flex;align-items:center;gap:18px}.icon-button{display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--border);background:var(--surface);border-radius:8px;color:#7e8493;font-size:16px}.menu-toggle{border:0;font-size:19px}.breadcrumb-label{font-size:11px;color:#969ba7}.breadcrumb-label span{margin:0 12px;color:#c2c5d0}.breadcrumb-label strong{color:#686e7e;font-weight:500}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:17px}.search-box{display:flex;align-items:center;gap:10px;color:#9da2b1;font-size:12px;background:var(--bg);border:1px solid var(--border);padding:9px 12px;border-radius:7px;width:270px}.search-box input{background:none;border:0;outline:none;color:var(--text);font-size:11px;min-width:0;width:100%}.search-box input::placeholder{color:#9da2af}.search-box>span{border:1px solid var(--border);padding:0 4px;border-radius:3px}.notification-button{position:relative;border:0}.notification-button>span{position:absolute;top:7px;right:8px;background:#e0ac83;width:5px;height:5px;border:1px solid white;border-radius:50%}.profile-divider{width:1px;height:27px;background:var(--border);margin:0 2px}.avatar{width:34px;height:34px;background:#eee7de;color:#806b56;border:3px solid #fff;outline:1px solid var(--border);border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700}.notification-menu{width:280px;padding:20px;font-size:12px;background:var(--surface);color:var(--text)}.notification-menu p{margin:10px 0 0;color:var(--muted);line-height:1.7}main{padding:33px 36px 0;max-width:1630px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.7px;color:#9497a5;display:flex;align-items:center;gap:7px;margin-bottom:10px}.eyebrow>span{width:5px;height:5px;border-radius:50%;background:#b4a5e9}h1{font-size:25px;font-weight:800;letter-spacing:-.8px;margin:0 0 8px}.wave{color:#d9b976;font-size:25px;margin-left:6px}.page-heading p{font-size:11px;color:var(--muted);margin:0}.exam-switch{padding:4px;display:flex;gap:2px;background:#efeff5;border:1px solid #e8e8ef;border-radius:7px}.exam-switch button{border:0;background:none;color:#9294a3;font-size:10px;font-weight:700;padding:8px 17px;border-radius:5px}.exam-switch button.selected{background:var(--surface);box-shadow:0 2px 4px #25213a08;color:var(--purple)}.hero-banner{border:1px solid #e6e0f5;border-radius:14px;min-height:308px;background:linear-gradient(110deg,#f0ecfa 0%,#f2eefc 49%,#e8e1f6 100%);position:relative;overflow:hidden;display:flex;justify-content:space-between}.hero-copy{padding:31px 35px;position:relative;z-index:1}.hero-label{font-size:8px;letter-spacing:1.5px;font-weight:700;color:#9280b5;display:flex;align-items:center;gap:7px;margin-bottom:16px}.hero-label>span{width:5px;height:5px;background:#a28acb;border-radius:50%}.hero-copy h2{font-size:36px;line-height:1.25;letter-spacing:-1.4px;font-weight:800;color:#39304f;margin-bottom:14px}.hero-copy h2 em{font-style:normal;color:#8463c2}.hero-copy p{font-size:11px;color:#8c829f;line-height:1.8;margin-bottom:20px}.hero-button{font-size:10px;color:white;background:#7960bc;padding:11px 16px;border-radius:6px;border:1px solid #7960bc;box-shadow:0 3px 5px #7453ac15}.hero-button:hover{background:#6348a7;color:white}.hero-button i{margin-left:15px}.hero-footnote{font-size:9px;color:#9b90ae;margin-left:16px}.hero-footnote i{margin-right:4px}.hero-art{width:380px;position:relative;flex-shrink:0}.orbit{position:absolute;border:1px solid #b2a0cc33;width:310px;height:310px;border-radius:50%;top:12px;left:10px}.orbit-two{width:390px;height:390px;top:-26px;left:-30px}.book{position:absolute;width:150px;height:205px;left:100px;top:55px;border-radius:5px 11px 11px 5px;box-shadow:8px 15px 20px #65527926}.book-back{background:#dfba8b;transform:rotate(22deg) translate(23px,-6px);border-right:7px solid #f7e9cf}.book-middle{background:#9e92bb;transform:rotate(-17deg) translate(-28px,-5px);border-right:7px solid #e8e0f3}.book-front{background:#6d578e;transform:rotate(8deg);color:#ece1c7;padding:21px 20px 14px 25px;border-left:6px solid #5b4779;border-right:5px solid #e3d8ef}.book-emblem{font-size:22px;margin-bottom:13px}.book-front small{font-size:6px;letter-spacing:1.2px}.book-front strong{display:block;font-family:'Manrope',sans-serif;font-size:23px;font-weight:700;line-height:1.2;margin:7px 0 12px}.book-line{width:30px;height:1px;background:#d2bf9b;margin:12px 0}.book-front>span{font-size:5px;letter-spacing:1px}.floating-tag{position:absolute;background:#ffffffed;border:1px solid #fff;border-radius:8px;box-shadow:0 6px 16px #6254760b;color:#85788f;font-size:9px;padding:10px 13px;z-index:2}.tag-top{top:30px;left:2px;transform:rotate(-5deg)}.tag-top>span{color:#bd956b;font-size:14px;margin-right:5px}.tag-bottom{bottom:28px;right:25px;display:flex;align-items:center;gap:9px;transform:rotate(-3deg)}.check-bubble{background:#edf4e9;border-radius:50%;color:#86a47a;width:28px;height:28px;display:grid;place-items:center}.tag-bottom div{font-weight:700;color:#72667e}.tag-bottom small{display:block;font-weight:400;font-size:8px;color:#ada4b6;margin-top:3px}.spark{position:absolute;color:#b399ca;font-size:31px}.spark-one{top:85px;right:45px}.spark-two{bottom:35px;left:45px;font-size:21px}.quick-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:23px 0;margin-bottom:6px;border-bottom:1px solid var(--border);gap:16px}.quick-stats>div{display:flex;align-items:center;gap:12px;justify-content:center;border-right:1px solid var(--border)}.quick-stats>div:first-child{justify-content:flex-start;padding-left:10px}.quick-stats>div:last-child{border:0}.stat-icon{width:37px;height:37px;display:grid;place-items:center;font-size:17px;border-radius:10px}.lilac{background:#efeafa;color:#9c85ca}.mint{background:#eaf3ee;color:#83a892}.peach{background:#faf0e7;color:#c5a17b}.quick-stats strong{font-size:10px;font-weight:700;display:block;margin-bottom:4px}.quick-stats div div>span{font-size:9px;color:var(--muted)}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 278px;gap:26px;padding-top:25px}.section-block{margin-bottom:30px;scroll-margin-top:100px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;gap:12px}.section-heading h2{font-size:17px;letter-spacing:-.4px;font-weight:800;margin:0 0 5px}.section-heading p{font-size:10px;color:var(--muted);margin:0}.text-link{font-size:9px;color:var(--purple);background:none;border:0;padding:0;font-weight:600;white-space:nowrap}.text-link i{margin-left:7px}.subject-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.subject-card{background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:17px 12px;text-align:left;transition:.2s;color:var(--text);position:relative}.subject-card:hover,.subject-card.selected{border-color:#b6a4e8;transform:translateY(-3px);box-shadow:0 6px 16px #7561940a}.subject-symbol{width:37px;height:37px;border-radius:10px;display:grid;place-items:center;font-size:18px;margin-bottom:15px}.subject-card strong{font-size:10px;font-weight:700;display:block;margin-bottom:5px}.subject-card small{font-size:9px;color:var(--muted)}.subject-card>.bi-arrow-up-right{position:absolute;right:12px;top:19px;color:#c1c3cc;font-size:10px}.filter-row{display:flex;gap:7px;margin:0 0 18px;flex-wrap:wrap}.filter-row button{background:transparent;border:1px solid var(--border);color:#8b8f9e;border-radius:6px;font-size:9px;padding:7px 12px}.filter-row button.active{background:#eee9fa;border-color:#e8e0f8;color:#8665c4;font-weight:600}.small-label{color:var(--muted);font-size:9px}.test-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.test-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:.2s}.test-card:hover{border-color:#c9bcdf;box-shadow:0 7px 18px #33304d07}.test-cover{height:100px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.test-cover:after{content:'';width:170px;height:170px;border:1px solid currentColor;opacity:.12;border-radius:50%;position:absolute;right:-30px;top:-70px}.test-cover:before{content:'';width:140px;height:140px;border:1px solid currentColor;opacity:.1;border-radius:50%;position:absolute;left:-25px;bottom:-90px}.test-cover>.bi{font-size:53px;opacity:.65;transform:rotate(-8deg)}.cover-caption{font-family:'Manrope',sans-serif;font-weight:800;line-height:1.2;font-size:20px;margin-left:17px;letter-spacing:-.5px}.cover-caption small{display:block;font-family:'DM Sans',sans-serif;font-size:7px;letter-spacing:1.7px;font-weight:500;margin-bottom:5px;opacity:.7}.test-badge{position:absolute;left:12px;top:10px;font-size:7px;padding:3px 7px;border-radius:4px;background:#ffffffb3;color:#7e748b}.save-button{position:absolute;right:10px;top:9px;background:#ffffffb8;border:0;border-radius:5px;color:#8d839b;display:grid;place-items:center;width:25px;height:25px;font-size:11px;z-index:1}.save-button.saved{color:#7658b0;background:#fff}.test-body{padding:15px}.test-category{font-size:7px;letter-spacing:1.15px;color:#9a87b5;font-weight:700}.test-body h3{font-size:12px;line-height:1.6;font-weight:750;margin:7px 0 9px;letter-spacing:-.2px}.test-meta{display:flex;gap:12px;color:#9a9eaa;font-size:8px}.test-meta i{margin-right:4px}.test-bottom{border-top:1px solid var(--border);margin-top:14px;padding-top:12px;display:flex;justify-content:space-between;align-items:center}.difficulty{font-size:8px;color:#83a68d;display:flex;align-items:center;gap:5px}.difficulty:before{content:'';width:4px;height:4px;background:currentColor;border-radius:50%}.difficulty.medium{color:#bf9d71}.test-start{font-size:9px;border:0;background:none;color:#8b73b5;font-weight:700}.test-start i{margin-left:8px}.right-column{display:grid;align-content:start;gap:20px}.daily-card{border:1px solid #e8e0f2;border-radius:11px;background:linear-gradient(130deg,#efeaf8,#f6f3fb);padding:20px}.daily-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#9a81b2;letter-spacing:1px;font-weight:600}.daily-top>span>i{margin-right:4px;color:#b598c9}.live-pill{font-size:6px;color:#a28ab7;border:1px solid #dfd4e9;padding:3px 5px;border-radius:4px;letter-spacing:.7px}.daily-card h2{font-size:23px;color:#615176;font-weight:800;line-height:1.35;margin:20px 0 12px;letter-spacing:-.7px}.daily-card>p{font-size:10px;line-height:1.8;color:#a193b0;margin-bottom:17px}.daily-meta{display:flex;gap:16px;font-size:8px;color:#9586a5;margin-bottom:19px}.daily-meta i{margin-right:4px}.daily-button{width:100%;background:#8d74ae;border:1px solid #8d74ae;color:white;font-size:9px;padding:11px 12px;display:flex;justify-content:space-between;align-items:center;border-radius:5px}.daily-button:hover{background:#775b9a;color:white}.daily-bottom{text-align:center;font-size:8px;color:#aa9aba;margin-top:13px}.daily-bottom i{color:#b59bc9;margin-right:5px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:19px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.panel-heading h2{font-size:12px;letter-spacing:-.3px;font-weight:800;margin:0}.panel-heading>i{color:#a6abb6;font-size:13px}.panel-subtitle{font-size:9px;color:var(--muted);margin:6px 0 18px}.plan-item{display:flex;gap:10px;align-items:center;margin:18px 0}.plan-number{font-size:8px;color:#a99abf;background:#f4f0fa;width:25px;height:27px;display:grid;place-items:center;border-radius:6px}.plan-item strong{font-size:9px;font-weight:600;display:block}.plan-item p{font-size:8px;color:#a0a3ae;margin:4px 0 0}.plan-time{font-size:8px;color:#a7aab6;margin-left:auto}.plan-note{border-top:1px solid var(--border);padding-top:12px;font-size:7px;color:#a3a6b1}.plan-note i{margin-right:4px}.affairs-panel{background:linear-gradient(135deg,var(--surface),#f3f7f3)}.reading-label{font-size:6px;letter-spacing:1.1px;color:#94a796;display:block;margin:20px 0 11px}.affairs-panel h3{font-size:19px;font-weight:750;line-height:1.4;letter-spacing:-.5px;color:#647a68}.affairs-panel>p{font-size:9px;color:#99a29a;line-height:1.9;margin:11px 0 19px}.affairs-panel .text-link{color:#7b947d}.page-footer{display:flex;justify-content:space-between;padding:22px 0;border-top:1px solid var(--border);margin-top:5px;color:#a1a6b1;font-size:9px}.footer-star{color:#b2a0cb;margin-left:7px}.empty-state{text-align:center;padding:35px;border:1px dashed var(--border);border-radius:10px;color:var(--muted)}.empty-state>i{font-size:25px}.empty-state h3{font-size:17px;margin:10px}.empty-state p{font-size:12px}.modal-content{background:var(--surface);color:var(--text);border-color:var(--border);border-radius:14px}.modal-header,.modal-footer{border-color:var(--border)}.modal-body{font-size:13px;line-height:1.8}.modal-body .preview-note{padding:13px;background:var(--soft);border-radius:7px;color:var(--purple);margin-top:16px}.toast{background:var(--surface);color:var(--text)}.sidebar-backdrop{display:none}body.dark{--bg:#151722;--surface:#1c1f2d;--text:#e5e5ed;--muted:#9699ad;--border:#2b2e40;--soft:#302943}body.dark .hero-banner,body.dark .daily-card{filter:brightness(.8)}body.dark .sidebar-note,body.dark .affairs-panel{background:var(--surface)}body.dark .exam-switch{background:var(--bg);border-color:var(--border)}body.dark .avatar{border-color:var(--surface)}body.dark .filter-row button.active{background:var(--soft)}body.dark .test-cover{filter:brightness(.8)}body.dark .affairs-panel h3{color:#a0b7a4}body.dark .plan-number{background:var(--soft)}
@media(min-width:1550px){:root{--sidebar:260px}main{padding:40px 46px 0}.topbar{padding:0 46px}.hero-banner{min-height:330px}.hero-copy{padding:36px 42px}.hero-copy h2{font-size:42px}.hero-art{width:460px}.book{left:140px;top:65px}.orbit{left:50px}.orbit-two{left:10px}.tag-top{left:50px;top:38px}.tag-bottom{right:40px}.content-grid{grid-template-columns:minmax(0,1fr) 310px;gap:30px}.test-cover{height:125px}.subject-card{padding:20px 17px}.test-body{padding:18px}.test-body h3{font-size:14px}.subject-card strong{font-size:12px}.daily-card{padding:24px}.daily-card h2{font-size:27px}}
@media(max-width:1199px){:root{--sidebar:215px}.brand{padding-left:22px;font-size:23px}.side-nav a{font-size:11px;padding:11px 9px;gap:9px}.sidebar-inner{padding:24px 12px}.topbar{padding:0 24px}main{padding:28px 24px 0}.content-grid{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.hero-footnote{display:none}.hero-art{width:290px}.book{left:65px}.tag-top{left:-15px;font-size:8px}.tag-bottom{right:8px}.hero-copy{padding:30px 25px}.hero-copy h2{font-size:31px}.subject-grid{grid-template-columns:repeat(2,1fr)}.subject-card{padding:14px}.subject-symbol{margin-bottom:10px}.search-box{width:220px}.topbar-right{gap:12px}.quick-stats{gap:8px}.quick-stats strong{font-size:9px}.quick-stats div div>span{font-size:8px}.quick-stats>div{gap:8px}.stat-icon{width:31px;height:31px}.breadcrumb-label{display:none}.cover-caption{font-size:17px;margin-left:12px}.test-cover>.bi{font-size:40px}.test-meta{gap:7px}.test-body{padding:12px}}
@media(max-width:991px){:root{--sidebar:0px}.sidebar{width:242px;transform:translateX(-100%);transition:transform .25s}.sidebar.open{transform:translateX(0)}.sidebar-backdrop.visible{display:block;position:fixed;inset:0;background:#18112655;z-index:1035}.content-grid{grid-template-columns:minmax(0,1fr) 250px}.hero-art{width:310px}.hero-copy h2{font-size:34px}}
@media(max-width:700px){.topbar{height:68px;padding:0 17px;gap:10px}.topbar-right{gap:9px}.search-box{width:clamp(120px,42vw,250px);padding:8px}.search-box>span{display:none}.search-box input{font-size:10px}.profile-divider{display:none}.icon-button{width:30px;height:32px}.avatar{width:29px;height:29px}main{padding:25px 18px 0}.page-heading{align-items:flex-start;gap:13px}.eyebrow{font-size:7px;letter-spacing:1px}h1{font-size:21px;line-height:1.5;max-width:250px}.wave{font-size:20px}.page-heading p{font-size:10px;line-height:1.7;max-width:260px}.exam-switch button{padding:7px 9px;font-size:8px}.hero-copy{padding:25px}.hero-copy h2{font-size:32px}.hero-art{width:210px;margin-right:-55px;opacity:.8}.book{left:45px;top:70px;width:120px;height:170px}.book-front{padding:16px}.book-front strong{font-size:19px}.book-emblem{font-size:19px;margin-bottom:8px}.book-front small{font-size:5px}.book-line{margin:7px 0}.book-front>span{font-size:4px}.tag-top{display:none}.tag-bottom{bottom:22px;right:55px;font-size:7px;padding:7px;white-space:nowrap}.tag-bottom small{font-size:6px}.check-bubble{width:22px;height:22px}.spark-one{right:45px;top:32px}.spark-two{display:none}.hero-label{font-size:6px;letter-spacing:1px}.hero-copy p{font-size:10px}.hero-banner{min-height:290px}.hero-copy{min-width:260px}.hero-button{font-size:9px}.quick-stats{grid-template-columns:1fr;gap:13px;padding:20px 0}.quick-stats>div,.quick-stats>div:first-child{border:0;justify-content:flex-start;padding:0 5px;gap:12px}.quick-stats strong{font-size:10px;margin-bottom:2px}.quick-stats div div>span{font-size:9px}.stat-icon{width:30px;height:30px;border-radius:8px;font-size:14px}.content-grid{display:flex;flex-direction:column;padding-top:22px}.subject-grid{grid-template-columns:repeat(4,1fr);gap:8px}.subject-card{padding:12px 9px}.subject-card strong{font-size:9px}.subject-card small{font-size:7px}.subject-symbol{width:31px;height:31px;font-size:16px}.subject-card>.bi-arrow-up-right{display:none}.section-heading h2{font-size:17px}.section-heading p{font-size:9px}.text-link{font-size:8px}.section-block{margin-bottom:25px}.right-column{grid-template-columns:1fr 1fr;gap:14px}.daily-card{padding:18px}.daily-card h2{font-size:22px}.panel{padding:17px}.affairs-panel{grid-column:1/-1}.page-footer{font-size:8px;gap:20px}.page-footer>span:last-child{display:none}.daily-top{font-size:6px}.live-pill{display:none}.daily-meta{font-size:7px;gap:8px}.daily-button{font-size:8px}.panel-heading h2{font-size:11px}.plan-item{gap:7px}.plan-item p{font-size:7px}.plan-note{font-size:6px}.filter-row{gap:5px}.filter-row button{font-size:8px;padding:6px 9px}}
@media(max-width:420px){.hero-art{display:none}.hero-banner{min-height:auto}.hero-copy{padding:25px}.subject-grid{grid-template-columns:repeat(2,1fr)}.test-grid{grid-template-columns:1fr}.test-cover{height:120px}.cover-caption{font-size:24px}.test-cover>.bi{font-size:52px}.test-body{padding:17px}.test-body h3{font-size:14px}.test-meta{font-size:9px;gap:15px}.right-column{grid-template-columns:1fr}.affairs-panel{grid-column:auto}.test-start{font-size:10px}.daily-card h2{font-size:27px}.daily-top{font-size:8px}.daily-button{font-size:10px}.daily-meta{font-size:9px}.panel-heading h2{font-size:13px}.plan-item strong{font-size:11px}.plan-item p{font-size:9px}.plan-note{font-size:8px}.search-box{width:40vw}.topbar-right{gap:6px}.page-heading{gap:5px}h1{font-size:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
