._dock_14xlk_1{top:max(28px, env(safe-area-inset-top));right:max(28px, env(safe-area-inset-right));z-index:30;width:244px;max-height:calc(100dvh - 48px);color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fdfdf8f0;border:1px solid #c2cbb1a6;border-radius:18px;padding:20px;position:fixed;overflow-y:auto;box-shadow:0 10px 42px #3f4d2b12}._header_14xlk_17{justify-content:space-between;align-items:center;gap:10px;display:flex}._status_14xlk_23{color:#60744e;align-items:center;gap:6px;font-size:11px;display:flex}._status_14xlk_23 i{background:#a5af92;border-radius:50%;flex-shrink:0;width:5px;height:5px}._status_14xlk_23 i[data-running=true]{background:#6a854e}._timerLabel_14xlk_40{color:#838c76;white-space:nowrap;font-size:9px}._time_14xlk_40{color:#45583a;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin-top:9px;font-size:49px;font-weight:400;line-height:1.3;display:block}._goal_14xlk_56{color:#747d67;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;line-height:1.7;overflow:hidden}._actions_14xlk_65{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:16px;display:grid}._actions_14xlk_65 button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:8px 11px;font-size:11px;display:flex}._primary_14xlk_83{color:#fffdf3;background:var(--green)}._primary_14xlk_83:hover{background:#566d40}._end_14xlk_90{color:#7a6d58;background:#f4f1e8;border-color:#e7e0d2!important}._end_14xlk_90:hover{background:#eae5d8}._actions_14xlk_65 button:disabled{cursor:not-allowed;opacity:.5}._saving_14xlk_102{color:#808a72;margin:12px 0 0;font-size:9px;line-height:1.6}._feedback_14xlk_108{color:#886c4b;overflow-wrap:anywhere;border-top:1px solid #e4e5d8;margin:12px 0 0;padding-top:10px;font-size:11px;line-height:1.8}._feedback_14xlk_108 p{margin:0 0 8px}._feedback_14xlk_108 button{color:#75593a;font:inherit;cursor:pointer;background:#f9f2e5;border:1px solid #d7c4a3;border-radius:6px;padding:7px 9px}@media (width<=600px){._dock_14xlk_1{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));border-radius:14px;width:198px;max-height:calc(100dvh - 32px);padding:16px}._time_14xlk_40{font-size:42px}._status_14xlk_23{font-size:10px}._timerLabel_14xlk_40{font-size:8px}._actions_14xlk_65 button{padding:8px;font-size:10px}}@media (height<=500px){._dock_14xlk_1{padding:14px 18px;top:16px}._time_14xlk_40{font-size:38px}._actions_14xlk_65{margin-top:9px}._saving_14xlk_102{margin-top:8px}}._setting_b791g_1{color:var(--text-muted);margin:8px 0;font-size:10px}._row_b791g_6{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._row_b791g_6 label{color:var(--text);cursor:pointer;align-items:center;gap:5px;display:flex}._row_b791g_6 input{accent-color:var(--green);margin:0}._row_b791g_6 button{color:var(--green);border:1px solid var(--border);font:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:3px 7px}._row_b791g_6 button:disabled{opacity:.45;cursor:default}._setting_b791g_1 p{color:#886c4b;margin:6px 0 0;line-height:1.6}._card_2jewu_1{z-index:30;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);text-align:center;border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fdfdf8f7;border-radius:22px;padding:28px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 60px #3f4d2b24}._icon_2jewu_19{width:48px;height:48px;color:var(--green);background:#edf1e4;border-radius:15px;place-items:center;margin:0 auto 14px;display:grid}._eyebrow_2jewu_29{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.16em;font-size:9px}._card_2jewu_1 h2{margin:10px 0;font-size:23px;font-weight:500}._card_2jewu_1 h2:focus{outline:none}._intro_2jewu_43{color:var(--text-muted);margin:0;font-size:12px;line-height:1.9}._time_2jewu_49{color:#45583a;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-top:18px;font-size:52px;line-height:1.3;display:block}._caption_2jewu_59,._note_2jewu_60{color:var(--text-muted);font-size:10px}._actions_2jewu_64{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}._actions_2jewu_64 button{min-height:40px;color:var(--green);cursor:pointer;font:inherit;background:#edf1e4;border:1px solid #c8d1bb;border-radius:9px;padding:9px;font-size:12px}._actions_2jewu_64 button:hover{background:#e1e8d4}._actions_2jewu_64 ._primary_2jewu_84{color:#fff;background:var(--green);grid-column:1/-1}._actions_2jewu_64 ._secondary_2jewu_89{border-color:var(--border);background:0 0;grid-column:1/-1}._actions_2jewu_64 button:disabled{opacity:.5;cursor:not-allowed}._note_2jewu_60{margin:14px 0 18px}._resting_2jewu_101{top:max(28px, env(safe-area-inset-top));right:max(28px, env(safe-area-inset-right));width:282px;padding:22px;left:auto;transform:none}._resting_2jewu_101 ._icon_2jewu_19,._resting_2jewu_101 ._eyebrow_2jewu_29{display:none}._resting_2jewu_101 h2{margin-top:0;font-size:17px}@media (width<=600px){._card_2jewu_1{padding:22px}._resting_2jewu_101{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));width:min(250px,100vw - 32px);padding:18px}}._panel_4qjo7_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:24px;padding:24px;scroll-margin-top:24px}._panel_4qjo7_1 header,._panel_4qjo7_1 header>div{align-items:center;gap:10px;display:flex}._panel_4qjo7_1 header{flex-wrap:wrap;justify-content:space-between}._panel_4qjo7_1 header svg{color:var(--green)}._panel_4qjo7_1 h2{margin:0;font-size:15px;font-weight:500}._panel_4qjo7_1 header>span{color:var(--text-muted);font-size:10px}._empty_4qjo7_31{color:var(--text-muted);margin:28px 0 12px;font-size:12px;line-height:1.8}._records_4qjo7_37{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}._records_4qjo7_37 li{border:1px solid var(--border);background:#f6f7f0;border-radius:10px;min-width:0;padding:15px 17px}._recordTop_4qjo7_51,._recordBottom_4qjo7_52{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._recordTop_4qjo7_51 strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500}._reason_4qjo7_65{color:var(--green);flex-shrink:0;font-size:10px}._task_4qjo7_70{color:var(--green);overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.7}._recordBottom_4qjo7_52{color:var(--text-muted);margin-top:10px;font-size:11px;line-height:1.8}._recordBottom_4qjo7_52 b{color:#58694a;font-family:var(--font-mono);font-weight:500}._recordBottom_4qjo7_52 small{font-size:10px}@media (width<=600px){._panel_4qjo7_1{padding:18px}._records_4qjo7_37 li{padding:12px}}._panel_lcp2n_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:24px;padding:24px;scroll-margin-top:24px}._header_lcp2n_9,._header_lcp2n_9>div{align-items:center;gap:10px;display:flex}._header_lcp2n_9{flex-wrap:wrap;justify-content:space-between}._header_lcp2n_9 svg{color:var(--green)}._header_lcp2n_9 h2{margin:0;font-size:15px;font-weight:500}._header_lcp2n_9>span{color:var(--text-muted);font-size:10px}._intro_lcp2n_31,._empty_lcp2n_32{color:var(--text-muted);font-size:12px;line-height:1.8}._intro_lcp2n_31{margin:12px 0 18px}._empty_lcp2n_32{margin:22px 0}._add_lcp2n_43{align-items:center;gap:10px;display:flex}._inputLabel_lcp2n_48{color:var(--text-muted);flex-shrink:0;font-size:11px}._add_lcp2n_43 input{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);font:inherit;background:#f7f8f2;border-radius:8px;padding:11px 12px;font-size:12px}._add_lcp2n_43 button{color:#fffdf3;background:var(--green);border:1px solid var(--green);font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;padding:11px 17px;font-size:12px}._tasks_lcp2n_75{max-height:360px;margin:20px 0 0;padding:0;list-style:none;overflow-y:auto}._tasks_lcp2n_75 li{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:52px;padding:8px 2px;display:flex}._tasks_lcp2n_75 li:last-child{border-bottom:0}._task_lcp2n_75{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}._task_lcp2n_75 input{width:17px;height:17px;accent-color:var(--green);flex-shrink:0}._task_lcp2n_75 span{overflow-wrap:anywhere;font-size:12px;line-height:1.7}li[data-completed=true] ._task_lcp2n_75 span{color:var(--text-muted);text-decoration:line-through}._state_lcp2n_116{color:var(--text-muted);flex-shrink:0;font-size:10px}._remove_lcp2n_121{color:#877b66;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}._remove_lcp2n_121:hover{background:#f9f2e5;border-color:#e7d8c4}._note_lcp2n_137{color:var(--text-muted);margin:16px 0 0;font-size:10px;line-height:1.8}._panel_lcp2n_1 button:disabled{cursor:not-allowed;opacity:.5}._error_lcp2n_147{color:#886343;margin-top:14px;font-size:12px;line-height:1.7}._error_lcp2n_147 p{margin-bottom:8px}._error_lcp2n_147 button{color:inherit;cursor:pointer;background:#f9f2e5;border:1px solid #d7c4a3;border-radius:6px;padding:7px 10px}@media (width<=600px){._panel_lcp2n_1{padding:18px}._add_lcp2n_43{flex-wrap:wrap}._inputLabel_lcp2n_48{width:100%}._add_lcp2n_43 input{flex:1}._add_lcp2n_43 button{padding-inline:10px}._state_lcp2n_116{display:none}}._panel_ey54c_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:24px;padding:24px;scroll-margin-top:24px}._header_ey54c_9,._header_ey54c_9>div{align-items:center;gap:10px;display:flex}._header_ey54c_9{flex-wrap:wrap;justify-content:space-between}._header_ey54c_9 svg{color:var(--green)}._header_ey54c_9 h2{margin:0;font-size:15px;font-weight:500}._header_ey54c_9>span{color:var(--text-muted);overflow-wrap:anywhere;font-size:10px}._summaries_ey54c_32{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}._summary_ey54c_38{border:1px solid var(--border);background:#f6f8ef;border-radius:11px;min-width:0;padding:20px}._periodHeading_ey54c_45{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}._periodHeading_ey54c_45 h3{color:#536843;margin:0;font-size:13px;font-weight:500}._periodHeading_ey54c_45 span{color:var(--text-muted);font-size:10px}._metrics_ey54c_62{grid-template-columns:minmax(0,3fr) minmax(50px,1fr);gap:14px;margin:20px 0 0;display:grid}._metrics_ey54c_62 dt{color:var(--text-muted);font-size:10px}._metrics_ey54c_62 dd{color:#4e623f;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:9px 0 0;font-size:clamp(17px,1.7vw,24px);line-height:1.6}._metrics_ey54c_62 dd small{font-size:11px}._taskHeading_ey54c_83{justify-content:space-between;align-items:center;gap:12px;margin:26px 0 14px;display:flex}._taskHeading_ey54c_83 h3{margin:0;font-size:13px;font-weight:500}._switch_ey54c_95{background:#f0f2e8;border-radius:8px;gap:4px;padding:3px;display:flex}._switch_ey54c_95 button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 13px;font-size:11px}._switch_ey54c_95 button[aria-pressed=true]{color:#4f663b;background:var(--surface);border-color:var(--border)}._table_ey54c_117{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--text);font-size:12px}._table_ey54c_117 th,._table_ey54c_117 td{border-bottom:1px solid var(--border);text-align:right;vertical-align:middle;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:13px 10px;line-height:1.8}._table_ey54c_117 th:first-child{text-align:left;width:50%;padding-left:0;font-weight:400}._table_ey54c_117 th:last-child,._table_ey54c_117 td:last-child{width:18%;padding-right:0}._table_ey54c_117 thead th{color:var(--text-muted);font-size:10px;font-weight:400}._table_ey54c_117 tfoot th,._table_ey54c_117 tfoot td{color:#526842;border-bottom:0;font-weight:500}._bar_ey54c_156{background:#edf0e4;border-radius:4px;width:min(100%,240px);height:4px;margin-top:8px;overflow:hidden}._bar_ey54c_156 i{border-radius:inherit;background:#92a579;height:100%;display:block}._note_ey54c_170{color:var(--text-muted);margin:16px 0 0;font-size:10px;line-height:1.9}._feedback_ey54c_176{color:var(--text-muted);margin:20px 0;font-size:12px;line-height:1.8}._error_ey54c_182{color:#886343;margin-top:16px;font-size:12px;line-height:1.8}._error_ey54c_182 button{color:inherit;cursor:pointer;background:#f9f2e5;border:1px solid #d7c4a3;border-radius:6px;padding:7px 10px}@media (width<=900px){._summaries_ey54c_32{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){._panel_ey54c_1{padding:18px}._summary_ey54c_38{padding:15px}._table_ey54c_117{font-size:11px}._table_ey54c_117 th,._table_ey54c_117 td{padding-inline:5px}._table_ey54c_117 th:first-child{width:44%}._table_ey54c_117 th:last-child,._table_ey54c_117 td:last-child{width:20%}}._field_42e9a_1{margin-bottom:19px}._field_42e9a_1 label{align-items:baseline;gap:7px;margin-bottom:9px;font-size:11px;display:flex}._field_42e9a_1 label span{color:var(--text-muted);font-size:9px}._field_42e9a_1 select{width:100%;min-width:0;color:var(--text);border:1px solid var(--border);font:inherit;text-overflow:ellipsis;background:#f7f8f2;border-radius:7px;padding:9px 10px;font-size:11px}._field_42e9a_1 p{color:var(--text-muted);margin:7px 0 0;font-size:9px;line-height:1.8}._field_42e9a_1._compact_42e9a_33{min-width:0;margin-bottom:0}._compact_42e9a_33 label{margin-bottom:5px}._compact_42e9a_33 select{height:32px;padding-block:6px}._compact_42e9a_33 p{display:none}._card_1ovb4_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:25px}._header_1ovb4_8{align-items:center;gap:11px;margin-bottom:22px;display:flex}._headingIcon_1ovb4_14{width:35px;height:35px;color:var(--green);background:var(--green-light);border-radius:10px;flex-shrink:0;place-items:center;display:grid}._eyebrow_1ovb4_24{color:#858d75;font-family:var(--font-mono);letter-spacing:.13em;font-size:8px}._header_1ovb4_8 h2{margin:5px 0 0;font-size:14px;font-weight:500}._fields_1ovb4_35{border:0;min-width:0;margin:0;padding:0}._changeSeat_1ovb4_41{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:-10px 0 20px;padding:5px 0;font-size:11px;display:flex}._label_1ovb4_54{align-items:baseline;gap:7px;margin-bottom:9px;font-size:11px;display:flex}._label_1ovb4_54 span{color:var(--text-muted);font-size:9px}._goalInput_1ovb4_65{width:100%;min-width:0;height:39px;color:var(--text);border:1px solid var(--border);background:#f7f8f2;border-radius:7px;margin-bottom:19px;padding:9px 11px;font-size:11px}._goalInput_1ovb4_65::placeholder{color:#89917c}._goalInput_1ovb4_65:disabled{color:#68765b;opacity:1}._presets_1ovb4_84{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}._presets_1ovb4_84 button{color:#6b765d;border:1px solid var(--border);cursor:pointer;background:#f5f6ee;border-radius:7px;min-height:35px;padding:7px 3px;font-size:11px}._presets_1ovb4_84 button[aria-pressed=true]{color:#4f663b;background:var(--green-light);border-color:#899b73}._presets_1ovb4_84 button:disabled{cursor:default;opacity:.7}._customDuration_1ovb4_108{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:13px;font-size:10px;display:flex}._customDuration_1ovb4_108>div{align-items:center;gap:7px;display:flex}._customDuration_1ovb4_108 input{width:62px;height:30px;color:var(--text);text-align:center;border:1px solid var(--border);font-family:var(--font-mono);background:#f7f8f2;border-radius:6px;padding:4px 6px;font-size:11px}._customDuration_1ovb4_108 input[aria-invalid=true]{border-color:#ae6f50}._customDuration_1ovb4_108 input:disabled{opacity:.7}._timerBlock_1ovb4_140{flex-direction:column;align-items:center;padding:21px 0 20px;display:flex}._status_1ovb4_146{color:#6b785d;align-items:center;gap:6px;min-height:19px;font-size:10px;display:inline-flex}._status_1ovb4_146 i{background:#b0b89c;border-radius:50%;width:5px;height:5px}._status_1ovb4_146 i[data-running=true]{background:#67864b}._time_1ovb4_140{color:#4c5c3d;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.065em;margin:8px 0 4px;font-size:clamp(38px,3.5vw,48px);font-weight:400;line-height:1.3}._timerCaption_1ovb4_173{color:var(--text-muted);font-size:10px}._progress_1ovb4_177{background:#e9eddf;border-radius:3px;width:100%;height:3px;margin-top:17px;overflow:hidden}._progress_1ovb4_177>span{background:#899f6b;border-radius:3px;height:100%;transition:width .25s linear;display:block}._actions_1ovb4_192{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}._primary_1ovb4_197,._secondary_1ovb4_198{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:10px 14px;font-size:12px;display:flex}._primary_1ovb4_197{color:#fffef5;background:var(--green);width:100%}._primary_1ovb4_197:hover{background:#576e40}._primary_1ovb4_197:disabled{color:#747e65;cursor:not-allowed;background:#e6eadb}._secondary_1ovb4_198{color:#7d6b58;background:#f8f5ed;border-color:#e8e0d1}._secondary_1ovb4_198:hover{background:#f0e9db}._secondary_1ovb4_198:disabled{opacity:.5;cursor:not-allowed}._storageError_1ovb4_236{color:#86583f;background:#faf0e5;border-radius:8px;margin:12px 0;padding:12px;font-size:11px;line-height:1.8}._storageError_1ovb4_236 p{margin:0 0 8px}._storageError_1ovb4_236 button{color:#714f39;cursor:pointer;background:#fffaf2;border:1px solid #d4b89c;border-radius:6px;padding:6px 10px;font-size:11px}._hint_1ovb4_257{color:var(--text-muted);text-align:center;margin:12px 0 0;font-size:10px;line-height:1.7}._localNote_1ovb4_264{color:var(--text-muted);border-top:1px solid var(--border);margin:12px 0 0;padding-top:11px;font-size:9px;line-height:1.7}._review_1ovb4_272,._error_1ovb4_273{color:#93664b;margin:9px 0 13px;font-size:11px;line-height:1.8}._review_1ovb4_272{background:#f7f0e2;border-radius:8px;padding:10px 11px}._card_1ovb4_1._compact_1ovb4_284{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 18px;display:grid;container:focus-setup/inline-size}._compact_1ovb4_284 ._header_1ovb4_8{gap:8px;margin-bottom:0}._compact_1ovb4_284 ._headingIcon_1ovb4_14{width:28px;height:28px}._compact_1ovb4_284 ._eyebrow_1ovb4_24{display:none}._compact_1ovb4_284 ._header_1ovb4_8 h2{margin:0;font-size:13px}._compact_1ovb4_284 ._changeSeat_1ovb4_41{margin:0}._compact_1ovb4_284 form,._compact_1ovb4_284 ._hint_1ovb4_257{grid-column:1/-1}._compact_1ovb4_284 form{gap:10px;display:grid}._compact_1ovb4_284 ._fields_1ovb4_35{grid-template-columns:repeat(2,minmax(0,300px));gap:8px 14px;display:grid}._goalField_1ovb4_322,._durationField_1ovb4_323{min-width:0}._compact_1ovb4_284 ._durationField_1ovb4_323{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:center;column-gap:14px;max-width:440px;display:grid}._compact_1ovb4_284 ._preferences_1ovb4_334{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}._compact_1ovb4_284 ._preferences_1ovb4_334>div{margin:0}._feedback_1ovb4_343:empty{display:none}._compact_1ovb4_284 ._sessionControls_1ovb4_346{justify-content:space-between;align-items:center;gap:16px;display:flex}._compact_1ovb4_284 ._sessionControls_1ovb4_346>._primary_1ovb4_197,._compact_1ovb4_284 ._sessionControls_1ovb4_346>._actions_1ovb4_192{flex-shrink:0;width:170px}._compact_1ovb4_284 ._label_1ovb4_54{margin-bottom:5px}._compact_1ovb4_284 ._durationField_1ovb4_323>._label_1ovb4_54{grid-column:1/-1}._compact_1ovb4_284 ._goalInput_1ovb4_65{height:32px;margin-bottom:0;padding-block:6px}._compact_1ovb4_284 ._presets_1ovb4_84 button{min-height:30px;padding-block:5px}._compact_1ovb4_284 ._customDuration_1ovb4_108{justify-content:flex-start;gap:12px;margin-top:8px}._compact_1ovb4_284 ._customDuration_1ovb4_108 input{width:48px}._compact_1ovb4_284 ._timerBlock_1ovb4_140{flex-direction:row;justify-content:center;gap:10px;padding:0}._compact_1ovb4_284 ._time_1ovb4_140{margin:0;font-size:27px}._compact_1ovb4_284 ._timerCaption_1ovb4_173,._compact_1ovb4_284 ._progress_1ovb4_177,._compact_1ovb4_284 ._hint_1ovb4_257{display:none}._compact_1ovb4_284 ._primary_1ovb4_197,._compact_1ovb4_284 ._secondary_1ovb4_198{min-height:34px;padding-block:7px}._compact_1ovb4_284 ._localNote_1ovb4_264{border-top:0;margin:0;padding-top:0}@container focus-setup (width>=680px){._compact_1ovb4_284 form{grid-template-columns:minmax(0,1fr) 204px;gap:12px 24px}._compact_1ovb4_284 ._fields_1ovb4_35{grid-area:1/1}._compact_1ovb4_284 ._preferences_1ovb4_334{grid-area:2/1}._compact_1ovb4_284 ._sessionControls_1ovb4_346{border-left:1px solid var(--border);flex-direction:column;grid-area:1/2/span 2;justify-content:center;gap:10px;padding-left:20px}._compact_1ovb4_284 ._sessionControls_1ovb4_346>._primary_1ovb4_197,._compact_1ovb4_284 ._sessionControls_1ovb4_346>._actions_1ovb4_192{width:100%}._compact_1ovb4_284 ._timerBlock_1ovb4_140{flex-direction:column;gap:0}._compact_1ovb4_284 ._time_1ovb4_140{font-size:42px}._compact_1ovb4_284 ._sessionControls_1ovb4_346 ._primary_1ovb4_197,._compact_1ovb4_284 ._sessionControls_1ovb4_346 ._secondary_1ovb4_198{min-height:42px;font-size:13px}._compact_1ovb4_284 ._feedback_1ovb4_343{grid-area:3/1/auto/-1}}@container focus-setup (width>=1100px){._compact_1ovb4_284 ._fields_1ovb4_35{grid-template-columns:minmax(140px,220px) minmax(180px,300px) minmax(310px,390px);align-items:start;gap:16px}._compact_1ovb4_284 ._durationField_1ovb4_323{grid-column:auto;gap:0 12px}}@media (width<=600px){._card_1ovb4_1._compact_1ovb4_284{padding:10px 12px}._compact_1ovb4_284 ._header_1ovb4_8 h2{font-size:12px}._compact_1ovb4_284 ._sessionControls_1ovb4_346{gap:10px}._compact_1ovb4_284 ._sessionControls_1ovb4_346>._primary_1ovb4_197,._compact_1ovb4_284 ._sessionControls_1ovb4_346>._actions_1ovb4_192{width:auto;min-width:110px}._compact_1ovb4_284 ._timerBlock_1ovb4_140{gap:6px}}._card_dqull_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px}._eyebrow_dqull_8{color:var(--text-muted);letter-spacing:.04em;align-items:center;gap:9px;margin-bottom:19px;font-size:12px;display:flex}._step_dqull_18{border:1px solid var(--border);width:22px;height:22px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:10px;display:inline-grid}._card_dqull_1 h2{letter-spacing:-.04em;margin:0;font-size:21px;font-weight:600}._seats_dqull_36{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._seat_dqull_36{color:#77796b;text-align:left;cursor:pointer;background:#f7f7f2;border:1px solid #e8e9df;border-radius:11px;padding:16px;transition:background .16s,border-color .16s,transform .16s}._seat_dqull_36:hover{background:#eff1e8;border-color:#a7b094;transform:translateY(-2px)}._selected_dqull_62,._selected_dqull_62:hover{color:var(--green);background:var(--green-light);border-color:var(--green)}._seatTop_dqull_69,._seatBottom_dqull_70{justify-content:space-between;align-items:center;display:flex}._seatBottom_dqull_70{align-items:baseline;margin-top:18px}._seatBottom_dqull_70 strong{color:var(--text);font-family:var(--font-mono);font-size:19px;font-weight:500}._seatBottom_dqull_70 span{font-size:10px}._selection_dqull_92{border-top:1px solid var(--border);align-items:center;gap:11px;min-height:75px;margin-top:22px;display:flex}._selectionIcon_dqull_101{width:36px;height:36px;color:var(--green);background:var(--green-light);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._selection_dqull_92 strong,._selection_dqull_92 div>span{display:block}._selection_dqull_92 strong{font-size:12px;font-weight:500}._selection_dqull_92 div>span{color:var(--text-muted);margin-top:5px;font-size:10px;line-height:1.6}._note_dqull_129{color:var(--text-faint);margin:0;font-size:10px;line-height:1.7}._card_dqull_1._compact_dqull_135{padding:12px 18px}._compact_dqull_135 ._eyebrow_dqull_8{margin-bottom:5px;font-size:10px}._compact_dqull_135 h2{margin-bottom:10px;font-size:16px}._compact_dqull_135 ._seats_dqull_36{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._compact_dqull_135 ._seat_dqull_36{padding:8px 10px}._compact_dqull_135 ._seatTop_dqull_69 svg{width:18px;height:18px}._compact_dqull_135 ._seatBottom_dqull_70{gap:6px;margin-top:5px}._compact_dqull_135 ._seatBottom_dqull_70 strong{font-size:16px}._compact_dqull_135 ._selection_dqull_92{min-height:0;margin-top:10px;padding-top:8px}._compact_dqull_135 ._selectionIcon_dqull_101{width:28px;height:28px}._compact_dqull_135 ._selection_dqull_92 strong{font-size:11px}._compact_dqull_135 ._selection_dqull_92 div>span{margin-top:3px}._compact_dqull_135 ._note_dqull_129{display:none}@media (width<=600px){._card_dqull_1._compact_dqull_135{padding:10px 12px}._compact_dqull_135 ._seatBottom_dqull_70 span{display:none}._compact_dqull_135 ._seat_dqull_36{padding:8px}}._viewport_cldg9_1{background:#f0f0e6;flex:1;min-height:0;position:relative;overflow:hidden}._atmosphere_cldg9_9{background:radial-gradient(at 65% 32%,#fbf8e9 0%,#f0f0e6 57%,#e7e9de 100%);position:absolute;inset:0}._viewport_cldg9_1._immersive_cldg9_20{width:100%;height:100%;min-height:0}._caption_cldg9_26{color:#858976;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}._sun_cldg9_40{align-items:center;gap:7px;display:flex}._loading_cldg9_46,._fallback_cldg9_47{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex;position:absolute;inset:0}._loading_cldg9_46{font-size:13px}._fallback_cldg9_47 svg{color:var(--green);margin-bottom:14px}._fallback_cldg9_47 h3{color:var(--text);font-size:16px;font-weight:500}._fallback_cldg9_47 p{font-size:12px;line-height:1.8}._fallback_cldg9_47 button{color:var(--green);background:var(--surface);cursor:pointer;border:1px solid #a8b09a;border-radius:8px;margin-top:15px;padding:10px 18px}@media (width<=700px){._caption_cldg9_26{font-size:9px;left:16px;right:16px}}._shell_q2duk_1{min-height:100vh;display:flex}._srOnly_q2duk_6{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._shell_q2duk_1._immersive_q2duk_14{height:100dvh;min-height:0;overflow:hidden}._immersive_q2duk_14 ._workspace_q2duk_19{height:100%;margin-left:0}._immersive_q2duk_14 ._main_q2duk_23{max-width:none;height:100%;padding:0}._immersive_q2duk_14 ._content_q2duk_28{height:100%;display:block}._immersive_q2duk_14 ._libraryPanel_q2duk_32{border:0;border-radius:0;width:100%;height:100%;position:relative}._immersiveBrand_q2duk_39{top:max(32px, env(safe-area-inset-top));left:max(32px, env(safe-area-inset-left));z-index:10;color:#6e7c5f;pointer-events:none;align-items:center;gap:10px;display:flex;position:fixed}._immersiveBrand_q2duk_39 span{font-family:var(--font-display);letter-spacing:.1em;font-size:17px}@media (width<=600px){._immersiveBrand_q2duk_39{top:max(24px, env(safe-area-inset-top));left:max(18px, env(safe-area-inset-left));gap:7px}._immersiveBrand_q2duk_39 span{font-size:13px}}._skipLink_q2duk_66{z-index:100;color:#fff;background:var(--green);clip-path:inset(50%);white-space:nowrap;border-radius:8px;width:1px;height:1px;padding:0;position:fixed;top:12px;left:100px;overflow:hidden}._skipLink_q2duk_66:focus{clip-path:none;width:auto;height:auto;padding:12px 18px}._rail_q2duk_89{z-index:20;border-right:1px solid var(--border);background:#f9faf5;flex-direction:column;align-items:center;width:84px;display:flex;position:fixed;inset:0 auto 0 0}._brandMark_q2duk_101{color:#f8f7e9;background:var(--green);border-radius:13px 13px 13px 3px;place-items:center;width:45px;height:45px;margin-top:25px;display:grid}._railDivider_q2duk_112{background:var(--border);width:26px;height:1px;margin:28px 0 26px}._navigation_q2duk_119{flex-direction:column;align-items:center;gap:18px;display:flex}._activeNav_q2duk_126,._inactiveNav_q2duk_127{width:58px;height:65px;color:var(--green);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:flex}._activeNav_q2duk_126{background:#e9eddf}._activeNav_q2duk_126 span,._inactiveNav_q2duk_127 span{letter-spacing:.04em;font-size:10px}._inactiveNav_q2duk_127{color:var(--green)}._railLeaf_q2duk_154{color:#b0b59e;margin-top:auto;margin-bottom:28px}._workspace_q2duk_19{flex-direction:column;flex:1;min-width:0;margin-left:84px;display:flex}._topbar_q2duk_168{border-bottom:1px solid var(--border);background:#f9faf5;align-items:center;gap:25px;min-height:92px;padding:0 44px;display:flex}._wordmark_q2duk_178{align-items:baseline;gap:13px;display:flex}._wordmark_q2duk_178 strong{font-family:var(--font-display);letter-spacing:.15em;font-size:24px;font-weight:600}._wordmark_q2duk_178>span{color:#888d77;font-family:var(--font-mono);letter-spacing:.16em;font-size:9px}._topbarNote_q2duk_198{color:#a1a493;border-left:1px solid var(--border);letter-spacing:.05em;padding-left:24px;font-size:11px}._privateBadge_q2duk_206{color:#737c62;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}._privateBadge_q2duk_206>span,._roomCapacity_q2duk_216>span{background:#8d9b73;border-radius:50%;width:6px;height:6px}._main_q2duk_23{width:100%;max-width:1530px;margin:0 auto;padding:37px 44px 20px}._pageHeading_q2duk_230{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:30px;display:flex}._breadcrumb_q2duk_238{color:var(--text-muted);letter-spacing:.05em;align-items:center;gap:10px;margin-bottom:19px;font-size:10px;display:flex}._pageHeading_q2duk_230 h1{color:#3c4533;font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:clamp(25px,2.3vw,34px);font-weight:500;line-height:1.5}._pageHeading_q2duk_230 h1>span{color:#a7ad8c}._pageHeading_q2duk_230 p{color:var(--text-muted);letter-spacing:.025em;margin:10px 0 0;font-size:12px}._content_q2duk_28{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}._libraryPanel_q2duk_32{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._roomHeader_q2duk_283{justify-content:space-between;align-items:center;gap:12px;min-height:80px;padding:16px 25px;display:flex}._roomTitle_q2duk_292{align-items:center;gap:12px;display:flex}._roomIcon_q2duk_298{width:34px;height:34px;color:var(--green);background:#f0f1e8;border-radius:10px;place-items:center;display:grid}._roomTitle_q2duk_292 h1{letter-spacing:.04em;margin:0;font-size:13px;font-weight:500}._roomTitle_q2duk_292 div>span{color:#a1a58e;font-family:var(--font-mono);letter-spacing:.12em;margin-top:6px;font-size:8px;display:block}._roomCapacity_q2duk_216{color:#818872;white-space:nowrap;background:#f3f4ed;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex}._roomFooter_q2duk_336{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:15px 25px;display:flex}._currentSeat_q2duk_347{color:#79826b;align-items:center;gap:8px;font-size:10px;display:flex}._legend_q2duk_355{color:#979d89;align-items:center;gap:14px;font-size:9px;display:flex}._legend_q2duk_355 span{align-items:center;gap:5px;display:flex}._legend_q2duk_355 i{background:#d1d5bd;border-radius:50%;width:7px;height:7px}._legend_q2duk_355 i._selectedDot_q2duk_376{background:var(--green)}._panels_q2duk_380{flex-direction:column;justify-self:center;gap:16px;width:100%;min-width:0;display:flex}._footer_q2duk_389{color:#a6aa99;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:25px 44px;font-size:9px;display:flex}@media (width>=1600px){._main_q2duk_23{padding-top:50px}._pageHeading_q2duk_230{margin-bottom:36px}}@media (width<=1100px){._topbar_q2duk_168{padding-inline:27px}._main_q2duk_23{padding:30px 27px 20px}._content_q2duk_28{gap:16px}._topbarNote_q2duk_198{display:none}._footer_q2duk_389{padding-inline:27px}}@media (width<=600px){._rail_q2duk_89{width:60px}._brandMark_q2duk_101{border-radius:10px 10px 10px 3px;width:36px;height:36px;margin-top:24px}._navigation_q2duk_119{gap:12px}._activeNav_q2duk_126,._inactiveNav_q2duk_127{width:46px;height:58px}._workspace_q2duk_19{margin-left:60px}._topbar_q2duk_168{gap:12px;min-height:82px;padding-inline:18px}._wordmark_q2duk_178{gap:0}._wordmark_q2duk_178>span{display:none}._privateBadge_q2duk_206{font-size:10px}._main_q2duk_23{padding:25px 16px 16px}._pageHeading_q2duk_230{margin-bottom:22px}._pageHeading_q2duk_230 h1{letter-spacing:-.04em;font-size:22px}._pageHeading_q2duk_230 p{font-size:10px;line-height:1.8}._roomHeader_q2duk_283,._roomFooter_q2duk_336{padding:15px}._footer_q2duk_389{padding:20px 16px;font-size:8px}}._featurePage_q2duk_489>section{margin-top:0}._shell_q2duk_1._libraryHome_q2duk_493{height:100dvh;min-height:0}._libraryHome_q2duk_493 ._workspace_q2duk_19{height:100%;min-height:0}._libraryHome_q2duk_493 ._topbar_q2duk_168{flex-shrink:0;height:60px;min-height:0}._libraryHome_q2duk_493 ._main_q2duk_23{flex-direction:column;flex:1;min-height:0;padding:12px 24px;display:flex}._libraryHome_q2duk_493 ._content_q2duk_28{flex:1;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:12px;min-height:0}._libraryHome_q2duk_493 ._libraryPanel_q2duk_32{flex-direction:column;min-height:0;display:flex}._libraryHome_q2duk_493 ._roomHeader_q2duk_283{flex-shrink:0;min-height:48px;padding:8px 16px}._libraryHome_q2duk_493 ._roomTitle_q2duk_292 div>span{margin-top:4px}._libraryHome_q2duk_493 ._roomFooter_q2duk_336{flex-shrink:0;min-height:32px;padding:8px 16px}._libraryHome_q2duk_493 ._footer_q2duk_389{flex-shrink:0;min-height:26px;margin-top:0;padding:6px 24px}@media (width<=600px){._libraryHome_q2duk_493 ._topbar_q2duk_168{height:52px}._libraryHome_q2duk_493 ._main_q2duk_23{padding:8px 12px}._libraryHome_q2duk_493 ._content_q2duk_28{gap:8px}._libraryHome_q2duk_493 ._roomHeader_q2duk_283,._libraryHome_q2duk_493 ._roomFooter_q2duk_336,._libraryHome_q2duk_493 ._footer_q2duk_389{padding-inline:12px}}:root{--font-body:"Segoe UI", "Microsoft YaHei", "PingFang SC", sans-serif;--font-display:"Songti SC", "Noto Serif SC", "SimSun", serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--page:#f3f4ed;--surface:#fdfdf8;--text:#414838;--text-muted:#737c66;--text-faint:#818b74;--green:#667b4f;--green-light:#eef2e5;--border:#e2e6d9;--radius-lg:15px}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{min-width:360px;color:var(--text);background:var(--page);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:3px solid #718456}::selection{color:#33412b;background:#dce5cb}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
