.panel{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-primary) 10%,#0000);border-radius:var(--radius-lg);margin-bottom:16px;margin-bottom:var(--spacing-md,16px);overflow:hidden;transition:box-shadow .25s ease}.panel:hover{box-shadow:0 6px 20px #00000012,0 2px 6px #0000000a}.panel__header{align-items:center;cursor:pointer;display:flex;gap:10px;padding:14px 18px;-webkit-user-select:none;user-select:none}.panel__header:hover{background:color-mix(in srgb,var(--color-primary) 2%,#0000)}.panel__icon{align-items:center;background:color-mix(in srgb,var(--color-primary) 10%,#0000);border-radius:8px;color:var(--color-primary);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.panel__icon--warning{background:#f59e0b1a;color:var(--color-warning)}.panel__title{color:var(--color-text);flex:1 1;font-size:var(--font-size-sm);font-weight:600;letter-spacing:-.01em;min-width:0}.panel__count{font-weight:700;min-width:20px;text-align:center}.panel__badge,.panel__count{background:color-mix(in srgb,var(--color-primary) 10%,#0000);border-radius:var(--radius-pill);color:var(--color-primary);font-size:11px;padding:2px 8px}.panel__badge{font-weight:600}.panel__badge--warning{background:#f59e0b1f;color:#d97706}.panel__badge--success{background:#10b9811f;color:#059669}.panel__header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.panel__chevron{color:var(--color-text-disabled);color:var(--color-text-secondary,var(--color-text-disabled));flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.panel--closed .panel__chevron{transform:rotate(-90deg)}.panel__collapse{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.panel--closed .panel__collapse{grid-template-rows:0fr}.panel__body{border-top:1px solid color-mix(in srgb,var(--color-primary) 6%,#0000);overflow:hidden}.panel--closed .panel__body{border-top:none}.Panel_toggle__HgaHJ{display:flex;flex:1 1;font:inherit;gap:10px;min-height:44px;min-width:0;text-align:left}.Panel_chevronButton__\+c2WR,.Panel_toggle__HgaHJ{align-items:center;background:#0000;border:0;color:inherit;padding:0}.Panel_chevronButton__\+c2WR{border-radius:var(--radius-sm);display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.Panel_chevronButton__\+c2WR:focus-visible,.Panel_toggle__HgaHJ:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.RecordAvatar_avatar__zKtt4{--avatar-size:36px;--avatar-hit:44px;border:0;border-radius:50%;display:grid;flex:none;font:700 var(--font-size-xs) var(--font-display);height:var(--avatar-size);line-height:1;padding:0;place-items:center;position:relative;width:var(--avatar-size)}.RecordAvatar_sm__014Lz{--avatar-size:32px}.RecordAvatar_md__Qpdwh{--avatar-size:36px}.RecordAvatar_lg__kjQxu{--avatar-size:40px;font-size:var(--font-size-sm)}.RecordAvatar_tone1__--V1D{background:var(--avatar-1-bg);color:var(--avatar-1-fg)}.RecordAvatar_tone2__BTVuh{background:var(--avatar-2-bg);color:var(--avatar-2-fg)}.RecordAvatar_tone3__QxVm0{background:var(--avatar-3-bg);color:var(--avatar-3-fg)}.RecordAvatar_tone4__cvzfO{background:var(--avatar-4-bg);color:var(--avatar-4-fg)}.RecordAvatar_tone5__oXEGn{background:var(--avatar-5-bg);color:var(--avatar-5-fg)}.RecordAvatar_tone6__-DyVr{background:var(--avatar-6-bg);color:var(--avatar-6-fg)}.RecordAvatar_tone7__SzlHN{background:var(--avatar-7-bg);color:var(--avatar-7-fg)}.RecordAvatar_tone8__44IG0{background:var(--avatar-8-bg);color:var(--avatar-8-fg)}.RecordAvatar_interactive__aSPop{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.RecordAvatar_interactive__aSPop:after{border-radius:50%;content:"";inset:calc((var(--avatar-size) - var(--avatar-hit))/2);position:absolute}.RecordAvatar_interactive__aSPop:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,#0000);transform:scale(1.06)}.RecordAvatar_interactive__aSPop:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.RecordAvatar_interactive__aSPop{transition:none}.RecordAvatar_interactive__aSPop:hover{transform:none}}.ppl__empty{color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:16px;text-align:center}.ppl__bulk{border-bottom:1px solid color-mix(in srgb,var(--color-primary) 5%,#0000);padding:10px 16px}.ppl__bulk-btn{align-items:center;background:#f59e0b14;border:1px solid #f59e0b2e;border-radius:8px;color:#d97706;cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:600;gap:6px;min-height:44px;padding:0 14px;transition:background .15s,box-shadow .15s}.ppl__bulk-btn:hover{background:#f59e0b24;box-shadow:0 2px 8px #f59e0b26}.ppl__row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 5%,#0000);display:flex;gap:var(--spacing-sm);min-height:56px;padding:var(--spacing-sm) var(--spacing-md);transition:background .15s}.ppl__row:last-child{border-bottom:none}.ppl__row:hover{background:color-mix(in srgb,var(--color-primary) 2%,#0000)}.ppl__info{flex:1 1;min-width:0}.ppl__name{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600}.ppl__meta{color:var(--color-text-secondary);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl__amount{color:var(--color-danger);font-weight:700}.ppl__actions{gap:6px}.ppl__actions,.ppl__btn{display:flex;flex-shrink:0}.ppl__btn{align-items:center;border:none;border-radius:8px;cursor:pointer;font-size:var(--font-size-xs);font-weight:600;gap:4px;min-height:44px;padding:0 14px;transition:box-shadow .2s,transform .2s cubic-bezier(.34,1.56,.64,1)}.ppl__btn:hover{transform:translateY(-1px)}.ppl__btn--pay{background:var(--gradient-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 22%,#0000);color:#fff}.ppl__btn--pay:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary) 35%,#0000)}.ppl__btn--relance{background:#f59e0b14;border:1px solid #f59e0b2e;color:#d97706}.ppl__btn--relance:hover{background:#f59e0b24;box-shadow:0 2px 8px #f59e0b26}.ppl__total{background:color-mix(in srgb,var(--color-primary) 3%,#0000);justify-content:space-between}.ppl__total .ppl__amount{font-feature-settings:"tnum";font-family:var(--font-display);font-size:var(--font-size-md);font-variant-numeric:tabular-nums}.SearchableSelect_root__8G1gY{min-width:0;position:relative;width:100%}.SearchableSelect_control__LMkpj{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;border-radius:var(--radius-sm,10px);display:flex;min-height:44px}.SearchableSelect_control__LMkpj:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg)}.SearchableSelect_root__8G1gY .SearchableSelect_control__LMkpj input{background:#0000;border:0;border-radius:0;box-sizing:border-box;color:var(--color-text);flex:1 1;font:inherit;font-size:1rem;min-width:0;outline:0;padding:9px 12px;width:100%}.SearchableSelect_root__8G1gY .SearchableSelect_control__LMkpj input:focus{border:0;box-shadow:none;outline:0;transform:none}.SearchableSelect_toggle__W\+GFQ{background:#0000;border:0;color:var(--color-text-secondary);cursor:pointer;flex:none;min-height:44px;width:44px}.SearchableSelect_option__eoJ2P:focus-visible,.SearchableSelect_toggle__W\+GFQ:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.SearchableSelect_list__rSDkE{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:10px;border-radius:var(--radius-sm,10px);box-shadow:var(--shadow-md);display:flex;flex-direction:column;left:0;max-height:min(50dvh,300px);overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.SearchableSelect_option__eoJ2P{background:#0000;border:0;border-bottom:1px solid var(--color-border);color:var(--color-text);cursor:pointer;flex:none;font:inherit;min-height:44px;overflow-wrap:break-word;padding:10px 12px;text-align:left;width:100%}.SearchableSelect_option__eoJ2P:last-child{border-bottom:0}.SearchableSelect_option__eoJ2P:hover,.SearchableSelect_option__eoJ2P[data-active=true]{background:var(--color-primary-bg)}.SearchableSelect_option__eoJ2P[aria-selected=true]{font-weight:700}.SearchableSelect_hint__oAPvW{color:var(--success-dark);font-size:.75rem;font-weight:600;margin-left:8px}.SearchableSelect_empty__\+4Xk6{color:var(--color-text-secondary);margin:0;padding:16px}@media (max-width:640px){.SearchableSelect_list__rSDkE{margin-top:4px;max-height:min(45dvh,300px);position:relative;top:auto}}.ec-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ec-modal{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 16px 40px #00000029;box-shadow:var(--shadow-xl,0 16px 40px #00000029);max-height:85vh;max-width:calc(100vw - 32px);overflow-y:auto;padding:32px;padding:var(--spacing-xl,32px);width:580px}.ec-title{color:var(--color-text);font-size:18px;font-size:var(--font-size-lg,18px);font-weight:700;margin-bottom:24px;margin-bottom:var(--spacing-lg,24px)}.ec-recipients{margin-bottom:16px;margin-bottom:var(--spacing-md,16px)}.ec-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ec-chip{align-items:center;background:color-mix(in srgb,var(--color-primary) 8%,#0000);border:1px solid color-mix(in srgb,var(--color-primary) 15%,#0000);border-radius:var(--radius-xl);color:var(--color-primary);display:inline-flex;font-size:12px;font-weight:600;padding:4px 12px}.ec-label{color:var(--color-text-secondary);display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:4px;margin-bottom:var(--spacing-xs,4px);margin-top:16px;margin-top:var(--spacing-md,16px)}.ec-hint{color:var(--color-text-disabled);font-size:11px;font-weight:400;margin-left:6px}.ec-input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-size:15px;font-size:var(--font-size-md,15px);outline:none;padding:10px 14px;transition:border-color .15s ease;width:100%}.ec-input:focus{border-color:var(--color-primary)}.ec-textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-family:inherit;font-size:14px;line-height:1.6;outline:none;padding:12px 14px;resize:vertical;transition:border-color .15s ease;width:100%}.ec-textarea:focus{border-color:var(--color-primary)}.ec-preview{margin-top:4px}.ec-preview-content{background:color-mix(in srgb,var(--color-primary) 3%,#0000);border:1px solid color-mix(in srgb,var(--color-primary) 10%,#0000);border-radius:var(--radius-md);color:var(--color-text);font-size:13px;line-height:1.6;padding:12px 14px;white-space:pre-wrap}.ec-actions{display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:24px;margin-top:var(--spacing-lg,24px)}.ec-btn{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;padding:10px 20px;transition:background .15s ease,opacity .15s}.ec-btn--cancel{background:var(--color-bg-subtle);color:var(--color-text)}.ec-btn--send{background:var(--gradient-primary);color:#fff}.ec-btn--send:hover{opacity:.9}.ec-btn--send:disabled{cursor:not-allowed;opacity:.5}.ec-loading{color:var(--color-text-secondary);padding:32px;padding:var(--spacing-xl,32px);text-align:center}.LoadingIndicator_indicator__x9rqc{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:8px;justify-content:center;min-height:56px;padding:12px}.LoadingIndicator_spinner__2paqs{animation:LoadingIndicator_spin__Jbutl .9s linear infinite;color:var(--color-primary);flex:none}@keyframes LoadingIndicator_spin__Jbutl{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LoadingIndicator_spinner__2paqs{animation:none}}.cd{--cd-font-display:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;--cd-font-body:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--cd-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--cd-grad-primary:var(--gradient-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff73;border:1px solid color-mix(in srgb,var(--color-primary) 8%,#0000);border-radius:18px;padding:20px}.cd-header{justify-content:space-between;margin-bottom:14px}.cd-header,.cd-header__label{align-items:center;display:flex}.cd-header__label{color:var(--color-text-secondary);font-family:var(--cd-font-display);font-size:11.5px;font-weight:700;gap:7px;letter-spacing:.07em;text-transform:uppercase}.cd-header__label svg{color:var(--color-primary);opacity:.7}.cd-header__edit{align-items:center;background:color-mix(in srgb,var(--color-primary) 6%,#0000);border:1px solid color-mix(in srgb,var(--color-primary) 12%,#0000);border-radius:var(--radius-pill);color:var(--color-primary);cursor:pointer;display:flex;font-family:var(--cd-font-display);font-size:11px;font-weight:600;gap:5px;padding:5px 12px;transition:background .15s,border-color .15s,transform .2s var(--cd-ease-spring)}.cd-header__edit:hover{background:color-mix(in srgb,var(--color-primary) 12%,#0000);border-color:color-mix(in srgb,var(--color-primary) 25%,#0000);transform:translateY(-1px)}.cd-picker{animation:cdFadeIn .2s ease;background:color-mix(in srgb,var(--color-primary) 4%,#0000);border:1px dashed color-mix(in srgb,var(--color-primary) 15%,#0000);border-radius:var(--radius-lg);margin-bottom:14px;padding:14px 16px}@keyframes cdFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cd-picker__hint{color:var(--color-text-secondary);font-family:var(--cd-font-body);font-size:12px;margin-bottom:10px}.cd-picker__grid{display:flex;flex-wrap:wrap;gap:6px}.cd-chip{align-items:center;background:var(--color-surface);border:1.5px solid #6b72802e;border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:var(--cd-font-body);font-size:11.5px;font-weight:500;gap:4px;padding:5px 11px;transition:all .2s var(--cd-ease-spring)}.cd-chip:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,#0000);color:var(--color-primary);transform:translateY(-1px)}.cd-chip--on{background:var(--cd-grad-primary);border-color:#0000;box-shadow:0 3px 10px color-mix(in srgb,var(--color-primary) 25%,#0000);color:#fff}.cd-chip--on:hover{border-color:#0000;box-shadow:0 5px 16px color-mix(in srgb,var(--color-primary) 35%,#0000);color:#fff}.cd-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.cd-card{align-items:center;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-primary) 6%,#0000);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:5px;padding:16px 10px 14px;transition:transform .25s var(--cd-ease-spring),box-shadow .25s}.cd-card:hover{box-shadow:0 6px 20px #00000012,0 2px 6px #00000008;transform:translateY(-3px)}.cd-card__icon{align-items:center;background:color-mix(in srgb,var(--color-primary) 8%,#0000);border-radius:8px;color:var(--color-primary);display:flex;height:28px;justify-content:center;width:28px}.cd-card__value{color:var(--color-text);font-family:var(--cd-font-display);font-size:20px;font-weight:800;line-height:1}.cd-card__unit{color:var(--color-text-disabled);font-size:11px;font-weight:600}.cd-card__label{font-size:10.5px;font-weight:600;line-height:1.25}.cd-card__label,.cd-empty{color:var(--color-text-disabled);font-family:var(--cd-font-body);text-align:center}.cd-empty{background:var(--color-surface);border:1px dashed color-mix(in srgb,var(--color-primary) 12%,#0000);border-radius:var(--radius-lg);font-size:13px;padding:24px 16px}@media (max-width:480px){.cd{padding:16px}.cd-cards{grid-template-columns:repeat(2,1fr)}.cd-card__value{font-size:18px}}.cd-card__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd-card__delta{font-feature-settings:"tnum";color:#0f6b4f;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.cd-card__delta--down{color:var(--color-danger-text)}.PlanCta_cta__WQtXw{align-items:center;background:var(--gradient-primary);border:none;box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary) 28%,#0000);color:#fdfcff;cursor:pointer;display:flex;font-family:var(--font-display);gap:10px;isolation:isolate;min-height:44px;overflow:hidden;position:relative;text-align:left;transition:transform .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth)}.PlanCta_cta__WQtXw:after{animation:PlanCta_sheen__uk4sm 5s var(--ease-smooth) 1s infinite;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-100%);z-index:-1}.PlanCta_cta__WQtXw:hover{box-shadow:var(--shadow-primary);transform:translateY(-1px)}.PlanCta_cta__WQtXw:active{transform:translateY(0)}.PlanCta_cta__WQtXw:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PlanCta_row__ozp\+y{border-radius:12px;margin:4px 6px;padding:10px 12px;width:calc(100% - 12px)}.PlanCta_pill__Eddws{border-radius:var(--radius-pill);flex:1 1;min-width:0;padding:0 12px}.PlanCta_icon__8sEW8{flex-shrink:0}.PlanCta_text__y04Oj{display:flex;flex-direction:column;min-width:0}.PlanCta_label__fDbrt{font-size:13px;font-weight:700;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlanCta_hint__VzjW2{font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;opacity:.85}.PlanCta_badge__KNC7c{background:#ffffff38;border-radius:var(--radius-pill);font-size:11px;font-weight:700;margin-left:auto;padding:2px 8px}.PlanCta_expert__5ANWJ{background:linear-gradient(148deg,#3d3595,#5a60d5 45%,#9b4fd8);box-shadow:0 4px 16px #9b4fd852}.PlanCta_trial__9MtTd.PlanCta_urgent__4cXLS .PlanCta_badge__KNC7c{background:var(--color-warning);color:#2a1d05}.PlanCta_pastDue__ZdtMU{background:linear-gradient(135deg,#f87171 0,var(--color-danger) 100%);box-shadow:0 4px 14px #ef44444d}.PlanCta_pastDue__ZdtMU:after{animation:none}@keyframes PlanCta_sheen__uk4sm{0%,70%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.PlanCta_cta__WQtXw,.PlanCta_cta__WQtXw:after{animation:none;transition:none}}.HomeHeader_hero__mxf81{background:radial-gradient(ellipse 50% 70% at 50% 100%,#f093fb3d,#0000 70%),var(--gradient-hero);border-radius:0 0 24px 24px;box-sizing:border-box;color:#f2f1fb;max-height:200px;padding:28px 32px 48px;position:relative}.HomeHeader_hero__mxf81:before{background:radial-gradient(circle 210px at calc(100% - 150px) 70px,color-mix(in srgb,var(--color-surface) 7%,#0000) 99%,#0000 100%),radial-gradient(circle 180px at calc(78% - 180px) calc(100% + 40px),color-mix(in srgb,var(--color-surface) 5%,#0000) 99%,#0000 100%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.HomeHeader_top__RakhT{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;position:relative}.App:has([data-home-hero]) .nav-mobile-header .nav-user-avatar__circle,.HomeHeader_avatar__SZibf .nav-user-avatar__circle{background:var(--color-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-surface) 35%,#0000);color:var(--np-pen-violet)}.HomeHeader_hello__LmlOd{font:700 clamp(1.5rem,3vw,2rem)/1.15 var(--font-display);letter-spacing:-.01em;margin:0}.HomeHeader_lead__n-mod{color:color-mix(in srgb,var(--color-surface) 82%,#0000);display:block;font:400 var(--font-size-md)/1.3 var(--font-body);letter-spacing:0}.HomeHeader_name__YlD8M{display:block}.HomeHeader_date__R-v-F{color:#d9d3f7;font-size:var(--font-size-sm);margin:2px 0 0}.HomeHeader_status__mZ9cs{color:#d9d3f7;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:6px;margin:8px 0 0}.HomeHeader_status__mZ9cs a{color:#fdfcff;font-weight:600;text-decoration:underline;text-decoration-color:#fdfcff73;text-underline-offset:3px}.HomeHeader_avatar__SZibf{display:none;flex:none}.HomeHeader_searchRow__rDCBl{display:flex;justify-content:center;margin:-26px 16px 0;pointer-events:none;position:sticky;top:12px;z-index:20}.HomeHeader_search__W8Siv{align-items:center;background:#fdfcff;border:0;border-radius:var(--radius-pill);box-shadow:var(--shadow-md);box-sizing:border-box;color:#6b7280;cursor:text;display:flex;font:400 16px var(--font-body);gap:10px;height:52px;max-width:100%;padding:0 18px;pointer-events:auto;text-align:left;transition:box-shadow .15s ease-out;width:clamp(320px,50%,640px)}.HomeHeader_search__W8Siv:hover{box-shadow:var(--shadow-lg)}.HomeHeader_search__W8Siv:focus-visible{box-shadow:0 0 0 3px var(--color-primary),var(--shadow-lg);outline:none}.HomeHeader_searchIcon__0OBcO{color:var(--np-pen-violet);flex:none}.HomeHeader_placeholder__LYJg3{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeHeader_short__Bis\+\+{display:none}.HomeHeader_kbd__Y9o\+B{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);flex:none;font:600 12px var(--font-body);padding:2px 8px}@media (max-width:768px){.HomeHeader_hero__mxf81{max-height:168px;padding:18px 16px 40px}.HomeHeader_hero__mxf81:before{background:radial-gradient(circle 130px at calc(100% - 60px) 40px,color-mix(in srgb,var(--color-surface) 7%,#0000) 99%,#0000 100%),radial-gradient(circle 120px at calc(85% - 120px) calc(100% + 20px),color-mix(in srgb,var(--color-surface) 5%,#0000) 99%,#0000 100%)}.HomeHeader_search__W8Siv{width:100%}.HomeHeader_kbd__Y9o\+B{display:none}}@media (max-aspect-ratio:1/2),(max-width:550px){.HomeHeader_avatar__SZibf{display:block}}@media (max-width:420px){.HomeHeader_long__ymkoh{display:none}.HomeHeader_short__Bis\+\+{display:inline}}@media (prefers-reduced-motion:reduce){.HomeHeader_search__W8Siv{transition:none}}.DropdownButton_root__MPLFT{display:inline-flex;position:relative}.DropdownButton_trigger__hzOJZ{align-items:center;background:color-mix(in srgb,var(--color-primary) 7%,#0000);border:1px solid color-mix(in srgb,var(--color-primary) 26%,#0000);border-radius:100px;border-radius:var(--radius-pill,100px);color:var(--color-primary);color:var(--color-primary,var(--color-primary));cursor:pointer;display:inline-flex;font-family:inherit;font-size:.86rem;font-weight:600;gap:7px;min-height:36px;padding:7px 13px;transition:background-color .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)}.DropdownButton_trigger__hzOJZ:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 14%,#0000);transform:translateY(-1px)}.DropdownButton_trigger__hzOJZ:disabled{cursor:not-allowed;opacity:.45}.DropdownButton_trigger__hzOJZ:focus-visible{outline:2px solid var(--color-primary);outline:2px solid var(--color-primary,var(--color-primary));outline-offset:2px}.DropdownButton_triggerQuiet__MWcRl{background:#0000;border-color:#0000;color:#64748b;color:var(--color-text-muted,#64748b)}.DropdownButton_triggerQuiet__MWcRl:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 10%,#0000);color:var(--color-primary);color:var(--color-primary,var(--color-primary));transform:none}.DropdownButton_triggerCompact__NSRcs{gap:0;justify-content:center;min-width:32px;padding:0;width:32px}.DropdownButton_label__Wc6\+m{white-space:nowrap}.DropdownButton_chevron__\+yxRI{transition:transform .16s cubic-bezier(.4,0,.2,1)}.DropdownButton_trigger__hzOJZ[aria-expanded=true] .DropdownButton_chevron__\+yxRI{transform:rotate(180deg)}.DropdownButton_menu__-I-X9{animation:DropdownButton_dropdownIn__ED4v6 .14s cubic-bezier(0,0,.2,1);background:#fff;background:var(--color-surface,#fff);border:1px solid color-mix(in srgb,var(--color-primary) 16%,#0000);border-radius:16px;border-radius:var(--radius-md,16px);box-shadow:0 20px 48px #0000001c,0 6px 18px #0000000d;display:flex;flex-direction:column;min-width:190px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:40}.DropdownButton_menuEnd__siN88{right:0}.DropdownButton_menuStart__GQCmY{left:0}@keyframes DropdownButton_dropdownIn__ED4v6{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DropdownButton_item__yLz9u{align-items:center;background:#0000;border:none;border-radius:10px;border-radius:var(--radius-sm,10px);color:#1e1b4b;color:var(--color-text,#1e1b4b);cursor:pointer;display:flex;font-family:inherit;font-size:.87rem;font-weight:500;gap:9px;min-height:40px;padding:9px 11px;text-align:left;white-space:nowrap}.DropdownButton_item__yLz9u:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 9%,#0000)}.DropdownButton_item__yLz9u:disabled{cursor:not-allowed;opacity:.42}.DropdownButton_itemDanger__68ziB{color:#ef4444;color:var(--color-danger,#ef4444)}.DropdownButton_itemDanger__68ziB:hover:not(:disabled){background:#ef444417}@media (max-width:640px){.DropdownButton_trigger__hzOJZ{min-height:44px}.DropdownButton_triggerCompact__NSRcs{min-width:44px;width:44px}.DropdownButton_item__yLz9u{min-height:44px}}@media (prefers-reduced-motion:reduce){.DropdownButton_chevron__\+yxRI,.DropdownButton_menu__-I-X9,.DropdownButton_trigger__hzOJZ{animation:none;transition:none}}.Inbox_list__t0tLz{list-style:none;margin:0;padding:0}.Inbox_item__fUeV2{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--spacing-sm) 14px;padding:var(--spacing-md) 20px}.Inbox_list__t0tLz>.Inbox_item__fUeV2:first-child{border-top:0}.Inbox_compact__KN1r-{border-top:0;flex-wrap:nowrap;gap:10px;padding:10px 18px}.Inbox_unread__zBJee{background:var(--color-primary-bg)}.Inbox_icon__MNhaV{border-radius:var(--radius-md);display:grid;flex:none;height:40px;place-items:center;width:40px}.Inbox_compact__KN1r- .Inbox_icon__MNhaV{height:34px;width:34px}.Inbox_event__jHZJL{background:var(--color-neutral-bg);border-radius:50%;color:var(--color-neutral)}.Inbox_dot__Htgr8{border-radius:50%;flex:none;height:8px;width:8px}.Inbox_danger__Tg6lP{background:var(--color-danger-bg);color:var(--color-danger-text)}.Inbox_warning__7Cgsv{background:var(--color-warning-bg);color:var(--color-warning-text)}.Inbox_neutral__rp8bc{background:var(--color-neutral-bg);color:var(--color-neutral)}.Inbox_success__J3O8l{background:var(--color-success-bg);color:#0f6b4f}.Inbox_dot__Htgr8.Inbox_danger__Tg6lP{background:var(--color-danger)}.Inbox_dot__Htgr8.Inbox_warning__7Cgsv{background:var(--color-warning)}.Inbox_dot__Htgr8.Inbox_neutral__rp8bc{background:var(--color-primary)}.Inbox_body__YXuqm{flex:1 1 14rem;min-width:0}.Inbox_compact__KN1r- .Inbox_body__YXuqm{flex-basis:auto}.Inbox_sentence__9M6Ub,.Inbox_title__DdiFk{align-items:center;color:var(--color-text);display:flex;flex-wrap:wrap;font-size:var(--font-size-md);gap:6px 8px}.Inbox_title__DdiFk{font-weight:600}.Inbox_sentence__9M6Ub{display:block;line-height:1.4}.Inbox_sentence__9M6Ub .Inbox_chip__z\+UNk{margin-left:8px}.Inbox_compact__KN1r- .Inbox_sentence__9M6Ub,.Inbox_compact__KN1r- .Inbox_title__DdiFk,.Inbox_meta__y6fkR{font-size:var(--font-size-sm)}.Inbox_meta__y6fkR{color:var(--color-text-secondary);margin-top:2px;overflow-wrap:anywhere}.Inbox_compact__KN1r- .Inbox_meta__y6fkR{font-size:var(--font-size-xs)}.Inbox_chip__z\+UNk{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:12px;font-weight:600;height:22px;padding:0 9px;white-space:nowrap}.Inbox_buttons__4u2ts{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.Inbox_buttons__4u2ts .btn{min-height:40px}.Inbox_compact__KN1r- .Inbox_buttons__4u2ts .btn{min-height:34px;padding:0 12px}.Inbox_iconButton__-uRlU{background:#0000;border:0;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.Inbox_iconButton__-uRlU:hover{background:var(--color-primary-bg);color:var(--color-text)}.Inbox_time__t40WK{font-feature-settings:"tnum";color:var(--color-text-secondary);flex:none;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.Inbox_unreadDot__9A19i{background:var(--color-primary);border-radius:50%;flex:none;height:8px;width:8px}.Inbox_empty__yYBRg{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;padding:var(--spacing-md) 20px}.Inbox_badge__cMT4l{border:2px solid var(--color-surface);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--color-surface);font:700 10px/14px var(--font-body);height:18px;left:auto;left:var(--inbox-badge-left,auto);min-width:18px;padding:0 5px;position:absolute;right:6px;right:var(--inbox-badge-right,6px);text-align:center;top:2px}.Inbox_badgeDanger__y7Vny{background:var(--color-danger)}.Inbox_badgeBrand__k650-,.Inbox_badgeDot__ieKUa{background:var(--color-primary)}.Inbox_badgeDot__ieKUa{height:10px;min-width:10px;padding:0;right:14px;top:6px;width:10px}@media (max-width:550px){.Inbox_item__fUeV2{padding:14px 16px}.Inbox_buttons__4u2ts{justify-content:flex-end;width:100%}.Inbox_compact__KN1r- .Inbox_buttons__4u2ts{width:auto}}.Home_page__pnmgq{margin:0 auto;max-width:var(--frame-max);overflow-x:clip;padding:0 0 40px}.Home_content__u2LTt{display:flex;flex-direction:column;gap:20px;margin-top:var(--frame-gap)}.Home_grid__-xNtE{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(12,minmax(0,1fr))}.Home_main__sGEt2{grid-column:span 8}.Home_main__sGEt2,.Home_side__8Eo0\+{display:flex;flex-direction:column;gap:20px;min-width:0}.Home_side__8Eo0\+{grid-column:span 4}.Home_stack__Z3Qn5{display:flex;flex-direction:column;gap:20px;min-width:0}.Home_section__Mq8nw{scroll-margin-top:80px}.Home_section__Mq8nw>.panel{margin-bottom:0}.Home_headerLink__C3AAh{align-items:center;color:var(--color-primary);display:inline-flex;font-size:var(--font-size-sm);font-weight:600;min-height:44px;padding:0 8px;text-decoration:none}.Home_headerLink__C3AAh:hover{text-decoration:underline}.Home_list__FzKOQ{list-style:none;margin:0;padding:0}.Home_lesson__epapZ{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px 18px}.Home_list__FzKOQ>.Home_lesson__epapZ:first-child{border-top:0}.Home_time__5USBQ{font-feature-settings:"tnum";display:flex;flex:none;flex-direction:column;font-variant-numeric:tabular-nums;width:52px}.Home_start__cxbDq{color:var(--color-text);font:700 16px var(--font-display)}.Home_end__2-HlC{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.Home_rail__QQTTw{align-self:stretch;flex:none;margin:-12px 0;position:relative;width:14px}.Home_rail__QQTTw:before{background:var(--color-border);bottom:0;content:"";left:6px;position:absolute;top:0;width:2px}.Home_timeline__CrN5u>.Home_lesson__epapZ:first-child .Home_rail__QQTTw:before{top:50%}.Home_timeline__CrN5u>.Home_lesson__epapZ:last-child .Home_rail__QQTTw:before{bottom:50%}.Home_timeline__CrN5u>.Home_lesson__epapZ:only-child .Home_rail__QQTTw:before{display:none}.Home_rail__QQTTw:after{background:var(--color-surface);border:2px solid var(--color-border-strong);border-radius:50%;box-sizing:border-box;content:"";height:10px;left:2px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.Home_live__NfdtN:after,.Home_next__hMwe7:after{background:var(--color-primary);border:0;box-shadow:0 0 0 4px var(--color-primary-bg);height:12px;left:1px;width:12px}.Home_live__NfdtN:after{background:var(--color-success);box-shadow:0 0 0 4px var(--color-success-bg)}.Home_body__fYl-j{flex:1 1 10rem;min-width:0}.Home_name__6I9BW{color:var(--color-text);font-size:var(--font-size-md);font-weight:600}.Home_meta__Xe2a6,.Home_reason__LVOSw{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:2px;overflow-wrap:anywhere}.Home_reason__LVOSw{font-style:italic}.Home_chip__WWM-T{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:12px;font-weight:600;height:22px;padding:0 9px;white-space:nowrap}.Home_neutral__EgwTh{background:var(--color-neutral-bg);color:var(--color-neutral)}.Home_warning__j86nb{background:var(--color-warning-bg);color:var(--color-warning-text)}.Home_success__jmpjr{background:var(--color-success-bg);color:#0f6b4f}.Home_chips__QyKTX{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.Home_chips__QyKTX:empty{display:none}.Home_timeline__CrN5u>.Home_lesson__epapZ{flex-wrap:nowrap}.Home_timeline__CrN5u .Home_body__fYl-j{flex:1 1}.Home_actions__ZKO67{align-items:center;display:flex;gap:8px;margin-left:auto}.Home_actions__ZKO67 .btn{min-height:40px}.Home_iconButton__B-voK{background:#0000;border:0;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.Home_iconButton__B-voK:hover{background:var(--color-primary-bg);color:var(--color-text)}.Home_suggestions__SJScb .collapsible{border:0;border-radius:0;border-top:1px solid var(--color-border);margin:0}.Home_suggestions__SJScb .collapsible-header{font-size:var(--font-size-sm);min-height:52px;padding:0 18px}.Home_suggestions__SJScb .collapsible-body{padding:0}.Home_suggestions__SJScb .Home_lesson__epapZ:first-child{border-top:0}.Home_empty__yk557{color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:16px 18px}.Home_skeleton__\+Mi9b{animation:Home_shimmer__kwzlw 1.4s linear infinite;background:linear-gradient(90deg,var(--color-bg-subtle) 0,var(--color-surface) 50%,var(--color-bg-subtle) 100%);background-size:200% 100%;border-top:1px solid var(--color-border);height:64px}.Home_list__FzKOQ>.Home_skeleton__\+Mi9b:first-child{border-top:0}@keyframes Home_shimmer__kwzlw{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Home_skeleton__\+Mi9b{animation:none}}@media (max-width:550px){.Home_lesson__epapZ{padding:12px 14px}.Home_timeline__CrN5u>.Home_lesson__epapZ{gap:8px}.Home_time__5USBQ{width:44px}.Home_timeline__CrN5u .Home_actions__ZKO67{align-items:stretch;flex-direction:column;gap:4px}}.collapsible{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);overflow:hidden}.collapsible-header{align-items:center;background:var(--color-surface);border:none;color:var(--color-text);cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:600;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);text-align:left;transition:background var(--transition-fast);width:100%}.collapsible-header:hover{background:var(--color-bg-subtle)}.collapsible-head{align-items:center;background:var(--color-surface);display:flex;gap:var(--spacing-xs);padding-inline-end:var(--spacing-xs)}.collapsible-head .collapsible-header{flex:1 1;min-width:0}.collapsible-chevron{color:var(--color-text-secondary);flex-shrink:0;font-size:var(--font-size-md)}.collapsible-body{background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--spacing-lg)}.collapsible-preview{padding-block:var(--spacing-sm)}.collapsible--row{border:0;border-radius:0;margin:0;overflow:visible}.collapsible--row .collapsible-header{background:none;font-size:inherit;font-weight:inherit;min-height:60px;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md)}.collapsible--row .collapsible-header:hover{background:var(--color-primary-bg)}.collapsible--row .collapsible-head{background:none}.collapsible--row .collapsible-title{flex:1 1;min-width:0}.collapsible--row .collapsible-chevron{transition:transform .16s ease}.collapsible--row.collapsible--open .collapsible-chevron{color:var(--color-primary);transform:rotate(180deg)}.collapsible--row .collapsible-body{background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface));border:0;border-radius:var(--radius-md);margin:0 var(--spacing-md) var(--spacing-md);padding:var(--spacing-md)}@media (prefers-reduced-motion:reduce){.collapsible--row .collapsible-chevron{transition:none}}.UrgentBanner_banner__62yZz{align-items:center;background:color-mix(in srgb,var(--color-danger) 7%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-danger) 25%,var(--color-surface));border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:12px 14px;padding:14px 16px}.UrgentBanner_icon__M5BAL{background:color-mix(in srgb,var(--color-danger) 16%,var(--color-surface));border-radius:var(--radius-md);color:var(--color-danger-text);display:grid;flex:none;height:40px;place-items:center;width:40px}.UrgentBanner_body__tpGxb{flex:1 1 14rem;min-width:0}.UrgentBanner_title__qR\+GS{color:var(--color-danger-text);font:700 var(--font-size-md)/1.3 var(--font-display);margin:0}.UrgentBanner_meta__vbRuD{color:var(--color-text);font-size:var(--font-size-sm);margin:2px 0 0;overflow-wrap:anywhere}.UrgentBanner_cta__Srjf1{background:var(--color-danger-text);color:var(--color-surface);margin-left:auto;min-height:40px}.UrgentBanner_cta__Srjf1:hover{background:color-mix(in srgb,var(--color-danger-text) 85%,var(--color-text));color:var(--color-surface)}
/*# sourceMappingURL=1211.dcc6a48d.chunk.css.map*/