.calendar-live_notice__eVKom{padding:14px 18px;border:1px solid #dbe5e1;background:#f0f7f4;border-radius:14px;color:#245b46;line-height:1.5}.calendar-live_error__me39e{background:#fff4ed;border-color:#f2d7c5;color:#874522}.calendar-live_cards__SVAJB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.calendar-live_card__x0MBS,.calendar-live_panel__KpU4x{background:var(--surface,#fff);border:1px solid var(--border,#e2e6e9);border-radius:20px;padding:22px}.calendar-live_card__x0MBS{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.calendar-live_card__x0MBS h3,.calendar-live_panel__KpU4x h3{font-size:17px;margin:0}.calendar-live_card__x0MBS p,.calendar-live_panel__KpU4x p{color:#69757b;line-height:1.5;margin:8px 0}.calendar-live_card__x0MBS button{margin-top:auto}.calendar-live_form__IePP8{display:grid;gap:16px;max-width:700px}.calendar-live_form__IePP8 label{display:grid;gap:7px;font-size:14px;font-weight:550}.calendar-live_form__IePP8 input,.calendar-live_form__IePP8 select,.calendar-live_select__SAy8H{padding:11px 12px;min-height:44px;border-radius:10px;border:1px solid #d5dce1;background:white;color:#21313a;font:inherit;max-width:100%}.calendar-live_actions___YNi1{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.calendar-live_accountHead__KkivI{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.calendar-live_accountHead__KkivI small,.calendar-live_meta__AFU43{display:block;font-size:12px;color:#69757b;margin-top:5px;line-height:1.5}.calendar-live_source__Y9aLT{border-top:1px solid #e7ebed;padding:18px 0;display:grid;grid-template-columns:minmax(150px,1fr) minmax(200px,2fr);gap:20px}.calendar-live_source__Y9aLT:last-child{padding-bottom:0}.calendar-live_sourceTitle____Sof{display:flex;gap:9px;align-items:center;font-weight:650}.calendar-live_dot__FRA50{display:inline-block;width:10px;height:10px;border-radius:50%;flex:0 0 auto}.calendar-live_sourceControls__7EDEg{display:grid;gap:12px}.calendar-live_checks__vWeZl{display:flex;gap:10px 18px;flex-wrap:wrap;border:0;padding:0;margin:0}.calendar-live_checks__vWeZl legend{color:#69757b;font-size:12px;margin-bottom:8px}.calendar-live_check__zqtMa,.calendar-live_checks__vWeZl label{display:flex;align-items:center;gap:7px;font-size:13px;min-height:34px}.calendar-live_check__zqtMa input,.calendar-live_checks__vWeZl input{width:18px;height:18px;accent-color:#168464}.calendar-live_source__Y9aLT fieldset:disabled{opacity:.6}.calendar-live_source__Y9aLT summary{cursor:pointer;font-size:13px;color:#586d7c;padding:6px 0}.calendar-live_source__Y9aLT details .calendar-live_actions___YNi1{margin-top:8px}.calendar-live_source__Y9aLT button,.calendar-live_source__Y9aLT select{font-size:13px}.calendar-live_empty__NyDCS{text-align:center;padding:48px 22px;color:#65747c;line-height:1.6}.calendar-live_empty__NyDCS strong{display:block;color:#243a43;font-size:20px;margin-bottom:8px}.calendar-live_empty__NyDCS a{display:inline-flex;margin-top:15px}.calendar-live_status___OZqs{display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center;color:#68777e;font-size:13px}.calendar-live_status___OZqs a{color:#236ea2}.calendar-live_calendar__BZ1kx{border:1px solid #e2e7eb;border-radius:20px;overflow:hidden;background:white}.calendar-live_toolbar__figuD{display:flex;align-items:center;justify-content:space-between;padding:20px;gap:14px;flex-wrap:wrap;border-bottom:1px solid #edf0f2}.calendar-live_dateNav__AfSD7{display:flex;align-items:center;gap:8px}.calendar-live_dateNav__AfSD7 strong{padding:0 10px;min-width:210px;text-align:center}.calendar-live_dateNav__AfSD7 button,.calendar-live_switch__XJYcZ button{border:1px solid #e1e6eb;background:#fff;border-radius:9px;min-width:40px;min-height:40px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;color:#344e5c}.calendar-live_switch__XJYcZ{display:flex;gap:4px}.calendar-live_switch__XJYcZ .calendar-live_selected__NdXXv{background:#e9f4ee;border-color:#b4d6c4;color:#15633f}.calendar-live_filters__qz3rp{padding:15px 20px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.calendar-live_filters__qz3rp button{display:inline-flex;align-items:center;gap:8px;border:1px solid #e1e6eb;border-radius:30px;background:#fff;padding:8px 13px;min-height:40px;cursor:pointer;color:#526572}.calendar-live_filters__qz3rp .calendar-live_selected__NdXXv{background:#eaf4ee;border-color:#b1d8bf;color:#1d6440}.calendar-live_filters__qz3rp .calendar-live_check__zqtMa{margin-left:auto}.calendar-live_scroll__Gj1Cm{overflow-x:auto}.calendar-live_week__A0s9W{display:grid;grid-template-columns:repeat(7,minmax(145px,1fr));min-height:430px}.calendar-live_five__5GjLQ{grid-template-columns:repeat(5,minmax(145px,1fr))}.calendar-live_day__VzPBU{border-top:1px solid #e8edef;border-right:1px solid #e8edef;padding:12px}.calendar-live_day__VzPBU:last-child{border-right:0}.calendar-live_day__VzPBU header{display:flex;align-items:center;justify-content:space-between;color:#71818b;font-size:12px;margin-bottom:16px}.calendar-live_day__VzPBU header strong{color:#334a57;font-size:20px}.calendar-live_today__Th4_2{background:#f5faf7}.calendar-live_today__Th4_2 header strong{color:#198252}.calendar-live_event__PrNC4{position:relative;overflow:hidden;width:100%;border:1px solid #deebe4;border-left:0;border-radius:10px;background:#f0f6f3;color:#2f5044;text-align:left;padding:11px;margin-bottom:9px;display:grid;gap:6px;cursor:pointer;overflow-wrap:anywhere}.calendar-live_event__PrNC4 strong{font-size:13px;font-weight:600;line-height:1.4}.calendar-live_event__PrNC4 small,.calendar-live_event__PrNC4 span{font-size:11px;line-height:1.4}.calendar-live_hidden__2ylGJ{opacity:.55;border-style:dashed}.calendar-live_dayEmpty__DnUVZ{color:#acb6ba;font-size:12px;padding-top:8px}.calendar-live_month__1R8xk{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr))}.calendar-live_month__1R8xk>.calendar-live_weekday__QdATj{padding:10px 15px;font-size:12px;color:#71818b;background:#fafbfc}.calendar-live_month__1R8xk .calendar-live_day__VzPBU{min-height:145px}.calendar-live_month__1R8xk .calendar-live_day__VzPBU header{margin-bottom:9px}.calendar-live_month__1R8xk .calendar-live_day__VzPBU header strong{font-size:14px}.calendar-live_muted__hhgl2{background:#f8f9fa}.calendar-live_muted__hhgl2 header{opacity:.45}.calendar-live_dialog__Qp4yh{position:fixed;margin:auto;max-width:520px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;padding:26px;border-radius:22px;border:1px solid #dce5e1;box-shadow:0 24px 100px #112c3530}.calendar-live_dialog__Qp4yh::backdrop{background:#10282f70}.calendar-live_dialog__Qp4yh h2{margin:8px 0 16px;font-size:24px}.calendar-live_dialog__Qp4yh p{line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.calendar-live_dialog__Qp4yh .calendar-live_actions___YNi1{margin-top:22px}.calendar-live_close__lNMBK{float:right;padding:8px;border:0;border-radius:50%;background:#f2f5f5;cursor:pointer}@media (max-width:1050px){.calendar-live_cards__SVAJB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.calendar-live_source__Y9aLT{grid-template-columns:1fr;gap:12px}.calendar-live_cards__SVAJB{grid-template-columns:1fr}.calendar-live_panel__KpU4x{padding:18px}.calendar-live_dateNav__AfSD7{flex-wrap:wrap}.calendar-live_dateNav__AfSD7 strong{min-width:150px;font-size:14px}.calendar-live_toolbar__figuD{padding:14px}.calendar-live_filters__qz3rp .calendar-live_check__zqtMa{margin-left:0;width:100%}}.calendar-live_eventColor__3KkJQ{position:absolute;top:0;left:0;width:3px;height:100%;pointer-events:none}.calendar-live_page__AWcmW{min-width:0}.calendar-live_page__AWcmW dialog>header>button{min-width:44px;min-height:44px}.calendar-live_overlays___Os7x{padding:18px 22px}.calendar-live_overlayHead__BVhl2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.calendar-live_overlayHead__BVhl2>div{display:flex;gap:10px;align-items:center;color:#314c5a;font-size:14px}.calendar-live_overlayHead__BVhl2>span{font-size:12px;color:#72818b}.calendar-live_overlayOptions__JEQlK{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:12px}.calendar-live_overlaySettings__gMcKJ{margin-top:6px;border-top:1px solid var(--line);padding-top:4px}.calendar-live_overlaySettings__gMcKJ summary{display:flex;min-height:44px;align-items:center;color:var(--muted-strong);font-size:13px;cursor:pointer}.calendar-live_overlaySettings__gMcKJ summary:before{content:"+";padding-right:8px}.calendar-live_overlaySettings__gMcKJ[open] summary:before{content:"−"}.calendar-live_stateField__qeHcl{display:grid;gap:6px;font-size:12px;color:var(--muted);max-width:100%}.calendar-live_shiftChip__lq45B{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;padding:8px 12px;margin-top:8px;border:1px solid var(--line);background:#f9fafb;color:var(--foreground);border-radius:10px;cursor:pointer;width:100%;text-align:left}.calendar-live_shiftChip__lq45B span:last-child{margin-left:auto;font-size:12px;color:var(--blue)}.calendar-live_check__zqtMa,.calendar-live_checks__vWeZl label{min-height:44px;cursor:pointer}.calendar-live_page__AWcmW .calendar-live_check__zqtMa{display:flex;align-items:center;gap:8px}.calendar-live_dateNav__AfSD7 button,.calendar-live_filters__qz3rp button,.calendar-live_switch__XJYcZ button{min-width:44px;min-height:44px}.calendar-live_dateNav__AfSD7{flex-wrap:wrap;min-width:0}.calendar-live_dateNav__AfSD7 strong{min-width:0;padding:0 4px}.calendar-live_scroll__Gj1Cm{overflow:visible}.calendar-live_week__A0s9W{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-live_five__5GjLQ{grid-template-columns:repeat(5,minmax(0,1fr))}.calendar-live_one__9kVcR{grid-template-columns:1fr}.calendar-live_month__1R8xk{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-live_day__VzPBU{min-width:0;padding:10px}.calendar-live_day__VzPBU header{flex-wrap:wrap;gap:6px}.calendar-live_event__PrNC4{min-height:64px;padding:12px 10px 12px 13px;background:#f3f7fb;border-color:#e1e9f1;color:#344d62}.calendar-live_event__PrNC4:hover{background:#eaf2f8}.calendar-live_overlayEvent__w59he{background:#faf8f1;border-color:#eee8d6;color:#76613e;min-height:50px}.calendar-live_syncBadge__u9FeB{color:#9d5223;font-weight:600}.calendar-live_detailCopy__yiisv{display:grid;gap:18px}.calendar-live_detailCopy__yiisv p{line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.calendar-live_people__JApCn{display:flex;flex-wrap:wrap;gap:12px}.calendar-live_people__JApCn>span{display:inline-flex;align-items:center;gap:7px;font-size:13px}.calendar-live_cycle___tr1l{display:grid;gap:14px}.calendar-live_cycle___tr1l fieldset{display:grid;gap:10px}.calendar-live_removeDay__dvoc9{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#7e5653;background:#faf7f6;border-radius:10px;cursor:pointer}.calendar-live_page__AWcmW input:focus-visible,.calendar-live_page__AWcmW select:focus-visible,.calendar-live_page__AWcmW textarea:focus-visible{outline:3px solid #0071e350;outline-offset:2px}.calendar-live_page__AWcmW button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1100px) and (min-width:651px){.calendar-live_week__A0s9W:not(.calendar-live_one__9kVcR){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.calendar-live_five__5GjLQ,.calendar-live_month__1R8xk,.calendar-live_week__A0s9W{grid-template-columns:minmax(0,1fr)}.calendar-live_month__1R8xk>.calendar-live_muted__hhgl2,.calendar-live_month__1R8xk>.calendar-live_weekday__QdATj{display:none}.calendar-live_month__1R8xk .calendar-live_day__VzPBU{min-height:100px}.calendar-live_day__VzPBU{padding:16px;border-right:0}.calendar-live_day__VzPBU header strong,.calendar-live_month__1R8xk .calendar-live_day__VzPBU header strong{font-size:20px}.calendar-live_event__PrNC4 strong{font-size:14px}.calendar-live_overlays___Os7x{padding:16px}.calendar-live_dateNav__AfSD7{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}.calendar-live_dateNav__AfSD7 strong{font-size:13px;min-width:0}.calendar-live_dateNav__AfSD7>button:last-child{grid-column:1/-1}.calendar-live_switch__XJYcZ{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-live_switch__XJYcZ button{padding:6px;font-size:12px}.calendar-live_form__IePP8,.calendar-live_panel__KpU4x,.calendar-live_sourceControls__7EDEg,.calendar-live_source__Y9aLT{min-width:0}.calendar-live_accountHead__KkivI,.calendar-live_notice__eVKom,.calendar-live_sourceTitle____Sof,.calendar-live_source__Y9aLT p{overflow-wrap:anywhere}}.calendar-live_subscriptionCard__sANS0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.calendar-live_subscriptionCard__sANS0>div{flex:1 1 260px}.calendar-live_subscriptionCard__sANS0 svg{color:var(--blue);margin-bottom:12px}.calendar-live_subscriptionCard__sANS0 h3{font-size:20px;letter-spacing:-.03em}.calendar-live_subscriptionCard__sANS0 p{color:var(--muted);font-size:14px;line-height:1.6;margin-top:8px;max-width:630px}.admin_page__vUVTx{display:grid;min-width:0;gap:24px}.admin_page__vUVTx a,.admin_page__vUVTx button,.admin_page__vUVTx input,.admin_page__vUVTx select,.admin_public__A_ycE a,.admin_public__A_ycE button,.admin_public__A_ycE input{min-height:44px}.admin_dialog__UVWM3 :focus-visible,.admin_page__vUVTx :focus-visible,.admin_public__A_ycE :focus-visible{outline:3px solid #8bbdf7;outline-offset:3px}.admin_nav__tazFV{display:flex;flex-wrap:wrap;gap:6px;padding:5px;background:#eaeef4;border-radius:16px;width:fit-content;max-width:100%}.admin_nav__tazFV a{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border-radius:12px;font-size:13px;font-weight:600;color:var(--muted-strong)}.admin_nav__tazFV a[aria-current=page]{color:var(--blue);background:white;box-shadow:0 2px 6px #17345c0c}.admin_grid__Bxy0A{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.admin_card__RJNr8,.admin_grid__Bxy0A{display:grid;gap:20px}.admin_heading__Q8ALb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.admin_heading__Q8ALb>div{display:flex;align-items:center;gap:12px}.admin_heading__Q8ALb h2{font-size:18px;letter-spacing:-.025em}.admin_icon__461NA{flex:0 0 auto;display:grid;width:44px;height:44px;place-items:center;color:var(--blue);background:var(--blue-soft);border-radius:14px}.admin_copy__Q7oOZ{display:grid;gap:5px;min-width:0}.admin_copy__Q7oOZ strong{font-size:15px;line-height:1.4}.admin_copy__Q7oOZ p,.admin_hint__5UQWb{color:var(--muted);font-size:13px;line-height:1.65}.admin_copy__Q7oOZ p,.admin_copy__Q7oOZ small,.admin_copy__Q7oOZ strong{overflow-wrap:anywhere}.admin_hero__H4FG3{display:grid;gap:20px;padding:30px;border-radius:var(--radius-md);background:linear-gradient(130deg,#edf4ff,#f9fbff 65%,#eef7f2);border:1px solid #dce6f1}.admin_hero__H4FG3 h2{font-size:clamp(23px,2.5vw,30px);letter-spacing:-.035em;line-height:1.2;max-width:420px}.admin_hero__H4FG3 p{font-size:14px;line-height:1.65;color:var(--muted-strong);max-width:530px}.admin_hero__H4FG3>svg{color:var(--blue)}.admin_actions__xZvA3{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin_metric__kTNNI{display:flex;flex-wrap:wrap;gap:26px;padding-top:18px;border-top:1px solid #dce6f1}.admin_metric__kTNNI strong{display:block;font-size:28px;font-weight:700;letter-spacing:-.04em}.admin_metric__kTNNI span{font-size:12px;color:var(--muted)}.admin_rows__GV8Vr{display:grid;min-width:0}.admin_row__gZng7{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;border-bottom:1px solid var(--line);min-width:0}.admin_row__gZng7:first-child{padding-top:0}.admin_row__gZng7:last-child{border-bottom:0;padding-bottom:0}.admin_row__gZng7>div{min-width:0}.admin_row__gZng7>svg{flex-shrink:0;color:var(--muted)}.admin_rowLink__cFsFC{padding:17px 0}.admin_rowLink__cFsFC:hover strong{color:var(--blue)}.admin_status__cOjQS{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;width:fit-content;border-radius:8px;color:#237048;background:#edf7f1;font-size:11px;font-weight:650;white-space:normal}.admin_status__cOjQS[data-tone=warn]{color:#835711;background:#fff5df}.admin_status__cOjQS[data-tone=muted]{color:var(--muted-strong);background:var(--surface-muted)}.admin_people__UWxh_{display:grid;gap:14px}.admin_person__Sy5m8{display:grid;gap:18px}.admin_identity__2PV9c{display:flex;align-items:center;gap:12px;min-width:0}.admin_identity__2PV9c>span{width:42px;height:42px;font-size:14px}.admin_details__gH5ho{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin_details__gH5ho small{color:var(--muted);font-size:12px}.admin_split__TfLVl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.admin_personActions__hyzuC{display:flex;flex-wrap:wrap;gap:8px}.admin_personActions__hyzuC button{padding:7px 13px;border:1px solid var(--line);color:var(--muted-strong);background:white;border-radius:10px;cursor:pointer;font-size:13px;display:inline-flex;align-items:center;gap:7px}.admin_personActions__hyzuC button:hover{background:var(--surface-muted)}.admin_personActions__hyzuC button:disabled{opacity:.45;cursor:not-allowed}.admin_dialog__UVWM3 button{min-height:44px;min-width:44px}.admin_link__XWlb_{min-height:44px;color:var(--blue);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:7px}.admin_linkBox__eWxbC{width:100%;min-width:0;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--surface-muted);font-family:var(--font-mono,monospace);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.admin_form__CT_at{min-width:0}.admin_form__CT_at input,.admin_form__CT_at select{min-width:0;max-width:100%}.admin_form__CT_at label:has(input[type=checkbox]){display:flex;align-items:center;gap:12px;min-height:44px}.admin_form__CT_at input[type=checkbox]{flex:0 0 auto;width:20px;min-height:20px;height:20px;accent-color:var(--blue)}.admin_module__eqE1P{display:grid;gap:18px}.admin_moduleControls__azqHD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin_audit__VMZDU{display:grid;gap:16px;padding-left:18px;border-left:2px solid #dce7f5}.admin_audit__VMZDU article{position:relative;display:grid;gap:6px;padding:0 0 17px 4px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.admin_audit__VMZDU article:before{content:"";position:absolute;left:-24px;top:4px;width:10px;height:10px;border:2px solid white;border-radius:50%;background:#85a9de}.admin_audit__VMZDU article strong{font-size:14px}.admin_audit__VMZDU article p,.admin_audit__VMZDU article time{font-size:12px;color:var(--muted);line-height:1.5}.admin_filters__buS4v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:14px}.admin_public__A_ycE{display:grid;min-height:100dvh;padding:48px 20px;place-items:center;background:radial-gradient(ellipse at 15% 0,#e5efff,transparent 60%),var(--background)}.admin_publicInner__XhwNm{width:min(100%,500px);display:grid;gap:26px}.admin_publicInner__XhwNm header h1{font-size:clamp(28px,5vw,38px)}.admin_publicInner__XhwNm header p{font-size:14px}.admin_secret__YPbtN{font-family:monospace;overflow-wrap:anywhere;letter-spacing:.06em;font-size:16px}.admin_codes__FqnoK{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-family:monospace;font-size:13px}@media (max-width:850px){.admin_grid__Bxy0A{grid-template-columns:1fr}}@media (max-width:540px){.admin_page__vUVTx{gap:18px}.admin_nav__tazFV{display:grid;grid-template-columns:1fr 1fr;width:100%}.admin_nav__tazFV a{padding:9px 10px;font-size:12px}.admin_hero__H4FG3{padding:24px}.admin_filters__buS4v,.admin_moduleControls__azqHD{grid-template-columns:1fr}.admin_split__TfLVl{align-items:flex-start}.admin_public__A_ycE{padding:24px 14px}.admin_personActions__hyzuC{width:100%}.admin_personActions__hyzuC button{flex:1 1 auto;justify-content:center}}.admin_compact__TIJAU.admin_compact__TIJAU{max-width:1100px;width:100%;margin-inline:auto}.admin_loginLink__QGRua{display:inline-flex;align-items:center;min-height:44px;width:fit-content;color:var(--blue);font-size:13px;font-weight:600}.shell_shell__PEvpL{display:grid;min-height:100vh;grid-template-columns:248px minmax(0,1fr)}.shell_sidebar__1SoHq{position:sticky;top:0;display:flex;height:100vh;padding:28px 18px 20px;background:rgba(251,251,253,.93);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column}.shell_brand__BCEEl,.shell_mobileBrand__9wEQq{display:flex;height:44px;padding:0 10px;font-size:15px;letter-spacing:-.015em;align-items:center;gap:11px}.shell_brand__BCEEl>span,.shell_mobileBrand__9wEQq>span{display:grid;width:31px;height:31px;font-weight:760;color:#fff;background:#102849;border-radius:10px;place-items:center}.shell_brand__BCEEl>div{display:flex;flex-direction:column;gap:1px}.shell_brand__BCEEl strong,.shell_mobileBrand__9wEQq strong{font-weight:690}.shell_brand__BCEEl small{font-size:8px;font-weight:560;color:var(--muted);letter-spacing:.03em}.shell_sidebar__1SoHq .app-nav{display:flex;min-height:0;margin-top:24px;overflow-y:auto;scrollbar-width:none;flex:1 1;flex-direction:column;gap:2px}.shell_sidebar__1SoHq .app-nav::-webkit-scrollbar{display:none}.shell_sidebar__1SoHq .app-nav a{display:flex;min-height:38px;padding:0 13px;font-size:12px;font-weight:570;color:var(--muted-strong);border-radius:11px;align-items:center;gap:12px;transition:color .15s ease,background .15s ease}.shell_sidebar__1SoHq .app-nav a:hover{color:var(--foreground);background:rgba(0,0,0,.035)}.shell_sidebar__1SoHq .app-nav a.active{font-weight:650;color:#075fad;background:#e5f1ff}.shell_sidebar__1SoHq .app-nav a.mobile-only{display:none}.shell_sidebar__1SoHq .nav-section{padding:18px 13px 5px;font-size:8px;font-weight:760;color:#a0a0a5;letter-spacing:.12em;text-transform:uppercase}.shell_sidebar__1SoHq .nav-spacer{flex:1 1}.shell_profile__B73vH{display:grid;padding:13px 9px 3px;border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px}.shell_avatar__yV7RD,.shell_topAvatar__UeLwa{display:grid;font-size:12px;font-weight:730;color:#fff;background:linear-gradient(145deg,#2a74c4,#1c4e83);border-radius:50%;place-items:center}.shell_avatar__yV7RD{width:38px;height:38px}.shell_profile__B73vH>div:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px}.shell_profile__B73vH strong{overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.shell_profile__B73vH span{font-size:10px;color:var(--muted)}.shell_profile__B73vH .profile-menu{display:flex;min-height:34px;margin-top:8px;padding:0 10px;font-size:11px;color:var(--muted);cursor:pointer;background:transparent;border-radius:8px;grid-column:1/-1;align-items:center;gap:8px}.shell_profile__B73vH .profile-menu:hover{color:var(--foreground);background:var(--surface-muted)}.shell_mainColumn__PsRRn{min-width:0}.shell_topbar__uypVh{display:flex;height:72px;padding:0 clamp(24px,4vw,56px);background:rgba(245,245,247,.82);border-bottom:1px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);align-items:center;justify-content:space-between}.shell_topbar__uypVh .household-clock{display:flex;flex-direction:column;gap:2px}.shell_topbar__uypVh .household-clock strong{font-size:15px;font-weight:710;letter-spacing:-.02em}.shell_topbar__uypVh .household-clock span{font-size:9px;color:var(--muted)}.shell_mobileBrand__9wEQq{display:none}.shell_topbarActions__LY_5j{display:flex;align-items:center;gap:11px}.shell_topAvatar__UeLwa{width:40px;height:40px}.shell_content__a0S30{width:100%;max-width:1520px;padding:22px clamp(24px,4vw,56px) 64px;margin:0 auto}.shell_mobileNav__jYhLv{display:none}@media (max-width:900px){.shell_shell__PEvpL{display:block}.shell_sidebar__1SoHq{display:none}.shell_topbar__uypVh{position:sticky;z-index:20;top:0;height:64px;padding:0 20px;background:rgba(250,250,252,.88);border-color:var(--line);justify-content:space-between}.shell_topbar__uypVh .household-clock{display:none}.shell_mobileBrand__9wEQq{display:flex;padding:0}.shell_mobileBrand__9wEQq>span{width:30px;height:30px}.shell_content__a0S30{padding:25px 18px 104px}.shell_mobileNav__jYhLv{position:fixed;z-index:30;right:12px;bottom:12px;left:12px;display:block;height:66px;padding:7px;background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 45px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.shell_mobileNav__jYhLv .app-nav{display:grid;height:100%;grid-template-columns:repeat(5,1fr)}.shell_mobileNav__jYhLv .app-nav>a{display:flex;min-width:0;font-size:9px;color:var(--muted);border-radius:14px;align-items:center;justify-content:center;flex-direction:column;gap:3px}.shell_mobileNav__jYhLv .app-nav>a.active{color:var(--blue);background:var(--blue-soft)}.shell_mobileNav__jYhLv .app-nav>a:nth-last-child(-n+2),.shell_mobileNav__jYhLv .nav-section,.shell_mobileNav__jYhLv .nav-spacer,.shell_mobileNav__jYhLv .secondary-nav-item{display:none}}@media (max-width:430px){.shell_mobileNav__jYhLv{right:8px;bottom:8px;left:8px}.shell_mobileNav__jYhLv .app-nav>a{font-size:8px}.shell_mobileNav__jYhLv .app-nav>a svg{width:18px;height:18px}}.workspace_stack__N96S9{display:grid;min-width:0;gap:20px}.workspace_card__GaVBr{min-width:0;padding:24px;background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.workspace_row__7i9_2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.workspace_card__GaVBr h2,.workspace_row__7i9_2 h2{font-size:18px;font-weight:680;letter-spacing:-.025em}.workspace_muted__6I3tN{color:var(--muted);font-size:13px;line-height:1.6}.workspace_filters__dYreV{display:flex;flex-wrap:wrap;gap:8px}.workspace_filters__dYreV button{display:inline-flex;min-height:44px;padding:6px 14px;color:var(--muted-strong);background:var(--surface-solid);border:1px solid var(--line);border-radius:999px;cursor:pointer;align-items:center;gap:8px;font-size:13px}.workspace_filters__dYreV button[aria-pressed=true]{color:var(--blue);background:var(--blue-soft);border-color:#b9d8fb}.workspace_filters__dYreV small{font-size:11px;opacity:.8}.workspace_avatar__aSU9N{position:relative;display:inline-grid;flex:0 0 auto;width:27px;height:27px;border-radius:50%;color:white;font-size:11px;font-weight:700;place-items:center}.workspace_avatar__aSU9N>svg{position:absolute;inset:0;width:100%;height:100%}.workspace_avatar__aSU9N>span{position:relative;color:white}.workspace_stats__pPS7P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace_stat__zud_R{display:flex;min-height:112px;align-items:center;gap:16px}.workspace_stat__zud_R>svg{box-sizing:content-box;padding:13px;color:var(--blue);background:var(--blue-soft);border-radius:14px}.workspace_stat__zud_R strong{display:block;font-size:27px;font-weight:700;letter-spacing:-.04em}.workspace_stat__zud_R span{color:var(--muted);font-size:12px}.workspace_toolbar__poVo4{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:18px}.workspace_inlineField__OFhrq{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted-strong);font-size:13px}.workspace_inlineField__OFhrq input:not([type=checkbox]),.workspace_inlineField__OFhrq select{min-height:40px;border:1px solid var(--line);border-radius:9px;padding:6px 10px;background:white;color:var(--foreground)}.workspace_inlineField__OFhrq input[type=checkbox]{width:17px;height:17px;accent-color:var(--blue)}.workspace_columns__hfQDB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace_column__bhYN5{min-width:0;background:#f8f9fb;border:1px solid var(--line);border-radius:var(--radius-md);padding:16px}.workspace_column__bhYN5 header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.workspace_column__bhYN5 h2{font-size:14px;font-weight:680}.workspace_column__bhYN5 header small{color:var(--muted)}.workspace_taskList__3z_xy{display:grid;gap:10px}.workspace_task__7vOW6{display:grid;padding:14px;gap:12px;grid-template-columns:32px minmax(0,1fr) 30px;background:white;border:1px solid var(--line);border-radius:13px}.workspace_check__krvYX{display:grid;width:32px;height:36px;align-self:start;place-items:center;background:transparent;color:var(--muted);cursor:pointer}.workspace_check__krvYX[aria-pressed=true]{color:var(--green)}.workspace_taskCopy__TwexC{min-width:0;display:grid;gap:8px}.workspace_taskCopy__TwexC strong{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.workspace_taskCopy__TwexC p{color:var(--muted);font-size:12px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.workspace_taskCopy__TwexC small{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted);line-height:1.5}.workspace_taskCopy__TwexC footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;color:var(--muted-strong)}.workspace_taskCopy__TwexC footer .workspace_avatar__aSU9N{width:21px;height:21px;font-size:9px}.workspace_taskDone__NaE4x{opacity:.65}.workspace_taskDone__NaE4x strong{text-decoration:line-through}.workspace_iconButton__oW3_4{display:inline-grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.workspace_iconButton__oW3_4:hover{color:var(--blue);background:var(--blue-soft)}.workspace_empty__0svb5{padding:36px 18px;color:var(--muted);text-align:center;font-size:13px;line-height:1.7}.workspace_empty__0svb5 svg{display:block;margin:0 auto 12px;color:var(--blue)}.workspace_empty__0svb5 h2,.workspace_empty__0svb5 strong{display:block;color:var(--foreground);font-size:17px;margin-bottom:6px}.workspace_empty__0svb5 button{margin-top:16px}.workspace_feedback__kLDwF{padding:12px 16px;border:1px solid #d5e8fb;border-radius:12px;background:var(--blue-soft);color:#205b8c;font-size:13px;line-height:1.5}.workspace_feedback__kLDwF[role=alert]{color:#9d302b;border-color:#f3d6d4;background:#fff3f1}.workspace_dialog__lYcdO{width:min(580px,calc(100vw - 28px));max-height:calc(100dvh - 40px);margin:auto;padding:26px;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-lg);color:var(--foreground)}.workspace_dialog__lYcdO::backdrop{background:rgba(20,30,45,.38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.workspace_dialog__lYcdO header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.workspace_dialog__lYcdO h2{font-size:22px;letter-spacing:-.035em}.workspace_form__u_t8O{display:grid;gap:18px}.workspace_form__u_t8O label{display:grid;gap:7px;min-width:0;font-size:13px;color:var(--muted-strong)}.workspace_form__u_t8O input:not([type=checkbox]),.workspace_form__u_t8O select,.workspace_form__u_t8O textarea{min-width:0;width:100%;min-height:44px;padding:10px 12px;color:var(--foreground);background:#fafbfc;border:1px solid var(--line-strong);border-radius:10px}.workspace_form__u_t8O input[type=color]{padding:4px}.workspace_form__u_t8O textarea{resize:vertical;min-height:80px}.workspace_form__u_t8O .workspace_inlineField__OFhrq{display:flex}.workspace_form__u_t8O fieldset{border:1px solid var(--line);border-radius:10px;padding:12px}.workspace_form__u_t8O legend{padding:0 5px;font-size:12px;color:var(--muted)}.workspace_form__u_t8O fieldset>div{display:flex;flex-wrap:wrap;gap:14px}.workspace_form__u_t8O fieldset label{display:flex;align-items:center}.workspace_formGrid__lhzOj{display:grid;grid-template-columns:1fr 1fr;gap:14px}.workspace_formActions__vDe7U{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:8px}.workspace_danger__2D5XP{margin-right:auto;min-height:44px;padding:0 12px;color:var(--red);background:#fff3f1;border-radius:999px;cursor:pointer;font-size:13px}.workspace_notice__i7toz{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:var(--radius-md);background:#edf4fe;border:1px solid #dce8f8}.workspace_notice__i7toz>svg{flex-shrink:0;color:var(--blue)}.workspace_notice__i7toz strong{display:block;margin-bottom:4px;font-size:15px}.workspace_schoolProfile__P8e_X{flex:1 1;padding:24px!important;border-radius:var(--radius-md)!important;justify-content:flex-start}.workspace_schoolProfile__P8e_X>.workspace_avatar__aSU9N{width:42px;height:42px;font-size:16px}.workspace_schoolProfile__P8e_X>div{display:grid;gap:5px;text-align:left}.workspace_schoolProfile__P8e_X strong{color:var(--foreground);font-size:17px}.workspace_schoolProfile__P8e_X small{color:var(--muted);font-size:12px}.workspace_timetable__eD5Cj{overflow-x:auto;padding:6px 0}.workspace_table__Xb0g_{width:100%;min-width:850px;border-spacing:8px;table-layout:fixed}.workspace_table__Xb0g_ th{font-size:13px;padding:10px;font-weight:650}.workspace_table__Xb0g_ th:first-child{width:60px;color:var(--muted)}.workspace_table__Xb0g_ th[data-today=true]{color:var(--blue);background:var(--blue-soft);border-radius:10px}.workspace_table__Xb0g_ td{vertical-align:top}.workspace_lesson__Xcvu7{position:relative;overflow:hidden;display:flex;min-height:114px;width:100%;padding:12px;flex-direction:column;align-items:flex-start;gap:7px;text-align:left;background:white;color:var(--foreground);border:1px solid var(--line);border-radius:10px;cursor:pointer}.workspace_lessonColor__NjpPf{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.workspace_lesson__Xcvu7>small,.workspace_lesson__Xcvu7>strong{position:relative}.workspace_lesson__Xcvu7 strong{font-size:13px;overflow-wrap:anywhere}.workspace_lesson__Xcvu7 small{font-size:11px;color:var(--muted-strong);overflow-wrap:anywhere}.workspace_free__c0yVJ{display:grid;width:100%;min-height:114px;place-content:center;gap:5px;font-size:11px;color:#8b8b92;background:#fafafb;border:1px dashed var(--line);border-radius:10px;cursor:pointer}.workspace_free__c0yVJ svg{margin:auto}.workspace_dayAgenda__MrA4c{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.workspace_dayAgenda__MrA4c>div{padding:13px 17px;background:var(--surface-muted);border-radius:12px}.workspace_dayAgenda__MrA4c strong{display:block;margin-top:5px;font-size:14px}.workspace_rewardLayout__NRdJ0{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:start}.workspace_rewardsGrid__lTptq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace_rewardCard___wq80{display:flex;flex-direction:column;gap:18px}.workspace_rewardCard___wq80 h3{font-size:18px;letter-spacing:-.025em;line-height:1.35;overflow-wrap:anywhere}.workspace_rewardIcon__BqpC6{display:grid;width:48px;height:48px;background:var(--blue-soft);border-radius:14px;place-items:center;font-size:25px}.workspace_rewardCard___wq80 footer{margin-top:auto;display:flex;flex-direction:column;gap:12px}.workspace_rewardCard___wq80 progress{width:100%;height:5px;accent-color:var(--blue)}.workspace_history__wvHyU{display:grid;gap:0}.workspace_history__wvHyU>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.workspace_history__wvHyU strong{display:block;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.workspace_history__wvHyU small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.workspace_history__wvHyU em{font-size:14px;font-weight:650;font-style:normal;white-space:nowrap}.workspace_history__wvHyU em[data-positive=true]{color:var(--green)}.workspace_linkCard__Xc64m{display:flex;max-width:780px;align-items:center;gap:22px;padding:32px}.workspace_linkCard__Xc64m>svg:first-child{flex:0 0 auto;box-sizing:content-box;padding:18px;color:var(--blue);background:var(--blue-soft);border-radius:18px}.workspace_linkCard__Xc64m h2{font-size:23px;margin-bottom:6px}.workspace_linkCard__Xc64m>svg:last-child{margin-left:auto;flex-shrink:0;color:var(--blue)}.workspace_linkCard__Xc64m:hover{border-color:#b9d8fb}.workspace_form__u_t8O button:disabled,.workspace_stack__N96S9 button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1150px){.workspace_columns__hfQDB{grid-template-columns:1fr}.workspace_taskList__3z_xy{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace_rewardLayout__NRdJ0{grid-template-columns:1fr}}@media (max-width:650px){.workspace_card__GaVBr{padding:18px}.workspace_stats__pPS7P{grid-template-columns:1fr;gap:10px}.workspace_stat__zud_R{min-height:88px}.workspace_formGrid__lhzOj,.workspace_rewardsGrid__lTptq,.workspace_taskList__3z_xy{grid-template-columns:1fr}.workspace_row__7i9_2{align-items:flex-start}.workspace_schoolProfile__P8e_X{padding:16px!important;min-width:140px}.workspace_dialog__lYcdO{padding:20px}.workspace_notice__i7toz{padding:18px}.workspace_linkCard__Xc64m{gap:14px}.workspace_linkCard__Xc64m>svg:first-child{padding:12px;width:24px}.workspace_linkCard__Xc64m h2{font-size:20px}}.dashboard_grid__f34oG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.dashboard_card__BN9ZP{display:flex;flex-direction:column;gap:18px;overflow:hidden}.dashboard_wide__mWw2K{grid-column:span 2}.dashboard_heading__CJBy3{display:flex;align-items:center;gap:12px;min-width:0}.dashboard_heading__CJBy3>div{min-width:0;flex:1 1}.dashboard_heading__CJBy3 h2{font-size:16px;line-height:1.35}.dashboard_heading__CJBy3 p{font-size:12px;color:var(--muted);margin-top:4px;line-height:1.5}.dashboard_icon__RceoZ{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--blue);background:var(--blue-soft)}.dashboard_open__tXG80{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;color:var(--muted);border-radius:50%}.dashboard_more__VzmsY:hover,.dashboard_open__tXG80:hover{color:var(--blue);background:var(--blue-soft)}.dashboard_card__BN9ZP a:focus-visible{outline:3px solid var(--blue);outline-offset:-3px;border-radius:10px}.dashboard_day__VEqJO{min-width:0}.dashboard_day__VEqJO+.dashboard_day__VEqJO{padding-top:18px;border-top:1px solid var(--line)}.dashboard_day__VEqJO h3{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin-bottom:8px}.dashboard_day__VEqJO h3 span{color:var(--muted);font-weight:400}.dashboard_agenda__45FJJ,.dashboard_rows__98jW9{display:grid}.dashboard_event__0RwsN{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:12px;padding:13px 0;min-height:60px;align-items:center;border-bottom:1px solid var(--line)}.dashboard_event__0RwsN:last-child,.dashboard_row__pkZxA:last-child{border-bottom:0}.dashboard_event__0RwsN time{font-size:11px;color:var(--muted-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_event__0RwsN>div{border-left:2px solid var(--line-strong);padding-left:12px;min-width:0}.dashboard_event__0RwsN strong,.dashboard_meal__3LGzv strong,.dashboard_row__pkZxA strong{display:block;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.dashboard_event__0RwsN small,.dashboard_meal__3LGzv small,.dashboard_row__pkZxA small{display:block;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.dashboard_people___Pq_u{display:flex;gap:4px}.dashboard_empty__NmOtk{color:var(--muted);font-size:13px;line-height:1.7;padding:8px 0}.dashboard_total__8_FoN{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.dashboard_total__8_FoN>strong{font-size:38px;font-weight:650;line-height:1;letter-spacing:-.05em}.dashboard_total__8_FoN>span{font-size:12px;color:var(--muted)}.dashboard_row__pkZxA{min-width:0;min-height:56px;display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.dashboard_row__pkZxA>svg{color:var(--muted);flex-shrink:0}.dashboard_row__pkZxA>div{flex:1 1;min-width:0}.dashboard_date__1TAmy{flex-shrink:0;width:48px;color:var(--muted-strong);font-size:12px}.dashboard_meal__3LGzv{padding:12px 14px;background:var(--surface-muted);border-radius:12px;margin-bottom:8px}.dashboard_meal__3LGzv strong{margin-top:4px}.dashboard_bin__BNSX_{width:18px;height:18px;flex-shrink:0}.dashboard_bin__BNSX_ svg{width:100%;height:100%}.dashboard_more__VzmsY{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 12px;margin:auto -8px -8px;border-radius:10px;font-size:12px;font-weight:600;color:var(--blue)}.dashboard_balance__Iswd9{display:grid;gap:8px;padding:18px;background:#f1f7f3;border-radius:14px}.dashboard_balance__Iswd9 small{color:var(--muted-strong);font-size:12px}.dashboard_balance__Iswd9 strong{font-size:clamp(22px,2.4vw,32px);font-weight:650;letter-spacing:-.04em;overflow-wrap:anywhere}.dashboard_amounts__pKGMJ{display:grid;gap:12px;font-size:13px}.dashboard_amounts__pKGMJ>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.dashboard_amounts__pKGMJ dt{color:var(--muted)}.dashboard_amounts__pKGMJ dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1200px){.dashboard_grid__f34oG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.dashboard_grid__f34oG{grid-template-columns:minmax(0,1fr);gap:14px}.dashboard_wide__mWw2K{grid-column:auto}.dashboard_heading__CJBy3{gap:9px}.dashboard_heading__CJBy3 h2{font-size:15px}.dashboard_event__0RwsN{grid-template-columns:72px minmax(0,1fr);gap:8px}.dashboard_people___Pq_u{grid-column:2}.dashboard_balance__Iswd9 strong{font-size:30px}}.display_scope__fSv93{min-width:0;overflow-wrap:anywhere}.display_scope__fSv93 a,.display_scope__fSv93 button,.display_scope__fSv93 input:not([type=checkbox]),.display_scope__fSv93 select{min-height:44px;max-width:100%}.display_scope__fSv93 button{cursor:pointer}.display_scope__fSv93 button:disabled{cursor:not-allowed;opacity:.55}.display_scope__fSv93 dialog button{min-width:44px;min-height:44px}.display_scope__fSv93 h2{letter-spacing:-.025em}.display_scope__fSv93 p{line-height:1.6}.display_hero__d99WZ{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;padding:30px;border:1px solid #dce6ed;border-radius:24px;background:linear-gradient(125deg,#e9f2f5,#f4f5ed 70%,#f9f3e9)}.display_hero__d99WZ h2{font-size:26px;margin:10px 0}.display_hero__d99WZ .display_actions__VBZg4{margin-top:18px}.display_hero__d99WZ p{color:var(--muted-strong);font-size:14px;max-width:430px}.display_eyebrow__t_ciH{color:#486d79;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.display_preview__pGjCK{display:grid;gap:12px;padding:24px;background:#fffdf8;border:7px solid #343839;border-radius:22px;box-shadow:0 15px 30px #293c4420;transform:rotate(-2deg)}.display_preview__pGjCK strong{font-size:44px;font-weight:500;letter-spacing:-.05em}.display_preview__pGjCK small{color:var(--muted)}.display_preview__pGjCK span{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;font-size:13px}.display_sectionTitle__NmnuR{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-bottom:20px}.display_sectionTitle__NmnuR>div{display:flex;align-items:center;gap:12px}.display_sectionTitle__NmnuR svg{color:#537580;flex:0 0 auto}.display_sectionTitle__NmnuR h2{font-size:18px}.display_sectionTitle__NmnuR small{display:block;margin-top:4px;color:var(--muted);font-size:12px}.display_devices__1Vhot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.display_device__kkJXB{display:grid;gap:18px}.display_deviceHead__flVrR{display:flex;gap:14px;align-items:center}.display_deviceIcon__7v72n{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:#486d79;background:#edf3f4;flex-shrink:0}.display_deviceHead__flVrR h3{font-size:17px;overflow-wrap:anywhere}.display_deviceHead__flVrR small{color:var(--muted);font-size:12px}.display_deviceInfo__TN1Ol{display:flex;flex-wrap:wrap;gap:8px}.display_pill__V8gbU{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:11px;border-radius:999px;color:var(--muted-strong);background:var(--surface-muted)}.display_online__T0Udv{color:#226844;background:#eaf4ed}.display_actions__VBZg4{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.display_photos__Tvbyd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.display_photo__2_aQa{min-width:0}.display_photoImage__rKkRH{position:relative;height:145px;border-radius:12px;overflow:hidden;background:#eff2f2}.display_photoImage__rKkRH img{object-fit:cover}.display_photo__2_aQa footer{display:flex;align-items:center;gap:8px;justify-content:space-between;padding-top:8px}.display_photo__2_aQa footer span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display_photo__2_aQa footer button{min-width:44px;background:transparent;color:var(--muted);border-radius:10px;flex-shrink:0}.display_empty__3rZtR{display:grid;justify-items:center;text-align:center;gap:10px;padding:28px 16px;color:var(--muted);font-size:13px}.display_empty__3rZtR svg{color:#6e8b92}.display_empty__3rZtR strong{color:var(--foreground);font-size:16px}.display_code__mG4gb{display:block;margin:22px 0 10px;padding:22px 12px;border:1px dashed #9bbdc6;border-radius:16px;background:#edf5f6;text-align:center;font-size:40px;letter-spacing:.16em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.display_pairLink__BcJix{display:block;color:var(--blue);font-size:13px;padding:8px 0;overflow-wrap:anywhere}.display_note__Lub5C{color:var(--muted);font-size:12px;line-height:1.65}.display_checks__TdQd9{display:grid!important;gap:8px}.display_checks__TdQd9 label{min-height:44px;padding:8px;display:flex!important;gap:10px;align-items:center}.display_checks__TdQd9 input{width:19px;height:19px;accent-color:var(--blue)}.display_wall__ZJ90o{min-height:100dvh;max-width:1600px;margin:auto;padding:32px clamp(16px,4vw,64px);background:radial-gradient(ellipse at 5% 0,#eaf1f0,transparent 55%)}.display_wall__ZJ90o>header{margin-bottom:28px}.display_wall__ZJ90o header h1{font-size:clamp(26px,3vw,42px)}.display_wall__ZJ90o header p{max-width:600px}.display_wallTop__5aszD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:0 0 26px;border-bottom:1px solid var(--line);margin-bottom:28px}.display_clock__VcTIq{font-size:clamp(54px,7vw,96px);line-height:1.05;font-weight:450;letter-spacing:-.065em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.display_date__L9peR{margin-top:8px;color:var(--muted-strong);font-size:16px}.display_wallGrid__t_bOR{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:22px;align-items:start}.display_persons__xIlJh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.display_person__xXMHa{min-width:0;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fcfcfd}.display_person__xXMHa header{display:flex;align-items:center;gap:9px;padding-bottom:14px}.display_person__xXMHa header strong{font-size:14px;overflow-wrap:anywhere}.display_person__xXMHa header small{color:var(--muted);font-size:12px;margin-left:auto}.display_task__p1OeZ{display:flex;align-items:center;gap:12px;width:100%;padding:14px 0;color:var(--foreground);background:transparent;text-align:left;border-top:1px solid var(--line)}.display_task__p1OeZ>svg{flex:0 0 auto;color:#83949b}.display_task__p1OeZ span{display:grid;gap:5px;min-width:0}.display_task__p1OeZ strong{font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.display_task__p1OeZ small{color:var(--muted);font-size:11px}.display_task__p1OeZ[data-done=true]{color:var(--green)}.display_task__p1OeZ[data-done=true] strong{text-decoration:line-through;opacity:.75}.display_task__p1OeZ[data-done=true] svg{color:var(--green)}.display_agenda__pXFKS{display:grid;gap:0}.display_event__PkRxt{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid var(--line)}.display_event__PkRxt time{font-size:13px;color:#587782;font-weight:650}.display_event__PkRxt strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.display_event__PkRxt div>span{display:flex;gap:4px;margin-top:7px}.display_meal__N3Xc6{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--line)}.display_meal__N3Xc6 span{font-size:12px;color:var(--muted)}.display_meal__N3Xc6 strong{font-size:14px;overflow-wrap:anywhere}.display_locked__EblUQ{display:grid;justify-items:start;gap:12px;padding:20px;border:1px dashed #b8c9ce;border-radius:14px;background:#f6f9f9;color:var(--muted-strong);font-size:13px}.display_timerForm__lAHMM{display:grid;grid-template-columns:minmax(0,1fr) 85px;gap:10px}.display_timerForm__lAHMM label{display:grid;gap:6px;font-size:12px;color:var(--muted);min-width:0}.display_timerForm__lAHMM input{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:10px;padding:10px;background:#fafbfc;color:var(--foreground)}.display_timerForm__lAHMM button{grid-column:1/-1}.display_timers__Hu36m{display:grid;gap:10px;margin-top:16px}.display_timer__huW5Q{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px;border:1px solid var(--line);border-radius:14px;background:#f8faf9}.display_timer__huW5Q strong{display:block;font-size:24px;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.display_timer__huW5Q small{color:var(--muted);overflow-wrap:anywhere}.display_timer__huW5Q button{display:grid;place-items:center;min-width:44px;background:white;border-radius:10px;color:var(--muted-strong)}.display_timer__huW5Q[data-finished=true]{background:#fff2de;border-color:#e5c48d}.display_screensaver__a9x65{position:fixed;inset:0;z-index:100;width:100%;height:100dvh;background:#000;color:white;cursor:pointer;text-align:left}.display_screensaver__a9x65 img{object-fit:contain;opacity:.85}.display_screenClock__X2kYo{position:absolute;left:max(20px,6vw);bottom:9vh;padding:20px;border-radius:18px;background:#0008}.display_screenClock__X2kYo strong{display:block;font-size:clamp(50px,9vw,110px);letter-spacing:-.05em;font-weight:400}.display_screenClock__X2kYo span{display:block;margin-top:8px;font-size:15px}.display_screenClock__X2kYo small{display:block;margin-top:18px;opacity:.75;font-size:12px}.display_sleep__G3_51 .display_screenClock__X2kYo{background:transparent;color:#606060}.display_pairPage__7xsn9{display:grid;min-height:100dvh;place-items:center;padding:20px;background:radial-gradient(ellipse at top,#e4eeed,transparent 70%)}.display_pairCard__9Z82K{width:min(100%,460px);padding:32px}.display_pairCard__9Z82K>svg{box-sizing:content-box;padding:16px;background:#e9f1f2;border-radius:18px;color:#4d7680;margin-bottom:24px}.display_pairCard__9Z82K h1{margin:8px 0 12px;font-size:30px;letter-spacing:-.04em}.display_pairCard__9Z82K p{margin-bottom:24px;font-size:14px;color:var(--muted-strong)}@media (max-width:1000px){.display_persons__xIlJh{grid-template-columns:1fr}.display_wallGrid__t_bOR{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.display_photos__Tvbyd{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.display_devices__1Vhot,.display_hero__d99WZ,.display_wallGrid__t_bOR{grid-template-columns:1fr}.display_hero__d99WZ{padding:22px;gap:24px}.display_preview__pGjCK{max-width:360px;width:100%;margin:auto;transform:none}.display_photos__Tvbyd{grid-template-columns:repeat(2,minmax(0,1fr))}.display_wall__ZJ90o{padding:22px 14px}.display_wallTop__5aszD{gap:16px}.display_wallGrid__t_bOR{gap:18px}.display_persons__xIlJh{grid-template-columns:1fr}.display_photoImage__rKkRH{height:120px}.display_pairCard__9Z82K{padding:24px}}@media (prefers-reduced-motion:reduce){.display_scope__fSv93 *{transition:none!important}}.household_household__zew0j{min-width:0}.household_household__zew0j select{min-height:44px;max-width:100%}.household_household__zew0j a,.household_household__zew0j button{min-height:44px}.household_household__zew0j a:focus-visible,.household_household__zew0j button:focus-visible,.household_household__zew0j input:focus-visible,.household_household__zew0j select:focus-visible,.household_household__zew0j textarea:focus-visible{outline:3px solid #75b5ed;outline-offset:3px}.household_household__zew0j dialog header button{width:44px;height:44px}.household_nav__UuCdV{display:flex;flex-wrap:wrap;gap:6px;padding:6px;width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:16px;background:#f0f3f6}.household_nav__UuCdV a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 17px;color:var(--muted-strong);border-radius:11px;font-size:13px;font-weight:600}.household_nav__UuCdV a[aria-current]{background:white;color:var(--blue);box-shadow:0 2px 8px #172b4d0a}.household_grid__DZYdV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.household_item__uliPH{display:flex;flex-direction:column;gap:15px;overflow-wrap:anywhere}.household_item__uliPH h2{line-height:1.35}.household_item__uliPH p{color:var(--muted-strong);font-size:13px;line-height:1.6;white-space:pre-line}.household_item__uliPH footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto}.household_item__uliPH footer a{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--blue);padding:4px 9px;border-radius:9px}.household_item__uliPH footer a:hover{background:var(--blue-soft)}.household_symbol__mjWcc{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;background:#eef4fc;color:var(--blue);border-radius:14px}.household_iconButton__6smSr{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;background:#f5f7fa;border-radius:12px;color:var(--muted-strong);cursor:pointer}.household_iconButton__6smSr:hover{color:var(--blue);background:var(--blue-soft)}.household_badges__r7r1n{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.household_badge__Fn2gM{display:inline-flex;gap:6px;align-items:center;width:fit-content;padding:6px 10px;border-radius:8px;background:#f0f4f8;color:#526375;font-size:12px;line-height:1.5}.household_badge__Fn2gM[data-warning=true]{color:#925b14;background:#fff2d9}.household_search__R7C94{display:flex;align-items:center;gap:10px;flex:1 1;max-width:450px;min-width:0;font-size:13px;color:var(--muted-strong)}.household_search__R7C94 input{min-width:0;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;color:var(--foreground);background:white}.household_summary__3Eq0k{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:18px 22px;color:var(--muted-strong);background:#f3f7fc;border:1px solid #e0e9f4;border-radius:16px;font-size:13px}.household_summary__3Eq0k strong{color:var(--foreground);font-size:22px;letter-spacing:-.035em;padding-right:5px}.household_reminder__VnuSO{display:flex;align-items:flex-start;gap:12px;padding:18px 22px;border-radius:15px;background:#f3f5f7;color:var(--muted-strong);font-size:13px;line-height:1.65}.household_reminder__VnuSO svg{flex-shrink:0;margin-top:2px;color:var(--blue)}.household_preview__d2irn{width:100%;height:min(60vh,560px);border:1px solid var(--line);border-radius:12px;background:#f5f7fa}.household_profiles__MPDPi{display:flex;flex-wrap:wrap;gap:10px}.household_profiles__MPDPi label{display:flex;align-items:center;min-height:44px;padding:4px 8px;gap:7px;border:1px solid var(--line);border-radius:10px}.household_profiles__MPDPi input{width:18px;height:18px}.household_agenda__eYpA6{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:22px;align-items:start}.household_list__jNjdo{display:grid;gap:0}.household_pickup__OraYI{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}.household_pickup__OraYI:last-child{border-bottom:0}.household_pickup__OraYI>div:nth-child(2){flex:1 1;min-width:0}.household_pickup__OraYI h3{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.household_pickup__OraYI p{font-size:12px;color:var(--muted);margin-top:4px}.household_date__chJm8{display:grid;place-items:center;flex:0 0 54px;gap:2px;padding:9px 4px;border:1px solid var(--line);border-radius:13px;font-size:10px;color:var(--muted);text-transform:uppercase;background:#fafbfc}.household_date__chJm8 strong{font-size:23px;color:var(--foreground);line-height:1;letter-spacing:-.04em}.household_bin__cgCs3{display:flex;align-items:center;gap:12px;padding:13px 0}.household_bin__cgCs3>div{min-width:0;flex:1 1}.household_bin__cgCs3 strong{font-size:14px;overflow-wrap:anywhere}.household_bin__cgCs3 p{color:var(--muted);font-size:12px;line-height:1.6;margin-top:3px}.household_binIcon__7gTga{display:grid;flex:0 0 44px;height:44px;place-items:center;border:1px solid var(--line);border-radius:13px;background:#f8fafb}.household_mapping__ZXds6{display:grid;gap:12px}.household_mapping__ZXds6 label{border-left:3px solid var(--line);padding-left:10px}@media (max-width:1150px){.household_grid__DZYdV{grid-template-columns:repeat(2,minmax(0,1fr))}.household_agenda__eYpA6{grid-template-columns:1fr}}@media (max-width:650px){.household_grid__DZYdV{grid-template-columns:1fr}.household_nav__UuCdV{width:100%}.household_nav__UuCdV a{flex:1 1;padding:8px;gap:5px;font-size:12px}.household_nav__UuCdV svg{width:15px}.household_search__R7C94{flex-basis:100%;max-width:none}.household_summary__3Eq0k{padding:16px;gap:10px 18px}.household_pickup__OraYI{gap:10px}.household_household__zew0j dialog{max-width:calc(100vw - 24px)}}.budget_root__vi_bp{min-width:0}.budget_editor__ZWQpf button,.budget_root__vi_bp a,.budget_root__vi_bp button{min-height:44px;min-width:44px}.budget_editor__ZWQpf :is(input,select,button):focus-visible,.budget_root__vi_bp a:focus-visible,.budget_root__vi_bp button:focus-visible,.budget_root__vi_bp summary:focus-visible{outline:3px solid #7ca9e9;outline-offset:3px}.budget_toolbar__r0WH_{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px}.budget_monthNav__031a9{display:flex;align-items:center;gap:4px}.budget_monthNav__031a9 a{display:grid;width:44px;place-items:center;color:var(--muted-strong);background:white;border:1px solid var(--line);border-radius:12px}.budget_monthNav__031a9 span{min-width:150px;text-align:center;font-size:14px;font-weight:650}.budget_stats__8KjuB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.budget_stat__v86V7{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.budget_stat__v86V7 svg{grid-column:2;grid-row:1/3;color:#168464;background:#eaf5ef;box-sizing:content-box;padding:13px;border-radius:15px}.budget_stat__v86V7:first-child{background:#f0f5ff;border-color:#dbe5f7}.budget_stat__v86V7:first-child svg{color:#3868d8;background:#e1eaff}.budget_stat__v86V7:last-child svg{color:#6381b5;background:#edf1fa}.budget_stat__v86V7 span{font-size:13px;color:var(--muted-strong)}.budget_stat__v86V7 strong{font-size:clamp(22px,2.4vw,32px);font-weight:700;letter-spacing:-.04em;overflow-wrap:anywhere}.budget_stat__v86V7 small{grid-column:1/-1;color:var(--muted);font-size:12px}.budget_columns__Y3_n2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.budget_columns__Y3_n2>section{height:100%}.budget_categoryChart__esN82{display:grid;gap:22px;margin-top:26px}.budget_categoryChart__esN82>div{display:grid;gap:9px}.budget_categoryChart__esN82 span,.budget_categoryChart__esN82 strong{font-size:13px;overflow-wrap:anywhere}.budget_categoryChart__esN82 small{font-size:11px;color:var(--muted);font-weight:400}.budget_categoryChart__esN82 span small{margin-left:5px}.budget_categoryChart__esN82 svg{width:100%;height:10px;overflow:visible}.budget_legend__uyhYk{display:flex;gap:20px;margin:22px 0 8px;font-size:12px;color:var(--muted-strong)}.budget_legend__uyhYk span{display:flex;align-items:center;gap:7px}.budget_legend__uyhYk i{width:8px;height:8px;border-radius:50%}.budget_incomeDot__aGgqA{background:#168464}.budget_expenseDot___GMJU{background:#7797d4}.budget_historyChart__Y_Ztu{display:block;width:100%;height:auto}.budget_details__bySu0{margin-top:16px;border-top:1px solid var(--line);font-size:12px}.budget_details__bySu0 summary{padding:14px 0;min-height:44px;cursor:pointer;color:var(--muted-strong)}.budget_monthValues__V2Xh9{display:grid;gap:12px}.budget_monthValues__V2Xh9>div{display:flex;justify-content:space-between;gap:12px;line-height:1.6}.budget_entry__vmk75{display:grid;grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.budget_entry__vmk75:last-child,.budget_setting__9SzCL:last-child{border-bottom:0}.budget_entry__vmk75>svg{margin:auto;color:var(--muted)}.budget_entryIcon__yKXuF{display:grid;width:44px;height:44px;border-radius:14px;background:#f4f6fa;place-items:center}.budget_entry__vmk75 strong,.budget_setting__9SzCL strong{display:block;font-size:14px;font-weight:650;overflow-wrap:anywhere;line-height:1.5}.budget_entry__vmk75 small,.budget_setting__9SzCL small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.budget_entry__vmk75 b,.budget_setting__9SzCL b{font-size:14px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget_positive__hLDlq{color:#168464}.budget_categoryChart__esN82 .budget_negative__FemKo{color:#a33b32}.budget_iconButton__RDqxD{display:grid;width:44px;min-height:44px;place-items:center;border-radius:12px;color:var(--muted);background:transparent;cursor:pointer}.budget_iconButton__RDqxD:hover{color:var(--blue);background:var(--blue-soft)}.budget_setting__9SzCL{display:grid;grid-template-columns:28px minmax(0,1fr) 44px;gap:14px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.budget_setting__9SzCL b{display:block;margin-top:8px}.budget_editor__ZWQpf .budget_checkLabel__8Yc_p{display:flex;align-items:center;gap:12px;min-height:44px}.budget_editor__ZWQpf input[type=checkbox]{width:20px;height:20px;accent-color:var(--blue)}.budget_deleteConfirm__lNsay{display:grid;gap:12px;padding:15px;border:1px solid #f1cecb;border-radius:12px;font-size:13px;line-height:1.6}@media (max-width:1050px){.budget_columns__Y3_n2{grid-template-columns:1fr}.budget_stat__v86V7 svg{display:none}.budget_stat__v86V7 strong{grid-column:1/-1}}@media (max-width:650px){.budget_stats__8KjuB{grid-template-columns:1fr;gap:10px}.budget_stat__v86V7{grid-template-columns:minmax(0,1fr) auto;gap:8px}.budget_stat__v86V7 svg{display:block;grid-row:1/4}.budget_stat__v86V7 small,.budget_stat__v86V7 strong{grid-column:1}.budget_monthNav__031a9{width:100%;justify-content:space-between}.budget_entry__vmk75{grid-template-columns:36px minmax(0,1fr) 44px;gap:8px}.budget_entryIcon__yKXuF{width:36px;height:44px}.budget_entry__vmk75>div{grid-column:2}.budget_entry__vmk75>b{grid-column:2;grid-row:2}.budget_entry__vmk75>button{grid-column:3;grid-row:1/3}}.budget_cashNote__fFJNt{display:flex;align-items:flex-start;gap:10px;color:var(--muted-strong);font-size:13px;line-height:1.65;padding:14px 18px;background:var(--surface-solid);border:1px solid var(--line);border-radius:14px}.budget_cashNote__fFJNt svg{flex-shrink:0;margin-top:2px;color:var(--blue)}.budget_cashboxes__vqmwt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.budget_cashbox__8c3Ro{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fafbfc;min-width:0}.budget_cashbox__8c3Ro>svg{flex-shrink:0}.budget_cashbox__8c3Ro>div{display:grid;gap:6px;min-width:0;flex:1 1}.budget_cashbox__8c3Ro span{color:var(--muted-strong);font-size:13px;overflow-wrap:anywhere}.budget_cashbox__8c3Ro strong{font-size:23px;font-weight:650;letter-spacing:-.035em;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget_monthBalance__y_iKl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:2px 4px;font-size:13px;color:var(--muted-strong)}.budget_monthBalance__y_iKl strong{font-size:17px;color:var(--foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget_monthBalance__y_iKl small{width:100%;font-size:12px;color:var(--muted);line-height:1.6}.budget_entry__vmk75 b{overflow-wrap:anywhere}@media (max-width:650px){.budget_cashboxes__vqmwt{grid-template-columns:1fr}.budget_cashbox__8c3Ro{padding:12px}.budget_cashbox__8c3Ro strong{font-size:21px}.budget_cashNote__fFJNt{padding:12px 14px}}.kitchen_kitchen__1uDXJ{min-width:0}.kitchen_dialog___Cu0K button,.kitchen_kitchen__1uDXJ a,.kitchen_kitchen__1uDXJ button{min-width:44px;min-height:44px}.kitchen_dialog___Cu0K label:has(input[type=checkbox]),.kitchen_kitchen__1uDXJ label input.kitchen_search__E2v7h{min-height:44px}.kitchen_dialog___Cu0K :is(button,input,textarea,select):focus-visible,.kitchen_kitchen__1uDXJ a:focus-visible,.kitchen_kitchen__1uDXJ button:focus-visible{outline:3px solid #0071e3;outline-offset:3px}.kitchen_dialog___Cu0K :is(h2,h3,p),.kitchen_kitchen__1uDXJ :is(h2,h3,strong,p){overflow-wrap:anywhere}.kitchen_dialog___Cu0K button,.kitchen_kitchen__1uDXJ :is(button,a){touch-action:manipulation}.kitchen_nav__s1Guj{display:flex;flex-wrap:wrap;gap:8px}.kitchen_nav__s1Guj a{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;color:var(--muted-strong);background:var(--surface-solid);font-size:13px}.kitchen_nav__s1Guj a[aria-current=page]{background:var(--blue-soft);color:var(--blue);border-color:#b9d8fb}.kitchen_layout__MdVha{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px}.kitchen_listNav__mhlF9{display:grid;gap:8px}.kitchen_listChoice__ZgA_u{display:flex;width:100%;align-items:center;gap:12px;padding:15px;border:1px solid transparent;border-radius:14px;text-align:left;background:transparent;cursor:pointer;color:var(--foreground)}.kitchen_listChoice__ZgA_u[aria-pressed=true]{background:white;border-color:var(--line);box-shadow:var(--shadow-sm)}.kitchen_listChoice__ZgA_u>div{flex:1 1;min-width:0}.kitchen_listChoice__ZgA_u strong{display:block;font-size:14px}.kitchen_listChoice__ZgA_u small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.kitchen_dot__eRD_v{flex-shrink:0;width:14px;height:14px}.kitchen_heading__DJtDq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.kitchen_heading__DJtDq p{margin-top:5px}.kitchen_iconButton__kXdIJ{display:inline-grid;width:44px;flex-shrink:0;place-items:center;background:transparent;color:var(--muted);border-radius:12px;cursor:pointer}.kitchen_iconButton__kXdIJ:hover{color:var(--blue);background:var(--blue-soft)}.kitchen_quickAdd__II5mL{display:flex;gap:8px;padding-bottom:20px}.kitchen_quickAdd__II5mL input,.kitchen_search__E2v7h{min-height:48px;min-width:0;width:100%;padding:10px 14px;background:#f7f8fa;border:1px solid var(--line);border-radius:12px;color:var(--foreground)}.kitchen_group__VZS2b+.kitchen_group__VZS2b{margin-top:24px}.kitchen_group__VZS2b h3{display:flex;gap:8px;align-items:center;padding-bottom:9px;color:var(--muted-strong);font-size:12px;font-weight:650;letter-spacing:.025em}.kitchen_group__VZS2b h3 small{color:var(--muted);font-weight:400}.kitchen_item__jNJXs{display:flex;align-items:center;gap:10px;min-height:64px;border-top:1px solid var(--line);touch-action:pan-y}.kitchen_item__jNJXs>div{flex:1 1;min-width:0;padding:10px 0}.kitchen_item__jNJXs strong{display:block;font-size:14px;line-height:1.5}.kitchen_item__jNJXs small{display:block;margin-top:3px;color:var(--muted);line-height:1.5;font-size:12px;white-space:pre-line;overflow-wrap:anywhere}.kitchen_item__jNJXs[data-done=true] strong{text-decoration:line-through;color:var(--muted)}.kitchen_item__jNJXs[data-done=true] .kitchen_iconButton__kXdIJ:first-child{color:var(--green)}.kitchen_progress__kHrMI{width:100%;height:5px;margin-top:15px;accent-color:var(--green)}.kitchen_tip__l9qg6{display:flex;align-items:flex-start;gap:10px;padding:16px 20px;background:#ecf5ef;border:1px solid #dcebe1;border-radius:16px;color:#39674d;font-size:13px;line-height:1.6}.kitchen_tip__l9qg6 svg{flex-shrink:0;margin-top:2px}.kitchen_weekNav__m_qT5{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kitchen_weekNav__m_qT5>strong{font-size:15px;margin:0 8px}.kitchen_week__JD_rb{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.kitchen_day__5GQcK{display:grid;min-width:0;gap:10px}.kitchen_day__5GQcK>header{min-height:56px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:8px 12px;font-size:13px;border-radius:12px}.kitchen_day__5GQcK>header small{color:var(--muted);font-size:12px}.kitchen_day__5GQcK[data-today=true]>header{background:var(--blue-soft);color:var(--blue)}.kitchen_meal__15NvA{display:flex;flex-direction:column;min-height:128px;padding:13px 11px;gap:13px;border:1px solid var(--line);background:white;border-radius:14px;text-align:left;cursor:pointer;color:var(--foreground)}.kitchen_meal__15NvA>small{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:var(--muted);font-size:11px}.kitchen_meal__15NvA strong{font-size:13px;line-height:1.5}.kitchen_meal__15NvA[data-empty=true]{background:#f8f9fb;border-style:dashed}.kitchen_meal__15NvA[data-empty=true] strong{font-weight:400;color:var(--muted)}.kitchen_meal__15NvA:hover{border-color:#a9c7e8;background:#f4f8fe}.kitchen_meal__15NvA:disabled{cursor:default;opacity:1}.kitchen_meal__15NvA[data-dragging=true]{opacity:.5}.kitchen_recipeGrid__PG7HU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kitchen_recipeCard__VVEdB{display:flex;width:100%;flex-direction:column;text-align:left;gap:16px;cursor:pointer;color:var(--foreground);transition:border-color .15s}.kitchen_recipeCard__VVEdB:hover{border-color:#aac6e8}.kitchen_recipeCard__VVEdB h3{font-size:18px;letter-spacing:-.025em;line-height:1.35}.kitchen_recipeCard__VVEdB small{color:var(--muted);line-height:1.6}.kitchen_recipeIcon__s6aRe{display:flex;align-items:center;justify-content:space-between;color:#508163;background:#eef5ee;padding:18px;border-radius:14px}.kitchen_recipeIcon__s6aRe>svg{width:32px;height:32px}.kitchen_recipeIcon__s6aRe>svg+svg{width:18px;height:18px;color:#b07b26}.kitchen_facts__WAdHs{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--muted)}.kitchen_facts__WAdHs span{display:inline-flex;align-items:center;gap:6px}.kitchen_detail___eLSo{display:grid;gap:22px}.kitchen_detail___eLSo h3{font-size:15px;margin-bottom:12px}.kitchen_detail___eLSo p{font-size:14px;line-height:1.8;white-space:pre-wrap}.kitchen_ingredients__kuxUh{list-style:none;padding:0;margin:0}.kitchen_ingredients__kuxUh li{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;overflow-wrap:anywhere}.kitchen_ingredients__kuxUh li strong{min-width:75px;max-width:45%;color:var(--muted-strong)}.kitchen_portions__ubbl7{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.kitchen_portions__ubbl7 input{width:75px;min-height:44px;border:1px solid var(--line);border-radius:10px;padding:8px;color:var(--foreground)}.kitchen_ingredientRow__vk1hB{display:grid;grid-template-columns:110px minmax(0,1fr) 44px;gap:8px;align-items:end;margin-bottom:10px}.kitchen_pantryGrid__TNzOI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kitchen_pantryCard__Y0S_7{display:grid;gap:18px}.kitchen_pantryCard__Y0S_7 h3{font-size:18px;letter-spacing:-.025em}.kitchen_stock__ckUjV{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.kitchen_stock__ckUjV strong{font-size:32px;letter-spacing:-.04em}.kitchen_stock__ckUjV span{font-size:14px;color:var(--muted)}.kitchen_badge__uSgEM{display:inline-flex;gap:5px;align-items:center;border-radius:8px;padding:6px 9px;background:#edf6ef;color:#39764c;font-size:11px;line-height:1.5}.kitchen_badge__uSgEM[data-warning=true]{background:#fff2df;color:#96601d}.kitchen_location__5xNAy{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:12px;color:var(--muted)}.kitchen_dialog___Cu0K,.kitchen_dialog___Cu0K fieldset{min-width:0}.kitchen_dialog___Cu0K>header>button{min-width:44px}@media (max-width:1250px){.kitchen_week__JD_rb{grid-template-columns:repeat(4,minmax(0,1fr))}.kitchen_pantryGrid__TNzOI,.kitchen_recipeGrid__PG7HU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.kitchen_layout__MdVha{grid-template-columns:1fr}.kitchen_listNav__mhlF9{grid-template-columns:repeat(3,minmax(0,1fr))}.kitchen_listChoice__ZgA_u{padding:12px}.kitchen_week__JD_rb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.kitchen_listNav__mhlF9,.kitchen_pantryGrid__TNzOI,.kitchen_recipeGrid__PG7HU,.kitchen_week__JD_rb{grid-template-columns:1fr}.kitchen_weekNav__m_qT5>strong{order:-1;width:100%;margin:0}.kitchen_meal__15NvA{min-height:84px;padding:14px;gap:8px}.kitchen_day__5GQcK{gap:7px}.kitchen_day__5GQcK+.kitchen_day__5GQcK{margin-top:16px}.kitchen_day__5GQcK>header{flex-direction:row;align-items:center;justify-content:space-between;min-height:44px}.kitchen_quickAdd__II5mL{flex-wrap:wrap}.kitchen_quickAdd__II5mL input{flex:1 1 150px}.kitchen_ingredientRow__vk1hB{grid-template-columns:80px minmax(0,1fr) 44px;gap:6px}.kitchen_ingredientRow__vk1hB input{padding:10px 7px!important}}@media (prefers-reduced-motion:reduce){.kitchen_recipeCard__VVEdB{transition:none}}.notifications_board__j_Df3{min-width:0}.notifications_layout__SGh41{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px}.notifications_inbox__b_XLL{padding:0;overflow:hidden}.notifications_inboxIntro__m_7YU{display:flex;gap:18px;align-items:center;padding:30px;background:linear-gradient(120deg,#edf4fe,#f7f9fc);border-bottom:1px solid var(--line)}.notifications_heroIcon__4TAsI{display:grid;width:54px;height:54px;flex-shrink:0;place-items:center;color:var(--blue);background:white;border:1px solid #dfebfc;border-radius:17px;box-shadow:0 3px 10px #1a4b8810}.notifications_eyebrow__3KA3L{color:#57708e;font-size:10px;font-weight:700;letter-spacing:.1em}.notifications_inboxIntro__m_7YU h2{margin:6px 0;font-size:22px}.notifications_inboxIntro__m_7YU p,.notifications_sectionHeading__LIIlL p{color:var(--muted);font-size:12px;line-height:1.6}.notifications_inboxTools__dBDtj{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 24px;border-bottom:1px solid var(--line)}.notifications_textButton__Sh7S8{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:8px;color:var(--blue);background:none;cursor:pointer;font-size:12px;font-weight:600}.notifications_messages__C9F3H{padding:0 24px}.notifications_message__9eJzg{display:grid;grid-template-columns:38px minmax(0,1fr) 44px;gap:12px;padding:22px 0;border-bottom:1px solid var(--line)}.notifications_message__9eJzg:last-child{border-bottom:0}.notifications_channelIcon__QxMF9,.notifications_messageIcon__PPV3X{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;background:var(--surface-muted);color:var(--muted);border-radius:11px}.notifications_message__9eJzg[data-unread=true] .notifications_messageIcon__PPV3X{color:var(--blue);background:var(--blue-soft)}.notifications_messageCopy__zgbLB{min-width:0}.notifications_messageMeta__pXPe7{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;color:var(--muted);font-size:11px;line-height:1.5}.notifications_messageCopy__zgbLB>a{display:flex;min-height:44px;align-items:center;padding:7px 0;font-size:14px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.notifications_message__9eJzg[data-unread=true] .notifications_messageCopy__zgbLB>a{font-weight:700}.notifications_messageCopy__zgbLB>a:hover{color:var(--blue)}.notifications_messageCopy__zgbLB>p{white-space:pre-line;overflow-wrap:anywhere;color:var(--muted-strong);font-size:13px;line-height:1.7;margin-bottom:12px}.notifications_messageFooter__Sl1Tz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--muted)}.notifications_messageFooter__Sl1Tz>span{display:flex;gap:6px;align-items:center;font-size:11px}.notifications_messageFooter__Sl1Tz small{font-size:10px}.notifications_messageFooter__Sl1Tz small[data-failed=true]{color:var(--red)}.notifications_readButton___y4we,.notifications_readState__8T0cV{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;background:none;color:var(--muted);border-radius:12px}.notifications_readButton___y4we{cursor:pointer}.notifications_readButton___y4we:hover{color:var(--blue);background:var(--blue-soft)}.notifications_inboxNote__2QMBr{padding:15px 24px;border-top:1px solid var(--line);font-size:11px;color:var(--muted);background:#fafbfc}.notifications_sectionHeading__LIIlL{display:flex;align-items:center;gap:12px;margin-bottom:22px}.notifications_sectionHeading__LIIlL>svg{color:var(--blue);flex-shrink:0}.notifications_sectionHeading__LIIlL p{margin-top:4px}.notifications_profileSelect___UFsw{display:grid;gap:7px;color:var(--muted-strong);font-size:12px;margin-bottom:20px}.notifications_profileSelect___UFsw select{width:100%;min-width:0;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;color:var(--foreground);background:var(--surface-muted)}.notifications_preferences__ldwRe fieldset{border:0;padding:0}.notifications_preferences__ldwRe legend{color:var(--foreground);font-weight:600;padding:0;margin-bottom:8px;font-size:12px}.notifications_preferences__ldwRe .notifications_checkLabel__wutyB{display:flex;min-height:44px;align-items:center;gap:10px;cursor:pointer}.notifications_checkLabel__wutyB input{width:18px;height:18px;accent-color:var(--blue);flex-shrink:0}.notifications_preferences__ldwRe .notifications_timeFields__VxU_t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 10px}.notifications_kindFields__yUCZv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.notifications_kindFields__yUCZv legend{grid-column:1/-1}.notifications_preferences__ldwRe fieldset:disabled{opacity:.65}.notifications_channelList__kWgvs{display:grid}.notifications_channel__7sge3{display:flex;gap:10px;min-height:74px;align-items:center;border-bottom:1px solid var(--line)}.notifications_channel__7sge3>div{min-width:0;flex:1 1}.notifications_channel__7sge3 strong{display:block;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.notifications_channel__7sge3 small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.notifications_activeBadge__e20MU{color:#28715c;background:#edf7f1;padding:5px 9px;font-size:10px;border-radius:999px}.notifications_toggle__f5k9x{position:relative;width:44px;height:44px;flex-shrink:0;background:transparent;cursor:pointer}.notifications_toggle__f5k9x:before{position:absolute;content:"";height:24px;inset:10px 2px;background:#c7cbd2;border-radius:20px}.notifications_toggle__f5k9x>span{position:absolute;top:13px;left:5px;width:18px;height:18px;background:white;border-radius:50%;box-shadow:0 1px 3px #0002;transition:transform .16s ease}.notifications_toggle__f5k9x[aria-checked=true]:before{background:var(--blue)}.notifications_toggle__f5k9x[aria-checked=true]>span{transform:translateX(16px)}.notifications_addChannel__jqvF4{margin-top:20px;width:100%}.notifications_privacy__sRCxP{display:flex;align-items:flex-start;gap:8px;color:var(--muted);margin:18px 0 0}.notifications_privacy__sRCxP svg{margin-top:2px;flex-shrink:0}.notifications_privacy__sRCxP p{font-size:11px;line-height:1.7}.notifications_pushNote__O3_eX{display:flex;gap:14px;align-items:center;color:var(--blue);background:var(--blue-soft);padding:18px;border-radius:12px}.notifications_pushNote__O3_eX svg{flex-shrink:0}.notifications_pushNote__O3_eX p{font-size:13px;line-height:1.7}.notifications_board__j_Df3 button:disabled{opacity:.5;cursor:not-allowed}.notifications_channelForm__aCnQJ{min-width:0}@media (max-width:1150px){.notifications_layout__SGh41{grid-template-columns:minmax(0,1fr)}.notifications_layout__SGh41>aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:700px){.notifications_layout__SGh41>aside{grid-template-columns:minmax(0,1fr)}.notifications_inboxIntro__m_7YU{padding:22px 18px;gap:12px;align-items:flex-start}.notifications_inboxIntro__m_7YU h2{font-size:20px}.notifications_heroIcon__4TAsI{width:44px;height:44px;border-radius:14px}.notifications_inboxTools__dBDtj{padding:14px 18px}.notifications_messages__C9F3H{padding:0 16px}.notifications_message__9eJzg{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.notifications_messageIcon__PPV3X{display:none}.notifications_inboxNote__2QMBr{padding:15px 18px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.notifications_toggle__f5k9x>span{transition:none}}.notifications_board__j_Df3 dialog>header>button{width:44px;height:44px}.rewards_board__m1Ber{min-width:0}.rewards_board__m1Ber button{min-height:44px;min-width:44px}.rewards_board__m1Ber h2,.rewards_board__m1Ber h3{overflow-wrap:anywhere}.rewards_board__m1Ber button:disabled{cursor:not-allowed}.rewards_profiles__4L2E1 button{padding:8px 16px 8px 10px}.rewards_overview__Fy0ih{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rewards_cash__rkLhf,.rewards_points__Ldsq0{display:grid;align-content:start;gap:12px;padding:26px;overflow-wrap:anywhere}.rewards_points__Ldsq0{background:linear-gradient(120deg,#edf4ff,#f7faff);border-color:#d9e6fa}.rewards_cash__rkLhf{background:linear-gradient(120deg,#f0f7f3,#fbfdfb);border-color:#ddebe2}.rewards_metricLabel__1rmTO{display:flex;align-items:center;gap:9px;color:#355b89;font-size:13px;font-weight:650}.rewards_cash__rkLhf .rewards_metricLabel__1rmTO{color:#38694e}.rewards_cash__rkLhf>strong,.rewards_points__Ldsq0>strong{font-size:clamp(30px,4vw,42px);letter-spacing:-.045em;line-height:1.2;font-weight:720}.rewards_points__Ldsq0>strong>span{font-size:16px;font-weight:500;letter-spacing:-.02em;color:#4d6484}.rewards_cash__rkLhf>p,.rewards_points__Ldsq0>p{color:var(--muted-strong);font-size:13px;line-height:1.5}.rewards_metricFooter__Twz9O{display:flex;align-items:center;gap:8px;border-top:1px solid #dce5ee;padding-top:14px;margin-top:6px;min-height:42px;font-size:12px;color:var(--muted-strong)}.rewards_metricFooter__Twz9O>svg:last-child{margin-left:auto;color:#6383af}.rewards_switcher__8uDhj{display:flex;width:fit-content;max-width:100%;gap:4px;border-radius:15px;padding:5px;background:#eceef1}.rewards_switcher__8uDhj button{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;background:transparent;color:var(--muted-strong);border-radius:11px;font-size:14px;font-weight:600;cursor:pointer}.rewards_switcher__8uDhj button[aria-pressed=true]{background:white;color:var(--foreground);box-shadow:0 1px 5px #26344816}.rewards_switcher__8uDhj button>span{display:inline-grid;place-content:center;min-width:20px;height:20px;background:var(--blue-soft);color:#285583;border-radius:50%;font-size:11px}.rewards_reward__FWZjX{transition:border-color .18s ease}.rewards_reward__FWZjX:hover{border-color:#bed0e5}.rewards_reward__FWZjX progress{accent-color:#6284bb}.rewards_inbox___zBpg{display:grid;gap:18px;border-color:#d6e4f4}.rewards_inbox___zBpg>div:first-child>svg{color:#5b7fa8}.rewards_requestRow__KM1z8{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.rewards_requestRow__KM1z8>div:nth-child(2){flex:1 1;min-width:130px}.rewards_requestHistory__xz5Rv strong,.rewards_requestRow__KM1z8 strong{font-size:14px;line-height:1.5;display:block;overflow-wrap:anywhere}.rewards_requestHistory__xz5Rv small,.rewards_requestRow__KM1z8 small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--muted)}.rewards_actions__ddwAY,.rewards_requestActions__n_Odl{display:flex;flex-wrap:wrap;gap:8px}.rewards_requestHistory__xz5Rv{display:flex;align-items:start;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.rewards_requestHistory__xz5Rv>div{min-width:0}.rewards_requestHistory__xz5Rv p{font-size:13px;color:var(--muted-strong);line-height:1.6;margin-top:8px;white-space:pre-line;overflow-wrap:anywhere}.rewards_badge__kmEXP{width:fit-content;flex-shrink:0;padding:5px 9px;border-radius:8px;background:#f1f2f5;color:#5b5d64;font-size:11px;font-weight:600;line-height:1.5}.rewards_badge__kmEXP[data-status=pending]{background:#fff4df;color:#805d24}.rewards_badge__kmEXP[data-status=approved]{background:#eaf5ee;color:#326548}.rewards_allowanceLayout__nmTIW{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:20px;align-items:start}.rewards_planAmount__vg2my{font-size:36px;font-weight:700;letter-spacing:-.04em}.rewards_planAmount__vg2my small{display:block;margin-top:8px;font-size:14px;color:var(--muted-strong);font-weight:500;letter-spacing:normal}.rewards_planEmpty__uj78J{display:grid;gap:16px;padding-block:12px}.rewards_planEmpty__uj78J>svg{color:#658b72}.rewards_planEmpty__uj78J h3{font-size:21px;letter-spacing:-.025em}.rewards_planEmpty__uj78J button{justify-self:start}.rewards_ledgerNote__wQURH{border-top:1px solid var(--line);padding-top:16px;color:var(--muted);font-size:12px;line-height:1.6}.rewards_preview__MSyVa{display:grid;grid-template-columns:1fr 1fr;border-radius:14px;padding:18px;gap:16px;background:#f4f7fb}.rewards_preview__MSyVa span{font-size:12px;line-height:1.6;color:var(--muted-strong)}.rewards_preview__MSyVa strong{display:block;font-size:19px;color:var(--foreground);letter-spacing:-.03em}.rewards_decisionSummary__VXlqK{display:flex;align-items:center;gap:14px}.rewards_decisionSummary__VXlqK>div{min-width:0}.rewards_checkLabel__AZ3G0{min-height:44px}@media (max-width:900px){.rewards_allowanceLayout__nmTIW{grid-template-columns:1fr}}@media (max-width:650px){.rewards_overview__Fy0ih{grid-template-columns:1fr;gap:12px}.rewards_cash__rkLhf,.rewards_points__Ldsq0{padding:20px;gap:10px}.rewards_switcher__8uDhj{width:100%}.rewards_switcher__8uDhj button{flex:1 1;padding:8px;font-size:13px;gap:6px}.rewards_requestActions__n_Odl{width:100%}.rewards_requestActions__n_Odl button{flex:1 1;padding-inline:10px}.rewards_requestHistory__xz5Rv{flex-wrap:wrap}.rewards_preview__MSyVa{padding:14px;gap:12px}.rewards_board__m1Ber dialog button{white-space:normal}}.api_panel__4Kcw8{display:grid;gap:22px;margin-top:24px}.api_panel__4Kcw8 a,.api_panel__4Kcw8 button,.api_panel__4Kcw8 summary{min-height:44px}.api_heading__fxFTF{display:flex;gap:14px;align-items:center;min-width:0}.api_icon__B784n{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;color:var(--blue);background:var(--blue-soft);border-radius:15px}.api_heading__fxFTF h2{margin-bottom:5px}.api_intro___THcr{display:flex;align-items:flex-start;gap:10px;padding:15px 17px;color:var(--muted-strong);background:var(--surface-muted);border-radius:12px;font-size:13px;line-height:1.6}.api_intro___THcr svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.api_tokens__5I_xT{list-style:none;padding:0;margin:0;display:grid;gap:14px}.api_tokens__5I_xT li{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:14px;min-width:0}.api_tokenTop__IOqFK{justify-content:space-between}.api_tokenName__877ip,.api_tokenTop__IOqFK{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.api_tokenName__877ip{overflow-wrap:anywhere;min-width:0}.api_tokenName__877ip strong{font-size:15px}.api_status__9ZWmD{font-size:11px;font-weight:600;color:var(--muted);background:var(--surface-muted);border-radius:20px;padding:5px 9px}.api_status__9ZWmD[data-active=true]{color:#166747;background:#ecf7f0}.api_prefix__bFq_O{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.api_scopes__KyIyc{display:flex;flex-wrap:wrap;gap:7px}.api_scopes__KyIyc span{border:1px solid var(--line);padding:5px 9px;border-radius:7px;color:var(--muted-strong);font-size:11px}.api_revoke__qaikY{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;color:var(--muted-strong);background:var(--surface-solid);cursor:pointer}.api_revoke__qaikY:hover{color:var(--red);background:#fff3f1}.api_empty__5p_KW{display:grid;justify-items:center;gap:12px;text-align:center;padding:24px 8px;color:var(--muted);font-size:13px;line-height:1.7}.api_empty__5p_KW svg{color:var(--blue)}.api_empty__5p_KW strong{color:var(--foreground);font-size:17px}.api_docs__38OWi{border-top:1px solid var(--line);padding-top:10px;min-width:0}.api_docs__38OWi summary{align-content:center;color:var(--blue);font-size:13px;font-weight:600;cursor:pointer}.api_connection__upHkU{display:grid;gap:16px;color:var(--muted-strong);font-size:13px;line-height:1.65;padding-top:12px}.api_connection__upHkU a,.api_connection__upHkU code{overflow-wrap:anywhere}.api_connection__upHkU a{color:var(--blue);display:inline-flex;align-items:center}.api_connection__upHkU dl{display:grid;gap:16px;padding:16px;background:var(--surface-muted);border-radius:12px}.api_connection__upHkU dt{font-weight:600;color:var(--foreground);margin-bottom:4px}.api_connection__upHkU dd{margin:0;display:flex;flex-wrap:wrap;gap:6px 14px}.api_connection__upHkU dd span{width:100%;font-size:12px}.api_scopeFields__WJ3uS{display:grid;gap:10px}.api_scopeFields__WJ3uS.api_scopeFields__WJ3uS label{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,1fr);align-items:center;gap:12px}.api_secret__Jbw_o{font-family:ui-monospace,monospace;overflow-wrap:anywhere;word-break:break-all}.api_panel__4Kcw8 :is(input,select,textarea,button,a,summary):focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:600px){.api_panel__4Kcw8{padding:18px}.api_heading__fxFTF{align-items:flex-start}.api_scopeFields__WJ3uS.api_scopeFields__WJ3uS label{grid-template-columns:minmax(0,1fr);gap:6px}.api_tokens__5I_xT li{padding:14px}}.api_panel__4Kcw8 button[aria-label="Schließen"]{min-width:44px}