.UDSStudyingFiltersSelection_container__ySDrC{display:flex;flex-direction:column;height:100%;overflow:auto;background-color:#fff;border-radius:10px;overflow-x:hidden}.UDSStudyingFiltersSelection_header___YYK8{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-shrink:0;position:relative;border-bottom:2px solid #f0f5ff;padding-bottom:10px}.UDSStudyingFiltersSelection_header___YYK8 svg{color:#4a6bdf}.UDSStudyingFiltersSelection_header___YYK8 h2{margin:0;font-size:1.3rem;font-weight:600;color:#333;background:linear-gradient(90deg,#000,#505050);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.UDSStudyingFiltersSelection_backButton__HWOIJ{display:flex;align-items:center;justify-content:center;background:#f0f5ff;border:none;width:34px;height:34px;border-radius:50%;cursor:pointer;color:#4a6bdf;transition:all .2s ease;margin-right:0}.UDSStudyingFiltersSelection_backButton__HWOIJ:hover{color:#3a56c5;transform:translateX(-2px);background-color:#e4ebff}.UDSStudyingFiltersSelection_formContent__nxZYO{flex:1;overflow-y:auto;padding-right:8px;display:flex;flex-direction:column;gap:14px;max-height:calc(90vh - 100px)}.UDSStudyingFiltersSelection_formContent__nxZYO::-webkit-scrollbar{width:5px}.UDSStudyingFiltersSelection_formSection__g9GNN{background-color:var(--bg-secondary,#f9fafb);border-radius:.5rem;padding:1.25rem;display:flex;flex-direction:column;gap:6px;margin-bottom:0}.UDSStudyingFiltersSelection_formSection__g9GNN h3{position:relative;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid #eaeaea;color:#111;font-size:1rem;font-weight:500;margin:0 0 7px}.UDSStudyingFiltersSelection_formSection__g9GNN h3 svg{color:#0070f3}.UDSStudyingFiltersSelection_prominentSection__0ZFzQ{background-color:#fafafa;padding:12px;border-radius:8px;border:1px solid #e0e0e0;position:relative}.UDSStudyingFiltersSelection_prominentSection__0ZFzQ h3{color:#555;font-weight:500;font-size:.95rem;border-bottom-color:#eee;padding-bottom:6px}.UDSStudyingFiltersSelection_prominentSection__0ZFzQ h3 svg{color:#666}.UDSStudyingFiltersSelection_prominentSection__0ZFzQ .UDSStudyingFiltersSelection_textareaInput__3tFf8{border-color:#e0e0e0;background-color:#fff;min-height:90px;font-size:1.05rem;line-height:1.4}.UDSStudyingFiltersSelection_prominentSection__0ZFzQ .UDSStudyingFiltersSelection_textareaInput__3tFf8:focus{box-shadow:0 0 0 2px rgba(0,0,0,.05);border-color:#aaa}.UDSStudyingFiltersSelection_difficultyCards__8CDfH,.UDSStudyingFiltersSelection_questionTypeCards__EJ5v2{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.UDSStudyingFiltersSelection_difficultyCard__uaIeE,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(50% - 3px);padding:10px 6px;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .15s ease;position:relative;overflow:hidden}@media(min-width:600px){.UDSStudyingFiltersSelection_difficultyCard__uaIeE,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ{width:calc(25% - 4.5px)}}.UDSStudyingFiltersSelection_difficultyCard__uaIeE .UDSStudyingFiltersSelection_difficultyIcon__YRbYI,.UDSStudyingFiltersSelection_difficultyCard__uaIeE .UDSStudyingFiltersSelection_typeIcon__LfvBD,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ .UDSStudyingFiltersSelection_difficultyIcon__YRbYI,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ .UDSStudyingFiltersSelection_typeIcon__LfvBD{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:#f5f5f5;margin-bottom:6px;color:#555;transition:all .15s ease}.UDSStudyingFiltersSelection_difficultyCard__uaIeE .UDSStudyingFiltersSelection_difficultyTitle__wvfGw,.UDSStudyingFiltersSelection_difficultyCard__uaIeE .UDSStudyingFiltersSelection_questionTypeTitle__6sjiI,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ .UDSStudyingFiltersSelection_difficultyTitle__wvfGw,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ .UDSStudyingFiltersSelection_questionTypeTitle__6sjiI{font-weight:400;color:#444;text-align:center;font-size:.85rem;transition:all .15s ease}.UDSStudyingFiltersSelection_difficultyCard__uaIeE:hover,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:hover{border-color:#d0d0d0;background-color:#fafafa;transform:translateY(-2px)}.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:first-child .UDSStudyingFiltersSelection_typeIcon__LfvBD,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:nth-child(2) .UDSStudyingFiltersSelection_typeIcon__LfvBD,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:nth-child(3) .UDSStudyingFiltersSelection_typeIcon__LfvBD,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:nth-child(4) .UDSStudyingFiltersSelection_typeIcon__LfvBD{background-color:#f5f5f5;color:#666}.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:first-child.UDSStudyingFiltersSelection_selected__NRZIK,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:nth-child(2).UDSStudyingFiltersSelection_selected__NRZIK,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:nth-child(3).UDSStudyingFiltersSelection_selected__NRZIK,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:nth-child(4).UDSStudyingFiltersSelection_selected__NRZIK{background-color:#f8f8f8;border-color:#ccc}.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:first-child.UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_typeIcon__LfvBD,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:nth-child(2).UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_typeIcon__LfvBD,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:nth-child(3).UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_typeIcon__LfvBD,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:nth-child(4).UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_typeIcon__LfvBD{background-color:#666;color:#fff}.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:first-child.UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_questionTypeTitle__6sjiI,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:nth-child(2).UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_questionTypeTitle__6sjiI,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:nth-child(3).UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_questionTypeTitle__6sjiI,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ:nth-child(4).UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_questionTypeTitle__6sjiI{color:#333;font-weight:500}.UDSStudyingFiltersSelection_difficultyCard__uaIeE{background-color:#fff}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=beginner] .UDSStudyingFiltersSelection_difficultyIcon__YRbYI{background-color:#f5f5f5;color:#2ecc71}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=beginner].UDSStudyingFiltersSelection_selected__NRZIK{background-color:#fff;border-color:#a8e6bc}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=beginner].UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_difficultyIcon__YRbYI{background-color:#2ecc71;color:#fff}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=beginner].UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_difficultyTitle__wvfGw{color:#27ae60;font-weight:500}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=intermediate] .UDSStudyingFiltersSelection_difficultyIcon__YRbYI{background-color:#f5f5f5;color:#f39c12}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=intermediate].UDSStudyingFiltersSelection_selected__NRZIK{background-color:#fff;border-color:#f7dc6f}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=intermediate].UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_difficultyIcon__YRbYI{background-color:#f39c12;color:#fff}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=intermediate].UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_difficultyTitle__wvfGw{color:#f1c40f;font-weight:500}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=advanced] .UDSStudyingFiltersSelection_difficultyIcon__YRbYI{background-color:#f5f5f5;color:#e74c3c}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=advanced].UDSStudyingFiltersSelection_selected__NRZIK{background-color:#fff;border-color:#f1948a}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=advanced].UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_difficultyIcon__YRbYI{background-color:#e74c3c;color:#fff}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=advanced].UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_difficultyTitle__wvfGw{color:#c0392b;font-weight:500}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=expert] .UDSStudyingFiltersSelection_difficultyIcon__YRbYI{background-color:#f5f5f5;color:#2c3e50}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=expert].UDSStudyingFiltersSelection_selected__NRZIK{background-color:#fff;border-color:#85929e}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=expert].UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_difficultyIcon__YRbYI{background-color:#2c3e50;color:#fff}.UDSStudyingFiltersSelection_difficultyCard__uaIeE[data-difficulty=expert].UDSStudyingFiltersSelection_selected__NRZIK .UDSStudyingFiltersSelection_difficultyTitle__wvfGw{color:#34495e;font-weight:500}.UDSStudyingFiltersSelection_textareaInput__3tFf8{padding:10px;border:1px solid #e0e0e0;border-radius:6px;font-size:1.05rem;resize:vertical;font-family:inherit;background-color:#fff;min-height:80px;line-height:1.4}.UDSStudyingFiltersSelection_textareaInput__3tFf8:focus{outline:none;border-color:#aaa;box-shadow:0 0 0 2px rgba(0,0,0,.05)}.UDSStudyingFiltersSelection_textareaInput__3tFf8::-moz-placeholder{color:#aaa}.UDSStudyingFiltersSelection_textareaInput__3tFf8::placeholder{color:#aaa}.UDSStudyingFiltersSelection_gridLayout__Z0OZt{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}@media(max-width:768px){.UDSStudyingFiltersSelection_gridLayout__Z0OZt{grid-template-columns:1fr;gap:10px}}.UDSStudyingFiltersSelection_compactControls__IhXhU{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px;flex-wrap:wrap}.UDSStudyingFiltersSelection_compactControls__IhXhU .UDSStudyingFiltersSelection_formSection__g9GNN{flex:1;min-width:200px}.UDSStudyingFiltersSelection_compactControls__IhXhU .UDSStudyingFiltersSelection_formSection__g9GNN:first-child{flex:0 0 250px;flex-shrink:0}.UDSStudyingFiltersSelection_selectWrapper__GrkED{position:relative;max-width:360px;width:100%}.UDSStudyingFiltersSelection_selectWrapper__GrkED .UDSStudyingFiltersSelection_selectIcon__e4rel{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#5c7cfa;pointer-events:none}.UDSStudyingFiltersSelection_selectTrigger__DagOA{display:flex;align-items:center;padding:8px 10px;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;width:100%;font-size:.9rem;cursor:pointer;transition:all .15s ease;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none}.UDSStudyingFiltersSelection_selectTrigger__DagOA:focus{outline:none;border-color:#aaa;box-shadow:0 0 0 2px rgba(0,0,0,.05)}.UDSStudyingFiltersSelection_selectTrigger__DagOA:hover{background-color:#f8f8f8;border-color:#ccc}.UDSStudyingFiltersSelection_selectTrigger__DagOA option{font-size:.9rem;padding:6px}#UDSStudyingFiltersSelection_practice-button-container__ukGTR{width:100%;padding:20px 30px;display:flex;justify-content:center;background-color:transparent;margin-top:16px}#UDSStudyingFiltersSelection_practice-button-container__ukGTR.UDSStudyingFiltersSelection_button-animation__GzFO8{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .35s cubic-bezier(.175,.885,.32,1.275)}#UDSStudyingFiltersSelection_practice-button-container__ukGTR.UDSStudyingFiltersSelection_button-animation__GzFO8.UDSStudyingFiltersSelection_visible__Y2BrD{opacity:1;transform:translateY(0)}@media(max-width:600px){#UDSStudyingFiltersSelection_practice-button-container__ukGTR{padding:16px 20px;margin-top:12px}.UDSStudyingFiltersSelection_container__ySDrC{padding:0}.UDSStudyingFiltersSelection_formContent__nxZYO{gap:12px;padding-right:0}.UDSStudyingFiltersSelection_prominentSection__0ZFzQ{border-radius:4px;padding:10px;margin:0}.UDSStudyingFiltersSelection_gridLayout__Z0OZt{gap:8px}.UDSStudyingFiltersSelection_difficultyCards__8CDfH,.UDSStudyingFiltersSelection_questionTypeCards__EJ5v2{gap:4px}.UDSStudyingFiltersSelection_difficultyCard__uaIeE,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ{padding:8px 4px}.UDSStudyingFiltersSelection_difficultyCard__uaIeE .UDSStudyingFiltersSelection_difficultyIcon__YRbYI,.UDSStudyingFiltersSelection_difficultyCard__uaIeE .UDSStudyingFiltersSelection_typeIcon__LfvBD,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ .UDSStudyingFiltersSelection_difficultyIcon__YRbYI,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ .UDSStudyingFiltersSelection_typeIcon__LfvBD{width:28px;height:28px;margin-bottom:4px}.UDSStudyingFiltersSelection_difficultyCard__uaIeE .UDSStudyingFiltersSelection_difficultyTitle__wvfGw,.UDSStudyingFiltersSelection_difficultyCard__uaIeE .UDSStudyingFiltersSelection_questionTypeTitle__6sjiI,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ .UDSStudyingFiltersSelection_difficultyTitle__wvfGw,.UDSStudyingFiltersSelection_questionTypeCard__lAKVZ .UDSStudyingFiltersSelection_questionTypeTitle__6sjiI{font-size:.8rem}.UDSStudyingFiltersSelection_compactControls__IhXhU{flex-direction:column;gap:10px}.UDSStudyingFiltersSelection_compactControls__IhXhU .UDSStudyingFiltersSelection_formSection__g9GNN{width:100%}.UDSStudyingFiltersSelection_selectWrapper__GrkED{max-width:100%}.UDSStudyingFiltersSelection_actionButtons__JnzWM{margin-top:10px;padding-top:10px}}.UDSStudyingFiltersSelection_rangeExplanationTooltip__1Hb9y{margin-bottom:16px}.UDSStudyingFiltersSelection_rangeExplanationTooltip__1Hb9y .UDSStudyingFiltersSelection_tooltipContent__qW1qD{background-color:#eef3fd;border:1px solid #ccd7f3;border-radius:8px;padding:16px;font-size:14px;position:relative}.UDSStudyingFiltersSelection_rangeExplanationTooltip__1Hb9y .UDSStudyingFiltersSelection_tooltipContent__qW1qD .UDSStudyingFiltersSelection_tooltipHeader__75w33{display:flex;align-items:center;margin-bottom:8px}.UDSStudyingFiltersSelection_rangeExplanationTooltip__1Hb9y .UDSStudyingFiltersSelection_tooltipContent__qW1qD .UDSStudyingFiltersSelection_tooltipHeader__75w33>svg{color:#3b82f6;margin-right:8px}.UDSStudyingFiltersSelection_rangeExplanationTooltip__1Hb9y .UDSStudyingFiltersSelection_tooltipContent__qW1qD .UDSStudyingFiltersSelection_tooltipHeader__75w33 h4{margin:0;font-weight:500;font-size:15px;flex:1}.UDSStudyingFiltersSelection_rangeExplanationTooltip__1Hb9y .UDSStudyingFiltersSelection_tooltipContent__qW1qD .UDSStudyingFiltersSelection_tooltipHeader__75w33 .UDSStudyingFiltersSelection_closeTooltip__YXXFt{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px}.UDSStudyingFiltersSelection_rangeExplanationTooltip__1Hb9y .UDSStudyingFiltersSelection_tooltipContent__qW1qD .UDSStudyingFiltersSelection_tooltipHeader__75w33 .UDSStudyingFiltersSelection_closeTooltip__YXXFt:hover{background-color:rgba(0,0,0,.05);color:#374151}.UDSStudyingFiltersSelection_rangeExplanationTooltip__1Hb9y .UDSStudyingFiltersSelection_tooltipContent__qW1qD p{margin:0;color:#4b5563;line-height:1.5}.PracticeHistoryChips_practiceHistoryContainer__zFu_b{display:flex;gap:8px;margin-left:auto;max-width:60%;align-items:center}.PracticeHistoryChips_historyChips__SmcEg{display:flex;flex-wrap:nowrap;gap:6px;padding:4px;position:relative}.PracticeHistoryChips_historyChips__SmcEg::-webkit-scrollbar{height:3px}.PracticeHistoryChips_historyChips__SmcEg::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.PracticeHistoryChips_historyChip__JYZjU{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:#f0f5ff;border:1px solid #e4ebff;border-radius:12px;font-size:.75rem;color:#4a6bdf;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex-shrink:0;position:relative}.PracticeHistoryChips_historyChip__JYZjU svg{width:12px;height:12px;color:#7590e0}.PracticeHistoryChips_historyChip__JYZjU:hover{background-color:#e4ebff;transform:translateY(-1px)}.PracticeHistoryChips_historyChip__JYZjU:hover .PracticeHistoryChips_deleteButton__dcZI5{opacity:1;visibility:visible}.PracticeHistoryChips_historyChip__JYZjU.PracticeHistoryChips_active__eacmX{background-color:#4a6bdf;color:#fff;border-color:#3a56c5}.PracticeHistoryChips_historyChip__JYZjU.PracticeHistoryChips_active__eacmX svg{color:#fff}.PracticeHistoryChips_historyChip__JYZjU.PracticeHistoryChips_active__eacmX .PracticeHistoryChips_deleteButton__dcZI5 svg{color:hsla(0,0%,100%,.85)}.PracticeHistoryChips_historyChip__JYZjU.PracticeHistoryChips_active__eacmX .PracticeHistoryChips_deleteButton__dcZI5:hover svg{color:#fff}.PracticeHistoryChips_historyChip__JYZjU.PracticeHistoryChips_newPracticeButton__D9pfC{background-color:#e4ffea;border-color:#c5f0d1;color:#38a158;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PracticeHistoryChips_historyChip__JYZjU.PracticeHistoryChips_newPracticeButton__D9pfC svg{color:#38a158}.PracticeHistoryChips_historyChip__JYZjU.PracticeHistoryChips_newPracticeButton__D9pfC:hover{background-color:#d0ecd7}.PracticeHistoryChips_deleteButton__dcZI5{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;background-color:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,background-color .2s ease}.PracticeHistoryChips_deleteButton__dcZI5 svg{color:rgba(0,0,0,.6);width:10px;height:10px}.PracticeHistoryChips_deleteButton__dcZI5:hover{background-color:rgba(235,87,87,.9)}.PracticeHistoryChips_deleteButton__dcZI5:hover svg{color:#fff}.ScrollIOSLike_scrollWrapper__V8mHE{position:relative;isolation:isolate}.ScrollIOSLike_fadeLeft__ywhVT,.ScrollIOSLike_fadeRight__EaQq2{position:absolute;top:0;bottom:0;width:var(--fade-width,40px);pointer-events:none;z-index:var(--fade-z-index,100);backdrop-filter:var(--fade-backdrop-filter,none);opacity:1;visibility:visible;will-change:opacity,visibility;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}.ScrollIOSLike_fadeLeft__ywhVT{left:0;background:linear-gradient(to right,var(--fade-color,#f9f9f9) 0,var(--fade-color-transparent,hsla(0,0%,98%,0)) 100%)}.ScrollIOSLike_fadeRight__EaQq2{right:0;background:linear-gradient(to left,var(--fade-color,#f9f9f9) 0,var(--fade-color-transparent,hsla(0,0%,98%,0)) 100%)}.ScrollIOSLike_fadeBottom__CrDhE,.ScrollIOSLike_fadeTop__FrcAy{position:absolute;left:0;right:0;height:var(--fade-width,40px);pointer-events:none;z-index:var(--fade-z-index,100);backdrop-filter:var(--fade-backdrop-filter,none);opacity:1;visibility:visible;will-change:opacity,visibility;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}.ScrollIOSLike_fadeTop__FrcAy{top:0;background:linear-gradient(to bottom,var(--fade-color,#f9f9f9) 0,var(--fade-color-transparent,hsla(0,0%,98%,0)) 100%)}.ScrollIOSLike_fadeBottom__CrDhE{bottom:0;background:linear-gradient(to top,var(--fade-color,#f9f9f9) 0,var(--fade-color-transparent,hsla(0,0%,98%,0)) 100%)}.ScrollIOSLike_horizontalContainer__kCXuF{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:var(--scroll-snap-type,x proximity);gap:var(--gap,0);-ms-overflow-style:none;scrollbar-width:none;contain:layout style;will-change:scroll-position}.ScrollIOSLike_horizontalContainer__kCXuF::-webkit-scrollbar{display:none}@media(max-width:799px){.ScrollIOSLike_topNavbarHorizontalContainer__UBGbL{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:var(--scroll-snap-type,x proximity);gap:var(--gap,0);-ms-overflow-style:none;scrollbar-width:none;contain:layout style;will-change:scroll-position}.ScrollIOSLike_topNavbarHorizontalContainer__UBGbL::-webkit-scrollbar{display:none}}.ScrollIOSLike_verticalContainer__oCw2c{display:flex;flex-direction:column;flex-wrap:nowrap;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:var(--scroll-snap-type,y proximity);gap:var(--gap,0);-ms-overflow-style:none;scrollbar-width:none;contain:layout style;will-change:scroll-position}.ScrollIOSLike_verticalContainer__oCw2c::-webkit-scrollbar{display:none}@media(max-width:799px){.ScrollIOSLike_topNavbarVerticalContainer__mEcmZ{display:flex;flex-direction:column;flex-wrap:nowrap;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:var(--scroll-snap-type,y proximity);gap:var(--gap,0);-ms-overflow-style:none;scrollbar-width:none;contain:layout style;will-change:scroll-position}.ScrollIOSLike_topNavbarVerticalContainer__mEcmZ::-webkit-scrollbar{display:none}}@media(hover:hover){.ScrollIOSLike_withIndicators__Dd4Di .ScrollIOSLike_fadeBottom__CrDhE:hover,.ScrollIOSLike_withIndicators__Dd4Di .ScrollIOSLike_fadeLeft__ywhVT:hover,.ScrollIOSLike_withIndicators__Dd4Di .ScrollIOSLike_fadeRight__EaQq2:hover,.ScrollIOSLike_withIndicators__Dd4Di .ScrollIOSLike_fadeTop__FrcAy:hover{opacity:.8}}@media(prefers-reduced-motion:reduce){.ScrollIOSLike_horizontalContainer__kCXuF,.ScrollIOSLike_topNavbarHorizontalContainer__UBGbL,.ScrollIOSLike_topNavbarVerticalContainer__mEcmZ,.ScrollIOSLike_verticalContainer__oCw2c{scroll-behavior:auto!important}.ScrollIOSLike_fadeBottom__CrDhE,.ScrollIOSLike_fadeLeft__ywhVT,.ScrollIOSLike_fadeRight__EaQq2,.ScrollIOSLike_fadeTop__FrcAy{transition:none}}@media(max-width:768px){.ScrollIOSLike_fadeLeft__ywhVT,.ScrollIOSLike_fadeRight__EaQq2{width:calc(var(--fade-width, 40px)*.75)}.ScrollIOSLike_fadeBottom__CrDhE,.ScrollIOSLike_fadeTop__FrcAy{height:calc(var(--fade-width, 40px)*.75)}}@supports(scrollbar-width:none){.ScrollIOSLike_horizontalContainer__kCXuF,.ScrollIOSLike_topNavbarHorizontalContainer__UBGbL,.ScrollIOSLike_topNavbarVerticalContainer__mEcmZ,.ScrollIOSLike_verticalContainer__oCw2c{scrollbar-width:none}}@supports(-webkit-overflow-scrolling:touch){.ScrollIOSLike_horizontalContainer__kCXuF,.ScrollIOSLike_topNavbarHorizontalContainer__UBGbL,.ScrollIOSLike_topNavbarVerticalContainer__mEcmZ,.ScrollIOSLike_verticalContainer__oCw2c{-webkit-overflow-scrolling:touch}}.ImageComponent_resizeHandle__HjWzq{position:absolute;width:var(--resize-handle-size);height:var(--resize-handle-size);background:#3b82f6;border:1px solid #fff;border-radius:50%;z-index:1001;transition:background-color .2s ease;opacity:0;visibility:hidden;box-sizing:border-box;pointer-events:auto}.ImageComponent_resizeHandle__HjWzq:hover{background:#2563eb}.ImageComponent_rotationHandle__iScR2{position:absolute;top:-28px;left:50%;transform:translateX(-50%);width:var(--rotation-handle-size-large);height:var(--rotation-handle-size-large);background:#fff;border:2px solid #3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:grab;z-index:1001;transition:all .2s ease;opacity:0;visibility:hidden;box-sizing:border-box;pointer-events:auto}.ImageComponent_rotationHandle__iScR2 svg{width:12px;height:12px;fill:#3b82f6;transition:fill .2s ease}.ImageComponent_rotationHandle__iScR2:hover{background:#3b82f6;border-color:#2563eb;transform:translateX(-50%) scale(1.1)}.ImageComponent_rotationHandle__iScR2:hover svg{fill:#fff}.ImageComponent_rotationHandle__iScR2:active{cursor:grabbing;transform:translateX(-50%) scale(1.05)}.ImageComponent_handle-nw__xcKRu{top:-4px;left:-4px;cursor:nw-resize!important}.ImageComponent_handle-n__7n6c2{top:-4px;left:50%;transform:translateX(-50%);cursor:n-resize!important}.ImageComponent_handle-ne__xipmW{top:-4px;right:-4px;cursor:ne-resize!important}.ImageComponent_handle-e__zWCPO{top:50%;right:-4px;transform:translateY(-50%);cursor:e-resize!important}.ImageComponent_handle-se__ik2Wa{bottom:-4px;right:-4px;cursor:se-resize!important}.ImageComponent_handle-s__BEQ_Y{bottom:-4px;left:50%;transform:translateX(-50%);cursor:s-resize!important}.ImageComponent_handle-sw__FeLJl{bottom:-4px;left:-4px;cursor:sw-resize!important}.ImageComponent_handle-w__96K9_{top:50%;left:-4px;transform:translateY(-50%);cursor:w-resize!important}.ImageComponent_elementWrapper__CdyKg{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .2s ease,outline .2s ease;outline:none}.pageContainer:hover .ImageComponent_elementWrapper__CdyKg{outline:1px dotted rgba(59,130,246,.6);outline-offset:-1px}.ImageComponent_elementWrapper__CdyKg.ImageComponent_selected__Y8EDm{z-index:1000;outline:2px solid #3b82f6!important;outline-offset:-2px}.ImageComponent_elementWrapper__CdyKg:hover:not(.ImageComponent_selected__Y8EDm),.ImageComponent_elementWrapper__CdyKg[data-hovered=true]:not(.ImageComponent_selected__Y8EDm){outline:2px dotted rgba(59,130,246,.8)!important;outline-offset:-2px}.ImageComponent_elementWrapper__CdyKg:hover:not(.ImageComponent_selected__Y8EDm) .ImageComponent_selectionOutline__4T7ij,.ImageComponent_elementWrapper__CdyKg[data-hovered=true]:not(.ImageComponent_selected__Y8EDm) .ImageComponent_selectionOutline__4T7ij{border:2px dotted rgba(59,130,246,.8);background:rgba(59,130,246,.02)}.ImageComponent_elementWrapper__CdyKg:hover{position:relative}.ImageComponent_elementWrapper__CdyKg:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:4px;transition:box-shadow .15s ease;box-shadow:inset 0 0 0 2px transparent;z-index:1}.ImageComponent_elementWrapper__CdyKg:hover[data-cursor-state=moving]:before{box-shadow:inset 0 0 0 2px rgba(59,130,246,.4);background:rgba(59,130,246,.02)}.ImageComponent_elementWrapper__CdyKg[data-cursor-state=default]{cursor:pointer!important}.ImageComponent_elementWrapper__CdyKg[data-cursor-state=default]>:not(.ImageComponent_resizeHandle__HjWzq):not(.ImageComponent_rotationHandle__iScR2){cursor:inherit!important}.ImageComponent_elementWrapper__CdyKg[data-cursor-state=selected]{cursor:default!important}.ImageComponent_elementWrapper__CdyKg[data-cursor-state=selected]>:not(.ImageComponent_resizeHandle__HjWzq):not(.ImageComponent_rotationHandle__iScR2){cursor:inherit!important}.ImageComponent_elementWrapper__CdyKg[data-cursor-state=dragging],.ImageComponent_elementWrapper__CdyKg[data-cursor-state=dragging]>:not(.ImageComponent_resizeHandle__HjWzq):not(.ImageComponent_rotationHandle__iScR2),.ImageComponent_elementWrapper__CdyKg[data-cursor-state=moving],.ImageComponent_elementWrapper__CdyKg[data-cursor-state=moving]>:not(.ImageComponent_resizeHandle__HjWzq):not(.ImageComponent_rotationHandle__iScR2){cursor:move!important}.ImageComponent_image__Ik6NZ{width:100%;height:100%;display:block;pointer-events:none}.ImageComponent_imageContainer__7oUKs{width:100%;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageComponent_errorContainer__VoxrE{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#fef2f2;border:1px solid #fca5a5}.ImageComponent_errorImage__A2f9_{max-width:100%;max-height:100%;width:100%;height:100%;pointer-events:none}.ImageComponent_selectionOutline__4T7ij{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:none;pointer-events:none;border-radius:4px;transition:border .2s ease}.ImageComponent_elementWrapper__CdyKg.ImageComponent_selected__Y8EDm .ImageComponent_selectionOutline__4T7ij{border:2px solid #3b82f6}.ImageComponent_elementWrapper__CdyKg.ImageComponent_selected__Y8EDm .ImageComponent_resizeHandle__HjWzq,.ImageComponent_elementWrapper__CdyKg.ImageComponent_selected__Y8EDm .ImageComponent_rotationHandle__iScR2,.ImageComponent_elementWrapper__CdyKg:hover .ImageComponent_resizeHandle__HjWzq,.ImageComponent_elementWrapper__CdyKg:hover .ImageComponent_rotationHandle__iScR2,.ImageComponent_elementWrapper__CdyKg[data-hovered=true] .ImageComponent_resizeHandle__HjWzq,.ImageComponent_elementWrapper__CdyKg[data-hovered=true] .ImageComponent_rotationHandle__iScR2{opacity:1;visibility:visible}.ShapeElementComponent_resizeHandle__9NGHH{position:absolute;width:var(--resize-handle-size);height:var(--resize-handle-size);background:#3b82f6;border:1px solid #fff;border-radius:50%;z-index:1001;transition:background-color .2s ease;opacity:0;visibility:hidden;box-sizing:border-box;pointer-events:auto}.ShapeElementComponent_resizeHandle__9NGHH:hover{background:#2563eb}.ShapeElementComponent_rotationHandle__t7BMt{position:absolute;top:-28px;left:50%;transform:translateX(-50%);width:var(--rotation-handle-size-large);height:var(--rotation-handle-size-large);background:#fff;border:2px solid #3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:grab;z-index:1001;transition:all .2s ease;opacity:0;visibility:hidden;box-sizing:border-box;pointer-events:auto}.ShapeElementComponent_rotationHandle__t7BMt svg{width:12px;height:12px;fill:#3b82f6;transition:fill .2s ease}.ShapeElementComponent_rotationHandle__t7BMt:hover{background:#3b82f6;border-color:#2563eb;transform:translateX(-50%) scale(1.1)}.ShapeElementComponent_rotationHandle__t7BMt:hover svg{fill:#fff}.ShapeElementComponent_rotationHandle__t7BMt:active{cursor:grabbing;transform:translateX(-50%) scale(1.05)}.ShapeElementComponent_handle-nw__GnC7U{top:-4px;left:-4px;cursor:nw-resize!important}.ShapeElementComponent_handle-n__jMzg7{top:-4px;left:50%;transform:translateX(-50%);cursor:n-resize!important}.ShapeElementComponent_handle-ne___7QM6{top:-4px;right:-4px;cursor:ne-resize!important}.ShapeElementComponent_handle-e__ZuoCK{top:50%;right:-4px;transform:translateY(-50%);cursor:e-resize!important}.ShapeElementComponent_handle-se__3Of4G{bottom:-4px;right:-4px;cursor:se-resize!important}.ShapeElementComponent_handle-s__EjPwc{bottom:-4px;left:50%;transform:translateX(-50%);cursor:s-resize!important}.ShapeElementComponent_handle-sw__uVQN5{bottom:-4px;left:-4px;cursor:sw-resize!important}.ShapeElementComponent_handle-w__YZJqx{top:50%;left:-4px;transform:translateY(-50%);cursor:w-resize!important}.ShapeElementComponent_elementWrapper__ybfmx{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:outline .2s ease,box-shadow .2s ease;outline:1px dotted rgba(0,0,0,.1);outline-offset:-1px}.ShapeElementComponent_elementWrapper__ybfmx.ShapeElementComponent_selected__oVegq{z-index:1000;outline:2px solid #3b82f6;outline-offset:-2px}.ShapeElementComponent_elementWrapper__ybfmx:hover:not(.ShapeElementComponent_selected__oVegq){outline:2px dotted rgba(59,130,246,.6);outline-offset:-2px}.ShapeElementComponent_elementWrapper__ybfmx:hover{position:relative}.ShapeElementComponent_elementWrapper__ybfmx:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:4px;transition:box-shadow .15s ease;box-shadow:inset 0 0 0 2px transparent}.ShapeElementComponent_elementWrapper__ybfmx:hover[data-cursor-state=moving]:before{box-shadow:inset 0 0 0 2px rgba(59,130,246,.4);background:rgba(59,130,246,.02)}.ShapeElementComponent_elementWrapper__ybfmx[data-cursor-state=default]{cursor:pointer!important}.ShapeElementComponent_elementWrapper__ybfmx[data-cursor-state=default]>:not(.ShapeElementComponent_resizeHandle__9NGHH):not(.ShapeElementComponent_rotationHandle__t7BMt){cursor:inherit!important}.ShapeElementComponent_elementWrapper__ybfmx[data-cursor-state=selected]{cursor:default!important}.ShapeElementComponent_elementWrapper__ybfmx[data-cursor-state=selected]>:not(.ShapeElementComponent_resizeHandle__9NGHH):not(.ShapeElementComponent_rotationHandle__t7BMt){cursor:inherit!important}.ShapeElementComponent_elementWrapper__ybfmx[data-cursor-state=dragging],.ShapeElementComponent_elementWrapper__ybfmx[data-cursor-state=dragging]>:not(.ShapeElementComponent_resizeHandle__9NGHH):not(.ShapeElementComponent_rotationHandle__t7BMt),.ShapeElementComponent_elementWrapper__ybfmx[data-cursor-state=moving],.ShapeElementComponent_elementWrapper__ybfmx[data-cursor-state=moving]>:not(.ShapeElementComponent_resizeHandle__9NGHH):not(.ShapeElementComponent_rotationHandle__t7BMt){cursor:move!important}.ShapeElementComponent_shapeElement__c4yZG{width:100%;height:100%;transition:all .2s ease}.ShapeElementComponent_selectionOutline__Ljow2{position:absolute;top:0;left:0;right:0;bottom:0;outline:1px dotted rgba(0,0,0,.1);outline-offset:-1px;pointer-events:none;border-radius:4px;transition:outline .2s ease}.ShapeElementComponent_elementWrapper__ybfmx:not(.ShapeElementComponent_selected__oVegq) .ShapeElementComponent_selectionOutline__Ljow2{outline:1px solid rgba(59,130,246,.3);outline-offset:-1px;background:transparent}.ShapeElementComponent_elementWrapper__ybfmx:not(.ShapeElementComponent_selected__oVegq) .ShapeElementComponent_resizeHandle__9NGHH{opacity:.6}.ShapeElementComponent_elementWrapper__ybfmx:not(.ShapeElementComponent_selected__oVegq) .ShapeElementComponent_resizeHandle__9NGHH:hover{opacity:1}.ShapeElementComponent_elementWrapper__ybfmx:not(.ShapeElementComponent_selected__oVegq) .ShapeElementComponent_rotationHandle__t7BMt{opacity:.6;transform:translateX(-50%) scale(.8)}.ShapeElementComponent_elementWrapper__ybfmx:not(.ShapeElementComponent_selected__oVegq) .ShapeElementComponent_rotationHandle__t7BMt:hover{opacity:1;transform:translateX(-50%) scale(1)}.ShapeElementComponent_elementWrapper__ybfmx.ShapeElementComponent_selected__oVegq .ShapeElementComponent_selectionOutline__Ljow2{outline:2px solid #3b82f6;outline-offset:-2px}.ShapeElementComponent_elementWrapper__ybfmx.ShapeElementComponent_selected__oVegq .ShapeElementComponent_resizeHandle__9NGHH{opacity:1;transform:scale(1)}.ShapeElementComponent_elementWrapper__ybfmx.ShapeElementComponent_selected__oVegq .ShapeElementComponent_rotationHandle__t7BMt{opacity:1;transform:translateX(-50%) scale(1)}.FrameElementComponent_frameWrapper__yyD_H{position:relative}.FrameElementComponent_frameWrapper__yyD_H.FrameElementComponent_selected__q75ZT{outline:2px solid #007aff;outline-offset:-1px;box-shadow:0 0 0 1px rgba(0,122,255,.2),0 4px 20px rgba(0,122,255,.15)}.FrameElementComponent_frameWrapper__yyD_H:hover:not(.FrameElementComponent_selected__q75ZT){outline:1px solid rgba(0,122,255,.3);outline-offset:-1px}.FrameElementComponent_frameNameLabel__L5xuu{position:absolute;top:-24px;left:0;background:#007aff;color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;line-height:18px;white-space:nowrap;z-index:1000;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.FrameElementComponent_frameNameLabel__L5xuu:after{content:"";position:absolute;top:100%;left:8px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #007aff}.FrameElementComponent_frameNameLabel__L5xuu.FrameElementComponent_editing__ZN1yl{background:#fff;color:#333;border:2px solid #007aff;padding:1px 6px}.FrameElementComponent_frameNameLabel__L5xuu.FrameElementComponent_editing__ZN1yl:after{border-top-color:#fff}.FrameElementComponent_frameNameInput__ANYZB{background:transparent;border:none;outline:none;color:inherit;font:inherit;padding:0;margin:0;width:100%;min-width:60px;max-width:200px}.FrameElementComponent_frameContent__vOBfU{position:relative;width:100%;height:100%;background-color:transparent;border:1px solid rgba(0,0,0,.05);border-radius:inherit;isolation:isolate}.FrameElementComponent_frameWrapper__yyD_H.FrameElementComponent_selected__q75ZT .FrameElementComponent_frameContent__vOBfU{border-color:rgba(0,122,255,.3);background-color:hsla(0,0%,50%,.1)}.FrameElementComponent_resizeHandle__tSD7g{position:absolute;background:#007aff;border:2px solid #fff;border-radius:2px;width:8px;height:8px;z-index:1001}.FrameElementComponent_resizeHandle__tSD7g.FrameElementComponent_nw__ROvDl{top:-4px;left:-4px;cursor:nw-resize}.FrameElementComponent_resizeHandle__tSD7g.FrameElementComponent_n__ZvSfa{top:-4px;left:50%;transform:translateX(-50%);cursor:n-resize}.FrameElementComponent_resizeHandle__tSD7g.FrameElementComponent_ne__qyLtX{top:-4px;right:-4px;cursor:ne-resize}.FrameElementComponent_resizeHandle__tSD7g.FrameElementComponent_e__oIVs8{top:50%;right:-4px;transform:translateY(-50%);cursor:e-resize}.FrameElementComponent_resizeHandle__tSD7g.FrameElementComponent_se__5zN9Q{bottom:-4px;right:-4px;cursor:se-resize}.FrameElementComponent_resizeHandle__tSD7g.FrameElementComponent_s__bEJna{bottom:-4px;left:50%;transform:translateX(-50%);cursor:s-resize}.FrameElementComponent_resizeHandle__tSD7g.FrameElementComponent_sw__zuMdW{bottom:-4px;left:-4px;cursor:sw-resize}.FrameElementComponent_resizeHandle__tSD7g.FrameElementComponent_w__W9124{top:50%;left:-4px;transform:translateY(-50%);cursor:w-resize}.FrameElementComponent_rotationHandle__L9cz3{position:absolute;top:-32px;left:50%;transform:translateX(-50%);width:20px;height:20px;background:#fff;border:2px solid #007aff;border-radius:50%;cursor:grab;display:flex;align-items:center;justify-content:center;font-size:12px;color:#007aff;z-index:1001}.FrameElementComponent_rotationHandle__L9cz3:active{cursor:grabbing}.FrameElementComponent_rotationHandle__L9cz3:before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:1px;height:8px;background:#007aff}.FrameElementComponent_selectionOutline__BdGXE{display:none}.LinkElementComponent_resizeHandle__VAvxO{position:absolute;width:var(--resize-handle-size);height:var(--resize-handle-size);background:#3b82f6;border:1px solid #fff;border-radius:50%;z-index:1001;transition:background-color .2s ease;opacity:0;visibility:hidden;box-sizing:border-box;pointer-events:auto}.LinkElementComponent_resizeHandle__VAvxO:hover{background:#2563eb}.LinkElementComponent_rotationHandle__4XL5D{position:absolute;top:-28px;left:50%;transform:translateX(-50%);width:var(--rotation-handle-size-large);height:var(--rotation-handle-size-large);background:#fff;border:2px solid #3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:grab;z-index:1001;transition:all .2s ease;opacity:0;visibility:hidden;box-sizing:border-box;pointer-events:auto}.LinkElementComponent_rotationHandle__4XL5D svg{width:12px;height:12px;fill:#3b82f6;transition:fill .2s ease}.LinkElementComponent_rotationHandle__4XL5D:hover{background:#3b82f6;border-color:#2563eb;transform:translateX(-50%) scale(1.1)}.LinkElementComponent_rotationHandle__4XL5D:hover svg{fill:#fff}.LinkElementComponent_rotationHandle__4XL5D:active{cursor:grabbing;transform:translateX(-50%) scale(1.05)}.LinkElementComponent_handle-nw__ArpLu{top:-4px;left:-4px;cursor:nw-resize!important}.LinkElementComponent_handle-n__MH_ir{top:-4px;left:50%;transform:translateX(-50%);cursor:n-resize!important}.LinkElementComponent_handle-ne__WxtHR{top:-4px;right:-4px;cursor:ne-resize!important}.LinkElementComponent_handle-e__j0mkX{top:50%;right:-4px;transform:translateY(-50%);cursor:e-resize!important}.LinkElementComponent_handle-se__GF3si{bottom:-4px;right:-4px;cursor:se-resize!important}.LinkElementComponent_handle-s__Dq9OH{bottom:-4px;left:50%;transform:translateX(-50%);cursor:s-resize!important}.LinkElementComponent_handle-sw__bXrw_{bottom:-4px;left:-4px;cursor:sw-resize!important}.LinkElementComponent_handle-w__Y_G0v{top:50%;left:-4px;transform:translateY(-50%);cursor:w-resize!important}.LinkElementComponent_linkWrapper__s4OkC{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:outline var(--transition-fast);outline:none}.LinkElementComponent_linkWrapper__s4OkC:hover:not(.LinkElementComponent_selected__oUiQc){outline:2px dotted var(--primary);outline-offset:-2px}.LinkElementComponent_linkWrapper__s4OkC.LinkElementComponent_selected__oUiQc{z-index:1000;outline:2px solid var(--primary)!important;outline-offset:-2px}.LinkElementComponent_linkContainer__UE4Bi{position:relative;width:100%;height:100%;box-sizing:border-box;overflow:hidden;background-color:transparent;cursor:pointer;padding:var(--spacing-sm) 11px}.LinkElementComponent_linkContent__FeDFr{position:relative;width:100%;height:100%;display:flex;align-items:center}.LinkElementComponent_linkText__801sv{color:var(--primary);text-decoration:none;font-size:var(--font-size-sm);word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-fast)}.LinkElementComponent_linkWrapper__s4OkC:hover .LinkElementComponent_linkText__801sv{color:var(--primary-hover);text-decoration:underline}.LinkElementComponent_selectionOutline__IgF7B{position:absolute;top:0;left:0;right:0;bottom:0;outline:none;pointer-events:none;transition:outline var(--transition-fast)}.LinkElementComponent_linkWrapper__s4OkC.LinkElementComponent_selected__oUiQc .LinkElementComponent_selectionOutline__IgF7B{outline:2px solid var(--primary);outline-offset:-2px}.LinkElementComponent_linkWrapper__s4OkC.LinkElementComponent_selected__oUiQc .LinkElementComponent_resizeHandle__VAvxO,.LinkElementComponent_linkWrapper__s4OkC.LinkElementComponent_selected__oUiQc .LinkElementComponent_rotationHandle__4XL5D,.LinkElementComponent_linkWrapper__s4OkC:hover .LinkElementComponent_resizeHandle__VAvxO,.LinkElementComponent_linkWrapper__s4OkC:hover .LinkElementComponent_rotationHandle__4XL5D{opacity:1;visibility:visible}.LinkElementComponent_linkIconContainer__RY1Gu{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);z-index:1002;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--transition-fast),visibility var(--transition-fast)}.LinkElementComponent_linkWrapper__s4OkC.LinkElementComponent_selected__oUiQc .LinkElementComponent_linkIconContainer__RY1Gu,.LinkElementComponent_linkWrapper__s4OkC:hover .LinkElementComponent_linkIconContainer__RY1Gu{opacity:1;visibility:visible}.LinkElementComponent_linkIcon__NKS3c{color:var(--primary);display:block;filter:drop-shadow(var(--shadow-light))}.PracticeFilteringsStyles_modalOverlay__8_toC{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:55;animation:PracticeFilteringsStyles_fadeIn__dW0Yj .3s ease;overflow-y:auto}.PracticeFilteringsStyles_container__qZ4je{position:relative;width:90%;max-width:800px;max-height:90vh;background-color:#fff;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.25);overflow-y:auto;padding:1.5rem;animation:PracticeFilteringsStyles_slideIn__mPfWS .3s ease;margin:auto}@keyframes PracticeFilteringsStyles_fadeIn__dW0Yj{0%{opacity:0}to{opacity:1}}@keyframes PracticeFilteringsStyles_slideIn__mPfWS{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.PracticeFilteringsStyles_header__PkTxK{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-shrink:0;position:relative;border-bottom:2px solid #f0f5ff;padding-bottom:10px}.PracticeFilteringsStyles_header__PkTxK svg{color:#4a6bdf}.PracticeFilteringsStyles_header__PkTxK h2{margin:0;font-size:1.3rem;font-weight:600;color:#333;background:linear-gradient(90deg,#000,#505050);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PracticeFilteringsStyles_backButton__k_ifu{display:flex;align-items:center;justify-content:center;background:#f0f5ff;border:none;width:34px;height:34px;border-radius:50%;cursor:pointer;color:#4a6bdf;transition:all .2s ease;margin-right:0}.PracticeFilteringsStyles_backButton__k_ifu:hover{color:#3a56c5;transform:translateX(-2px);background-color:#e4ebff}.PracticeFilteringsStyles_formContent__5HE3t{flex:1;overflow-y:auto;padding-right:8px;display:flex;flex-direction:column;max-height:calc(90vh - 120px)}.PracticeFilteringsStyles_formContent__5HE3t::-webkit-scrollbar{width:5px}.PracticeFilteringsStyles_formSection__E5gY0{background-color:var(--bg-secondary,#f9fafb);border-radius:.5rem;padding:1.25rem}.PracticeFilteringsStyles_formSection__E5gY0 h3{position:relative;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid #eaeaea;color:#111;font-size:1rem;font-weight:500;margin:0 0 7px}.PracticeFilteringsStyles_formSection__E5gY0 h3 svg{color:#0070f3}.PracticeFilteringsStyles_prominentSection__gKMCt{background-color:#fafafa;padding:12px;border-radius:8px;border:1px solid #e0e0e0;position:relative}.PracticeFilteringsStyles_prominentSection__gKMCt h3{position:relative;display:flex;align-items:center;gap:6px;padding-bottom:6px;font-size:1rem;font-weight:500;margin:0 0 7px;color:#111;border-bottom:1px solid #eaeaea}.PracticeFilteringsStyles_prominentSection__gKMCt h3 svg{color:#0070f3}.PracticeFilteringsStyles_textareaInput__Sm4ob{padding:10px;border:1px solid #e0e0e0;border-radius:6px;font-size:1.05rem;resize:vertical;font-family:inherit;background-color:#fff;min-height:80px;line-height:1.4;width:100%}.PracticeFilteringsStyles_textareaInput__Sm4ob:focus{outline:none;border-color:#aaa;box-shadow:0 0 0 2px rgba(0,0,0,.05)}.PracticeFilteringsStyles_textareaInput__Sm4ob::-moz-placeholder{color:#aaa}.PracticeFilteringsStyles_textareaInput__Sm4ob::placeholder{color:#aaa}.PracticeFilteringsStyles_gridLayout__sL4Sz{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}@media(max-width:768px){.PracticeFilteringsStyles_gridLayout__sL4Sz{grid-template-columns:1fr;gap:10px}}.PracticeFilteringsStyles_difficultyCards__UYlVR,.PracticeFilteringsStyles_questionTypeCards__jqDyj{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.PracticeFilteringsStyles_difficultyCard__i70Ld,.PracticeFilteringsStyles_questionTypeCard__3CkIH{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(50% - 3px);padding:10px 6px;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .15s ease;position:relative;overflow:hidden}@media(min-width:600px){.PracticeFilteringsStyles_difficultyCard__i70Ld,.PracticeFilteringsStyles_questionTypeCard__3CkIH{width:calc(25% - 4.5px)}}.PracticeFilteringsStyles_difficultyCard__i70Ld .PracticeFilteringsStyles_difficultyIcon__gtx7z,.PracticeFilteringsStyles_difficultyCard__i70Ld .PracticeFilteringsStyles_typeIcon__4BlmM,.PracticeFilteringsStyles_questionTypeCard__3CkIH .PracticeFilteringsStyles_difficultyIcon__gtx7z,.PracticeFilteringsStyles_questionTypeCard__3CkIH .PracticeFilteringsStyles_typeIcon__4BlmM{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:#f5f5f5;margin-bottom:6px;color:#555;transition:all .15s ease}.PracticeFilteringsStyles_difficultyCard__i70Ld .PracticeFilteringsStyles_difficultyTitle__S4tHB,.PracticeFilteringsStyles_difficultyCard__i70Ld .PracticeFilteringsStyles_questionTypeTitle__ffuMg,.PracticeFilteringsStyles_questionTypeCard__3CkIH .PracticeFilteringsStyles_difficultyTitle__S4tHB,.PracticeFilteringsStyles_questionTypeCard__3CkIH .PracticeFilteringsStyles_questionTypeTitle__ffuMg{font-weight:400;color:#444;text-align:center;font-size:.85rem;transition:all .15s ease}.PracticeFilteringsStyles_difficultyCard__i70Ld:hover:not(:disabled),.PracticeFilteringsStyles_questionTypeCard__3CkIH:hover:not(:disabled){border-color:#d0d0d0;background-color:#fafafa;transform:translateY(-2px)}.PracticeFilteringsStyles_difficultyCard__i70Ld:disabled,.PracticeFilteringsStyles_questionTypeCard__3CkIH:disabled{opacity:.5;cursor:not-allowed}.PracticeFilteringsStyles_questionTypeCard__3CkIH:first-child .PracticeFilteringsStyles_typeIcon__4BlmM,.PracticeFilteringsStyles_questionTypeCard__3CkIH:nth-child(2) .PracticeFilteringsStyles_typeIcon__4BlmM,.PracticeFilteringsStyles_questionTypeCard__3CkIH:nth-child(3) .PracticeFilteringsStyles_typeIcon__4BlmM,.PracticeFilteringsStyles_questionTypeCard__3CkIH:nth-child(4) .PracticeFilteringsStyles_typeIcon__4BlmM{background-color:#f5f5f5;color:#666}.PracticeFilteringsStyles_questionTypeCard__3CkIH:first-child.PracticeFilteringsStyles_selected___dUIV,.PracticeFilteringsStyles_questionTypeCard__3CkIH:nth-child(2).PracticeFilteringsStyles_selected___dUIV,.PracticeFilteringsStyles_questionTypeCard__3CkIH:nth-child(3).PracticeFilteringsStyles_selected___dUIV,.PracticeFilteringsStyles_questionTypeCard__3CkIH:nth-child(4).PracticeFilteringsStyles_selected___dUIV{background-color:#f8f8f8;border-color:#ccc}.PracticeFilteringsStyles_questionTypeCard__3CkIH:first-child.PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_typeIcon__4BlmM,.PracticeFilteringsStyles_questionTypeCard__3CkIH:nth-child(2).PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_typeIcon__4BlmM,.PracticeFilteringsStyles_questionTypeCard__3CkIH:nth-child(3).PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_typeIcon__4BlmM,.PracticeFilteringsStyles_questionTypeCard__3CkIH:nth-child(4).PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_typeIcon__4BlmM{background-color:#666;color:#fff}.PracticeFilteringsStyles_questionTypeCard__3CkIH:first-child.PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_questionTypeTitle__ffuMg,.PracticeFilteringsStyles_questionTypeCard__3CkIH:nth-child(2).PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_questionTypeTitle__ffuMg,.PracticeFilteringsStyles_questionTypeCard__3CkIH:nth-child(3).PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_questionTypeTitle__ffuMg,.PracticeFilteringsStyles_questionTypeCard__3CkIH:nth-child(4).PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_questionTypeTitle__ffuMg{color:#333;font-weight:500}.PracticeFilteringsStyles_difficultyCard__i70Ld{background-color:#fff}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=beginner] .PracticeFilteringsStyles_difficultyIcon__gtx7z{background-color:#f5f5f5;color:#4caf50}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=beginner].PracticeFilteringsStyles_selected___dUIV{background-color:#fff;border-color:#4caf50}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=beginner].PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_difficultyIcon__gtx7z{background-color:#4caf50;color:#fff}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=beginner].PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_difficultyTitle__S4tHB{color:#2e7d32;font-weight:500}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=intermediate] .PracticeFilteringsStyles_difficultyIcon__gtx7z{background-color:#f5f5f5;color:#2196f3}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=intermediate].PracticeFilteringsStyles_selected___dUIV{background-color:#fff;border-color:#2196f3}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=intermediate].PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_difficultyIcon__gtx7z{background-color:#2196f3;color:#fff}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=intermediate].PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_difficultyTitle__S4tHB{color:#0d47a1;font-weight:500}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=advanced] .PracticeFilteringsStyles_difficultyIcon__gtx7z{background-color:#f5f5f5;color:#ff9800}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=advanced].PracticeFilteringsStyles_selected___dUIV{background-color:#fff;border-color:#ff9800}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=advanced].PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_difficultyIcon__gtx7z{background-color:#ff9800;color:#fff}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=advanced].PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_difficultyTitle__S4tHB{color:#e65100;font-weight:500}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=expert] .PracticeFilteringsStyles_difficultyIcon__gtx7z{background-color:#f5f5f5;color:#f44336}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=expert].PracticeFilteringsStyles_selected___dUIV{background-color:#fff;border-color:#f44336}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=expert].PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_difficultyIcon__gtx7z{background-color:#f44336;color:#fff}.PracticeFilteringsStyles_difficultyCard__i70Ld[data-difficulty=expert].PracticeFilteringsStyles_selected___dUIV .PracticeFilteringsStyles_difficultyTitle__S4tHB{color:#b71c1c;font-weight:500}.PracticeFilteringsStyles_compactControls__9DA96{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px;flex-wrap:wrap}.PracticeFilteringsStyles_compactControls__9DA96 .PracticeFilteringsStyles_formSection__E5gY0{flex:1;min-width:200px}.PracticeFilteringsStyles_compactControls__9DA96 .PracticeFilteringsStyles_formSection__E5gY0:first-child{flex:0 0 250px;flex-shrink:0}.PracticeFilteringsStyles_actionsFooter__lvWcg{margin-top:24px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #e0e0e0;padding-top:20px}.PracticeFilteringsStyles_cancelButton__g2uDk,.PracticeFilteringsStyles_submitButton__cuBbH{padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.95rem}.PracticeFilteringsStyles_cancelButton__g2uDk{background-color:#f5f5f5;border:1px solid #e0e0e0;color:#333}.PracticeFilteringsStyles_cancelButton__g2uDk:hover{background-color:#ebebeb}.PracticeFilteringsStyles_submitButton__cuBbH{background-color:#4a6bdf;border:none;color:#fff}.PracticeFilteringsStyles_submitButton__cuBbH:hover{background-color:#3a56c5}.PracticeFilteringsStyles_submitButton__cuBbH:disabled{background-color:#a0b0e0;cursor:not-allowed}@media(max-width:600px){.PracticeFilteringsStyles_container__qZ4je{padding:16px;width:95%}.PracticeFilteringsStyles_formContent__5HE3t{gap:12px;padding-right:0}.PracticeFilteringsStyles_gridLayout__sL4Sz{gap:8px}.PracticeFilteringsStyles_difficultyCards__UYlVR,.PracticeFilteringsStyles_questionTypeCards__jqDyj{gap:4px}.PracticeFilteringsStyles_difficultyCard__i70Ld,.PracticeFilteringsStyles_questionTypeCard__3CkIH{padding:8px 4px}.PracticeFilteringsStyles_difficultyCard__i70Ld .PracticeFilteringsStyles_difficultyIcon__gtx7z,.PracticeFilteringsStyles_difficultyCard__i70Ld .PracticeFilteringsStyles_typeIcon__4BlmM,.PracticeFilteringsStyles_questionTypeCard__3CkIH .PracticeFilteringsStyles_difficultyIcon__gtx7z,.PracticeFilteringsStyles_questionTypeCard__3CkIH .PracticeFilteringsStyles_typeIcon__4BlmM{width:28px;height:28px;margin-bottom:4px}.PracticeFilteringsStyles_difficultyCard__i70Ld .PracticeFilteringsStyles_difficultyTitle__S4tHB,.PracticeFilteringsStyles_difficultyCard__i70Ld .PracticeFilteringsStyles_questionTypeTitle__ffuMg,.PracticeFilteringsStyles_questionTypeCard__3CkIH .PracticeFilteringsStyles_difficultyTitle__S4tHB,.PracticeFilteringsStyles_questionTypeCard__3CkIH .PracticeFilteringsStyles_questionTypeTitle__ffuMg{font-size:.8rem}.PracticeFilteringsStyles_compactControls__9DA96{flex-direction:column;gap:10px}.PracticeFilteringsStyles_compactControls__9DA96 .PracticeFilteringsStyles_formSection__E5gY0{width:100%}}.PracticeFilteringsStyles_sliderContainer__DlasO{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:8px;background-color:#fafafa;border:1px solid #e0e0e0}.PracticeFilteringsStyles_sliderHeader__ooG1d{display:flex;justify-content:space-between;align-items:center;width:100%}.PracticeFilteringsStyles_sliderHeader__ooG1d svg{color:#5c7cfa}.PracticeFilteringsStyles_sliderControl__11aTu{padding:0 .5rem}.PracticeFilteringsStyles_sliderLabels__KURzG{display:flex;justify-content:space-between;width:100%;margin-top:4px;font-size:.85rem;color:#666}.PracticeFilteringsStyles_slider__MjxmR{width:100%;height:6px;border-radius:5px;background:linear-gradient(90deg,#2196f3,#4caf50)}.PracticeFilteringsStyles_slider__MjxmR::-webkit-slider-thumb{width:18px;height:18px;border:2px solid #5c7cfa;box-shadow:0 2px 5px rgba(0,0,0,.2)}.PracticeFilteringsStyles_slider__MjxmR::-moz-range-thumb{width:18px;height:18px;border:2px solid #5c7cfa;box-shadow:0 2px 5px rgba(0,0,0,.2)}@media(max-width:600px){.PracticeFilteringsStyles_sliderContainer__DlasO{padding:10px}}.PracticeFilteringsStyles_sliderWithLabels__n1YgI{display:flex;align-items:center;gap:12px;width:100%}.PracticeFilteringsStyles_slider__MjxmR{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:4px;background:linear-gradient(90deg,#000,#fff);outline:none;cursor:pointer}.PracticeFilteringsStyles_slider__MjxmR::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #000;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2)}.PracticeFilteringsStyles_slider__MjxmR::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #000;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2)}.PracticeFilteringsStyles_tooltipContent__F9ANa{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:12px;font-size:14px;max-width:300px;z-index:1000;animation:PracticeFilteringsStyles_fadeIn__dW0Yj .2s ease}.PracticeFilteringsStyles_sliderIcon__YSwcs{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;opacity:.85;transition:all .2s ease}.PracticeFilteringsStyles_sliderIcon__YSwcs:hover{opacity:1;transform:scale(1.05)}.PracticeFilteringsStyles_premiumIndicator__iLzb3{position:absolute;top:-18px;left:75%;transform:translateX(-50%);background:#f8cc4a;color:#333;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.15)}.PracticeFilteringsStyles_premiumIndicator__iLzb3:hover{background:#ffd966}.PracticeFilteringsStyles_premiumSliderOverlay__2tT_A{position:absolute;top:0;left:75%;width:25%;height:100%;background:rgba(0,0,0,.06);border-left:2px dashed #555;z-index:1;pointer-events:none}.PracticeFilteringsStyles_contextsSection__cevea{margin-bottom:1.5rem;border-radius:.5rem;background-color:rgba(0,0,0,.04);padding:1rem}.PracticeFilteringsStyles_sectionTitle__T7bt3{position:relative;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid #eaeaea;color:#111;font-size:1rem;font-weight:500;margin:0 0 7px}.PracticeFilteringsStyles_sectionTitle__T7bt3 svg{color:#0070f3}.PracticeFilteringsStyles_fileContextsList__jBbew{display:flex;flex-direction:column;gap:.5rem}.PracticeFilteringsStyles_fileContextItem__fxyZY{display:flex;align-items:center;justify-content:space-between;padding:.625rem;border-radius:.375rem;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.PracticeFilteringsStyles_fileInfo__cWiOF{display:flex;align-items:center;gap:.5rem;max-width:calc(100% - 40px)}.PracticeFilteringsStyles_fileIcon__u2xz9{color:var(--primary);flex-shrink:0}.PracticeFilteringsStyles_fileName__cwGFe{font-weight:500;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.PracticeFilteringsStyles_fileSize__wZfST{font-size:.75rem;color:var(--text-secondary);white-space:nowrap}.PracticeFilteringsStyles_removeFileButton__sfU3n{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}.PracticeFilteringsStyles_removeFileButton__sfU3n:hover{background-color:rgba(0,0,0,.05);color:var(--danger)}.PracticeFilteringsStyles_tabsContainer__zsSLX{display:flex;margin-bottom:1rem;border-bottom:1px solid var(--border-color,#e5e7eb)}.PracticeFilteringsStyles_tabsContainer__zsSLX .PracticeFilteringsStyles_tabButton__JLjHc{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:none;border:none;border-bottom:2px solid transparent;font-weight:500;color:var(--text-secondary,#6b7280);cursor:pointer;transition:all .2s ease}.PracticeFilteringsStyles_tabsContainer__zsSLX .PracticeFilteringsStyles_tabButton__JLjHc:hover{color:var(--text-primary,#111827)}.PracticeFilteringsStyles_tabsContainer__zsSLX .PracticeFilteringsStyles_tabButton__JLjHc.PracticeFilteringsStyles_activeTab__D_dcX{color:var(--primary-color,#2563eb);border-bottom-color:var(--primary-color,#2563eb)}.PracticeFilteringsStyles_advancedFiltersContainer__TSUFz,.PracticeFilteringsStyles_basicFiltersContainer__EhAr4{display:flex;flex-direction:column;gap:1.5rem}.PracticeFilteringsStyles_advancedSection__Wid8V{background-color:var(--bg-secondary,#f9fafb);border-radius:.5rem;padding:1.25rem}.PracticeFilteringsStyles_advancedSection__Wid8V h3{position:relative;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid #eaeaea;color:#111;font-size:1rem;font-weight:500;margin:0 0 7px}.PracticeFilteringsStyles_advancedSection__Wid8V h3 svg{color:#0070f3}.PracticeFilteringsStyles_advancedSection__Wid8V .PracticeFilteringsStyles_sliderWrapper__kTGK4{padding:0 .25rem}.PracticeFilteringsStyles_compactSection__t6R9L{background-color:var(--bg-secondary,#f9fafb);border-radius:.5rem;padding:1.25rem}.PracticeFilteringsStyles_filtersContainer__Acw2t{display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;overflow-x:hidden;width:100%}.PracticeFilteringsStyles_gridRow__su8az{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:768px){.PracticeFilteringsStyles_gridRow__su8az{grid-template-columns:1fr}}.PracticeFilteringsStyles_sectionHeader__iehmy{position:relative;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid #eaeaea;color:#111;font-size:1rem;font-weight:500;margin:0 0 7px;display:flex;justify-content:space-between}.PracticeFilteringsStyles_sectionHeader__iehmy svg{color:#0070f3}.PracticeFilteringsStyles_sectionIcon__lF11S{color:var(--text-secondary,#6b7280)}.PracticeFilteringsStyles_inlineHelpButton__L5ExA{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:4px;cursor:pointer;color:#aaa;transition:all .2s ease}.PracticeFilteringsStyles_inlineHelpButton__L5ExA:hover{color:#0070f3}.PracticeFilteringsStyles_inlineHelpButton__L5ExA svg{color:currentColor}.PracticeFilteringsStyles_inlineHelpButton__L5ExA{opacity:0;visibility:hidden}.PracticeFilteringsStyles_inlineHelpButton__L5ExA[data-state=open]{opacity:1!important;visibility:visible!important;color:#0070f3}.PracticeFilteringsStyles_formSection__E5gY0 h3:hover .PracticeFilteringsStyles_inlineHelpButton__L5ExA,.PracticeFilteringsStyles_prominentSection__gKMCt h3:hover .PracticeFilteringsStyles_inlineHelpButton__L5ExA,.PracticeFilteringsStyles_sectionHeader__iehmy:hover .PracticeFilteringsStyles_inlineHelpButton__L5ExA,.PracticeFilteringsStyles_sectionTitle__T7bt3:hover .PracticeFilteringsStyles_inlineHelpButton__L5ExA{opacity:1;visibility:visible}.ContextCreator_addContextButton__jfTo1{background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#6b7280;flex-shrink:0;padding:0;margin:0}.ContextCreator_addContextButton__jfTo1:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#111827}.ContextCreator_addContextButton__jfTo1 svg{width:20px;height:20px;transition:width .3s ease-in-out,height .3s ease-in-out}.ContextCreator_contextMenu__iVFvl{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:4px;min-width:200px;z-index:1000}.ContextCreator_contextMenuItem__8Plc2{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px;color:#374151;outline:none;transition:background-color .15s}.ContextCreator_contextMenuItem__8Plc2:focus,.ContextCreator_contextMenuItem__8Plc2:hover{background-color:#f3f4f6}.ContextCreator_contextMenuItem__8Plc2 svg{flex-shrink:0;color:#6b7280}.ContextCreator_urlInputForm__glP_h{display:flex;gap:4px;padding:8px;border-top:1px solid #e5e7eb;margin-top:4px}.ContextCreator_urlInput__i8S9_{flex:1;padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none}.ContextCreator_urlInput__i8S9_:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ContextCreator_urlSubmitButton__mMyda{padding:6px 12px;background:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s}.ContextCreator_urlSubmitButton__mMyda:hover{background:#2563eb}.ContextCreator_contextMenuArrow__s3YET{fill:#fff;stroke:#e5e7eb}.PageImagesGroup_pageImagesGroup__xetTj{display:flex;flex-direction:column;background-color:rgba(244,247,254,.7);border-radius:6px;overflow:hidden;transition:all .2s ease;cursor:pointer;min-width:120px;width:-moz-fit-content;width:fit-content;max-width:250px;border:1px solid rgba(200,213,245,.8);backdrop-filter:blur(8px);flex:0 0 auto}.PageImagesGroup_pageImagesGroup__xetTj:hover{box-shadow:0 2px 10px rgba(0,0,0,.08)}.PageImagesGroup_pageImagesGroup__xetTj:hover .PageImagesGroup_removeButton__gaExd{opacity:1}.PageImagesGroup_groupHeader__93fmJ{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background-color:rgba(244,247,254,.7);border-bottom:1px solid rgba(200,213,245,.5)}.PageImagesGroup_groupHeader__93fmJ .PageImagesGroup_groupTitle__Q0Xxg{font-size:.85rem;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;margin:0 4px}.PageImagesGroup_groupHeader__93fmJ .PageImagesGroup_groupIcon__2inGn{display:flex;align-items:center;color:#6b7280;margin-right:4px}.PageImagesGroup_removeButton__gaExd{background:none;border:none;cursor:pointer;padding:2px;color:#6b7280;opacity:0;transition:opacity .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center;border-radius:4px}.PageImagesGroup_removeButton__gaExd:hover{color:#ef4444;background-color:rgba(239,68,68,.1)}.PageImagesGroup_imagePreviewGrid__r3B8v{display:grid;grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:4px;padding:6px}.PageImagesGroup_imagePreviewGrid__r3B8v .PageImagesGroup_previewThumbnail__x_XAl{aspect-ratio:1/1;width:100%;border-radius:4px;overflow:hidden;border:1px solid rgba(200,213,245,.5)}.PageImagesGroup_imagePreviewGrid__r3B8v .PageImagesGroup_previewThumbnail__x_XAl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PageImagesGroup_imagePreviewGrid__r3B8v .PageImagesGroup_moreImages__ClfNH{display:flex;align-items:center;justify-content:center;background-color:rgba(229,231,235,.5);font-size:.7rem;color:#6b7280;border-radius:4px;border:1px solid rgba(200,213,245,.5)}.PageImagesGroup_tooltipContent__q4xke{border-radius:6px;padding:0;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.1);max-width:95vw;width:480px;animation:PageImagesGroup_fadeIn__1iJBg .2s ease;z-index:1000}@media(max-width:600px){.PageImagesGroup_tooltipContent__q4xke{width:90vw}}.PageImagesGroup_tooltipHeader__Uu_Km{padding:10px 12px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background-color:#f9fafb}.PageImagesGroup_tooltipHeader__Uu_Km h3{font-size:.95rem;font-weight:600;color:#111827;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.PageImagesGroup_tooltipBody__2nHDL{padding:12px;overflow-y:auto;max-height:400px}.PageImagesGroup_imageGrid__VkQY3{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.PageImagesGroup_imageGrid__VkQY3 .PageImagesGroup_imageContainer__nqnqW{aspect-ratio:1/1;border-radius:4px;overflow:hidden;position:relative;border:1px solid #e5e7eb}.PageImagesGroup_imageGrid__VkQY3 .PageImagesGroup_imageContainer__nqnqW img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PageImagesGroup_imageGrid__VkQY3 .PageImagesGroup_imageContainer__nqnqW .PageImagesGroup_imageOverlay__d5zK5{position:absolute;bottom:0;left:0;right:0;padding:4px 6px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);opacity:0;transition:opacity .2s ease}.PageImagesGroup_imageGrid__VkQY3 .PageImagesGroup_imageContainer__nqnqW .PageImagesGroup_imageOverlay__d5zK5 .PageImagesGroup_imageTitle__GW5Ho{font-size:.7rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PageImagesGroup_imageGrid__VkQY3 .PageImagesGroup_imageContainer__nqnqW:hover .PageImagesGroup_imageOverlay__d5zK5{opacity:1}.PageImagesGroup_removeImageButton__t8VxX{background:none;border:none;cursor:pointer;color:#fff;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:rgba(239,68,68,.5)}.PageImagesGroup_removeImageButton__t8VxX:hover{background-color:rgba(239,68,68,.8)}.PageImagesGroup_closeButton__ZbHVS{background:none;border:none;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px}.PageImagesGroup_closeButton__ZbHVS:hover{background-color:#f3f4f6;color:#111827}.PageImagesGroup_tooltipArrow__hzt1N{fill:#fff;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}@keyframes PageImagesGroup_fadeIn__1iJBg{0%{opacity:0}to{opacity:1}}.SingleLanguageSelection_label__GaFcO{display:block;margin-bottom:.4rem;font-weight:500;font-size:.9rem;color:#333}.SingleLanguageSelection_select__FTedD{display:flex;align-items:center;padding:8px 10px;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;width:100%;font-size:.9rem;cursor:pointer;transition:all .15s ease;color:#333;justify-content:space-between;height:38px}.SingleLanguageSelection_select__FTedD:focus{outline:none;border-color:#aaa;box-shadow:0 0 0 2px rgba(0,0,0,.05)}.SingleLanguageSelection_select__FTedD:hover{background-color:#f8f8f8;border-color:#ccc}.SingleLanguageSelection_select__FTedD[data-state=open]{border-color:#aaa;box-shadow:0 0 0 2px rgba(0,0,0,.05);background-color:#f8f8f8}.SingleLanguageSelection_select__FTedD:disabled{opacity:.65;cursor:not-allowed;background-color:#f8f8f8}.SingleLanguageSelection_select__FTedD.SingleLanguageSelection_error__b3xuh{border-color:#dc3545}.SingleLanguageSelection_selectIcon__IZOHx{color:#3151d1}.SingleLanguageSelection_popover__C86eQ{z-index:9999!important;position:relative;max-height:min(var(--radix-select-content-available-height),336px);border-radius:6px;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden;border:1px solid #d3d3d3;animation:SingleLanguageSelection_popoverFadeIn__g58wJ .15s ease-out;will-change:transform,opacity;transform-origin:var(--radix-select-content-transform-origin);pointer-events:auto}@keyframes SingleLanguageSelection_popoverFadeIn__g58wJ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SingleLanguageSelection_comboboxWrapper__EW3SJ{position:relative;display:flex;align-items:center;padding:8px;border-bottom:1px solid #e0e0e0}.SingleLanguageSelection_combobox__KbnRy{height:36px;width:100%;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;padding-left:30px;padding-right:8px;color:#333;font-size:.9rem}.SingleLanguageSelection_combobox__KbnRy::-moz-placeholder{color:#666}.SingleLanguageSelection_combobox__KbnRy::placeholder{color:#666}.SingleLanguageSelection_combobox__KbnRy:focus{outline:none;border-color:#aaa;box-shadow:0 0 0 2px rgba(0,0,0,.05)}.SingleLanguageSelection_comboboxIcon__sQvZB{pointer-events:none;position:absolute;left:18px;color:#666}.SingleLanguageSelection_listbox__OshUk{overflow-y:auto;padding:4px;max-height:250px;pointer-events:auto}.SingleLanguageSelection_listbox__OshUk::-webkit-scrollbar{width:5px}.SingleLanguageSelection_listbox__OshUk::-webkit-scrollbar-track{background:transparent}.SingleLanguageSelection_listbox__OshUk::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px}.SingleLanguageSelection_item__TTKqR{position:relative;display:flex;height:36px;cursor:pointer;align-items:center;border-radius:6px;padding-left:30px;padding-right:12px;color:#333;font-size:.9rem}.SingleLanguageSelection_item__TTKqR[data-active-item],.SingleLanguageSelection_item__TTKqR[data-highlighted]{background-color:#f0f5ff}.SingleLanguageSelection_item__TTKqR[data-state=checked]{font-weight:500}.SingleLanguageSelection_item__TTKqR[data-disabled]{opacity:.65;cursor:not-allowed}.SingleLanguageSelection_itemIndicator__Gw2lx{position:absolute;left:8px;color:#3151d1}.SingleLanguageSelection_noResults__id84h{padding:8px 12px;text-align:center;font-size:.85rem;color:#666}.SingleLanguageSelection_errorMessage__QZfEp{color:#dc3545;font-size:.8rem;margin-top:4px;display:block}.ResourcesDropzone_dropzoneIconContainer___pint{margin-bottom:16px}.ResourcesDropzone_dropzoneIcon__2IRUB{width:60px;height:60px;opacity:.8}.ResourcesDropzone_dropzoneText__Xduzc{font-size:18px;font-weight:500;color:#333;margin-bottom:8px}.ResourcesDropzone_dropzoneSubtext__k71P3{color:#666;margin-bottom:20px}.TopicsProgressTab_container__u32lW{width:100%}.TopicsProgressTab_tabSwitcher__OoRnc{display:flex;margin-bottom:1rem;border-bottom:1px solid var(--color-gray-200)}.TopicsProgressTab_tabButton__duHqy{padding:.5rem 1rem;background:none;border:none;cursor:pointer;font-weight:500;color:var(--color-gray-600)}.TopicsProgressTab_tabButton__duHqy.TopicsProgressTab_active__wo8_r{color:var(--color-blue-500);border-bottom:2px solid var(--color-blue-500)}.TopicsProgressTab_tabButton__duHqy:hover:not(.TopicsProgressTab_active__wo8_r){color:var(--color-blue-400)}.TopicsProgressTab_content__8utZU{padding:1rem 0}.TopicsProgressTab_topicsList__9kh1M{list-style:none;padding:0;margin:0}.TopicsProgressTab_topicItem__Rt19B{border:1px solid var(--color-gray-200);border-radius:6px;margin-bottom:.75rem;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03)}.TopicsProgressTab_topicHeader__yvg46{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:var(--color-white);cursor:pointer}.TopicsProgressTab_topicHeader__yvg46:hover{background-color:var(--color-gray-50)}.TopicsProgressTab_topicTitleContainer__FAPIF{display:flex;align-items:center;gap:.5rem}.TopicsProgressTab_expandIcon__yuKtT{font-size:.75rem;color:var(--color-gray-500);transition:transform .2s ease}.TopicsProgressTab_expandIcon__yuKtT.TopicsProgressTab_expanded__R2Qno{transform:rotate(0deg)}.TopicsProgressTab_topicTitle__MQQ3M{margin:0;font-size:1rem;font-weight:600;color:var(--color-gray-900);-webkit-user-select:none;-moz-user-select:none;user-select:none}.TopicsProgressTab_progressIndicator__coYir{display:flex;align-items:center;gap:.5rem}.TopicsProgressTab_progressCircle__3dMPI{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.TopicsProgressTab_progressInner__EN9Pe{width:20px;height:20px;border-radius:50%;background-color:var(--color-white)}.TopicsProgressTab_progressText__7ecbG{font-weight:600;font-size:.875rem}.TopicsProgressTab_topicDetails__FPObH{padding:1rem;background-color:var(--color-gray-50);border-top:1px solid var(--color-gray-200)}.TopicsProgressTab_topicDescription__e_5tZ{margin-top:0;margin-bottom:1rem;color:var(--color-gray-700);font-size:.875rem}.TopicsProgressTab_topicDetailsFooter__iCiUi{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.TopicsProgressTab_additionalMetrics__FIYFg{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.TopicsProgressTab_metricItem__RtGdN{background-color:var(--color-white);padding:.5rem .75rem;border-radius:4px;border:1px solid var(--color-gray-200);display:flex;align-items:center;gap:.5rem}.TopicsProgressTab_metricLabel__7tVB9{font-size:.75rem;color:var(--color-gray-600)}.TopicsProgressTab_metricValue__N2VFR{font-weight:600;color:var(--color-gray-800);font-size:.875rem}.TopicsProgressTab_resourceTopicsContainer__OZBvc{display:flex;flex-direction:column;gap:1.5rem}.TopicsProgressTab_resourceTopicGroup__3sYHd{border:1px solid var(--color-gray-200);border-radius:6px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03)}.TopicsProgressTab_resourceName__mpnrI{margin:0;padding:.75rem 1rem;background-color:var(--color-gray-100);font-weight:600;color:var(--color-gray-900);border-bottom:1px solid var(--color-gray-200)}.TopicsProgressTab_errorContainer__n1luA{padding:2rem;text-align:center;color:var(--color-red-500);display:flex;flex-direction:column;align-items:center;gap:1rem}.TopicsProgressTab_retryButton__Bo_31{padding:.5rem 1rem;background-color:var(--color-blue-500);color:#fff;border:none;border-radius:4px;cursor:pointer}.TopicsProgressTab_retryButton__Bo_31:hover{background-color:var(--color-blue-600)}.TopicsProgressTab_emptyState__988b3{padding:2rem;text-align:center;color:var(--color-gray-500)}.TopicsProgressTab_skeletonContainer__ZzKzJ{display:flex;flex-direction:column;gap:.75rem}.TopicsProgressTab_skeletonTopic__By2Ak{border:1px solid var(--color-gray-200);border-radius:6px;padding:.75rem 1rem;background-color:var(--color-white)}.TopicsProgressTab_skeletonHeader__YimKS{display:flex;justify-content:space-between;align-items:center}.TopicsProgressTab_skeletonTitle__ij7SM{width:200px;height:20px;border-radius:4px}.TopicsProgressTab_skeletonProgress__h8aAO,.TopicsProgressTab_skeletonTitle__ij7SM{background-color:var(--color-gray-200);animation:TopicsProgressTab_pulse__fqDR6 1.5s ease-in-out infinite}.TopicsProgressTab_skeletonProgress__h8aAO{width:30px;height:30px;border-radius:50%}.TopicsProgressTab_skeletonResourceGroup__QjyeK{display:flex;flex-direction:column;gap:.75rem;border:1px solid var(--color-gray-200);border-radius:6px;padding-bottom:.75rem;margin-bottom:1rem}.TopicsProgressTab_skeletonResourceTitle__fIxfX{width:150px;height:20px;background-color:var(--color-gray-200);border-radius:4px;margin:.75rem 1rem;animation:TopicsProgressTab_pulse__fqDR6 1.5s ease-in-out infinite}@keyframes TopicsProgressTab_pulse__fqDR6{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.TopicsProgressTab_topicActions__YZxa0{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}.TopicsProgressTab_practiceButton__3zJ5a{padding:.5rem 1rem;background-color:var(--color-blue-500);color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.TopicsProgressTab_practiceButton__3zJ5a:hover{background-color:var(--color-blue-600)}.TopicsProgressTab_practiceButton__3zJ5a:focus{outline:none;box-shadow:0 0 0 2px rgba(66,153,225,.5)}.TopicsProgressTab_detailedStatsLink__CNc28{color:var(--color-blue-500);text-decoration:none;font-size:.875rem;font-weight:500}.TopicsProgressTab_detailedStatsLink__CNc28:hover{text-decoration:underline;color:var(--color-blue-600)}.TopicsProgressTab_detailedStatsLink__CNc28:focus{outline:none}