/* Scoped visual layer: user-selected reference 01, no changes to production workbenches. */
body.tg{color:#07163e;background:radial-gradient(ellipse at 20% 15%,#edf5ff,transparent 65%),#f5f9ff;font-family:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC",sans-serif}.tg *,.tg *:before,.tg *:after{box-sizing:border-box}.tg [hidden]{display:none!important}.tg button,.tg input,.tg textarea{font-family:inherit}.tg h1,.tg h2,.tg h3,.tg p{margin:0}.ic{width:22px;height:22px;flex:none;filter:invert(34%) sepia(99%) saturate(5320%) hue-rotate(211deg) brightness(102%) contrast(104%)}
.tg-top{height:64px;position:static}.tg-top-in{max-width:1320px;padding:0 20px;height:100%;gap:20px}.tg-brand{font-size:26px;font-weight:900;color:#07143c;letter-spacing:1px}.brand-divider{height:22px;width:1px;background:#b5c7e8}.brand-sub{font-size:19px;font-weight:700}.tg-top-actions{gap:18px;font-size:14px}.tg-top-actions a{display:flex;align-items:center;min-height:44px;white-space:nowrap}.nav-divider{height:16px;width:1px;background:#b7c8e4}.tg-login{padding:0;border:0;background:none;border-radius:0;font-size:14px}.tg-link{font-size:14px}
.tg-main{max-width:1320px;padding:24px 20px 32px}.tg-title{display:flex;gap:28px;font-size:34px;line-height:1.3;font-weight:900;letter-spacing:-1px}.tg-title>span+span{color:#435b97;font-weight:600}.tg-sub{font-size:15.5px;color:#455e91;margin-top:6px!important}.tg-tabrow{gap:20px;margin:20px 0 16px;flex-wrap:nowrap}.tg-tabs{gap:8px;flex:1}.tg-tab{height:60px;border-radius:13px 13px 6px 6px;font-size:19px;gap:13px}.tg-tab .ic{height:25px;width:25px}.tg-tab.is-on{background:linear-gradient(120deg,#1373ff,#0059ef);box-shadow:none}.tg-tab.is-on .ic,.tg-btn--pri .ic{filter:brightness(0) invert(1)}.tg-demo-note{display:flex;align-items:center;gap:8px;border-radius:18px;background:#edf5ff;border-color:#d7e7ff;padding:10px 16px;font-size:14px;color:#405b91;white-space:nowrap}.tg-demo-note .ic{width:17px;height:17px}
.tg-layout{grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:stretch}.tg-stage{display:block}.org-panel{background:#ffffffed;border:1px solid #e0eaff;border-radius:20px;padding:20px 22px}.tg-h2{font-size:17px;font-weight:800}.tg-stats{gap:10px;margin-top:14px}.tg-stat{display:flex;flex-direction:row;align-items:center;gap:12px;background:white;padding:13px 10px;min-height:90px;border-color:#e4edff}.stat-icon{position:relative;display:grid;place-items:center;background:linear-gradient(135deg,#deecff,#f1f8ff);border-radius:16px;width:52px;height:56px;flex:none}.stat-icon .ic{width:33px;height:33px}.stat-icon .ic+.ic{position:absolute;width:18px;height:18px;right:5px;bottom:8px;background:white;border-radius:50%;padding:1px}.stat-copy{min-width:0}.tg-k{display:block;font-size:13px;color:#455c90}.tg-v{display:flex;align-items:baseline;gap:4px;line-height:1.2;margin-top:3px;font-size:16px}.tg-v b{font-size:28px;color:#07143b}.tg-stat--warn .stat-icon{background:#fff0db}.tg-stat--warn .ic{filter:invert(48%) sepia(93%) saturate(2872%) hue-rotate(357deg) brightness(103%) contrast(104%)}.tg-stat--warn .tg-v b{color:#e85c00}
.chart-section{margin-top:18px}.chart-section h3{font-size:17px}.chart-frame{position:relative;padding-left:30px;margin-top:12px}.chart-axis{position:absolute;left:2px;top:-7px;bottom:20px;display:flex;flex-direction:column;justify-content:space-between;color:#496497;font-size:13px}.tg-chart{height:158px;gap:20px;padding:0 10px 26px;position:relative}.tg-chart:before,.tg-chart:after{content:"";position:absolute;left:0;right:0;pointer-events:none;z-index:0}.tg-chart:before{top:0;height:calc((100% - 26px)/2);border-top:1px dashed #dce7fa;border-bottom:1px dashed #dce7fa}.tg-chart:after{top:0;bottom:26px;border-bottom:1px solid #d8e4f8;border-left:1px solid #d8e4f8}.tg-bar{position:relative;gap:0;z-index:1}.tg-bar-v{font-size:15px;margin-bottom:5px;line-height:18px}.tg-bar-b{flex-shrink:0;max-width:48px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,#0862ff,#80bbff)}.tg-bar-d{position:absolute;bottom:-26px;font-size:14px;line-height:22px}
.student-section{margin-top:20px}.student-section h3{font-size:17px}.student-section h3>span{font-size:16px;font-weight:500;color:#415b91}.tg-all{display:flex;flex-direction:column;gap:8px;margin-top:12px;overflow:visible}.tg-prow{gap:10px;padding:10px 12px;min-height:64px;background:#fbfdff}.tg-av{height:42px;width:42px;border-radius:12px;background:#e6f1ff}.tg-av .ic{width:31px;height:31px}.tg-pmain{flex-direction:row;align-items:center;gap:12px}.tg-pname{font-size:15px;display:contents}.tg-badge{margin:0;font-size:11px;padding:4px 7px;background:#fff0d9;color:#a64700}.tg-badge.is-done{background:#e2f0ff;color:#075dbf}.tg-pmeta{font-size:12px;white-space:nowrap;color:#455f91}.tg-pmeta b{font-weight:500}.row-coach{font-size:11px;color:#485f90;white-space:nowrap;margin-left:auto}.row-coach small{display:block;font-size:10px}.tg-pmore{display:flex;align-items:center;gap:5px;font-size:12px}.tg-pmore .ic{width:18px;height:18px}.tg-detail{margin-top:6px}.tg-dl{grid-template-columns:repeat(3,minmax(0,1fr))}#tgToggleAll{display:none}.tg-form-msg:empty{display:none}.tg-form-msg{background:#edf8f0;border-radius:9px;padding:10px;color:#25633c;margin:10px 0 0}.tg-prow--static .tg-pmain{flex-direction:column;align-items:flex-start;gap:4px}.tg-prow--static .tg-pname{display:block}
.tg-side-card{height:100%;min-height:580px;border-radius:20px;padding:22px 22px 0;display:flex;flex-direction:column;position:relative;overflow:hidden}.tg-side-card>h2{font-size:18px;font-weight:800;white-space:nowrap}.tg-side-sub{font-size:13px;margin-top:4px!important}.tg-steps{margin:22px 0 18px;padding:0;list-style:none}.tg-steps li{position:relative;min-height:84px;display:flex;gap:15px;padding:0 0 18px}.tg-steps li:before{content:"";position:absolute;top:40px;bottom:0;left:20px;border-left:1px solid #deebfd}.tg-steps li:last-child:before{display:none}.tg-steps b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e8f3ff;color:#0867ff;font-size:23px;flex:none}.tg-steps span{flex:1;padding:0 0 17px;border-bottom:1px solid #edf2fb}.tg-steps li:last-child span{border:0}.tg-steps strong{display:block;font-size:16px}.tg-steps small{display:block;font-size:13px;color:#4b6397;margin-top:5px}.tg-btn{display:inline-flex;gap:12px;box-sizing:border-box;font-size:15px}.tg-btn--pri{background:linear-gradient(110deg,#0b73ff,#0058f0);box-shadow:none}.tg-side-cta .tg-btn{width:100%;height:52px;font-size:16px}.side-login{text-align:center;color:#4a6091;font-size:13px;margin:12px 0 22px!important}.side-login a{color:#0867ff;font-weight:600}.ai-section{border-top:1px solid #dbe5f6;padding-top:18px}.tg-fold{border:1px solid #deebff;border-radius:14px;background:#edf5ff;gap:10px;padding:13px 10px}.tg-fold>span:nth-child(2){flex:1;min-width:0}.tg-fold strong{display:block;font-size:15px}.tg-fold small{font-size:11px;display:block;color:#4b6191;margin-top:3px;white-space:nowrap}.tg-fold>.ic{width:14px;height:14px}.play-icon{width:38px;height:38px;background:#dcecff;border:1px solid white;display:grid;place-items:center;border-radius:50%;flex:none}.play-icon .ic{width:24px;height:24px}.tg-ai{padding:12px;font-size:13px;background:#f1f7ff;border-radius:12px;margin-top:10px}.teaching-art{width:210px;height:185px;object-fit:contain;align-self:flex-end;margin-top:auto;z-index:1}.reset-wrap{position:absolute;bottom:10px;left:18px;z-index:2}.reset-link{background:none;border:none;color:#526b99;font-size:12px;min-height:44px;text-decoration:underline}.tg-panel:not(.org-panel){display:flex;flex-direction:column;gap:14px}.tg-card{padding:22px}.tg-note{font-size:13px;margin:0 0 14px!important}.tg-qstem{font-size:19px}.tg-qhead{margin-bottom:16px!important}.tg-opt{min-height:52px}.tg-form{margin-top:14px}.tg-state{font-size:12px;margin-bottom:14px!important}.dock-note{text-align:center;font-size:11px;color:#4b6191;margin-top:5px!important}
@media(max-width:1279px) and (min-width:600px){.row-coach{display:none}}
@media(max-width:1099px){.tg-layout{grid-template-columns:minmax(0,1fr)}.tg-main{max-width:850px;padding-bottom:110px}.tg-side-card{min-height:0;padding-bottom:18px}.tg-side-cta,.side-login{display:none}.teaching-art{height:150px;width:170px}.reset-wrap{position:static;margin-top:-45px!important}.tg-dock{display:block;padding:10px 16px calc(8px + env(safe-area-inset-bottom))}.tg-dock>.tg-btn{width:100%;height:48px}.tg-title{font-size:30px;gap:18px}.tg-sub{font-size:15.5px}.tg-tab{font-size:17px}.tg-tabrow{flex-wrap:wrap;gap:10px}.tg-demo-note{margin-left:auto!important}.tg-steps li{min-height:72px}}
@media(max-width:599px){.tg-top{height:54px}.tg-top-in{padding:0 14px;gap:0}.tg-brand{font-size:20px;letter-spacing:0}.brand-divider,.brand-sub{display:none}.tg-top-actions{font-size:12px;gap:10px}.tg-top-actions a{display:flex;font-size:12px;padding:0 1px}.nav-divider{height:13px}.tg-main{padding:14px 12px 110px}.tg-title{display:block;font-size:23px;line-height:1.28;letter-spacing:-.4px}.tg-title>span{display:block}.tg-title>span+span{font-size:19px;margin-top:1px}.tg-sub{font-size:13px;white-space:nowrap;letter-spacing:-.2px;margin-top:6px!important}.tg-tabrow{margin:16px 0 10px;gap:7px}.tg-tabs{flex:1 1 100%;gap:6px}.tg-tab{height:44px;min-height:44px;border-radius:10px 10px 5px 5px;font-size:13px;gap:7px;padding:0 4px}.tg-tab .ic{height:20px;width:20px}.tg-demo-note{flex:none;margin:auto!important;padding:3px 10px;font-size:10px;border-radius:20px}.tg-demo-note .ic{height:13px;width:13px}.tg-layout{gap:12px}.org-panel{background:none;border:0;border-radius:0;padding:0}.org-overview,.student-section{background:white;border:1px solid #e0eaff;border-radius:16px;padding:14px}.tg-h2{font-size:17px}.tg-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.tg-stat{min-height:60px;padding:8px;gap:10px;border-radius:10px}.stat-icon{width:40px;height:42px;border-radius:12px}.stat-icon .ic{width:28px;height:28px}.stat-icon .ic+.ic{width:15px;height:15px;right:3px;bottom:6px}.tg-k{font-size:12px}.tg-v{font-size:13px;line-height:1.05;margin-top:2px}.tg-v b{font-size:27px}.chart-section{border-top:1px solid #edf2fc;padding-top:10px;margin-top:10px}.chart-section h3{font-size:17px}.chart-frame{padding-left:24px;margin-top:10px}.tg-chart{height:104px;padding:0 4px 24px;gap:10px}.tg-chart:before{height:calc((100% - 24px)/2)}.tg-chart:after{bottom:24px}.chart-axis{bottom:19px;font-size:11px;top:-6px}.tg-bar-v{font-size:12px;line-height:14px;margin-bottom:3px}.tg-bar-d{font-size:11px;bottom:-24px;line-height:22px}.tg-bar-b{max-width:30px;border-radius:4px 4px 0 0}.student-section{margin-top:10px}.student-section h3{font-size:17px}.student-section h3>span{font-size:13px}.tg-all{gap:8px;margin-top:10px}.tg-all:not(.show-all)>.student-entry:not(:first-child){display:none}.tg-prow{min-height:90px;border-radius:11px;padding:9px 8px;gap:9px;position:relative}.tg-av{width:36px;height:40px;border-radius:10px}.tg-av .ic{width:28px;height:28px}.tg-pmain{flex-direction:column;align-items:flex-start;gap:4px}.tg-pname{display:block;font-size:13px;white-space:nowrap}.tg-badge{font-size:10px;padding:3px 5px;margin-left:5px;border-radius:5px}.tg-pmeta{font-size:11px;white-space:nowrap;letter-spacing:-.25px}.tg-prow .row-coach{display:block;position:absolute;left:53px;bottom:7px;font-size:10px;white-space:nowrap}.row-coach small{display:none}.tg-pmore{font-size:11px;gap:3px;margin-left:0}.tg-pmore .ic{width:16px;height:16px}.tg-prow .tg-pmain{padding-bottom:14px}.tg-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-dl dd{font-size:12px}.tg-dl dt{font-size:11px}.tg-detail{padding:12px}#tgToggleAll{display:flex;font-size:12px;min-height:44px;margin-top:9px}.tg-side-card{border-radius:16px;padding:14px 14px 16px}.tg-side-card>h2{font-size:18px}.tg-side-sub{font-size:12px}.tg-steps{margin-top:18px}.tg-steps li{min-height:76px;gap:13px}.tg-steps strong{font-size:15px}.tg-steps small{font-size:12px}.tg-steps b{width:38px;height:38px;font-size:21px}.tg-steps li:before{left:18px;top:38px}.tg-fold{padding:11px 10px}.tg-fold strong{font-size:14px}.tg-fold small{font-size:11px}.teaching-art{width:165px;height:140px}.tg-card{padding:16px;border-radius:16px}.tg-qstem{font-size:17px}.tg-form{padding:12px}.tg-btn{font-size:14px}.tg-prow--static .tg-pmain{padding:0}.tg-prow--static .tg-pmeta{font-size:12px;white-space:normal}.tg-dock .tg-btn{width:100%;height:48px;min-height:48px}}
@media(max-width:359px){.tg-top-in{padding:0 10px}.tg-brand{font-size:19px}.tg-top-actions{gap:7px}.tg-top-actions a{font-size:11px}.tg-main{padding:12px 10px 110px}.tg-title{font-size:22px}.tg-title>span+span{font-size:17px}.tg-sub{font-size:12px;letter-spacing:-.2px}.tg-tab{font-size:12px;gap:5px}.tg-tab .ic{width:17px;height:17px}.org-overview,.student-section{padding:12px}.tg-stat{gap:7px;padding:7px}.stat-icon{width:34px;height:38px}.stat-icon .ic{width:25px;height:25px}.tg-k{font-size:11px}.tg-v b{font-size:25px}.tg-prow{gap:7px;padding:8px 6px;min-height:103px}.tg-pname{font-size:12px}.tg-badge{font-size:9px;margin-left:3px}.tg-pmeta{font-size:10px;letter-spacing:-.3px}.tg-av{width:30px;height:36px}.tg-av .ic{width:24px;height:24px}.tg-pmore{font-size:10px;gap:1px}.tg-pmore .ic{width:13px}.tg-prow .row-coach{left:44px;bottom:10px}.student-section h3{font-size:17px}.tg-side-card>h2{font-size:17px}}
/* Second visual pass: keep the side panel aligned, restore readable row rhythm. */
.tg-steps li{min-height:72px}.tg-steps li+li{margin-top:0}.tg-steps{margin:18px 0 12px}.teaching-art{height:156px}.tg-pname{display:flex;align-items:center;gap:8px;font-size:16px}.tg-pmeta{font-size:14px}.tg-pmore{font-size:13px}.tg-k{line-height:1.2}.tg-v b{line-height:1}.tg-form-msg[hidden]{display:none!important}
@media(max-width:599px){.tg-tabrow{margin:12px 0 8px}.org-overview,.student-section{padding:12px}.tg-chart{height:96px}.chart-section{padding-top:8px;margin-top:8px}.tg-pname{display:block;font-size:13px}.tg-pmeta{font-size:11px}.tg-pmore{font-size:11px}.tg-prow{min-height:78px}.student-section h3{line-height:1.3}.teaching-art{height:140px}.tg-steps{margin-top:18px}.tg-steps li{min-height:72px}.tg-steps li+li{margin-top:0}}
@media(max-width:359px){.tg-pname{font-size:12px}.tg-pmeta{font-size:10px}.tg-pmore{font-size:10px}.tg-prow{min-height:92px}}
.tg-steps{gap:0}.tg-steps li{padding:0;min-height:76px}.tg-side-sub{margin-bottom:0!important}.teaching-art{height:146px}
@media(max-width:599px){.tg-main{padding-top:10px}.tg-stat{padding:6px 8px;min-height:56px}.tg-pmeta{font-size:12px}.teaching-art{height:140px}.tg-steps li{min-height:72px}}
@media(max-width:359px){.tg-pmeta{font-size:10px}}
/* Reference comparison pass: recover the reference's larger type and fuller canvas. */
@media(min-width:1100px){.tg-main,.tg-top-in{max-width:1440px;padding-left:32px;padding-right:32px}.tg-brand{font-size:31px}.brand-sub{font-size:22px}.tg-title{font-size:40px;gap:32px}.tg-sub{font-size:15.5px}.tg-tab{height:66px;font-size:21px}.tg-demo-note{font-size:15px}.tg-layout{grid-template-columns:minmax(0,1fr) 370px}.org-panel{padding:22px 24px}.tg-h2{font-size:17px}.tg-stat{min-height:104px;padding:14px 12px;gap:14px}.stat-icon{width:60px;height:62px}.stat-icon .ic{width:38px;height:38px}.tg-k{font-size:13px}.tg-v b{font-size:28px}.tg-v{font-size:18px}.chart-section{margin-top:22px}.chart-section h3{font-size:17px}.tg-chart{height:184px}.tg-bar-v{font-size:17px}.tg-bar-d{font-size:15px}.student-section{margin-top:24px}.student-section h3{font-size:17px}.tg-prow{min-height:74px;padding:12px}.tg-pname{font-size:18px}.tg-pmeta{font-size:15px}.tg-badge{font-size:12px}.tg-pmore{font-size:14px}.row-coach{font-size:12px}.row-coach small{font-size:11px}.tg-side-card{padding:24px 24px 0;background:linear-gradient(155deg,#fff 65%,#eaf5ff)}.tg-side-card>h2{font-size:18px}.tg-side-sub{font-size:14px}.tg-steps{margin:24px 0 18px}.tg-steps li{min-height:90px;gap:16px}.tg-steps b{width:46px;height:46px;font-size:25px}.tg-steps strong{font-size:18px}.tg-steps small{font-size:15px}.tg-steps li:before{left:22px;top:46px}.tg-side-cta .tg-btn{height:56px;font-size:18px}.side-login{font-size:15px}.tg-fold{padding:15px 12px}.tg-fold strong{font-size:17px}.tg-fold small{font-size:12px}.teaching-art{width:240px;height:170px}}
@media(min-width:360px) and (max-width:599px){.tg-brand{font-size:22px}.tg-top-actions a{font-size:13px}.tg-title{font-size:23px}.tg-title>span+span{font-size:19px}.tg-sub{font-size:13px}.tg-tab{font-size:14px;height:46px}.tg-tab .ic{width:21px;height:21px}.tg-demo-note{font-size:11px;padding:4px 12px}.tg-stat{min-height:66px}.stat-icon{width:43px;height:44px}.tg-k{font-size:13px}.tg-v b{font-size:28px}.chart-section h3{font-size:17px}.tg-chart{height:114px}.tg-pname{font-size:14px}.tg-badge{font-size:10px}.tg-pmore{font-size:11px}.tg-dock .tg-btn{font-size:16px}}
.tg-stat{background:linear-gradient(140deg,#fff,#f7fbff)}.org-panel,.tg-side-card{box-shadow:0 8px 28px -24px #3d6da940}

/* Align preview typography with the existing portal, without changing its palette. */
body.tg{font-size:14px}.tg-brand{font-size:21px}.brand-sub{font-size:16px}.tg-title{font-size:29px;gap:20px}.tg-sub{font-size:14px;white-space:normal}.tg-tab{font-size:16px;height:50px;min-height:44px}.tg-tab .ic{width:23px;height:23px}.tg-demo-note{font-size:12px}.tg-h2,.student-section h3{font-size:18px}.tg-note{font-size:13px}.tg-qhead{font-size:12px}.tg-qstem{font-size:17px}.tg-opt{font-size:14px;min-height:46px}.tg-btn{font-size:14px}.tg-side-card>h2{font-size:18px}.tg-steps strong{font-size:15px}.tg-steps small{font-size:13px}.tg-side-cta .tg-btn{font-size:15px;height:48px}.tg-top-actions a{font-size:13px}.tg-top-actions{gap:12px}.student-demo-summary{display:flex;flex-wrap:wrap;gap:5px 16px;background:#f4f8fe;border:1px solid #e1ebf8;border-radius:10px;padding:13px 15px;margin:16px 0 20px;font-size:12px;color:#7492ae}.student-demo-summary strong{font-size:13px;color:#3b6387}.student-demo-summary>span:last-child{flex-basis:100%}#panel-org{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.tg-org-mode .tg-layout{grid-template-columns:1fr}.tg-org-mode .tg-side{display:none}.tg-org-mode .tg-main{padding-bottom:125px}.tg-org-mode .tg-dock{display:block}
@media(min-width:1100px){.tg-org-mode .tg-dock{position:fixed;bottom:0;z-index:50;background:rgba(255,255,255,.97);border:1px solid #dbe9f4;box-shadow:0 -10px 26px -20px rgba(13,34,66,.45);left:50%;right:auto;transform:translateX(-50%);width:min(540px,calc(100% - 40px));border-radius:14px 14px 0 0;padding:12px 18px}.tg-org-mode .tg-dock>.tg-btn{height:47px;width:100%;font-size:15px}.tg-main,.tg-top-in{max-width:1440px}.tg-layout{grid-template-columns:minmax(0,1fr) 310px}.tg-stat{min-height:85px}.tg-v b{font-size:30px}.tg-pname{font-size:15px}.tg-pmeta{font-size:13px}}
@media(max-width:700px){.tg-brand{font-size:16px}.tg-top{height:52px}.tg-title{font-size:21px;line-height:1.3}.tg-title>span+span{font-size:17px;margin-top:3px}.tg-sub{font-size:12.5px;line-height:1.7;white-space:normal;letter-spacing:0}.tg-main{padding-top:12px}.tg-tab{font-size:13px;height:44px;gap:6px}.tg-tab .ic{width:19px;height:19px}.tg-demo-note{font-size:10px}.tg-h2,.student-section h3{font-size:16px}.tg-card{padding:17px}.tg-note{font-size:12px;line-height:1.8}.tg-qstem{font-size:15px;line-height:1.7}.tg-qhead{font-size:11px}.tg-opt{font-size:13px;min-height:46px}.tg-exp,.tg-result,.tg-qhint{font-size:12px}.tg-top-actions a{font-size:11px}.tg-top-actions{gap:8px}.tg-stats{gap:8px}.tg-stat{min-height:64px}.tg-k{font-size:12px}.tg-v b{font-size:27px}.stat-icon{width:37px;height:40px}.stat-icon .ic{width:26px;height:26px}.tg-tabrow{margin:14px 0 12px}.tg-dock .tg-btn{font-size:14px;height:46px;min-height:46px}.tg-pname{font-size:14px}.tg-pmeta{font-size:12px;line-height:1.7;white-space:normal;letter-spacing:0}.tg-form .tg-btn{font-size:13px}.tg-side-card>h2{font-size:17px}.tg-steps strong{font-size:14px}.tg-steps small{font-size:12px}.student-demo-summary{font-size:11px;padding:12px}.tg-side-sub{font-size:12px}}
@media(max-width:359px){.tg-brand{font-size:15px}.tg-title{font-size:20px}.tg-title>span+span{font-size:16px}.tg-top-actions{gap:6px}.tg-top-actions a{font-size:10px}.tg-tab{font-size:12px}.tg-tab .ic{width:17px;height:17px}.tg-k{font-size:11px}.tg-v b{font-size:25px}.stat-icon{width:31px;height:36px}.tg-stat{gap:7px}.tg-qstem{font-size:14px}}
