.Practice_container__SG2T2{min-height:100vh;position:relative;display:flex;flex-direction:column}.Practice_main__da7Dn{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:0 1rem 2rem;margin-top:100px;z-index:1;position:relative}.Practice_content__yCXWF{max-width:1400px;width:100%;padding:2rem 1rem}.Practice_loadingMessage__94zWc{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(26,26,26,.95);padding:2rem 3rem;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.5);backdrop-filter:blur(10px);border:1px solid rgba(43,147,250,.3);font-size:1.2rem;color:#ededed;font-weight:400;z-index:10}.Practice_title__lkARB{font-size:3rem;font-weight:700;color:transparent;margin-bottom:2rem;text-align:center;background:linear-gradient(90deg,#2b93fa,#1dc0c5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Practice_header__f8dXv{margin-bottom:2rem;position:relative;display:flex;align-items:center;justify-content:center;padding-top:2.25rem}.Practice_backLink__etfwj{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:rgba(43,147,250,.12);border:1px solid rgba(43,147,250,.35);color:#ededed;font-size:.95rem;font-weight:600;text-decoration:none;border-radius:999px;backdrop-filter:blur(6px);box-shadow:0 4px 12px rgba(0,0,0,.25);transition:background .2s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer}.Practice_backLink__etfwj:hover{background:rgba(43,147,250,.2);border-color:rgba(43,147,250,.5);transform:translateY(-1px);box-shadow:0 6px 16px rgba(43,147,250,.25)}.Practice_backLink__etfwj:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(43,147,250,.45)}.Practice_tabNavigation__HDhbJ{display:flex;gap:.5rem;margin-bottom:3rem;flex-wrap:wrap;justify-content:center;border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:.5rem}.Practice_tab__RG_6d{padding:1rem 2rem;background:rgba(255,255,255,.03);border-radius:8px 8px 0 0;color:#ededed;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid rgba(255,255,255,.1);border-bottom:none}.Practice_tab__RG_6d:hover{background:rgba(255,255,255,.06);border-color:rgba(43,147,250,.3)}.Practice_tabActive__iGJoe{background:linear-gradient(90deg,rgba(43,147,250,.15),rgba(29,192,197,.15));border-color:rgba(43,147,250,.5);color:#2b93fa}.Practice_tabContent__R6FNO{animation:Practice_fadeIn__L44TZ .3s ease}@keyframes Practice_fadeIn__L44TZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Practice_errorMessage__8RCGM{color:#fca5a5;border-radius:12px;border:1px solid rgba(239,68,68,.3)}.Practice_errorMessage__8RCGM,.Practice_successMessage__Q31Nm{background:rgba(26,26,26,.5);padding:1.5rem 2rem;text-align:center;font-size:1rem;font-weight:400;margin:0 auto 2rem;max-width:700px}.Practice_successMessage__Q31Nm{color:#86efac;border-radius:12px;border:1px solid rgba(16,185,129,.3)}.Practice_sessionCard__fWKwd{background:rgba(26,26,26,.5);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:3rem 2rem;max-width:700px;margin:0 auto}.Practice_boxTitle__2nKfu{font-size:1.8rem;font-weight:600;color:transparent;margin-bottom:2rem;text-align:center;background:linear-gradient(90deg,#2b93fa,#1dc0c5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Practice_sessionDescription__W2gSc{font-size:1.1rem;color:#a0a0a0;line-height:1.8;margin-bottom:3rem;text-align:center}.Practice_uploadSection__7Unqd{margin-bottom:2rem}.Practice_uploadLabel__w8Rft{display:block;font-size:1.2rem;font-weight:600;color:#ededed;margin-bottom:1rem}.Practice_fileInput__mbQHR{display:none}.Practice_uploadBox__6_8Vc{border:2px dashed rgba(43,147,250,.4);border-radius:12px;padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:rgba(26,26,26,.3)}.Practice_uploadBox__6_8Vc:hover{border-color:rgba(43,147,250,.6);background:rgba(26,26,26,.5)}.Practice_uploadIcon__Pp8Ng{width:48px;height:48px;color:#2b93fa;margin:0 auto 1rem}.Practice_uploadText__FxHp0{font-size:1.1rem;color:#ededed;margin-bottom:.5rem}.Practice_uploadHint__QS0zJ{font-size:.9rem;color:#a0a0a0}.Practice_inputTabs__lT8Rp{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.5rem}.Practice_inputTab__ZIr9w{padding:.5rem 1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ededed;font-weight:600;cursor:pointer;transition:all .2s ease}.Practice_inputTab__ZIr9w:hover{background:rgba(255,255,255,.08);border-color:rgba(43,147,250,.3)}.Practice_inputTabActive__DbtPD{background:linear-gradient(90deg,rgba(43,147,250,.15),rgba(29,192,197,.15));border-color:rgba(43,147,250,.5);color:#2b93fa}.Practice_textSection__Sl7XP{margin-bottom:1.5rem}.Practice_textArea__ZGwu4{width:100%;min-height:140px;background:rgba(26,26,26,.5);border:1px solid rgba(255,255,255,.1);color:#ededed;border-radius:8px;padding:1rem;font-size:1rem;resize:vertical;outline:none}.Practice_textArea__ZGwu4:focus{border-color:rgba(43,147,250,.5);box-shadow:0 0 0 3px rgba(43,147,250,.2)}.Practice_textCounter__UhSk0{margin-top:.5rem;color:#a0a0a0;font-size:.85rem;text-align:right}.Practice_drawingSection__BdDBl{margin-bottom:1.5rem}.Practice_drawingCanvasWrapper__T_mXo{background:rgba(26,26,26,.5);border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.Practice_drawingCanvas__1TtpL{width:100%;height:auto;display:block;touch-action:none;background:rgba(10,10,10,.4)}.Practice_drawingControls__dOE34{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.Practice_clearButton__bqt4d{padding:.5rem .875rem;background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.3);border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s ease}.Practice_clearButton__bqt4d:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.45)}.Practice_fileDisplay__Dui_1{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:rgba(26,26,26,.5);border:1px solid rgba(43,147,250,.4);border-radius:12px;transition:all .3s ease}.Practice_fileDisplay__Dui_1:hover{background:rgba(26,26,26,.7);border-color:rgba(43,147,250,.6)}.Practice_fileInfo__ci_mo{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.Practice_fileIcon__BIWpL{width:32px;height:32px;color:#2b93fa;flex-shrink:0}.Practice_fileName__Vghkn{font-size:1rem;color:#ededed;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Practice_removeButton__jtiSp{padding:.5rem;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.4);border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Practice_removeButton__jtiSp:hover{background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.6);transform:scale(1.05)}.Practice_removeIcon__cV8_A{width:20px;height:20px;color:#ef4444}.Practice_submitButton__dTC6_{width:100%;padding:1rem 2rem;background:linear-gradient(90deg,rgba(43,147,250,.7),rgba(29,192,197,.7));border:none;border-radius:8px;color:white;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px}.Practice_submitButton__dTC6_:hover:not(:disabled){background:linear-gradient(90deg,rgba(43,147,250,.8),rgba(29,192,197,.8));transform:translateY(-2px);box-shadow:0 4px 16px rgba(43,147,250,.4)}.Practice_submitButton__dTC6_:disabled{opacity:.6;cursor:not-allowed}.Practice_maxSessionsCard__El9bk{background:rgba(26,26,26,.5);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:3rem 2rem;text-align:center;max-width:600px;margin:0 auto}.Practice_maxSessionsTitle__WslFb{font-size:1.8rem;font-weight:600;color:#ededed;margin-bottom:1.5rem}.Practice_maxSessionsText___cX01{font-size:1.1rem;color:#a0a0a0;line-height:1.6;margin-bottom:1rem}.Practice_maxSessionsText___cX01:last-of-type{margin-bottom:2rem}.Practice_countdownBox__3LiUW{background:linear-gradient(90deg,rgba(43,147,250,.2),rgba(29,192,197,.2));border:1px solid rgba(43,147,250,.4);border-radius:12px;padding:2rem;margin-top:2rem}.Practice_countdownLabel__B1ns7{font-size:1rem;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.Practice_countdownTimer__djGRG{font-size:3rem;font-weight:700;color:transparent;background:linear-gradient(90deg,#2b93fa,#1dc0c5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Courier New,monospace;letter-spacing:4px}.Practice_revealCard__upBdK{background:rgba(26,26,26,.5);border:1px solid rgba(43,147,250,.3);border-radius:12px;padding:3rem 2rem;max-width:700px;margin:0 auto;text-align:center}.Practice_revealTitle__VsyDx{font-size:2rem;font-weight:600;color:transparent;margin-bottom:1.5rem;background:linear-gradient(90deg,#2b93fa,#1dc0c5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Practice_revealDescription__ICbgh{font-size:1.1rem;color:#a0a0a0;line-height:1.8;margin-bottom:2.5rem}.Practice_revealButton__3vs7w{width:100%;padding:1.25rem 2.5rem;background:linear-gradient(90deg,rgba(43,147,250,.8),rgba(29,192,197,.8));border:none;border-radius:8px;color:white;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1.5px}.Practice_revealButton__3vs7w:hover:not(:disabled){background:linear-gradient(90deg,rgba(43,147,250,.9),rgba(29,192,197,.9));transform:translateY(-2px);box-shadow:0 6px 20px rgba(43,147,250,.5)}.Practice_revealButton__3vs7w:disabled{opacity:.6;cursor:not-allowed}.Practice_compactResults__xzlBt{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.Practice_summaryCard__MkzQe{background:rgba(26,26,26,.6);border:1px solid rgba(43,147,250,.2);border-radius:12px;padding:1.5rem;backdrop-filter:blur(10px)}.Practice_summaryHeader__mKUbg{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.Practice_summaryTitle__lqJln{font-size:1.5rem;font-weight:600;color:#ededed;margin:0}.Practice_summaryBadge__U9HNq{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600}.Practice_badgeCorrect__1k3Dx{background:rgba(16,185,129,.15);color:#86efac;border:1px solid rgba(16,185,129,.3)}.Practice_badgeIncorrect__yR5H5{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.Practice_summaryContent__yRgbt{display:flex;flex-direction:column;gap:1rem}.Practice_targetInfo__JRY15{display:flex;flex-direction:column;gap:.5rem}.Practice_targetNameLarge__P9KiW{font-size:1.8rem;font-weight:700;color:transparent;background:linear-gradient(90deg,#2b93fa,#1dc0c5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.Practice_targetDescriptionCompact__3OaOF{font-size:1rem;color:#a0a0a0;line-height:1.6;margin:0}.Practice_imagesGrid__F0KSD{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.Practice_imageCard__CnXv0{background:rgba(26,26,26,.4);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.Practice_topGrid__P1jkZ .Practice_imageCard__CnXv0{background:transparent;border:none;border-radius:0;max-width:600px;width:auto}.Practice_topGrid__P1jkZ .Practice_imageWrapper__EwUlG{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Practice_topGrid__P1jkZ .Practice_image__Ksyd_{width:100%;height:100%;object-fit:contain}.Practice_imageCard__CnXv0:hover{transform:translateY(-2px);border-color:rgba(43,147,250,.3)}.Practice_imageCardHeader__c9L4u{padding:.75rem 1rem;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(255,255,255,.05)}.Practice_imageCardLabel__fwS8b{font-size:.9rem;font-weight:600;color:#a0a0a0;text-transform:uppercase;letter-spacing:.5px}.Practice_compactImage___dmt1{width:100%;height:400px;object-fit:contain;background:rgba(0,0,0,.2)}.Practice_imageError__eh4Ec{display:flex;align-items:center;justify-content:center;height:400px;color:#6b7280;font-size:.95rem}.Practice_aiDetailsSection__poWV5{background:rgba(26,26,26,.4);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.Practice_aiDetailsSummary__HhdLc{padding:1.25rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;color:#ededed;list-style:none;user-select:none;transition:background-color .2s ease}.Practice_aiDetailsSummary__HhdLc:hover{background:rgba(43,147,250,.05)}.Practice_aiDetailsSummary__HhdLc::-webkit-details-marker{display:none}.Practice_chevronIcon__3s0Vg{width:20px;height:20px;color:#a0a0a0;transition:transform .2s ease}.Practice_aiDetailsSection__poWV5[open] .Practice_chevronIcon__3s0Vg{transform:rotate(180deg)}.Practice_aiDetailsContent___tyEg{padding:1.5rem;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:1.5rem}.Practice_aiDetailBlock__M7Vf6{display:flex;flex-direction:column;gap:.75rem}.Practice_aiDetailBlockTitle__m6HNq{font-size:1rem;font-weight:600;color:#2b93fa;margin:0}.Practice_aiDetailBlockText__ygj0v{font-size:.95rem;color:#d1d5db;line-height:1.6;margin:0}.Practice_aiTargetComparison__2sVGc{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.Practice_aiComparisonItem__rPsDs{display:flex;flex-direction:column;gap:.5rem}.Practice_aiComparisonTitle__8rA_X{font-size:.95rem;font-weight:600;color:#ededed;margin:0;display:flex;align-items:center;gap:.5rem}.Practice_selectedMarker__QrJuJ{font-size:.8rem;color:#86efac;background:rgba(16,185,129,.15);padding:.25rem .5rem;border-radius:4px;border:1px solid rgba(16,185,129,.3)}.Practice_aiComparisonText__rfoZn{font-size:.875rem;color:#a0a0a0;line-height:1.6;margin:0}.Practice_aiListCompact__GBJ7h{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.Practice_aiListCompact__GBJ7h li{font-size:.9rem;color:#d1d5db;padding-left:1.5rem;position:relative}.Practice_aiListCompact__GBJ7h li:before{content:"•";position:absolute;left:.5rem;color:#2b93fa}.Practice_resultsContainer__VxjLB{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:1rem;max-width:1400px;margin-left:auto;margin-right:auto}.Practice_sectionTitle__CExiR{font-size:1.5rem;font-weight:600;color:#ededed;margin-bottom:1rem;text-align:center;border-bottom:2px solid rgba(43,147,250,.3);padding-bottom:.75rem}.Practice_resultSection__qAqgY{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column}.Practice_targetMetaInfo__rMUXD{background:rgba(43,147,250,.05);border:1px solid rgba(43,147,250,.2);border-radius:8px;padding:1.5rem;margin-bottom:1rem}.Practice_targetNameSection__wx6Hu{display:flex;flex-direction:column;gap:.5rem}.Practice_targetNameSection__wx6Hu:not(:last-child){margin-bottom:1rem}.Practice_targetDescriptionSection__moTeb{display:flex;flex-direction:column;gap:.5rem}.Practice_targetLabel__lC5lk{font-size:.85rem;color:#2b93fa;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.Practice_targetName__fy3az{font-size:1.1rem;color:#ededed;font-weight:500}.Practice_targetDescription__UKA3q{font-size:.95rem;color:#a0a0a0;line-height:1.6}.Practice_imageContainer__IURAs{display:flex;justify-content:center;align-items:flex-start;width:100%;height:400px;margin:0}.Practice_targetImage__hSWwH{width:100%;max-height:100%;height:auto;border-radius:16px;box-shadow:none;object-fit:contain;display:block;border:none}.Practice_messageBox__jqE0y{background:rgba(26,26,26,.5);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:2rem;text-align:center;color:#a0a0a0}.Practice_nextProtocolContainer__WKQ9Z{margin-top:2rem;text-align:center}.Practice_nextProtocolButton__sIu2m{padding:1rem 2.5rem;background:linear-gradient(90deg,rgba(43,147,250,.7),rgba(29,192,197,.7));border:none;border-radius:8px;color:white;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px}.Practice_nextProtocolButton__sIu2m:hover{background:linear-gradient(90deg,rgba(43,147,250,.8),rgba(29,192,197,.8));transform:translateY(-2px);box-shadow:0 4px 16px rgba(43,147,250,.4)}@media (max-width:768px){.Practice_main__da7Dn{padding:1.5rem .5rem;margin-top:80px}.Practice_content__yCXWF{padding:1rem .5rem}.Practice_title__lkARB{font-size:2.5rem;margin-bottom:2rem}.Practice_loadingMessage__94zWc{padding:1.5rem 2rem;font-size:1.1rem;margin:0 1rem}.Practice_errorMessage__8RCGM,.Practice_successMessage__Q31Nm{font-size:.95rem;padding:1.25rem 1.5rem}.Practice_sessionCard__fWKwd{padding:2rem 1.5rem}.Practice_boxTitle__2nKfu{font-size:1.5rem}.Practice_sessionDescription__W2gSc{font-size:1rem}.Practice_uploadBox__6_8Vc{padding:2rem 1.5rem}.Practice_uploadIcon__Pp8Ng{width:40px;height:40px}.Practice_fileDisplay__Dui_1{padding:1.25rem}.Practice_fileIcon__BIWpL{width:28px;height:28px}.Practice_fileName__Vghkn{font-size:.95rem}.Practice_submitButton__dTC6_{font-size:1rem}.Practice_maxSessionsCard__El9bk{padding:2rem 1.5rem}.Practice_maxSessionsTitle__WslFb{font-size:1.5rem}.Practice_maxSessionsText___cX01{font-size:1rem}.Practice_countdownTimer__djGRG{font-size:2.5rem}.Practice_revealCard__upBdK{padding:2rem 1.5rem}.Practice_revealTitle__VsyDx{font-size:1.6rem}.Practice_revealDescription__ICbgh{font-size:1rem}.Practice_revealButton__3vs7w{font-size:1.1rem;padding:1.1rem 2rem}.Practice_imagesGrid__F0KSD{grid-template-columns:1fr;gap:1rem}.Practice_compactImage___dmt1{height:350px}.Practice_summaryHeader__mKUbg{flex-direction:column;align-items:flex-start}.Practice_targetNameLarge__P9KiW{font-size:1.5rem}.Practice_aiTargetComparison__2sVGc{grid-template-columns:1fr;gap:1rem}.Practice_resultsContainer__VxjLB{grid-template-columns:1fr;gap:1.5rem}.Practice_sectionTitle__CExiR{font-size:1.3rem}.Practice_resultSection__qAqgY{padding:0}.Practice_imageContainer__IURAs{height:500px}.Practice_targetMetaInfo__rMUXD{padding:1.25rem}.Practice_targetLabel__lC5lk{font-size:.8rem}.Practice_targetName__fy3az{font-size:1rem}.Practice_targetDescription__UKA3q{font-size:.9rem}.Practice_nextProtocolButton__sIu2m{font-size:1rem;padding:.875rem 2rem}}@media (max-width:480px){.Practice_main__da7Dn{padding:.5rem;margin-top:60px}.Practice_content__yCXWF{padding:1.5rem 1rem}.Practice_title__lkARB{font-size:2rem;margin-bottom:1.5rem}.Practice_loadingMessage__94zWc{padding:1rem 1.5rem;font-size:1rem}.Practice_errorMessage__8RCGM,.Practice_successMessage__Q31Nm{font-size:.9rem;padding:1rem}.Practice_sessionCard__fWKwd{padding:2rem 1rem}.Practice_boxTitle__2nKfu{font-size:1.3rem}.Practice_sessionDescription__W2gSc{font-size:.95rem;margin-bottom:2rem}.Practice_uploadLabel__w8Rft{font-size:1.1rem}.Practice_uploadBox__6_8Vc{padding:2rem 1rem}.Practice_uploadIcon__Pp8Ng{width:36px;height:36px}.Practice_uploadText__FxHp0{font-size:1rem}.Practice_uploadHint__QS0zJ{font-size:.85rem}.Practice_fileDisplay__Dui_1{padding:1rem}.Practice_fileInfo__ci_mo{gap:.75rem}.Practice_fileIcon__BIWpL{width:24px;height:24px}.Practice_fileName__Vghkn{font-size:.9rem}.Practice_removeButton__jtiSp{padding:.4rem}.Practice_removeIcon__cV8_A{width:18px;height:18px}.Practice_submitButton__dTC6_{font-size:.95rem;padding:.875rem 1.5rem}.Practice_maxSessionsCard__El9bk{padding:2rem 1rem}.Practice_maxSessionsTitle__WslFb{font-size:1.3rem}.Practice_maxSessionsText___cX01{font-size:.95rem}.Practice_countdownTimer__djGRG{font-size:2rem;letter-spacing:2px}.Practice_countdownBox__3LiUW{padding:1.5rem}.Practice_revealCard__upBdK{padding:2rem 1rem}.Practice_revealTitle__VsyDx{font-size:1.4rem;margin-bottom:1rem}.Practice_revealDescription__ICbgh{font-size:.95rem;margin-bottom:2rem}.Practice_revealButton__3vs7w{font-size:1rem;padding:1rem 2rem}.Practice_compactImage___dmt1{height:300px}.Practice_targetNameLarge__P9KiW{font-size:1.3rem}.Practice_summaryCard__MkzQe{padding:1rem}.Practice_aiDetailsSummary__HhdLc{padding:1rem;font-size:.95rem}.Practice_aiDetailsContent___tyEg{padding:1rem}.Practice_resultsContainer__VxjLB{grid-template-columns:1fr;gap:1rem}.Practice_sectionTitle__CExiR{font-size:1.2rem}.Practice_resultSection__qAqgY{padding:0}.Practice_imageContainer__IURAs{height:400px}.Practice_targetMetaInfo__rMUXD{padding:1rem}.Practice_targetLabel__lC5lk{font-size:.75rem}.Practice_targetName__fy3az{font-size:.95rem}.Practice_targetDescription__UKA3q{font-size:.85rem}.Practice_nextProtocolButton__sIu2m{font-size:.95rem;padding:.875rem 1.5rem}}.Practice_aiResultCard__AuSDG{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;margin-top:1rem}.Practice_aiResultStatus__Svh45{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.Practice_aiIcon__tS4Bz{width:2.5rem;height:2.5rem}.Practice_aiStatusText__APUqD{font-size:1.25rem}.Practice_aiConfidence___eo8_{background:rgba(255,255,255,.05)}.Practice_confidenceLabel__NTgPo{color:rgba(255,255,255,.7)}.Practice_confidenceValue__dPjXS{color:#007bff}.Practice_collapsibleSection__ImYS7{margin-bottom:1.5rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.Practice_collapsibleHeader__jTZhN{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:rgba(43,147,250,.05);border:none;cursor:pointer;transition:all .2s ease}.Practice_collapsibleHeader__jTZhN:hover{background:rgba(43,147,250,.1)}.Practice_collapsibleTitle__W8JYW{font-size:1.15rem;font-weight:600;color:#2b93fa;text-align:left}.Practice_collapsibleIcon__TYQjV{color:#2b93fa;font-size:1rem;transition:transform .2s ease}.Practice_collapsibleContent__l0OR7{padding:1.5rem;animation:Practice_slideDown__KJEMh .3s ease}@keyframes Practice_slideDown__KJEMh{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Practice_targetHeader___NWys{margin-bottom:1.5rem}.Practice_targetTitleCard__dwSce{background:linear-gradient(135deg,rgba(43,147,250,.15),rgba(29,192,197,.15));border:1px solid rgba(43,147,250,.3);border-radius:12px;padding:1.5rem;margin-top:1rem}.Practice_targetCardName__Rt1OB{font-size:1.5rem;font-weight:700;color:#2b93fa;margin:0 0 .75rem;text-align:center}.Practice_targetCardDescription__uI1jY{font-size:1.05rem;color:#ededed;line-height:1.6;margin:0;text-align:center}.Practice_topGrid__P1jkZ{display:grid;grid-template-columns:auto 1fr;gap:0;margin-bottom:2rem;background:rgba(26,26,26,.5);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.Practice_middleGrid__Gtmzz{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:2rem;align-items:start}.Practice_middleGrid__Gtmzz .Practice_imageCard__CnXv0{height:fit-content}.Practice_processSection__C5yzn{margin-bottom:2rem}.Practice_descriptionCard__FYteq{background:transparent;border:none;border-left:1px solid rgba(255,255,255,.1);border-radius:0;padding:2rem;display:flex;flex-direction:column}.Practice_targetDetailsContent__53agx{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.Practice_targetNameBadge__TcsB9{background:linear-gradient(135deg,rgba(43,147,250,.2),rgba(29,192,197,.2));border:2px solid rgba(43,147,250,.4);border-radius:16px;padding:1.25rem 2rem;font-size:1.8rem;font-weight:700;color:#2b93fa;text-align:center;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 20px rgba(43,147,250,.15)}.Practice_targetDescriptionBox__eT57v{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem}.Practice_targetDescriptionText__qI6aH{font-size:1.1rem;color:#ededed;line-height:1.8;margin:0}.Practice_analysisCard__fThq1{background:rgba(26,26,26,.5);border:1px solid rgba(43,147,250,.3);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.Practice_aiCardHeader__C8ag1{justify-content:space-between;margin-bottom:.5rem;flex-wrap:wrap}.Practice_aiCardHeader__C8ag1,.Practice_aiStatusCompact__lA6wD{display:flex;align-items:center;gap:1rem}.Practice_aiCorrectCompact__e_sT6{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#10b981}.Practice_aiCorrectCompact__e_sT6,.Practice_aiIncorrectCompact__g7AX2{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600}.Practice_aiIncorrectCompact__g7AX2{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444}.Practice_aiIconSmall__oz20w{width:1.25rem;height:1.25rem}.Practice_aiConfidenceCompact__2U1zo{padding:.5rem 1rem;background:rgba(43,147,250,.1);border-radius:8px}.Practice_aiSubsection__8v9oA{margin-bottom:1.5rem}.Practice_aiSubsection__8v9oA:last-child{margin-bottom:0}.Practice_aiSubsectionTitle__e92nR{font-size:1.2rem;font-weight:600;color:#2b93fa;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(43,147,250,.2)}.Practice_aiDetailSection__g_ZcN{margin-top:1.5rem;padding:1.5rem;background:rgba(255,255,255,.02);border-radius:8px;border:1px solid rgba(255,255,255,.05)}.Practice_aiDetailTitle__icwlm{font-size:1.1rem;font-weight:600;color:#2b93fa;margin-bottom:.75rem}.Practice_aiDetailText__BTqMu{color:rgba(255,255,255,.85);line-height:1.6;font-size:.95rem}.Practice_aiTargetsSection__jwZpA{margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.Practice_aiTargetAnalysis__rYi_H{padding:1.5rem;background:rgba(255,255,255,.02);border-radius:8px;border:1px solid rgba(255,255,255,.05)}.Practice_aiSelectedBadge__kTGZY{margin-left:.5rem;padding:.25rem .75rem;background:rgba(16,185,129,.2);color:#10b981;border-radius:4px;font-size:.85rem;font-weight:500}.Practice_aiTargetDescription__CZx8O{color:rgba(255,255,255,.6);font-size:.9rem;font-style:italic;margin-bottom:.75rem}.Practice_aiDetailList__So7Re{list-style:none;padding:0;margin:0}.Practice_aiDetailListItem__abCEH{padding:.5rem 0;color:rgba(255,255,255,.85);font-size:.95rem;line-height:1.5;border-bottom:1px solid rgba(255,255,255,.05)}.Practice_aiDetailListItem__abCEH:last-child{border-bottom:none}.Practice_aiDetailListItem__abCEH:before{content:"•";color:#2b93fa;font-weight:700;display:inline-block;width:1em;margin-right:.5rem}.Practice_compactHeader__hj6sD{background:rgba(26,26,26,.5);border:1px solid rgba(43,147,250,.3);border-radius:12px;padding:1.5rem 2rem;margin-bottom:2rem}.Practice_headerContent__frLzo{display:flex;align-items:center;justify-content:space-between;gap:2rem}.Practice_headerInfo__YE6cw{flex:1}.Practice_headerTitle__mc41_{font-size:1.5rem;font-weight:600;color:#ededed;margin-bottom:.5rem}.Practice_headerText__9Hdw9{font-size:1rem;color:#a0a0a0;margin:0}.Practice_headerTextMaxed__u2dok{font-size:1rem;color:#fca5a5;margin:0}.Practice_headerButton__3uYWH{padding:.875rem 2rem;background:linear-gradient(90deg,rgba(43,147,250,.7),rgba(29,192,197,.7));border:none;border-radius:8px;color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.Practice_headerButton__3uYWH:hover:not(:disabled){background:linear-gradient(90deg,rgba(43,147,250,.8),rgba(29,192,197,.8));transform:translateY(-2px);box-shadow:0 4px 16px rgba(43,147,250,.4)}.Practice_headerButton__3uYWH:disabled{opacity:.5;cursor:not-allowed}.Practice_statisticsSection__9xsGa{margin-bottom:2rem}.Practice_statsHeader__er28t{background:rgba(26,26,26,.5);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.Practice_sectionHeader___wv5t{font-size:1.5rem;font-weight:600;color:transparent;margin:0;background:linear-gradient(90deg,#2b93fa,#1dc0c5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Practice_statsFilters__iQqE5{display:flex;gap:1rem;align-items:center}.Practice_statsGridPrimary__hxIpI{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.Practice_statCardLarge__R_rt5{background:linear-gradient(135deg,rgba(26,26,26,.8),rgba(26,26,26,.5));border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.Practice_statCardLarge__R_rt5:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2b93fa,#1dc0c5);opacity:.5;transition:opacity .3s ease}.Practice_statCardLarge__R_rt5:hover{border-color:rgba(43,147,250,.5);transform:translateY(-4px);box-shadow:0 8px 30px rgba(43,147,250,.2)}.Practice_statCardLarge__R_rt5:hover:before{opacity:1}.Practice_statIcon__fs0Eh{font-size:2.5rem;margin-bottom:1rem;filter:grayscale(.3)}.Practice_statValue__D5H_n{font-size:3rem;font-weight:700;color:#ededed;margin-bottom:.5rem;line-height:1}.Practice_statLabel__4TKxd{font-size:1rem;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:.5rem}.Practice_statSubtext__Poumu{font-size:.85rem;color:#808080;margin-top:.5rem}.Practice_statCardSuccess__K0RwT{border-color:rgba(16,185,129,.4);background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05))}.Practice_statCardSuccess__K0RwT:before{background:linear-gradient(90deg,#10b981,#34d399)}.Practice_statCardSuccess__K0RwT .Practice_statValue__D5H_n{color:#10b981}.Practice_statCardWarning__KAAWo{border-color:rgba(251,191,36,.4);background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(251,191,36,.05))}.Practice_statCardWarning__KAAWo:before{background:linear-gradient(90deg,#fbbf24,#fcd34d)}.Practice_statCardWarning__KAAWo .Practice_statValue__D5H_n{color:#fbbf24}.Practice_statCardDanger__s_qn6{border-color:rgba(239,68,68,.4);background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05))}.Practice_statCardDanger__s_qn6:before{background:linear-gradient(90deg,#ef4444,#f87171)}.Practice_statCardDanger__s_qn6 .Practice_statValue__D5H_n{color:#ef4444}.Practice_statCardNeutral__YmrCV{border-color:rgba(43,147,250,.3)}.Practice_statCardNeutral__YmrCV .Practice_statValue__D5H_n{color:#2b93fa}.Practice_statsInfoBox__M8a_a{background:linear-gradient(135deg,rgba(43,147,250,.08),rgba(29,192,197,.08));border:1px solid rgba(43,147,250,.3);border-radius:12px;padding:2rem}.Practice_statsInfoTitle__p53YE{font-size:1.25rem;font-weight:600;color:#2b93fa;margin-bottom:1.5rem;text-align:center}.Practice_statsInfoGrid__QXhRu{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.Practice_statsInfoItem__mmAsz{font-size:.95rem;color:#b0b0b0;line-height:1.6;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:1.5rem;transition:all .3s ease}.Practice_statsInfoItem__mmAsz:hover{background:rgba(0,0,0,.3);border-color:rgba(43,147,250,.2);transform:translateY(-2px)}.Practice_statsInfoItem__mmAsz strong{color:#2b93fa;display:block;margin-bottom:.25rem}.Practice_statsInfoHeader__WWu6F{font-size:1.1rem;font-weight:700;color:#2b93fa;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid rgba(43,147,250,.2);padding-bottom:.75rem}.Practice_statsInfoDescription__LX04p{color:#d0d0d0;margin-bottom:1rem;line-height:1.7;font-size:.95rem}.Practice_statsInfoExample__28FgR{background:rgba(43,147,250,.08);border-left:3px solid #2b93fa;padding:.75rem 1rem;margin-top:.75rem;border-radius:4px;color:#a8c5e0;font-size:.9rem;font-style:italic}.Practice_statsInfoFormula__nGWii{background:rgba(29,192,197,.08);border-left:3px solid #1dc0c5;padding:.75rem 1rem;margin-bottom:.75rem;border-radius:4px;color:#a8dfe0;font-size:.9rem;font-family:Courier New,monospace;font-weight:600}.Practice_statsInfoBullets__3dtTA{margin-top:.75rem;display:flex;flex-direction:column;gap:.6rem}.Practice_statsInfoBullets__3dtTA>div{color:#c0c0c0;line-height:1.6;padding-left:.5rem}.Practice_statsInfoBullets__3dtTA strong{color:#2b93fa;display:inline;margin-bottom:0}.Practice_statsGrid__2qFkZ{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.Practice_statCard__CoFXQ{background:rgba(43,147,250,.05);border:1px solid rgba(43,147,250,.3);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.Practice_statCard__CoFXQ:hover{background:rgba(43,147,250,.1);border-color:rgba(43,147,250,.5);transform:translateY(-2px)}.Practice_statCardPositive__a0sZj{background:rgba(34,197,94,.05);border-color:rgba(34,197,94,.3)}.Practice_statCardPositive__a0sZj:hover{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.5);transform:translateY(-2px)}.Practice_statCardNegative__AvpF5{background:rgba(239,68,68,.05);border-color:rgba(239,68,68,.3)}.Practice_statCardNegative__AvpF5:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.5);transform:translateY(-2px)}.Practice_statValuePositive__5Dn5H{color:#22c55e}.Practice_statValueNegative__o4Jcg{color:#ef4444}.Practice_historySection__ojn_n{background:rgba(26,26,26,.5);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem}.Practice_historyHeader__wv9bB{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.Practice_filterControls__pEeex{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;align-items:flex-end;padding:1.5rem;background:rgba(26,26,26,.5);border:1px solid rgba(255,255,255,.1);border-radius:12px}.Practice_filterGroup__yobkj{display:flex;flex-direction:column;gap:.5rem;min-width:180px}.Practice_filterLabel__1oK4L{font-size:.9rem;font-weight:500;color:#a0a0a0;text-transform:uppercase;letter-spacing:.5px}.Practice_filterSelect__22NCF{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:.75rem 1rem;color:#ededed;font-size:.95rem;cursor:pointer;transition:all .2s ease}.Practice_filterSelect__22NCF:hover{background:rgba(255,255,255,.08);border-color:rgba(43,147,250,.3)}.Practice_filterSelect__22NCF:focus{outline:none;border-color:#2b93fa;background:rgba(255,255,255,.1)}.Practice_filterSelect__22NCF option{background:#1a1a1a;color:#ededed}.Practice_clearFiltersButton__sX7AB{padding:.75rem 1.5rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Practice_clearFiltersButton__sX7AB:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5);transform:translateY(-1px)}.Practice_searchContainer__5TT9v{position:relative;max-width:400px;flex:1}.Practice_searchInput__2ErqW{width:100%;padding:.75rem 2.5rem .75rem 1rem;background:rgba(26,26,26,.7);border:1px solid rgba(43,147,250,.3);border-radius:8px;color:#ededed;font-size:.95rem;transition:all .2s ease}.Practice_searchInput__2ErqW:focus{outline:none;border-color:rgba(43,147,250,.6);box-shadow:0 0 0 3px rgba(43,147,250,.1)}.Practice_searchInput__2ErqW::placeholder{color:#6b7280}.Practice_clearSearch__QNEIl{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:.25rem;background:rgba(239,68,68,.2);border:none;border-radius:4px;color:#ef4444;cursor:pointer;font-size:1rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Practice_clearSearch__QNEIl:hover{background:rgba(239,68,68,.3)}.Practice_historyLoading__0ufDa,.Practice_noHistory__ehGiF{text-align:center;padding:3rem 2rem;color:#a0a0a0;font-size:1rem}.Practice_historyTableContainer__BkBOw{overflow-x:auto;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.Practice_historyTable__ple7w{width:100%;border-collapse:collapse;font-size:1rem}.Practice_historyTable__ple7w thead{background:rgba(43,147,250,.1)}.Practice_historyTable__ple7w th{padding:1rem;text-align:left;font-weight:600;color:#2b93fa;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px;border-bottom:2px solid rgba(43,147,250,.3)}.Practice_historyTable__ple7w tbody tr{border-bottom:1px solid rgba(255,255,255,.05);transition:all .2s ease}.Practice_historyTable__ple7w tbody tr:hover{background:rgba(43,147,250,.05)}.Practice_clickableRow__o1A0g{cursor:pointer}.Practice_clickableRow__o1A0g:hover{background:rgba(43,147,250,.1)!important;transform:scale(1.005)}.Practice_historyTable__ple7w td{padding:1rem;color:#ededed;vertical-align:middle;font-weight:400}.Practice_targetCell__N1A5y{font-weight:500;color:#2b93fa}.Practice_confidenceCell__RUeZa{color:#a0a0a0;font-weight:400}.Practice_starCell__kazjH{text-align:center;width:60px;padding:.5rem}.Practice_starButton__DkdZw{background:transparent;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem .5rem;transition:all .2s ease;line-height:1}.Practice_starButton__DkdZw:hover{transform:scale(1.2);filter:drop-shadow(0 0 8px rgba(43,147,250,.8))}.Practice_starButton__DkdZw:active{transform:scale(1.1)}.Practice_starIcon__Gkcw_{width:24px;height:24px;stroke:#2b93fa;stroke-width:2;display:inline-block;vertical-align:middle}.Practice_starIcon__Gkcw_ path{stroke-linejoin:round}.Practice_starOutline__7ecM4{fill:transparent}.Practice_starFilled__Xce_N{fill:#facc15;stroke:#facc15}.Practice_resultCorrect__B4C5S{background:rgba(16,185,129,.2);color:#10b981}.Practice_resultCorrect__B4C5S,.Practice_resultIncorrect__em2Go{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:6px;font-weight:600;font-size:.9rem}.Practice_resultIncorrect__em2Go{background:rgba(239,68,68,.2);color:#ef4444}.Practice_resultUnknown__jTK3O{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:rgba(156,163,175,.2);color:#9ca3af;border-radius:6px;font-weight:600;font-size:.9rem}@media (max-width:1024px){.Practice_statsGrid__2qFkZ{grid-template-columns:repeat(2,1fr)}.Practice_historyHeader__wv9bB{flex-direction:column;align-items:stretch}.Practice_searchContainer__5TT9v{max-width:none}.Practice_filterControls__pEeex{flex-direction:column;align-items:stretch}.Practice_clearFiltersButton__sX7AB,.Practice_filterGroup__yobkj{width:100%}}@media (max-width:768px){.Practice_aiTargetsSection__jwZpA{grid-template-columns:1fr}.Practice_aiDetailSection__g_ZcN,.Practice_aiTargetAnalysis__rYi_H{padding:1rem}.Practice_compactHeader__hj6sD{padding:1.25rem 1.5rem}.Practice_headerContent__frLzo{flex-direction:column;align-items:stretch;gap:1rem}.Practice_headerButton__3uYWH{width:100%}.Practice_statsGrid__2qFkZ{grid-template-columns:1fr;gap:1rem}.Practice_statCard__CoFXQ{padding:1.25rem}.Practice_statValue__D5H_n{font-size:2rem}.Practice_historySection__ojn_n{padding:1.5rem}.Practice_historyTableContainer__BkBOw{overflow-x:scroll}.Practice_historyTable__ple7w{font-size:.9rem}.Practice_historyTable__ple7w td,.Practice_historyTable__ple7w th{padding:.75rem .5rem}.Practice_historyTable__ple7w th{font-size:.8rem}}@media (max-width:480px){.Practice_compactHeader__hj6sD{padding:1rem}.Practice_headerTitle__mc41_{font-size:1.25rem}.Practice_headerTextMaxed__u2dok,.Practice_headerText__9Hdw9{font-size:.9rem}.Practice_headerButton__3uYWH{padding:.75rem 1.5rem;font-size:.9rem}.Practice_historySection__ojn_n,.Practice_statisticsSection__9xsGa{padding:0}.Practice_statsHeader__er28t{flex-direction:column;align-items:flex-start;padding:1.5rem}.Practice_statsFilters__iQqE5{flex-direction:column;width:100%;gap:1rem}.Practice_statsFilters__iQqE5 .Practice_filterGroup__yobkj{width:100%}.Practice_statsGridPrimary__hxIpI{grid-template-columns:1fr;gap:1rem}.Practice_statCardLarge__R_rt5{padding:1.5rem}.Practice_statIcon__fs0Eh{font-size:2rem}.Practice_statValue__D5H_n{font-size:2.25rem}.Practice_statLabel__4TKxd{font-size:.9rem}.Practice_statSubtext__Poumu{font-size:.8rem}.Practice_statsInfoBox__M8a_a{padding:1.5rem}.Practice_statsInfoGrid__QXhRu{grid-template-columns:1fr;gap:1rem}.Practice_statsInfoItem__mmAsz{padding:1rem}.Practice_statsInfoHeader__WWu6F{font-size:1rem}.Practice_statsInfoExample__28FgR,.Practice_statsInfoFormula__nGWii{padding:.6rem .8rem;font-size:.85rem}.Practice_sectionHeader___wv5t{font-size:1.25rem}.Practice_statCard__CoFXQ{padding:1rem}.Practice_searchInput__2ErqW{font-size:.85rem;padding:.625rem .875rem}.Practice_historyTable__ple7w{font-size:.85rem}.Practice_historyTable__ple7w th{font-size:.75rem}.Practice_historyTable__ple7w td,.Practice_historyTable__ple7w th{padding:.625rem .375rem}.Practice_resultCorrect__B4C5S,.Practice_resultIncorrect__em2Go,.Practice_resultUnknown__jTK3O{font-size:.8rem;padding:.2rem .5rem}}.Practice_infoCard__yUwM1{background:rgba(26,26,26,.5);border:1px solid rgba(43,147,250,.3);border-radius:12px;padding:2rem;margin-bottom:2rem}.Practice_infoGrid__KTp5_{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;align-items:center}.Practice_infoItem__Mh_JG{display:flex;flex-direction:column;gap:.5rem}.Practice_infoItem__Mh_JG .Practice_aiCorrectCompact__e_sT6,.Practice_infoItem__Mh_JG .Practice_aiIncorrectCompact__g7AX2{width:fit-content}.Practice_infoLabel__1T4Ib{font-size:.85rem;color:#a0a0a0;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.Practice_infoValue__6BwTD{font-size:1.1rem;color:#ededed;font-weight:500}.Practice_infoValueRow__QPNaS{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.Practice_confidenceValueInline__PRwK_{font-size:1rem;color:#a8c5e0;font-weight:600;padding:.25rem .75rem;background:rgba(43,147,250,.15);border-radius:6px;border:1px solid rgba(43,147,250,.3)}.Practice_targetMeta__Sqi85{display:flex;flex-direction:column;gap:.5rem}.Practice_targetMeta__Sqi85:not(:last-child){margin-bottom:1rem}.Practice_imageWrapper__EwUlG{display:flex;justify-content:center;align-items:flex-start;width:100%;min-height:400px}.Practice_image__Ksyd_{width:100%;max-height:500px;height:auto;border-radius:8px;object-fit:contain;display:block}.Practice_noImage__8_TlB{display:flex;align-items:center;justify-content:center;width:100%;height:400px;color:#a0a0a0;font-size:1.1rem;background:rgba(26,26,26,.3);border:1px dashed rgba(255,255,255,.1);border-radius:8px}.Practice_aiCard__lj_G0{background:rgba(26,26,26,.5);border:1px solid rgba(43,147,250,.3);border-radius:12px;padding:2rem;margin-bottom:2rem}.Practice_aiTitle__RlrYN{font-size:1.8rem;font-weight:600;color:#ededed;margin-bottom:1.5rem;text-align:center}.Practice_aiHeader__cAYz3{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.Practice_aiStatus__3HOCp{display:flex;justify-content:center}.Practice_aiCorrect__fPoQc{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#10b981}.Practice_aiCorrect__fPoQc,.Practice_aiIncorrect__woldh{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:1.25rem;font-weight:600}.Practice_aiIncorrect__woldh{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444}.Practice_aiIcon__tS4Bz{width:2rem;height:2rem}.Practice_aiConfidence___eo8_{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:rgba(43,147,250,.1);border-radius:8px;font-size:1.1rem}.Practice_confidenceLabel__NTgPo{color:#a0a0a0;font-weight:500}.Practice_confidenceValue__dPjXS{color:#2b93fa;font-weight:700;font-size:1.3rem}.Practice_aiProcessCard__BgM_A{margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,rgba(43,147,250,.08),rgba(29,192,197,.08));border:1px solid rgba(43,147,250,.3);border-radius:12px}.Practice_aiProcessTitle__7bDyn{font-size:1.3rem;font-weight:600;color:#2b93fa;margin-bottom:1rem;text-align:center}.Practice_aiProcessText__3wqkZ{color:rgba(255,255,255,.85);line-height:1.7;font-size:.95rem;margin-bottom:1rem}.Practice_aiProcessList__6tPJe{color:rgba(255,255,255,.85);line-height:1.8;font-size:.95rem;padding-left:1.5rem;margin:1rem 0}.Practice_aiProcessList__6tPJe li{margin-bottom:1rem}.Practice_aiProcessList__6tPJe li strong{color:#2b93fa}.Practice_aiCriteriaList__vtsZw{list-style:disc;padding-left:1.5rem;margin-top:.5rem;color:rgba(255,255,255,.75)}.Practice_aiCriteriaList__vtsZw li{margin-bottom:.5rem}.Practice_aiProcessNote__gtAVF{color:rgba(255,255,255,.7);font-size:.9rem;line-height:1.6;font-style:italic;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.Practice_paginationContainer__5DxJi{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;flex-wrap:wrap}.Practice_rowsPerPage__gBWlk{display:inline-flex;align-items:center;gap:.5rem;color:#a0a0a0;font-size:.95rem}.Practice_rowsSelect__nP_JQ{background:rgba(26,26,26,.5);border:1px solid rgba(255,255,255,.1);color:#ededed;border-radius:6px;padding:.4rem .6rem}.Practice_pageNav__2nJai{display:inline-flex;align-items:center;gap:.5rem}.Practice_pageButton__TBCSn{padding:.5rem .875rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:#ededed;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s ease}.Practice_pageButton__TBCSn:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(43,147,250,.45);transform:translateY(-1px)}.Practice_pageButton__TBCSn:disabled{opacity:.5;cursor:not-allowed}.Practice_pageInfo__pS6Oz{color:#a0a0a0;font-size:.95rem}@media (max-width:480px){.Practice_paginationContainer__5DxJi{flex-direction:column;align-items:flex-start;gap:.75rem}}.Practice_feedbackSection__Of94a{margin:1.25rem 0 2rem;background:linear-gradient(135deg,rgba(43,147,250,.08),rgba(29,192,197,.08));border:1px solid rgba(43,147,250,.3);border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.25)}.Practice_feedbackHeader__ZlnQX{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:rgba(43,147,250,.08);border:none;border-bottom:1px solid rgba(43,147,250,.25)}.Practice_feedbackTitle__x_c3b{font-size:1.15rem;font-weight:600;color:#2b93fa}.Practice_feedbackContent__KqoO5{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.Practice_feedbackQuestion__rB2oy{color:rgba(255,255,255,.92);font-weight:600;letter-spacing:.2px}.Practice_feedbackButtons__1JVG3{display:flex;gap:.75rem;flex-wrap:wrap}.Practice_feedbackButton__W3eY9{padding:.55rem 1.1rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#ededed;font-weight:700;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px);box-shadow:0 2px 10px rgba(0,0,0,.15)}.Practice_feedbackButton__W3eY9:hover{background:rgba(255,255,255,.08);border-color:rgba(43,147,250,.45);transform:translateY(-1px)}.Practice_feedbackYesSelected__g2aYf{background:linear-gradient(135deg,rgba(16,185,129,.25),rgba(5,150,105,.2));border-color:rgba(16,185,129,.5);color:#10b981;box-shadow:0 4px 16px rgba(16,185,129,.25)}.Practice_feedbackNoSelected__8dbcn{background:linear-gradient(135deg,rgba(239,68,68,.25),rgba(185,28,28,.2));border-color:rgba(239,68,68,.5);color:#ef4444;box-shadow:0 4px 16px rgba(239,68,68,.25)}.Practice_feedbackTextarea___W6Ui{width:100%;min-height:110px;background:rgba(26,26,26,.5);border:1px solid rgba(255,255,255,.12);color:#e5e7eb;border-radius:10px;padding:.85rem 1rem;font-size:.95rem;resize:vertical;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.Practice_feedbackTextarea___W6Ui:focus{border-color:rgba(43,147,250,.5);box-shadow:0 0 0 3px rgba(43,147,250,.18)}.Practice_feedbackSubmitRow__nMQer{display:flex;justify-content:flex-end}.Practice_feedbackSubmit__aMvlw{padding:.7rem 1.35rem;background:linear-gradient(90deg,rgba(43,147,250,.8),rgba(29,192,197,.8));border:none;border-radius:10px;color:white;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 20px rgba(43,147,250,.25)}.Practice_feedbackSubmit__aMvlw:hover:not(:disabled){background:linear-gradient(90deg,rgba(43,147,250,.9),rgba(29,192,197,.9));transform:translateY(-2px);box-shadow:0 8px 24px rgba(43,147,250,.35)}.Practice_feedbackSubmit__aMvlw:disabled{opacity:.6;cursor:not-allowed}.Practice_feedbackButton__W3eY9:focus-visible,.Practice_feedbackSubmit__aMvlw:focus-visible,.Practice_feedbackTextarea___W6Ui:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(43,147,250,.25)}@media (max-width:480px){.Practice_feedbackContent__KqoO5,.Practice_feedbackHeader__ZlnQX{padding:1rem}.Practice_feedbackButtons__1JVG3{gap:.5rem}.Practice_feedbackButton__W3eY9{padding:.5rem .9rem}}.Practice_aiSection__1Boud{margin-bottom:1.5rem;padding:1.5rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:8px}.Practice_aiSectionTitle__Cbiv3{font-size:1.1rem;font-weight:600;color:#2b93fa;margin-bottom:.75rem}.Practice_aiText__YW_2D{color:rgba(255,255,255,.85);line-height:1.6;font-size:.95rem;margin:0}.Practice_targetsGrid__FI_Ee{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.Practice_targetAnalysis__xXWnt{padding:1.5rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:8px}.Practice_selectedBadge__r2MJp{margin-left:.5rem;padding:.25rem .75rem;background:rgba(16,185,129,.2);color:#10b981;border-radius:4px;font-size:.85rem;font-weight:500}.Practice_targetDescText__Txa56{color:rgba(255,255,255,.6);font-size:.9rem;font-style:italic;margin:0 0 .75rem}.Practice_aiList__5410y{list-style:none;padding:0;margin:0}.Practice_aiListItem__r8mh8{padding:.5rem 0;color:rgba(255,255,255,.85);font-size:.95rem;line-height:1.5;border-bottom:1px solid rgba(255,255,255,.05)}.Practice_aiListItem__r8mh8:last-child{border-bottom:none}.Practice_aiListItem__r8mh8:before{content:"•";color:#2b93fa;font-weight:700;display:inline-block;width:1em;margin-right:.5rem}@media (max-width:768px){.Practice_infoGrid__KTp5_{grid-template-columns:1fr 1fr;gap:1rem}.Practice_imagesGrid__F0KSD{grid-template-columns:1fr;gap:1.5rem}.Practice_topGrid__P1jkZ{grid-template-columns:1fr}.Practice_topGrid__P1jkZ .Practice_descriptionCard__FYteq{border-left:none;border-top:1px solid rgba(255,255,255,.1)}.Practice_middleGrid__Gtmzz{grid-template-columns:1fr}.Practice_targetNameBadge__TcsB9{font-size:1.4rem;padding:1rem 1.5rem}.Practice_aiCardHeader__C8ag1{flex-direction:column;align-items:flex-start}.Practice_targetsGrid__FI_Ee{grid-template-columns:1fr}.Practice_imageCard__CnXv0{padding:1.5rem}.Practice_sectionTitle__CExiR{font-size:1.3rem}.Practice_imageWrapper__EwUlG{min-height:300px}.Practice_aiCard__lj_G0{padding:1.5rem}.Practice_aiTitle__RlrYN{font-size:1.5rem}.Practice_aiCorrect__fPoQc,.Practice_aiIncorrect__woldh{font-size:1.1rem;padding:.875rem 1.25rem}.Practice_aiIcon__tS4Bz{width:1.5rem;height:1.5rem}.Practice_aiSection__1Boud,.Practice_targetAnalysis__xXWnt{padding:1rem}.Practice_aiProcessCard__BgM_A{padding:1.5rem}.Practice_aiProcessTitle__7bDyn{font-size:1.2rem}.Practice_aiCriteriaList__vtsZw,.Practice_aiProcessList__6tPJe,.Practice_aiProcessText__3wqkZ{font-size:.9rem}}@media (max-width:480px){.Practice_infoCard__yUwM1{padding:1.5rem}.Practice_infoGrid__KTp5_{grid-template-columns:1fr;gap:1rem}.Practice_imageCard__CnXv0{padding:1rem}.Practice_sectionTitle__CExiR{font-size:1.2rem}.Practice_targetInfo__JRY15{padding:1rem}.Practice_imageWrapper__EwUlG{min-height:250px}.Practice_image__Ksyd_{max-height:350px}.Practice_aiCard__lj_G0{padding:1rem}.Practice_aiTitle__RlrYN{font-size:1.3rem}.Practice_aiCorrect__fPoQc,.Practice_aiIncorrect__woldh{font-size:1rem;padding:.75rem 1rem}.Practice_aiConfidence___eo8_{padding:.875rem;font-size:1rem}.Practice_confidenceValue__dPjXS{font-size:1.2rem}.Practice_aiSection__1Boud{padding:.875rem;margin-bottom:1rem}.Practice_aiSectionTitle__Cbiv3{font-size:1rem}.Practice_aiText__YW_2D{font-size:.9rem}.Practice_aiProcessCard__BgM_A{padding:1rem}.Practice_aiProcessTitle__7bDyn{font-size:1.1rem}.Practice_aiProcessList__6tPJe,.Practice_aiProcessText__3wqkZ{font-size:.85rem}.Practice_aiCriteriaList__vtsZw{font-size:.8rem}.Practice_aiProcessNote__gtAVF{font-size:.85rem}}