.ParametragePageContent_container__wbKcj{max-width:900px;margin:0 auto;padding:24px}.ParametragePageContent_breadcrumb__xyivR{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-family:var(--font-body,Inter,sans-serif);font-size:14px;color:var(--olaqin-text-secondary,#666666)}.ParametragePageContent_breadcrumb__xyivR a{color:var(--olaqin-text-secondary,#666666);text-decoration:none;transition:color .15s ease}.ParametragePageContent_breadcrumb__xyivR a:hover{color:var(--olaqin-violet-1,#c68eef)}.ParametragePageContent_breadcrumb__xyivR .ParametragePageContent_separator__h0jiP{color:var(--olaqin-text-secondary,#666666)}.ParametragePageContent_breadcrumb__xyivR .ParametragePageContent_current__wbzVx{color:var(--olaqin-noir,#000000);font-weight:var(--font-medium,500)}.ParametragePageContent_header__yyaG_{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--olaqin-beige,#f2ebe8)}.ParametragePageContent_headerContent__kurLf{flex:1}.ParametragePageContent_title__Phiv0{font-family:var(--font-display,"Recife",serif);font-size:28px;font-weight:var(--font-bold,700);color:var(--olaqin-noir,#000000);margin:0 0 8px;line-height:1.2}.ParametragePageContent_offerName__r37sh{font-family:var(--font-body,Inter,sans-serif);font-size:16px;color:var(--olaqin-text-secondary,#666666);margin:0}.ParametragePageContent_statusSection__ODhTr{flex-shrink:0}.ParametragePageContent_statusBadgeValid__9tOba{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(90deg,var(--olaqin-vert,#96d9c4),var(--olaqin-beige,#f2ebe8));border-radius:var(--border-radius-olaqin-xl,24px);color:var(--olaqin-noir,#000000);font-family:var(--font-body,Inter,sans-serif);font-size:14px;font-weight:var(--font-medium,500)}.ParametragePageContent_statusIcon__pQBEz{width:20px;height:20px;color:var(--olaqin-noir,#000000)}.ParametragePageContent_progressText__kb3Ra{font-family:var(--font-body,Inter,sans-serif);font-size:14px;color:var(--olaqin-text-secondary,#666666);padding:8px 16px;background:var(--olaqin-beige,#f2ebe8);border-radius:var(--border-radius-olaqin-xl,24px)}.ParametragePageContent_readonlyBanner__j1iim{display:flex;align-items:flex-start;gap:16px;padding:20px;background:rgba(150,217,196,.15);border-left:1px solid var(--olaqin-vert,#96d9c4);border:1px solid var(--olaqin-vert,#96d9c4);border-left-width:4px;border-radius:var(--border-radius-olaqin-md,8px);margin-bottom:24px}.ParametragePageContent_bannerIcon__Sn9A_{flex-shrink:0;width:24px;height:24px;color:var(--olaqin-vert,#96d9c4)}.ParametragePageContent_bannerTitle__MRgQy{font-family:var(--font-body,Inter,sans-serif);font-size:16px;font-weight:var(--font-bold,700);color:var(--olaqin-noir,#000000);margin:0 0 4px}.ParametragePageContent_bannerText__J8ROB{font-family:var(--font-body,Inter,sans-serif);font-size:14px;color:var(--olaqin-noir,#000000);margin:0 0 8px}.ParametragePageContent_bannerDisclaimer__QaKiS{font-family:var(--font-body,Inter,sans-serif);font-size:13px;color:var(--olaqin-text-secondary,#666666);margin:0}.ParametragePageContent_stepperContainer__o8JNm{margin-bottom:24px}.ParametragePageContent_content__SRJZe{background:var(--olaqin-blanc,#ffffff);border:1px solid var(--olaqin-beige,#f2ebe8);border-radius:var(--border-radius-olaqin-md,8px);padding:24px;min-height:300px}.ParametragePageContent_placeholder__cJS5Z{font-family:var(--font-body,Inter,sans-serif);font-size:14px;color:var(--olaqin-text-secondary,#666666);text-align:center;padding:48px}.ParametragePageContent_footer__scWS_{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:24px;border-top:1px solid var(--olaqin-beige,#f2ebe8);gap:16px}.ParametragePageContent_backButton__4mSR8{display:flex;align-items:center;gap:8px;padding:10px 20px;background:transparent;border:1px solid var(--olaqin-beige,#f2ebe8);border-radius:var(--border-radius-olaqin-xl,24px);font-family:var(--font-body,Inter,sans-serif);font-size:14px;font-weight:var(--font-medium,500);color:var(--olaqin-noir,#000000);text-decoration:none;cursor:pointer;transition:all .15s ease}.ParametragePageContent_backButton__4mSR8:hover{background:var(--olaqin-beige,#f2ebe8);border-color:var(--olaqin-violet-1,#c68eef)}.ParametragePageContent_backButton__4mSR8:focus-visible{outline:3px solid var(--olaqin-violet-1,#c68eef);outline-offset:2px}.ParametragePageContent_footerLeft__ZU0fa{display:flex;align-items:center;gap:12px}.ParametragePageContent_previousButton__4zkFX{display:flex;align-items:center;gap:6px;padding:10px 20px;background:transparent;border:1px solid var(--olaqin-violet-secondaire,#c2b0ff);border-radius:var(--border-radius-olaqin-xl,24px);font-family:var(--font-body,Inter,sans-serif);font-size:14px;font-weight:var(--font-medium,500);color:var(--olaqin-violet-secondaire,#c2b0ff);cursor:pointer;transition:all .15s ease}.ParametragePageContent_previousButton__4zkFX:hover{background:rgba(194,176,255,.1);border-color:var(--olaqin-violet-1,#c68eef);color:var(--olaqin-violet-1,#c68eef)}.ParametragePageContent_footerActions__kQcqr{display:flex;align-items:center;gap:12px}.ParametragePageContent_continueButton__9gWYb{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;font-family:var(--font-body,"Inter",sans-serif);font-size:16px;font-weight:500;color:#222222;background:linear-gradient(90deg,#d3c0fc,#ffd6ab);border:none;border-radius:30px;cursor:pointer;transition:all .2s ease}.ParametragePageContent_continueButton__9gWYb:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(211,192,252,.3)}.ParametragePageContent_continueButton__9gWYb:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ParametragePageContent_submitButton___DZue{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:linear-gradient(90deg,#d3c0fc,#ffd6ab);border:none;border-radius:30px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:#222222;cursor:pointer;transition:all .2s ease}.ParametragePageContent_submitButton___DZue:hover{box-shadow:0 4px 12px rgba(211,192,252,.3);transform:translateY(-1px)}.ParametragePageContent_submitButton___DZue:focus-visible{outline:2px solid #d3c0fc;outline-offset:2px}.ParametragePageContent_submitButton___DZue:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;background:var(--color-bg-disabled,#d0d0d0);color:var(--color-text-secondary,#666)}.ParametragePageContent_submitSuccess__pdJQb,.ParametragePageContent_submitWarning__2zPUh{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:var(--border-radius-olaqin-md,8px);font-family:var(--font-body,Inter,sans-serif);font-size:14px;margin-top:16px}.ParametragePageContent_submitSuccess__pdJQb{background:rgba(150,217,196,.15);border:1px solid var(--olaqin-vert,#96d9c4);color:var(--olaqin-noir,#000000)}.ParametragePageContent_submitWarning__2zPUh{background:rgba(255,198,160,.15);border:1px solid var(--olaqin-orange,#ffc6a0);color:var(--olaqin-noir,#000000)}.ParametragePageContent_submitMessageIcon__QlD3h{flex-shrink:0;width:20px;height:20px}.ParametragePageContent_loading__nGc5Q{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.ParametragePageContent_spinner__XlO17{width:40px;height:40px;border:3px solid var(--olaqin-beige,#f2ebe8);border-top-color:var(--olaqin-violet-1,#c68eef);border-radius:50%;animation:ParametragePageContent_spin__KGA6I .8s linear infinite;margin-bottom:16px}@keyframes ParametragePageContent_spin__KGA6I{to{transform:rotate(1turn)}}.ParametragePageContent_loading__nGc5Q p{font-family:var(--font-body,Inter,sans-serif);font-size:14px;color:var(--olaqin-text-secondary,#666666);margin:0}.ParametragePageContent_error__Z3qTE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.ParametragePageContent_errorIcon__MZE9x{width:48px;height:48px;color:var(--olaqin-orange,#ffc6a0);margin-bottom:16px}.ParametragePageContent_error__Z3qTE p{font-family:var(--font-body,Inter,sans-serif);font-size:16px;color:var(--olaqin-noir,#000000);margin:0 0 24px}.ParametragePageContent_backLink__jHfzb{display:flex;align-items:center;gap:8px;font-family:var(--font-body,Inter,sans-serif);font-size:14px;color:var(--olaqin-violet-1,#c68eef);text-decoration:none}.ParametragePageContent_backLink__jHfzb:hover{text-decoration:underline}@media (max-width:1024px){.ParametragePageContent_container__wbKcj{padding:20px}.ParametragePageContent_footer__scWS_{gap:12px}}@media (max-width:768px){.ParametragePageContent_container__wbKcj{padding:16px}.ParametragePageContent_header__yyaG_{flex-direction:column;gap:16px}.ParametragePageContent_title__Phiv0{font-size:24px}.ParametragePageContent_breadcrumb__xyivR{font-size:13px;flex-wrap:wrap}.ParametragePageContent_content__SRJZe{padding:16px}.ParametragePageContent_footer__scWS_{flex-direction:column-reverse;align-items:stretch;gap:12px}.ParametragePageContent_footerLeft__ZU0fa{flex-direction:column;gap:10px}.ParametragePageContent_backButton__4mSR8{justify-content:center}.ParametragePageContent_previousButton__4zkFX{justify-content:center;width:100%}.ParametragePageContent_footerActions__kQcqr{flex-direction:column;gap:10px}.ParametragePageContent_continueButton__9gWYb,.ParametragePageContent_submitButton___DZue{width:100%;padding:14px 24px}}@media (max-width:480px){.ParametragePageContent_container__wbKcj{padding:12px}.ParametragePageContent_title__Phiv0{font-size:20px}.ParametragePageContent_breadcrumb__xyivR{font-size:12px;gap:4px;margin-bottom:16px}.ParametragePageContent_content__SRJZe{padding:12px;min-height:200px}.ParametragePageContent_readonlyBanner__j1iim{padding:14px;gap:12px}.ParametragePageContent_submitSuccess__pdJQb,.ParametragePageContent_submitWarning__2zPUh{padding:12px 14px;font-size:13px}}.ParametrageStepper_progressBar__Fleg_{width:100%;padding:14px 0;margin-bottom:16px}.ParametrageStepper_container__UosZO{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;min-height:54px;position:relative}.ParametrageStepper_stepsContainer__ZNWPu{display:flex;align-items:center;justify-content:center;gap:clamp(6px,1.5vw,16px);width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:4px}.ParametrageStepper_stepWrapper__jRkx_{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;flex:0 1 140px;min-width:0;cursor:default}.ParametrageStepper_stepIcon__vzG5q{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ParametrageStepper_icon__lCKgx{width:24px;height:24px}.ParametrageStepper_stepIcon__vzG5q.ParametrageStepper_active__UjsF_{background-color:var(--olaqin-violet-secondaire,#c2b0ff)}.ParametrageStepper_stepIcon__vzG5q.ParametrageStepper_completed__aNFBT{background-color:var(--olaqin-vert,#96d9c4)}.ParametrageStepper_stepIcon__vzG5q.ParametrageStepper_upcoming__e8ouG{background-color:transparent}.ParametrageStepper_stepLabel__rhWYj{font-family:var(--font-body,"Inter",sans-serif);font-weight:600;font-size:clamp(11px,1.2vw,13px);color:var(--color-text-secondary,#22292F);text-align:center;line-height:1.3;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ParametrageStepper_stepLabel__rhWYj.ParametrageStepper_activeLabel__AgBjf{color:var(--olaqin-violet-secondaire,#c2b0ff)}.ParametrageStepper_stepLabel__rhWYj.ParametrageStepper_completedLabel__016CG{color:var(--olaqin-vert,#96d9c4)}.ParametrageStepper_progressLine__taOPK{height:4px;flex:1 1 0;min-width:16px;max-width:120px;background-color:var(--olaqin-beige,#F2EBE8);border-radius:30px}.ParametrageStepper_progressLine__taOPK.ParametrageStepper_completed__aNFBT{background-color:var(--olaqin-violet-secondaire,#c2b0ff)}.ParametrageStepper_stepWrapper__jRkx_.ParametrageStepper_clickable__gO4BS{cursor:pointer;transition:all .2s ease-in-out}.ParametrageStepper_stepWrapper__jRkx_.ParametrageStepper_clickable__gO4BS:hover{transform:scale(1.05)}.ParametrageStepper_stepWrapper__jRkx_.ParametrageStepper_clickable__gO4BS:hover .ParametrageStepper_stepIcon__vzG5q{box-shadow:0 4px 12px rgba(198,142,239,.3)}.ParametrageStepper_stepWrapper__jRkx_.ParametrageStepper_clickable__gO4BS:hover .ParametrageStepper_stepLabel__rhWYj{color:var(--olaqin-violet-secondaire,#c2b0ff);text-decoration:underline}.ParametrageStepper_stepLabel__rhWYj.ParametrageStepper_clickableLabel__Qe6jF{transition:all .2s ease-in-out}.ParametrageStepper_stepWrapper__jRkx_.ParametrageStepper_clickable__gO4BS:active{transform:scale(.98)}@media (max-width:1024px){.ParametrageStepper_stepsContainer__ZNWPu{gap:clamp(4px,1.2vw,10px)}.ParametrageStepper_progressLine__taOPK{max-width:80px}.ParametrageStepper_stepLabel__rhWYj{font-size:clamp(10px,1.1vw,12px)}}@media (max-width:900px){.ParametrageStepper_container__UosZO{min-height:52px}.ParametrageStepper_stepsContainer__ZNWPu{gap:clamp(3px,1vw,8px)}.ParametrageStepper_progressLine__taOPK{max-width:60px;height:3px}.ParametrageStepper_icon__lCKgx,.ParametrageStepper_stepIcon__vzG5q{width:22px;height:22px}.ParametrageStepper_stepLabel__rhWYj{font-size:clamp(9px,1vw,12px)}}@media (max-width:768px){.ParametrageStepper_progressBar__Fleg_{padding:12px 0}.ParametrageStepper_container__UosZO{min-height:50px}.ParametrageStepper_stepsContainer__ZNWPu{gap:clamp(2px,.8vw,6px);justify-content:space-between}.ParametrageStepper_stepWrapper__jRkx_{gap:5px;flex:1}.ParametrageStepper_progressLine__taOPK{max-width:32px;min-width:12px;height:3px}.ParametrageStepper_icon__lCKgx,.ParametrageStepper_stepIcon__vzG5q{width:20px;height:20px}.ParametrageStepper_stepLabel__rhWYj{font-size:clamp(8px,2.2vw,11px);font-weight:500;max-width:100px;white-space:normal;word-break:break-word;line-height:1.2;overflow:visible;text-overflow:clip}.ParametrageStepper_stepLabel__rhWYj.ParametrageStepper_activeLabel__AgBjf{color:#c2b0ff;font-weight:600}}@media (max-width:640px){.ParametrageStepper_stepsContainer__ZNWPu{gap:clamp(1px,.6vw,4px)}.ParametrageStepper_progressLine__taOPK{max-width:20px;min-width:10px;height:2px}.ParametrageStepper_stepLabel__rhWYj{font-size:clamp(7px,2vw,10px)}}@media (max-width:480px){.ParametrageStepper_progressBar__Fleg_{padding:10px 0}.ParametrageStepper_stepsContainer__ZNWPu{gap:clamp(1px,.4vw,3px)}.ParametrageStepper_stepWrapper__jRkx_{gap:3px}.ParametrageStepper_progressLine__taOPK{max-width:16px;min-width:8px;height:2px}.ParametrageStepper_icon__lCKgx,.ParametrageStepper_stepIcon__vzG5q{width:18px;height:18px}.ParametrageStepper_stepLabel__rhWYj{font-size:clamp(6px,1.8vw,9px);line-height:1.1}}@media (max-width:360px){.ParametrageStepper_progressBar__Fleg_{padding:8px 0}.ParametrageStepper_stepsContainer__ZNWPu{gap:clamp(0px,.3vw,2px)}.ParametrageStepper_stepWrapper__jRkx_{gap:2px}.ParametrageStepper_progressLine__taOPK{max-width:12px;min-width:6px;height:2px}.ParametrageStepper_icon__lCKgx,.ParametrageStepper_stepIcon__vzG5q{width:16px;height:16px}.ParametrageStepper_stepLabel__rhWYj{font-size:clamp(6px,1.6vw,8px);line-height:1}}@media (prefers-reduced-motion:reduce){.ParametrageStepper_stepWrapper__jRkx_.ParametrageStepper_clickable__gO4BS,.ParametrageStepper_stepWrapper__jRkx_.ParametrageStepper_clickable__gO4BS:hover{transform:none;transition:none}}.QuestionnaireForm_formContainer__609Cy{display:flex;flex-direction:column;gap:var(--spacing-md,16px)}.QuestionnaireForm_loading__7EsJt{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl,32px);color:var(--color-text-secondary,#666)}.QuestionnaireForm_spinner__KM5iY{width:32px;height:32px;border:3px solid var(--color-border,#e0e0e0);border-top-color:var(--color-primary,#c68eef);border-radius:50%;animation:QuestionnaireForm_spin__S7yIp 1s linear infinite}@keyframes QuestionnaireForm_spin__S7yIp{to{transform:rotate(1turn)}}.QuestionnaireForm_error__NCDrb{padding:var(--spacing-lg,24px);background-color:#fff5f5;border:1px solid #fbb1ae;border-radius:var(--border-radius,8px);text-align:center}.QuestionnaireForm_error__NCDrb p{color:#c53030;margin-bottom:var(--spacing-md,16px)}.QuestionnaireForm_retryButton__8ofN0{padding:8px 16px;background-color:var(--color-primary,#c68eef);color:white;border:none;border-radius:var(--border-radius-sm,4px);cursor:pointer;font-size:14px}.QuestionnaireForm_retryButton__8ofN0:hover{background-color:#b57ad9}.QuestionnaireForm_empty__VOliK{padding:var(--spacing-xl,32px);text-align:center;color:var(--color-text-secondary,#666)}.QuestionnaireForm_legalNotice__ww_Yn{padding:var(--spacing-md,16px);background-color:#f9f5f2;border-left:4px solid var(--color-primary,#c68eef);border-radius:var(--border-radius-sm,4px);font-size:14px;line-height:1.5;color:var(--color-text-secondary,#666)}.QuestionnaireForm_descriptionParagraph__3htSp{margin-bottom:12px;line-height:1.6}.QuestionnaireForm_descriptionParagraph__3htSp:last-child{margin-bottom:0}.QuestionnaireForm_legalNotice__ww_Yn strong{font-weight:600;color:var(--color-text-primary,#000)}.QuestionnaireForm_descriptionList__XSbl_{margin:8px 0 12px;padding-left:20px;list-style-type:disc}.QuestionnaireForm_descriptionList__XSbl_ li{margin-bottom:4px;line-height:1.6}.QuestionnaireForm_attestationContainer__7Sa9d{margin-top:24px;padding:16px;background:var(--olaqin-beige,#f2ebe8);border-radius:var(--border-radius,8px);border:1px solid var(--color-border,#e0e0e0)}.QuestionnaireForm_attestationLabel__qEPP8{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-family:var(--font-body,"Inter",sans-serif);font-size:14px;color:var(--color-text-primary,#000);line-height:1.5}.QuestionnaireForm_attestationCheckbox__2uXOI{margin-top:3px;width:18px;height:18px;accent-color:var(--color-primary,#c68eef);flex-shrink:0}.QuestionnaireForm_form__mAPf0{display:flex;flex-direction:column;gap:var(--spacing-lg,24px)}.QuestionnaireForm_questionContainer__jeLNO{display:flex;flex-direction:column;gap:var(--spacing-xs,8px)}.QuestionnaireForm_questionContainer__jeLNO.QuestionnaireForm_required__Gb4vs .QuestionnaireForm_questionLabel__hRQEb:after{content:""}.QuestionnaireForm_questionLabel__hRQEb{display:flex;align-items:flex-start;gap:var(--spacing-xs,8px);font-weight:500;color:var(--color-text-primary,#000);font-size:14px;line-height:1.5;word-break:break-word}.QuestionnaireForm_questionLabelText__iUce5{display:inline}.QuestionnaireForm_requiredStar__s37rj{color:#c53030;font-weight:700;white-space:nowrap}.QuestionnaireForm_tooltip__x3hw5{display:inline-flex;align-items:center;cursor:help}.QuestionnaireForm_tooltipIcon__IGl3M{color:var(--color-text-secondary,#666)}.QuestionnaireForm_questionDescription__koXsD{font-size:13px;color:var(--color-text-secondary,#666);margin:0;line-height:1.4}.QuestionnaireForm_inputWrapper__3cPup{position:relative;display:flex;align-items:center}.QuestionnaireForm_dateInput__ZIk1U,.QuestionnaireForm_numberInput__mBwq4,.QuestionnaireForm_selectInput__eMHRb,.QuestionnaireForm_textInput__GuDKA{width:100%;padding:12px 16px;border:1px solid var(--color-border,#d0d0d0);border-radius:var(--border-radius-sm,4px);font-size:14px;font-family:inherit;transition:border-color .2s,box-shadow .2s;background-color:white}.QuestionnaireForm_dateInput__ZIk1U:focus,.QuestionnaireForm_numberInput__mBwq4:focus,.QuestionnaireForm_selectInput__eMHRb:focus,.QuestionnaireForm_textInput__GuDKA:focus{outline:none;border-color:var(--color-primary,#c68eef);box-shadow:0 0 0 3px rgba(198,142,239,.15)}.QuestionnaireForm_dateInput__ZIk1U:disabled,.QuestionnaireForm_numberInput__mBwq4:disabled,.QuestionnaireForm_selectInput__eMHRb:disabled,.QuestionnaireForm_textInput__GuDKA:disabled{background-color:var(--color-bg-disabled,#f5f5f5);cursor:not-allowed;color:var(--color-text-secondary,#666)}.QuestionnaireForm_numberInput__mBwq4[aria-invalid=true],.QuestionnaireForm_selectInput__eMHRb[aria-invalid=true],.QuestionnaireForm_textInput__GuDKA[aria-invalid=true]{border-color:#fbb1ae}.QuestionnaireForm_savedIndicator__0RAAO,.QuestionnaireForm_savingIndicator__JIHXn{position:absolute;right:12px;display:flex;align-items:center}.QuestionnaireForm_savedIndicator__0RAAO{color:var(--color-success,#96d9c4)}.QuestionnaireForm_savingIndicator__JIHXn{color:var(--color-text-secondary,#666);font-size:12px}.QuestionnaireForm_savedIndicatorBlock__KxBqw,.QuestionnaireForm_savingIndicatorBlock__Mab8x{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px}.QuestionnaireForm_savedIndicatorBlock__KxBqw{color:var(--color-success,#96d9c4)}.QuestionnaireForm_savingIndicatorBlock__Mab8x{color:var(--color-text-secondary,#666)}.QuestionnaireForm_selectInput__eMHRb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.QuestionnaireForm_radioGroup__lt_P5{display:flex;flex-direction:column;gap:8px}.QuestionnaireForm_radioCard__gOFA9{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--color-border,#d0d0d0);border-radius:var(--border-radius-sm,4px);cursor:pointer;background:white;transition:border-color .15s,background-color .15s;line-height:1.5}.QuestionnaireForm_radioCard__gOFA9:hover{border-color:var(--color-primary,#c68eef);background:#faf8ff}.QuestionnaireForm_radioCard__gOFA9.QuestionnaireForm_radioCardSelected__TN0LN{border-color:var(--color-primary,#c68eef);background:rgba(198,142,239,.06)}.QuestionnaireForm_radioInput__KYVya{width:18px;height:18px;margin-top:2px;accent-color:var(--color-primary,#c68eef);flex-shrink:0;cursor:pointer}.QuestionnaireForm_radioInput__KYVya:disabled{cursor:not-allowed}.QuestionnaireForm_radioText__ZXIKC{font-family:var(--font-body,"Inter",sans-serif);font-size:14px;color:var(--color-text-primary,#000);line-height:1.5;word-break:break-word}.QuestionnaireForm_checkboxGroup__3DcXc{display:flex;flex-direction:column;gap:8px}.QuestionnaireForm_checkboxCard__NIvtx{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--color-border,#d0d0d0);border-radius:var(--border-radius-sm,4px);cursor:pointer;background:white;transition:border-color .15s,background-color .15s;line-height:1.5}.QuestionnaireForm_checkboxCard__NIvtx:hover{border-color:var(--color-primary,#c68eef);background:#faf8ff}.QuestionnaireForm_checkboxCard__NIvtx.QuestionnaireForm_checkboxCardSelected__SqPLr{border-color:var(--color-primary,#c68eef);background:rgba(198,142,239,.06)}.QuestionnaireForm_checkboxInput__cTAyi{width:18px;height:18px;margin-top:2px;accent-color:var(--color-primary,#c68eef);flex-shrink:0;cursor:pointer}.QuestionnaireForm_checkboxInput__cTAyi:disabled{cursor:not-allowed}.QuestionnaireForm_checkboxText__Ikbj_{font-family:var(--font-body,"Inter",sans-serif);font-size:14px;color:var(--color-text-primary,#000);line-height:1.5;word-break:break-word}.QuestionnaireForm_checkboxLabel__mKiaq{display:flex;align-items:center;gap:var(--spacing-xs,8px);cursor:pointer;font-size:14px}.QuestionnaireForm_checkboxLabel__mKiaq input{width:18px;height:18px;accent-color:var(--color-primary,#c68eef)}.QuestionnaireForm_checkboxLabel__mKiaq input:disabled{cursor:not-allowed}.QuestionnaireForm_booleanCheckbox__uSC3o{display:flex;align-items:center;gap:var(--spacing-xs,8px);cursor:pointer;font-size:14px}.QuestionnaireForm_booleanCheckbox__uSC3o input{width:20px;height:20px;accent-color:var(--color-primary,#c68eef)}.QuestionnaireForm_definitionDetails__XTqn5{margin-top:var(--spacing-xs,8px)}.QuestionnaireForm_definitionDetails__XTqn5 summary{cursor:pointer;font-size:13px;color:var(--color-primary,#c68eef);font-weight:500}.QuestionnaireForm_definitionDetails__XTqn5 summary:hover{text-decoration:underline}.QuestionnaireForm_definitionDetails__XTqn5 p{margin-top:var(--spacing-xs,8px);padding:var(--spacing-sm,12px);background-color:#f9f5f2;border-radius:var(--border-radius-sm,4px);font-size:13px;line-height:1.5;color:var(--color-text-secondary,#666)}.QuestionnaireForm_completionBar__rLHCy{margin-top:var(--spacing-md,16px);padding-top:var(--spacing-md,16px);border-top:1px solid var(--color-border,#e0e0e0)}.QuestionnaireForm_completionLabel__sqRd8{font-size:14px;font-weight:500;margin-bottom:var(--spacing-xs,8px);color:var(--color-text-primary,#000)}.QuestionnaireForm_completionTrack__WO_xz{height:8px;background-color:var(--color-bg-secondary,#e0e0e0);border-radius:4px;overflow:hidden}.QuestionnaireForm_completionProgress__Nwyna{height:100%;background-color:var(--color-success,#96d9c4);border-radius:4px;transition:width .3s ease}.QuestionnaireForm_savingOverlay__sN2cE{position:fixed;bottom:20px;right:20px;padding:8px 16px;background-color:var(--color-primary,#c68eef);color:white;border-radius:var(--border-radius-sm,4px);font-size:14px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000}.QuestionnaireForm_questionContainer__jeLNO.QuestionnaireForm_hasError__4zAH_ .QuestionnaireForm_dateInput__ZIk1U,.QuestionnaireForm_questionContainer__jeLNO.QuestionnaireForm_hasError__4zAH_ .QuestionnaireForm_numberInput__mBwq4,.QuestionnaireForm_questionContainer__jeLNO.QuestionnaireForm_hasError__4zAH_ .QuestionnaireForm_selectInput__eMHRb,.QuestionnaireForm_questionContainer__jeLNO.QuestionnaireForm_hasError__4zAH_ .QuestionnaireForm_textInput__GuDKA{border-color:#fbb1ae}.QuestionnaireForm_errorMessage__ANdaj{display:block;color:#c53030;font-size:13px;margin-top:var(--spacing-xs,4px)}.QuestionnaireForm_saveErrorToast__KpnAj{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--spacing-sm,12px);padding:12px 20px;background-color:#c53030;color:white;border-radius:var(--border-radius,8px);font-size:14px;box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:1001;animation:QuestionnaireForm_slideUp__B14fc .3s ease}.QuestionnaireForm_toastCloseButton__8nOrA{background:none;border:none;color:white;font-size:20px;cursor:pointer;padding:0;line-height:1;opacity:.8}.QuestionnaireForm_toastCloseButton__8nOrA:hover{opacity:1}@keyframes QuestionnaireForm_slideUp__B14fc{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.QuestionnaireForm_formContainer__609Cy{gap:var(--spacing-sm,12px)}.QuestionnaireForm_legalNotice__ww_Yn{padding:var(--spacing-sm,12px);font-size:13px}.QuestionnaireForm_attestationContainer__7Sa9d{padding:12px}.QuestionnaireForm_completionBar__rLHCy{margin-top:var(--spacing-sm,12px);padding-top:var(--spacing-sm,12px)}}@media (max-width:640px){.QuestionnaireForm_questionLabel__hRQEb{font-size:15px}.QuestionnaireForm_dateInput__ZIk1U,.QuestionnaireForm_numberInput__mBwq4,.QuestionnaireForm_selectInput__eMHRb,.QuestionnaireForm_textInput__GuDKA{padding:14px 16px;font-size:16px}.QuestionnaireForm_questionDescription__koXsD{font-size:12px}.QuestionnaireForm_form__mAPf0{gap:var(--spacing-md,16px)}.QuestionnaireForm_checkboxCard__NIvtx,.QuestionnaireForm_radioCard__gOFA9{padding:14px}.QuestionnaireForm_checkboxText__Ikbj_,.QuestionnaireForm_radioText__ZXIKC{font-size:15px}}@media (max-width:480px){.QuestionnaireForm_attestationLabel__qEPP8{font-size:13px;gap:10px}.QuestionnaireForm_checkboxLabel__mKiaq,.QuestionnaireForm_completionLabel__sqRd8{font-size:13px}.QuestionnaireForm_checkboxCard__NIvtx,.QuestionnaireForm_radioCard__gOFA9{padding:12px;gap:10px}.QuestionnaireForm_checkboxText__Ikbj_,.QuestionnaireForm_radioText__ZXIKC{font-size:14px}.QuestionnaireForm_savingOverlay__sN2cE{bottom:12px;right:12px;font-size:13px;padding:6px 12px}}.QuestionnaireForm_repeatableGroup__16u1u{display:flex;flex-direction:column;gap:var(--spacing-md,16px)}.QuestionnaireForm_repeatableInstance__4PEve{display:flex;flex-direction:column;gap:var(--spacing-sm,12px);padding:var(--spacing-md,16px);border:1px solid var(--color-border,#e0e0e0);border-radius:8px;background:var(--color-surface,#ffffff)}.QuestionnaireForm_repeatableInstanceHeader__qexgd{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm,12px);border-bottom:1px solid var(--color-border,#e0e0e0);padding-bottom:var(--spacing-sm,12px)}.QuestionnaireForm_repeatableInstanceTitle__A9jq3{font-weight:600;font-size:15px;color:var(--color-text,#000000)}.QuestionnaireForm_repeatableRemoveButton__TW1r5{background:transparent;border:1px solid var(--color-border,#e0e0e0);border-radius:6px;padding:6px 12px;font-size:13px;color:var(--color-text-secondary,#666);cursor:pointer;transition:border-color .15s,color .15s}.QuestionnaireForm_repeatableRemoveButton__TW1r5:hover{border-color:#d33;color:#d33}.QuestionnaireForm_repeatableAddButton___SFay{align-self:flex-start;background:transparent;border:1px dashed var(--color-primary,#c68eef);border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;color:var(--color-primary,#c68eef);cursor:pointer;transition:background .15s}.QuestionnaireForm_repeatableAddButton___SFay:hover{background:rgba(198,142,239,.08)}.QuestionnaireForm_repeatableAddButton___SFay:disabled{border-color:var(--color-border-disabled,#d0d0d0);color:var(--color-text-disabled,#9a9a9a);cursor:not-allowed}.QuestionnaireForm_repeatableAddButton___SFay:disabled:hover{background:transparent}.QuestionnaireForm_repeatableMaxMessage___SFsi{align-self:flex-start;font-size:13px;color:var(--color-text-secondary,#6b6b6b);margin-top:4px}.AddressAutocomplete_container__bDLCN{position:relative;width:100%}.AddressAutocomplete_label__1mo9l{display:block;font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--font-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.AddressAutocomplete_required__kHXds{color:#dc2626;margin-left:2px}.AddressAutocomplete_inputWrapper__DSjJY{position:relative;display:flex;align-items:center}.AddressAutocomplete_input__PPAZl{width:100%;min-height:44px;padding:var(--spacing-sm) var(--spacing-md);padding-right:40px;font-family:var(--font-body);font-size:var(--text-paragraph);border-radius:var(--border-radius-olaqin-md);transition:all var(--transition-normal);box-sizing:border-box;background:var(--olaqin-blanc);border:2px solid var(--olaqin-beige)}.AddressAutocomplete_input__PPAZl:focus{border-color:var(--olaqin-violet-1);outline:none;box-shadow:0 0 0 3px rgba(124,88,164,.1)}.AddressAutocomplete_input__PPAZl:disabled{opacity:.6;cursor:not-allowed;background:#f5f5f5}.AddressAutocomplete_inputError__qGm7H{border-color:#dc2626}.AddressAutocomplete_inputError__qGm7H:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.AddressAutocomplete_loadingIndicator__VmLPd{position:absolute;right:12px;display:flex;align-items:center;justify-content:center}.AddressAutocomplete_spinner__B2r58{width:18px;height:18px;border:2px solid var(--olaqin-beige);border-top-color:var(--olaqin-violet-1);border-radius:50%;animation:AddressAutocomplete_spin__zHIPu .8s linear infinite}@keyframes AddressAutocomplete_spin__zHIPu{to{transform:rotate(1turn)}}.AddressAutocomplete_autocompleteHint__Nbj_I{position:absolute;right:12px;color:var(--olaqin-violet-1);opacity:.6}.AddressAutocomplete_countryNote__7sRCq{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--spacing-xs);font-style:italic}.AddressAutocomplete_suggestionsList__j6sVr{position:absolute;top:100%;left:0;right:0;margin:0;padding:0;list-style:none;background:var(--olaqin-blanc);border:2px solid var(--olaqin-violet-1);border-top:none;border-radius:0 0 var(--border-radius-olaqin-md) var(--border-radius-olaqin-md);box-shadow:var(--shadow-violet-sm);max-height:240px;overflow-y:auto;z-index:1000}.AddressAutocomplete_suggestionItem__S55BG{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);transition:background-color var(--transition-fast);border-bottom:1px solid var(--olaqin-beige)}.AddressAutocomplete_suggestionItem__S55BG:last-child{border-bottom:none}.AddressAutocomplete_suggestionItem__S55BG.AddressAutocomplete_highlighted__1T9Lm,.AddressAutocomplete_suggestionItem__S55BG:hover{background-color:rgba(124,88,164,.08)}.AddressAutocomplete_suggestionAddress__ZUVZO{font-family:var(--font-body);font-size:var(--text-paragraph);color:var(--color-text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddressAutocomplete_lowScore__P_V_m{font-family:var(--font-body);font-size:var(--text-xs);color:var(--olaqin-orange);background:rgba(241,137,0,.1);padding:2px 6px;border-radius:var(--border-radius-olaqin-sm);flex-shrink:0}.AddressAutocomplete_loadingItem__JlTdg{padding:var(--spacing-md);text-align:center;font-family:var(--font-body);font-size:var(--text-small);color:var(--color-text-secondary);font-style:italic}.AddressAutocomplete_apiError__uPScx{color:var(--olaqin-orange)}.AddressAutocomplete_apiError__uPScx,.AddressAutocomplete_validationError__kPnws{font-family:var(--font-body);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.AddressAutocomplete_validationError__kPnws{color:#dc2626}@media (max-width:768px){.AddressAutocomplete_suggestionsList__j6sVr{max-height:200px}.AddressAutocomplete_suggestionItem__S55BG{padding:var(--spacing-sm)}.AddressAutocomplete_suggestionAddress__ZUVZO{font-size:var(--text-small)}}@media (prefers-reduced-motion:reduce){.AddressAutocomplete_spinner__B2r58{animation:none}.AddressAutocomplete_input__PPAZl,.AddressAutocomplete_suggestionItem__S55BG{transition:none}}@media (prefers-contrast:high){.AddressAutocomplete_input__PPAZl,.AddressAutocomplete_suggestionsList__j6sVr{border-width:3px}}.Subscriptions_container__0g5S7{width:100%;padding:24px;font-family:Inter,system-ui,sans-serif;position:relative}.Subscriptions_header__3HKbP{margin-bottom:24px}.Subscriptions_title__SGQic{font-size:28px;font-weight:600;color:#000000;margin-bottom:8px;font-family:Recife,Georgia,Times New Roman,serif}.Subscriptions_subtitle__scKLh{font-size:14px;color:var(--color-text-secondary);line-height:1.5;font-weight:500}.Subscriptions_subscriptionsGrid__RhJdm{display:flex;flex-direction:column;gap:var(--spacing-lg,24px);margin-bottom:var(--spacing-xl,32px)}.Subscriptions_loadingState__Jsnhq{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:48px 24px;text-align:center}.Subscriptions_spinner__cb2xR{width:48px;height:48px;border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:Subscriptions_spin__fUJxZ 1s linear infinite;margin-bottom:24px}@keyframes Subscriptions_spin__fUJxZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Subscriptions_retryInfo__BkBeU{font-size:14px;color:#666;margin-top:8px}.Subscriptions_errorState__vcJvz{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:48px 24px;text-align:center}.Subscriptions_errorIcon__oVUJA{font-size:48px;margin-bottom:16px}.Subscriptions_errorTitle__PcQEA{font-size:24px;font-weight:600;color:#333;margin-bottom:12px}.Subscriptions_errorMessage__kfqMH{font-size:16px;color:#666;margin-bottom:24px;max-width:500px}.Subscriptions_retryButton__kEvv3{background-color:#3498db;color:white;border:none;padding:12px 32px;font-size:16px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease}.Subscriptions_retryButton__kEvv3:hover:not(:disabled){background-color:#2980b9;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.Subscriptions_retryButton__kEvv3:disabled{opacity:.6;cursor:not-allowed}.Subscriptions_loginLink__4cwuX{display:inline-block;margin-top:16px;color:#3498db;text-decoration:none;font-weight:500;transition:color .3s ease}.Subscriptions_loginLink__4cwuX:hover{color:#2980b9;text-decoration:underline}@media (max-width:768px){.Subscriptions_container__0g5S7{padding:16px}.Subscriptions_title__SGQic{font-size:24px}.Subscriptions_subtitle__scKLh{font-size:13px}}@media (max-width:480px){.Subscriptions_container__0g5S7{padding:12px}.Subscriptions_title__SGQic{font-size:22px}.Subscriptions_retryButton__kEvv3{padding:8px 16px;font-size:14px}}.KeyMetrics_metrics__B9JvJ{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--font-body,"Inter",sans-serif)}.KeyMetrics_card__yP8ji{font-size:13px;padding:8px 0;margin-top:8px}.KeyMetrics_header__QjCYD{font-size:13px;color:var(--color-text-secondary,#666)}.KeyMetrics_price__cYdmC{font-weight:var(--font-bold,700);color:var(--olaqin-violet-1,#c68eef)}.KeyMetrics_priceSkeleton__IowBW{display:inline-block;width:7em;height:1em;border-radius:4px;background:linear-gradient(90deg,var(--color-border,#e0e0e0) 25%,var(--olaqin-beige,#f2ebe8) 50%,var(--color-border,#e0e0e0) 75%);background-size:200% 100%;animation:KeyMetrics_priceSkeletonShimmer__mVKqf 1.2s ease-in-out infinite}@keyframes KeyMetrics_priceSkeletonShimmer__mVKqf{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.KeyMetrics_priceSkeleton__IowBW{animation:none}}.KeyMetrics_separator__1R0Ok{color:var(--color-border,#d0d0d0);font-weight:var(--font-light,300);-webkit-user-select:none;-moz-user-select:none;user-select:none}.KeyMetrics_duration__aAl18,.KeyMetrics_frequency__ai_Mq{color:var(--olaqin-noir,#000000);font-weight:var(--font-medium,500)}@media (max-width:480px){.KeyMetrics_metrics__B9JvJ{flex-direction:column;align-items:flex-start;gap:4px}.KeyMetrics_separator__1R0Ok{display:none}}@media (prefers-contrast:high){.KeyMetrics_price__cYdmC{text-decoration:underline}.KeyMetrics_price__cYdmC,.KeyMetrics_separator__1R0Ok{color:var(--olaqin-noir,#000000)}}.DetailHeader_detailHeader__2g7Im{padding:var(--spacing-lg,24px);background:var(--olaqin-blanc,#ffffff);border-radius:var(--border-radius-olaqin-lg,12px);border:1px solid var(--olaqin-beige,#f2ebe8);margin-bottom:var(--spacing-lg,24px)}.DetailHeader_backButton__PTMnw{display:inline-flex;align-items:center;gap:var(--spacing-xs,8px);padding:var(--spacing-xs,8px) var(--spacing-sm,12px);margin-bottom:var(--spacing-md,16px);background:transparent;border:1px solid var(--color-border,#d0d0d0);border-radius:var(--border-radius-olaqin-md,8px);font-family:var(--font-body,"Inter",sans-serif);font-size:14px;font-weight:var(--font-medium,500);color:var(--olaqin-noir,#000000);cursor:pointer;transition:all var(--transition-fast,.15s) ease}.DetailHeader_backButton__PTMnw:hover{background:var(--olaqin-beige,#f2ebe8);border-color:var(--olaqin-noir,#000000)}.DetailHeader_backButton__PTMnw:focus-visible{outline:2px solid var(--olaqin-violet-1,#c68eef);outline-offset:2px}.DetailHeader_backIcon___beus{width:16px;height:16px}.DetailHeader_breadcrumb__CK0nZ{display:flex;align-items:center;gap:var(--spacing-xs,8px);font-family:var(--font-body,"Inter",sans-serif);font-size:13px;color:var(--color-text-secondary,#666666);margin-bottom:var(--spacing-md,16px)}.DetailHeader_breadcrumbLink__XNwCA{background:none;border:none;padding:0;cursor:pointer;color:var(--olaqin-violet-1,#c68eef);text-decoration:underline;font:inherit}.DetailHeader_breadcrumbLink__XNwCA:hover{color:var(--olaqin-noir,#000000)}.DetailHeader_breadcrumbLink__XNwCA:focus-visible{outline:2px solid var(--olaqin-violet-1,#c68eef);outline-offset:2px;border-radius:2px}.DetailHeader_breadcrumbSeparator__VubAf{color:var(--color-text-tertiary,#999999)}.DetailHeader_breadcrumbCurrent__Pb5y6{color:var(--olaqin-noir,#000000);font-weight:var(--font-medium,500)}.DetailHeader_headerContent__ktArA{display:flex;align-items:flex-start;gap:var(--spacing-lg,20px);margin-bottom:var(--spacing-md,16px)}.DetailHeader_offerImageContainer__rKqoc{flex-shrink:0;width:80px;height:80px;border-radius:var(--border-radius-olaqin-sm,4px);overflow:hidden;background:var(--olaqin-beige,#f2ebe8);display:flex;align-items:center;justify-content:center}.DetailHeader_offerImage__Qi6mv{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.DetailHeader_headerRight__ruS0z{flex:1;min-width:0}.DetailHeader_headerTitle__hHWIm{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md,16px);margin-bottom:var(--spacing-md,16px)}.DetailHeader_titleGroup__5oSFy{flex:1}.DetailHeader_title__PSnWW{font-family:var(--font-display,"Recife",serif);font-size:24px;font-weight:var(--font-bold,700);color:var(--olaqin-noir,#000000);margin:0;line-height:1.2}.DetailHeader_headerActions__LMSly{display:flex;align-items:center;gap:var(--spacing-sm,12px);flex-shrink:0}.DetailHeader_metricsRow__Po6ky{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs,8px);padding-top:var(--spacing-sm,12px);border-top:1px solid var(--olaqin-beige,#f2ebe8);font-family:var(--font-body,"Inter",sans-serif);font-size:13px;color:var(--color-text-secondary,#666666)}@media (max-width:768px){.DetailHeader_detailHeader__2g7Im{padding:var(--spacing-md,16px)}.DetailHeader_headerTitle__hHWIm{flex-direction:column;gap:var(--spacing-sm,12px)}.DetailHeader_headerActions__LMSly{width:100%;flex-wrap:wrap}.DetailHeader_title__PSnWW{font-size:20px}.DetailHeader_metricsRow__Po6ky{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs,4px)}}@media (max-width:480px){.DetailHeader_backButton__PTMnw{width:100%;justify-content:center}.DetailHeader_offerImageContainer__rKqoc{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.DetailHeader_backButton__PTMnw{transition:none}}@media (prefers-contrast:high){.DetailHeader_detailHeader__2g7Im{border:2px solid var(--olaqin-noir,#000000)}.DetailHeader_breadcrumbLink__XNwCA{text-decoration:underline;font-weight:var(--font-semibold,600)}}.SubscriptionOptionsSection_section__HIGZu{width:100%;margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);background:var(--olaqin-blanc);border-radius:var(--border-radius-olaqin-lg);box-shadow:var(--shadow-md)}.SubscriptionOptionsSection_sectionTitle__nob9B{font-size:var(--text-h3);font-weight:var(--font-bold);font-family:var(--font-display);color:var(--olaqin-noir);margin:0}.SubscriptionOptionsSection_sectionHeader___sISt{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.SubscriptionOptionsSection_toggleLabel__K4ZOY{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;font-family:var(--font-body);font-size:var(--text-small);color:var(--color-text-secondary);transition:var(--transition-normal)}.SubscriptionOptionsSection_toggleLabel__K4ZOY:hover{color:var(--olaqin-violet-1)}.SubscriptionOptionsSection_toggleCheckbox__j9IKT{width:18px;height:18px;accent-color:var(--olaqin-violet-1);cursor:pointer}.SubscriptionOptionsSection_toggleText__Mz0YI{-webkit-user-select:none;-moz-user-select:none;user-select:none}.SubscriptionOptionsSection_emptyState__JsQ6o{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--spacing-lg);text-align:center}.SubscriptionOptionsSection_emptyIcon__6WttZ{width:64px;height:64px;color:var(--color-text-tertiary);margin-bottom:var(--spacing-lg)}.SubscriptionOptionsSection_emptyMessage__6GiF4{font-family:var(--font-body);font-size:var(--text-subtitle1);font-weight:var(--font-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.SubscriptionOptionsSection_emptyHint__vKjdV{font-family:var(--font-body);font-size:var(--text-paragraph);font-weight:var(--font-regular);color:var(--color-text-secondary);margin:0;max-width:500px}.SubscriptionOptionsSection_emptyStateSmall__S8wak{padding:var(--spacing-lg) var(--spacing-md);text-align:center;background:rgba(245,245,245,.3);border-radius:var(--border-radius-olaqin-md);border:1px dashed var(--color-border)}.SubscriptionOptionsSection_emptyStateSmall__S8wak .SubscriptionOptionsSection_emptyMessage__6GiF4{font-size:var(--text-small);font-weight:var(--font-medium);color:var(--color-text-secondary);margin:0}.SubscriptionOptionsSection_cancelledRow__TFp5h{background:rgba(245,245,245,.5)}.SubscriptionOptionsSection_cancelledText__msr7n{text-decoration:line-through;opacity:.7}.SubscriptionOptionsSection_cancelledCard__Vt_G5{background:rgba(245,245,245,.5);border-color:var(--color-border)}.SubscriptionOptionsSection_tableContainer__barhg{width:100%;overflow-x:auto;border-radius:var(--border-radius-olaqin-md);border:1px solid var(--olaqin-violet-1)}.SubscriptionOptionsSection_table__xKCmh{width:100%;border-collapse:collapse;font-family:var(--font-body)}.SubscriptionOptionsSection_tableHead__8fwxy{background:linear-gradient(135deg,rgba(194,176,255,.1),rgba(255,198,160,.1));border-bottom:2px solid var(--olaqin-violet-1)}.SubscriptionOptionsSection_tableHeader__PLSBL{padding:var(--spacing-md);text-align:left;font-size:var(--text-small);font-weight:var(--font-bold);color:var(--olaqin-noir);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.SubscriptionOptionsSection_tableBody__gWum4{background:var(--olaqin-blanc)}.SubscriptionOptionsSection_tableRow__BbeFJ{border-bottom:1px solid rgba(194,176,255,.2)}.SubscriptionOptionsSection_tableRow__BbeFJ:last-child{border-bottom:none}.SubscriptionOptionsSection_tableCell__We0FU{padding:var(--spacing-md);font-size:var(--text-small);color:var(--color-text-primary);vertical-align:middle}.SubscriptionOptionsSection_optionName__hYOzS{font-weight:var(--font-bold);color:var(--olaqin-noir);display:block}.SubscriptionOptionsSection_price__r50fu{font-weight:var(--font-bold);color:var(--olaqin-violet-1);white-space:nowrap}.SubscriptionOptionsSection_priceFrequency__beWf4{margin-left:2px}.SubscriptionOptionsSection_priceFrequency__beWf4,.SubscriptionOptionsSection_priceTTC__NgoSY{font-weight:var(--font-regular);font-size:var(--text-xs);color:var(--color-text-secondary)}.SubscriptionOptionsSection_sourceTag__pGfVL{display:inline-flex;align-items:center;padding:2px 8px;margin-left:var(--spacing-sm);background:rgba(194,176,255,.15);color:var(--olaqin-violet-1);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--border-radius-full);text-transform:uppercase;letter-spacing:.3px}.SubscriptionOptionsSection_sourceTagInitial__g4iEX{background:var(--olaqin-beige);color:var(--color-text-secondary)}.SubscriptionOptionsSection_date__b3dUa{font-weight:var(--font-medium);color:var(--color-text-secondary)}.SubscriptionOptionsSection_frequency__kRsiU{font-weight:var(--font-medium);color:var(--olaqin-noir)}.SubscriptionOptionsSection_statusBadge__5owBT{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--border-radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);border:1px solid;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.SubscriptionOptionsSection_statusActive__5yDJF{background-color:var(--olaqin-vert);color:var(--olaqin-noir);border-color:var(--olaqin-vert)}.SubscriptionOptionsSection_statusPending__NRGJ2{background-color:var(--olaqin-orange);color:var(--olaqin-noir);border-color:var(--olaqin-orange)}.SubscriptionOptionsSection_statusCancelled__caNzw{background-color:var(--olaqin-rouge);color:var(--olaqin-blanc);border-color:var(--olaqin-rouge)}.SubscriptionOptionsSection_statusDefault__0BUc_{background-color:var(--color-border);color:var(--olaqin-noir);border-color:var(--color-border)}.SubscriptionOptionsSection_articleCards__7pbLX{display:flex;flex-direction:column;gap:var(--spacing-md)}.SubscriptionOptionsSection_articleCard__RsA9Q{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--olaqin-blanc);border:1px solid var(--color-border);border-radius:var(--border-radius-olaqin-md)}.SubscriptionOptionsSection_articleCardImageContainer__syFXm{flex-shrink:0;width:80px;height:80px;border-radius:var(--border-radius-olaqin-sm);overflow:hidden;background:var(--olaqin-beige);display:flex;align-items:center;justify-content:center}.SubscriptionOptionsSection_articleCardImage__kgPaS{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.SubscriptionOptionsSection_articleCardContent__gYpkQ{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.SubscriptionOptionsSection_articleCardTop__NWPPJ{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm)}.SubscriptionOptionsSection_articleCardTitle__plSXG{font-family:var(--font-body);font-size:var(--text-paragraph);font-weight:var(--font-bold);color:var(--olaqin-noir);margin:0;flex:1}.SubscriptionOptionsSection_articleCardMeta__EPYP3{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}.SubscriptionOptionsSection_articleCardPrice__yWiEX{font-family:var(--font-body);font-size:var(--text-paragraph);font-weight:var(--font-bold);color:var(--olaqin-violet-1)}.SubscriptionOptionsSection_articleCardDate__a9_x2{font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--font-medium);color:var(--color-text-secondary)}.SubscriptionOptionsSection_mobileCards__Eaap2{display:none;flex-direction:column;gap:var(--spacing-md)}.SubscriptionOptionsSection_card__yrM01{background:var(--olaqin-blanc);border:1px solid var(--olaqin-violet-1);border-radius:var(--border-radius-olaqin-md);padding:var(--spacing-md)}.SubscriptionOptionsSection_cardHeader__zDauM{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid rgba(194,176,255,.2)}.SubscriptionOptionsSection_cardTitle__nVzeo{font-size:var(--text-paragraph);font-weight:var(--font-bold);font-family:var(--font-body);color:var(--olaqin-noir);margin:0;flex:1}.SubscriptionOptionsSection_cardDetails__G9pzv{display:flex;flex-direction:column;gap:var(--spacing-sm)}.SubscriptionOptionsSection_cardRow__DjFIV{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-size:var(--text-small)}.SubscriptionOptionsSection_cardLabel__MbYrG{font-weight:var(--font-medium);color:var(--color-text-secondary)}.SubscriptionOptionsSection_cardValue__20zhE{font-weight:var(--font-bold);color:var(--olaqin-noir);text-align:right}.SubscriptionOptionsSection_errorState__IeE4w{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.SubscriptionOptionsSection_errorIcon____dPT{font-size:48px;color:var(--olaqin-rouge);margin-bottom:var(--spacing-md)}.SubscriptionOptionsSection_errorMessage__jsm57{font-size:var(--text-small);font-family:var(--font-body);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-normal)}.SubscriptionOptionsSection_skeletonTitle__yociU{width:250px;height:28px;border-radius:var(--border-radius-olaqin-sm);margin-bottom:var(--spacing-lg)}.SubscriptionOptionsSection_skeletonTable__6DEnV{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md)}.SubscriptionOptionsSection_skeletonRow__XQ_EL{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md);padding:var(--spacing-md);background:var(--olaqin-beige);border-radius:var(--border-radius-olaqin-md)}.SubscriptionOptionsSection_skeletonCell__tjmUl{height:20px;border-radius:var(--border-radius-olaqin-sm)}.SubscriptionOptionsSection_skeletonCell__tjmUl,.SubscriptionOptionsSection_skeletonTitle__yociU{background:linear-gradient(90deg,var(--olaqin-beige) 25%,rgba(242,235,232,.4) 50%,var(--olaqin-beige) 75%);background-size:200% 100%;animation:SubscriptionOptionsSection_shimmer__hOPq_ 2s ease-in-out infinite}@keyframes SubscriptionOptionsSection_shimmer__hOPq_{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1024px){.SubscriptionOptionsSection_section__HIGZu{padding:var(--spacing-md)}.SubscriptionOptionsSection_tableCell__We0FU,.SubscriptionOptionsSection_tableHeader__PLSBL{padding:var(--spacing-sm);font-size:var(--text-xs)}}@media (max-width:768px){.SubscriptionOptionsSection_section__HIGZu{padding:var(--spacing-md)}.SubscriptionOptionsSection_sectionTitle__nob9B{font-size:var(--text-subtitle1);margin-bottom:var(--spacing-md)}.SubscriptionOptionsSection_tableContainer__barhg{display:none}.SubscriptionOptionsSection_mobileCards__Eaap2{display:flex}.SubscriptionOptionsSection_articleCard__RsA9Q{gap:var(--spacing-md);padding:var(--spacing-md)}.SubscriptionOptionsSection_articleCardImageContainer__syFXm{width:60px;height:60px}.SubscriptionOptionsSection_articleCardTop__NWPPJ{flex-direction:column;gap:var(--spacing-xs)}.SubscriptionOptionsSection_skeletonTable__6DEnV{gap:var(--spacing-md)}.SubscriptionOptionsSection_skeletonRow__XQ_EL{grid-template-columns:1fr;gap:var(--spacing-sm)}}@media (max-width:480px){.SubscriptionOptionsSection_section__HIGZu{padding:var(--spacing-sm);border-radius:var(--border-radius-olaqin-md)}.SubscriptionOptionsSection_sectionTitle__nob9B{font-size:var(--text-paragraph)}.SubscriptionOptionsSection_card__yrM01{padding:var(--spacing-sm)}.SubscriptionOptionsSection_cardTitle__nVzeo{font-size:var(--text-small)}.SubscriptionOptionsSection_cardRow__DjFIV{font-size:var(--text-xs)}.SubscriptionOptionsSection_statusBadge__5owBT{font-size:11px;padding:4px 10px}.SubscriptionOptionsSection_errorIcon____dPT{font-size:36px}}@media (prefers-contrast:high){.SubscriptionOptionsSection_card__yrM01,.SubscriptionOptionsSection_statusBadge__5owBT,.SubscriptionOptionsSection_tableContainer__barhg{border-width:2px}}@media (prefers-reduced-motion:reduce){.SubscriptionOptionsSection_skeletonCell__tjmUl,.SubscriptionOptionsSection_skeletonTitle__yociU{animation:none}}.SubscriptionDetailPage_container__lzdAr{max-width:1200px;margin:0 auto;padding:var(--spacing-xl)}.SubscriptionDetailPage_loadingPlaceholder__8Sa0n{padding:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--text-small);font-family:var(--font-body);text-align:center}.SubscriptionDetailPage_header__FOIKz{margin-bottom:var(--spacing-xl)}.SubscriptionDetailPage_backButton__LtdBS{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);background:transparent;border:1px solid var(--color-border);border-radius:var(--border-radius-olaqin-sm);color:var(--color-text-secondary);font-size:var(--text-small);font-family:var(--font-body);cursor:pointer;transition:var(--transition-fast)}.SubscriptionDetailPage_backButton__LtdBS:hover{background:var(--olaqin-beige);color:var(--olaqin-noir);box-shadow:var(--shadow-sm)}.SubscriptionDetailPage_backIcon__LAR8y{width:1.25rem;height:1.25rem}.SubscriptionDetailPage_breadcrumb__aKS56{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);font-size:var(--text-small);font-family:var(--font-body);color:var(--color-text-secondary)}.SubscriptionDetailPage_breadcrumbItem__w60j2{color:var(--color-text-secondary)}.SubscriptionDetailPage_breadcrumbLink__Ck6PK{color:var(--color-text-secondary);background:none;border:none;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--transition-fast)}.SubscriptionDetailPage_breadcrumbLink__Ck6PK:hover{text-decoration-color:var(--olaqin-violet-1);color:var(--olaqin-violet-1)}.SubscriptionDetailPage_breadcrumbLink__Ck6PK:focus-visible{outline:2px solid var(--olaqin-violet-1);outline-offset:2px}.SubscriptionDetailPage_breadcrumbSeparator__5bMQ6{color:var(--color-border)}.SubscriptionDetailPage_breadcrumbCurrent__oZAqi{color:var(--olaqin-noir);font-weight:var(--font-medium)}.SubscriptionDetailPage_headerTitle__qvvca{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md)}.SubscriptionDetailPage_title__fC34m{font-size:var(--text-h2);font-weight:var(--font-bold);font-family:var(--font-display);color:var(--olaqin-noir);margin:0}.SubscriptionDetailPage_headerActions__tMqK6{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.SubscriptionDetailPage_headerParametrageButton__roBax{display:inline-flex;align-items:center;padding:8px 16px;background:linear-gradient(90deg,var(--olaqin-violet-1,#c2b0ff),var(--olaqin-beige,#fcf6f3));border:none;border-radius:20px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:#000;cursor:pointer;transition:all .2s ease;white-space:nowrap}.SubscriptionDetailPage_headerParametrageButton__roBax:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(194,176,255,.3)}.SubscriptionDetailPage_headerParametrageButton__roBax:active{transform:translateY(0)}.SubscriptionDetailPage_statusBadge__KfPPQ{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--border-radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-body);border:1px solid}.SubscriptionDetailPage_statusActive__L3dYL{background-color:var(--olaqin-vert);color:var(--olaqin-noir);border-color:var(--olaqin-vert)}.SubscriptionDetailPage_statusPending__CrOOw{background-color:var(--olaqin-orange);color:var(--olaqin-noir);border-color:var(--olaqin-orange)}.SubscriptionDetailPage_statusSuspended__vo31c{background-color:var(--olaqin-rouge);color:var(--olaqin-noir);border-color:var(--olaqin-rouge)}.SubscriptionDetailPage_statusCancelled__78wET{background-color:var(--olaqin-beige);color:var(--color-text-secondary);border-color:var(--color-border)}.SubscriptionDetailPage_statusExpired__n2kkI{background-color:var(--olaqin-rouge);color:var(--olaqin-noir);border-color:var(--olaqin-rouge)}.SubscriptionDetailPage_statusDefault__Fw_66{background-color:var(--olaqin-beige);color:var(--color-text-secondary);border-color:var(--color-border)}.SubscriptionDetailPage_section__QAf9c{background:var(--olaqin-blanc);border:1px solid var(--color-border);border-radius:var(--border-radius-olaqin-md);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-sm)}.SubscriptionDetailPage_sectionTitle__LN5bh{font-size:var(--text-subtitle1);font-weight:var(--font-bold);font-family:var(--font-display);color:var(--olaqin-noir);margin:0 0 var(--spacing-lg) 0}.SubscriptionDetailPage_unifiedBlock__vbZPI{background:var(--olaqin-blanc);border:1px solid var(--olaqin-beige,#f2ebe8);border-radius:var(--border-radius-olaqin-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl,24px)}.SubscriptionDetailPage_unifiedBlockHeader__NF_ZS{margin-bottom:var(--spacing-md)}.SubscriptionDetailPage_unifiedBlockTitle__MOCS9{font-family:var(--font-display);font-size:14px;font-weight:var(--font-bold);color:var(--olaqin-noir);margin:0;padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--olaqin-beige,#f2ebe8)}.SubscriptionDetailPage_prestationRow__H2xC4{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) 0}.SubscriptionDetailPage_unifiedSeparator__xSWiO{border:none;border-top:1px solid var(--olaqin-beige,#f2ebe8);margin:var(--spacing-sm) 0}.SubscriptionDetailPage_unifiedSectionLabel__epb_o{font-family:var(--font-body);font-size:var(--text-subtitle-bold);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:1px;color:var(--color-text-secondary);margin:0;padding:var(--spacing-sm) 0 var(--spacing-xs) 0}.SubscriptionDetailPage_unifiedItems__rW8nZ{margin:0;padding:0}.SubscriptionDetailPage_unifiedItem__e97jK{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;gap:var(--spacing-sm)}.SubscriptionDetailPage_unifiedItem__e97jK+.SubscriptionDetailPage_unifiedItem__e97jK{border-top:1px solid rgba(242,235,232,.5)}.SubscriptionDetailPage_unifiedItem__e97jK dt{font-family:var(--font-body);font-size:13px;color:var(--color-text-secondary);font-weight:var(--font-regular);margin:0;flex-shrink:0}.SubscriptionDetailPage_unifiedItem__e97jK dd{font-family:var(--font-body);font-size:13px;color:var(--olaqin-noir);font-weight:var(--font-medium);text-align:right;margin:0;word-break:break-word}.SubscriptionDetailPage_loadingContainer__uSF8g{max-width:1200px;margin:0 auto;padding:var(--spacing-xl)}.SubscriptionDetailPage_skeleton__xUv1a{background:var(--olaqin-blanc);border:1px solid var(--color-border);border-radius:var(--border-radius-olaqin-md);padding:var(--spacing-xl)}.SubscriptionDetailPage_skeletonHeader__Z1rVD{height:2rem;width:40%;border-radius:var(--border-radius-olaqin-sm);margin-bottom:var(--spacing-xl)}.SubscriptionDetailPage_skeletonContent__z5a0h{display:flex;flex-direction:column;gap:var(--spacing-md)}.SubscriptionDetailPage_skeletonLine__BqPnj{height:1rem;border-radius:var(--border-radius-olaqin-sm)}.SubscriptionDetailPage_skeletonLine__BqPnj:first-child{width:80%}.SubscriptionDetailPage_skeletonLine__BqPnj:nth-child(2){width:60%}.SubscriptionDetailPage_skeletonLine__BqPnj:nth-child(3){width:70%}.SubscriptionDetailPage_skeletonHeader__Z1rVD,.SubscriptionDetailPage_skeletonLine__BqPnj{background:linear-gradient(90deg,var(--olaqin-beige) 25%,rgba(242,235,232,.4) 50%,var(--olaqin-beige) 75%);background-size:200% 100%;animation:SubscriptionDetailPage_shimmer__H5vmG 2s ease-in-out infinite}@keyframes SubscriptionDetailPage_shimmer__H5vmG{0%{background-position:200% 0}to{background-position:-200% 0}}.SubscriptionDetailPage_errorContainer__Se1LR{max-width:1200px;margin:0 auto;padding:var(--spacing-xl)}.SubscriptionDetailPage_errorCard__WGsaC{background:var(--olaqin-blanc);border:2px solid var(--olaqin-rouge);border-radius:var(--border-radius-olaqin-lg);padding:var(--spacing-3xl);text-align:center;box-shadow:var(--shadow-md)}.SubscriptionDetailPage_errorIcon__eNBjk{width:4rem;height:4rem;color:var(--olaqin-rouge);margin:0 auto var(--spacing-md)}.SubscriptionDetailPage_errorTitle__QPALc{font-size:var(--text-h3);font-weight:var(--font-bold);font-family:var(--font-display);color:var(--olaqin-noir);margin:0 0 var(--spacing-sm) 0}.SubscriptionDetailPage_errorMessage__SckPZ{font-size:var(--text-paragraph);font-family:var(--font-body);color:var(--color-text-secondary);margin:0 0 var(--spacing-xl) 0}.SubscriptionDetailPage_retryButton__kMx6A{padding:12px var(--spacing-lg);background:var(--button-primary-background);color:var(--olaqin-blanc);border:none;border-radius:var(--border-radius-olaqin-md);font-size:var(--text-paragraph);font-weight:var(--font-bold);font-family:var(--font-body);cursor:pointer;transition:var(--transition-normal);min-height:44px}.SubscriptionDetailPage_retryButton__kMx6A:hover{opacity:.9;transform:translateY(-1px);box-shadow:var(--shadow-md)}.SubscriptionDetailPage_notFoundContainer__jSkFX{max-width:1200px;margin:0 auto;padding:var(--spacing-xl)}.SubscriptionDetailPage_notFoundCard__Mex88{background:var(--olaqin-blanc);border:1px solid var(--color-border);border-radius:var(--border-radius-olaqin-lg);padding:var(--spacing-3xl);text-align:center;box-shadow:var(--shadow-sm)}.SubscriptionDetailPage_notFoundIcon__yCj6q{width:4rem;height:4rem;color:var(--color-text-secondary);margin:0 auto var(--spacing-md)}.SubscriptionDetailPage_notFoundTitle__WwjtZ{font-size:var(--text-h3);font-weight:var(--font-bold);font-family:var(--font-display);color:var(--olaqin-noir);margin:0 0 var(--spacing-sm) 0}.SubscriptionDetailPage_notFoundMessage__h7dx0{font-size:var(--text-paragraph);font-family:var(--font-body);color:var(--color-text-secondary);margin:0 0 var(--spacing-xl) 0;max-width:500px;margin-left:auto;margin-right:auto}.SubscriptionDetailPage_parametrageAlert__iHtwZ{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-olaqin-md);border:1px solid;margin-bottom:var(--spacing-lg)}.SubscriptionDetailPage_parametrageAlertAction__NKxYf{background:rgba(255,198,160,.15);border-color:var(--olaqin-orange)}.SubscriptionDetailPage_parametrageAlertPending__U39s6{background:rgba(194,176,255,.1);border-color:var(--olaqin-violet-1)}.SubscriptionDetailPage_parametrageAlertValidated__h0gzo{background:rgba(150,217,196,.15);border-color:var(--olaqin-vert)}.SubscriptionDetailPage_parametrageAlertContent__b2hQE{display:flex;align-items:center;gap:var(--spacing-sm);flex:1}.SubscriptionDetailPage_parametrageAlertIcon__6I5Si{flex-shrink:0}.SubscriptionDetailPage_parametrageAlertAction__NKxYf .SubscriptionDetailPage_parametrageAlertIcon__6I5Si{color:var(--olaqin-orange)}.SubscriptionDetailPage_parametrageAlertPending__U39s6 .SubscriptionDetailPage_parametrageAlertIcon__6I5Si{color:var(--olaqin-violet-1)}.SubscriptionDetailPage_parametrageAlertValidated__h0gzo .SubscriptionDetailPage_parametrageAlertIcon__6I5Si{color:var(--olaqin-vert)}.SubscriptionDetailPage_parametrageAlertText__jZ2F7{font-size:var(--text-paragraph);font-family:var(--font-body);font-weight:var(--font-semibold);color:var(--olaqin-noir)}.SubscriptionDetailPage_parametrageAlertButton__iAO8D{display:inline-flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0;padding:var(--spacing-sm) var(--spacing-lg);background:var(--gradient-violet-jaune);color:var(--olaqin-noir);border:none;border-radius:var(--border-radius-full);font-size:var(--text-small);font-weight:var(--font-semibold);font-family:var(--font-body);cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.SubscriptionDetailPage_parametrageAlertButton__iAO8D:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.SubscriptionDetailPage_parametrageAlertButton__iAO8D:disabled{opacity:.5;cursor:not-allowed;transform:none}.SubscriptionDetailPage_cancellationSection__E73Dw{padding:var(--spacing-lg);background:linear-gradient(135deg,var(--olaqin-beige) 0,rgba(242,235,232,.5) 100%);border:1px solid var(--color-border);border-radius:var(--border-radius-olaqin-md)}.SubscriptionDetailPage_cancellationInfo__KZbe5{display:flex;flex-direction:column;gap:var(--spacing-md)}.SubscriptionDetailPage_eligibilityBadge__IG1mc{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-olaqin-sm);font-size:var(--text-paragraph);font-weight:var(--font-medium);font-family:var(--font-body);width:-moz-fit-content;width:fit-content}.SubscriptionDetailPage_eligibleBadge__LvYlo{background-color:rgba(0,128,0,.1);color:var(--olaqin-vert);border:1px solid var(--olaqin-vert)}.SubscriptionDetailPage_notEligibleBadge__izs1_{background-color:rgba(255,165,0,.1);color:var(--olaqin-orange);border:1px solid var(--olaqin-orange)}.SubscriptionDetailPage_eligibilityIcon__sfcLy{font-size:var(--text-paragraph)}.SubscriptionDetailPage_eligibilityMessage__VxlQK{font-size:var(--text-paragraph);font-family:var(--font-body);color:var(--olaqin-noir);margin:0;line-height:1.5}.SubscriptionDetailPage_helpText__rlM7h{font-size:var(--text-small);font-family:var(--font-body);color:var(--color-text-secondary);margin:0}.SubscriptionDetailPage_helpLink__vRu1T{color:var(--button-primary-background);text-decoration:underline;font-weight:var(--font-medium)}.SubscriptionDetailPage_helpLink__vRu1T:hover{color:var(--olaqin-noir)}.SubscriptionDetailPage_suspendedActionsMessage__uNaEC{background:linear-gradient(135deg,rgba(255,69,0,.1),rgba(255,69,0,.05));border:2px solid var(--olaqin-rouge);border-radius:var(--border-radius-olaqin-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);text-align:center;font-size:var(--text-paragraph);font-family:var(--font-body);font-weight:var(--font-medium);color:var(--olaqin-noir);line-height:1.6;box-shadow:var(--shadow-sm)}.SubscriptionDetailPage_collapsibleSection__HmhbB{margin-bottom:var(--spacing-xl)}.SubscriptionDetailPage_collapsibleHeader__bUvnp{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-md) var(--spacing-lg);background:linear-gradient(135deg,rgba(194,176,255,.1),rgba(255,198,160,.05));border:1px solid var(--olaqin-violet-1);border-radius:var(--border-radius-olaqin-md);cursor:pointer;transition:var(--transition-normal);font-family:var(--font-body)}.SubscriptionDetailPage_collapsibleHeader__bUvnp:hover{background:linear-gradient(135deg,rgba(194,176,255,.25),rgba(255,198,160,.15));box-shadow:var(--shadow-violet-md)}.SubscriptionDetailPage_collapsibleHeaderExpanded__Ih7_n{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.SubscriptionDetailPage_collapsibleTitle___haI8{font-size:var(--text-paragraph);font-weight:var(--font-semibold);color:var(--olaqin-noir)}.SubscriptionDetailPage_collapsibleChevron__JrKgt{width:18px;height:18px;color:var(--olaqin-violet-1);transition:transform .3s ease}.SubscriptionDetailPage_collapsibleChevronExpanded__XHQXB{transform:rotate(180deg)}.SubscriptionDetailPage_collapsibleContent__V1BSu{border:1px solid var(--olaqin-violet-1);border-top:none;border-bottom-left-radius:var(--border-radius-olaqin-md);border-bottom-right-radius:var(--border-radius-olaqin-md);background:var(--olaqin-blanc);overflow:hidden;animation:SubscriptionDetailPage_slideDown__Ntse3 .3s ease-out}@keyframes SubscriptionDetailPage_slideDown__Ntse3{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}.SubscriptionDetailPage_prestationImageContainer__lh6y2{flex-shrink:0;width:80px;height:80px;border-radius:var(--border-radius-olaqin-sm);overflow:hidden;background:var(--olaqin-beige);display:flex;align-items:center;justify-content:center}.SubscriptionDetailPage_prestationImage__mR5ai{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.SubscriptionDetailPage_prestationInfo__Xh_E0{display:flex;flex-direction:column;gap:var(--spacing-xs)}.SubscriptionDetailPage_prestationTitle___bSoW{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;color:var(--olaqin-noir);margin:0}.SubscriptionDetailPage_prestationPrice__25xfW{font-family:var(--font-body);font-size:var(--text-base);color:var(--olaqin-violet);font-weight:500}@media (max-width:768px){.SubscriptionDetailPage_container__lzdAr{padding:var(--spacing-md)}.SubscriptionDetailPage_title__fC34m{font-size:var(--text-h3)}.SubscriptionDetailPage_prestationRow__H2xC4{flex-direction:column;text-align:center;gap:var(--spacing-md)}.SubscriptionDetailPage_prestationInfo__Xh_E0{align-items:center}.SubscriptionDetailPage_unifiedItem__e97jK{flex-direction:column;gap:2px}.SubscriptionDetailPage_unifiedItem__e97jK dd{text-align:left}.SubscriptionDetailPage_section__QAf9c{padding:var(--spacing-lg)}.SubscriptionDetailPage_headerTitle__qvvca{flex-direction:column;align-items:flex-start}.SubscriptionDetailPage_parametrageAlert__iHtwZ{flex-direction:column;gap:var(--spacing-sm);text-align:center}.SubscriptionDetailPage_parametrageAlertButton__iAO8D{width:100%;justify-content:center}.SubscriptionDetailPage_collapsibleHeader__bUvnp{padding:var(--spacing-md)}.SubscriptionDetailPage_collapsibleTitle___haI8{font-size:var(--text-subtitle1)}.SubscriptionDetailPage_collapsibleChevron__JrKgt{width:20px;height:20px}}.InfoTooltip_infoIconContainer__f09Q3{display:inline-flex;align-items:center;gap:4px;cursor:pointer;outline:none;border-radius:50%;transition:transform var(--transition-fast,.15s ease-in-out)}.InfoTooltip_infoIconContainer__f09Q3:focus-visible,.InfoTooltip_infoIconContainer__f09Q3:hover{transform:scale(1.1)}.InfoTooltip_infoIconContainer__f09Q3:focus-visible{outline:2px solid var(--olaqin-violet-1,#c2b0ff);outline-offset:2px}.InfoTooltip_infoIcon__4nTng{flex-shrink:0;transition:color var(--transition-fast,.15s ease-in-out)}.InfoTooltip_iconBleu__QcpgJ{color:var(--olaqin-bleu,#9abeff)}.InfoTooltip_iconBleu__QcpgJ:hover{color:#7fa8e6}.InfoTooltip_iconViolet__2jRYO{color:var(--olaqin-violet-1,#c2b0ff)}.InfoTooltip_iconViolet__2jRYO:hover{color:var(--olaqin-violet-primaire,#c68eef)}.InfoTooltip_iconDefault__kkZBB{color:var(--color-text-secondary,#4a5568)}.InfoTooltip_iconDefault__kkZBB:hover{color:var(--olaqin-bleu,#9abeff)}.InfoTooltip_tooltip__fCmc1{width:280px;max-width:calc(100vw - 32px);box-shadow:0 4px 20px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08);border-radius:var(--border-radius-olaqin-md,12px);background-color:var(--olaqin-blanc,#ffffff);border:1px solid var(--color-border,#f2ebe8);box-sizing:border-box;display:flex;flex-direction:column;padding:12px 16px;color:var(--olaqin-noir,#000000);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:InfoTooltip_tooltipFadeIn__VJZkV .2s ease-out;pointer-events:none}@keyframes InfoTooltip_tooltipFadeIn__VJZkV{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.InfoTooltip_tooltipTitle__siC7r{font-size:14px;font-weight:600;line-height:1.4;color:var(--olaqin-noir,#000000);margin-bottom:6px}.InfoTooltip_tooltipContent__UwzB5{font-size:13px;font-weight:400;line-height:1.5;color:var(--color-text-secondary,#4a5568)}@media (max-width:768px){.InfoTooltip_tooltip__fCmc1{width:260px;padding:10px 14px}.InfoTooltip_tooltipTitle__siC7r{font-size:13px}.InfoTooltip_tooltipContent__UwzB5{font-size:12px}}@media (prefers-reduced-motion:reduce){.InfoTooltip_infoIconContainer__f09Q3,.InfoTooltip_infoIcon__4nTng{transition:none}.InfoTooltip_tooltip__fCmc1{animation:none}}@media (prefers-contrast:high){.InfoTooltip_tooltip__fCmc1{border-width:2px;border-color:var(--olaqin-noir,#000000)}.InfoTooltip_tooltipContent__UwzB5,.InfoTooltip_tooltipTitle__siC7r{color:var(--olaqin-noir,#000000);font-weight:600}}