._container_6ipsc_1{display:flex;flex-direction:column;align-items:center;gap:20px}._userImage_6ipsc_7{width:86px;height:auto}._name_6ipsc_11{font-size:20px;font-weight:500}._textContainer_6ipsc_16{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}._bottomMenu_6ipsc_24{display:flex;flex-direction:row;gap:10px}._infoText_6ipsc_30{cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;color:#333;transition:color .2s ease}._registerText_6ipsc_37{cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;color:#7b7b7b;transition:color .2s ease}._guestContainer_6ipsc_46{display:flex;width:100%;flex-direction:column;align-items:center;gap:12px;padding:20px;background-color:#f9f9f9;border-radius:8px;border:1px dashed #ddd}._loginButton_6ipsc_58{background-color:#e5382d;color:#fff;border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;transition:all .2s ease}._loginButton_6ipsc_58:hover{background-color:#c92b22}@media (max-width: 768px){._container_6ipsc_1{gap:16px}._guestContainer_6ipsc_46{width:100%;align-self:stretch;padding:16px}._loginButton_6ipsc_58{font-size:14px;padding:8px 14px}}._container_1r0xu_1{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:40px}._pomo-card_1r0xu_8{background:#f5f5f5;width:auto;aspect-ratio:3 / 4;border-radius:1px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;transition:transform .2s ease}._pomo-card_1r0xu_8:hover{transform:scale(1.05)}._pomo-image_1r0xu_26{width:100%;height:auto}@media (max-width: 768px){._container_1r0xu_1{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px}._pomo-card_1r0xu_8{aspect-ratio:3 / 4}}._container_19k9s_1{height:auto;padding:12px;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}._header_19k9s_13{display:flex;align-items:center;gap:5px}@media (max-width: 768px){._container_19k9s_1{padding:10px;gap:16px}}._container_1l9fw_1{display:flex;gap:4px}._tab_1l9fw_6{all:unset;cursor:pointer;padding:2px 8px;background-color:transparent;text-align:center;font-size:18px;transition:all .2s ease;border:none}._tab_1l9fw_6:focus{outline:none}._active_1l9fw_20{color:#000;font-weight:700;border-bottom:2.4px solid black;padding-bottom:2px}._active_1l9fw_20:hover{border-bottom-color:#000}._inactive_1l9fw_31{color:#8c8c8c;font-weight:500}@media (max-width: 768px){._tab_1l9fw_6{padding:2px 6px;font-size:17px}}._wrapper_vrqce_1{display:flex;justify-content:flex-end}._button_vrqce_6{width:100%;height:100%;padding:8px 16px;border-radius:8px;background:#fff;color:#000;cursor:pointer;border:1px dotted #ddd;font-size:18px;transition:all .3s ease}._button_vrqce_6._hover_vrqce_19{border:2px dotted #e5382d;font-size:22px}@media (max-width: 768px){._button_vrqce_6{font-size:22px;padding:6px 12px;height:180px;border:2px solid black}._button_vrqce_6._hover_vrqce_19{font-size:18px}}._container_159j8_2{display:flex;flex-direction:column;align-items:center;gap:40px;margin:24px}._header_159j8_12{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}._header-grid_159j8_20{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 40px;box-sizing:border-box}._header-left_159j8_29{text-align:left}._header-logo_159j8_33{width:220px;height:auto;justify-self:center}._header-right_159j8_39{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:flex-end}._info_159j8_48{color:#000;font-size:16px;font-weight:500}._info_159j8_48:hover{color:#000;font-weight:700}._center-section_159j8_60{width:100%;display:flex;justify-content:center;gap:20px;transition:all .3s ease}._default-pomo_159j8_68{width:70%;transition:all .3s ease}._backdrop_159j8_73{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;opacity:0;transition:opacity .4s ease;z-index:100}._backdrop_159j8_73._open_159j8_85{opacity:1}._workflow-panel_159j8_92{width:300px;background:#fff;border-radius:8px;flex-shrink:0;position:fixed;top:10%;right:3%;transform:translateY(200%);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;z-index:101;box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;padding:20px;overflow-y:auto}._workflow-panel_159j8_92._open_159j8_85{transform:translateY(0);opacity:1}._workflow-item_159j8_121{margin-bottom:20px;cursor:pointer}._workflow-item-header_159j8_125{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:Outfit,sans-serif;font-size:20px;font-weight:100}._workflow-item-description_159j8_135{font-family:Pretendard;font-size:17px;font-weight:500;width:100%;padding:12px 4px 20px;white-space:pre-line}._closeButton_159j8_143{background-color:transparent;border:none;cursor:pointer;font-size:20px;color:#333;padding:4px}._workflow-steps_159j8_153{display:flex;flex-direction:column;gap:8px}._saved-sessions-grid_159j8_160{width:70%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;transition:all .3s ease}._saved-session-card_159j8_169{border:1px solid #ddd;border-radius:12px;padding:16px;background:#fff;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;gap:12px;transition:all .2s ease;height:180px;overflow:hidden}._session-circles-container_159j8_182{display:flex;flex-direction:row;gap:4px;overflow-x:auto}._saved-session-card-inner_159j8_189{display:flex;flex-direction:row;justify-content:space-between}._info-buttons_159j8_195{display:flex;flex-direction:row;gap:2px}._info-text_159j8_200{font-family:Pretendard,sans-serif;font-size:14px;color:#585858;cursor:pointer;border-bottom:2px solid transparent;transition:border-color .2s ease}._info-text_159j8_200:hover{color-bottom:#0000ff}._saved-session-title_159j8_213{margin:0;font-size:20px;color:#333}._session-circle_159j8_182{flex-shrink:0;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px;text-align:center;padding:4px;overflow:hidden}._empty-state_159j8_235{text-align:center;padding:40px;color:#999;font-size:16px}@media (max-width: 768px){._saved-sessions-grid_159j8_160{width:90%;display:grid;grid-template-columns:repeat(1,1fr);gap:20px;padding:20px;transition:all .3s ease}._default-pomo_159j8_68{width:90%;transition:all .3s ease}._header-left_159j8_29,._header-right_159j8_39{display:none}._header-grid_159j8_20{grid-template-columns:1fr;justify-items:center;text-align:center;padding:0 16px}._header-logo_159j8_33{width:180px}._workflow-panel_159j8_92{position:fixed;top:-10%;left:50%;width:85%;max-width:600px;height:auto;background:#fff;border-radius:16px;box-shadow:0 4px 12px #000c;padding:20px;z-index:1000;transform:translate(-50%,-50%) translateY(100%);transition:transform .3s ease}._workflow-panel_159j8_92._open_159j8_85{transform:translate(-50%,25%) translateY(0)}}._overlay_40qy8_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_40qy8_14{position:relative;background-color:#fff;border-radius:16px;padding:24px 32px;width:400px;max-width:90%;box-shadow:0 4px 20px #0003}._closeBtn_40qy8_24{position:absolute;top:12px;right:12px;border:none;background:none;font-size:24px;cursor:pointer;color:#000}._title_40qy8_35{margin-top:0;font-size:28px;font-weight:700;text-align:center}._tagline_40qy8_42{font-size:16px;color:#555;text-align:center;margin:12px 0}._description_40qy8_49{font-size:14px;color:#666;line-height:1.5;text-align:center}._overlay_13s99_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_13s99_14{position:relative;background-color:#fff;border-radius:16px;padding:24px 32px;width:450px;max-width:90%;box-shadow:0 4px 20px #0003}._closeBtn_13s99_24{position:absolute;top:12px;right:12px;border:none;background:none;font-size:24px;cursor:pointer;color:#000}._title_13s99_35{margin-top:0;font-size:24px;font-weight:700;text-align:center}._steps_13s99_42{margin-top:16px;padding-left:20px;font-size:14px;color:#555;line-height:1.6}._container_1bygq_1{height:auto;padding:20px;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}._header_1bygq_13{display:flex;align-items:center;gap:5px}._content_1bygq_20{display:flex;flex-direction:column;gap:16px;width:auto}._purposeBox_1bygq_27{color:#000;font-size:12px;font-family:Pretendard,sans-serif;font-weight:600;line-height:18px;word-wrap:break-word;padding:10px;background:#fff;border-radius:8px}@media (max-width: 768px){._container_1bygq_1{padding:16px;gap:16px;width:300px;height:120px}._purposeBox_1bygq_27{font-size:11px;line-height:16px;padding:8px}}._container_js1ww_1{display:flex;gap:8px;flex-wrap:wrap}._button_js1ww_8{padding:6px 12px;border-radius:6px;border:1px solid #ccc;background-color:#fff;color:#000;cursor:pointer;min-width:50px;font-family:Pretendard,sans-serif;font-size:14px;transition:all .2s ease}._button_js1ww_8:hover{border-color:#888;background-color:#f7f7f7}._selected_js1ww_27{color:#fff}@media (max-width: 768px){._container_js1ww_1{gap:6px}._button_js1ww_8{font-size:13px;padding:5px 10px;min-width:44px}}._container_1sekc_1{width:auto;height:100%;padding:20px;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}._header_1sekc_14{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}._title_1sekc_22{font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;color:#000;word-wrap:break-word}._removeButton_1sekc_30{cursor:pointer;color:#000;font-size:20px;font-weight:700;transition:transform .15s ease}._removeButton_1sekc_30:hover{transform:scale(1.1)}._textareaWrapper_1sekc_43{display:flex;flex-direction:column;gap:16px;width:100%}._textarea_1sekc_43{width:90%;height:20px;padding:8px;border-radius:6px;border:none;font-size:16px;font-family:Pretendard,sans-serif;font-weight:500;line-height:21px;resize:vertical;background-color:transparent;color:#898989;outline:none}._textarea_1sekc_43:focus{outline:none;border:none}@media (max-width: 768px){._container_1sekc_1{padding:16px;gap:10px}._title_1sekc_22{font-size:18px}._textarea_1sekc_43{font-size:14px;width:100%}}._container_i485i_1{margin:24px}._header_i485i_5{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:-2px 4px 8px 12px;width:100%}._backButton_i485i_14{display:flex;flex-direction:row;gap:12px;cursor:pointer;align-items:center}._backButton_i485i_14 img{width:24px;height:auto}._headerRight_i485i_27{display:flex;flex-direction:row;gap:12px;align-items:center}._titleInput_i485i_34{padding:6px 12px;font-size:18px;font-weight:500;border-radius:6px;border:2px solid #c9c9c9;width:150px;background:#fff;color:#000}._dragDropWrapper_i485i_45{display:flex;gap:40px;padding:50px 20px;height:100%;width:100%;flex-direction:row;overflow-x:hidden;overflow-y:hidden;box-sizing:border-box}._sessionList_i485i_57{display:flex;flex-direction:column;gap:10px;width:25%;height:90vh;overflow-y:auto}._dropAreaWrapper_i485i_66{display:flex;flex-direction:column;gap:10px;height:90vh;width:75%;overflow-y:auto}._droppedSessions_i485i_75{display:flex;flex-direction:column;gap:10px;margin-top:10px}@media (max-width: 768px){._container_i485i_1{margin:24px;width:100%}._dragDropWrapper_i485i_45{display:flex;flex-direction:column;width:100%}._droppedSessions_i485i_75{display:flex;flex-direction:column;gap:10px;margin-top:10px}._sessionList_i485i_57{display:flex;flex-direction:row;gap:10px;width:100%;height:auto;overflow-y:auto}._dropAreaWrapper_i485i_66{width:100%;display:flex;flex-direction:column}._header_i485i_5{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:-2px 4px 8px 12px;width:100%;gap:30px}}._container_w5cun_1{padding:20px;border-radius:12px;color:#fff;min-height:100vh;background-size:cover;background-position:center}._header_w5cun_10{display:flex;justify-content:flex-end}._content_w5cun_15{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;height:100vh;margin-top:20px}._order_w5cun_24{font-size:32px;color:#000;font-weight:500;font-family:Outfit,sans-serif}._pomoName_w5cun_31{color:#000;font-size:60px;font-weight:600;font-family:Outfit,sans-serif}._pomoGuide_w5cun_38{color:#000;font-size:20px;font-weight:500}._timer_w5cun_44{font-size:200px;color:#000;font-family:Outfit,sans-serif}._controls_w5cun_50{display:flex;gap:12px}._button_w5cun_55{padding:10px 20px;border-radius:8px;border:none;cursor:pointer;font-family:Pretendard,sans-serif;font-size:16px;transition:all .2s ease}._button_w5cun_55:hover{opacity:.8}@media (max-width: 768px){._pomoName_w5cun_31{color:#000;font-size:36px;font-weight:600;font-family:Outfit,sans-serif}._timer_w5cun_44{font-size:120px;color:#000;font-family:Outfit,sans-serif}}._authContainer_2iyty_1{width:100%;max-width:420px;margin:80px auto;padding:40px;background:#fff;border-radius:16px;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;align-items:center}._title_2iyty_14{font-family:Outfit,sans-serif;font-size:28px;font-weight:600;margin-bottom:24px;color:#222}._form_2iyty_22{width:100%;display:flex;flex-direction:column;gap:16px}._label_2iyty_29{font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;color:#444}._input_2iyty_36{padding:12px 14px;font-size:16px;border:1.8px solid #ddd;border-radius:10px;outline:none;transition:border-color .2s ease;font-family:Pretendard}._input_2iyty_36:focus{border-color:#111}._submitBtn_2iyty_50{width:100%;margin-top:12px;padding:12px;border:none;border-radius:10px;background:#111;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}._submitBtn_2iyty_50:hover{background:#333}._container_co17c_2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:linear-gradient(180deg,#f8f9fa,#f1f3f5);min-height:100vh;font-family:Pretendard,sans-serif;color:#333}h2{font-size:1.8rem;font-weight:700;margin-bottom:24px;text-align:center;color:#222}._stats_co17c_24{background:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;padding:20px 28px;box-shadow:0 6px 16px #0000000d;margin-bottom:28px;text-align:center;width:100%;max-width:380px}._stats_co17c_24 p{margin:8px 0;font-size:1rem;line-height:1.4}._ratingSection_co17c_43{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}._ratingSection_co17c_43 label{font-weight:600;margin-bottom:10px;color:#555}._stars_co17c_56{display:flex;gap:8px}._stars_co17c_56 span{font-size:2rem;cursor:pointer;transition:transform .2s,text-shadow .2s}._filledStar_co17c_67{color:#ffd43b;text-shadow:0 0 8px rgba(255,212,59,.6)}._emptyStar_co17c_72{color:#dee2e6}._stars_co17c_56 span:hover{transform:scale(1.2);text-shadow:0 0 12px rgba(255,212,59,.8)}._commentBox_co17c_82{width:100%;max-width:420px;min-height:120px;padding:14px 16px;border-radius:12px;border:1px solid #dee2e6;box-shadow:inset 0 2px 4px #0000000a;background-color:#fff;resize:none;font-size:.95rem;color:#333;outline:none;transition:border-color .2s}._commentBox_co17c_82:focus{border-color:#74c0fc}._button_co17c_103{padding:12px 32px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s,background-color .2s}._button_co17c_103._primary_co17c_113{background:linear-gradient(135deg,#74c0fc,#91a7ff);color:#fff;box-shadow:0 6px 16px #91a7ff4d}._button_co17c_103._primary_co17c_113:hover{transform:translateY(-2px);box-shadow:0 10px 22px #91a7ff59}._button_co17c_103._secondary_co17c_125{background-color:#aaa;color:#fff}._button_co17c_103._secondary_co17c_125:hover{background-color:#888}._buttonGroup_co17c_135{display:flex;justify-content:center;gap:12px;margin-top:20px}
