.cabinetResponsive-module__OJvYUG__studentHeaderInner{width:100%}.cabinetResponsive-module__OJvYUG__studentNav{scrollbar-width:thin;overscroll-behavior-inline:contain}.cabinetResponsive-module__OJvYUG__studentAccount{min-width:0}.cabinetResponsive-module__OJvYUG__studentHeaderInner>a,.cabinetResponsive-module__OJvYUG__studentAccount>button,.cabinetResponsive-module__OJvYUG__studentNav>button{min-height:44px}.cabinetResponsive-module__OJvYUG__studentHeaderInner>a{justify-content:center;align-items:center;min-width:44px;display:inline-flex}.cabinetResponsive-module__OJvYUG__studentMain{width:100%}.cabinetResponsive-module__OJvYUG__kpiGrid,.cabinetResponsive-module__OJvYUG__trajectoryKpiGrid,.cabinetResponsive-module__OJvYUG__resultSectionGrid,.cabinetResponsive-module__OJvYUG__resultMetaGrid,.cabinetResponsive-module__OJvYUG__resultLockedGrid{min-width:0}.cabinetResponsive-module__OJvYUG__catalogGrid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid!important}.cabinetResponsive-module__OJvYUG__catalogCard{flex-direction:column;width:100%;height:100%;display:flex;min-width:0!important;max-width:none!important}.cabinetResponsive-module__OJvYUG__catalogCardAvailable{background:var(--card)!important}.cabinetResponsive-module__OJvYUG__catalogCardProgress{box-shadow:inset 3px 0 0 var(--navy);background:var(--navy-tint)!important;border-color:var(--navy-soft)!important}.cabinetResponsive-module__OJvYUG__catalogCardPending{box-shadow:inset 3px 0 0 var(--amber);background:#fff8ea!important;border-color:#f3c76b!important}.cabinetResponsive-module__OJvYUG__catalogCardComplete{box-shadow:inset 3px 0 0 var(--green);background:var(--green-soft)!important;border-color:var(--green)!important}.cabinetResponsive-module__OJvYUG__catalogCardUnavailable{box-shadow:inset 3px 0 #c9952e;background:#fff8ea!important;border-color:#f3c76b!important}.cabinetResponsive-module__OJvYUG__catalogCardHeader{flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important;display:flex!important}.cabinetResponsive-module__OJvYUG__catalogStatus{align-items:center;max-width:100%;line-height:1.25;display:inline-flex;white-space:normal!important}.cabinetResponsive-module__OJvYUG__catalogFeatures{min-height:28px}.cabinetResponsive-module__OJvYUG__catalogAction{min-height:44px!important;margin-top:auto!important}.cabinetResponsive-module__OJvYUG__historyRow,.cabinetResponsive-module__OJvYUG__historyCopy{min-width:0}.cabinetResponsive-module__OJvYUG__resultHeaderInner{width:100%}.cabinetResponsive-module__OJvYUG__resultHeaderNav{scrollbar-width:thin;overscroll-behavior-inline:contain;min-width:0}.cabinetResponsive-module__OJvYUG__resultHeaderNav>button,.cabinetResponsive-module__OJvYUG__resultHeaderNav>a{align-items:center;min-height:44px;display:inline-flex}.cabinetResponsive-module__OJvYUG__resultMain{width:100%}.cabinetResponsive-module__OJvYUG__reportSheet,.cabinetResponsive-module__OJvYUG__chartCard{min-width:0}.cabinetResponsive-module__OJvYUG__chartScroll{scrollbar-gutter:stable;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;outline:none}.cabinetResponsive-module__OJvYUG__chartScroll:focus-visible{border-radius:10px;box-shadow:0 0 0 3px #2d65af33}.cabinetResponsive-module__OJvYUG__chartMock{scroll-snap-align:start}.cabinetResponsive-module__OJvYUG__chartHint{color:var(--ink-soft);margin-top:8px;font-size:11px;line-height:1.4}.cabinetResponsive-module__OJvYUG__roleHeader{min-width:0}.cabinetResponsive-module__OJvYUG__roleHeaderTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cabinetResponsive-module__OJvYUG__roleHeaderActions{scrollbar-width:thin;overscroll-behavior-inline:contain;min-width:0}.cabinetResponsive-module__OJvYUG__roleHeaderActions>a,.cabinetResponsive-module__OJvYUG__roleHeaderActions>button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.cabinetResponsive-module__OJvYUG__rolePageWrap,.cabinetResponsive-module__OJvYUG__rolePageBody,.cabinetResponsive-module__OJvYUG__roleContainer,.cabinetResponsive-module__OJvYUG__roleSurface{width:100%;min-width:0}.cabinetResponsive-module__OJvYUG__roleTabs,.cabinetResponsive-module__OJvYUG__roleTabsCompact{scrollbar-width:thin;overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.cabinetResponsive-module__OJvYUG__roleTabs>button,.cabinetResponsive-module__OJvYUG__roleTabsCompact>button{white-space:nowrap;flex:none;min-height:44px}.cabinetResponsive-module__OJvYUG__roleActionRow,.cabinetResponsive-module__OJvYUG__testActions,.cabinetResponsive-module__OJvYUG__teacherHeader,.cabinetResponsive-module__OJvYUG__teacherQueueRow,.cabinetResponsive-module__OJvYUG__teacherCardNav{min-width:0}.cabinetResponsive-module__OJvYUG__roleExpandableRow{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;border:0}.cabinetResponsive-module__OJvYUG__roleExpandableRow:focus-visible{outline-offset:-3px;outline:3px solid #2d65af47}.cabinetResponsive-module__OJvYUG__testActions{flex-wrap:wrap!important}.cabinetResponsive-module__OJvYUG__testActions>button{min-height:44px}.cabinetResponsive-module__OJvYUG__dataTableScroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;border-radius:8px;width:100%;max-width:100%;overflow-x:auto}.cabinetResponsive-module__OJvYUG__dataTable{min-width:620px}.cabinetResponsive-module__OJvYUG__dataTableWide{min-width:760px}.cabinetResponsive-module__OJvYUG__roleSearch{max-width:100%}.cabinetResponsive-module__OJvYUG__parentPanel,.cabinetResponsive-module__OJvYUG__parentGrid{min-width:0}@media (min-width:560px){.cabinetResponsive-module__OJvYUG__catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinetResponsive-module__OJvYUG__kpiGrid,.cabinetResponsive-module__OJvYUG__resultSectionGrid,.cabinetResponsive-module__OJvYUG__resultLockedGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:840px){.cabinetResponsive-module__OJvYUG__catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cabinetResponsive-module__OJvYUG__kpiGrid,.cabinetResponsive-module__OJvYUG__resultSectionGrid,.cabinetResponsive-module__OJvYUG__resultLockedGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1120px){.cabinetResponsive-module__OJvYUG__catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.cabinetResponsive-module__OJvYUG__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:839px){.cabinetResponsive-module__OJvYUG__studentHeaderInner{grid-template-columns:auto minmax(0,1fr);gap:8px 12px!important;padding:8px 16px!important;display:grid!important}.cabinetResponsive-module__OJvYUG__studentNav{grid-area:2/1/auto/-1;width:calc(100% + 32px);margin-inline:-16px;overflow-x:auto;border-radius:0!important;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-start!important;padding:4px 16px!important}.cabinetResponsive-module__OJvYUG__studentNav>button{flex:none;min-height:44px}.cabinetResponsive-module__OJvYUG__studentAccount{justify-self:end}.cabinetResponsive-module__OJvYUG__studentMain{padding:28px 18px 64px!important}.cabinetResponsive-module__OJvYUG__resultHeaderInner{flex-wrap:wrap;gap:8px 12px;padding:8px 14px!important}.cabinetResponsive-module__OJvYUG__resultHeaderNav{order:2;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important}.cabinetResponsive-module__OJvYUG__resultHeaderNav>*{flex:none}.cabinetResponsive-module__OJvYUG__resultMain{padding:28px 18px 64px!important}.cabinetResponsive-module__OJvYUG__resultMetaGrid{grid-template-columns:minmax(0,1fr)!important}.cabinetResponsive-module__OJvYUG__trajectoryKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cabinetResponsive-module__OJvYUG__roleHeader{flex-wrap:wrap;min-height:60px;gap:8px 12px!important;height:auto!important;padding:8px 16px!important}.cabinetResponsive-module__OJvYUG__roleHeaderActions{order:3;width:100%;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important;margin-left:0!important}.cabinetResponsive-module__OJvYUG__roleHeaderActions>a,.cabinetResponsive-module__OJvYUG__roleHeaderActions>button{flex:none}.cabinetResponsive-module__OJvYUG__rolePageWrap,.cabinetResponsive-module__OJvYUG__rolePageBody{padding:32px 18px 64px!important}.cabinetResponsive-module__OJvYUG__roleSurface{padding:28px 24px!important}.cabinetResponsive-module__OJvYUG__roleTabs,.cabinetResponsive-module__OJvYUG__roleTabsCompact{flex-wrap:nowrap!important;display:flex!important}.cabinetResponsive-module__OJvYUG__roleActionRow{flex-wrap:wrap!important}.cabinetResponsive-module__OJvYUG__testActions{width:100%;flex-shrink:1!important}.cabinetResponsive-module__OJvYUG__testActions>button{flex:150px}.cabinetResponsive-module__OJvYUG__teacherHeader{flex-wrap:wrap;gap:16px;align-items:flex-start!important}.cabinetResponsive-module__OJvYUG__teacherQueueRow{flex-wrap:wrap;align-items:flex-start!important}.cabinetResponsive-module__OJvYUG__teacherCardNav{flex-wrap:wrap}.cabinetResponsive-module__OJvYUG__roleSearch{width:100%!important;min-width:0!important}.cabinetResponsive-module__OJvYUG__parentPanel{padding:20px!important}.cabinetResponsive-module__OJvYUG__parentGrid{grid-template-columns:minmax(0,1fr)!important}.cabinetResponsive-module__OJvYUG__rolePageWrap .card{padding:30px 26px}}@media (max-width:559px){.cabinetResponsive-module__OJvYUG__studentHeaderInner{padding-inline:12px!important}.cabinetResponsive-module__OJvYUG__studentNav{width:calc(100% + 24px);margin-inline:-12px;padding-inline:12px!important}.cabinetResponsive-module__OJvYUG__studentUserName{display:none!important}.cabinetResponsive-module__OJvYUG__studentMain{padding:24px 12px 56px!important}.cabinetResponsive-module__OJvYUG__kpiGrid,.cabinetResponsive-module__OJvYUG__trajectoryKpiGrid,.cabinetResponsive-module__OJvYUG__resultSectionGrid,.cabinetResponsive-module__OJvYUG__resultLockedGrid{grid-template-columns:minmax(0,1fr)!important}.cabinetResponsive-module__OJvYUG__catalogPanel{padding:22px 16px!important}.cabinetResponsive-module__OJvYUG__catalogCard{padding:16px!important}.cabinetResponsive-module__OJvYUG__historyRow{flex-direction:column;align-items:stretch!important;gap:10px!important}.cabinetResponsive-module__OJvYUG__historyAction{justify-content:center;width:100%;min-height:44px}.cabinetResponsive-module__OJvYUG__resultMain{padding:22px 12px 56px!important}.cabinetResponsive-module__OJvYUG__reportSheet{border-radius:18px!important;padding:24px 16px!important}.cabinetResponsive-module__OJvYUG__chartCard{border-radius:16px!important;padding:20px 16px!important}.cabinetResponsive-module__OJvYUG__roleHeader{padding-inline:12px!important}.cabinetResponsive-module__OJvYUG__rolePageWrap,.cabinetResponsive-module__OJvYUG__rolePageBody{padding:24px 12px 52px!important}.cabinetResponsive-module__OJvYUG__roleSurface{padding:22px 16px!important}.cabinetResponsive-module__OJvYUG__rolePageWrap .card{padding:24px 18px}.cabinetResponsive-module__OJvYUG__teacherLogout{width:100%;min-height:44px}.cabinetResponsive-module__OJvYUG__teacherQueueWordCount{width:100%;padding-left:38px}.cabinetResponsive-module__OJvYUG__teacherCardNav>button{flex:130px;min-height:44px}.cabinetResponsive-module__OJvYUG__parentPanel{border-radius:14px!important;padding:18px 14px!important}}@media (prefers-reduced-motion:reduce){.cabinetResponsive-module__OJvYUG__chartScroll{scroll-behavior:auto}}
.PlacementTab-module__ZCUZRW__wrap{min-width:0}.PlacementTab-module__ZCUZRW__heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.PlacementTab-module__ZCUZRW__heading h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1.35rem}.PlacementTab-module__ZCUZRW__heading p{color:var(--ink-soft);margin:3px 0 0;font-size:.9rem}.PlacementTab-module__ZCUZRW__heading button,.PlacementTab-module__ZCUZRW__detailControls button{border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;border-radius:8px;padding:9px 14px;font-weight:750}.PlacementTab-module__ZCUZRW__detailControls .PlacementTab-module__ZCUZRW__deleteButton{color:#a6332b;background:#fff;border-color:#d7a09b}.PlacementTab-module__ZCUZRW__metrics{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.PlacementTab-module__ZCUZRW__metrics>div{border-right:1px solid var(--line);padding:17px 18px;position:relative}.PlacementTab-module__ZCUZRW__metrics>div:last-child{border-right:0}.PlacementTab-module__ZCUZRW__metrics span,.PlacementTab-module__ZCUZRW__metrics strong{display:block}.PlacementTab-module__ZCUZRW__metrics span{color:var(--ink-soft);font-size:.75rem}.PlacementTab-module__ZCUZRW__metrics strong{color:var(--brand-deep);margin-top:2px;font-size:1.7rem}.PlacementTab-module__ZCUZRW__metrics i{z-index:1;background:var(--brand-tint);width:16px;height:16px;color:var(--brand);text-align:center;border-radius:50%;font-size:.68rem;font-style:normal;line-height:16px;position:absolute;top:28px;right:-8px}.PlacementTab-module__ZCUZRW__analytics{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.PlacementTab-module__ZCUZRW__analytics>div{background:#f5f8fd;border-radius:10px;grid-template-columns:1fr auto;gap:8px 16px;padding:14px 16px;display:grid}.PlacementTab-module__ZCUZRW__analytics span{color:var(--ink-soft);font-size:.78rem}.PlacementTab-module__ZCUZRW__analytics strong{color:var(--brand-deep)}.PlacementTab-module__ZCUZRW__analytics div div{background:var(--brand-soft);border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.PlacementTab-module__ZCUZRW__analytics div i{border-radius:inherit;background:var(--brand);height:100%;display:block}.PlacementTab-module__ZCUZRW__filters{grid-template-columns:1.4fr repeat(4,1fr);gap:10px;margin:26px 0 8px;display:grid}.PlacementTab-module__ZCUZRW__filters label,.PlacementTab-module__ZCUZRW__detailControls label{color:var(--ink-soft);gap:5px;font-size:.72rem;font-weight:700;display:grid}.PlacementTab-module__ZCUZRW__filters input,.PlacementTab-module__ZCUZRW__filters select,.PlacementTab-module__ZCUZRW__detailControls select,.PlacementTab-module__ZCUZRW__detailControls textarea{border:1px solid var(--line-strong);min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:9px 10px;font-size:.83rem}.PlacementTab-module__ZCUZRW__listSummary{color:var(--ink-faint);margin:0 0 10px;font-size:.75rem}.PlacementTab-module__ZCUZRW__tableWrap{border:1px solid var(--line);border-radius:11px;min-height:130px;position:relative;overflow-x:auto}.PlacementTab-module__ZCUZRW__tableWrap table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.PlacementTab-module__ZCUZRW__tableWrap th{border-bottom:1px solid var(--line);color:var(--ink-soft);text-align:left;background:#f7f9fc;padding:11px 14px;font-size:.72rem}.PlacementTab-module__ZCUZRW__tableWrap td{border-bottom:1px solid var(--line);color:var(--ink-soft);vertical-align:middle;padding:13px 14px;font-size:.82rem}.PlacementTab-module__ZCUZRW__tableWrap tbody tr{cursor:pointer;transition:background .12s}.PlacementTab-module__ZCUZRW__tableWrap tbody tr:hover{background:var(--brand-tint)}.PlacementTab-module__ZCUZRW__tableWrap td strong,.PlacementTab-module__ZCUZRW__tableWrap td span{display:block}.PlacementTab-module__ZCUZRW__tableWrap td strong{color:var(--ink)}.PlacementTab-module__ZCUZRW__tableWrap td span{color:var(--ink-faint);margin-top:2px;font-size:.75rem}.PlacementTab-module__ZCUZRW__waInline{color:#138a47;margin-top:6px;font-size:.72rem;font-weight:750;text-decoration:none;display:inline-block}.PlacementTab-module__ZCUZRW__waInline:hover{text-decoration:underline}.PlacementTab-module__ZCUZRW__statusSelect{border:1px solid var(--line-strong);color:var(--brand-deep);background:#fff;border-radius:99px;padding:6px 9px;font-size:.76rem;font-weight:750}.PlacementTab-module__ZCUZRW__loading,.PlacementTab-module__ZCUZRW__empty{color:var(--ink-faint)!important;text-align:center!important;padding:30px!important}.PlacementTab-module__ZCUZRW__error{background:var(--red-soft);color:#852b26;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:.82rem}.PlacementTab-module__ZCUZRW__modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14223b66;justify-content:flex-end;display:flex;position:fixed;inset:0}.PlacementTab-module__ZCUZRW__modal{background:#f7f9fc;width:min(720px,94vw);height:100%;padding:34px;position:relative;overflow-y:auto;box-shadow:-20px 0 60px #14223b33}.PlacementTab-module__ZCUZRW__close{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:50%;font-size:1.4rem;position:absolute;top:20px;right:22px}.PlacementTab-module__ZCUZRW__detailHead{justify-content:space-between;gap:24px;padding-right:36px;display:flex}.PlacementTab-module__ZCUZRW__detailHead>div:first-child>span{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.PlacementTab-module__ZCUZRW__detailHead h3{letter-spacing:-.025em;margin:4px 0 2px;font-size:1.55rem}.PlacementTab-module__ZCUZRW__detailHead p{color:var(--ink-soft);margin:0;font-size:.8rem}.PlacementTab-module__ZCUZRW__waButton{color:#fff;background:#25d366;border-radius:8px;align-items:center;margin-top:12px;padding:9px 13px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.PlacementTab-module__ZCUZRW__waButton:hover{background:#1fb85a}.PlacementTab-module__ZCUZRW__detailScore{color:var(--brand-deep);text-align:right;font-size:2rem;font-weight:850;line-height:1}.PlacementTab-module__ZCUZRW__detailScore>span{color:var(--ink-faint);margin-left:4px;font-size:.72rem}.PlacementTab-module__ZCUZRW__detailScore small{color:var(--ink-soft);white-space:nowrap;margin-top:7px;font-size:.72rem;font-weight:650;display:block}.PlacementTab-module__ZCUZRW__detailControls{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:190px 1fr auto auto;align-items:end;gap:10px;margin:24px 0;padding:16px;display:grid}.PlacementTab-module__ZCUZRW__detailControls textarea{resize:vertical;min-height:38px}.PlacementTab-module__ZCUZRW__answerTitle{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.PlacementTab-module__ZCUZRW__answerTitle h4,.PlacementTab-module__ZCUZRW__history h4{margin:0}.PlacementTab-module__ZCUZRW__answerTitle span{color:var(--ink-soft);font-size:.78rem}.PlacementTab-module__ZCUZRW__answers{gap:6px;display:grid}.PlacementTab-module__ZCUZRW__answers details{border:1px solid var(--line);border-left:4px solid var(--line-strong);background:#fff;border-radius:8px;overflow:hidden}.PlacementTab-module__ZCUZRW__answers .PlacementTab-module__ZCUZRW__correct{border-left-color:var(--green)}.PlacementTab-module__ZCUZRW__answers .PlacementTab-module__ZCUZRW__wrong{border-left-color:var(--red)}.PlacementTab-module__ZCUZRW__answers summary{cursor:pointer;grid-template-columns:28px 1fr 22px;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:grid}.PlacementTab-module__ZCUZRW__answers summary b{color:var(--brand);font-size:.78rem}.PlacementTab-module__ZCUZRW__answers summary span{color:var(--ink);font-size:.8rem}.PlacementTab-module__ZCUZRW__answers summary i{color:var(--ink-faint);text-align:center;font-style:normal;font-weight:850}.PlacementTab-module__ZCUZRW__answers .PlacementTab-module__ZCUZRW__correct summary i{color:var(--green)}.PlacementTab-module__ZCUZRW__answers .PlacementTab-module__ZCUZRW__wrong summary i{color:var(--red)}.PlacementTab-module__ZCUZRW__answers details>div{color:var(--ink-soft);padding:0 50px 11px;font-size:.77rem}.PlacementTab-module__ZCUZRW__answers details p{margin:3px 0}.PlacementTab-module__ZCUZRW__history{margin-top:28px}.PlacementTab-module__ZCUZRW__history>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;gap:12px;padding:10px 0;font-size:.76rem;display:grid}.PlacementTab-module__ZCUZRW__history span,.PlacementTab-module__ZCUZRW__history time{color:var(--ink-soft)}@media (max-width:760px){.PlacementTab-module__ZCUZRW__metrics{grid-template-columns:1fr 1fr}.PlacementTab-module__ZCUZRW__metrics>div:nth-child(2){border-right:0}.PlacementTab-module__ZCUZRW__metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.PlacementTab-module__ZCUZRW__analytics,.PlacementTab-module__ZCUZRW__filters{grid-template-columns:1fr 1fr}.PlacementTab-module__ZCUZRW__detailHead{display:block}.PlacementTab-module__ZCUZRW__detailScore{text-align:left;margin-top:18px}.PlacementTab-module__ZCUZRW__detailControls{grid-template-columns:1fr}}@media (max-width:520px){.PlacementTab-module__ZCUZRW__heading,.PlacementTab-module__ZCUZRW__analytics{grid-template-columns:1fr;display:grid}.PlacementTab-module__ZCUZRW__filters{grid-template-columns:1fr}.PlacementTab-module__ZCUZRW__heading button{width:100%;min-height:44px}.PlacementTab-module__ZCUZRW__tableWrap{background:0 0;border:0;overflow:visible}.PlacementTab-module__ZCUZRW__tableWrap table{border-collapse:separate;background:0 0;min-width:0}.PlacementTab-module__ZCUZRW__tableWrap thead{display:none}.PlacementTab-module__ZCUZRW__tableWrap tbody{gap:12px;display:grid}.PlacementTab-module__ZCUZRW__tableWrap tbody tr{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px;display:grid;box-shadow:0 8px 24px #14223b0d}.PlacementTab-module__ZCUZRW__tableWrap tbody tr:hover{background:#fff}.PlacementTab-module__ZCUZRW__tableWrap td{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);gap:10px;min-width:0;padding:8px 0;display:grid}.PlacementTab-module__ZCUZRW__tableWrap td:before{content:attr(data-label);color:var(--ink-faint);font-size:.72rem;font-weight:700}.PlacementTab-module__ZCUZRW__tableWrap td:first-child{padding-top:0;display:block}.PlacementTab-module__ZCUZRW__tableWrap td:first-child:before{content:none}.PlacementTab-module__ZCUZRW__tableWrap td:last-child{border-bottom:0;padding-bottom:0}.PlacementTab-module__ZCUZRW__tableWrap .PlacementTab-module__ZCUZRW__empty{display:block;padding:24px 12px!important}.PlacementTab-module__ZCUZRW__waInline{color:#fff;background:#25d366;border-radius:8px;justify-content:center;align-items:center;min-height:42px;margin-top:10px;padding:8px 12px;font-size:.78rem;display:inline-flex}.PlacementTab-module__ZCUZRW__waInline:hover{text-decoration:none}.PlacementTab-module__ZCUZRW__statusSelect{width:100%;min-height:42px}.PlacementTab-module__ZCUZRW__modal{width:100vw;padding:26px 18px}.PlacementTab-module__ZCUZRW__waButton{justify-content:center;width:100%;min-height:44px}.PlacementTab-module__ZCUZRW__history>div{grid-template-columns:1fr;gap:2px}}
.TrialLessonsTab-module__PmtkAq__wrap{min-width:0}.TrialLessonsTab-module__PmtkAq__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.TrialLessonsTab-module__PmtkAq__head h2{margin:0;font-size:1.35rem}.TrialLessonsTab-module__PmtkAq__head p{color:var(--ink-soft);margin:4px 0 0;font-size:.9rem}.TrialLessonsTab-module__PmtkAq__head>button,.TrialLessonsTab-module__PmtkAq__primary{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 15px;font-weight:750}.TrialLessonsTab-module__PmtkAq__metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.TrialLessonsTab-module__PmtkAq__metrics>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px}.TrialLessonsTab-module__PmtkAq__metrics span,.TrialLessonsTab-module__PmtkAq__metrics strong{display:block}.TrialLessonsTab-module__PmtkAq__metrics span{color:var(--ink-soft);font-size:.75rem}.TrialLessonsTab-module__PmtkAq__metrics strong{color:var(--brand-deep);margin-top:4px;font-size:1.7rem}.TrialLessonsTab-module__PmtkAq__metrics .TrialLessonsTab-module__PmtkAq__unreadMetric{background:#fff9ec;border-color:#f0b44c}.TrialLessonsTab-module__PmtkAq__switcher{background:#f1f4f8;border-radius:10px;gap:4px;width:max-content;margin-bottom:18px;padding:4px;display:flex}.TrialLessonsTab-module__PmtkAq__switcher button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 14px;font-weight:700}.TrialLessonsTab-module__PmtkAq__switcher .TrialLessonsTab-module__PmtkAq__active{color:var(--brand);background:#fff;box-shadow:0 1px 4px #14223b18}.TrialLessonsTab-module__PmtkAq__error,.TrialLessonsTab-module__PmtkAq__empty{color:var(--ink-soft);background:#f7f9fc;border-radius:10px;padding:16px}.TrialLessonsTab-module__PmtkAq__error{background:var(--red-soft);color:#852b26}.TrialLessonsTab-module__PmtkAq__bookingList{gap:10px;display:grid}.TrialLessonsTab-module__PmtkAq__booking{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px}.TrialLessonsTab-module__PmtkAq__booking.TrialLessonsTab-module__PmtkAq__unread{border-left:4px solid #f0b44c}.TrialLessonsTab-module__PmtkAq__bookingTop{justify-content:space-between;gap:18px;display:flex}.TrialLessonsTab-module__PmtkAq__bookingTop>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TrialLessonsTab-module__PmtkAq__bookingTop i{background:#f0a526;border-radius:50%;width:8px;height:8px}.TrialLessonsTab-module__PmtkAq__bookingTop strong{color:var(--ink)}.TrialLessonsTab-module__PmtkAq__outcomeDue{color:#805400;background:#fff0c8;border-radius:99px;padding:3px 7px;font-size:.68rem}.TrialLessonsTab-module__PmtkAq__bookingTop span,.TrialLessonsTab-module__PmtkAq__bookingTop time,.TrialLessonsTab-module__PmtkAq__lesson span{color:var(--ink-soft);font-size:.76rem}.TrialLessonsTab-module__PmtkAq__lesson{gap:2px;margin:12px 0;display:grid}.TrialLessonsTab-module__PmtkAq__lesson strong{font-size:.9rem}.TrialLessonsTab-module__PmtkAq__comment{color:var(--ink-soft);margin:8px 0;font-size:.82rem}.TrialLessonsTab-module__PmtkAq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TrialLessonsTab-module__PmtkAq__actions a,.TrialLessonsTab-module__PmtkAq__actions button,.TrialLessonsTab-module__PmtkAq__actions select,.TrialLessonsTab-module__PmtkAq__slotList button,.TrialLessonsTab-module__PmtkAq__form>div button{border:1px solid var(--line-strong);color:var(--brand-deep);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:.76rem;font-weight:700;text-decoration:none}.TrialLessonsTab-module__PmtkAq__actions a{color:#138a47;border-color:#25d366}.TrialLessonsTab-module__PmtkAq__scheduleLayout{grid-template-columns:340px 1fr;align-items:start;gap:18px;display:grid}.TrialLessonsTab-module__PmtkAq__form{border:1px solid var(--line);background:#f7f9fc;border-radius:12px;gap:11px;padding:18px;display:grid}.TrialLessonsTab-module__PmtkAq__form>div:first-child{justify-content:space-between;align-items:center;display:flex}.TrialLessonsTab-module__PmtkAq__form h3{margin:0}.TrialLessonsTab-module__PmtkAq__form label{color:var(--ink-soft);gap:5px;font-size:.74rem;font-weight:700;display:grid}.TrialLessonsTab-module__PmtkAq__form input,.TrialLessonsTab-module__PmtkAq__form select{border:1px solid var(--line-strong);min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:9px}.TrialLessonsTab-module__PmtkAq__formRow{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.TrialLessonsTab-module__PmtkAq__form .TrialLessonsTab-module__PmtkAq__checkbox{align-items:center;gap:8px;display:flex}.TrialLessonsTab-module__PmtkAq__form .TrialLessonsTab-module__PmtkAq__checkbox input{width:auto}.TrialLessonsTab-module__PmtkAq__slotList{gap:9px;display:grid}.TrialLessonsTab-module__PmtkAq__slotList article{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;gap:16px;padding:15px;display:flex}.TrialLessonsTab-module__PmtkAq__slotList article>div:first-child{gap:3px;display:grid}.TrialLessonsTab-module__PmtkAq__slotList time{color:var(--brand);font-size:.74rem;font-weight:800}.TrialLessonsTab-module__PmtkAq__slotList strong{font-size:.9rem}.TrialLessonsTab-module__PmtkAq__slotList span,.TrialLessonsTab-module__PmtkAq__slotList small{color:var(--ink-soft);font-size:.75rem}.TrialLessonsTab-module__PmtkAq__slotList article>div:last-child{align-items:flex-start;gap:6px;display:flex}.TrialLessonsTab-module__PmtkAq__slotList .TrialLessonsTab-module__PmtkAq__danger{color:#a6332b}.TrialLessonsTab-module__PmtkAq__slotList .TrialLessonsTab-module__PmtkAq__inactive{opacity:.58}.TrialLessonsTab-module__PmtkAq__primary:disabled{opacity:.55}.TrialLessonsTab-module__PmtkAq__bookingTop time{white-space:nowrap}.TrialLessonsTab-module__PmtkAq__weekCalendar{grid-template-columns:repeat(7,minmax(120px,1fr));gap:6px;margin-bottom:18px;display:grid;overflow-x:auto}.TrialLessonsTab-module__PmtkAq__dayColumn{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;min-height:170px;padding:6px}.TrialLessonsTab-module__PmtkAq__dayHead{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:6px;display:grid}.TrialLessonsTab-module__PmtkAq__dayHead span,.TrialLessonsTab-module__PmtkAq__dayHead small{color:var(--ink-soft);font-size:.7rem}.TrialLessonsTab-module__PmtkAq__dayHead small{color:var(--brand);margin-top:4px;font-weight:800}.TrialLessonsTab-module__PmtkAq__calendarEvent{border:1px solid var(--brand-soft);border-left:3px solid var(--brand);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:7px;gap:2px;margin-top:5px;padding:7px;display:grid}.TrialLessonsTab-module__PmtkAq__calendarEvent b{color:var(--brand);font-size:.72rem}.TrialLessonsTab-module__PmtkAq__calendarEvent span{white-space:normal;font-size:.68rem}.TrialLessonsTab-module__PmtkAq__calendarEvent small{color:var(--ink-soft);font-size:.64rem}.TrialLessonsTab-module__PmtkAq__importForm{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr)) minmax(160px,.8fr) 90px auto;align-items:end;gap:9px;margin-bottom:18px;padding:16px;display:grid}.TrialLessonsTab-module__PmtkAq__importForm>div{gap:4px;display:grid}.TrialLessonsTab-module__PmtkAq__importForm span,.TrialLessonsTab-module__PmtkAq__importForm label,.TrialLessonsTab-module__PmtkAq__importForm small{color:var(--ink-soft);font-size:.7rem}.TrialLessonsTab-module__PmtkAq__importForm label{gap:5px;font-weight:700;display:grid}.TrialLessonsTab-module__PmtkAq__importForm select,.TrialLessonsTab-module__PmtkAq__importForm input{border:1px solid var(--line-strong);min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:9px}.TrialLessonsTab-module__PmtkAq__importForm small{color:var(--brand);grid-column:1/-1;font-weight:800}.TrialLessonsTab-module__PmtkAq__levels{border:1px solid var(--line-strong);border-radius:8px;gap:6px;margin:0;padding:10px;display:grid}.TrialLessonsTab-module__PmtkAq__levels legend{color:var(--ink-soft);padding:0 4px;font-size:.72rem;font-weight:700}.TrialLessonsTab-module__PmtkAq__levels label{grid-template-columns:none;align-items:center;gap:7px;font-size:.68rem;display:flex}.TrialLessonsTab-module__PmtkAq__levels input{width:auto;padding:0}.TrialLessonsTab-module__PmtkAq__outcomeForm{background:#f7f9fc;border-radius:10px;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin-top:14px;padding:14px;display:grid}.TrialLessonsTab-module__PmtkAq__outcomeForm>strong,.TrialLessonsTab-module__PmtkAq__outcomeForm .TrialLessonsTab-module__PmtkAq__wide{grid-column:1/-1}.TrialLessonsTab-module__PmtkAq__outcomeForm label{color:var(--ink-soft);gap:5px;font-size:.7rem;font-weight:700;display:grid}.TrialLessonsTab-module__PmtkAq__outcomeForm input,.TrialLessonsTab-module__PmtkAq__outcomeForm select,.TrialLessonsTab-module__PmtkAq__outcomeForm textarea{border:1px solid var(--line-strong);min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:9px}.TrialLessonsTab-module__PmtkAq__outcomeForm textarea{resize:vertical;min-height:76px}.TrialLessonsTab-module__PmtkAq__history{color:var(--ink-soft);margin-top:10px;font-size:.74rem}.TrialLessonsTab-module__PmtkAq__history summary{cursor:pointer;font-weight:750}.TrialLessonsTab-module__PmtkAq__history>div{border-left:2px solid var(--brand-soft);gap:3px;margin-top:7px;padding:9px 11px;display:grid}.TrialLessonsTab-module__PmtkAq__history p{margin:0}@media (max-width:1200px){.TrialLessonsTab-module__PmtkAq__importForm{grid-template-columns:repeat(3,1fr)}.TrialLessonsTab-module__PmtkAq__importForm>div{grid-column:1/-1}}@media (max-width:760px){.TrialLessonsTab-module__PmtkAq__scheduleLayout,.TrialLessonsTab-module__PmtkAq__metrics{grid-template-columns:1fr}.TrialLessonsTab-module__PmtkAq__bookingTop,.TrialLessonsTab-module__PmtkAq__slotList article{display:grid}.TrialLessonsTab-module__PmtkAq__slotList article>div:last-child{justify-content:flex-start}.TrialLessonsTab-module__PmtkAq__importForm,.TrialLessonsTab-module__PmtkAq__outcomeForm{grid-template-columns:1fr}.TrialLessonsTab-module__PmtkAq__outcomeForm>strong,.TrialLessonsTab-module__PmtkAq__outcomeForm .TrialLessonsTab-module__PmtkAq__wide{grid-column:auto}}@media (max-width:520px){.TrialLessonsTab-module__PmtkAq__head{display:grid}.TrialLessonsTab-module__PmtkAq__head>button{width:100%}.TrialLessonsTab-module__PmtkAq__formRow{grid-template-columns:1fr}.TrialLessonsTab-module__PmtkAq__switcher{width:100%}.TrialLessonsTab-module__PmtkAq__switcher button{flex:1}}
.placement-module__Z-Y2wa__page{min-height:100vh;color:var(--ink);background:#f3f6fb}.placement-module__Z-Y2wa__loading{min-height:calc(100vh - 60px);color:var(--ink-soft);place-items:center;font-weight:600;display:grid}.placement-module__Z-Y2wa__eyebrow,.placement-module__Z-Y2wa__formStep,.placement-module__Z-Y2wa__questionMeta{color:var(--brand);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:800}.placement-module__Z-Y2wa__registerShell{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:70px;max-width:1180px;min-height:calc(100vh - 60px);margin:0 auto;padding:64px 24px 80px;display:grid}.placement-module__Z-Y2wa__registerIntro h1{max-width:680px;font-family:var(--font-serif);letter-spacing:-.045em;margin:18px 0;font-size:clamp(2.6rem,5vw,4.7rem);line-height:1.03}.placement-module__Z-Y2wa__registerIntro>p{max-width:610px;color:var(--ink-soft);margin:0;font-size:1.08rem;line-height:1.75}.placement-module__Z-Y2wa__promiseGrid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));max-width:610px;margin-top:42px;display:grid}.placement-module__Z-Y2wa__promiseGrid div{border-right:1px solid var(--line-strong);padding:20px 18px}.placement-module__Z-Y2wa__promiseGrid div:first-child{padding-left:0}.placement-module__Z-Y2wa__promiseGrid div:last-child{border-right:0}.placement-module__Z-Y2wa__promiseGrid strong,.placement-module__Z-Y2wa__promiseGrid span{display:block}.placement-module__Z-Y2wa__promiseGrid strong{color:var(--brand);font-size:1.35rem}.placement-module__Z-Y2wa__promiseGrid span{color:var(--ink-faint);font-size:.82rem}.placement-module__Z-Y2wa__registerCard{border:1px solid var(--line);border-top:5px solid var(--red);background:#fff;border-radius:18px;padding:36px;box-shadow:0 24px 60px #1f4a851f}.placement-module__Z-Y2wa__registerCard h2{letter-spacing:-.025em;margin:8px 0 4px;font-size:1.55rem;line-height:1.25}.placement-module__Z-Y2wa__registerCard>p{color:var(--ink-soft);margin:0 0 24px;font-size:.9rem}.placement-module__Z-Y2wa__registerCard label{color:var(--ink);gap:7px;margin-top:17px;font-size:.85rem;font-weight:700;display:grid}.placement-module__Z-Y2wa__registerCard input,.placement-module__Z-Y2wa__registerCard select{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:13px 14px;font-weight:500}.placement-module__Z-Y2wa__registerCard input:focus,.placement-module__Z-Y2wa__registerCard select:focus{border-color:var(--brand);outline:3px solid #2d65af1f}.placement-module__Z-Y2wa__registerCard small{color:var(--ink-faint);text-align:center;margin-top:13px;line-height:1.5;display:block}.placement-module__Z-Y2wa__formatFieldset{border:0;margin:17px 0 0;padding:0}.placement-module__Z-Y2wa__formatFieldset legend{color:var(--ink);margin-bottom:7px;font-size:.85rem;font-weight:700}.placement-module__Z-Y2wa__formatFieldset>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.placement-module__Z-Y2wa__formatFieldset label{border:1px solid var(--line-strong);min-height:46px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;margin:0;transition:border-color .15s,background .15s;display:flex}.placement-module__Z-Y2wa__formatFieldset label:hover{border-color:var(--brand)}.placement-module__Z-Y2wa__formatFieldset label.placement-module__Z-Y2wa__selectedFormat{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-deep);box-shadow:inset 0 0 0 1px var(--brand)}.placement-module__Z-Y2wa__formatFieldset input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.placement-module__Z-Y2wa__formatFieldset span{font-weight:750}.placement-module__Z-Y2wa__primaryButton,.placement-module__Z-Y2wa__secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 20px;font-weight:800;transition:transform .15s,background .15s,opacity .15s;display:inline-flex}.placement-module__Z-Y2wa__primaryButton{background:var(--brand);color:#fff}.placement-module__Z-Y2wa__registerCard .placement-module__Z-Y2wa__primaryButton{width:100%;margin-top:24px}.placement-module__Z-Y2wa__primaryButton:hover:not(:disabled){background:var(--brand-deep);transform:translateY(-1px)}.placement-module__Z-Y2wa__primaryButton:disabled{cursor:not-allowed;opacity:.45}.placement-module__Z-Y2wa__secondaryButton{border-color:var(--line-strong);color:var(--ink-soft);background:#fff}.placement-module__Z-Y2wa__secondaryButton:disabled{opacity:.35;cursor:not-allowed}.placement-module__Z-Y2wa__error{background:var(--red-soft);color:#852b26;border:1px solid #efb9b4;border-radius:9px;margin-top:16px;padding:10px 12px;font-size:.86rem;font-weight:650}.placement-module__Z-Y2wa__testShell{border-left:1px solid var(--line);border-right:1px solid var(--line);background:#fff;grid-template-columns:290px minmax(0,1fr);max-width:1220px;min-height:calc(100vh - 60px);margin:0 auto;display:grid}.placement-module__Z-Y2wa__progressRail{background:var(--brand-deep);color:#fff;padding:38px 28px}.placement-module__Z-Y2wa__railTitle{font-family:var(--font-serif);font-size:1.6rem;font-weight:700}.placement-module__Z-Y2wa__progressValue{margin-top:34px;font-size:2rem;font-weight:800;line-height:1}.placement-module__Z-Y2wa__progressValue span{color:#ffffff9e;margin-left:5px;font-size:.9rem}.placement-module__Z-Y2wa__progressTrack{background:#ffffff29;border-radius:99px;height:5px;margin:15px 0 12px;overflow:hidden}.placement-module__Z-Y2wa__progressTrack i,.placement-module__Z-Y2wa__mobileProgress i{border-radius:inherit;background:#fff;height:100%;transition:width .3s;display:block}.placement-module__Z-Y2wa__savedState{color:#ffffffb8;align-items:center;gap:8px;font-size:.76rem;display:flex}.placement-module__Z-Y2wa__savedState span{background:#79d1a4;border-radius:50%;width:7px;height:7px}.placement-module__Z-Y2wa__savedState[data-state=saving] span{background:#f3c673}.placement-module__Z-Y2wa__savedState[data-state=error] span{background:#ff8f84}.placement-module__Z-Y2wa__blocks{gap:7px;margin-top:34px;display:grid}.placement-module__Z-Y2wa__blocks button{color:#ffffffa8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;width:100%;padding:10px 11px;font-size:.8rem;display:flex}.placement-module__Z-Y2wa__blocks button b{color:#ffffff7a;font-variant-numeric:tabular-nums}.placement-module__Z-Y2wa__blocks .placement-module__Z-Y2wa__activeBlock{color:#fff;background:#ffffff1f;border-color:#ffffff29}.placement-module__Z-Y2wa__blocks .placement-module__Z-Y2wa__activeBlock b{color:#fff}.placement-module__Z-Y2wa__progressRail>p{color:#ffffff94;margin-top:34px;font-size:.78rem;line-height:1.55}.placement-module__Z-Y2wa__questionArea{flex-direction:column;justify-content:center;min-width:0;padding:64px clamp(36px,7vw,90px);display:flex}.placement-module__Z-Y2wa__questionArea h1{letter-spacing:-.035em;max-width:780px;margin:15px 0 34px;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.25}.placement-module__Z-Y2wa__questionMeta span{color:var(--line-strong);padding:0 8px}.placement-module__Z-Y2wa__options{gap:11px;max-width:780px;display:grid}.placement-module__Z-Y2wa__options button{border:1px solid var(--line-strong);min-height:62px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:34px 1fr 18px;align-items:center;gap:14px;padding:11px 16px;transition:border-color .15s,background .15s,transform .15s;display:grid}.placement-module__Z-Y2wa__options button:hover{border-color:var(--brand);transform:translate(2px)}.placement-module__Z-Y2wa__options button>span{background:var(--brand-tint);width:32px;height:32px;color:var(--brand);border-radius:8px;place-items:center;font-size:.78rem;font-weight:850;display:grid}.placement-module__Z-Y2wa__options button b{font-size:.98rem;font-weight:650}.placement-module__Z-Y2wa__options button>i{border:2px solid var(--line-strong);border-radius:50%;width:17px;height:17px}.placement-module__Z-Y2wa__options .placement-module__Z-Y2wa__selectedOption{border-color:var(--brand);background:var(--brand-tint);box-shadow:inset 4px 0 0 var(--brand)}.placement-module__Z-Y2wa__options .placement-module__Z-Y2wa__selectedOption>span{background:var(--brand);color:#fff}.placement-module__Z-Y2wa__options .placement-module__Z-Y2wa__selectedOption>i{border:5px solid var(--brand);background:#fff}.placement-module__Z-Y2wa__questionActions{justify-content:space-between;gap:12px;max-width:780px;margin-top:34px;display:flex}.placement-module__Z-Y2wa__mobileProgress{display:none}.placement-module__Z-Y2wa__mobileSaveState{color:var(--ink-soft);align-items:center;gap:7px;font-size:.76rem;display:flex}.placement-module__Z-Y2wa__mobileSaveState span{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.placement-module__Z-Y2wa__mobileSaveState[data-state=saving] span{background:var(--amber)}.placement-module__Z-Y2wa__mobileSaveState[data-state=error] span{background:var(--red)}.placement-module__Z-Y2wa__mobileSaveState button{border:1px solid var(--brand);min-height:32px;color:var(--brand);background:#fff;border-radius:7px;margin-left:auto;padding:4px 9px;font-size:.72rem;font-weight:750}.placement-module__Z-Y2wa__mobileProgress small{color:var(--ink-faint);grid-column:1/-1;font-size:.72rem}.placement-module__Z-Y2wa__resultShell{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:28px;max-width:1040px;min-height:calc(100vh - 60px);margin:0 auto;padding:64px 24px 80px;display:grid}.placement-module__Z-Y2wa__resultCard,.placement-module__Z-Y2wa__resultScale{border:1px solid var(--line);background:#fff;border-radius:18px;padding:40px}.placement-module__Z-Y2wa__resultCard{border-top:5px solid var(--red);position:relative;overflow:hidden}.placement-module__Z-Y2wa__resultMark{background:var(--green-soft);width:44px;height:44px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:28px;font-size:1.3rem;font-weight:900;display:grid}.placement-module__Z-Y2wa__resultCard h1{color:var(--brand-deep);letter-spacing:-.06em;margin:8px 0 14px;font-size:clamp(3.8rem,8vw,6.4rem);line-height:1}.placement-module__Z-Y2wa__resultCard h1 span{color:var(--ink-faint);letter-spacing:0;font-size:1.15rem}.placement-module__Z-Y2wa__levelBadge{background:var(--brand-tint);color:var(--brand-deep);border-radius:99px;padding:8px 14px;font-weight:850;display:inline-flex}.placement-module__Z-Y2wa__resultCard>p{max-width:520px;color:var(--ink-soft)}.placement-module__Z-Y2wa__resultCard .placement-module__Z-Y2wa__primaryButton,.placement-module__Z-Y2wa__resultCard .placement-module__Z-Y2wa__secondaryButton{width:100%;margin-top:10px;text-decoration:none}.placement-module__Z-Y2wa__resultNote{border-left:3px solid var(--brand);color:var(--ink-soft);background:#f5f8fd;margin:26px 0;padding:16px;font-size:.88rem}.placement-module__Z-Y2wa__resultScale{align-content:start;gap:0;display:grid}.placement-module__Z-Y2wa__resultScale>div:not(.placement-module__Z-Y2wa__formStep){border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:84px 1fr;gap:16px;padding:11px 12px;font-size:.86rem;display:grid}.placement-module__Z-Y2wa__resultScale>div b{color:var(--ink);font-variant-numeric:tabular-nums}.placement-module__Z-Y2wa__resultScale .placement-module__Z-Y2wa__currentLevel{background:var(--brand);color:#fff;border:0;border-radius:9px;margin:2px -8px}.placement-module__Z-Y2wa__resultScale .placement-module__Z-Y2wa__currentLevel span,.placement-module__Z-Y2wa__resultScale .placement-module__Z-Y2wa__currentLevel b{color:#fff}.placement-module__Z-Y2wa__resultScale .placement-module__Z-Y2wa__formStep{margin-bottom:16px}@media (max-width:860px){.placement-module__Z-Y2wa__registerShell{grid-template-columns:minmax(0,1fr);gap:38px;padding-top:42px}.placement-module__Z-Y2wa__registerIntro,.placement-module__Z-Y2wa__registerCard{min-width:0}.placement-module__Z-Y2wa__registerIntro h1{font-size:clamp(2.5rem,10vw,4rem)}.placement-module__Z-Y2wa__registerCard{max-width:620px}.placement-module__Z-Y2wa__testShell{border:0;display:block}.placement-module__Z-Y2wa__progressRail{display:none}.placement-module__Z-Y2wa__mobileProgress{color:var(--ink-soft);grid-template-columns:1fr auto;gap:8px;margin-bottom:34px;font-size:.82rem;display:grid}.placement-module__Z-Y2wa__mobileProgress>div{background:var(--brand-soft);border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.placement-module__Z-Y2wa__mobileProgress>.placement-module__Z-Y2wa__mobileSaveState{background:0 0;border-radius:0;height:auto;overflow:visible}.placement-module__Z-Y2wa__mobileProgress i{background:var(--brand)}.placement-module__Z-Y2wa__questionArea{min-height:calc(100vh - 60px);padding:38px 24px}.placement-module__Z-Y2wa__resultShell{grid-template-columns:1fr}}@media (max-width:520px){.placement-module__Z-Y2wa__registerShell{gap:24px;padding:30px 16px 50px}.placement-module__Z-Y2wa__registerIntro h1{margin-top:12px;font-size:2.25rem}.placement-module__Z-Y2wa__registerIntro>p{font-size:.95rem;line-height:1.55}.placement-module__Z-Y2wa__promiseGrid{margin-top:24px}.placement-module__Z-Y2wa__promiseGrid div{padding:16px 8px}.placement-module__Z-Y2wa__promiseGrid strong{font-size:1.05rem}.placement-module__Z-Y2wa__registerCard{border-radius:14px;padding:26px 20px}.placement-module__Z-Y2wa__questionArea{justify-content:flex-start;padding:28px 16px}.placement-module__Z-Y2wa__questionArea h1{margin-bottom:24px;font-size:1.6rem}.placement-module__Z-Y2wa__options button{min-height:58px;padding:10px 12px}.placement-module__Z-Y2wa__questionActions{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;margin:26px -16px -28px;padding:14px 16px;position:sticky;bottom:0}.placement-module__Z-Y2wa__questionActions button{padding-inline:14px}.placement-module__Z-Y2wa__resultShell{padding:28px 16px 50px}.placement-module__Z-Y2wa__resultCard,.placement-module__Z-Y2wa__resultScale{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.placement-module__Z-Y2wa__primaryButton,.placement-module__Z-Y2wa__options button,.placement-module__Z-Y2wa__progressTrack i,.placement-module__Z-Y2wa__mobileProgress i{transition:none}}
.trial-module__rLANwq__page{background:var(--bg);min-height:100vh}.trial-module__rLANwq__shell{width:min(1040px,100% - 32px);margin:0 auto;padding:42px 0 80px}.trial-module__rLANwq__heading{max-width:720px}.trial-module__rLANwq__eyebrow{color:var(--brand);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:800}.trial-module__rLANwq__heading h1{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(2rem,5vw,3.2rem);line-height:1.08}.trial-module__rLANwq__heading p{color:var(--ink-soft);font-size:1rem}.trial-module__rLANwq__context{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.trial-module__rLANwq__pill{color:var(--brand-deep);background:var(--brand-tint);border-radius:99px;padding:7px 12px;font-size:.78rem;font-weight:750}.trial-module__rLANwq__layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;margin-top:30px;display:grid}.trial-module__rLANwq__card{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow:hidden;box-shadow:0 14px 40px #14223b0f}.trial-module__rLANwq__cardHead{border-bottom:1px solid var(--line);padding:20px 22px}.trial-module__rLANwq__cardHead h2{margin:0;font-size:1.1rem}.trial-module__rLANwq__cardHead p{color:var(--ink-soft);margin:4px 0 0;font-size:.8rem}.trial-module__rLANwq__day{color:var(--ink-faint);letter-spacing:.07em;text-transform:uppercase;padding:14px 20px 7px;font-size:.7rem;font-weight:800}.trial-module__rLANwq__slot{border:1px solid var(--line);width:calc(100% - 24px);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin:0 12px 8px;padding:15px 16px;transition:border-color .15s,background .15s,transform .15s;display:grid}.trial-module__rLANwq__slot:hover{border-color:var(--brand);transform:translateY(-1px)}.trial-module__rLANwq__slotSelected{border-color:var(--brand);background:var(--brand-tint);box-shadow:inset 3px 0 0 var(--brand)}.trial-module__rLANwq__slot:disabled{cursor:not-allowed;opacity:.58;transform:none}.trial-module__rLANwq__slotTime{font-size:1rem;font-weight:800;display:block}.trial-module__rLANwq__slotMeta{color:var(--ink-soft);margin-top:3px;font-size:.76rem;display:block}.trial-module__rLANwq__remaining{color:var(--green);white-space:nowrap;font-size:.74rem;font-weight:800}.trial-module__rLANwq__full{color:var(--ink-faint)}.trial-module__rLANwq__form{padding:20px}.trial-module__rLANwq__form label{color:var(--ink-soft);gap:6px;margin-bottom:15px;font-size:.72rem;font-weight:750;display:grid}.trial-module__rLANwq__form textarea{resize:vertical;min-height:94px}.trial-module__rLANwq__form textarea,.trial-module__rLANwq__form input{border:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:11px 12px;font-size:.85rem}.trial-module__rLANwq__summary{background:var(--brand-tint);color:var(--brand-deep);border-radius:10px;margin-bottom:15px;padding:14px;font-size:.8rem;line-height:1.5}.trial-module__rLANwq__primary{color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:10px;width:100%;min-height:48px;font-weight:800}.trial-module__rLANwq__primary:disabled{cursor:not-allowed;opacity:.55}.trial-module__rLANwq__error{color:#852b26;background:var(--red-soft);border-radius:8px;margin:12px 0;padding:10px 12px;font-size:.8rem}.trial-module__rLANwq__empty{border:1px dashed var(--line-strong);color:var(--ink-soft);text-align:center;border-radius:12px;margin:12px;padding:30px 20px}.trial-module__rLANwq__empty a{color:var(--brand);font-weight:750}.trial-module__rLANwq__success{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;max-width:620px;margin:70px auto;padding:38px;box-shadow:0 18px 50px #14223b14}.trial-module__rLANwq__successMark{width:72px;height:72px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:2rem;font-weight:900;display:grid}.trial-module__rLANwq__success h1{font-family:var(--font-serif);margin:0;font-size:2.3rem;line-height:1.1}.trial-module__rLANwq__success p{color:var(--ink-soft);margin:12px 0 0}.trial-module__rLANwq__successDetails{background:var(--brand-tint);color:var(--brand-deep);text-align:left;border-radius:12px;margin:24px 0;padding:16px}.trial-module__rLANwq__wa{color:#fff;background:#198754;border-radius:10px;justify-content:center;padding:13px 18px;font-weight:800;text-decoration:none;display:inline-flex}.trial-module__rLANwq__scheduleGrid{gap:12px;margin-top:28px;display:grid}.trial-module__rLANwq__publicSlot{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:150px 1fr 180px 100px;align-items:center;gap:16px;padding:18px 20px;display:grid}.trial-module__rLANwq__publicSlot strong{display:block}.trial-module__rLANwq__publicSlot span{color:var(--ink-soft);font-size:.8rem}.trial-module__rLANwq__feedbackChoices{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.trial-module__rLANwq__feedbackChoice{border:1px solid var(--line);min-height:74px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;font-size:1rem;font-weight:800}.trial-module__rLANwq__feedbackChoiceSelected{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}@media (max-width:780px){.trial-module__rLANwq__shell{width:min(100% - 24px,620px);padding-top:28px}.trial-module__rLANwq__layout{grid-template-columns:1fr}.trial-module__rLANwq__publicSlot{grid-template-columns:1fr 1fr}}@media (max-width:480px){.trial-module__rLANwq__slot{grid-template-columns:1fr;gap:8px}.trial-module__rLANwq__remaining{justify-self:start}.trial-module__rLANwq__publicSlot{grid-template-columns:1fr;gap:7px}.trial-module__rLANwq__success{margin:30px auto;padding:28px 20px}}
