.tq-cp-screen{display:flex;flex-direction:column;gap:10px;min-width:0}.tq-cp-sel{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--tq-line-strong);border-radius:8px;background:#fff;font:600 11.5px var(--tq-body);color:var(--tq-text);white-space:nowrap}.tq-cp-sel:after{content:"";width:6px;height:6px;border-right:1.5px solid var(--tq-muted);border-bottom:1.5px solid var(--tq-muted);transform:rotate(45deg) translateY(-2px);margin-left:2px}.tq-cp-sel--block{display:flex;justify-content:space-between;font-size:12.5px;color:var(--tq-ink);padding:8px 10px}.tq-cp-ptab{padding:5px 11px;border-radius:999px;border:1px solid var(--tq-line-strong);font:600 11px var(--tq-body);color:var(--tq-muted);background:#fff;transition:background-color .25s,color .25s,border-color .25s}.tq-cp-ptab[data-on=true]{background:var(--pa,var(--tq-blue));border-color:var(--pa,var(--tq-blue));color:#fff}.tq-cp-seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--tq-tint);gap:2px;justify-self:start}.tq-cp-seg button{border:0;background:none;padding:6px 11px;border-radius:8px;font:600 12px var(--tq-body);color:var(--tq-muted);cursor:pointer;transition:background-color .2s,color .2s}.tq-cp-seg button[aria-pressed=true]{background:#fff;color:var(--tq-ink);box-shadow:0 1px 3px rgba(11,23,54,.14)}.tq-cp-table{display:grid;border:1px solid var(--tq-line);border-radius:12px;overflow:hidden;background:#fff}.tq-cp-table__h,.tq-cp-table__r{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,.7fr) minmax(0,.9fr);gap:8px;align-items:center;padding:8px 10px}.tq-cp-table__h{background:#fafcff;font:700 10.5px var(--tq-body);color:var(--tq-muted);border-bottom:1px solid var(--tq-line)}.tq-cp-table__r+.tq-cp-table__r{border-top:1px solid var(--tq-line)}.tq-c-learnsolo>.tq-window{width:100%}.tq-co-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tq-co-card,.tq-co-tile{border:1px solid var(--tq-line);border-radius:14px;background:#fff;overflow:hidden;display:grid;min-width:0}.tq-co-tile__cover{position:relative;height:54px;display:flex;align-items:flex-start;justify-content:space-between;padding:8px}.tq-co-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font:700 10.5px var(--tq-body);background:rgba(255,255,255,.92);color:#334155;transition:background-color .3s,color .3s}.tq-co-badge[data-b=soon]{background:#fef3c7;color:#b45309}.tq-co-badge[data-b=live]{background:#fee2e2;color:#b91c1c}.tq-co-badge i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:tq-co-blink 1.2s ease-in-out infinite}@keyframes tq-co-blink{50%{opacity:.25}}.tq-co-when{margin-left:auto;padding:3px 8px;border-radius:999px;background:rgba(11,23,54,.55);color:#fff;font:700 10.5px var(--tq-body);font-variant-numeric:tabular-nums}.tq-co-tile__body{padding:8px 10px 10px;display:grid;gap:4px;min-width:0}.tq-co-tile__body>b{font:700 12.5px/1.25 var(--tq-display);color:var(--tq-ink)}.tq-co-day{font-size:11px;color:var(--tq-muted)}.tq-co-day b{color:var(--pa-ink,var(--tq-blue-deep))}.tq-co-in{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--tq-muted)}.tq-co-in svg{color:var(--tq-teal)}.tq-co-in b{color:var(--tq-ink)}.tq-co-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tq-co-review{position:absolute;right:12px;bottom:12px;width:min(300px,calc(100% - 24px));z-index:4;display:grid;gap:6px;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--tq-line);box-shadow:var(--tq-shadow-panel)}.tq-co-review.is-static{position:static;width:auto;box-shadow:none}.tq-co-review>b{font:800 13px var(--tq-display);color:var(--tq-ink)}.tq-co-note{min-height:46px;padding:7px 9px;border:1px solid var(--tq-line-strong);border-radius:9px;font-size:11.5px;color:var(--tq-ink);line-height:1.4}.tq-co-no,.tq-co-ok{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:0;border-radius:8px;color:#fff;font:600 11.5px var(--tq-body);cursor:pointer}.tq-co-ok{background:#16a34a}.tq-co-no{background:#e11d48}.tq-co-no[aria-pressed=true],.tq-co-ok[aria-pressed=true]{box-shadow:0 0 0 3px rgba(11,23,54,.14)}.tq-co-who{display:flex;align-items:center;gap:6px;min-width:0}.tq-co-subhead i,.tq-co-who i{flex:none;font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--pa-line,var(--tq-blue-soft));color:var(--pa-ink,var(--tq-blue-deep));font:800 10.5px var(--tq-display)}.tq-co-who b{font-weight:700;color:var(--tq-ink)}.tq-co-st{display:inline-block;padding:2px 8px;border-radius:999px;font:700 10.5px var(--tq-body);white-space:nowrap;background:#fef3c7;color:#b45309}.tq-co-st[data-s=approved]{background:var(--tq-teal-soft);color:var(--tq-teal-ink)}.tq-co-st[data-s=rejected]{background:#ffe4e6;color:#be123c}.tq-co-lrn{position:absolute;inset:0;display:grid;grid-template-columns:148px minmax(0,1fr);font-size:12px}.tq-co-lside .tq-c-side__item{border:0;background:none;text-align:left;font:inherit;cursor:pointer}.tq-co-lside .tq-c-side__item[aria-disabled=true]{cursor:default}.tq-co-lside .tq-c-side__item.is-on{background:var(--pa-soft,var(--tq-blue-50));color:var(--pa-ink,var(--pa,var(--tq-blue)));font-weight:600}.tq-co-lmain{position:relative;padding:14px 16px;overflow:hidden;min-width:0}.tq-co-lh{display:grid;gap:2px}.tq-co-lh b,.tq-co-lt{font:800 16px var(--tq-display);color:var(--tq-ink)}.tq-co-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tq-co-join{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:0;border-radius:8px;background:var(--tq-blue);color:#fff;font:600 11.5px var(--tq-body);cursor:pointer}.tq-co-join:disabled{background:var(--tq-line-strong);cursor:not-allowed}.tq-co-link{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--pa-ink,var(--pa,var(--tq-blue)));font:600 11.5px var(--tq-body);cursor:pointer;padding:0 4px}.tq-co-hint{margin:0;gap:6px;font-size:11.5px;color:var(--tq-muted)}.tq-co-banner,.tq-co-hint{display:flex;align-items:center}.tq-co-banner{gap:8px;padding:9px 10px;border-radius:12px;background:#fef3c7;color:#92400e;transition:background-color .4s,color .4s}.tq-co-banner[data-live=true]{background:#fee2e2;color:#991b1b}.tq-co-banner>span{flex:1;min-width:0;font-variant-numeric:tabular-nums}.tq-co-banner b{margin-right:4px}.tq-co-rail{display:grid;gap:6px;padding:8px;border-radius:12px;background:#fafcff;border:1px solid var(--tq-line)}.tq-co-occ{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;background:#fff;border:1px solid var(--tq-line)}.tq-co-occ>svg{color:var(--pa-ink,var(--pa,var(--tq-blue)));flex:none}.tq-co-occ.is-next{opacity:.7}.tq-co-occ__t{flex:1;display:grid;min-width:0}.tq-co-occ__t b{font-weight:700;color:var(--tq-ink)}.tq-co-att{display:inline-flex;align-items:center;gap:4px;color:var(--tq-teal-ink);font:700 11px var(--tq-body);animation:tq-c-pop .45s var(--tq-spring) both}.tq-co-chrow{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--tq-line);border-radius:9px;background:#fff;color:var(--tq-ink);font-weight:600}.tq-co-chrow .tq-c-kicon{width:20px;height:20px;border-radius:6px}.tq-co-chrow .tq-c-ktag{margin-left:auto}.tq-co-asg{display:grid;gap:4px;padding:9px 10px;border:1px solid var(--tq-line);border-radius:12px;background:#fff}.tq-co-asg__top{display:flex;align-items:center;gap:8px;min-width:0}.tq-co-asg__top .tq-c-kicon{width:20px;height:20px;border-radius:6px}.tq-co-asg__top b{flex:1;font-weight:700;color:var(--tq-ink)}.tq-co-rnote{margin:2px 0 0;padding:7px 9px;border-radius:9px;background:var(--tq-tint);color:var(--tq-text);font-size:11.5px;line-height:1.4}.tq-co-rnote b{display:block;color:var(--tq-ink);font-size:10.5px;margin-bottom:1px}.tq-co-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.tq-co-box{gap:10px;border:1px solid var(--tq-line)}.tq-co-box,.tq-co-sched{display:grid;padding:10px;border-radius:12px}.tq-co-sched{gap:6px;background:var(--tq-tint)}.tq-co-sched>b{font:800 13px var(--tq-display);color:var(--tq-ink)}.tq-co-sched__d{display:flex;align-items:center;gap:6px;color:var(--tq-text);font-weight:600;animation:tq-c-in .4s var(--tq-ease-out) both;animation-delay:calc(var(--i) * 80ms)}.tq-co-sched__d svg{color:var(--pa-ink,var(--pa,var(--tq-blue)))}.tq-co-sess{display:flex;align-items:center;gap:10px}.tq-co-sess>span:last-child{display:grid;min-width:0}.tq-co-sess b{color:var(--tq-ink)}.tq-co-sess__c{flex:none;width:36px;height:36px;border-radius:10px}.tq-co-linkrow{gap:6px}.tq-co-linkrow,.tq-co-saved{display:flex;align-items:center}.tq-co-saved{gap:8px;padding:7px 10px;border-radius:10px;background:var(--pa-soft,var(--tq-blue-50));color:var(--pa-ink,var(--tq-blue-deep));font-size:11.5px;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s var(--tq-ease-out)}.tq-co-saved.is-in{opacity:1;transform:none}.tq-co-saved>span:first-of-type{flex:1}.tq-co-change{font-weight:700}.tq-co-instr{display:grid;gap:6px;padding:10px;border:1px solid var(--tq-line-strong);border-radius:9px}.tq-co-instr i{display:block;height:6px;border-radius:3px;background:#e5e9f2}.tq-co-file{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:7px 10px;border:1px dashed var(--tq-line-strong);border-radius:9px;color:var(--tq-ink);font:600 12px var(--tq-body);opacity:.35;transition:opacity .4s}.tq-co-file.is-in{opacity:1}.tq-co-file svg{color:#be185d}.tq-co-switch{display:flex;align-items:center;gap:8px;font:600 12px var(--tq-body);color:var(--tq-text)}.tq-co-chapter{display:grid;gap:6px;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .6s var(--tq-ease-out)}.tq-co-chapter.is-in{opacity:1;transform:none}.tq-co-addcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tq-co-addcard{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border:1px solid var(--tq-line);border-radius:12px;background:#fff;transition:border-color .3s,background-color .3s}.tq-co-addcard>svg{color:var(--pa-ink,var(--pa,var(--tq-blue)));flex:none;margin-top:1px}.tq-co-addcard>span{display:grid}.tq-co-addcard b{color:var(--tq-ink)}.tq-co-addcard.is-on{border-color:var(--pa,var(--tq-blue));background:var(--pa-soft,var(--tq-blue-50))}.tq-co-prow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;padding:9px 10px;border:1px solid var(--tq-line);border-radius:12px;background:#fff;opacity:.35;transition:opacity .4s}.tq-co-prow.is-in{opacity:1}.tq-co-prow b{color:var(--tq-ink)}.tq-co-steps{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tq-co-steps li{display:flex;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--tq-line);background:#fff;font-size:11.5px;line-height:1.4;opacity:.4;transition:opacity .45s}.tq-co-steps li[data-on=true]{opacity:1}.tq-co-steps svg{flex:none;color:var(--tq-teal);margin-top:1px}.tq-co-subhead{display:flex;align-items:center;gap:8px}.tq-co-subhead>span{display:grid}.tq-co-app-h,.tq-co-subhead b{color:var(--tq-ink)}.tq-co-app-h{font:700 11px var(--tq-body);margin-top:2px}.tq-co-app-live{display:flex;align-items:center;gap:8px;padding:8px;border-radius:12px;border:1px solid var(--tq-line);background:#fafcff}.tq-co-app-join,.tq-co-app-live>svg{color:var(--app);flex:none}.tq-co-app-join{padding:5px 10px;border-radius:9px;border:1.5px solid var(--app);font-weight:700}.tq-c-app__note{border:0;text-align:left;font:inherit;cursor:default}button.tq-c-app__note{cursor:pointer}.tq-co-push{margin-left:auto;color:var(--tq-muted)!important}.tq-co-app-asg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;align-items:center;padding:8px;border:1px solid var(--tq-line);border-radius:12px;background:#fff;text-align:left;font:inherit;color:var(--tq-text)}button.tq-co-app-asg{cursor:pointer}.tq-co-app-asg b{color:var(--tq-ink);font-weight:700}.tq-co-app-full{grid-column:1/-1;line-height:1.35}.tq-co-app-file{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:1.5px dashed var(--tq-line-strong);border-radius:10px;color:var(--tq-ink);font-weight:600}@media (max-width:640px){.tq-co-lrn{grid-template-columns:minmax(0,1fr)}.tq-co-lside{display:none}.tq-co-addcards,.tq-co-cards,.tq-co-tiles{grid-template-columns:minmax(0,1fr)}.tq-co-cards>:nth-child(2),.tq-co-tiles>:nth-child(2){display:none}.tq-cp-table__h,.tq-cp-table__r{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.tq-cp-table__h>:nth-child(3),.tq-cp-table__r>:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.tq-co-badge i{animation:none}.tq-co-chapter,.tq-co-file,.tq-co-prow,.tq-co-saved,.tq-co-steps li{opacity:1!important;transform:none!important}}.tq-cp-grid{display:grid;gap:14px}.tq-co-linkrow .tq-c-input{flex:1;min-width:0}.tq-co-linkrow .tq-c-btn{flex:none}.tq-co-saved{min-width:0}.tq-co-saved>svg{flex:none}.tq-me-addbox{position:relative;display:grid;gap:6px}.tq-me-search{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--tq-line-strong);border-radius:9px;background:#fff;font:600 12px var(--tq-body);color:var(--tq-ink);min-height:34px}.tq-me-search>svg{color:var(--tq-muted);flex:none}.tq-me-results{display:grid;padding:4px;border:1px solid var(--tq-line);border-radius:10px;background:#fff;box-shadow:var(--tq-shadow-panel)}.tq-me-results>span{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;font-weight:600;color:var(--tq-ink)}.tq-me-results>span[data-on=true]{background:var(--pa-soft,var(--tq-blue-50))}.tq-me-results .tq-c-status{margin-left:auto}.tq-me-grant{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--tq-tint);font-size:11.5px;color:var(--tq-text)}.tq-me-grant>span:nth-child(2){flex:1}.tq-me-check{flex:none;width:15px;height:15px;border-radius:4px;background:var(--pa,var(--tq-blue));color:#fff;display:grid;place-items:center}.tq-me-rows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tq-me-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--tq-line);border-radius:10px;background:#fff;animation:tq-c-in .4s var(--tq-ease-out) both;animation-delay:calc(var(--i) * 60ms)}.tq-me-row>b{flex:1;font-weight:700;color:var(--tq-ink)}.tq-me-row.is-new{border-color:var(--tq-teal);animation:tq-c-pop .5s var(--tq-spring) both}.tq-me-dot{flex:none;width:22px;height:22px;border-radius:7px}.tq-me-ctl{display:inline-flex;gap:2px;color:var(--tq-muted);flex:none}.tq-me-ctl>svg{margin:0 3px}.tq-me-ctl button{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--tq-line);border-radius:7px;background:#fff;color:var(--tq-ink);cursor:pointer}.tq-me-ctl button:disabled{opacity:.35;cursor:not-allowed}.tq-me-three{grid-template-columns:repeat(3,minmax(0,1fr))}.tq-me-ptable .tq-cp-table__h,.tq-me-ptable .tq-cp-table__r{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr)}.tq-me-bpage{position:absolute;inset:0;padding:14px 16px;display:flex;flex-direction:column;gap:9px;overflow:hidden}.tq-me-bhead{display:flex;gap:10px;align-items:center}.tq-me-bhead>span:last-child{display:grid;gap:2px;min-width:0}.tq-me-bhead b{font:800 15px var(--tq-display);color:var(--tq-ink)}.tq-me-bcover{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff}.tq-me-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 10px;border-radius:12px;border:1px solid var(--tq-line);background:#fafcff}.tq-me-sub__t{display:inline-flex;align-items:center;gap:5px;color:var(--tq-ink)}.tq-me-sub__t svg{color:var(--tq-teal)}.tq-me-cancel{margin-left:auto;border:0;background:none;color:#b42318;font:600 11.5px var(--tq-body);cursor:pointer;padding:0}.tq-me-confirm{display:grid;gap:6px;flex-basis:100%;font-size:11.5px;color:var(--tq-text)}.tq-me-courses{display:grid;gap:5px}.tq-me-course{border:1px solid var(--tq-line);border-radius:10px;background:#fff;padding:6px 8px;display:grid;gap:6px}.tq-me-course__top{display:flex;align-items:center;gap:8px;min-width:0}.tq-me-course__top>b{flex:1;font-weight:700;color:var(--tq-ink)}.tq-me-course .tq-me-dot{width:18px;height:18px;border-radius:6px}.tq-me-toggle{flex:none;display:inline-flex;align-items:center;gap:3px;border:0;background:none;color:var(--pa-ink,var(--pa,var(--tq-blue)));font:600 11px var(--tq-body);cursor:pointer}.tq-me-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.tq-me-secs{display:flex;flex-wrap:wrap;gap:5px;padding-left:26px}.tq-me-secs span{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:var(--tq-tint);font-size:10.5px;color:var(--tq-text);animation:tq-c-in .35s var(--tq-ease-out) both;animation-delay:calc(var(--i) * 70ms)}.tq-me-grantrow{align-items:flex-start;font-weight:500;line-height:1.4}.tq-me-grantrow input{margin-top:2px;flex:none}.tq-me-impact{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--tq-line);background:#fff;font-size:12px;opacity:.35;transform:translateY(6px);transition:opacity .5s,transform .6s var(--tq-ease-out)}.tq-me-impact.is-in{opacity:1;transform:none}.tq-me-impact svg{color:var(--tq-teal);flex:none}.tq-me-impact b{font:800 16px var(--tq-display);color:var(--tq-ink);margin-right:3px}.tq-me-mails{display:grid;gap:6px}.tq-me-mail{font-size:12px;padding:9px 11px;animation:none;opacity:.3;transform:translateX(14px);transition:opacity .5s,transform .6s var(--tq-ease-out)}.tq-me-mail.is-in{opacity:1;transform:none}.tq-me-mail>span{display:grid}.tq-me-mail svg{color:var(--pa-ink,var(--pa,var(--tq-blue)));flex:none}.tq-me-app-row{display:flex;align-items:center;gap:8px;padding:8px;border-radius:12px;border:1px solid var(--tq-line)}.tq-me-app-row>svg{color:var(--app);flex:none}.tq-me-app-row>svg:last-child{color:var(--tq-muted)}@media (max-width:640px){.tq-me-three{grid-template-columns:minmax(0,1fr)}.tq-me-ptable .tq-cp-table__h,.tq-me-ptable .tq-cp-table__r{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.tq-me-ptable .tq-cp-table__h>:nth-child(2),.tq-me-ptable .tq-cp-table__r>:nth-child(2){display:none}.tq-me-ptable .tq-cp-table__h>:nth-child(3),.tq-me-ptable .tq-cp-table__r>:nth-child(3){display:block}}@media (prefers-reduced-motion:reduce){.tq-me-impact,.tq-me-mail{opacity:1!important;transform:none!important}}.tq-dd-cover{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#fff}.tq-dd-file{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--tq-line);border-radius:12px;background:#fff}.tq-dd-file>svg{color:#b91c1c;flex:none}.tq-dd-file>span:nth-child(2){flex:1;display:grid;min-width:0}.tq-dd-file b{color:var(--tq-ink);font-weight:700}.tq-dd-remove{font:600 11px var(--tq-body);color:#b42318}.tq-dd-drop{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px;border:1.5px dashed var(--tq-line-strong);border-radius:12px;color:var(--tq-muted);font-weight:600}.tq-dd-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tq-dd-kpis>span{display:grid;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid var(--tq-line);background:#fff}.tq-dd-kpis b{font:800 18px var(--tq-display);color:var(--tq-ink)}.tq-dd-nosel:after{display:none}.tq-dd-pricecard{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tq-dd-pricecard .tq-c-btn{margin-left:auto}.tq-dd-access,.tq-dd-faq{display:grid;gap:6px}.tq-dd-access>b,.tq-dd-faq>b{font:800 12.5px var(--tq-display);color:var(--tq-ink)}.tq-dd-dl{position:relative;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--tq-line);border-radius:10px;background:#fff;overflow:hidden}.tq-dd-dl>svg{color:#b91c1c;flex:none}.tq-dd-dl__t{flex:1;display:grid;min-width:0}.tq-dd-dl__t b{font-weight:700;color:var(--tq-ink)}.tq-dd-dl__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--pa-line,var(--tq-blue-soft))}.tq-dd-dl__bar i{display:block;height:100%;background:var(--pa,var(--tq-blue));transform-origin:left;animation:tq-dd-fill 1.6s var(--tq-ease-out) both}.tq-dd-dl__bar.is-static{position:static;height:5px;border-radius:5px;overflow:hidden}.tq-dd-dl__bar.is-static i{animation:none}@keyframes tq-dd-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tq-dd-rail{display:flex;flex-wrap:wrap;gap:6px}.tq-dd-rail span{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:var(--tq-tint);font:700 10.5px var(--tq-body);color:var(--tq-muted)}.tq-dd-rail span[data-on=true]{background:var(--pa,var(--tq-blue));color:#fff}.tq-dd-rail span[data-done=true]{background:var(--tq-teal-soft);color:var(--tq-teal-ink)}.tq-dd-q{font:800 15px var(--tq-display);color:var(--tq-ink)}.tq-dd-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tq-dd-type{display:grid;gap:3px;justify-items:start;text-align:left;padding:10px;border:1px solid var(--tq-line);border-radius:12px;background:#fff;font:inherit;cursor:pointer;animation:tq-c-in .4s var(--tq-ease-out) both;animation-delay:calc(var(--i) * 60ms);transition:border-color .2s,background-color .2s}.tq-dd-type>svg{color:var(--pa-ink,var(--pa,var(--tq-blue)))}.tq-dd-type b{color:var(--tq-ink);font-size:12.5px}.tq-dd-type .tq-c-muted{font-size:11px;line-height:1.35}.tq-dd-type[aria-pressed=true]{border-color:var(--pa,var(--tq-blue));background:var(--pa-soft,var(--tq-blue-50))}.tq-dd-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tq-dd-thumbs span{aspect-ratio:1;border-radius:9px;animation:tq-c-pop .45s var(--tq-spring) both;animation-delay:calc(var(--i) * 90ms)}.tq-dd-editor{min-height:70px}.tq-dd-faqrow{padding:6px 9px;border-radius:9px;background:var(--tq-tint);font-size:11.5px;color:var(--tq-text);opacity:.3;transition:opacity .4s}.tq-dd-faqrow.is-in{opacity:1}.tq-dd-faqrow b{color:var(--tq-ink);margin-right:4px}.tq-dd-43{height:96px!important}.tq-dd-code{font-family:ui-monospace,monospace;letter-spacing:.06em}.tq-dd-checkout{display:grid;gap:6px;padding:12px;border-radius:12px;border:1px solid var(--tq-line);background:#fff}.tq-dd-checkout__row{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--tq-text)}.tq-dd-checkout__row>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.tq-dd-off{color:var(--tq-teal-ink);opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s var(--tq-ease-out)}.tq-dd-off.is-in{opacity:1;transform:none}.tq-dd-total{padding-top:6px;border-top:1px solid var(--tq-line)}.tq-dd-total b{font:800 16px var(--tq-display);color:var(--tq-ink)}.tq-dd-app-btn{width:100%;text-align:left;font:inherit;background:#fff;cursor:pointer}@media (max-width:640px){.tq-dd-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tq-dd-dl__bar i{animation:none}.tq-dd-faqrow,.tq-dd-off{opacity:1!important;transform:none!important}}.tq-cm-ic{color:var(--pa-ink,var(--pa,var(--tq-blue)));flex:none}.tq-cm-newch{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center}.tq-cm-lrn{position:absolute;inset:0;display:grid;grid-template-columns:170px minmax(0,1fr);font-size:12px}.tq-cm-rail{background:#fafcff;border-right:1px solid var(--tq-line);padding:12px 8px;display:flex;flex-direction:column;gap:3px;overflow:hidden}.tq-cm-rail__h{font:700 10px var(--tq-body);color:var(--tq-muted);text-transform:none;margin:6px 6px 2px}.tq-cm-club{display:flex;align-items:center;gap:7px;padding:5px 6px;border-radius:8px;color:var(--tq-text);min-width:0}.tq-cm-club>span:first-child{flex:none;width:18px;height:18px;border-radius:6px}.tq-cm-club.is-on{background:var(--pa-soft,var(--tq-blue-50))}.tq-cm-club b{color:var(--tq-ink)}.tq-cm-club svg{color:var(--pa-ink,var(--pa,var(--tq-blue)));flex:none}.tq-cm-ch{display:flex;align-items:center;gap:6px;padding:5px 8px;border:0;border-radius:8px;background:none;font:600 11.5px var(--tq-body);color:var(--tq-muted);cursor:pointer;text-align:left;min-width:0}.tq-cm-ch svg{flex:none}.tq-cm-ch[aria-current=true]{background:var(--pa-soft,var(--tq-blue-50));color:var(--pa-ink,var(--tq-blue-deep))}.tq-cm-ch i{margin-left:auto;font-style:normal;min-width:16px;height:16px;border-radius:8px;background:var(--pa,var(--tq-blue));color:#fff;font-size:10px;display:grid;place-items:center}.tq-cm-main{display:flex;flex-direction:column;min-width:0;min-height:0}.tq-cm-head{display:grid;gap:1px;padding:10px 14px;border-bottom:1px solid var(--tq-line)}.tq-cm-head b{font:800 13px var(--tq-display);color:var(--tq-ink)}.tq-cm-msgs{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:10px 14px}.tq-cm-msg{display:flex;gap:8px;min-width:0}.tq-cm-msg.is-new{animation:tq-c-pop .5s var(--tq-spring) both}.tq-cm-av{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--pa-line,var(--tq-blue-soft));color:var(--pa-ink,var(--tq-blue-deep));font:800 11px var(--tq-display)}.tq-cm-av[data-staff=true]{background:var(--tq-ink);color:#fff}.tq-cm-body{display:grid;gap:3px;min-width:0}.tq-cm-body p{margin:0;color:var(--tq-text);line-height:1.4;overflow-wrap:anywhere}.tq-cm-who{display:flex;align-items:center;gap:6px}.tq-cm-who b{color:var(--tq-ink)}.tq-cm-pin{color:var(--tq-muted)}.tq-cm-at{color:var(--pa-ink,var(--pa,var(--tq-blue)));font-weight:700;background:var(--pa-soft,var(--tq-blue-50));border-radius:4px;padding:0 2px}.tq-cm-acts{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tq-cm-acts>button,.tq-cm-react{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border:1px solid var(--tq-line);border-radius:999px;background:#fff;color:var(--tq-muted);font:600 10.5px var(--tq-body);cursor:pointer}.tq-cm-acts>button[aria-pressed=true],.tq-cm-react[aria-pressed=true]{border-color:var(--pa,var(--tq-blue));background:var(--pa-soft,var(--tq-blue-50));color:var(--pa-ink,var(--tq-blue-deep))}.tq-cm-react b{color:inherit}.tq-cm-replies{display:inline-flex;align-items:center;gap:4px;font:600 10.5px var(--tq-body);color:var(--pa-ink,var(--pa,var(--tq-blue)))}.tq-cm-compose{display:flex;align-items:center;gap:6px;margin:0 12px 12px;padding:5px 6px;border:1px solid var(--tq-line-strong);border-radius:12px;background:#fff}.tq-cm-compose input{flex:1;min-width:0;border:0;outline:none;font:500 12px var(--tq-body);color:var(--tq-ink);background:none}.tq-cm-compose button{flex:none;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--tq-muted);cursor:pointer}.tq-cm-compose .tq-cm-send{background:var(--tq-blue);color:#fff}.tq-cm-note{margin:0 12px 12px;display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:var(--tq-tint);color:var(--tq-muted);font-size:11.5px}.tq-cm-limit{margin:0 12px 10px}.tq-cm-msg.is-static{padding:10px;border:1px solid var(--tq-line);border-radius:12px;background:#fff}.tq-cm-fade{opacity:0;transform:translateY(8px);transition:opacity .5s,transform .6s var(--tq-ease-out)}.tq-cm-fade.is-in{opacity:1;transform:none}.tq-cm-pinbtn{cursor:pointer}.tq-cm-feats{display:flex;flex-wrap:wrap;gap:6px}.tq-cm-feats span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--tq-tint);font:600 11px var(--tq-body);color:var(--tq-text)}.tq-cm-feats svg{color:var(--pa-ink,var(--pa,var(--tq-blue)))}.tq-cm-who-card{display:flex;gap:10px;align-items:center;padding:12px;border-radius:12px;border:1px solid var(--tq-line);background:#fff}.tq-cm-who-card>svg{color:var(--tq-teal);flex:none}.tq-cm-who-card>span{display:grid}.tq-cm-who-card b{color:var(--tq-ink)}.tq-co-switch[data-dim=true]{opacity:.5}.tq-cm-streak{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid var(--tq-line)}.tq-cm-streak>svg{color:var(--tq-amber)}.tq-cm-streak b{font:800 18px var(--tq-display);color:var(--tq-ink)}.tq-cm-badge{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:var(--tq-amber-soft);color:var(--tq-amber-ink);font:700 10.5px var(--tq-body)}.tq-cm-board{display:grid;gap:5px;padding:10px 12px;border-radius:12px;border:1px solid var(--tq-line);background:#fff}.tq-cm-board>b{font:800 12px var(--tq-display);color:var(--tq-ink)}.tq-cm-board span{display:flex;align-items:center;gap:8px;animation:tq-c-in .4s var(--tq-ease-out) both;animation-delay:calc(var(--i) * 90ms)}.tq-cm-board i{font-style:normal;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--tq-tint);font:800 10px var(--tq-display)}.tq-cm-board span>b{margin-left:auto;color:var(--tq-ink)}@media (max-width:640px){.tq-cm-lrn{grid-template-columns:minmax(0,1fr)}.tq-cm-hide-sm,.tq-cm-rail{display:none}.tq-cm-newch{grid-template-columns:minmax(0,1fr) auto}.tq-cm-newch .tq-cp-sel{display:none}}@media (prefers-reduced-motion:reduce){.tq-cm-fade{opacity:1!important;transform:none!important}}.tq-wb-tabs{overflow:hidden}.tq-wb-tabs span{white-space:nowrap;padding-inline:7px}.tq-wb-banner{display:grid;gap:3px;padding:14px;border-radius:14px;color:#fff}.tq-wb-banner b{font:800 16px var(--tq-display)}.tq-wb-banner span{font-size:11.5px;opacity:.9}.tq-wb-q{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--tq-line);border-radius:10px;background:#fff}.tq-wb-q>svg{color:var(--pa-ink,var(--pa,var(--tq-blue)));flex:none}.tq-wb-q>span:nth-child(2){flex:1;min-width:0}.tq-wb-q b{color:var(--tq-ink);margin-right:4px}.tq-wb-reg{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--tq-line);border-radius:12px;background:#fff}.tq-wb-reg>span{display:grid}.tq-wb-h{font:800 12.5px var(--tq-display);color:var(--tq-ink)}.tq-wb-room{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0;flex:1}.tq-wb-left{display:flex;flex-direction:column;gap:8px;min-width:0}.tq-wb-wait{display:grid;justify-items:center;gap:8px;padding:18px 12px;border-radius:14px;background:var(--tq-tint);text-align:center;transition:background-color .4s}.tq-wb-wait[data-open=true]{background:var(--tq-teal-soft)}.tq-wb-wait__s{display:inline-flex;align-items:center;gap:6px;color:var(--tq-teal-ink);font-weight:700}.tq-wb-clock{font:800 24px var(--tq-display);color:var(--tq-ink);letter-spacing:.02em}.tq-wb-offer{display:grid;gap:4px;justify-items:start;padding:10px 12px;border-radius:12px;border:1.5px solid var(--pa,var(--tq-blue));background:var(--pa-soft,var(--tq-blue-50))}.tq-wb-offer__t{display:inline-flex;align-items:center;gap:5px;font:700 10.5px var(--tq-body);color:var(--pa-ink,var(--tq-blue-deep))}.tq-wb-offer>b{font:800 13px var(--tq-display);color:var(--tq-ink)}.tq-wb-chat{flex-direction:column;gap:8px;min-width:0;padding:8px;border:1px solid var(--tq-line);border-radius:14px;background:#fff}.tq-wb-chat,.tq-wb-lines{display:flex;min-height:0}.tq-wb-lines{flex:1;overflow:hidden;flex-direction:column;justify-content:flex-end;gap:6px}.tq-wb-line{display:block;font-size:11.5px;color:var(--tq-text);line-height:1.4;overflow-wrap:anywhere}.tq-wb-line b{color:var(--tq-ink)}.tq-wb-line .tq-co-att{margin-left:6px}.tq-wb-compose{margin:0}@media (max-width:640px){.tq-wb-room{grid-template-columns:minmax(0,1fr)}.tq-wb-chat,.tq-wb-tabs span:nth-child(n+2):nth-child(-n+4){display:none}}.tq-wb-offer{border-color:#fda4af;background:#fff}.tq-wb-offer__t{color:#be123c;width:100%}.tq-wb-dismiss{margin-left:auto;color:var(--tq-muted);font-weight:600}.tq-wb-cd{font:700 13px ui-monospace,monospace;color:#be123c}.tq-as-sec{display:grid;gap:5px}.tq-as-n{flex:none;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:var(--tq-tint);font:800 10px var(--tq-display)}.tq-as-n,.tq-as-qt{color:var(--tq-ink)}.tq-as-qt{flex:1;font-weight:600}.tq-as-draw>svg{color:var(--pa-ink,var(--pa,var(--tq-blue)));flex:none}.tq-as-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.tq-as-lrn{position:absolute;inset:0;display:flex;flex-direction:column;font-size:12px}.tq-as-top{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--tq-line);min-width:0}.tq-as-top>b{font:800 13px var(--tq-display);color:var(--tq-ink)}.tq-as-sec-chip{flex:none;padding:3px 8px;border-radius:999px;background:var(--pa-soft,var(--tq-blue-50));color:var(--pa-ink,var(--tq-blue-deep));font:700 10.5px var(--tq-body)}.tq-as-tool{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border:1px solid var(--tq-line-strong);border-radius:8px;background:#fff;font:600 11px var(--tq-body);color:var(--tq-text);cursor:pointer}.tq-as-tool[aria-pressed=true]{border-color:var(--pa,var(--tq-blue));background:var(--pa-soft,var(--tq-blue-50));color:var(--pa-ink,var(--tq-blue-deep))}.tq-as-time{flex:none;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:8px;background:var(--tq-ink);color:#fff;font-size:11px}.tq-as-time b{color:#fff}.tq-as-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 150px}.tq-as-q{position:relative;padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.tq-as-q>b{font:700 13px/1.35 var(--tq-display);color:var(--tq-ink)}.tq-as-q--card{padding:12px;border:1px solid var(--tq-line);border-radius:12px;background:#fff}.tq-as-opt{border:1px solid var(--tq-line);background:#fff;font:inherit;color:var(--tq-text);text-align:left;cursor:pointer}.tq-as-nav{margin-top:auto}.tq-as-calc{position:absolute;right:12px;top:40px;z-index:3;width:150px;padding:8px;border-radius:12px;background:var(--tq-ink);color:#fff;box-shadow:var(--tq-shadow-panel);display:grid;gap:6px}.tq-as-calc__d{padding:6px 8px;border-radius:7px;background:rgba(255,255,255,.1);text-align:right;font-weight:700}.tq-as-calc>div{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.tq-as-calc>div span{display:grid;place-items:center;height:22px;border-radius:6px;background:rgba(255,255,255,.12);font-weight:700;font-size:11px}.tq-as-pal{border-left:1px solid var(--tq-line);background:#fafcff;padding:10px;display:flex;flex-direction:column;gap:8px}.tq-as-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.tq-as-cell{height:26px;border-radius:7px;border:1px solid var(--tq-line-strong);background:var(--tq-tint);color:var(--tq-muted);font:700 11px var(--tq-body);display:grid;place-items:center;cursor:pointer;transition:background-color .25s,color .25s}.tq-as-cell[data-s=answered],.tq-as-legend i[data-s=answered]{background:#10b981;border-color:#059669;color:#fff}.tq-as-cell[data-s=not_answered],.tq-as-legend i[data-s=not_answered]{background:#f43f5e;border-color:#e11d48;color:#fff}.tq-as-cell[data-s=marked],.tq-as-legend i[data-s=marked]{background:#a78bfa;border-color:#7c3aed;color:#fff}.tq-as-cell[aria-current=true]{outline:2px solid var(--pa,var(--tq-blue));outline-offset:1px}.tq-as-legend{display:grid;gap:3px;font-size:10px;color:var(--tq-muted)}.tq-as-legend span{display:flex;align-items:center;gap:5px}.tq-as-legend i{width:10px;height:10px;border-radius:3px;border:1px solid var(--tq-line-strong);background:var(--tq-tint)}.tq-as-result{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center}.tq-as-pass{padding:4px 10px;border-radius:999px;font:700 11px var(--tq-body);background:#ffe4e6;color:#be123c}.tq-as-pass[data-pass=true]{background:var(--tq-teal-soft);color:var(--tq-teal-ink)}.tq-as-score{font:800 26px var(--tq-display);color:var(--tq-ink)}.tq-as-split{display:flex;gap:10px;font-size:11.5px;color:var(--tq-muted)}.tq-as-split span{display:inline-flex;align-items:center;gap:4px}.tq-as-num{padding:7px 10px;border:1px solid var(--tq-line-strong);border-radius:9px;font-weight:700;color:var(--tq-ink)}.tq-as-written{padding:14px 10px;border:1.5px dashed var(--tq-line-strong);border-radius:9px;color:var(--tq-muted)}.tq-as-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.tq-as-secrow{opacity:.3;transition:opacity .45s;animation:none}.tq-as-secrow.is-in{opacity:1}.tq-as-secrow .tq-c-ktag{margin-left:auto}.tq-c-btn.is-dim{opacity:.45}.tq-as-app-top{display:flex;justify-content:space-between;align-items:center}.tq-as-app-top span{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:7px;background:var(--tq-ink);color:#fff;font-size:10.5px}.tq-as-app-q{font-size:13px!important}.tq-as-app-nav{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.tq-as-app-nav span{color:var(--tq-muted);font-weight:600}.tq-as-app-nav button{border:0;border-radius:9px;padding:7px 14px;background:var(--app);color:#fff;font:700 11px var(--tq-body);cursor:pointer}@media (max-width:640px){.tq-as-body{grid-template-columns:minmax(0,1fr)}.tq-as-pal,.tq-as-sec-chip,.tq-as-tool{display:none}.tq-as-time{margin-left:auto}.tq-as-nav .tq-c-btn:nth-child(2){display:none}.tq-as-kpis{grid-template-columns:1fr 1fr}.tq-as-kpis>:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.tq-as-secrow{opacity:1!important}}.tq-as-q .is-correct,.tq-c-opt.is-correct{border-color:var(--tq-green,#16a34a);background:var(--tq-green-soft,#ebf8ef);color:var(--tq-green-ink,#15803d)}.tq-c-opt.is-correct i{background:var(--tq-green,#16a34a);color:#fff}.tq-as-model{display:inline-block;justify-self:start;padding:3px 9px;border:1px solid var(--tq-green,#16a34a);border-radius:999px;font-size:11px;font-weight:700}