.UxBDPW_stepper{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;align-items:center;gap:16px;padding:20px 28px;display:flex}.UxBDPW_step{align-items:center;gap:12px;font-weight:800;display:flex}.UxBDPW_circle{background:var(--pageBg);width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--lineSoft);color:var(--textMain);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:900;display:flex}.UxBDPW_label{color:var(--textMain);white-space:nowrap}.UxBDPW_active .UxBDPW_circle{background:var(--blue);box-shadow:none;color:var(--pageBg)}.UxBDPW_active .UxBDPW_label{color:var(--blue)}.UxBDPW_done .UxBDPW_circle{background:var(--primaryDeep);box-shadow:none;color:var(--pageBg)}.UxBDPW_done .UxBDPW_label{color:var(--blue)}.UxBDPW_line{background:var(--lineSoft);border-radius:3px;flex:1;height:3px}.UxBDPW_lineDone{background:var(--primaryDeep)}@media (max-width:700px){.UxBDPW_stepper{gap:8px;padding:16px}.UxBDPW_label{display:none}.UxBDPW_active .UxBDPW_label{display:inline}}
.bFItNa_card{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;padding-bottom:28px}.bFItNa_cardHeader{align-items:center;gap:12px;padding:24px 28px 16px;display:flex}.bFItNa_cardIcon{box-sizing:content-box;background:var(--peach);width:24px;height:24px;color:var(--blue);border-radius:50%;flex-shrink:0;padding:8px}.bFItNa_title{color:var(--blue);margin:0;font-size:1.2rem;font-weight:900}.bFItNa_cardBody{flex-direction:column;gap:16px;padding:0 28px;display:flex}.bFItNa_searchRow{max-width:420px;position:relative}.bFItNa_searchIcon{color:var(--textSecondary);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.bFItNa_searchInput{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;min-height:48px;color:var(--blue);border-radius:16px;padding:0 16px 0 48px;font-family:inherit;font-size:1rem;font-weight:600}.bFItNa_searchInput:focus{border-color:var(--primaryDeep)}.bFItNa_searchInput:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.bFItNa_emptyState{text-align:center;color:var(--textMain);margin:0;padding:24px;font-weight:700}.bFItNa_categoryTitle{color:var(--primaryDeep);margin:8px 0 0;font-weight:900}.bFItNa_categoryTitle:first-child{margin-top:0}.bFItNa_recipeGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.bFItNa_recipeTile{border:2px solid var(--lineSoft);background:var(--pageBg);color:var(--blue);text-align:left;cursor:pointer;border-radius:20px;align-items:center;gap:10px;padding:16px 20px;font-family:inherit;transition:background .2s;display:flex}.bFItNa_recipeTile:hover{background:var(--pageSoft)}.bFItNa_recipeTile:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.bFItNa_recipeTileSelected{border-color:var(--blue);background:var(--mint)}.bFItNa_recipeTileImg{object-fit:cover;border-radius:12px;flex-shrink:0;width:40px;height:40px}.bFItNa_recipeTileName{font-weight:800}.bFItNa_selectionBar{align-items:center;gap:16px;margin-top:8px;display:flex}.bFItNa_selectionCount{color:var(--textMain);font-weight:800}.bFItNa_nextBtn{background:var(--blue);min-height:48px;color:var(--pageBg);cursor:pointer;border:none;border-radius:999px;margin-left:auto;padding:0 28px;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s}.bFItNa_nextBtn:hover:not(:disabled){background:var(--primaryDeep)}.bFItNa_nextBtn:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.bFItNa_nextBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.bFItNa_cardHeader,.bFItNa_cardBody{padding-left:20px;padding-right:20px}}.bFItNa_recipeTileIcon{color:var(--borderColor)}
.gG6ffG_layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.gG6ffG_layout>div:first-child{flex-direction:column;gap:24px;min-width:0;display:flex}.gG6ffG_summaryCol{min-width:0}.gG6ffG_card{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px}.gG6ffG_cardHeader{align-items:center;gap:12px;padding:24px 28px 16px;display:flex}.gG6ffG_cardIcon{box-sizing:content-box;background:var(--mint);width:24px;height:24px;color:var(--blue);border-radius:50%;flex-shrink:0;padding:8px}.gG6ffG_layout>div:first-child>.gG6ffG_card:nth-child(2) .gG6ffG_cardIcon{background:var(--butter)}.gG6ffG_layout>div:first-child>.gG6ffG_card:nth-child(3) .gG6ffG_cardIcon{background:var(--peach)}.gG6ffG_layout>div:first-child>.gG6ffG_card:nth-child(4) .gG6ffG_cardIcon{background:var(--lilac)}.gG6ffG_title{color:var(--blue);margin:0;font-size:1.2rem;font-weight:900}.gG6ffG_cardBody{flex-direction:column;gap:16px;padding:0 28px 28px;display:flex}.gG6ffG_formRow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.gG6ffG_formField{flex-direction:column;gap:8px;min-width:0;display:flex}.gG6ffG_fieldLabel{color:var(--blue);font-weight:800}.gG6ffG_requiredMark{color:var(--dangerDeep);margin-left:2px}.gG6ffG_fieldError{color:var(--dangerDeep);margin:4px 0 0;font-size:.9rem;font-weight:700}.gG6ffG_input{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;min-height:48px;color:var(--blue);border-radius:16px;padding:0 16px;font-family:inherit;font-size:1rem;font-weight:600}.gG6ffG_deliveryRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.gG6ffG_deliveryRow .gG6ffG_calculateBtn{align-self:end}.gG6ffG_headerAction{margin-left:auto}.gG6ffG_calculateBtn{border:2px solid var(--lineSoft);background:var(--pageBg);min-height:48px;color:var(--blue);cursor:pointer;border-radius:16px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-weight:800;display:inline-flex}.gG6ffG_calculateBtn:hover{background:var(--pageSoft)}.gG6ffG_calculateBtn:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.gG6ffG_imagePreview{object-fit:contain;max-width:100%;max-height:320px;box-shadow:var(--shadow-soft-card);border-radius:20px;align-self:flex-start;display:block}.gG6ffG_fileInput{cursor:pointer;padding:8px 16px}.gG6ffG_fileInput::file-selector-button{background:var(--primary);color:var(--pageBg);cursor:pointer;border:0;border-radius:12px;margin-right:16px;padding:8px 16px;font-family:inherit;font-size:1rem;font-weight:600}.gG6ffG_fileInput::file-selector-button:hover{background:var(--primaryDeep)}.gG6ffG_input:focus{border-color:var(--primaryDeep)}.gG6ffG_input:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.gG6ffG_pillToggle{flex-wrap:wrap;gap:8px;display:flex}.gG6ffG_pillBtn{border:2px solid var(--lineSoft);background:var(--pageBg);min-height:44px;color:var(--textMain);cursor:pointer;border-radius:999px;padding:0 20px;font-family:inherit;font-weight:800}.gG6ffG_pillBtn:hover{background:var(--pageSoft)}.gG6ffG_pillBtn:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.gG6ffG_pillBtnActive,.gG6ffG_pillBtnActive:hover{background:var(--blue);border-color:var(--blue);color:var(--pageBg)}.gG6ffG_ingredientsLoading{color:var(--textMain);margin:0;padding:0 28px 28px;font-weight:700}.gG6ffG_planLink{color:var(--primaryDeep);font-weight:900;text-decoration:underline}.gG6ffG_planLink:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.gG6ffG_ingTable{border-collapse:collapse;width:100%}.gG6ffG_ingTable th{text-align:left;background:var(--pageSoft);color:var(--textMain);letter-spacing:.06em;text-transform:uppercase;padding:12px 28px;font-size:.75rem;font-weight:800}.gG6ffG_ingTable td{border-top:1px solid var(--lineSoft);color:var(--textMain);padding:14px 28px;font-weight:600}.gG6ffG_ingTable tr:last-child td{border-bottom:none}.gG6ffG_thRight,.gG6ffG_ingCost{font-variant-numeric:tabular-nums;text-align:right!important}.gG6ffG_ingCost{color:var(--blue);font-weight:800}.gG6ffG_ingInputWrap{border:2px solid var(--lineSoft);background:var(--pageBg);border-radius:16px;align-items:center;gap:8px;width:160px;min-height:44px;padding:0 0 0 16px;display:inline-flex}.gG6ffG_ingInputWrap:focus-within{outline:2px solid var(--primaryDeep);outline-offset:2px}.gG6ffG_ingPrefix{pointer-events:none;color:var(--blue);flex-shrink:0;font-weight:600}.gG6ffG_ingInput{width:100%;min-width:0;color:var(--blue);text-align:right;background:0 0;border:none;flex:1;align-self:stretch;padding:0 16px 0 0;font-family:inherit;font-size:1rem;font-weight:600}.gG6ffG_ingInput:focus-visible{outline:none}.gG6ffG_ingTable tfoot td{border-top:2px solid var(--lineSoft);color:var(--blue);font-weight:800}.gG6ffG_navRow{justify-content:space-between;gap:12px;display:flex}.gG6ffG_btnPrimary,.gG6ffG_btnSecondary{cursor:pointer;border-radius:999px;min-height:48px;padding:0 28px;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s}.gG6ffG_btnPrimary{background:var(--blue);color:var(--pageBg);border:none}.gG6ffG_btnPrimary:hover{background:var(--primaryDeep)}.gG6ffG_btnSecondary{border:2px solid var(--lineSoft);background:var(--pageBg);color:var(--blue)}.gG6ffG_btnSecondary:hover{background:var(--pageSoft)}.gG6ffG_btnPrimary:focus-visible,.gG6ffG_btnSecondary:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}@media (max-width:1000px){.gG6ffG_layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.gG6ffG_cardHeader{padding:20px 20px 12px}.gG6ffG_cardBody{padding:0 20px 20px}.gG6ffG_ingTable th,.gG6ffG_ingTable td{padding-left:20px;padding-right:20px}}
._8zaUWq_card{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;padding-bottom:24px;position:sticky;top:24px}._8zaUWq_cardHeader{align-items:center;gap:12px;padding:24px 28px 8px;display:flex}._8zaUWq_cardIcon{box-sizing:content-box;background:var(--lilac);width:24px;height:24px;color:var(--blue);border-radius:50%;flex-shrink:0;padding:8px}._8zaUWq_title{color:var(--blue);margin:0;font-size:1.2rem;font-weight:900}._8zaUWq_cardBody{flex-direction:column;gap:12px;padding:8px 28px 0;display:flex}._8zaUWq_row{justify-content:space-between;gap:12px;display:flex}._8zaUWq_rowLabel{color:var(--textMain);font-weight:700}._8zaUWq_rowValue{color:var(--blue);font-variant-numeric:tabular-nums;font-weight:800}._8zaUWq_divider{background:var(--lineSoft);height:1px}._8zaUWq_finalRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._8zaUWq_finalLabel{color:var(--blue);font-size:1.1rem;font-weight:900}._8zaUWq_finalValue{letter-spacing:-.02em;color:var(--blue);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:900}
.k3gglq_overlay{z-index:100;background:#1e2a4a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.k3gglq_dialog{background:var(--pageBg);border-radius:32px;flex-direction:column;gap:16px;width:100%;max-width:560px;max-height:100%;padding:32px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #1e2a4a4d}.k3gglq_title{color:var(--blue);margin:0;font-size:1.5rem;font-weight:900}.k3gglq_intro{color:var(--textMain);margin:0;font-weight:600;line-height:1.6}.k3gglq_link{color:var(--primaryDeep);text-underline-offset:4px;align-self:flex-start;font-weight:800;text-decoration:underline}.k3gglq_link:hover{text-decoration-thickness:2px}.k3gglq_link:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.k3gglq_error{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.k3gglq_actions{justify-content:flex-end;gap:12px;display:flex}.k3gglq_cancel,.k3gglq_use{cursor:pointer;border-radius:999px;min-height:48px;padding:0 24px;font-family:inherit;font-size:1rem;font-weight:800}.k3gglq_cancel{border:2px solid var(--lineSoft);background:var(--pageBg);color:var(--blue)}.k3gglq_cancel:hover{border-color:var(--primaryDeep)}.k3gglq_use{border:2px solid var(--blue);background:var(--blue);color:var(--pageBg)}.k3gglq_use:disabled{opacity:.7;cursor:not-allowed}.k3gglq_cancel:focus-visible,.k3gglq_use:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}@media (max-width:700px){.k3gglq_dialog{border-radius:28px;padding:24px}.k3gglq_actions{flex-direction:column-reverse}}
.nmPuWG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nmPuWG_field{flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;display:flex}.nmPuWG_fieldWide{grid-column:1/-1}.nmPuWG_label{color:var(--blue);font-weight:800}.nmPuWG_input{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;min-height:48px;color:var(--blue);border-radius:16px;padding:0 16px;font-family:inherit;font-size:1rem;font-weight:600}.nmPuWG_checkbox{min-height:44px;color:var(--textMain);grid-column:1/-1;align-items:center;gap:12px;font-weight:700;display:flex}.nmPuWG_result{background:var(--lilac);border-radius:24px;flex-direction:column;gap:8px;padding:24px;display:flex}.nmPuWG_resultMain{color:var(--blue);margin:0;font-size:1.25rem;font-weight:900}.nmPuWG_resultLine{color:var(--blue);margin:0;font-weight:700}.nmPuWG_input:focus-visible,.nmPuWG_checkbox input:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}@media (max-width:700px){.nmPuWG_fields{grid-template-columns:1fr}}
._1c17TG_total{background:var(--lilac);border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}._1c17TG_totalLabel{color:var(--blue);margin:0;font-weight:800}._1c17TG_servings{color:var(--textMain);margin:4px 0 0;font-weight:600}._1c17TG_totalCost{color:var(--blue);margin:0;font-size:1.5rem;font-weight:900}._1c17TG_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._1c17TG_row{justify-content:space-between;align-items:center;gap:16px;display:flex}._1c17TG_nameBlock{flex-direction:column;gap:4px;min-width:0;display:flex}._1c17TG_name{color:var(--blue);font-weight:800}._1c17TG_quantity{color:var(--textMain);font-weight:600}._1c17TG_inputWrap{border:2px solid var(--lineSoft);background:var(--pageBg);border-radius:16px;flex:0 0 160px;align-items:center;gap:8px;min-height:48px;padding:0 0 0 16px;display:flex}._1c17TG_inputWrap:focus-within{outline:2px solid var(--primaryDeep);outline-offset:2px}._1c17TG_prefix{pointer-events:none;color:var(--blue);flex-shrink:0;font-weight:600}._1c17TG_input{width:100%;min-width:0;color:var(--blue);background:0 0;border:none;flex:1;align-self:stretch;padding:0 16px 0 0;font-family:inherit;font-size:1rem;font-weight:600}._1c17TG_input:focus-visible{outline:none}._1c17TG_loading{align-items:center;gap:16px;padding:24px 0;display:flex}._1c17TG_spinner{border:4px solid var(--lineSoft);border-top-color:var(--primaryDeep);border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:1s linear infinite _1c17TG_spin}@keyframes _1c17TG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._1c17TG_spinner{animation-duration:3s}}
.YNIcZa_wrapper{flex-direction:column;gap:12px;display:flex}.YNIcZa_label{color:var(--blue);font-weight:800}.YNIcZa_controls{align-items:center;gap:12px;display:flex}.YNIcZa_stepBtn{border:2px solid var(--lineSoft);background:var(--pageBg);width:44px;height:44px;color:var(--blue);cursor:pointer;border-radius:50%;flex-shrink:0;font-family:inherit;font-size:1.4rem;font-weight:900;line-height:1}.YNIcZa_stepBtn:not(:disabled):hover{background:var(--pageSoft)}.YNIcZa_stepBtn:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.YNIcZa_stepBtn:disabled{opacity:.4;cursor:not-allowed}.YNIcZa_input{border:2px solid var(--lineSoft);background:var(--pageBg);min-width:0;min-height:48px;color:var(--blue);text-align:center;border-radius:16px;flex:1;font-family:inherit;font-size:1.1rem;font-weight:900}.YNIcZa_input:focus{border-color:var(--primaryDeep)}.YNIcZa_input:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.YNIcZa_message{color:var(--primaryDeep);text-align:center;margin:0;font-size:.9rem}
.XG984W_notice{background:var(--butter);color:var(--blue);border-radius:16px;margin-top:8px;padding:12px 16px}.XG984W_title{margin:0 0 4px;font-weight:700}.XG984W_list{margin:0;padding-left:16px}.XG984W_link{color:var(--blue);margin-top:4px;font-weight:700;text-decoration:underline;display:inline-block}
.qMF-3a_header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.qMF-3a_navGroup{display:flex}.qMF-3a_monthLabel{color:var(--blue);font-weight:900}.qMF-3a_monthButton{min-height:44px;font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;border-radius:12px;padding:0 12px;font-weight:900}.qMF-3a_monthButton:hover{background:var(--pageSoft)}.qMF-3a_monthButton:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:0}.qMF-3a_navBtn{width:44px;height:44px;color:var(--blue);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.qMF-3a_navBtn:hover{background:var(--pageSoft)}.qMF-3a_navBtn:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:0}.qMF-3a_weekdays,.qMF-3a_grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.qMF-3a_weekdays{color:var(--textSecondary);margin-bottom:4px;font-size:.8rem;font-weight:800}.qMF-3a_day{min-height:36px;color:var(--blue);border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:flex}.qMF-3a_today{background:var(--blue);color:var(--pageBg);font-weight:900}.qMF-3a_dayButton{min-height:40px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.qMF-3a_dayButton:hover{background:var(--pageSoft)}.qMF-3a_dayButton:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:0}.qMF-3a_todayOutline{box-shadow:inset 0 0 0 2px var(--blue);font-weight:900}.qMF-3a_selected,.qMF-3a_selected:hover{background:var(--primaryDeep);color:var(--pageBg);font-weight:900}.qMF-3a_years{grid-template-columns:repeat(4,1fr);gap:4px;max-height:252px;display:grid;overflow-y:auto}.qMF-3a_yearButton{min-height:44px;font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;border-radius:12px;font-weight:700}.qMF-3a_yearButton:hover{background:var(--pageSoft)}.qMF-3a_yearButton:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:0}
.INzYGW_root{position:relative}.INzYGW_pill{background:var(--lilac);min-height:44px;color:var(--blue);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.9rem;font-weight:800;display:inline-flex}.INzYGW_pill:hover{background:var(--peach)}.INzYGW_pill:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.INzYGW_icon{font-size:20px!important}.INzYGW_popover{z-index:30;background:var(--pageBg);border:2px solid var(--lineSoft);width:320px;box-shadow:var(--shadow-soft-card);border-radius:20px;padding:16px;position:absolute;top:calc(100% + 8px);right:0}@media (max-width:700px){.INzYGW_popover{width:min(320px,100vw - 32px);left:0;right:auto}}
.bR030q_container{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bR030q_left{flex-direction:column;gap:4px;display:flex}.bR030q_greeting{letter-spacing:-.02em;color:var(--blue);margin:0;font-size:2.125rem;font-weight:900;line-height:1.1}.bR030q_subtitle{color:var(--textMain);margin:0;font-weight:600}.bR030q_right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:700px){.bR030q_greeting{font-size:1.75rem}}
.K5RUSG_sparkline{width:96px;height:32px;display:block}.K5RUSG_line{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.K5RUSG_dot{fill:var(--primary)}
.ju0UQa_card{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;flex-direction:column;gap:4px;padding:24px;display:flex}.ju0UQa_card:first-child{--tone:var(--mint)}.ju0UQa_card:nth-child(2){--tone:var(--peach)}.ju0UQa_card:nth-child(3){--tone:var(--butter)}.ju0UQa_card:nth-child(4){--tone:var(--lilac)}.ju0UQa_iconBadge{background:var(--tone,var(--mint));width:40px;height:40px;color:var(--blue);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.ju0UQa_value{letter-spacing:-.02em;color:var(--blue);font-variant-numeric:tabular-nums;margin:0;font-size:2.125rem;font-weight:900;line-height:1.1}.ju0UQa_valuePositive,.ju0UQa_profitPositive{color:var(--blue)}.ju0UQa_profitNegative{color:var(--dangerDeep)}.ju0UQa_valueSkeleton{background:var(--boxBg);border-radius:12px;width:60%;height:38px}.ju0UQa_label{color:var(--textMain);margin:0;font-weight:800}.ju0UQa_trend{margin-top:4px;font-size:.85rem;font-weight:800}.ju0UQa_trendGood{color:var(--blue)}.ju0UQa_trendBad{color:var(--dangerDeep)}.ju0UQa_sparkline{margin-top:8px}
._2pDeUW_legend{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}._2pDeUW_item{color:var(--textMain);align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:inline-flex}._2pDeUW_swatch{background:var(--textSecondary);border-radius:4px;width:12px;height:12px}._2pDeUW_swatch[data-key=revenue]{background:var(--primary)}._2pDeUW_swatch[data-key=costs]{background:var(--warning)}._2pDeUW_swatch[data-key=profit]{background:var(--blue)}._2pDeUW_swatch[data-key=open]{background:var(--info)}._2pDeUW_swatch[data-key=inProgress]{background:var(--warning)}._2pDeUW_swatch[data-key=completed]{background:var(--primary)}._2pDeUW_swatch[data-key=cancelled]{background:var(--danger)}._2pDeUW_detail{font-variant-numeric:tabular-nums;color:var(--blue);font-weight:800}
.o_mf1W_root{width:100%;position:relative}:where(.o_mf1W_trigger){box-sizing:border-box;appearance:none;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.o_mf1W_trigger):disabled{cursor:not-allowed;opacity:.6}.o_mf1W_trigger:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.o_mf1W_defaultLook{border:1px solid var(--lineSoft);background:var(--pageBg);color:var(--blue);border-radius:12px;padding:0 12px;font-weight:600}.o_mf1W_invalid{border-color:var(--dangerDeep)}.o_mf1W_value{color:inherit}.o_mf1W_placeholder{color:var(--textSecondary)}.o_mf1W_icon{color:var(--blue);flex-shrink:0;font-size:20px!important}.o_mf1W_popover{z-index:30;background:var(--pageBg);border:2px solid var(--lineSoft);width:320px;box-shadow:var(--shadow-soft-card);border-radius:20px;padding:16px;position:absolute;top:calc(100% + 8px);left:0}.o_mf1W_footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.o_mf1W_action{min-height:44px;color:var(--primaryDeep);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:0 12px;font-weight:800}.o_mf1W_action:hover{background:var(--pageSoft)}.o_mf1W_action:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:0}@media (max-width:700px){.o_mf1W_popover{width:min(320px,100vw - 32px)}}
._54YSPa_eventGroup{margin-bottom:8px}._54YSPa_row{align-items:center;gap:8px;display:flex}._54YSPa_nameField{flex:1;min-width:0}._54YSPa_dateField{flex-shrink:0;width:180px}._54YSPa_input{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;min-height:48px;color:var(--blue);border-radius:16px;padding:0 16px;font-family:inherit;font-size:1rem;font-weight:600}._54YSPa_input::placeholder{color:var(--textSecondary)}._54YSPa_input:focus{border-color:var(--primaryDeep)}._54YSPa_input:focus-visible,._54YSPa_removeButton:focus-visible,._54YSPa_addLink:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}._54YSPa_errorText{color:var(--dangerDeep);margin:6px 0 0;font-size:.9rem;font-weight:700}._54YSPa_removeButton{border:2px solid var(--lineSoft);background:var(--pageBg);width:40px;height:40px;color:var(--blue);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._54YSPa_removeButton:hover{background:var(--danger-tint);color:var(--dangerDeep)}._54YSPa_removeIcon{font-size:18px!important}._54YSPa_addLink{color:var(--primaryDeep);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-family:inherit;font-weight:800;display:inline-flex}._54YSPa_addLink:hover{text-decoration:underline}._54YSPa_addIcon{font-size:18px!important}@media (max-width:600px){._54YSPa_row{flex-wrap:wrap}._54YSPa_dateField{width:100%}}
.JvS7vq_scroller{margin-top:16px;overflow-x:auto}.JvS7vq_chart{width:100%;min-width:480px;height:auto;display:block}.JvS7vq_grid{stroke:var(--lineSoft);stroke-width:1px}.JvS7vq_zeroLine{stroke:var(--textSecondary);stroke-width:1px}.JvS7vq_axisLabel,.JvS7vq_axisLabelCurrent{fill:var(--textMain);font-size:12px;font-weight:600}.JvS7vq_axisLabelCurrent{fill:var(--blue);font-weight:900}.JvS7vq_line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.JvS7vq_line[data-series=revenue]{stroke:var(--primary)}.JvS7vq_line[data-series=costs]{stroke:var(--warning);stroke-dasharray:6 4}.JvS7vq_line[data-series=profit]{stroke:var(--blue)}.JvS7vq_dot[data-series=revenue]{fill:var(--primary)}.JvS7vq_dot[data-series=costs]{fill:var(--warning)}.JvS7vq_dot[data-series=profit]{fill:var(--blue)}.JvS7vq_empty{color:var(--textMain);margin:0;padding:24px 0;font-size:.95rem;font-weight:600}.JvS7vq_loading{background:var(--pageSoft);border-radius:16px;height:240px}.JvS7vq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.RuiSYG_row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.RuiSYG_input{border:2px solid var(--lineSoft);background:var(--pageBg);min-width:0;min-height:48px;color:var(--blue);border-radius:16px;flex:1;padding:0 16px;font-family:inherit;font-size:1rem;font-weight:600}.RuiSYG_input::placeholder{color:var(--textSecondary)}.RuiSYG_input:focus{border-color:var(--primaryDeep)}.RuiSYG_input:focus-visible,.RuiSYG_removeButton:focus-visible,.RuiSYG_addLink:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.RuiSYG_removeButton{border:2px solid var(--lineSoft);background:var(--pageBg);width:40px;height:40px;color:var(--blue);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.RuiSYG_removeButton:hover{background:var(--danger-tint);color:var(--dangerDeep)}.RuiSYG_removeIcon{font-size:18px!important}.RuiSYG_addLink{color:var(--primaryDeep);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-family:inherit;font-weight:800;display:inline-flex}.RuiSYG_addLink:hover{text-decoration:underline}.RuiSYG_addIcon{font-size:18px!important}
.aCE02W_scroller{margin-top:16px;overflow-x:auto}.aCE02W_chart{width:100%;min-width:480px;height:auto;display:block}.aCE02W_grid{stroke:var(--lineSoft);stroke-width:1px}.aCE02W_axisLabel,.aCE02W_axisLabelCurrent{fill:var(--textMain);font-size:12px;font-weight:600}.aCE02W_axisLabelCurrent{fill:var(--blue);font-weight:900}.aCE02W_segment[data-status=open]{fill:var(--info)}.aCE02W_segment[data-status=inProgress]{fill:var(--warning)}.aCE02W_segment[data-status=completed]{fill:var(--primary)}.aCE02W_segment[data-status=cancelled]{fill:var(--danger)}.aCE02W_empty{color:var(--textMain);margin:0;padding:24px 0;font-size:.95rem;font-weight:600}.aCE02W_loading{background:var(--pageSoft);border-radius:16px;height:240px}.aCE02W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.O8K_3G_fieldRow{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.O8K_3G_fieldRow .O8K_3G_field{flex-direction:column;gap:8px;min-width:0;display:flex}.O8K_3G_fieldGroup{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.O8K_3G_fieldLabel{color:var(--blue);font-size:.95rem;font-weight:800;display:block}.O8K_3G_input,.O8K_3G_textarea{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;color:var(--blue);border-radius:16px;font-family:inherit;font-size:1rem;font-weight:600}.O8K_3G_input{min-height:48px;padding:0 16px}.O8K_3G_textarea{resize:vertical;min-height:110px;padding:12px 16px;line-height:1.5}.O8K_3G_input::placeholder,.O8K_3G_textarea::placeholder{color:var(--textSecondary)}.O8K_3G_input:focus,.O8K_3G_textarea:focus{border-color:var(--primaryDeep)}.O8K_3G_input:focus-visible,.O8K_3G_textarea:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.O8K_3G_errorBanner{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0 0 16px;padding:12px 16px;font-weight:700}.O8K_3G_errorText{color:var(--dangerDeep);margin:0;font-size:.9rem;font-weight:700}.O8K_3G_consentRow{align-items:center;gap:12px;margin-bottom:16px;display:flex}.O8K_3G_checkbox{width:24px;height:24px;accent-color:var(--blue);flex-shrink:0}.O8K_3G_consentLabel{color:var(--textMain);font-weight:700}.O8K_3G_actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.O8K_3G_cancelButton,.O8K_3G_saveButton{cursor:pointer;border-radius:999px;min-height:48px;padding:0 24px;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s}.O8K_3G_cancelButton{border:2px solid var(--lineSoft);background:var(--pageBg);color:var(--blue)}.O8K_3G_cancelButton:hover{background:var(--pageSoft)}.O8K_3G_saveButton{background:var(--blue);color:var(--pageBg);border:none}.O8K_3G_saveButton:hover:not(:disabled){background:var(--primaryDeep)}.O8K_3G_saveButton:disabled{opacity:.6;cursor:not-allowed}.O8K_3G_cancelButton:focus-visible,.O8K_3G_saveButton:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}@media (max-width:600px){.O8K_3G_fieldRow{grid-template-columns:minmax(0,1fr)}}
.nYvYbG_card{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;flex-direction:column;height:100%;display:flex;overflow:hidden}.nYvYbG_cardHeader{align-items:center;gap:12px;padding:24px 28px 16px;display:flex}.nYvYbG_cardIcon{box-sizing:content-box;background:var(--mint);width:24px;height:24px;color:var(--blue);border-radius:50%;flex-shrink:0;padding:8px}.nYvYbG_title{color:var(--blue);flex:1;margin:0;font-size:1.2rem;font-weight:900}.nYvYbG_viewAll{color:var(--primaryDeep);font-size:.9rem;font-weight:800;text-decoration:none}.nYvYbG_viewAll:hover{text-decoration:underline}.nYvYbG_cardBody{flex:1;padding:0}.nYvYbG_empty{color:var(--textMain);margin:0;padding:8px 28px 16px;font-weight:600}.nYvYbG_list{margin:0;padding:0;list-style:none}.nYvYbG_item{border-top:1px solid var(--lineSoft)}.nYvYbG_itemLink{flex-direction:column;gap:8px;padding:16px 28px;text-decoration:none;transition:background .2s;display:flex}.nYvYbG_itemLink:hover{background:var(--pageSoft)}.nYvYbG_itemLink:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:-2px}.nYvYbG_itemName{color:var(--blue);font-weight:800}.nYvYbG_progressTrack{background:var(--lilac);border-radius:999px;height:10px;display:block;overflow:hidden}.nYvYbG_progressFill{background:var(--primaryDeep);border-radius:999px;height:100%;display:block}.nYvYbG_itemMeta{color:var(--textMain);justify-content:space-between;gap:12px;font-size:.85rem;font-weight:700;display:flex}.nYvYbG_addLink{border-top:1px solid var(--lineSoft);color:var(--primaryDeep);padding:16px 28px 24px;font-weight:800;text-decoration:none;display:block}.nYvYbG_addLink:hover{text-decoration:underline}
.CmqKAG_overlay{z-index:100;background:#1e2a4a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.CmqKAG_modal{background:var(--pageBg);border-radius:32px;flex-direction:column;gap:16px;width:100%;max-width:680px;max-height:calc(100vh - 48px);padding:32px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #1e2a4a4d}.CmqKAG_title{color:var(--blue);align-items:center;gap:12px;margin:0;font-size:1.5rem;font-weight:900;display:flex}.CmqKAG_titleIcon{color:var(--blue)}.CmqKAG_body{color:var(--textMain);margin:0;font-weight:600;line-height:1.6}.CmqKAG_fieldGroup{flex-direction:column;gap:8px;display:flex}.CmqKAG_fieldLabel{color:var(--blue);font-size:.95rem;font-weight:800;display:block}.CmqKAG_methods{grid-template-columns:1fr 1fr;gap:8px;display:grid}.CmqKAG_methodButton{border:2px solid var(--lineSoft);background:var(--pageBg);min-height:48px;color:var(--blue);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s;display:inline-flex}.CmqKAG_methodButton:hover{background:var(--pageSoft)}.CmqKAG_methodButtonSelected,.CmqKAG_methodButtonSelected:hover{border-color:var(--blue);background:var(--blue);color:var(--pageBg)}.CmqKAG_methodIcon{font-size:20px!important}.CmqKAG_input,.CmqKAG_textarea{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;color:var(--blue);border-radius:16px;font-family:inherit;font-size:1rem;font-weight:600}.CmqKAG_input{min-height:48px;padding:0 16px}.CmqKAG_textarea{resize:vertical;min-height:220px;padding:12px 16px;line-height:1.5}.CmqKAG_input::placeholder{color:var(--textSecondary)}.CmqKAG_input:focus,.CmqKAG_textarea:focus{border-color:var(--primaryDeep)}.CmqKAG_input:focus-visible,.CmqKAG_textarea:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.CmqKAG_textarea:disabled{background:var(--pageSoft);color:var(--textSecondary)}.CmqKAG_status{color:var(--textSecondary);margin:0;font-weight:600}.CmqKAG_errorText{color:var(--dangerDeep);margin:0;font-size:.9rem;font-weight:700}.CmqKAG_errorBanner{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 16px;font-weight:700;display:flex}.CmqKAG_linkButton{min-height:44px;color:var(--dangerDeep);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 16px;font-family:inherit;font-size:.95rem;font-weight:800;text-decoration:underline}.CmqKAG_linkButton:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.CmqKAG_actions{justify-content:flex-end;gap:12px;display:flex}.CmqKAG_primaryButton,.CmqKAG_secondaryButton{cursor:pointer;border-radius:999px;min-height:48px;padding:0 24px;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s}.CmqKAG_primaryButton{background:var(--blue);color:var(--pageBg);border:none}.CmqKAG_primaryButton:hover:not(:disabled){background:var(--primaryDeep)}.CmqKAG_primaryButton:disabled{opacity:.6;cursor:not-allowed}.CmqKAG_secondaryButton{border:2px solid var(--lineSoft);background:var(--pageBg);color:var(--blue)}.CmqKAG_secondaryButton:hover{background:var(--pageSoft)}.CmqKAG_primaryButton:focus-visible,.CmqKAG_secondaryButton:focus-visible,.CmqKAG_methodButton:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.CmqKAG_success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px 0 0;display:flex}.CmqKAG_successIcon{color:var(--success);font-size:64px!important}.CmqKAG_successTitle{color:var(--blue);margin:0;font-size:1.25rem;font-weight:900}@media (max-width:700px){.CmqKAG_modal{border-radius:28px;padding:24px 16px}.CmqKAG_actions{flex-direction:column-reverse}.CmqKAG_errorBanner{flex-direction:column;align-items:flex-start}}
.PMqeBa_card{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;overflow:hidden}.PMqeBa_cardHeader{align-items:center;gap:12px;padding:24px 28px 16px;display:flex}.PMqeBa_cardIcon{box-sizing:content-box;background:var(--mint);width:24px;height:24px;color:var(--blue);border-radius:50%;flex-shrink:0;padding:8px}.PMqeBa_titleGroup{flex:1;min-width:0}.PMqeBa_title{color:var(--blue);margin:0;font-size:1.2rem;font-weight:900}.PMqeBa_subtitle{color:var(--textMain);margin:0;font-size:.85rem;font-weight:600}.PMqeBa_viewAll{color:var(--primaryDeep);font-size:.9rem;font-weight:800;text-decoration:none}.PMqeBa_viewAll:hover{text-decoration:underline}.PMqeBa_cardBody{padding:0;overflow-x:auto}.PMqeBa_loading,.PMqeBa_empty,.PMqeBa_error{color:var(--textMain);margin:0;padding:24px 28px 32px;font-weight:600}.PMqeBa_error{color:var(--dangerDeep)}.PMqeBa_createLink{color:var(--primaryDeep);text-underline-offset:3px;font-weight:800;text-decoration:underline}.PMqeBa_table{border-collapse:collapse;width:100%;font-size:.95rem}.PMqeBa_table th{text-align:left;background:var(--pageSoft);color:var(--textMain);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:12px 28px;font-size:.75rem;font-weight:800}.PMqeBa_table td{border-top:1px solid var(--lineSoft);color:var(--textMain);vertical-align:middle;padding:16px 28px;font-weight:600}.PMqeBa_row{cursor:pointer}.PMqeBa_row:hover td{background:var(--pageSoft)}.PMqeBa_alignRight{text-align:right!important}.PMqeBa_customerLink{color:var(--blue);font-weight:800;text-decoration:none}.PMqeBa_customerLink:hover{text-decoration:underline}.PMqeBa_item{max-width:280px}.PMqeBa_due{white-space:nowrap}.PMqeBa_status{min-height:28px;color:var(--blue);white-space:nowrap;text-transform:capitalize;border-radius:999px;align-items:center;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex}.PMqeBa_statusOpen{background:var(--butter)}.PMqeBa_statusInProgress{background:var(--lilac)}.PMqeBa_statusDefault{background:var(--boxBg)}
.f2QQpG_inputContainer{border:1px solid var(--borderColor);font-feature-settings:"kern" 1;background-color:#fff;border-radius:12px;align-items:center;gap:12px;min-height:60px;margin-bottom:8px;padding:8px 16px;display:flex;position:relative}.f2QQpG_inputContainerError{border-color:var(--danger);margin-bottom:24px}.f2QQpG_iconColor{color:var(--primary)}.f2QQpG_svgIcon{width:24px;height:24px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;display:flex}.f2QQpG_svgIcon svg{stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.f2QQpG_labelWrapper{flex:1}.f2QQpG_label{color:var(--textSecondary);margin-bottom:2px;font-size:11px;font-weight:400;display:block}.f2QQpG_input{width:100%;color:var(--textMain);background:0 0;border:none;outline:none;padding:0;font-size:16px;line-height:1.5}.f2QQpG_textarea{resize:vertical}.f2QQpG_errorText{color:var(--danger);font-size:12px;position:absolute;bottom:-18px;left:16px}
._4RNJIG_column{min-width:0}._4RNJIG_scroller{scrollbar-width:none;flex-direction:column;align-items:center;gap:0;max-height:calc(100vh - 248px);display:flex;position:fixed;top:232px;right:16px;overflow-y:auto}._4RNJIG_letter{width:28px;height:24px;color:var(--primaryDeep);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:0 0 24px;padding:0;font-family:inherit;font-size:.95rem;font-weight:800}._4RNJIG_top{flex:0 0 32px;justify-content:center;align-items:center;height:32px;margin-bottom:8px;font-size:1.25rem;display:flex}._4RNJIG_letter:hover:enabled{background:var(--mint)}._4RNJIG_letter:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:1px}._4RNJIG_letter:disabled{color:var(--textSecondary);opacity:.5;cursor:default}@media (max-width:700px){._4RNJIG_scroller{display:none}}
.JOepyW_card{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;overflow:hidden}.JOepyW_cardHeader{align-items:center;gap:12px;padding:24px 28px 16px;display:flex}.JOepyW_cardIcon{box-sizing:content-box;background:var(--mint);width:24px;height:24px;color:var(--blue);border-radius:50%;flex-shrink:0;padding:8px}.JOepyW_titleGroup{flex:1;min-width:0}.JOepyW_title{color:var(--blue);margin:0;font-size:1.2rem;font-weight:900}.JOepyW_subtitle{color:var(--textMain);margin:0;font-size:.85rem;font-weight:600}.JOepyW_viewAll{color:var(--primaryDeep);font-size:.9rem;font-weight:800;text-decoration:none}.JOepyW_viewAll:hover{text-decoration:underline}.JOepyW_viewAll:focus-visible,.JOepyW_contactLink:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.JOepyW_cardBody{padding:0;overflow-x:auto}.JOepyW_message,.JOepyW_error{color:var(--textMain);margin:0;padding:24px 28px 32px;font-weight:600}.JOepyW_error{color:var(--dangerDeep)}.JOepyW_table{border-collapse:collapse;width:100%;font-size:.95rem}.JOepyW_table th{text-align:left;background:var(--pageSoft);color:var(--textMain);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:12px 28px;font-size:.75rem;font-weight:800}.JOepyW_table td{border-top:1px solid var(--lineSoft);color:var(--textMain);vertical-align:middle;padding:16px 28px;font-weight:600}.JOepyW_row{cursor:pointer}.JOepyW_row:hover td{background:var(--pageSoft)}.JOepyW_contactLink{color:var(--blue);font-weight:800;text-decoration:none}.JOepyW_contactLink:hover{text-decoration:underline}.JOepyW_consent{min-height:28px;color:var(--blue);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex}.JOepyW_consentYes{background:var(--mint)}.JOepyW_consentNo{background:var(--boxBg)}.JOepyW_when{color:var(--primaryDeep);white-space:nowrap;font-weight:800}
.l7j_VW_wrap{display:contents}.l7j_VW_toggle{border:2px solid var(--lineSoft);background:var(--pageBg);min-height:48px;color:var(--blue);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.95rem;font-weight:800;display:none}.l7j_VW_toggle:hover{background:var(--pageSoft)}.l7j_VW_toggle:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.l7j_VW_badge{background:var(--blue);min-width:24px;height:24px;color:var(--pageBg);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.8rem;display:inline-flex}.l7j_VW_chevron{transition:transform .2s}.l7j_VW_chevronOpen{transform:rotate(180deg)}.l7j_VW_panel{display:contents}@media (max-width:700px){.l7j_VW_wrap{flex-direction:column;gap:16px;width:100%;display:flex}.l7j_VW_toggle{display:inline-flex}.l7j_VW_panel{flex-direction:column;gap:16px;display:flex}.l7j_VW_collapsed{display:none}}
._0Ufjq_bar{flex-direction:column;gap:16px;display:flex}._0Ufjq_searchWrap{max-width:420px;position:relative}._0Ufjq_searchIcon{color:var(--textSecondary);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}._0Ufjq_search{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;min-height:48px;color:var(--blue);border-radius:16px;padding:0 16px 0 48px;font-family:inherit;font-size:1rem;font-weight:600}._0Ufjq_search::placeholder{color:var(--textSecondary)}._0Ufjq_search:focus{border-color:var(--primaryDeep)}._0Ufjq_search:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}._0Ufjq_chips{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._0Ufjq_chipLabel{color:var(--textMain);font-weight:800}._0Ufjq_chipGroup{flex-wrap:wrap;gap:8px;display:flex}._0Ufjq_chip{border:2px solid var(--lineSoft);background:var(--pageBg);min-height:40px;color:var(--textMain);cursor:pointer;border-radius:999px;padding:0 20px;font-family:inherit;font-size:.9rem;font-weight:800;transition:background .2s}._0Ufjq_chip:hover{background:var(--pageSoft)}._0Ufjq_chip:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}._0Ufjq_chip._0Ufjq_active{background:var(--blue);border-color:var(--blue);color:var(--pageBg)}
.MqPTTa_section{max-width:900px;scroll-margin-top:24px}.MqPTTa_heading{color:var(--blue);overflow-wrap:anywhere;margin:0 0 8px;font-size:1.75rem;font-weight:700}.MqPTTa_intro{margin:0 0 24px}
.ucL7Vq_card{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;padding-bottom:28px}.ucL7Vq_cardHeader{align-items:center;gap:12px;padding:24px 28px 16px;display:flex}.ucL7Vq_cardIcon{box-sizing:content-box;background:var(--peach);width:24px;height:24px;color:var(--blue);border-radius:50%;flex-shrink:0;padding:8px}.ucL7Vq_title{color:var(--blue);flex:1;margin:0;font-size:1.2rem;font-weight:900}.ucL7Vq_viewAll{color:var(--primaryDeep);font-size:.9rem;font-weight:800;text-decoration:none}.ucL7Vq_viewAll:hover{text-decoration:underline}.ucL7Vq_cardBody{padding:0 28px}.ucL7Vq_loading,.ucL7Vq_error,.ucL7Vq_empty{color:var(--textMain);margin:0;font-weight:600}.ucL7Vq_error{color:var(--danger)}.ucL7Vq_createLink{color:var(--primaryDeep);text-underline-offset:3px;font-weight:800;text-decoration:underline}.ucL7Vq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ucL7Vq_tile{background:var(--pageSoft);border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:16px 12px;text-decoration:none;transition:background .2s;display:flex}.ucL7Vq_tile:hover{background:var(--lilac)}.ucL7Vq_tile:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.ucL7Vq_tileImage{border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.ucL7Vq_tileImage img{object-fit:cover;width:100%;height:100%}.ucL7Vq_tileIcon{box-sizing:border-box;color:var(--blue);border-radius:20px;padding:20px;width:72px!important;height:72px!important}.ucL7Vq_tileIconRecipes,.ucL7Vq_tileIconCosts{background:var(--peach)}.ucL7Vq_tileIconOrders,.ucL7Vq_tileIconSettings{background:var(--lilac)}.ucL7Vq_tileIconPlanner{background:var(--mint)}.ucL7Vq_tileIconContacts{background:var(--butter)}.ucL7Vq_tileName{color:var(--blue);text-align:center;font-size:.9rem;font-weight:800;line-height:1.3}@media (max-width:700px){.ucL7Vq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.R6UQha_filters{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;flex-direction:column;gap:16px;padding:24px;display:flex}.R6UQha_row{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.R6UQha_field{flex-direction:column;gap:4px;min-width:160px;display:flex}.R6UQha_fieldset{border:0;min-width:0;margin:0;padding:0}.R6UQha_label{letter-spacing:.06em;text-transform:uppercase;color:var(--textMain);padding:0;font-size:.75rem;font-weight:800}.R6UQha_control{border:1px solid var(--lineSoft);background:var(--pageBg);min-height:44px;color:var(--blue);font:inherit;border-radius:12px;padding:0 12px;font-weight:600}.R6UQha_control:focus-visible,.R6UQha_segmentInput:focus-visible+.R6UQha_segmentLabel,.R6UQha_clear:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.R6UQha_segmented{border:1px solid var(--lineSoft);border-radius:12px;margin-top:4px;display:inline-flex;overflow:hidden}.R6UQha_segment{display:inline-flex;position:relative}.R6UQha_segmentInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.R6UQha_segmentLabel{min-width:64px;min-height:44px;color:var(--textMain);background:var(--pageBg);justify-content:center;align-items:center;padding:0 16px;font-weight:800;display:inline-flex}.R6UQha_segmentInput:checked+.R6UQha_segmentLabel{background:var(--blue);color:var(--pageBg)}.R6UQha_checks{flex-wrap:wrap;gap:8px 16px;margin-top:4px;display:flex}.R6UQha_check{min-height:44px;color:var(--textMain);cursor:pointer;align-items:center;gap:8px;font-weight:700;display:inline-flex}.R6UQha_check input{width:20px;height:20px;accent-color:var(--primaryDeep)}.R6UQha_error{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.R6UQha_clear{background:var(--lilac);min-height:44px;color:var(--blue);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-weight:800}@media (max-width:700px){.R6UQha_field{flex:100%}}
.mpVxrW_wrapper{position:relative}.mpVxrW_trigger{background:var(--blue);min-height:48px;color:var(--pageBg);cursor:pointer;border:none;border-radius:999px;align-items:center;padding:0 24px;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s;display:inline-flex}.mpVxrW_trigger:hover{background:var(--primaryDeep)}.mpVxrW_trigger:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.mpVxrW_dropdown{background:var(--pageBg);width:240px;box-shadow:var(--shadow-soft-card);z-index:20;border-radius:24px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.mpVxrW_option{width:100%;color:var(--blue);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;padding:12px 16px;font-family:inherit;font-weight:800;display:block}.mpVxrW_option:hover{background:var(--pageSoft)}.mpVxrW_option:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:-2px}@media (max-width:700px){.mpVxrW_dropdown{max-width:calc(100vw - 32px);left:0;right:auto}}
.QkX_Oq_footer{border-top:1px solid var(--lineSoft);background:var(--boxBg);margin-top:auto;padding:48px 32px 24px}.QkX_Oq_details{grid-template-columns:repeat(auto-fit,minmax(256px,1fr));gap:32px 48px;max-width:1200px;margin:0 auto 32px;display:grid}.QkX_Oq_block{flex-direction:column;gap:8px;display:flex}.QkX_Oq_label{color:var(--blue);margin:0;font-weight:800}.QkX_Oq_hours{flex-direction:column;gap:4px;margin:0;display:flex}.QkX_Oq_hoursRow{justify-content:space-between;gap:16px;max-width:320px;display:flex}.QkX_Oq_hoursRow dt{font-weight:700}.QkX_Oq_hoursRow dd,.QkX_Oq_line{margin:0}.QkX_Oq_link{min-height:44px;color:var(--shop-link);align-items:center;font-weight:700;display:inline-flex}.QkX_Oq_link:focus-visible{outline:3px solid var(--shop-link);outline-offset:2px}.QkX_Oq_address{overflow-wrap:anywhere;font-style:normal}.QkX_Oq_text{color:var(--textMain);text-align:center;margin:0;font-size:.875rem}@media (max-width:700px){.QkX_Oq_footer{padding:32px 16px 24px}}
.pj2dya_filters{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;flex-direction:column;gap:16px;padding:16px 24px;display:flex}.pj2dya_top{align-items:center;gap:12px;display:flex}.pj2dya_searchBox{flex:1;align-items:center;min-width:0;display:flex;position:relative}.pj2dya_searchIcon{color:var(--textSecondary);pointer-events:none;position:absolute;left:16px}.pj2dya_searchInput{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;min-height:48px;color:var(--blue);font:inherit;border-radius:999px;padding:0 16px 0 48px;font-weight:600}.pj2dya_toggle{border:2px solid var(--lineSoft);background:var(--pageBg);min-height:48px;color:var(--blue);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:none}.pj2dya_toggleActive{border-color:var(--blue)}.pj2dya_searchInput:focus-visible,.pj2dya_toggle:focus-visible,.pj2dya_control:focus-visible,.pj2dya_clear:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.pj2dya_row{flex-wrap:wrap;align-items:flex-end;gap:16px 32px;display:flex}.pj2dya_fieldset{border:0;min-width:0;margin:0;padding:0}.pj2dya_label{letter-spacing:.06em;text-transform:uppercase;color:var(--textSecondary);padding:0;font-size:.75rem;font-weight:800}.pj2dya_dates,.pj2dya_chips{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.pj2dya_field{align-items:center;gap:8px;display:flex}.pj2dya_subLabel{white-space:nowrap;color:var(--textMain);font-size:.875rem;font-weight:700}.pj2dya_control{border:2px solid var(--lineSoft);background:var(--pageBg);min-height:44px;color:var(--blue);font:inherit;border-radius:12px;padding:0 12px;font-weight:600}.pj2dya_chip{border:2px solid var(--lineSoft);background:var(--pageBg);min-height:44px;color:var(--blue);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-weight:800;display:inline-flex;position:relative}.pj2dya_chip:hover{border-color:var(--primaryDeep)}.pj2dya_chipSelected{border-color:var(--blue);background:var(--blue);color:var(--pageBg)}.pj2dya_chipInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pj2dya_chip:has(.pj2dya_chipInput:focus-visible){outline:2px solid var(--primaryDeep);outline-offset:2px}.pj2dya_error{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.pj2dya_clear{background:var(--lilac);min-height:44px;color:var(--blue);font:inherit;cursor:pointer;border:0;border-radius:12px;margin-left:auto;padding:0 16px;font-weight:800}.pj2dya_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.pj2dya_filters{padding:16px}.pj2dya_toggle{display:inline-flex}.pj2dya_rowCollapsed{display:none}.pj2dya_fieldset,.pj2dya_clear{width:100%}.pj2dya_dates{flex-direction:column;align-items:stretch}.pj2dya_field{flex-direction:column;align-items:stretch;gap:4px}.pj2dya_control{width:100%}}
.RIUl2G_page{width:100%;max-width:1360px;margin:0 auto;padding:32px 40px 64px}.RIUl2G_content{flex-direction:column;gap:24px;display:flex}.RIUl2G_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.RIUl2G_pageTitle{letter-spacing:-.02em;color:var(--blue);margin:0 0 4px;font-size:2.125rem;font-weight:900;line-height:1.1}.RIUl2G_pageSubtitle{color:var(--textMain);margin:0;font-weight:600}.RIUl2G_headerActions{flex-wrap:wrap;gap:12px;display:flex}.RIUl2G_addButton,.RIUl2G_cancelButton,.RIUl2G_secondaryButton,.RIUl2G_deleteButton{cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-family:inherit;font-size:.95rem;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.RIUl2G_addButton{background:var(--blue);color:var(--pageBg);border:none}.RIUl2G_addButton:hover{background:var(--primaryDeep)}.RIUl2G_cancelButton,.RIUl2G_secondaryButton{border:2px solid var(--lineSoft);background:var(--pageBg);color:var(--blue)}.RIUl2G_cancelButton:hover,.RIUl2G_secondaryButton:hover{background:var(--pageSoft)}.RIUl2G_deleteButton{background:var(--dangerDeep);color:var(--pageBg);border:none}.RIUl2G_deleteButton:hover{opacity:.9}.RIUl2G_addButton:focus-visible,.RIUl2G_cancelButton:focus-visible,.RIUl2G_secondaryButton:focus-visible,.RIUl2G_deleteButton:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.RIUl2G_addButtonIcon{font-size:20px!important}.RIUl2G_searchWrap{max-width:420px;position:relative}.RIUl2G_searchIcon{color:var(--textSecondary);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.RIUl2G_searchInput{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;min-height:48px;color:var(--blue);border-radius:16px;padding:0 16px 0 48px;font-family:inherit;font-size:1rem;font-weight:600}.RIUl2G_searchInput::placeholder{color:var(--textSecondary)}.RIUl2G_searchInput:focus{border-color:var(--primaryDeep)}.RIUl2G_searchInput:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.RIUl2G_errorText{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.RIUl2G_loadingState{text-align:center;color:var(--textMain);margin:0;padding:32px;font-weight:700}.RIUl2G_listLayout{grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:16px;display:grid}.RIUl2G_listMain{flex-direction:column;gap:24px;display:flex}.RIUl2G_listMain section{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.RIUl2G_sectionHeader{color:var(--primaryDeep);grid-column:1/-1;margin:8px 0 0;font-size:1.4rem;font-weight:900}.RIUl2G_listMain section:first-child .RIUl2G_sectionHeader{margin-top:0}.RIUl2G_modalOverlay{z-index:100;background:#1e2a4a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.RIUl2G_modal,.RIUl2G_modalWide{background:var(--pageBg);border-radius:32px;flex-direction:column;gap:16px;width:100%;padding:32px;display:flex;box-shadow:0 30px 80px #1e2a4a4d}.RIUl2G_modal{max-width:480px}.RIUl2G_modalWide{max-width:680px;max-height:calc(100vh - 48px);overflow-y:auto}.RIUl2G_modalIcon{background:var(--danger-tint);width:52px;height:52px;color:var(--dangerDeep);border-radius:50%;justify-content:center;align-items:center;display:flex}.RIUl2G_modalTitle{color:var(--blue);align-items:center;gap:12px;margin:0;font-size:1.5rem;font-weight:900;display:flex}.RIUl2G_modalTitleIcon{color:var(--blue)}.RIUl2G_modalBody{color:var(--textMain);margin:0;font-weight:600;line-height:1.6}.RIUl2G_modalActions{justify-content:flex-end;gap:12px;display:flex}@media (max-width:900px){.RIUl2G_listMain section{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.RIUl2G_page{padding:24px 16px 48px}.RIUl2G_listLayout{grid-template-columns:minmax(0,1fr)}.RIUl2G_modal,.RIUl2G_modalWide{border-radius:28px;padding:24px 20px}}
._5Q83JW_container{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;padding-bottom:28px}._5Q83JW_cardHeader{align-items:center;gap:12px;padding:24px 28px 16px;display:flex}._5Q83JW_cardIcon{box-sizing:content-box;background:var(--butter);width:24px;height:24px;color:var(--blue);border-radius:50%;flex-shrink:0;padding:8px}._5Q83JW_title{color:var(--blue);margin:0;font-size:1.2rem;font-weight:900}._5Q83JW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 28px;display:grid}._5Q83JW_action{border:2px solid var(--lineSoft);border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:20px 12px;text-decoration:none;transition:background .2s;display:flex}._5Q83JW_action:hover{background:var(--pageSoft)}._5Q83JW_action:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}._5Q83JW_action:first-child ._5Q83JW_actionIcon{background:var(--mint)}._5Q83JW_action:nth-child(2) ._5Q83JW_actionIcon{background:var(--peach)}._5Q83JW_action:nth-child(3) ._5Q83JW_actionIcon{background:var(--lilac)}._5Q83JW_action:nth-child(4) ._5Q83JW_actionIcon{background:var(--butter)}._5Q83JW_actionIcon{box-sizing:content-box;color:var(--blue);border-radius:50%;padding:12px;width:28px!important;height:28px!important}._5Q83JW_actionLabel{color:var(--blue);text-align:center;font-size:.9rem;font-weight:800}
.wbX3PW_page{width:100%;max-width:1360px;margin:0 auto;padding:32px 40px 64px}.wbX3PW_content{flex-direction:column;gap:24px;display:flex}.wbX3PW_pageHeader{flex-direction:column;gap:4px;display:flex}.wbX3PW_pageTitle{letter-spacing:-.02em;color:var(--blue);margin:0;font-size:2.125rem;font-weight:900;line-height:1.1}.wbX3PW_pageSubtitle{color:var(--textMain);margin:0;font-weight:600}.wbX3PW_card{background:var(--pageBg);max-width:920px;box-shadow:var(--shadow-soft-card);border-radius:28px;flex-direction:column;gap:12px;padding:28px;display:flex}.wbX3PW_cardTitle{color:var(--blue);margin:0;font-size:1.25rem;font-weight:900}.wbX3PW_cardSubtitle{color:var(--textMain);margin:0;font-weight:600}.wbX3PW_createRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wbX3PW_input{border:2px solid var(--lineSoft);background:var(--pageBg);min-width:200px;min-height:48px;color:var(--blue);border-radius:16px;flex:1;padding:0 16px;font-family:inherit;font-size:1rem;font-weight:600}.wbX3PW_input::placeholder{color:var(--textSecondary)}.wbX3PW_input:focus{border-color:var(--primaryDeep)}.wbX3PW_input:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.wbX3PW_btnPrimary,.wbX3PW_btnOutline{cursor:pointer;white-space:nowrap;border-radius:999px;min-height:48px;padding:0 24px;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s}.wbX3PW_btnPrimary{background:var(--blue);color:var(--pageBg);border:none}.wbX3PW_btnPrimary:hover:not(:disabled){background:var(--primaryDeep)}.wbX3PW_btnPrimary:disabled{opacity:.5;cursor:not-allowed}.wbX3PW_btnOutline{border:2px solid var(--lineSoft);background:var(--pageBg);color:var(--blue)}.wbX3PW_btnOutline:hover{background:var(--pageSoft)}.wbX3PW_btnPrimary:focus-visible,.wbX3PW_btnOutline:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.wbX3PW_errorText{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.wbX3PW_emptyState{text-align:center;color:var(--textMain);margin:0;padding:32px;font-weight:700}.wbX3PW_sectionHead{align-items:center;gap:12px;display:flex}.wbX3PW_sectionHeadTitle{color:var(--blue);margin:0;font-size:1.4rem;font-weight:900}.wbX3PW_countBadge{background:var(--lilac);min-height:28px;color:var(--blue);border-radius:999px;align-items:center;padding:0 12px;font-size:.85rem;font-weight:800;display:inline-flex}.wbX3PW_listCards{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;display:grid}@media (max-width:700px){.wbX3PW_page{padding:24px 16px 48px}.wbX3PW_card{padding:20px}.wbX3PW_listCards{grid-template-columns:minmax(0,1fr)}}
.zB58_W_gate{background:var(--butter);border-radius:28px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.zB58_W_text{color:var(--blue);margin:0;font-weight:800}.zB58_W_link{color:var(--primaryDeep);font-weight:800}.zB58_W_link:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}
.nlWm_W_header{background:var(--pageBg);border-bottom:4px solid var(--shop-accent);position:relative}.nlWm_W_skip{background:var(--blue);color:var(--pageBg);border-radius:8px;padding:8px 16px;font-weight:700;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.nlWm_W_skip:focus-visible{outline:2px solid var(--pageBg);outline-offset:2px;z-index:1;transform:translateY(0)}.nlWm_W_inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:16px 32px;display:flex}.nlWm_W_brand{min-height:44px;color:var(--blue);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.nlWm_W_logo{object-fit:cover;border-radius:8px;width:48px;height:48px}.nlWm_W_name{font-size:1.5rem;font-weight:800}.nlWm_W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nlWm_W_nav{margin-left:auto}.nlWm_W_links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nlWm_W_link{min-height:44px;color:var(--primaryDeep);border-radius:8px;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.nlWm_W_link:hover{text-decoration:underline}.nlWm_W_link[aria-current=page]{background:var(--pageSoft);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.nlWm_W_brand:focus-visible,.nlWm_W_link:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}@media (max-width:700px){.nlWm_W_inner{padding:16px}}
._4ijzwq_page{width:100%;max-width:1360px;margin:0 auto;padding:32px 40px 64px}._4ijzwq_content{flex-direction:column;gap:24px;display:flex}._4ijzwq_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._4ijzwq_pageTitle{letter-spacing:-.02em;color:var(--blue);margin:0 0 4px;font-size:2.125rem;font-weight:900;line-height:1.1}._4ijzwq_pageSubtitle{color:var(--textMain);margin:0;font-weight:600}._4ijzwq_newBtn{background:var(--blue);min-height:48px;color:var(--pageBg);border-radius:999px;align-items:center;padding:0 24px;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}._4ijzwq_newBtn:hover{background:var(--primaryDeep)}._4ijzwq_newBtn:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}._4ijzwq_errorText{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}._4ijzwq_emptyState{text-align:center;color:var(--textMain);background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;flex-direction:column;align-items:center;gap:16px;margin:0;padding:48px 24px;font-weight:700;display:flex}._4ijzwq_listBusy{opacity:.6;pointer-events:none}._4ijzwq_list{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}._4ijzwq_calcCard{border-top:1px solid var(--lineSoft);align-items:center;gap:16px;padding:20px 28px;display:flex;position:relative}._4ijzwq_calcCard:first-child{border-top:none}._4ijzwq_calcInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._4ijzwq_calcCustomer{color:var(--blue);margin:0;font-size:1.1rem;font-weight:900;text-decoration:none}._4ijzwq_calcCustomer:after{content:"";position:absolute;inset:0}._4ijzwq_calcCard:hover{background:var(--pageSoft)}._4ijzwq_calcCustomer:focus-visible:after{outline:2px solid var(--primaryDeep);outline-offset:-2px}._4ijzwq_calcTop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._4ijzwq_status{background:var(--lilac);color:var(--blue);border-radius:999px;padding:2px 12px;font-size:.85rem;font-weight:800}._4ijzwq_calcRecipes{color:var(--primaryDeep);margin:0;font-weight:700}._4ijzwq_calcFacts{color:var(--textMain);flex-wrap:wrap;gap:16px;margin:4px 0 0;font-size:.95rem;font-weight:700;display:flex}._4ijzwq_fact{align-items:center;gap:4px;display:inline-flex}._4ijzwq_emptyIcon{color:var(--primary);font-size:48px!important}._4ijzwq_emptyText{margin:0}._4ijzwq_overdue{color:var(--dangerDeep)}._4ijzwq_calcDescription,._4ijzwq_calcMeta{color:var(--textMain);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}._4ijzwq_calcPrice{color:var(--blue);font-variant-numeric:tabular-nums;margin-right:8px;font-size:1.25rem;font-weight:900}._4ijzwq_iconBtn{z-index:1;border:2px solid var(--lineSoft);background:var(--pageBg);width:40px;height:40px;color:var(--blue);border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}._4ijzwq_iconBtn:hover{border-color:var(--primaryDeep)}._4ijzwq_iconBtn:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}._4ijzwq_deleteBtn{z-index:1;border:2px solid var(--lineSoft);background:var(--pageBg);width:40px;height:40px;color:var(--blue);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex;position:relative}._4ijzwq_deleteBtn:hover{background:var(--danger-tint);color:var(--dangerDeep)}._4ijzwq_deleteBtn:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}@media (max-width:700px){._4ijzwq_page{padding:24px 16px 48px}._4ijzwq_calcCard{flex-direction:column;align-items:stretch;padding:16px 20px}._4ijzwq_calcPrice{margin-right:auto}}
.EmW5WW_page{width:100%;padding:32px 40px 64px}.EmW5WW_dashboard{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;display:flex}.EmW5WW_errorBanner{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;padding:12px 16px;font-weight:700}.EmW5WW_statsRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.EmW5WW_chartsRow,.EmW5WW_bottomRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.EmW5WW_recipesRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:1100px){.EmW5WW_statsRow{grid-template-columns:repeat(2,minmax(0,1fr))}.EmW5WW_chartsRow,.EmW5WW_bottomRow,.EmW5WW_recipesRow{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.EmW5WW_page{padding:24px 16px 48px}.EmW5WW_statsRow{grid-template-columns:minmax(0,1fr)}}
._5Or3HW_overlay{z-index:100;background:#1e2a4a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}._5Or3HW_dialog{background:var(--pageBg);border-radius:32px;flex-direction:column;gap:16px;width:100%;max-width:560px;padding:32px;display:flex;box-shadow:0 30px 80px #1e2a4a4d}._5Or3HW_title{color:var(--blue);margin:0;font-size:1.5rem;font-weight:900}._5Or3HW_fieldLabel{color:var(--blue);margin:0 0 8px;font-size:.95rem;font-weight:800;display:block}._5Or3HW_typeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._5Or3HW_typeBtn{border:2px solid var(--lineSoft);background:var(--pageBg);min-height:44px;color:var(--textMain);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:.9rem;font-weight:800;display:flex}._5Or3HW_typeBtn:hover{background:var(--pageSoft)}._5Or3HW_typeBtn:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}._5Or3HW_typeBtnSelected,._5Or3HW_typeBtnSelected:hover{background:var(--blue);border-color:var(--blue);color:var(--pageBg)}._5Or3HW_typeDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}._5Or3HW_errorText{color:var(--dangerDeep);margin:0;font-size:.9rem;font-weight:700}._5Or3HW_dateRow,._5Or3HW_timeRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._5Or3HW_dateField{min-width:0}._5Or3HW_input,._5Or3HW_textarea{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;color:var(--blue);border-radius:16px;font-family:inherit;font-size:1rem;font-weight:600}._5Or3HW_input{min-height:48px;padding:0 16px}._5Or3HW_textarea{resize:vertical;min-height:96px;padding:12px 16px;line-height:1.5}._5Or3HW_input:focus,._5Or3HW_textarea:focus{border-color:var(--primaryDeep)}._5Or3HW_input:focus-visible,._5Or3HW_textarea:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}._5Or3HW_toggleRow{align-items:center;gap:12px;display:flex}._5Or3HW_toggleLabel{color:var(--blue);font-weight:800}._5Or3HW_toggle{background:var(--lineSoft);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:52px;height:30px;padding:0;transition:background .2s;position:relative}._5Or3HW_toggle:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}._5Or3HW_toggleOn{background:var(--primaryDeep)}._5Or3HW_toggleKnob{background:var(--pageBg);border-radius:50%;width:24px;height:24px;transition:left .2s;position:absolute;top:3px;left:3px}._5Or3HW_toggleKnobOn{left:25px}._5Or3HW_actions{justify-content:flex-end;gap:12px;display:flex}._5Or3HW_cancelBtn,._5Or3HW_saveBtn{cursor:pointer;border-radius:999px;min-height:48px;padding:0 28px;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s}._5Or3HW_cancelBtn{border:2px solid var(--lineSoft);background:var(--pageBg);color:var(--blue)}._5Or3HW_cancelBtn:hover{background:var(--pageSoft)}._5Or3HW_saveBtn{background:var(--blue);color:var(--pageBg);border:none}._5Or3HW_saveBtn:hover:not(:disabled){background:var(--primaryDeep)}._5Or3HW_saveBtn:disabled{opacity:.6;cursor:not-allowed}._5Or3HW_cancelBtn:focus-visible,._5Or3HW_saveBtn:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}@media (max-width:600px){._5Or3HW_dialog{border-radius:28px;padding:24px 20px}._5Or3HW_typeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.AdLXLq_page{flex-direction:column;gap:24px;width:100%;max-width:1360px;margin:0 auto;padding:32px 40px 64px;display:flex}.AdLXLq_backLink{color:var(--primaryDeep);margin-bottom:12px;font-weight:800;text-decoration:none;display:inline-block}.AdLXLq_backLink:hover{text-decoration:underline}.AdLXLq_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.AdLXLq_pageTitle{letter-spacing:-.02em;color:var(--blue);margin:0 0 4px;font-size:2.125rem;font-weight:900;line-height:1.1}.AdLXLq_pageSubtitle{color:var(--textMain);margin:0;font-weight:600}.AdLXLq_headerActions,.AdLXLq_dangerActions{gap:12px;display:flex}.AdLXLq_errorBanner{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;padding:12px 16px;font-weight:700}.AdLXLq_card{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;flex-direction:column;gap:12px;padding:24px 28px;display:flex}.AdLXLq_progressHeader,.AdLXLq_progressMeta{justify-content:space-between;display:flex}.AdLXLq_progressTitle{color:var(--blue);font-weight:900}.AdLXLq_progressTrack{background:var(--lilac);border-radius:999px;height:10px;overflow:hidden}.AdLXLq_progressFill{background:var(--primaryDeep);border-radius:999px;height:100%}.AdLXLq_progressLabel{color:var(--textMain);margin:0;font-weight:800}.AdLXLq_addRow{gap:12px;display:flex}.AdLXLq_addInput{border:2px solid var(--lineSoft);background:var(--pageBg);min-width:0;min-height:48px;color:var(--blue);border-radius:16px;flex:1;padding:0 16px;font-family:inherit;font-size:1rem;font-weight:600}.AdLXLq_addInput::placeholder{color:var(--textSecondary)}.AdLXLq_addInput:focus{border-color:var(--primaryDeep)}.AdLXLq_addInput:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.AdLXLq_addHint{color:var(--textMain);margin:0;font-size:.9rem;font-weight:600}.AdLXLq_btnPrimary,.AdLXLq_btnOutline,.AdLXLq_btnDanger{cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s;display:inline-flex}.AdLXLq_btnPrimary{background:var(--blue);color:var(--pageBg);border:none}.AdLXLq_btnPrimary:hover:not(:disabled){background:var(--primaryDeep)}.AdLXLq_btnPrimary:disabled{opacity:.5;cursor:not-allowed}.AdLXLq_btnOutline{border:2px solid var(--lineSoft);background:var(--pageBg);color:var(--blue)}.AdLXLq_btnOutline:hover{background:var(--pageSoft)}.AdLXLq_btnDanger{background:var(--danger-tint);min-height:40px;color:var(--dangerDeep);border:none;padding:0 20px}.AdLXLq_btnDanger:hover:not(:disabled){background:var(--peach)}.AdLXLq_btnDanger:disabled{opacity:.5;cursor:not-allowed}.AdLXLq_modalActions .AdLXLq_btnDanger{background:var(--dangerDeep);min-height:48px;color:var(--pageBg)}.AdLXLq_btnGhost{color:var(--textMain);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.9rem;font-weight:800}.AdLXLq_btnGhost:hover{color:var(--dangerDeep);text-decoration:underline}.AdLXLq_btnPrimary:focus-visible,.AdLXLq_btnOutline:focus-visible,.AdLXLq_btnDanger:focus-visible,.AdLXLq_btnGhost:focus-visible,.AdLXLq_tab:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.AdLXLq_tabBar{background:var(--pageBg);width:max-content;box-shadow:inset 0 0 0 2px var(--lineSoft);border-radius:999px;gap:6px;padding:6px;display:flex}.AdLXLq_tab{min-height:40px;color:var(--textMain);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 20px;font-family:inherit;font-weight:800}.AdLXLq_tabActive{background:var(--blue);color:var(--pageBg)}.AdLXLq_sortRow{color:var(--textMain);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.AdLXLq_sortSelect{border:2px solid var(--lineSoft);background:var(--pageBg);min-height:40px;color:var(--blue);border-radius:14px;padding:0 12px;font-family:inherit;font-weight:700}.AdLXLq_emptyState{text-align:center;color:var(--textMain);margin:0;padding:24px;font-weight:700}.AdLXLq_itemList,.AdLXLq_sectionGroup{flex-direction:column;display:flex}.AdLXLq_itemRow{border-top:1px solid var(--lineSoft);align-items:center;gap:14px;padding:14px 4px;display:flex}.AdLXLq_itemRow:last-child{border-bottom:none}.AdLXLq_checkbox{width:26px;height:26px;accent-color:var(--primaryDeep);flex-shrink:0}.AdLXLq_itemName{color:var(--blue);margin:0;font-weight:800}.AdLXLq_itemNameDone{color:var(--textSecondary);text-decoration:line-through}.AdLXLq_itemMeta{color:var(--textMain);margin:2px 0 0;font-size:.85rem;font-weight:700}.AdLXLq_sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--textMain);margin:16px 0 4px;font-size:.8rem;font-weight:800}.AdLXLq_modalOverlay{z-index:100;background:#1e2a4a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AdLXLq_modal{background:var(--pageBg);border-radius:32px;flex-direction:column;gap:16px;width:100%;max-width:480px;padding:32px;display:flex;box-shadow:0 30px 80px #1e2a4a4d}.AdLXLq_modalTitle{color:var(--blue);margin:0;font-size:1.5rem;font-weight:900}.AdLXLq_modalText{color:var(--textMain);margin:0;font-weight:600;line-height:1.6}.AdLXLq_modalActions{justify-content:flex-end;gap:12px;display:flex}@media (max-width:700px){.AdLXLq_page{padding:24px 16px 48px}.AdLXLq_addRow{flex-direction:column}.AdLXLq_modal{border-radius:28px;padding:24px}}.AdLXLq_itemBody{flex:1}
._3cI3xq_card{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:24px;flex-direction:column;gap:12px;min-width:0;padding:24px;list-style:none;display:flex}._3cI3xq_header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._3cI3xq_name{color:var(--blue);overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:900}._3cI3xq_actions{flex-shrink:0;gap:8px;display:flex}._3cI3xq_iconButton{border:2px solid var(--lineSoft);background:var(--pageBg);width:44px;height:44px;color:var(--blue);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}._3cI3xq_iconButton:hover{background:var(--pageSoft)}._3cI3xq_iconButton:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}._3cI3xq_iconButtonDanger:hover{background:var(--danger-tint);color:var(--dangerDeep)}._3cI3xq_tags{flex-wrap:wrap;gap:8px;display:flex}._3cI3xq_tag{background:var(--butter);color:var(--blue);border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:800}._3cI3xq_details{flex-direction:column;gap:4px;display:flex}._3cI3xq_link{color:var(--primaryDeep);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}._3cI3xq_link:hover{color:var(--blue)}._3cI3xq_link:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}._3cI3xq_text{color:var(--textMain);overflow-wrap:anywhere;font-weight:600}._3cI3xq_notes{border-top:1px solid var(--lineSoft);color:var(--textMain);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-top:12px;font-weight:600;line-height:1.6}
.lyOg5a_container{flex-direction:column;gap:48px;max-width:1200px;margin:0 auto;padding:48px 32px;display:flex}.lyOg5a_sectionHeading{color:var(--blue);margin:0 0 24px;font-size:1.75rem;font-weight:700}.lyOg5a_pageHeading{color:var(--blue);overflow-wrap:anywhere;margin:0;font-size:2.5rem;font-weight:800;line-height:1.2}.lyOg5a_moreLink{min-height:44px;color:var(--shop-link);align-items:center;margin-top:16px;font-weight:700;text-decoration:underline;display:inline-flex}.lyOg5a_moreLink:focus-visible{outline:3px solid var(--shop-link);outline-offset:2px}.lyOg5a_bio{white-space:pre-line;overflow-wrap:anywhere;max-width:70ch;margin:0}.lyOg5a_notFound{text-align:center;max-width:640px;margin:0 auto;padding:64px 32px}.lyOg5a_notFoundTitle{color:var(--blue);margin:0 0 16px;font-size:2rem;font-weight:800}@media (max-width:700px){.lyOg5a_container{gap:32px;padding:24px 16px}}
.dcLgJW_page{width:100%;max-width:1360px;margin:0 auto;padding:32px 40px 64px}.dcLgJW_topbar{margin-bottom:16px}.dcLgJW_topbarBreadcrumb{color:var(--textMain);font-size:.9rem;font-weight:700}.dcLgJW_topbarBreadcrumbLink{color:var(--primaryDeep);text-underline-offset:3px;text-decoration:underline}.dcLgJW_topbarBreadcrumbLink:hover{color:var(--blue)}.dcLgJW_content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.dcLgJW_content>.dcLgJW_errorText,.dcLgJW_content>.dcLgJW_loadingState,.dcLgJW_headerCard,.dcLgJW_editBar{grid-column:1/-1}.dcLgJW_errorText{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.dcLgJW_loadingState{text-align:center;color:var(--textMain);margin:0;padding:32px;font-weight:700}.dcLgJW_headerCard{justify-content:space-between;align-items:center;gap:16px;display:flex}.dcLgJW_detailName{letter-spacing:-.02em;color:var(--blue);margin:0;font-size:2.125rem;font-weight:900;line-height:1.1}.dcLgJW_headerActions{gap:12px;display:flex}.dcLgJW_iconButton{border:2px solid var(--lineSoft);background:var(--pageBg);width:44px;height:44px;color:var(--blue);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.dcLgJW_iconButton:hover{background:var(--pageSoft)}.dcLgJW_iconButtonDanger:hover{background:var(--danger-tint);color:var(--dangerDeep)}.dcLgJW_iconButton:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.dcLgJW_iconButtonIcon{font-size:22px!important}.dcLgJW_sectionCard{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;flex-direction:column;gap:16px;padding:28px;display:flex}.dcLgJW_sectionHeader{align-items:center;gap:12px;display:flex}.dcLgJW_sectionIcon{box-sizing:content-box;background:var(--peach);color:var(--blue);border-radius:50%;padding:9px;width:22px!important;height:22px!important}.dcLgJW_sectionTitle{color:var(--blue);margin:0;font-size:1.2rem;font-weight:900}.dcLgJW_sectionBody{flex-direction:column;gap:12px;display:flex}.dcLgJW_emptySection{color:var(--textMain);margin:0;font-weight:600}.dcLgJW_detailRow{align-items:center;gap:12px;font-weight:700;display:flex}.dcLgJW_detailRowIcon{color:var(--blue);font-size:20px!important}.dcLgJW_detailLink{color:var(--primaryDeep);text-underline-offset:3px;text-decoration:underline}.dcLgJW_detailLink:hover{color:var(--blue)}.dcLgJW_addressBlock{border-bottom:1px solid var(--lineSoft);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:12px;display:flex}.dcLgJW_addressBlock:last-child{border-bottom:none;padding-bottom:0}.dcLgJW_addressBadge{background:var(--peach);min-height:28px;color:var(--blue);border-radius:999px;align-items:center;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex}.dcLgJW_addressBadgePrimary{background:var(--mint)}.dcLgJW_addressBadgeSecondary{background:var(--lilac)}.dcLgJW_addressText{color:var(--textMain);font-weight:700}.dcLgJW_allergyList{flex-wrap:wrap;gap:8px;display:flex}.dcLgJW_allergyPill{background:var(--danger-tint);min-height:32px;color:var(--dangerDeep);border-radius:999px;align-items:center;padding:0 14px;font-size:.9rem;font-weight:800;display:inline-flex}.dcLgJW_notesText{color:var(--textMain);white-space:pre-wrap;margin:0;font-weight:600;line-height:1.6}.dcLgJW_consentDisplay{color:var(--blue);align-items:center;gap:12px;font-weight:700;display:flex}.dcLgJW_consentIcon{color:var(--primaryDeep);font-size:22px!important}.dcLgJW_consentIconOff{color:var(--textSecondary)}.dcLgJW_editBar{justify-content:flex-end;gap:12px;display:flex}.dcLgJW_cancelButton,.dcLgJW_saveButton,.dcLgJW_deleteButton{cursor:pointer;border-radius:999px;min-height:48px;padding:0 24px;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s}.dcLgJW_cancelButton{border:2px solid var(--lineSoft);background:var(--pageBg);color:var(--blue)}.dcLgJW_cancelButton:hover{background:var(--pageSoft)}.dcLgJW_saveButton{background:var(--blue);color:var(--pageBg);border:none}.dcLgJW_saveButton:hover:not(:disabled){background:var(--primaryDeep)}.dcLgJW_saveButton:disabled{opacity:.6;cursor:not-allowed}.dcLgJW_deleteButton{background:var(--dangerDeep);color:var(--pageBg);border:none}.dcLgJW_deleteButton:hover{opacity:.9}.dcLgJW_cancelButton:focus-visible,.dcLgJW_saveButton:focus-visible,.dcLgJW_deleteButton:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.dcLgJW_modalOverlay{z-index:100;background:#1e2a4a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dcLgJW_modal{background:var(--pageBg);border-radius:32px;flex-direction:column;gap:16px;width:100%;max-width:480px;padding:32px;display:flex;box-shadow:0 30px 80px #1e2a4a4d}.dcLgJW_modalIcon{background:var(--danger-tint);width:52px;height:52px;color:var(--dangerDeep);border-radius:50%;justify-content:center;align-items:center;display:flex}.dcLgJW_modalTitle{color:var(--blue);margin:0;font-size:1.5rem;font-weight:900}.dcLgJW_modalBody{color:var(--textMain);margin:0;font-weight:600;line-height:1.6}.dcLgJW_modalActions{justify-content:flex-end;gap:12px;display:flex}@media (max-width:900px){.dcLgJW_content{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.dcLgJW_page{padding:24px 16px 48px}.dcLgJW_detailName{font-size:1.75rem}.dcLgJW_sectionCard{padding:24px 20px}.dcLgJW_modal{border-radius:28px;padding:24px}}.dcLgJW_fullWidth{grid-column:1/-1}.dcLgJW_orderList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dcLgJW_orderRow{border:2px solid var(--lineSoft);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:relative}.dcLgJW_orderRow:hover{background:var(--pageSoft)}.dcLgJW_orderInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.dcLgJW_orderTop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dcLgJW_orderLink{color:var(--blue);font-size:1.1rem;font-weight:900;text-decoration:none}.dcLgJW_orderLink:after{content:"";position:absolute;inset:0}.dcLgJW_orderLink:focus-visible:after{outline:2px solid var(--primaryDeep);outline-offset:-2px;border-radius:16px}.dcLgJW_orderStatus{background:var(--lilac);color:var(--blue);border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:800}.dcLgJW_orderRecipes{color:var(--textMain);margin:0;font-weight:600}.dcLgJW_orderDate{color:var(--textMain);align-items:center;gap:4px;margin:0;font-size:.95rem;font-weight:700;display:inline-flex}.dcLgJW_orderPrice{color:var(--blue);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:900}
.sFNAxW_page{width:100%;max-width:1360px;margin:0 auto;padding:32px 40px 64px}.sFNAxW_content{flex-direction:column;gap:24px;display:flex}.sFNAxW_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sFNAxW_titleBlock{flex-direction:column;gap:4px;display:flex}.sFNAxW_title{letter-spacing:-.02em;color:var(--blue);margin:0;font-size:2.125rem;font-weight:900;line-height:1.1}.sFNAxW_subtitle{color:var(--textMain);margin:0;font-weight:600}.sFNAxW_addBtn{background:var(--blue);min-height:48px;color:var(--pageBg);cursor:pointer;border:none;border-radius:999px;align-items:center;padding:0 24px;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s;display:inline-flex}.sFNAxW_addBtn:hover{background:var(--primaryDeep)}.sFNAxW_addBtn:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.sFNAxW_statusMessage{color:var(--textMain);margin:0;font-weight:700}.sFNAxW_errorMessage{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.sFNAxW_bodyRow{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.sFNAxW_calendarPane,.sFNAxW_detailPane{min-width:0}@media (max-width:1100px){.sFNAxW_bodyRow{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.sFNAxW_page{padding:24px 16px 48px}.sFNAxW_title{font-size:1.75rem}}.sFNAxW_calendarLoading{background:var(--boxBg);border-radius:16px;min-height:480px}
.AE2Ixq_page{width:100%;max-width:1360px;margin:0 auto;padding:32px 40px 64px}.AE2Ixq_content{flex-direction:column;gap:24px;display:flex}.AE2Ixq_backLink{color:var(--primaryDeep);align-self:flex-start;font-weight:800;text-decoration:none}.AE2Ixq_backLink:hover{text-decoration:underline}.AE2Ixq_backLink:focus-visible,.AE2Ixq_menuItem:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.AE2Ixq_title{letter-spacing:-.02em;color:var(--blue);margin:0;font-size:2.125rem;font-weight:900;line-height:1.1}.AE2Ixq_subtitle{color:var(--textMain);margin:4px 0 0;font-weight:600}.AE2Ixq_card{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;flex-direction:column;gap:8px;padding:28px;display:flex}.AE2Ixq_cardTitle{color:var(--blue);margin:0 0 8px;font-size:1.2rem;font-weight:900}.AE2Ixq_menuItem{min-height:56px;color:var(--blue);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;font-weight:800;text-decoration:none;display:flex}.AE2Ixq_menuItem:hover{background:var(--pageSoft)}.AE2Ixq_chevron{color:var(--textSecondary)}.AE2Ixq_footer{text-align:center;color:var(--textSecondary);margin:0;font-weight:700}.AE2Ixq_message{color:var(--textMain);margin:0;font-weight:700}.AE2Ixq_subscribeButton,.AE2Ixq_manageLink{min-height:52px;font:inherit;color:var(--pageBg);background-color:var(--blue);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 32px;font-weight:800;text-decoration:none;transition:background-color .2s;display:inline-flex}.AE2Ixq_subscribeButton:hover:not(:disabled),.AE2Ixq_manageLink:hover{background-color:var(--primaryDeep)}.AE2Ixq_plan .AE2Ixq_subscribeButton{margin-top:auto}.AE2Ixq_planChange{flex-direction:column;gap:16px;margin-top:auto;display:flex}.AE2Ixq_planChangeNote{color:var(--textMain);margin:0;font-weight:700}.AE2Ixq_subscribeButton:disabled{opacity:.6;cursor:not-allowed}.AE2Ixq_subscribeButton:focus-visible,.AE2Ixq_manageLink:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:4px}.AE2Ixq_manageSection{flex-direction:column;gap:12px;display:flex}.AE2Ixq_manageTitle{color:var(--textMain);margin:0;font-size:1.25rem;font-weight:800}.AE2Ixq_manageText{color:var(--textMain);margin:0}.AE2Ixq_manageLinks{flex-wrap:wrap;gap:16px;display:flex}.AE2Ixq_statusMessage{color:var(--textMain);margin:0;font-weight:700}.AE2Ixq_errorMessage{color:var(--dangerDeep);margin:0;font-weight:700}.AE2Ixq_errorText{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.AE2Ixq_successMessage{background:var(--mint);color:var(--blue);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.AE2Ixq_options{border:none;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.AE2Ixq_option{border:2px solid var(--lineSoft);background:var(--pageBg);min-height:48px;color:var(--blue);cursor:pointer;border-radius:999px;align-items:center;padding:0 24px;font-weight:800;display:inline-flex;position:relative}.AE2Ixq_option:hover{border-color:var(--primaryDeep)}.AE2Ixq_optionSelected{border-color:var(--blue);background:var(--blue);color:var(--pageBg)}.AE2Ixq_optionInput{opacity:0;cursor:pointer;position:absolute;inset:0}.AE2Ixq_option:has(.AE2Ixq_optionInput:focus-visible){outline:2px solid var(--primaryDeep);outline-offset:2px}.AE2Ixq_plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.AE2Ixq_plan{background:var(--pageBg);border:2px solid var(--lineSoft);border-radius:28px;flex-direction:column;gap:16px;padding:28px;display:flex}.AE2Ixq_planCurrent{border-color:var(--primaryDeep);box-shadow:var(--shadow-soft-card)}.AE2Ixq_planHighlighted{position:relative}.AE2Ixq_trialBadge{background:var(--primaryDeep);max-width:calc(100% - 64px);color:var(--pageBg);border-radius:999px;margin:0;padding:4px 16px;font-size:.9375rem;font-weight:800;position:absolute;top:0;left:32px;transform:translateY(-50%)}.AE2Ixq_planName{color:var(--blue);margin:0;font-size:1.2rem;font-weight:900}.AE2Ixq_planHeader{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.AE2Ixq_planPrice{color:var(--blue);margin:0;font-size:1rem;font-weight:800}.AE2Ixq_badge{background:var(--mint);color:var(--blue);border-radius:999px;align-self:flex-start;padding:2px 12px;font-size:.85rem;font-weight:800}.AE2Ixq_features{color:var(--textMain);flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;font-weight:700;list-style:outside;display:flex}.AE2Ixq_logoRow{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.AE2Ixq_logo{object-fit:cover;width:96px;height:96px;box-shadow:var(--shadow-soft-card);border-radius:20px}.AE2Ixq_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.AE2Ixq_field{flex-direction:column;gap:8px;min-width:0;display:flex}.AE2Ixq_fieldWide{grid-column:1/-1}.AE2Ixq_fieldLabel{color:var(--blue);font-weight:800}.AE2Ixq_input{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;min-height:48px;color:var(--blue);border-radius:16px;padding:0 16px;font-family:inherit;font-size:1rem;font-weight:600}.AE2Ixq_input:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:0}.AE2Ixq_fileInput{cursor:pointer;align-items:center;padding:8px 16px;display:flex}.AE2Ixq_fileInput::file-selector-button{border:2px solid var(--primaryDeep);background:var(--primary-tint);color:var(--primaryDeep);cursor:pointer;border-radius:12px;margin-right:16px;padding:8px 16px;font-family:inherit;font-size:1rem;font-weight:700}.AE2Ixq_fileInput::file-selector-button:hover{background:var(--primary-tint-strong)}.AE2Ixq_inputInvalid{border-color:var(--dangerDeep)}.AE2Ixq_fieldError{color:var(--dangerDeep);margin:0;font-size:.9rem;font-weight:700}.AE2Ixq_textarea{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;color:var(--blue);resize:vertical;border-radius:16px;padding:12px 16px;font-family:inherit;font-size:1rem;font-weight:600}.AE2Ixq_textarea:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:0}.AE2Ixq_primaryBtn{border:2px solid var(--blue);background:var(--blue);min-height:48px;color:var(--pageBg);cursor:pointer;border-radius:999px;padding:0 32px;font-family:inherit;font-size:1rem;font-weight:800}.AE2Ixq_primaryBtn:hover:not(:disabled){background:var(--primaryDeep);border-color:var(--primaryDeep)}.AE2Ixq_primaryBtn:disabled{opacity:.7;cursor:not-allowed}.AE2Ixq_primaryBtn:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}@media (max-width:1024px){.AE2Ixq_plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.AE2Ixq_formGrid{grid-template-columns:minmax(0,1fr)}.AE2Ixq_page{padding:24px 16px 48px}.AE2Ixq_card,.AE2Ixq_plan{padding:20px}}
.HXLglW_overlay{z-index:100;background:#1e2a4a73;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.HXLglW_dialog{background:var(--pageBg);border-radius:32px;flex-direction:column;gap:16px;width:100%;max-width:560px;margin:auto;padding:32px;display:flex;box-shadow:0 30px 80px #1e2a4a4d}.HXLglW_title{color:var(--blue);margin:0;font-size:1.5rem;font-weight:900}.HXLglW_error{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.HXLglW_field{flex-direction:column;gap:4px;display:flex}.HXLglW_label{color:var(--blue);font-size:.9rem;font-weight:800}.HXLglW_required:after{content:" *";color:var(--dangerDeep)}.HXLglW_input,.HXLglW_textarea{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;min-height:48px;color:var(--blue);border-radius:16px;padding:12px 16px;font-family:inherit;font-size:1rem;font-weight:600}.HXLglW_textarea{resize:vertical}.HXLglW_input:focus,.HXLglW_textarea:focus{border-color:var(--primaryDeep)}.HXLglW_input:focus-visible,.HXLglW_textarea:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.HXLglW_input[aria-invalid=true]{border-color:var(--dangerDeep)}.HXLglW_fieldError{color:var(--dangerDeep);font-size:.85rem;font-weight:700}.HXLglW_hint{color:var(--textMain);font-size:.85rem;font-weight:600}.HXLglW_actions{justify-content:flex-end;gap:12px;display:flex}.HXLglW_btnPrimary,.HXLglW_btnOutline{cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s;display:inline-flex}.HXLglW_btnPrimary{background:var(--blue);color:var(--pageBg);border:none}.HXLglW_btnPrimary:hover{background:var(--primaryDeep)}.HXLglW_btnPrimary:disabled{opacity:.6;cursor:not-allowed}.HXLglW_btnOutline{border:2px solid var(--lineSoft);background:var(--pageBg);color:var(--blue)}.HXLglW_btnOutline:hover{background:var(--pageSoft)}.HXLglW_btnPrimary:focus-visible,.HXLglW_btnOutline:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}@media (max-width:700px){.HXLglW_overlay{padding:16px}.HXLglW_dialog{border-radius:24px;padding:24px}}
._7g4NhW_page{width:100%;max-width:1360px;margin:0 auto;padding:32px 40px 64px}._7g4NhW_content{flex-direction:column;gap:24px;display:flex}._7g4NhW_title{letter-spacing:-.02em;color:var(--blue);margin:0;font-size:2.125rem;font-weight:900;line-height:1.1}._7g4NhW_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._7g4NhW_filters{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}._7g4NhW_windowField{flex-direction:column;gap:4px;min-width:192px;display:flex}._7g4NhW_windowLabel{color:var(--textMain);font-size:.875rem;font-weight:800}._7g4NhW_contactLink:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}._7g4NhW_message{color:var(--textMain);margin:0;font-weight:700}._7g4NhW_errorText{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}._7g4NhW_list{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;overflow:hidden}._7g4NhW_listHeader,._7g4NhW_listItem{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 200px 160px;align-items:center;gap:12px;padding:0 28px;display:grid}._7g4NhW_listHeader{background:var(--pageSoft);min-height:48px}._7g4NhW_listHeadCell{letter-spacing:.06em;text-transform:uppercase;color:var(--textMain);font-size:.75rem;font-weight:800}._7g4NhW_listHeadCellRight{text-align:right}._7g4NhW_listBody{margin:0;padding:0;list-style:none}._7g4NhW_listItem{border-top:1px solid var(--lineSoft);min-height:68px;padding-top:16px;padding-bottom:16px}._7g4NhW_listItem:hover{background:var(--pageSoft)}._7g4NhW_contactLink{color:var(--blue);text-overflow:ellipsis;font-size:1.05rem;font-weight:800;text-decoration:none;overflow:hidden}._7g4NhW_contactLink:hover{text-decoration:underline}._7g4NhW_eventName{color:var(--textMain);font-weight:600}._7g4NhW_consent{min-height:28px;color:var(--blue);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex}._7g4NhW_consentYes{background:var(--mint)}._7g4NhW_consentNo{background:var(--boxBg)}._7g4NhW_when{text-align:right;color:var(--primaryDeep);font-weight:800}@media (max-width:700px){._7g4NhW_page{padding:24px 16px 48px}._7g4NhW_listHeader{display:none}._7g4NhW_listItem{grid-template-columns:minmax(0,1fr) auto;padding:16px}._7g4NhW_consent{grid-column:1}._7g4NhW_when{grid-area:1/2/span 3}}
.vaDswG_root{width:100%;position:relative}.vaDswG_trigger{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;min-height:48px;color:var(--blue);text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px 0 16px;font-family:inherit;font-size:1rem;font-weight:600;transition:border-color .2s;display:flex}.vaDswG_trigger:hover:not(:disabled){border-color:var(--primaryDeep)}.vaDswG_trigger:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:0}.vaDswG_trigger:disabled{background:var(--boxBg);cursor:not-allowed;opacity:.7}.vaDswG_invalid{border-color:var(--dangerDeep)}.vaDswG_value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vaDswG_placeholder{text-overflow:ellipsis;white-space:nowrap;color:var(--textSecondary);overflow:hidden}.vaDswG_chevron{color:var(--blue);flex-shrink:0;transition:transform .2s}.vaDswG_chevronOpen{transform:rotate(180deg)}.vaDswG_menu{z-index:30;background:var(--pageBg);box-shadow:var(--shadow-soft-card);border:2px solid var(--lineSoft);border-radius:20px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0}.vaDswG_searchWrap{margin-bottom:8px;position:relative}.vaDswG_searchIcon{color:var(--textSecondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%);font-size:20px!important}.vaDswG_search{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;min-height:44px;color:var(--blue);border-radius:14px;padding:0 12px 0 40px;font-family:inherit;font-size:.95rem;font-weight:600}.vaDswG_search:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:0;border-color:#0000}.vaDswG_list{flex-direction:column;gap:2px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.vaDswG_option{min-height:44px;color:var(--blue);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.vaDswG_optionActive{background:var(--pageSoft)}.vaDswG_optionSelected{background:var(--lilac)}.vaDswG_optionText{flex-direction:column;min-width:0;display:flex}.vaDswG_optionLabel{font-weight:800}.vaDswG_value[data-icon]:before,.vaDswG_optionLabel[data-icon]:before{content:attr(data-icon);text-align:center;min-width:24px;margin-right:8px;display:inline-block}.vaDswG_optionDescription{color:var(--textMain);text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.vaDswG_check{color:var(--primaryDeep);flex-shrink:0}.vaDswG_empty{text-align:center;color:var(--textMain);padding:16px 12px;font-weight:700}.vaDswG_footerOption{background:var(--pageBg);border-top:2px solid var(--lineSoft);color:var(--primaryDeep);border-radius:0 0 14px 14px;justify-content:flex-start;gap:8px;margin-top:4px;position:sticky;bottom:0}.vaDswG_footerOption.vaDswG_optionActive{background:var(--pageSoft)}.vaDswG_footerIcon{flex-shrink:0}
.ANFQpW_card{background:var(--butter);border-radius:24px;padding:32px}.ANFQpW_heading{color:var(--blue);margin:0 0 8px;font-size:1.25rem;font-weight:900}.ANFQpW_body{color:var(--blue);margin:0;font-weight:700}.ANFQpW_link{min-height:44px;color:var(--primaryDeep);align-items:center;margin-top:8px;font-weight:800;display:inline-flex}.ANFQpW_link:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}
.OGk0Sa_group{gap:4px;display:flex}.OGk0Sa_button{border:2px solid var(--lineSoft);background:var(--pageBg);min-width:44px;min-height:44px;color:var(--blue);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.OGk0Sa_button:hover:not([aria-disabled=true]){background:var(--pageSoft)}.OGk0Sa_button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.OGk0Sa_button:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}
.DQCwsq_field{flex-direction:column;gap:8px;min-width:0;display:flex}.DQCwsq_wide{grid-column:1/-1}.DQCwsq_label{color:var(--blue);font-weight:800}.DQCwsq_hint{color:var(--textMain);margin:0;font-size:.875rem;font-weight:600}.DQCwsq_control{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;min-height:48px;color:var(--blue);border-radius:16px;padding:0 16px;font-family:inherit;font-size:1rem;font-weight:600}textarea.DQCwsq_control{resize:vertical;padding:12px 16px}.DQCwsq_control:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:0}.DQCwsq_invalid{border-color:var(--dangerDeep)}.DQCwsq_error{color:var(--dangerDeep);margin:0;font-size:.875rem;font-weight:700}
.RLFnsq_card{background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:24px;flex-direction:column;gap:24px;padding:32px;display:flex}.RLFnsq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.RLFnsq_error{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.RLFnsq_success{background:var(--mint);color:var(--blue);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.RLFnsq_actions{justify-content:flex-end;display:flex}.RLFnsq_button{border:2px solid var(--blue);background:var(--blue);min-height:48px;color:var(--pageBg);cursor:pointer;border-radius:999px;padding:0 32px;font-family:inherit;font-size:1rem;font-weight:800}.RLFnsq_button:hover:not(:disabled){background:var(--primaryDeep);border-color:var(--primaryDeep)}.RLFnsq_button:disabled{opacity:.7;cursor:not-allowed}.RLFnsq_button:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}@media (max-width:700px){.RLFnsq_card{padding:16px}.RLFnsq_grid{grid-template-columns:minmax(0,1fr)}}
.Pe_-8G_overlay{z-index:100;background:#1e2a4a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.Pe_-8G_dialog{background:var(--pageBg);border-radius:32px;flex-direction:column;gap:24px;width:100%;max-width:560px;max-height:100%;padding:48px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #1e2a4a4d}.Pe_-8G_title{color:var(--blue);margin:0;font-size:2rem;font-weight:900}.Pe_-8G_subtitle{color:var(--textMain);margin:0;font-size:1.125rem;font-weight:600;line-height:1.6}.Pe_-8G_field{flex-direction:column;gap:8px;display:flex}.Pe_-8G_label{color:var(--blue);font-weight:800}.Pe_-8G_submit{border:2px solid var(--blue);background:var(--blue);min-height:48px;color:var(--pageBg);cursor:pointer;border-radius:999px;padding:0 24px;font-family:inherit;font-size:1.0625rem;font-weight:800;transition:background-color .2s}.Pe_-8G_submit:hover:not(:disabled){border-color:var(--primaryDeep);background:var(--primaryDeep)}.Pe_-8G_submit:disabled{opacity:.7;cursor:not-allowed}.Pe_-8G_submit:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.Pe_-8G_error{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}@media (max-width:700px){.Pe_-8G_overlay{padding:16px}.Pe_-8G_dialog{border-radius:28px;padding:24px}}
@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.GAj2NW_className{font-family:Nunito,Nunito Fallback;font-style:normal}
@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48ed39d84f3071d1-s.2atap_4g40fj3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b83a6b6f7e32c9fb-s.p.0waiv1vizwwb5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.JUwtrq_className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}
._0C8pOW_icon{fill:currentColor;flex-shrink:0;width:1em;height:1em;display:inline-block}
.tWlGpa_related{flex-direction:column;gap:16px;display:flex}.tWlGpa_heading{color:var(--blue);margin:0;font-size:1.75rem;font-weight:900;line-height:1.2}.tWlGpa_list{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tWlGpa_link{min-height:44px;color:var(--textMain);background:var(--peach);border-radius:24px;align-items:center;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}.tWlGpa_link:hover{text-decoration:underline}.tWlGpa_link:focus-visible{outline:3px solid var(--primaryDeep);outline-offset:2px}
.efCbIW_page{flex-direction:column;gap:24px;display:flex}.efCbIW_title{letter-spacing:-.02em;color:var(--blue);margin:0;font-size:2.5rem;font-weight:900;line-height:1.1}.efCbIW_subtitle{color:var(--textMain);margin:4px 0 0;font-weight:600}.efCbIW_status{color:var(--textMain);margin:0;font-weight:700}.efCbIW_error{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}
.fUOHZa_primaryLink{border:2px solid var(--blue);background:var(--blue);min-height:48px;color:var(--pageBg);border-radius:999px;align-items:center;padding:0 32px;font-weight:800;text-decoration:none;display:inline-flex}.fUOHZa_primaryLink:hover{background:var(--primaryDeep);border-color:var(--primaryDeep)}.fUOHZa_primaryLink:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.fUOHZa_error{background:var(--danger-tint);color:var(--dangerDeep);border-radius:16px;margin:0;padding:12px 16px;font-weight:700}.fUOHZa_emptyBody{color:var(--textMain);text-align:center;margin:0;font-weight:600}.fUOHZa_hint{color:var(--textMain);margin:0;font-size:.875rem;font-weight:600}.fUOHZa_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fUOHZa_row{background:var(--pageBg);box-shadow:var(--shadow-soft-card);cursor:grab;border-radius:24px;align-items:center;gap:16px;padding:16px 16px 16px 32px;display:flex}.fUOHZa_dragging{opacity:.5}.fUOHZa_main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fUOHZa_name{color:var(--blue);overflow-wrap:anywhere;font-size:1.125rem;font-weight:800}.fUOHZa_name:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.fUOHZa_meta{color:var(--textMain);margin:0;font-weight:600}.fUOHZa_badge{background:var(--boxBg);color:var(--blue);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:.875rem;font-weight:800}.fUOHZa_badgeOn{background:var(--mint)}.fUOHZa_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fUOHZa_button{border:2px solid var(--lineSoft);background:var(--pageBg);min-height:44px;color:var(--blue);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.fUOHZa_button:hover:not(:disabled){background:var(--pageSoft)}.fUOHZa_button:disabled{opacity:.7;cursor:not-allowed}.fUOHZa_button:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.fUOHZa_danger{color:var(--dangerDeep)}@media (max-width:700px){.fUOHZa_row{flex-wrap:wrap}.fUOHZa_actions{justify-content:flex-start;width:100%}}.fUOHZa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fUOHZa_focusTarget:focus{outline:2px solid var(--primaryDeep);outline-offset:4px}
.Z3cKYa_shell{background:var(--pageSoft);min-height:100vh;color:var(--textMain);flex-direction:column;display:flex}.Z3cKYa_body{flex:1;display:flex;overflow:clip}.Z3cKYa_main{flex:1;min-width:0;overflow:auto}
.mljCiq_adder{border:2px solid var(--lineSoft);background:var(--pageSoft);border-radius:16px;flex-direction:column;gap:8px;margin-top:8px;padding:16px;display:flex}.mljCiq_label{color:var(--blue);font-weight:800}.mljCiq_row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.mljCiq_input{border:2px solid var(--lineSoft);background:var(--pageBg);width:100%;min-height:48px;color:var(--blue);border-radius:16px;padding:0 16px;font-family:inherit;font-size:1rem;font-weight:600}.mljCiq_input:focus-visible,.mljCiq_add:focus-visible,.mljCiq_cancel:focus-visible{outline:2px solid var(--primaryDeep);outline-offset:2px}.mljCiq_invalid{border-color:var(--dangerDeep)}.mljCiq_add,.mljCiq_cancel{cursor:pointer;border-radius:999px;min-height:48px;padding:0 24px;font-family:inherit;font-size:1rem;font-weight:800}.mljCiq_add{border:2px solid var(--blue);background:var(--blue);color:var(--pageBg)}.mljCiq_add:hover:not(:disabled){background:var(--primaryDeep);border-color:var(--primaryDeep)}.mljCiq_add:disabled{opacity:.7;cursor:not-allowed}.mljCiq_cancel{border:2px solid var(--lineSoft);background:var(--pageBg);color:var(--blue)}.mljCiq_error{color:var(--dangerDeep);margin:0;font-size:.875rem;font-weight:700}@media (max-width:700px){.mljCiq_row{grid-template-columns:1fr 1fr}.mljCiq_input{grid-column:1/-1}}
.QvXXza_emptyState{text-align:center;background:var(--pageBg);box-shadow:var(--shadow-soft-card);border-radius:28px;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.QvXXza_icon{color:var(--primary);font-size:48px!important}.QvXXza_text{color:var(--textMain);margin:0;font-weight:700}
.c9vdnW_cta{background:var(--peach);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}.c9vdnW_ctaTitle{color:var(--blue);margin:0;font-size:1.75rem;font-weight:900;line-height:1.2}.c9vdnW_ctaText{color:var(--textMain);margin:0;line-height:1.6}.c9vdnW_ctaActions{flex-wrap:wrap;gap:16px;display:flex}.c9vdnW_ctaLink{min-height:48px;color:var(--pageBg);background:var(--blue);border-radius:24px;align-items:center;padding:8px 24px;font-weight:800;text-decoration:none;display:inline-flex}.c9vdnW_ctaLink:focus-visible{outline:3px solid var(--primaryDeep);outline-offset:2px}@media (max-width:700px){.c9vdnW_cta{padding:24px}}
.h7SbSW_page{background:var(--pageSoft);min-height:100vh;color:var(--textMain);flex-direction:column;display:flex}
._6l50ya_theme{--shop-accent:var(--primary);--shop-hero-bg:var(--pageSoft);--shop-hero-fg:var(--blue);--shop-link:var(--primaryDeep);background:var(--pageBg);min-height:100vh;color:var(--textMain);flex-direction:column;line-height:1.6;display:flex}._6l50ya_theme[data-accent=primary]{--shop-accent:var(--primary);--shop-hero-bg:var(--pageSoft);--shop-hero-fg:var(--blue);--shop-link:var(--primaryDeep)}._6l50ya_theme[data-accent=primaryDeep]{--shop-accent:var(--primaryDeep);--shop-hero-bg:var(--primaryDeep);--shop-hero-fg:var(--pageBg);--shop-link:var(--primaryDeep)}._6l50ya_theme[data-accent=blue]{--shop-accent:var(--blue);--shop-hero-bg:var(--blue);--shop-hero-fg:var(--pageBg);--shop-link:var(--blue)}._6l50ya_theme[data-accent=success]{--shop-accent:var(--success);--shop-hero-bg:var(--pageSoft);--shop-hero-fg:var(--blue);--shop-link:var(--primaryDeep)}._6l50ya_theme[data-accent=info]{--shop-accent:var(--info);--shop-hero-bg:var(--pageSoft);--shop-hero-fg:var(--blue);--shop-link:var(--primaryDeep)}._6l50ya_theme[data-accent=warning]{--shop-accent:var(--warning);--shop-hero-bg:var(--warning);--shop-hero-fg:var(--blue);--shop-link:var(--primaryDeep)}._6l50ya_theme[data-accent=danger]{--shop-accent:var(--danger);--shop-hero-bg:var(--pageSoft);--shop-hero-fg:var(--blue);--shop-link:var(--primaryDeep)}._6l50ya_theme[data-accent=peach]{--shop-accent:var(--peach);--shop-hero-bg:var(--peach);--shop-hero-fg:var(--blue);--shop-link:var(--primaryDeep)}._6l50ya_theme[data-accent=mint]{--shop-accent:var(--mint);--shop-hero-bg:var(--mint);--shop-hero-fg:var(--blue);--shop-link:var(--primaryDeep)}._6l50ya_theme[data-accent=lilac]{--shop-accent:var(--lilac);--shop-hero-bg:var(--lilac);--shop-hero-fg:var(--blue);--shop-link:var(--primaryDeep)}._6l50ya_theme[data-accent=butter]{--shop-accent:var(--butter);--shop-hero-bg:var(--butter);--shop-hero-fg:var(--blue);--shop-link:var(--primaryDeep)}
.z1jA7W_about,.z1jA7W_faq{flex-direction:column;gap:16px;display:flex}.z1jA7W_heading{color:var(--blue);margin:0;font-size:1.75rem;font-weight:900;line-height:1.2}.z1jA7W_item{flex-direction:column;gap:8px;display:flex}.z1jA7W_question{color:var(--textMain);margin:0;font-size:1.125rem;font-weight:800;line-height:1.4}.z1jA7W_body{color:var(--textMain);margin:0;line-height:1.7}
.YUbvJq_preview.YUbvJq_preview{border:1px solid var(--lineSoft);min-height:0;box-shadow:var(--shadow-soft-card);border-radius:24px;position:sticky;top:24px;overflow:hidden}@media (max-width:1100px){.YUbvJq_preview.YUbvJq_preview{position:static}}.YUbvJq_badge{border-bottom:1px solid var(--lineSoft);background:var(--pageSoft);color:var(--textSecondary);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:12px 16px;font-size:.875rem;font-weight:800}.YUbvJq_header{background:var(--pageBg);border-bottom:4px solid var(--shop-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.YUbvJq_brand{color:var(--blue);overflow-wrap:anywhere;font-size:1.25rem;font-weight:800}.YUbvJq_navItem{color:var(--shop-link);font-weight:700}.YUbvJq_hero{background:var(--shop-hero-bg);color:var(--shop-hero-fg);padding:48px 16px}.YUbvJq_title{overflow-wrap:anywhere;margin:0 0 16px;font-size:1.75rem;font-weight:800;line-height:1.2}.YUbvJq_actions{flex-wrap:wrap;gap:12px;display:flex}.YUbvJq_primary,.YUbvJq_secondary{border:2px solid var(--shop-hero-fg);border-radius:12px;align-items:center;min-height:44px;padding:0 24px;font-weight:700;display:inline-flex}.YUbvJq_primary{background:var(--shop-hero-fg);color:var(--shop-hero-bg)}.YUbvJq_secondary{color:var(--shop-hero-fg);background:0 0}.YUbvJq_note{background:var(--pageBg);color:var(--textSecondary);margin:0;padding:12px 16px;font-size:.875rem}
.b3Di6q_layout{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:24px;display:grid}@media (max-width:1100px){.b3Di6q_layout{grid-template-columns:minmax(0,1fr)}}
.q_e-Na_group{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;margin:0;padding:0;display:grid}.q_e-Na_legend{color:var(--blue);margin-bottom:8px;padding:0;font-size:1.25rem;font-weight:800}@media (max-width:700px){.q_e-Na_group{grid-template-columns:minmax(0,1fr)}}
.CjZJmG_cover{object-fit:cover;background:var(--boxBg);border-radius:16px;flex:none;width:64px;height:64px}.CjZJmG_noCover{background:var(--boxBg);width:64px;height:64px;color:var(--textMain);text-align:center;border-radius:16px;flex:none;justify-content:center;align-items:center;padding:4px;font-size:.75rem;font-weight:700;display:flex}
.XJSXZa_page{background:var(--pageSoft);color:var(--textMain)}
