*{box-sizing:border-box;position:relative}html,body{width:100%;height:100%;margin:0;padding:0}html{font-size:10px}body{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.6rem;line-height:1.5}#root{width:100%;height:100%}._WindowManager_cdgx8_1{background-color:#f8fafc;background-image:radial-gradient(circle,#0000001a 1px,#0000 1px);background-size:20px 20px;justify-content:center;gap:40px;min-height:100dvh;display:grid}._WindowManager_cdgx8_1 h1{color:#fff}._WindowManager_cdgx8_1 ._buttons_cdgx8_13{z-index:99;align-items:center;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}._WindowManager_cdgx8_1 ._buttons_cdgx8_13 button{padding:10px 20px}._Window_cdgx8_1{contain:layout style paint;color:#000;z-index:9;will-change:left,top,width,height;background-color:#fff;border-radius:16px;flex-direction:column;transition:border-color .1s ease-in-out;display:flex;position:fixed;box-shadow:0 1px 2px #1111110d,0 2px 4px #1111110d,0 4px 8px #1111110d,0 8px 16px #1111110d}._Window_cdgx8_1._tilingTransition_cdgx8_39{transition:left .1s ease-out,top .1s ease-out,width .1s ease-out,height .1s ease-out,border-color .3s ease-in-out}._windowColour_cdgx8_43{z-index:2;border-radius:0 0 8px 8px;width:calc(100% - 32px);height:8px;transition:background-color .1s ease-in-out;position:absolute;top:-1px;left:16px}._windowContainer_cdgx8_54{border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:visible}._shadowWindowBackground_cdgx8_63,._shadowWindowBorder_cdgx8_64{pointer-events:none;will-change:left,top,width,height;border-radius:1px;position:fixed}._shadowWindowBackground_cdgx8_63{background-color:#0000001a}._shadowWindowBorder_cdgx8_64{filter:drop-shadow(0 0 4px #000c);background-color:#0000;border:4px solid #fff}._content_cdgx8_81{background-color:#fff;height:100%;font-size:1.4rem;overflow:auto}._content_cdgx8_81 button{all:unset;cursor:pointer;text-decoration:underline}._content_cdgx8_81 img{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}._dragHandle_cdgx8_100{color:#000;cursor:grab;justify-content:space-between;align-items:center;margin-bottom:3px;padding:6px 12px;display:flex}._dragHandle_cdgx8_100:active{cursor:grabbing}._dragHandle_cdgx8_100 h3{text-overflow:ellipsis;white-space:nowrap;cursor:inherit;align-items:center;gap:10px;margin:12px 0 0;font-size:1.6rem;font-weight:400;line-height:1;display:flex;overflow:hidden}._dragHandle_cdgx8_100 h3 ._icon_cdgx8_125{font-size:1.2rem}._dragHandle_cdgx8_100 ._buttons_cdgx8_13{align-items:center;gap:4px;display:flex}._dragHandle_cdgx8_100 ._tilingButton_cdgx8_133{opacity:0;transition:opacity .3s ease-in-out}._dragHandle_cdgx8_100 ._tilingButton_cdgx8_133._focused_cdgx8_137{opacity:1}._dragHandle_cdgx8_100 button{all:unset;cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;display:grid}._resizeHandle_cdgx8_151{cursor:nwse-resize;justify-content:center;align-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:0;right:0;overflow:hidden}._resizeHandle_cdgx8_151 div{width:100px;height:100px;cursor:inherit;pointer-events:none;position:absolute;bottom:4px;right:4px}._resizeHandle_cdgx8_151 ._border_cdgx8_172{border-radius:16px}._resizeHandle_cdgx8_151._resizeHandleLeft_cdgx8_175{cursor:nesw-resize;left:0;right:auto}._resizeHandle_cdgx8_151._resizeHandleLeft_cdgx8_175 div{left:4px;right:auto}._tilingSection_cdgx8_185{border-bottom:1px solid #e6e6e6;gap:10px;padding:10px 0;display:flex}._tilingSection_cdgx8_185:last-of-type{border-bottom:none;padding-bottom:0}._tilingButton_cdgx8_133{all:unset;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:grid}._tilingButton_cdgx8_133:hover{background-color:#e6e6e6}@keyframes _fadeIn_1uvj3_1{0%{opacity:0}to{opacity:1}}._PositionAwareMenu_1uvj3_9{opacity:0;z-index:99999;max-width:100%;max-height:100%;animation:0s ease-in-out 32ms forwards _fadeIn_1uvj3_1;position:fixed;overflow:visible}._Menu_1uvj3_19{background-color:#fff;border-radius:16px;max-width:100dvw;max-height:100dvh;overflow-y:scroll;box-shadow:2px 2px 8px #00000040}._Submenu_1uvj3_28{background-color:#fff;border-radius:16px;min-width:240px;max-height:100vh;position:fixed;box-shadow:2px 2px 8px #00000040}._MenuItem_1uvj3_37{cursor:pointer;font-size:1.6rem}._MenuItem_1uvj3_37._section_1uvj3_41{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:0;display:block}._MenuItem_1uvj3_37._section_1uvj3_41:first-of-type{border-top:none}._MenuItem_1uvj3_37._section_1uvj3_41:last-of-type{border-bottom:none}._MenuItem_1uvj3_37:first-of-type ._itemContainer_1uvj3_53,._section_1uvj3_41+._MenuItem_1uvj3_37{margin-top:10px}._MenuItem_1uvj3_37:last-of-type ._itemContainer_1uvj3_53{margin-bottom:10px}._MenuItem_1uvj3_37:has(+._section_1uvj3_41){margin-bottom:10px}._MenuItem_1uvj3_37 ._itemContainer_1uvj3_53{border-radius:12px;justify-content:space-between;align-items:center;margin:0 10px;padding:10px;display:flex}._MenuItem_1uvj3_37 ._itemContainer_1uvj3_53:hover:not(._ignoreHover_1uvj3_67){background-color:#e8eef4}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor))sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--total-scale-factor));width:100%;min-width:calc(180px*var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px*var(--total-scale-factor));box-shadow:0 calc(2px*var(--total-scale-factor))calc(5px*var(--total-scale-factor))#888;border-radius:calc(2px*var(--total-scale-factor));padding:calc(6px*var(--total-scale-factor));margin-left:calc(5px*var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px*var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}._pdfViewer_ggng1_1{background-color:#f5f5f5;height:100%;padding:16px;overflow-y:auto}._pdfViewer_ggng1_1 ._page_ggng1_7{background-color:#fff;border-radius:8px;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._loading_ggng1_15{color:#666;justify-content:center;align-items:center;height:100%;font-size:1.6rem;display:flex}._Quiz_1pvct_1{height:100%;padding:16px;font-size:1.6rem;overflow-y:auto}._Quiz_1pvct_1 ._pdfSelection_1pvct_7 h3,._Quiz_1pvct_1 ._pdfSelection_1pvct_7 ._noPdfs_1pvct_10 p{margin:0 0 20px}._Quiz_1pvct_1 ._pdfSelection_1pvct_7 ._pdfList_1pvct_13{flex-direction:column;gap:10px;display:flex}._Quiz_1pvct_1 ._pdfSelection_1pvct_7 ._pdfButton_1pvct_18{all:unset;cursor:pointer;text-align:left;border:1px solid #e5e5e5;border-radius:8px;padding:15px 20px;display:block}._Quiz_1pvct_1 ._pdfSelection_1pvct_7 ._pdfButton_1pvct_18:hover{background-color:#f8f9fa}._Quiz_1pvct_1 ._loading_1pvct_30{text-align:center;padding:40px 20px;font-size:1.6rem}._Quiz_1pvct_1 ._button_1pvct_35{all:unset;cursor:pointer;text-align:center;border:1px solid #e5e5e5;border-radius:8px;margin-top:20px;padding:10px 20px;display:block}._Quiz_1pvct_1 ._button_1pvct_35:disabled{color:#fff;cursor:not-allowed;background-color:#a3a3a3;border:1px solid #e5e5e5}._Quiz_1pvct_1 ._questionCounter_1pvct_51{margin-bottom:20px}._Quiz_1pvct_1 ._markdown_1pvct_54{margin:20px 0}._Quiz_1pvct_1 ._markdown_1pvct_54 button{all:unset;color:#07bcd4;cursor:pointer;text-decoration:underline;display:inline-block}._Quiz_1pvct_1 ._markdown_1pvct_54 button:hover{color:#ff69b4}._Quiz_1pvct_1 form input[type=text]{all:unset;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;margin-top:20px;padding:10px 20px;font-size:1.6rem;display:block}._Quiz_1pvct_1 form input[type=submit]{text-transform:uppercase;cursor:pointer;border:1px solid #e5e5e5;border-radius:100px;width:100%;margin-top:20px;padding:8px 10px;font-size:1rem;font-weight:700;display:block}._Quiz_1pvct_1 form input[type=submit]:disabled{color:#fff;background-color:#a3a3a3;border:1px solid #e5e5e5}._Quiz_1pvct_1 form input[type=submit]:hover{color:#fff;background-color:#333}._Quiz_1pvct_1 ._submit_1pvct_100{text-align:right;margin-top:20px}._Quiz_1pvct_1 ._multipleChoice_1pvct_104{gap:10px;margin-top:20px;display:grid}._Quiz_1pvct_1 ._multipleChoice_1pvct_104 button{all:unset;cursor:pointer;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;padding:16px;display:flex}._Quiz_1pvct_1 ._multipleChoice_1pvct_104 button:hover{background-color:#f8f9fa}._Quiz_1pvct_1 ._multipleChoice_1pvct_104 button._selected_1pvct_122{border-color:#3e6cd9}._Quiz_1pvct_1 ._multipleChoice_1pvct_104 button._correct_1pvct_125{border-color:#25c32d}._Quiz_1pvct_1 ._multipleChoice_1pvct_104 button._incorrect_1pvct_128{border-color:#bc2424}._Quiz_1pvct_1 ._multipleChoice_1pvct_104 button ._icon_1pvct_131{flex-shrink:0;align-items:center;margin-left:10px;display:flex}._Quiz_1pvct_1 ._multipleChoice_1pvct_104 button:disabled{pointer-events:none;cursor:auto}._Todo_1p5x7_1{flex-direction:column;height:100%;padding:16px;font-size:1.6rem;display:flex;overflow-y:auto}._Todo_1p5x7_1 ._header_1p5x7_9{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._Todo_1p5x7_1 ._header_1p5x7_9 h2{margin:0;font-size:2rem;font-weight:600}._Todo_1p5x7_1 ._header_1p5x7_9 ._clearButton_1p5x7_20{all:unset;cursor:pointer;color:#666;background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:6px 12px;font-size:1.4rem}._Todo_1p5x7_1 ._header_1p5x7_9 ._clearButton_1p5x7_20:hover{color:#333;background-color:#f8f9fa}._Todo_1p5x7_1 ._addForm_1p5x7_34{gap:10px;margin-bottom:24px;display:flex}._Todo_1p5x7_1 ._addForm_1p5x7_34 ._inputGroup_1p5x7_39{flex:1;gap:8px;display:flex}._Todo_1p5x7_1 ._addForm_1p5x7_34 ._input_1p5x7_39{all:unset;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;flex:1;padding:12px 16px;font-size:1.6rem}._Todo_1p5x7_1 ._addForm_1p5x7_34 ._input_1p5x7_39:focus{border-color:#3e6cd9;outline:none}._Todo_1p5x7_1 ._addForm_1p5x7_34 ._input_1p5x7_39::placeholder{color:#999}._Todo_1p5x7_1 ._addForm_1p5x7_34 ._dateInput_1p5x7_60{all:unset;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;min-width:140px;padding:12px 16px;font-size:1.4rem}._Todo_1p5x7_1 ._addForm_1p5x7_34 ._dateInput_1p5x7_60:focus{border-color:#3e6cd9;outline:none}._Todo_1p5x7_1 ._addForm_1p5x7_34 ._dateInput_1p5x7_60::-webkit-calendar-picker-indicator{cursor:pointer}._Todo_1p5x7_1 ._addForm_1p5x7_34 ._addButton_1p5x7_77{all:unset;cursor:pointer;color:#fff;background-color:#3e6cd9;border:1px solid #3e6cd9;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;display:flex}._Todo_1p5x7_1 ._addForm_1p5x7_34 ._addButton_1p5x7_77:hover{background-color:#2d5bc7}._Todo_1p5x7_1 ._addForm_1p5x7_34 ._addButton_1p5x7_77:active{background-color:#1f4aa8}._Todo_1p5x7_1 ._todosList_1p5x7_95{flex:1;overflow-y:auto}._Todo_1p5x7_1 ._emptyState_1p5x7_99{text-align:center;color:#999;padding:40px 20px}._Todo_1p5x7_1 ._emptyState_1p5x7_99 p{margin:0}._Todo_1p5x7_1 ._section_1p5x7_107{margin-bottom:24px}._Todo_1p5x7_1 ._section_1p5x7_107 ._sectionTitle_1p5x7_110{color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:1.4rem;font-weight:600}._Todo_1p5x7_1 ._todoItem_1p5x7_118{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;transition:background-color .2s;display:flex}._Todo_1p5x7_1 ._todoItem_1p5x7_118:hover{background-color:#f8f9fa}._Todo_1p5x7_1 ._todoItem_1p5x7_118._todoItemCompleted_1p5x7_132{opacity:.6}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._checkbox_1p5x7_135{all:unset;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._checkbox_1p5x7_135 ._checkboxEmpty_1p5x7_145{border:2px solid #ccc;border-radius:4px;width:20px;height:20px}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._todoText_1p5x7_151{word-break:break-word;flex:1}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._dateButton_1p5x7_155{all:unset;cursor:pointer;color:#666;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;font-size:1.3rem;transition:background-color .2s,color .2s;display:flex}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._dateButton_1p5x7_155:hover{color:#3e6cd9;background-color:#f0f0f0}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._dateButton_1p5x7_155 ._dateText_1p5x7_172{font-size:1.2rem}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._dateEditGroup_1p5x7_175{flex-shrink:0;align-items:center;gap:4px;display:flex}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._dateEditInput_1p5x7_181{all:unset;cursor:pointer;background-color:#fff;border:1px solid #3e6cd9;border-radius:6px;min-width:120px;padding:4px 8px;font-size:1.3rem}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._dateEditInput_1p5x7_181:focus{outline-offset:1px;outline:2px solid #3e6cd9}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._dateEditInput_1p5x7_181::-webkit-calendar-picker-indicator{cursor:pointer}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._dateClearButton_1p5x7_198{all:unset;cursor:pointer;color:#999;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .2s,color .2s;display:flex}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._dateClearButton_1p5x7_198:hover{color:#bc2424;background-color:#fee}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._dateDisplay_1p5x7_214{color:#999;flex-shrink:0;align-items:center;gap:4px;font-size:1.2rem;display:flex}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._deleteButton_1p5x7_222{all:unset;cursor:pointer;color:#999;opacity:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s,background-color .2s;display:flex}._Todo_1p5x7_1 ._todoItem_1p5x7_118 ._deleteButton_1p5x7_222:hover{color:#bc2424;background-color:#fee}._Todo_1p5x7_1 ._todoItem_1p5x7_118:hover ._deleteButton_1p5x7_222{opacity:1}._Notes_535ad_1{height:100%;font-size:1.6rem;display:flex}._Notes_535ad_1 ._sidebar_535ad_6{background-color:#f8f9fa;border-right:1px solid #e5e5e5;flex-direction:column;width:300px;display:flex}._Notes_535ad_1 ._sidebar_535ad_6 ._sidebarHeader_535ad_13{border-bottom:1px solid #e5e5e5;padding:16px}._Notes_535ad_1 ._sidebar_535ad_6 ._sidebarHeader_535ad_13 h2{margin:0 0 12px;font-size:2rem;font-weight:600}._Notes_535ad_1 ._sidebar_535ad_6 ._sidebarHeader_535ad_13 ._newNoteButton_535ad_22{all:unset;cursor:pointer;color:#fff;background-color:#3e6cd9;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:1.4rem;font-weight:500;transition:background-color .2s;display:flex}._Notes_535ad_1 ._sidebar_535ad_6 ._sidebarHeader_535ad_13 ._newNoteButton_535ad_22:hover{background-color:#2d5bc7}._Notes_535ad_1 ._sidebar_535ad_6 ._sidebarHeader_535ad_13 ._newNoteButton_535ad_22:active{background-color:#1f4aa8}._Notes_535ad_1 ._sidebar_535ad_6 ._notesList_535ad_42{flex:1;padding:8px;overflow-y:auto}._Notes_535ad_1 ._sidebar_535ad_6 ._emptyState_535ad_47{text-align:center;color:#999;padding:40px 20px}._Notes_535ad_1 ._sidebar_535ad_6 ._emptyState_535ad_47 p{margin:0}._Notes_535ad_1 ._sidebar_535ad_6 ._noteItem_535ad_55{cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:12px;transition:background-color .2s,border-color .2s;display:flex}._Notes_535ad_1 ._sidebar_535ad_6 ._noteItem_535ad_55:hover{background-color:#f0f0f0}._Notes_535ad_1 ._sidebar_535ad_6 ._noteItem_535ad_55._noteItemActive_535ad_70{background-color:#e8f0fe;border-color:#3e6cd9}._Notes_535ad_1 ._sidebar_535ad_6 ._noteItem_535ad_55 ._noteItemContent_535ad_74{flex:1;min-width:0}._Notes_535ad_1 ._sidebar_535ad_6 ._noteItem_535ad_55 ._noteItemContent_535ad_74 ._noteItemTitle_535ad_78{white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:1.6rem;font-weight:600;overflow:hidden}._Notes_535ad_1 ._sidebar_535ad_6 ._noteItem_535ad_55 ._noteItemContent_535ad_74 ._noteItemPreview_535ad_86{color:#666;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.4rem;overflow:hidden}._Notes_535ad_1 ._sidebar_535ad_6 ._noteItem_535ad_55 ._deleteButton_535ad_94{all:unset;cursor:pointer;color:#999;opacity:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s,background-color .2s;display:flex}._Notes_535ad_1 ._sidebar_535ad_6 ._noteItem_535ad_55 ._deleteButton_535ad_94:hover{color:#bc2424;background-color:#fee}._Notes_535ad_1 ._sidebar_535ad_6 ._noteItem_535ad_55:hover ._deleteButton_535ad_94{opacity:1}._Notes_535ad_1 ._editor_535ad_115{flex-direction:column;flex:1;padding:16px;display:flex;overflow:hidden}._Notes_535ad_1 ._editor_535ad_115 ._titleInput_535ad_122{all:unset;border-bottom:2px solid #0000;margin-bottom:16px;padding:8px 0;font-size:2.4rem;font-weight:600;transition:border-color .2s}._Notes_535ad_1 ._editor_535ad_115 ._titleInput_535ad_122:focus{border-bottom-color:#3e6cd9}._Notes_535ad_1 ._editor_535ad_115 ._titleInput_535ad_122::placeholder{color:#999}._Notes_535ad_1 ._editor_535ad_115 ._toolbar_535ad_137{border-bottom:1px solid #e5e5e5;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:8px;display:flex}._Notes_535ad_1 ._editor_535ad_115 ._toolbarButton_535ad_145{all:unset;cursor:pointer;color:#666;background-color:#0000;border-radius:4px;padding:6px 12px;font-size:1.4rem;transition:background-color .2s,color .2s}._Notes_535ad_1 ._editor_535ad_115 ._toolbarButton_535ad_145:hover{background-color:#f0f0f0}._Notes_535ad_1 ._editor_535ad_115 ._toolbarButton_535ad_145._toolbarButtonActive_535ad_158{color:#3e6cd9;background-color:#e8f0fe}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162{flex:1;font-family:inherit;font-size:1.6rem;line-height:1.6;overflow-y:auto}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169{outline:none;min-height:100%;padding:0}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 p{margin:0 0 1em}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 p:last-child{margin-bottom:0}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h1,._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h2,._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h3,._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h4,._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h5,._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h6{margin:1em 0 .5em;font-weight:600}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h1:first-child,._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h2:first-child,._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h3:first-child,._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h4:first-child,._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h5:first-child,._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h6:first-child{margin-top:0}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h1{font-size:2.4rem}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h2{font-size:2rem}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 h3{font-size:1.8rem}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 ul,._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 ol{margin:.5em 0;padding-left:2em}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 blockquote{color:#666;border-left:4px solid #e5e5e5;margin:1em 0;padding-left:1em}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 code{background-color:#f5f5f5;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 pre{background-color:#f5f5f5;border-radius:8px;margin:1em 0;padding:1em;overflow-x:auto}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 pre code{background-color:#0000;padding:0}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 strong{font-weight:600}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 em{font-style:italic}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 a{color:#3e6cd9;text-decoration:underline}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 a:hover{color:#2d5bc7}._Notes_535ad_1 ._editor_535ad_115 ._editorWrapper_535ad_162 ._editorContent_535ad_169 hr{border:none;border-top:1px solid #e5e5e5;margin:2em 0}._Notes_535ad_1 ._editor_535ad_115 ._noNoteSelected_535ad_253{color:#999;justify-content:center;align-items:center;height:100%;display:flex}._Notes_535ad_1 ._editor_535ad_115 ._noNoteSelected_535ad_253 p{margin:0}._Flashcard_1wfzg_1{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:16px;font-size:1.6rem;display:flex;overflow-y:auto}._Flashcard_1wfzg_1 ._pdfSelection_1wfzg_11{width:100%;max-width:600px}._Flashcard_1wfzg_1 ._pdfSelection_1wfzg_11 h3{text-align:center;margin:0 0 20px}._Flashcard_1wfzg_1 ._pdfSelection_1wfzg_11 ._noPdfs_1wfzg_19{text-align:center}._Flashcard_1wfzg_1 ._pdfSelection_1wfzg_11 ._noPdfs_1wfzg_19 p{margin:0 0 20px}._Flashcard_1wfzg_1 ._pdfSelection_1wfzg_11 ._pdfList_1wfzg_25{flex-direction:column;gap:10px;display:flex}._Flashcard_1wfzg_1 ._pdfSelection_1wfzg_11 ._pdfButton_1wfzg_30{all:unset;cursor:pointer;text-align:left;border:1px solid #e5e5e5;border-radius:8px;padding:15px 20px;display:block}._Flashcard_1wfzg_1 ._pdfSelection_1wfzg_11 ._pdfButton_1wfzg_30:hover{background-color:#f8f9fa}._Flashcard_1wfzg_1 ._loading_1wfzg_42{text-align:center;padding:40px 20px;font-size:1.6rem}._Flashcard_1wfzg_1 ._button_1wfzg_47{all:unset;cursor:pointer;text-align:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-top:20px;padding:10px 20px;display:block}._Flashcard_1wfzg_1 ._button_1wfzg_47:hover{background-color:#f8f9fa}._Flashcard_1wfzg_1 ._flashcardContent_1wfzg_61{flex-direction:column;align-items:center;width:100%;max-width:600px;display:flex}._Flashcard_1wfzg_1 ._flashcardCounter_1wfzg_68{color:#666;margin-bottom:20px;font-size:1.4rem}._Flashcard_1wfzg_1 ._card_1wfzg_73{perspective:1000px;cursor:pointer;width:100%;min-height:300px;margin-bottom:24px}._Flashcard_1wfzg_1 ._cardInner_1wfzg_80{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}._Flashcard_1wfzg_1 ._cardSide_1wfzg_87{backface-visibility:hidden;background-color:#fff;border:2px solid #e5e5e5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:32px;display:flex;position:absolute;box-shadow:0 4px 6px #0000001a}._Flashcard_1wfzg_1 ._cardSide_1wfzg_87 ._cardLabel_1wfzg_102{color:#999;text-transform:uppercase;letter-spacing:.5px;font-size:1.2rem;position:absolute;top:16px;left:16px}._Flashcard_1wfzg_1 ._cardSide_1wfzg_87 ._cardContent_1wfzg_111{text-align:center;flex:1;justify-content:center;align-items:center;font-size:1.8rem;line-height:1.6;display:flex}._Flashcard_1wfzg_1 ._cardSide_1wfzg_87 ._cardContent_1wfzg_111 p{margin:0}._Flashcard_1wfzg_1 ._cardSide_1wfzg_87 ._pageButton_1wfzg_123{all:unset;cursor:pointer;color:#3e6cd9;border:1px solid #3e6cd9;border-radius:6px;margin-top:16px;padding:8px 16px;font-size:1.4rem}._Flashcard_1wfzg_1 ._cardSide_1wfzg_87 ._pageButton_1wfzg_123:hover{background-color:#e8f0fe}._Flashcard_1wfzg_1 ._controls_1wfzg_136{align-items:center;gap:12px;margin-bottom:20px;display:flex}._Flashcard_1wfzg_1 ._navButton_1wfzg_142{all:unset;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:1.4rem;display:flex}._Flashcard_1wfzg_1 ._navButton_1wfzg_142:hover:not(:disabled){background-color:#f8f9fa}._Flashcard_1wfzg_1 ._navButton_1wfzg_142:disabled{opacity:.5;cursor:not-allowed}._Flashcard_1wfzg_1 ._flipButton_1wfzg_161{all:unset;cursor:pointer;color:#fff;background-color:#3e6cd9;border-radius:8px;padding:12px 24px;font-size:1.4rem;font-weight:500}._Flashcard_1wfzg_1 ._flipButton_1wfzg_161:hover{background-color:#2d5bc7}._Pomodoro_1misf_1{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:clamp(8px,1.5vw,16px);font-size:clamp(1.2rem,1.3vw,1.4rem);display:flex;overflow-y:auto}._Pomodoro_1misf_1 ._header_1misf_11{text-align:center;flex-shrink:0;margin-bottom:clamp(12px,2vw,20px)}._Pomodoro_1misf_1 ._header_1misf_11 ._sessionInfo_1misf_16{color:#999;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:500}._Pomodoro_1misf_1 ._timerContainer_1misf_23{flex-shrink:0;width:100%;max-width:clamp(250px,45vw,400px);margin-bottom:clamp(16px,2.5vw,24px)}._Pomodoro_1misf_1 ._timerWrapper_1misf_29{flex-direction:column;align-items:center;gap:clamp(12px,2vw,20px);display:flex}._Pomodoro_1misf_1 ._timerText_1misf_35{text-align:center}._Pomodoro_1misf_1 ._timerText_1misf_35 ._time_1misf_23{font-variant-numeric:tabular-nums;margin-bottom:clamp(4px,.8vw,6px);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;line-height:1}._Pomodoro_1misf_1 ._timerText_1misf_35 ._sessionType_1misf_45{color:#999;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(1rem,1.2vw,1.2rem)}._Pomodoro_1misf_1 ._progressBar_1misf_51{background-color:#e5e5e5;border-radius:clamp(3px,.5vw,4px);width:100%;height:clamp(6px,1vw,8px);position:relative;overflow:hidden}._Pomodoro_1misf_1 ._progressFill_1misf_59{background-color:#3e6cd9;border-radius:clamp(3px,.5vw,4px);height:100%;transition:width 1s linear}._Pomodoro_1misf_1 ._controls_1misf_65{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:clamp(6px,1vw,10px);margin-bottom:clamp(12px,2vw,20px);display:flex}._Pomodoro_1misf_1 ._startButton_1misf_73,._Pomodoro_1misf_1 ._resumeButton_1misf_74,._Pomodoro_1misf_1 ._pauseButton_1misf_75{all:unset;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:clamp(8px,1.2vw,10px);transition:background-color .2s;display:flex}._Pomodoro_1misf_1 ._startButton_1misf_73,._Pomodoro_1misf_1 ._resumeButton_1misf_74{color:#fff;background-color:#25c32d}._Pomodoro_1misf_1 ._startButton_1misf_73:hover,._Pomodoro_1misf_1 ._resumeButton_1misf_74:hover{background-color:#1fa824}._Pomodoro_1misf_1 ._pauseButton_1misf_75{color:#fff;background-color:#ff9800}._Pomodoro_1misf_1 ._pauseButton_1misf_75:hover{background-color:#e68900}._Pomodoro_1misf_1 ._resetButton_1misf_103,._Pomodoro_1misf_1 ._skipButton_1misf_104{all:unset;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:clamp(8px,1.2vw,10px) clamp(12px,1.5vw,16px);font-size:clamp(1.2rem,1.3vw,1.3rem)}._Pomodoro_1misf_1 ._resetButton_1misf_103:hover,._Pomodoro_1misf_1 ._skipButton_1misf_104:hover{background-color:#f8f9fa}._Pomodoro_1misf_1 ._stats_1misf_117{flex-shrink:0;gap:clamp(12px,2vw,20px);display:flex}._Pomodoro_1misf_1 ._statItem_1misf_122{text-align:center;align-items:baseline;gap:6px;display:flex}._Pomodoro_1misf_1 ._statItem_1misf_122 ._statValue_1misf_128{font-size:clamp(1.6rem,2vw,2rem);font-weight:600}._Pomodoro_1misf_1 ._statItem_1misf_122 ._statLabel_1misf_132{color:#999;text-transform:lowercase;font-size:clamp(1rem,1.1vw,1.1rem)}._Calendar_m4x4b_1{box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:clamp(8px,1.5vw,16px);font-size:clamp(1.4rem,1.5vw,1.6rem);display:flex;overflow-y:auto}._Calendar_m4x4b_1 ._header_m4x4b_11{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:clamp(16px,2vw,24px);display:flex}._Calendar_m4x4b_1 ._header_m4x4b_11 ._headerControls_m4x4b_18{align-items:center;gap:16px;display:flex}._Calendar_m4x4b_1 ._header_m4x4b_11 ._headerControls_m4x4b_18 ._navButton_m4x4b_23{all:unset;cursor:pointer;color:#666;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}._Calendar_m4x4b_1 ._header_m4x4b_11 ._headerControls_m4x4b_18 ._navButton_m4x4b_23:hover{background-color:#f0f0f0}._Calendar_m4x4b_1 ._header_m4x4b_11 ._headerControls_m4x4b_18 ._monthTitle_m4x4b_38{text-align:center;min-width:clamp(150px,20vw,200px);margin:0;font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:600}._Calendar_m4x4b_1 ._header_m4x4b_11 ._todayButton_m4x4b_45{all:unset;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:8px 16px;font-size:1.4rem}._Calendar_m4x4b_1 ._header_m4x4b_11 ._todayButton_m4x4b_45:hover{background-color:#f8f9fa}._Calendar_m4x4b_1 ._calendarGrid_m4x4b_57{background-color:#e5e5e5;border:1px solid #e5e5e5;border-radius:8px;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;width:100%;height:100%;min-height:0;display:grid;overflow:visible}._Calendar_m4x4b_1 ._weekDayHeader_m4x4b_71{text-align:center;color:#666;text-transform:uppercase;letter-spacing:.5px;background-color:#f8f9fa;justify-content:center;align-items:center;min-height:clamp(32px,4vh,48px);padding:clamp(8px,1.2vw,12px);font-size:clamp(1.2rem,1.5vw,1.4rem);font-weight:600;display:flex}._Calendar_m4x4b_1 ._dayCell_m4x4b_85{cursor:pointer;background-color:#fff;flex-direction:column;min-width:0;padding:clamp(4px,.8vw,8px);transition:background-color .2s;display:flex;overflow:hidden}._Calendar_m4x4b_1 ._dayCell_m4x4b_85:hover{background-color:#f8f9fa}._Calendar_m4x4b_1 ._dayCell_m4x4b_85._dayCellOtherMonth_m4x4b_98{opacity:.5;background-color:#fafafa}._Calendar_m4x4b_1 ._dayCell_m4x4b_85._dayCellToday_m4x4b_102{background-color:#e8f0fe}._Calendar_m4x4b_1 ._dayCell_m4x4b_85._dayCellToday_m4x4b_102 ._dayNumber_m4x4b_105{color:#3e6cd9;font-weight:600}._Calendar_m4x4b_1 ._dayCell_m4x4b_85 ._dayNumber_m4x4b_105{color:#333;flex-shrink:0;margin-bottom:clamp(2px,.4vw,4px);font-size:clamp(1rem,1.3vw,1.4rem);font-weight:500;line-height:1.2}._Calendar_m4x4b_1 ._dayCell_m4x4b_85 ._dayItems_m4x4b_117{flex-direction:column;flex:1;gap:clamp(1px,.2vw,2px);width:100%;min-height:0;display:flex;overflow:hidden auto}._Calendar_m4x4b_1 ._dayCell_m4x4b_85 ._dayItem_m4x4b_117{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:#f8f9fa;border-left:clamp(2px,.3vw,3px) solid;border-radius:clamp(2px,.3vw,3px);flex-shrink:0;min-width:0;padding:clamp(2px,.4vw,4px) clamp(2px,.5vw,4px);font-size:clamp(.7rem,.9vw,1rem);line-height:1.3;overflow:hidden}._Calendar_m4x4b_1 ._dayCell_m4x4b_85 ._dayItem_m4x4b_117:hover{background-color:#f0f0f0}._Calendar_m4x4b_1 ._dayCell_m4x4b_85 ._dayItem_m4x4b_117._dayItemTodo_m4x4b_144{background-color:#e8f0fe}._Calendar_m4x4b_1 ._dayCell_m4x4b_85 ._dayItem_m4x4b_117 ._itemUnitCode_m4x4b_147{margin-right:clamp(2px,.4vw,4px);font-size:clamp(.75rem,.85vw,.9rem);font-weight:600}._Calendar_m4x4b_1 ._dayCell_m4x4b_85 ._dayItem_m4x4b_117 ._itemTitle_m4x4b_152{font-size:clamp(.75rem,.85vw,.9rem)}._Calendar_m4x4b_1 ._dayCell_m4x4b_85 ._moreItems_m4x4b_155{color:#666;flex-shrink:0;padding:clamp(2px,.3vw,4px) clamp(2px,.4vw,4px);font-size:clamp(.8rem,1vw,1rem);font-style:italic;line-height:1.3}._definition_13ttp_1{padding:16px;font-size:1.6rem}._definition_13ttp_1 ._section_13ttp_5:not(:last-child){margin-bottom:20px}._definition_13ttp_1 h4{align-items:center;gap:8px;margin:0 0 10px;display:flex}._definition_13ttp_1 ._placeholder_13ttp_14{text-align:center;color:#999;margin:0;padding:40px 20px;font-style:italic}._definition_13ttp_1 ._links_13ttp_21{padding:0;list-style:none}._definition_13ttp_1 ._links_13ttp_21 li{border:1px solid #e5e5e5;border-radius:8px;padding:8px 8px 8px 16px}._definition_13ttp_1 ._links_13ttp_21 li a{color:#000;justify-content:space-between;align-items:center;gap:4px;text-decoration:none;display:flex}._definition_13ttp_1 ._links_13ttp_21 li a svg{stroke:#a5a5a5;flex:none}._definition_13ttp_1 ._links_13ttp_21 li ._title_13ttp_42{text-decoration:underline}._definition_13ttp_1 ._links_13ttp_21 li ._summary_13ttp_45{margin-top:4px;font-size:1.2rem;font-style:italic}._definition_13ttp_1 ._links_13ttp_21 li:not(:last-child){margin-bottom:10px}._translate_fpodh_1{flex-direction:column;height:100%;font-size:1.6rem;display:flex}._translate_fpodh_1 select{border:1px solid #e5e5e5;border-radius:8px;padding:10px}._translate_fpodh_1 h3{margin:0;font-size:1.6rem;line-height:1}._translate_fpodh_1>div{overflow:auto}._translate_fpodh_1 ._original_fpodh_20{flex:none;padding:16px}._translate_fpodh_1 ._original_fpodh_20 h3{margin-bottom:20px}._translate_fpodh_1 ._original_fpodh_20:after{content:"";width:100%;height:40px;display:block;position:absolute;bottom:0;left:0}._translate_fpodh_1 ._translation_fpodh_36{border-radius:16px;height:100%;box-shadow:0 -1px 2px #1111110d,0 -2px 4px #1111110d,0 -4px 8px #1111110d,0 -8px 16px #1111110d,0 -16px 32px #1111110d}._translate_fpodh_1 ._translation_fpodh_36 ._title_fpodh_41{justify-content:space-between;align-items:center;padding:16px 16px 0;display:flex}._translate_fpodh_1 ._translation_fpodh_36 ._content_fpodh_47{padding:16px}._translate_fpodh_1 ._translation_fpodh_36 ._placeholder_fpodh_50{text-align:center;color:#999;margin:0;padding:40px 20px;font-style:italic}._translate_fpodh_1 ._resizeHandle_fpodh_57{cursor:grab;justify-content:center;align-items:center;padding:10px 0 0;display:grid}._translate_fpodh_1 ._resizeHandle_fpodh_57:active{cursor:grabbing}._translate_fpodh_1 ._resizeHandle_fpodh_57 ._bar_fpodh_67{background-color:#d9d9d9;border-radius:100px;width:60px;height:4px}._ask_1vlh0_1{flex-direction:column;height:100%;font-size:1.6rem;display:flex}._ask_1vlh0_1 ._messages_1vlh0_7{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}._ask_1vlh0_1 ._messages_1vlh0_7 ._placeholder_1vlh0_15{text-align:center;color:#999;margin:auto;padding:40px 20px;font-style:italic}._ask_1vlh0_1 ._messages_1vlh0_7 ._message_1vlh0_7{max-width:80%;display:flex}._ask_1vlh0_1 ._messages_1vlh0_7 ._message_1vlh0_7._user_1vlh0_26{justify-content:flex-end;align-self:flex-end}._ask_1vlh0_1 ._messages_1vlh0_7 ._message_1vlh0_7._user_1vlh0_26 ._messageContent_1vlh0_30{color:#fff;background-color:#007bff;border-radius:16px 16px 4px}._ask_1vlh0_1 ._messages_1vlh0_7 ._message_1vlh0_7._model_1vlh0_35{justify-content:flex-start;align-self:flex-start}._ask_1vlh0_1 ._messages_1vlh0_7 ._message_1vlh0_7._model_1vlh0_35 ._messageContent_1vlh0_30{color:#000;background-color:#f0f0f0;border-radius:16px 16px 16px 4px}._ask_1vlh0_1 ._messages_1vlh0_7 ._message_1vlh0_7._highlighted_1vlh0_44{justify-content:center;width:100%;max-width:100%}._ask_1vlh0_1 ._messages_1vlh0_7 ._message_1vlh0_7._highlighted_1vlh0_44 ._messageContent_1vlh0_30{color:inherit;background-color:#f0f0f0;border-radius:16px}._ask_1vlh0_1 ._messages_1vlh0_7 ._message_1vlh0_7 ._messageContent_1vlh0_30{word-wrap:break-word;padding:12px 16px}._ask_1vlh0_1 ._messages_1vlh0_7 ._message_1vlh0_7 ._messageContent_1vlh0_30 ._typing_1vlh0_58{color:#666;font-style:italic}._ask_1vlh0_1 ._messages_1vlh0_7 ._message_1vlh0_7 ._messageContent_1vlh0_30 p{margin:0 0 8px}._ask_1vlh0_1 ._messages_1vlh0_7 ._message_1vlh0_7 ._messageContent_1vlh0_30 p:last-child{margin-bottom:0}._ask_1vlh0_1 ._messages_1vlh0_7 ._message_1vlh0_7 ._messageContent_1vlh0_30 blockquote{border-left:3px solid #0003;margin:8px 0;padding-left:16px;font-style:italic}._ask_1vlh0_1 ._messages_1vlh0_7 ._message_1vlh0_7 ._messageContent_1vlh0_30 button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}._ask_1vlh0_1 ._inputForm_1vlh0_83{border-top:1px solid #e5e5e5;gap:8px;padding:16px;display:flex}._ask_1vlh0_1 ._inputForm_1vlh0_83 input{border:1px solid #e5e5e5;border-radius:8px;flex:1;padding:10px 16px;font-size:1.6rem}._ask_1vlh0_1 ._inputForm_1vlh0_83 input:disabled{cursor:not-allowed;background-color:#f5f5f5}._ask_1vlh0_1 ._inputForm_1vlh0_83 button{color:#fff;cursor:pointer;background-color:#007bff;border:1px solid #007bff;border-radius:8px;padding:10px 20px;font-size:1.6rem;transition:background-color .2s}._ask_1vlh0_1 ._inputForm_1vlh0_83 button:hover:not(:disabled){background-color:#0056b3}._ask_1vlh0_1 ._inputForm_1vlh0_83 button:disabled{cursor:not-allowed;background-color:#ccc;border-color:#ccc}@keyframes _fadeIn_182te_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0)}}._Floating_182te_11{z-index:99999;opacity:0;background-color:#fff;border-radius:16px;transition:all .2s ease-in-out;animation:.3s ease-in-out .1s forwards _fadeIn_182te_1;position:fixed;overflow:hidden;transform:translateY(-10px);box-shadow:0 1px 2px #1111110d,0 2px 4px #1111110d,0 4px 8px #1111110d,0 8px 16px #1111110d,0 16px 32px #1111110d,0 32px 64px #1111110d,0 64px 128px #1111110d}._floatingButtons_16qbp_1{display:flex}._floatingButtons_16qbp_1 button{all:unset;cursor:pointer;background-color:#fff;align-items:center;padding:8px 16px;display:grid}._floatingButtons_16qbp_1 button:first-child{padding-right:6px}._floatingButtons_16qbp_1 button:last-child{padding-left:6px}._floatingButtons_16qbp_1 button:hover{background-color:#efefef}._Taskbar_jwrmt_1{z-index:99999;pointer-events:none;justify-content:center;align-items:center;gap:20px;width:100%;display:flex;position:fixed;bottom:20px;left:0}._apps_jwrmt_14,._helpers_jwrmt_15{background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:12px 12px 4px;display:flex}._app_jwrmt_14{all:unset;cursor:pointer;pointer-events:auto;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:40px;height:40px;display:flex}._app_jwrmt_14:hover ._indicator_jwrmt_39{opacity:1;width:16px}._app_jwrmt_14 ._indicator_jwrmt_39{opacity:0;border-radius:4px;width:4px;height:4px;transition:all .3s ease-in-out}._app_jwrmt_14._open_jwrmt_50 ._indicator_jwrmt_39{opacity:1}._app_jwrmt_14._focused_jwrmt_53 ._indicator_jwrmt_39{opacity:1;width:16px}._app_jwrmt_14 svg{shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke}._app_jwrmt_14 img{width:24px;height:24px}._fileExplorer_1foh9_1{color:#000;flex-direction:column;height:100%;display:flex}._fileExplorer_1foh9_1 ._tree_1foh9_7{flex:1;padding:8px;font-size:1.4rem;overflow-y:auto}._fileExplorer_1foh9_1 ._unit_1foh9_13{margin-bottom:4px}._fileExplorer_1foh9_1 ._unit_1foh9_13 ._unitHeader_1foh9_16{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;transition:background-color .15s;display:flex}._fileExplorer_1foh9_1 ._unit_1foh9_13 ._unitHeader_1foh9_16:hover{background-color:#f8f9fa}._fileExplorer_1foh9_1 ._unit_1foh9_13 ._unitHeader_1foh9_16 ._expandIcon_1foh9_29{flex-shrink:0;align-items:center;width:16px;height:16px;display:flex}._fileExplorer_1foh9_1 ._unit_1foh9_13 ._unitHeader_1foh9_16 ._expandIcon_1foh9_29 svg{width:14px;height:14px}._fileExplorer_1foh9_1 ._unit_1foh9_13 ._unitHeader_1foh9_16 svg{color:#4a90e2;flex-shrink:0;width:18px;height:18px}._fileExplorer_1foh9_1 ._unit_1foh9_13 ._unitHeader_1foh9_16 ._unitName_1foh9_46{color:#333;min-width:80px;font-weight:600}._fileExplorer_1foh9_1 ._unit_1foh9_13 ._unitHeader_1foh9_16 ._unitTitle_1foh9_51{color:#666;font-weight:400}._fileExplorer_1foh9_1 ._unit_1foh9_13 ._unitContent_1foh9_55{border-left:1px solid #e0e0e0;margin-left:24px;padding-left:8px}._fileExplorer_1foh9_1 ._week_1foh9_60{margin-bottom:2px}._fileExplorer_1foh9_1 ._week_1foh9_60 ._weekHeader_1foh9_63{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;transition:background-color .15s;display:flex}._fileExplorer_1foh9_1 ._week_1foh9_60 ._weekHeader_1foh9_63:hover{background-color:#f8f9fa}._fileExplorer_1foh9_1 ._week_1foh9_60 ._weekHeader_1foh9_63 ._expandIcon_1foh9_29{flex-shrink:0;align-items:center;width:16px;height:16px;display:flex}._fileExplorer_1foh9_1 ._week_1foh9_60 ._weekHeader_1foh9_63 ._expandIcon_1foh9_29 svg{width:14px;height:14px}._fileExplorer_1foh9_1 ._week_1foh9_60 ._weekHeader_1foh9_63 svg{color:#4a90e2;flex-shrink:0;width:16px;height:16px}._fileExplorer_1foh9_1 ._week_1foh9_60 ._weekHeader_1foh9_63 span:not(._expandIcon_1foh9_29){color:#555;font-weight:500}._fileExplorer_1foh9_1 ._week_1foh9_60 ._weekContent_1foh9_97{border-left:1px solid #e0e0e0;margin-left:24px;padding-left:8px}._fileExplorer_1foh9_1 ._file_1foh9_1{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;transition:background-color .15s;display:flex}._fileExplorer_1foh9_1 ._file_1foh9_1:hover{background-color:#f8f9fa}._fileExplorer_1foh9_1 ._file_1foh9_1 svg{color:#d32f2f;flex-shrink:0;width:16px;height:16px}._fileExplorer_1foh9_1 ._file_1foh9_1 span{color:#333;font-size:1.3rem}._fileExplorer_1foh9_1 ._file_1foh9_1._fileOpen_1foh9_125{position:relative}._fileExplorer_1foh9_1 ._file_1foh9_1._fileOpen_1foh9_125:before{content:"";background-color:#2196f3;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}._fileExplorer_1foh9_1 ._loading_1foh9_139,._fileExplorer_1foh9_1 ._empty_1foh9_140{color:#999;padding:16px;font-size:1.3rem;font-style:italic}._TopNav_163jk_1{background-color:#f8fafc;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._Spaces_fiy6b_1{align-items:center;gap:20px;display:flex}._Spaces_fiy6b_1 ._newSpace_fiy6b_6{all:unset;cursor:pointer;height:24px}._Spaces_fiy6b_1 ._newSpace_fiy6b_6 img{display:block}._Spaces_fiy6b_1 ._space_fiy6b_14{cursor:pointer;border-radius:8px;padding:8px 16px;transition:background-color .15s}._Spaces_fiy6b_1 ._active_fiy6b_20{background-color:#e8eef4}
