:root{color:#101820;background:#f4f1e8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}button,input,textarea,select{font:inherit}.app{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;display:grid;place-items:center;padding:40px 28px;background:#f4f1e8}.app:before,.app:after{position:fixed;inset:0;content:"";pointer-events:none}.app:before{z-index:-2;inset:-18px;background:url(/assets/bg1-DJJTEI5j.jpg) center / cover no-repeat;filter:blur(.5px);opacity:.98;transform:scale(1.03)}.app:after{z-index:-1;background:linear-gradient(135deg,#f4f1e847,#f4f1e82e),linear-gradient(315deg,rgba(27,129,113,.16),transparent 86%),#fffdf875}.home{width:min(1180px,100%);display:grid;gap:34px}.eyebrow{width:max-content;margin:0 auto 18px;padding:7px 12px;border:1px solid rgba(16,24,32,.2);border-radius:999px;color:#0b5d57;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,p{margin-top:0}h1{max-width:850px;margin:0 auto 18px;color:#101820;font-size:clamp(2.7rem,7vw,6rem);line-height:.95;letter-spacing:0;text-align:center}.lead{max-width:620px;margin:0 auto;color:#4a5561;font-size:clamp(1.06rem,2vw,1.28rem);text-align:center}.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.module-card{--accent: #d85f45;--accent-soft: rgba(216, 95, 69, .14);--accent-deep: #7b2c22;appearance:none;position:relative;min-height:330px;overflow:hidden;display:grid;align-content:space-between;gap:44px;border:1px solid rgba(16,24,32,.12);border-radius:8px;padding:28px;background:linear-gradient(150deg,var(--accent-soft),transparent 48%),#fffdf8e6;color:#101820;box-shadow:0 18px 54px #1018201a;cursor:pointer;text-align:left;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease}.module-card[data-tone=green]{--accent: #15836f;--accent-soft: rgba(21, 131, 111, .15);--accent-deep: #0a5247}.module-card[data-tone=blue]{--accent: #376aa6;--accent-soft: rgba(55, 106, 166, .15);--accent-deep: #213f6f}.module-card[data-tone=amber]{--accent: #c98a18;--accent-soft: rgba(201, 138, 24, .17);--accent-deep: #79500c}.module-card:after{position:absolute;inset:auto 24px 24px;height:4px;border-radius:999px;background:var(--accent);content:"";transform:scaleX(.34);transform-origin:left;transition:transform .24s ease}.module-card__shine{position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,transparent 42%,rgba(255,255,255,.58) 50%,transparent 58%,transparent 100%);opacity:0;transform:translate(-70%);transition:opacity .24s ease,transform .52s ease}.module-card__top,.module-card__body{position:relative;z-index:1}.module-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.module-card__icon{width:68px;height:68px;display:grid;place-items:center;border-radius:8px;background:#101820;color:#fffdf8;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background-color .24s ease,transform .24s ease}.module-card__arrow{color:var(--accent-deep);opacity:.72;transition:opacity .24s ease,transform .24s ease}.module-card__body{display:grid;gap:12px}.module-card__meta{width:max-content;border:1px solid rgba(16,24,32,.12);border-radius:999px;padding:6px 10px;background:#fffdf8b3;color:var(--accent-deep);font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.module-card__title{max-width:12ch;color:#101820;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:900;line-height:1;letter-spacing:0}.module-card__text{max-width:30ch;color:#4f5c66;font-size:1rem;line-height:1.55}.module-card:hover,.module-card:focus-visible{border-color:var(--accent);background-color:#fffdf8;box-shadow:0 28px 74px #1018202e;transform:translateY(-8px)}.module-card:hover:after,.module-card:focus-visible:after{transform:scaleX(1)}.module-card:hover .module-card__shine,.module-card:focus-visible .module-card__shine{opacity:1;transform:translate(70%)}.module-card:hover .module-card__icon,.module-card:focus-visible .module-card__icon{background:var(--accent-deep);transform:rotate(-3deg) scale(1.04)}.module-card:hover .module-card__arrow,.module-card:focus-visible .module-card__arrow{opacity:1;transform:translate(5px,-5px)}.module-card:focus-visible{outline:3px solid rgba(16,24,32,.14);outline-offset:4px}.mimika{width:min(1180px,100%);display:grid;gap:24px}.mimika__header{display:grid;grid-template-columns:180px minmax(0,1fr) 180px;gap:18px;align-items:center}.mimika__header h1{margin:0;font-size:clamp(2.6rem,6vw,5.2rem)}.mimika__eyebrow{margin-bottom:10px}.ghost-button,.icon-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;padding:11px 14px;color:#101820;font-weight:850;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ghost-button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.46;transform:none}.ghost-button{justify-self:start;border:1px solid rgba(16,24,32,.16);background:#fffdf8b3}.icon-button{justify-self:end;border:1px solid rgba(16,24,32,.12);background:#101820;color:#fffdf8}.ghost-button:hover,.ghost-button:focus-visible,.icon-button:hover,.icon-button:focus-visible{border-color:#c98a18;box-shadow:0 14px 32px #1018201f;transform:translateY(-2px)}.ghost-button:focus-visible,.icon-button:focus-visible{outline:3px solid rgba(201,138,24,.24);outline-offset:3px}.primary-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(16,24,32,.12);border-radius:8px;padding:11px 16px;background:#15836f;color:#fffdf8;font-weight:900;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.primary-button:hover:not(:disabled),.primary-button:focus-visible:not(:disabled){border-color:#0a5247;background:#0a5247;box-shadow:0 14px 32px #10182024;outline:none;transform:translateY(-2px)}.mimika-board{display:grid;gap:22px}.mimika-zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mimika-zone{position:relative;min-height:360px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;gap:20px;border:2px dashed rgba(16,24,32,.24);border-radius:8px;padding:24px;background:linear-gradient(145deg,rgba(201,138,24,.09),transparent 46%),#fffdf8c7;box-shadow:0 18px 56px #1018201a;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.mimika-zone:before{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 45%);content:"";opacity:0;transition:opacity .18s ease}.mimika-zone.is-over{border-color:#c98a18;background-color:#fffdf8;box-shadow:0 24px 68px #10182029;transform:translateY(-4px)}.mimika-zone.is-over:before{opacity:1}.mimika-zone.is-wrong{animation:shake .42s ease;border-color:#d85f45}.mimika-zone.is-filled{border-style:solid;border-color:#15836f94}.mimika-zone__heading,.mimika-zone__empty,.mimika-zone__image{position:relative;z-index:1}.mimika-zone__heading{display:flex;align-items:center;gap:12px}.mimika-zone__heading h2{margin:0;color:#101820;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1;letter-spacing:0}.mimika-zone__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:8px;background:#101820;color:#fffdf8}.mimika-zone__empty{min-height:230px;display:grid;place-items:center;border:1px solid rgba(16,24,32,.12);border-radius:8px;background:linear-gradient(135deg,rgba(16,24,32,.04),transparent),#fffdf88f;color:#66727d;font-weight:850}.mimika-zone__image{width:100%;aspect-ratio:1 / 1;height:min(48vw,330px);min-height:230px;max-height:330px;border-radius:8px;background:linear-gradient(135deg,rgba(16,24,32,.04),transparent),#fffdf8;object-fit:contain;object-position:center;padding:14px;box-shadow:0 18px 42px #1018202e}.mimika-tray{display:grid;grid-template-columns:repeat(2,minmax(180px,280px));justify-content:center;gap:18px;border:1px solid rgba(16,24,32,.1);border-radius:8px;padding:18px;background:#fffdf8a8}.mimika-photo{overflow:hidden;border:1px solid rgba(16,24,32,.12);border-radius:8px;background:#fffdf8;box-shadow:0 16px 36px #1018201a;cursor:grab;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mimika-photo:hover,.mimika-photo:focus-visible{border-color:#c98a18;box-shadow:0 22px 48px #10182029;outline:none;transform:translateY(-4px)}.mimika-photo:active{cursor:grabbing}.mimika-photo img{width:100%;aspect-ratio:1 / 1;display:block;background:linear-gradient(135deg,rgba(201,138,24,.08),transparent 54%),#fffdf8;object-fit:contain;object-position:center;padding:12px}.mimika-status{min-height:28px;margin:0;color:#0a5247;font-size:1rem;font-weight:850;text-align:center}.test-screen{width:min(1180px,100%);display:grid;gap:24px}.test-header{display:grid;grid-template-columns:180px minmax(0,1fr) 180px;gap:18px;align-items:center}.test-header h1{margin:0;font-size:clamp(2.4rem,5vw,4.7rem)}.test-header__eyebrow{margin-bottom:10px;color:#0a5247}.test-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px;align-items:start}.test-progress,.question-card,.result-panel{border:1px solid rgba(16,24,32,.12);border-radius:8px;background:#fffdf8cc;box-shadow:0 18px 56px #1018201a}.test-progress{position:sticky;top:24px;display:grid;gap:18px;padding:18px}.test-progress__summary{display:flex;align-items:center;gap:12px}.test-progress__summary svg{color:#15836f}.test-progress__summary strong,.test-progress__summary span{display:block}.test-progress__summary strong{color:#101820;font-size:1.35rem;line-height:1.1}.test-progress__summary span{color:#66727d;font-size:.92rem;font-weight:750}.test-progress__bar{height:9px;overflow:hidden;border-radius:999px;background:#1018201a}.test-progress__bar span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#15836f,#31ad98);transition:width .22s ease}.question-dots{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.question-dot{aspect-ratio:1 / 1;border:1px solid rgba(16,24,32,.12);border-radius:8px;background:#fffdf8b8;color:#4f5c66;font-size:.88rem;font-weight:900;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.question-dot:hover,.question-dot:focus-visible{border-color:#15836f;outline:none;transform:translateY(-2px)}.question-dot[data-answered=true]{background:#15836f24;color:#0a5247}.question-dot[data-active=true]{border-color:#101820;background:#101820;color:#fffdf8}.question-card{display:grid;gap:24px;padding:28px;background:linear-gradient(145deg,rgba(21,131,111,.12),transparent 45%),#fffdf8d6}.question-card__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:#0a5247;font-size:.84rem;font-weight:900;text-transform:uppercase}.question-card h2{margin:0;color:#101820;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.16;letter-spacing:0}.option-list{display:grid;gap:12px}.option-button{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center;border:1px solid rgba(16,24,32,.12);border-radius:8px;padding:14px;background:#fffdf8db;color:#101820;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.option-button span{width:46px;height:46px;display:grid;place-items:center;border-radius:8px;background:#10182014;color:#0a5247;font-weight:950}.option-button strong{font-size:1rem;font-weight:800;line-height:1.45}.option-button:hover,.option-button:focus-visible{border-color:#15836f;box-shadow:0 14px 34px #1018201a;outline:none;transform:translateY(-2px)}.option-button[data-selected=true]{border-color:#15836f;background:linear-gradient(135deg,rgba(21,131,111,.16),transparent),#fffdf8;box-shadow:0 18px 44px #1018201f}.option-button[data-selected=true] span{background:#15836f;color:#fffdf8}.test-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.result-panel{display:grid;gap:24px;padding:28px}.result-panel__score{display:grid;justify-items:center;gap:10px;border-radius:8px;padding:34px 20px;background:linear-gradient(135deg,rgba(21,131,111,.16),transparent 52%),#fffdf8c2;text-align:center}.result-panel__score svg{color:#15836f}.result-panel__score strong{color:#101820;font-size:clamp(3rem,8vw,6rem);line-height:.95}.result-panel__score span{color:#4f5c66;font-size:1.1rem;font-weight:850}.result-list{display:grid;gap:10px}.result-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(16,24,32,.1);border-radius:8px;padding:12px;background:#fffdf8c2}.result-item span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#d85f45;color:#fffdf8;font-size:.86rem;font-weight:950}.result-item[data-correct=true] span{background:#15836f}.result-item p{margin:0;color:#4f5c66;font-weight:750;line-height:1.45}.tahlil-screen{width:min(1180px,100%);display:grid;gap:24px}.tahlil-header{display:grid;grid-template-columns:180px minmax(0,1fr) 180px;gap:18px;align-items:center}.tahlil-header h1{margin:0;font-size:clamp(2.35rem,5vw,4.7rem)}.tahlil-header__eyebrow{margin-bottom:10px;color:#213f6f}.tahlil-counter{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(16,24,32,.12);border-radius:8px;padding:11px 14px;background:#101820;color:#fffdf8;font-weight:900}.tahlil-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;align-items:start}.tahlil-list{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;display:grid;gap:10px;border:1px solid rgba(16,24,32,.12);border-radius:8px;padding:12px;background:#fffdf8c2;box-shadow:0 18px 56px #1018201a}.tahlil-list__item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(16,24,32,.1);border-radius:8px;padding:10px;background:#fffdf8b8;color:#101820;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.tahlil-list__item span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#376aa61f;color:#213f6f;font-size:.86rem;font-weight:950}.tahlil-list__item strong{font-size:.92rem;font-weight:850;line-height:1.25}.tahlil-list__item:hover,.tahlil-list__item:focus-visible{border-color:#376aa6;box-shadow:0 12px 26px #1018201a;outline:none;transform:translateY(-2px)}.tahlil-list__item[data-active=true]{border-color:#376aa6;background:linear-gradient(135deg,rgba(55,106,166,.18),transparent),#fffdf8}.tahlil-list__item[data-active=true] span{background:#376aa6;color:#fffdf8}.tahlil-card{overflow:hidden;display:grid;border:1px solid rgba(16,24,32,.12);border-radius:8px;background:#fffdf8d6;box-shadow:0 18px 56px #1018201a}.tahlil-card__image{background:linear-gradient(135deg,rgba(55,106,166,.08),transparent 58%),#fffdf8}.tahlil-card__image img{width:100%;aspect-ratio:16 / 10;display:block;object-fit:contain;object-position:center}.tahlil-card__content{display:grid;gap:18px;padding:26px}.tahlil-card__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:#213f6f;font-size:.84rem;font-weight:900;text-transform:uppercase}.tahlil-card h2{margin:0;color:#101820;font-size:clamp(1.8rem,3.8vw,3.2rem);line-height:1;letter-spacing:0}.tahlil-block,.tahlil-answer{border:1px solid rgba(16,24,32,.1);border-radius:8px;padding:16px;background:#fffdf8b3}.tahlil-block--question{background:linear-gradient(135deg,rgba(55,106,166,.11),transparent 70%),#fffdf8d1}.tahlil-block h3,.tahlil-answer h3{margin:0 0 8px;color:#213f6f;font-size:.86rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.tahlil-block p,.tahlil-answer p{margin:0;color:#4f5c66;font-size:1rem;font-weight:720;line-height:1.62}.answer-toggle{min-height:46px;justify-self:start;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(16,24,32,.14);border-radius:8px;padding:11px 14px;background:#fffdf8c2;color:#101820;font-weight:900;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.answer-toggle:hover,.answer-toggle:focus-visible{border-color:#376aa6;box-shadow:0 14px 30px #1018201f;outline:none;transform:translateY(-2px)}.tahlil-answer{border-color:#15836f47;background:linear-gradient(135deg,rgba(21,131,111,.12),transparent 70%),#fffdf8db}.tahlil-answer h3{color:#0a5247}.tahlil-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.refleksiv-screen{width:min(1180px,100%);display:grid;gap:24px}.refleksiv-header{display:grid;grid-template-columns:180px minmax(0,1fr) 180px;gap:18px;align-items:center}.refleksiv-header h1{margin:0;font-size:clamp(2.3rem,5vw,4.6rem)}.refleksiv-header__eyebrow{margin-bottom:10px;color:#7b2c22}.refleksiv-counter{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(16,24,32,.12);border-radius:8px;padding:11px 14px;background:#101820;color:#fffdf8;font-weight:900}.refleksiv-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.refleksiv-group-card{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;gap:14px;align-items:start;border:1px solid rgba(16,24,32,.12);border-radius:8px;padding:18px;background:linear-gradient(145deg,rgba(216,95,69,.11),transparent 58%),#fffdf8d1;color:#101820;box-shadow:0 16px 42px #10182017;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.refleksiv-group-card:hover,.refleksiv-group-card:focus-visible{border-color:#d85f45;box-shadow:0 22px 52px #10182024;outline:none;transform:translateY(-4px)}.refleksiv-group-card[data-active=true]{border-color:#d85f45;background:linear-gradient(145deg,rgba(216,95,69,.19),transparent 58%),#fffdf8}.refleksiv-group-card__number{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:#101820;color:#fffdf8;font-weight:950}.refleksiv-group-card__content{display:grid;gap:8px}.refleksiv-group-card__content span{color:#7b2c22;font-size:.78rem;font-weight:950;text-transform:uppercase}.refleksiv-group-card__content strong{color:#101820;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.02}.refleksiv-group-card__content small{color:#5c6770;font-size:.92rem;font-weight:700;line-height:1.45}.refleksiv-group-card>svg{color:#7b2c22;transition:transform .18s ease}.refleksiv-group-card:hover>svg,.refleksiv-group-card:focus-visible>svg{transform:translate(4px)}.refleksiv-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;align-items:start}.refleksiv-list{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;display:grid;gap:10px;border:1px solid rgba(16,24,32,.12);border-radius:8px;padding:12px;background:#fffdf8c2;box-shadow:0 18px 56px #1018201a}.refleksiv-list__item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(16,24,32,.1);border-radius:8px;padding:10px;background:#fffdf8b8;color:#101820;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.refleksiv-list__item:hover,.refleksiv-list__item:focus-visible{border-color:#d85f45;box-shadow:0 12px 26px #1018201a;outline:none;transform:translateY(-2px)}.refleksiv-list__item[data-active=true]{border-color:#d85f45;background:linear-gradient(135deg,rgba(216,95,69,.16),transparent),#fffdf8}.refleksiv-list__item span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#d85f451f;color:#7b2c22;font-size:.86rem;font-weight:950}.refleksiv-list__item[data-active=true] span{background:#d85f45;color:#fffdf8}.refleksiv-list__item strong{font-size:.92rem;font-weight:850;line-height:1.25}.refleksiv-task{display:grid;gap:18px;border:1px solid rgba(16,24,32,.12);border-radius:8px;padding:26px;background:linear-gradient(145deg,rgba(216,95,69,.12),transparent 48%),#fffdf8d6;box-shadow:0 18px 56px #1018201a}.refleksiv-task__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:#7b2c22;font-size:.84rem;font-weight:900;text-transform:uppercase}.refleksiv-task__title{display:flex;align-items:flex-start;gap:14px}.refleksiv-task__title svg{flex:0 0 auto;color:#d85f45}.refleksiv-task h2{margin:0;color:#101820;font-size:clamp(1.8rem,3.8vw,3.2rem);line-height:1;letter-spacing:0}.refleksiv-block,.refleksiv-answer{border:1px solid rgba(16,24,32,.1);border-radius:8px;padding:16px;background:#fffdf8bd}.refleksiv-block h3,.refleksiv-answer h3{margin:0 0 8px;color:#7b2c22;font-size:.86rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.refleksiv-block p,.refleksiv-answer p{margin:0;color:#4f5c66;font-size:1rem;font-weight:720;line-height:1.62}.refleksiv-answer{border-color:#15836f47;background:linear-gradient(135deg,rgba(21,131,111,.12),transparent 70%),#fffdf8db}.refleksiv-answer h3{color:#0a5247}.refleksiv-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media(max-width:780px){.app{padding:24px;place-items:start center}.home{gap:26px}h1{font-size:clamp(2.35rem,12vw,4.1rem)}.card-grid{grid-template-columns:1fr}.module-card{min-height:260px;padding:24px}.module-card__title{max-width:none}.mimika__header,.test-header,.tahlil-header,.refleksiv-header{grid-template-columns:1fr;justify-items:center}.ghost-button,.icon-button,.tahlil-counter,.refleksiv-counter{justify-self:stretch}.test-layout,.tahlil-layout,.refleksiv-layout,.refleksiv-groups{grid-template-columns:1fr}.test-progress{position:static}.tahlil-list,.refleksiv-list{position:static;max-height:none;grid-template-columns:1fr}.question-dots{grid-template-columns:repeat(5,minmax(38px,1fr))}.question-card,.result-panel{padding:20px}.question-card__meta,.test-actions,.tahlil-card__meta,.tahlil-actions,.refleksiv-task__meta,.refleksiv-actions{display:grid}.tahlil-card__content,.refleksiv-task{padding:20px}.refleksiv-group-card{grid-template-columns:46px minmax(0,1fr) 22px;padding:16px}.answer-toggle{justify-self:stretch}.option-button{grid-template-columns:40px minmax(0,1fr);padding:12px}.option-button span{width:40px;height:40px}.mimika-zones,.mimika-tray{grid-template-columns:1fr}.mimika-zone{min-height:300px;padding:20px}.mimika-zone__empty,.mimika-zone__image{min-height:210px;height:auto}}@media(min-width:781px)and (max-width:1040px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.test-layout{grid-template-columns:220px minmax(0,1fr)}.tahlil-layout,.refleksiv-layout{grid-template-columns:240px minmax(0,1fr)}.refleksiv-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}
