.settings_page__8v120{width:100%;font-size:13px;color:var(--foreground)}.settings_editor__NPHfK{display:flex;flex-direction:column;height:100%;min-height:0}.settings_editorFields__wWGFo{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;margin:0;border:0}.settings_editorBody__SPIq3{flex:1;min-height:0;overflow:auto;padding:0 18px 20px;scroll-padding-block:12px}.settings_editorFooter__zKvHC{flex:none;padding:12px 18px;border-top:1px solid var(--border);background:var(--background)}.settings_editorFooter__zKvHC .settings_actions__sZ0JE{margin-top:0;flex-wrap:wrap}.settings_editorFooter__zKvHC .settings_error__NbZYv,.settings_editorFooter__zKvHC .settings_note___uwP2{margin:0 0 10px}@media (max-width:760px){.settings_editorBody__SPIq3{padding:0 14px 16px}.settings_editorFooter__zKvHC{padding:12px 14px}}.settings_section__yrnxW{margin:0 0 30px}.settings_section__yrnxW>p{font-size:12px;line-height:1.5;color:var(--muted-foreground);margin:8px 0 16px}.settings_section__yrnxW>h3{margin:0 0 8px;padding:0 0 9px;border-bottom:1px solid var(--border);font-size:11px;font-weight:600;color:var(--muted-foreground)}.settings_row__PR4S1{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:10px 0}.settings_label__8rY6y{min-width:0;line-height:1.5}.settings_label__8rY6y p,.settings_note___uwP2{font-size:12px;line-height:1.5;color:var(--muted-foreground);margin:4px 0 0}.settings_control__aXQ4N{display:flex;align-items:center;justify-content:flex-end;gap:8px;max-width:55%;flex-shrink:0}.settings_control__aXQ4N>button[role=combobox],.settings_control__aXQ4N>input:not([type=checkbox]),.settings_control__aXQ4N>textarea{width:240px;max-width:100%}.settings_page__8v120 input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]),.settings_page__8v120 textarea{border:1px solid var(--border);border-radius:6px;background:transparent;padding:8px 10px;font:inherit;min-width:0;color:inherit;outline:none}.settings_page__8v120 input:focus-visible,.settings_page__8v120 textarea:focus-visible{box-shadow:0 0 0 2px var(--ring)}.settings_page__8v120 input[type=time]{width:112px}.settings_page__8v120 button:disabled{opacity:.5;cursor:not-allowed}.settings_button__GCxc6,.settings_danger__cZZ7n,.settings_primary__UBSkl{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;padding:7px 14px;border:1px solid var(--border);border-radius:6px;background:transparent;cursor:pointer;white-space:nowrap}.settings_button__GCxc6:hover{background:var(--muted)}.settings_primary__UBSkl{background:var(--primary);color:var(--primary-foreground);border-color:transparent}.settings_danger__cZZ7n{color:var(--destructive)}.settings_actions__sZ0JE{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px}.settings_error__NbZYv{color:var(--destructive);font-size:12px;margin:12px 0}.settings_avatar__qVHYl{width:32px;height:32px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--muted);font-size:11px}.settings_value__48n9J{color:var(--muted-foreground);overflow-wrap:anywhere}.settings_inline__dhH9c{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.settings_day__DZGWC{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding:10px 0}.settings_day__DZGWC>span:first-child{width:95px;flex-shrink:0}.settings_day__DZGWC>button:last-child{margin-left:auto}.settings_channels__ThYUq{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,54px);align-items:center;gap:16px;padding:14px 0}.settings_channels__ThYUq>:not(:first-child){justify-self:center}.settings_channels__ThYUq small{font-size:11px;color:var(--muted-foreground)}.settings_form__qeSWB,.settings_project__1NV9U{border-bottom:1px solid var(--border)}.settings_form__qeSWB{padding:16px 0}.settings_badge__R0gLV{font-size:11px;padding:3px 7px;border-radius:99px;background:var(--muted);color:var(--muted-foreground)}@media (max-width:600px){.settings_row__PR4S1{gap:12px;flex-wrap:wrap}.settings_control__aXQ4N{max-width:100%}.settings_control__aXQ4N>button[role=combobox],.settings_control__aXQ4N>input:not([type=checkbox]){width:210px}.settings_day__DZGWC{gap:6px;flex-wrap:wrap}.settings_day__DZGWC>span:first-child{width:80px}.settings_page__8v120 input[type=time]{width:100px}.settings_channels__ThYUq{gap:8px;grid-template-columns:minmax(0,1fr) repeat(3,42px)}}.settings_placeholder__6W_z7{display:inline-block;width:160px;max-width:100%;height:28px;border-radius:6px}.settings_pending__q7ecV .settings_control__aXQ4N{position:relative}.settings_pending__q7ecV .settings_channels__ThYUq>button,.settings_pending__q7ecV .settings_control__aXQ4N>*{visibility:hidden}.settings_pending__q7ecV .settings_control__aXQ4N:after{content:"";position:absolute;inset:0;border-radius:6px;background:var(--muted)}.settings_pending__q7ecV .settings_channels__ThYUq{position:relative}.settings_pending__q7ecV .settings_channels__ThYUq:has(>button):after{content:"";position:absolute;right:10px;width:32px;height:20px;border-radius:99px;background:var(--muted);box-shadow:-70px 0 0 var(--muted),-140px 0 0 var(--muted)}@media (max-width:600px){.settings_pending__q7ecV .settings_channels__ThYUq:has(>button):after{right:5px;box-shadow:-50px 0 0 var(--muted),-100px 0 0 var(--muted)}}.settings_pending__q7ecV .settings_channels__ThYUq:has(>button):after,.settings_pending__q7ecV .settings_control__aXQ4N:after{background:linear-gradient(100deg,var(--muted) 30%,color-mix(in srgb,currentColor 12%,var(--muted)) 50%,var(--muted) 70%);background-size:300% 100%;animation:settings_pendingShimmer__IJQr2 1.6s ease-in-out infinite}@keyframes settings_pendingShimmer__IJQr2{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.settings_pending__q7ecV .settings_channels__ThYUq:has(>button):after,.settings_pending__q7ecV .settings_control__aXQ4N:after{animation:none;background:var(--muted)}}.settings_details__3gwzs{margin:12px 0 20px;font-size:12px;color:var(--muted-foreground)}.settings_details__3gwzs>summary{cursor:pointer;padding:8px 0}.settings_details__3gwzs>.settings_section__yrnxW{margin-top:20px}.settings_ruleInput___QCxr{display:block;width:100%;min-height:160px;line-height:1.6;resize:vertical}.settings_button__GCxc6[aria-disabled=true]{opacity:.5;cursor:not-allowed}.settings_calendarName__Z9YU2{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.settings_calendarName__Z9YU2>i{width:10px;height:10px;flex:none;border-radius:3px}.settings_calendarError__n8k6v{color:var(--destructive)}.sign-in_page__GMCzY{min-height:100svh;display:flex;flex-direction:column;padding:0 32px;background:var(--cal-bg);color:var(--cal-text);font-size:13px;line-height:1.5}.sign-in_page__GMCzY *{box-sizing:border-box}.sign-in_footer__tjVHI,.sign-in_header__Nb_oT{width:100%;max-width:1040px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.sign-in_header__Nb_oT{min-height:88px;border-bottom:1px solid var(--cal-line-soft)}.sign-in_brand__hO2lM{display:inline-flex;align-items:center;gap:9px;font-size:17px;font-weight:600;letter-spacing:-.5px}.sign-in_tagline__bXfcs{color:var(--cal-muted);font-size:12px}.sign-in_main__LMGDv{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 0}.sign-in_panel__Z3x3n{width:100%;max-width:400px;border:1px solid var(--cal-raised-line);border-radius:12px;background:var(--cal-raised-solid);box-shadow:0 1px 3px #00000006;overflow:hidden;animation:sign-in_enter__SHDTM .18s ease-out both}.sign-in_intro__UJgTR{padding:28px 28px 0}.sign-in_intro__UJgTR h1{margin:0;font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.6px}.sign-in_intro__UJgTR p{margin:12px 0 0;color:var(--cal-raised-muted);line-height:1.7}.sign-in_form__DY3Sn{padding:28px}.sign-in_googleButton__yzn10{position:relative;width:100%;min-height:42px;gap:10px;background:var(--cal-bg);color:var(--cal-text);border-color:var(--cal-line);font-weight:500}.sign-in_googleButton__yzn10:hover:not(:disabled){background:var(--cal-hover)}.sign-in_googleButton__yzn10:disabled{cursor:wait;opacity:.65}.sign-in_googleMark__8uofH{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#fff}.sign-in_googleMark__8uofH svg{width:19px;height:19px}.sign-in_spinner__SB6M5{position:absolute;right:12px;animation:sign-in_spin__y11O6 .9s linear infinite}.sign-in_note__1eNbO{margin:12px 0 0;text-align:center;font-size:11px;color:var(--cal-raised-muted)}.sign-in_error__7Rk3K{margin:14px 0 0;color:var(--cal-accent-text);font-size:12px;overflow-wrap:anywhere}.sign-in_newAccount__PAYxm{padding:18px 28px;border-top:1px solid var(--cal-raised-line);font-size:12px}.sign-in_newAccount__PAYxm p{margin:3px 0 0;color:var(--cal-raised-muted)}.sign-in_back__EPDlI{display:inline-flex;align-items:center;gap:7px;margin-top:22px;font-size:12px;color:var(--cal-muted)}.sign-in_footer__tjVHI{padding:24px 0;border-top:1px solid var(--cal-line-soft);color:var(--cal-muted);font-size:11px}.sign-in_footer__tjVHI nav{display:flex;gap:20px}.sign-in_page__GMCzY a:hover{color:var(--cal-text)}.sign-in_googleButton__yzn10:focus-visible,.sign-in_page__GMCzY a:focus-visible{outline:2px solid var(--cal-muted);outline-offset:4px;border-radius:6px}@keyframes sign-in_enter__SHDTM{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes sign-in_spin__y11O6{to{transform:rotate(1turn)}}@media (max-width:480px){.sign-in_page__GMCzY{padding:0 20px}.sign-in_header__Nb_oT{min-height:72px;gap:12px}.sign-in_tagline__bXfcs{font-size:11px}.sign-in_main__LMGDv{padding:40px 0}.sign-in_intro__UJgTR{padding:24px 24px 0}.sign-in_form__DY3Sn{padding:24px}.sign-in_newAccount__PAYxm{padding:18px 24px}.sign-in_footer__tjVHI,.sign-in_footer__tjVHI nav{gap:16px}}@media (prefers-reduced-motion:reduce){.sign-in_panel__Z3x3n,.sign-in_spinner__SB6M5{animation:none}}