._container_1i7v6_1{padding:1rem 0}._steps_1i7v6_5{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;position:relative;isolation:isolate}._step_1i7v6_5{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;z-index:1}._connector_1i7v6_25{position:absolute;top:20px;left:calc(-50% + 20px);right:auto;width:calc(100% - 40px);height:2px;background:var(--color-neutral-200);z-index:0;pointer-events:none;transform:translateY(-50%);transition:background .5s cubic-bezier(.4,0,.2,1);overflow:hidden}._connector_1i7v6_25:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,var(--color-primary-400),var(--color-primary-600));transition:width .6s cubic-bezier(.4,0,.2,1)}._connectorActive_1i7v6_51:after{width:100%}._step_1i7v6_5:first-child ._connector_1i7v6_25{display:none}._stepButton_1i7v6_60{display:flex;flex-direction:column;align-items:center;gap:.375rem;background:none;border:none;cursor:default;padding:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}._stepButton_1i7v6_60:not(:disabled){cursor:pointer}._stepButton_1i7v6_60:not(:disabled):hover{transform:translateY(-3px)}._stepButton_1i7v6_60:not(:disabled):active{transform:translateY(-1px)}._stepButton_1i7v6_60:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:4px;border-radius:var(--radius-lg)}._stepIcon_1i7v6_91{width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1rem;background:var(--color-neutral-100);color:var(--color-neutral-400);border:2px solid var(--color-neutral-200);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:2;box-shadow:0 0 0 1px var(--color-neutral-50, #fff)}._stepLabel_1i7v6_109{font-size:.6875rem;font-weight:600;color:var(--color-neutral-400);text-transform:uppercase;letter-spacing:.4px;transition:all .3s ease}._upcoming_1i7v6_119 ._stepIcon_1i7v6_91{background:var(--color-neutral-100);color:var(--color-neutral-400);border-color:var(--color-neutral-200)}._passed_1i7v6_125 ._stepIcon_1i7v6_91{background:var(--color-primary-100);color:var(--color-primary-600);border-color:var(--color-primary-300);animation:_stepPop_1i7v6_1 .4s cubic-bezier(.4,0,.2,1)}._passed_1i7v6_125 ._stepLabel_1i7v6_109{color:var(--color-primary-600)}._current_1i7v6_136 ._stepIcon_1i7v6_91{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff;border-color:transparent;box-shadow:0 0 0 3px var(--color-primary-100),0 3px 10px rgba(var(--shadow-primary-rgb),.35);animation:_stepPop_1i7v6_1 .4s cubic-bezier(.4,0,.2,1)}._current_1i7v6_136 ._stepLabel_1i7v6_109{color:var(--color-primary-700);font-weight:700}._completed_1i7v6_151 ._stepIcon_1i7v6_91{background:linear-gradient(135deg,var(--color-success-500),var(--color-success-600));color:#fff;border-color:transparent;box-shadow:0 2px 8px #22c55e4d}._completed_1i7v6_151 ._stepLabel_1i7v6_109{color:var(--color-success-700)}@keyframes _stepPop_1i7v6_1{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}._mobileProgress_1i7v6_170{display:none}._mobileProgressInfo_1i7v6_174{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._mobileStepText_1i7v6_181{font-size:.75rem;font-weight:600;color:var(--color-neutral-500)}._mobileStepLabel_1i7v6_187{font-size:.75rem;font-weight:700;color:var(--color-primary-600);text-transform:uppercase;letter-spacing:.4px}._progressBar_1i7v6_196{display:none;height:4px;background:var(--color-neutral-200);border-radius:var(--radius-full);overflow:hidden;position:relative}._progressFill_1i7v6_205{height:100%;background:linear-gradient(90deg,var(--color-primary-500),var(--color-primary-400));border-radius:var(--radius-full);transition:width .5s cubic-bezier(.4,0,.2,1);position:relative}@media (max-width: 768px){._container_1i7v6_1{padding:.75rem 0}._steps_1i7v6_5{justify-content:center;gap:0}._step_1i7v6_5{flex:0 0 auto}._connector_1i7v6_25,._stepLabel_1i7v6_109{display:none}._stepIcon_1i7v6_91{width:36px;height:36px;font-size:1rem}._mobileProgress_1i7v6_170{display:block;margin-top:.75rem}._progressBar_1i7v6_196{display:block}}@media (max-width: 480px){._container_1i7v6_1{padding:.5rem 0}._stepIcon_1i7v6_91{width:32px;height:32px;font-size:.875rem;border-width:2px}}._section_1nvje_1{display:flex;flex-direction:column;gap:1.5rem;animation:_fadeInUp_1nvje_1 .4s ease}@keyframes _fadeInUp_1nvje_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._sectionHeader_1nvje_13{display:flex;align-items:flex-start;gap:.75rem}._sectionIcon_1nvje_19{width:44px;height:44px;border-radius:var(--radius-lg);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;flex-shrink:0;box-shadow:0 3px 8px -2px rgba(var(--shadow-primary-rgb),.3),0 2px 4px rgba(var(--shadow-primary-rgb),.1)}._sectionTitle_1nvje_35{font-size:1.25rem;font-weight:700;color:var(--color-neutral-900);margin:0;letter-spacing:-.01em}._sectionDescription_1nvje_43{font-size:.875rem;color:var(--color-neutral-500);margin:.25rem 0 0}._cards_1nvje_49{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}._card_1nvje_49{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;border:2px solid var(--color-neutral-200);border-radius:var(--radius-xl);background:#fff;cursor:pointer;transition:all .2s ease;text-align:center}._card_1nvje_49:hover{border-color:var(--color-primary-300);box-shadow:0 4px 16px -4px rgba(var(--shadow-primary-rgb),.15);transform:translateY(-2px)}._cardSelected_1nvje_76{border-color:var(--color-primary-500);background:var(--color-primary-50);box-shadow:0 4px 16px -4px rgba(var(--shadow-primary-rgb),.2)}._cardIconWrapper_1nvje_82{width:64px;height:64px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:1.75rem;flex-shrink:0}._cardDomestico_1nvje_93 ._cardIconWrapper_1nvje_82{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#059669}._cardBusiness_1nvje_98 ._cardIconWrapper_1nvje_82{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb}._cardTitle_1nvje_103{font-size:1.125rem;font-weight:700;color:var(--color-neutral-900);margin:0}._cardDescription_1nvje_110{font-size:.8125rem;color:var(--color-neutral-500);margin:0;line-height:1.5}._cardCheck_1nvje_117{position:absolute;top:.75rem;right:.75rem;width:24px;height:24px;border-radius:50%;background:var(--gradient-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;opacity:0;transform:scale(.5);transition:all .2s ease}._cardSelected_1nvje_76 ._cardCheck_1nvje_117{opacity:1;transform:scale(1)}._continueBtn_1nvje_140{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;border:none;border-radius:var(--radius-lg);background:var(--gradient-primary);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px -2px rgba(var(--shadow-primary-rgb),.3)}._continueBtn_1nvje_140:hover:not(:disabled){filter:brightness(.92);box-shadow:0 4px 12px -2px rgba(var(--shadow-primary-rgb),.4);transform:translateY(-1px)}._continueBtn_1nvje_140:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 600px){._cards_1nvje_49{grid-template-columns:1fr}._card_1nvje_49{padding:1.5rem 1.25rem}}._button_1omj9_1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-family);font-weight:var(--font-weight-cta, 500);border-radius:var(--radius-xl);border:2px solid transparent;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}._button_1omj9_1:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}._button_1omj9_1:active:not(:disabled):after{width:300px;height:300px;opacity:0;transition:width .3s ease,height .3s ease,opacity .3s ease .1s}._button_1omj9_1:disabled{opacity:.6;cursor:not-allowed;transform:none!important}._button_1omj9_1:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:2px}._sm_1omj9_51{padding:.5rem 1rem;font-size:.8125rem;min-height:36px;border-radius:var(--radius-lg)}._md_1omj9_58{padding:.75rem 1.5rem;font-size:.9375rem;min-height:44px}._lg_1omj9_64{padding:1rem 2rem;font-size:1rem;min-height:52px}._primary_1omj9_71{background:var(--gradient-primary);color:var(--color-white);box-shadow:0 2px 6px rgba(var(--shadow-primary-rgb),.22),0 4px 12px rgba(var(--shadow-primary-rgb),.12)}._primary_1omj9_71:hover:not(:disabled){background:var(--gradient-primary-hover);transform:translateY(-1px);box-shadow:0 4px 10px rgba(var(--shadow-primary-rgb),.28),0 8px 20px rgba(var(--shadow-primary-rgb),.15)}._primary_1omj9_71:active:not(:disabled){transform:translateY(0);background:var(--gradient-primary-active);box-shadow:0 2px 6px rgba(var(--shadow-primary-rgb),.2)}._secondary_1omj9_94{background:var(--color-neutral-100);color:var(--color-neutral-700);border-color:var(--color-neutral-200);box-shadow:0 1px 2px #0000000d}._secondary_1omj9_94:hover:not(:disabled){background:var(--color-neutral-200);border-color:var(--color-neutral-300);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._secondary_1omj9_94:active:not(:disabled){transform:translateY(0)}._outline_1omj9_113{background:transparent;color:var(--color-primary-600);border-color:var(--color-primary-500)}._outline_1omj9_113:hover:not(:disabled){background:var(--color-primary-50);border-color:var(--color-primary-600);transform:translateY(-1px)}._outline_1omj9_113:active:not(:disabled){background:var(--color-primary-100);transform:translateY(0)}._ghost_1omj9_131{background:transparent;color:var(--color-neutral-600)}._ghost_1omj9_131:hover:not(:disabled){background:var(--color-neutral-100);color:var(--color-neutral-800)}._ghost_1omj9_131:active:not(:disabled){background:var(--color-neutral-200)}._danger_1omj9_146{background:linear-gradient(135deg,var(--color-danger-500) 0%,var(--color-danger-600) 100%);color:#fff;box-shadow:0 2px 4px #ef444433}._danger_1omj9_146:hover:not(:disabled){background:linear-gradient(135deg,var(--color-danger-600) 0%,var(--color-danger-700) 100%);transform:translateY(-2px);box-shadow:0 4px 8px #ef444440}._danger_1omj9_146:active:not(:disabled){transform:translateY(0)}._fullWidth_1omj9_163{width:100%}._loading_1omj9_168{pointer-events:none}._loading_1omj9_168 ._label_1omj9_172{opacity:0}._spinner_1omj9_176{position:absolute;display:flex;align-items:center;justify-content:center}._spinner_1omj9_176 i{animation:_spin_1omj9_176 .8s linear infinite}@keyframes _spin_1omj9_176{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._icon_1omj9_193{font-size:1em;transition:transform .2s ease}._button_1omj9_1:hover:not(:disabled) ._icon_1omj9_193{transform:translate(2px)}._iconRight_1omj9_202{flex-direction:row-reverse}._iconRight_1omj9_202:hover:not(:disabled) ._icon_1omj9_193{transform:translate(4px)}._label_1omj9_172{position:relative;z-index:1}@media (max-width: 768px){._md_1omj9_58{padding:.625rem 1rem;min-height:44px}._lg_1omj9_64{padding:.75rem 1.25rem;font-size:.9375rem;min-height:48px}}._wrapper_alg6e_1{display:flex;flex-direction:column;gap:.25rem;position:relative}._label_alg6e_8{font-size:.8125rem;font-weight:500;color:var(--color-neutral-700);display:flex;align-items:center;gap:.1875rem;transition:color .2s ease}._required_alg6e_18{color:var(--color-danger-500)}._inputWrapper_alg6e_22{position:relative;display:flex;align-items:center}._input_alg6e_22{width:100%;padding:.625rem .875rem;font-size:.9375rem;font-family:var(--font-family);color:var(--color-neutral-900);background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);transition:all .25s cubic-bezier(.4,0,.2,1)}._input_alg6e_22::-moz-placeholder{color:var(--color-neutral-400);-moz-transition:opacity .2s ease;transition:opacity .2s ease}._input_alg6e_22::placeholder{color:var(--color-neutral-400);transition:opacity .2s ease}._input_alg6e_22:hover:not(:disabled):not(:focus){border-color:var(--color-neutral-300);background:var(--color-neutral-50)}._input_alg6e_22:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 4px var(--color-primary-100),0 2px 4px rgba(var(--shadow-primary-rgb),.1);background:#fff}._input_alg6e_22:focus::-moz-placeholder{opacity:.6}._input_alg6e_22:focus::placeholder{opacity:.6}._input_alg6e_22:disabled{background:var(--color-neutral-100);color:var(--color-neutral-500);cursor:not-allowed;border-color:var(--color-neutral-200)}._hasIcon_alg6e_71 ._input_alg6e_22{padding-left:2.5rem}._iconWrapper_alg6e_75{position:absolute;left:.875rem;color:var(--color-neutral-400);pointer-events:none;z-index:1;transition:all .25s ease;font-size:.9375rem}._hasIcon_alg6e_71 ._iconWrapper_alg6e_75{color:var(--color-neutral-500)}._wrapper_alg6e_1:focus-within ._iconWrapper_alg6e_75{color:var(--color-primary-500)}._wrapper_alg6e_1:focus-within ._label_alg6e_8{color:var(--color-primary-600)}._hasError_alg6e_100 ._input_alg6e_22{border-color:var(--color-danger-500);background:var(--color-danger-50)}._hasError_alg6e_100 ._input_alg6e_22:focus{box-shadow:0 0 0 4px var(--color-danger-100),0 2px 4px #ef44441a}._hasError_alg6e_100 ._iconWrapper_alg6e_75{color:var(--color-danger-500)}._hasError_alg6e_100 ._label_alg6e_8{color:var(--color-danger-600)}._error_alg6e_119{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-danger-600);margin:0;animation:_errorSlide_alg6e_1 .2s ease}@keyframes _errorSlide_alg6e_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._error_alg6e_119 i{font-size:.75rem;flex-shrink:0}._hint_alg6e_146{font-size:.75rem;color:var(--color-neutral-500);margin:0}._disabled_alg6e_153 ._label_alg6e_8{color:var(--color-neutral-400)}._hasSuccess_alg6e_158 ._input_alg6e_22{border-color:var(--color-success-500)}._hasSuccess_alg6e_158 ._iconWrapper_alg6e_75{color:var(--color-success-500)}._charCount_alg6e_167{position:absolute;right:0;top:0;font-size:.75rem;color:var(--color-neutral-400)}@media (max-width: 768px){._input_alg6e_22{min-height:44px;padding:.625rem .875rem;font-size:16px}._hasIcon_alg6e_71 ._input_alg6e_22{padding-left:2.5rem}._iconWrapper_alg6e_75{left:.875rem}._label_alg6e_8{font-size:.75rem}._hint_alg6e_146,._error_alg6e_119{font-size:.6875rem}}._uppercase_alg6e_202{text-transform:uppercase}._uppercase_alg6e_202::-moz-placeholder{text-transform:none}._uppercase_alg6e_202::placeholder{text-transform:none}._input_alg6e_22:-webkit-autofill,._input_alg6e_22:-webkit-autofill:hover,._input_alg6e_22:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px white inset;-webkit-text-fill-color:var(--color-neutral-900);border-color:var(--color-primary-300);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}._overlay_1w0or_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000;animation:_fadeIn_1w0or_1 .2s ease}@keyframes _fadeIn_1w0or_1{0%{opacity:0}to{opacity:1}}._modal_1w0or_19{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-height:calc(100vh - 2rem);display:flex;flex-direction:column;animation:_slideUp_1w0or_1 .3s ease;overflow:hidden}@keyframes _slideUp_1w0or_1{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._sm_1w0or_42{width:100%;max-width:400px}._md_1w0or_47{width:100%;max-width:560px}._lg_1w0or_52{width:100%;max-width:800px}._fullscreen_1w0or_57{width:100%;height:100%;max-width:none;max-height:none;border-radius:0}._header_1w0or_66{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--color-neutral-200);flex-shrink:0}._title_1w0or_75{font-size:1.25rem;font-weight:600;color:var(--color-neutral-900);margin:0}._closeButton_1w0or_82{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:var(--color-neutral-100);border-radius:var(--radius-full);color:var(--color-neutral-600);cursor:pointer;transition:all .2s ease}._closeButton_1w0or_82:hover{background:var(--color-neutral-200);color:var(--color-neutral-800)}._closeButton_1w0or_82:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:2px}._content_1w0or_107{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}._fullscreen_1w0or_57 ._header_1w0or_66{background:#000000e6;border-bottom:none}._fullscreen_1w0or_57 ._title_1w0or_75{color:#fff}._fullscreen_1w0or_57 ._closeButton_1w0or_82{background:#ffffff1a;color:#fff}._fullscreen_1w0or_57 ._closeButton_1w0or_82:hover{background:#fff3}._fullscreen_1w0or_57 ._content_1w0or_107{background:#000}@media (max-width: 768px){._overlay_1w0or_1{padding:0;align-items:flex-end}._modal_1w0or_19:not(._fullscreen_1w0or_57){border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:90vh;animation:_slideUpMobile_1w0or_1 .3s ease}._modal_1w0or_19:not(._fullscreen_1w0or_57):before{content:"";display:block;width:36px;height:4px;background:var(--color-neutral-300);border-radius:var(--radius-full);margin:.625rem auto 0;flex-shrink:0}@keyframes _slideUpMobile_1w0or_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}._wrapper_1y56k_5{display:flex;flex-direction:column;gap:.25rem;position:relative}._label_1y56k_16{font-size:.8125rem;font-weight:500;color:var(--color-neutral-700);display:flex;align-items:center;gap:.1875rem;transition:color .2s ease}._required_1y56k_26{color:var(--color-danger-500)}._wrapper_1y56k_5:focus-within ._label_1y56k_16{color:var(--color-primary-600)}._hasError_1y56k_34 ._label_1y56k_16{color:var(--color-danger-600)}._inputWrapper_1y56k_42{position:relative;display:flex;align-items:center}._iconWrapper_1y56k_48{position:absolute;left:.875rem;color:var(--color-neutral-400);pointer-events:none;z-index:1;transition:all .25s ease;font-size:.9375rem}._hasIcon_1y56k_58 ._iconWrapper_1y56k_48{color:var(--color-neutral-500)}._wrapper_1y56k_5:focus-within ._iconWrapper_1y56k_48{color:var(--color-primary-500)}._hasError_1y56k_34 ._iconWrapper_1y56k_48{color:var(--color-danger-500)}._input_1y56k_42{width:100%;padding:.625rem 4.5rem .625rem .875rem;font-size:.9375rem;font-family:var(--font-family);color:var(--color-neutral-900);background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);transition:all .25s cubic-bezier(.4,0,.2,1);cursor:text;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._hasIcon_1y56k_58 ._input_1y56k_42{padding-left:2.5rem}._input_1y56k_42::-moz-placeholder{color:var(--color-neutral-400);-moz-transition:opacity .2s ease;transition:opacity .2s ease}._input_1y56k_42::placeholder{color:var(--color-neutral-400);transition:opacity .2s ease}._input_1y56k_42:hover:not(:disabled):not(:focus){border-color:var(--color-neutral-300);background:var(--color-neutral-50)}._input_1y56k_42:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 4px var(--color-primary-100),0 2px 4px rgba(var(--shadow-primary-rgb),.1);background:#fff}._input_1y56k_42:focus::-moz-placeholder{opacity:.6}._input_1y56k_42:focus::placeholder{opacity:.6}._input_1y56k_42:disabled{background:var(--color-neutral-100);color:var(--color-neutral-500);cursor:not-allowed;border-color:var(--color-neutral-200)}._hasValue_1y56k_124{font-weight:500;color:var(--color-neutral-900)}._hasError_1y56k_34 ._input_1y56k_42{border-color:var(--color-danger-500);background:var(--color-danger-50)}._hasError_1y56k_34 ._input_1y56k_42:focus{box-shadow:0 0 0 4px var(--color-danger-100),0 2px 4px #ef44441a}._clearButton_1y56k_145{position:absolute;right:2.25rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:var(--color-neutral-100);border-radius:50%;color:var(--color-neutral-500);cursor:pointer;transition:all .15s ease;font-size:.625rem;padding:0}._clearButton_1y56k_145:hover{background:var(--color-neutral-200);color:var(--color-neutral-700)}._chevron_1y56k_168{position:absolute;right:.625rem;display:flex;align-items:center;justify-content:center;color:var(--color-neutral-400);cursor:pointer;transition:all .2s ease;font-size:.75rem;padding:.25rem}._chevron_1y56k_168:hover{color:var(--color-neutral-600)}._disabled_1y56k_185 ._chevron_1y56k_168{cursor:not-allowed;opacity:.5}._dropdown_1y56k_194{position:absolute;top:100%;left:0;right:0;margin-top:.375rem;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #00000012,0 10px 15px -3px #0000000d,0 20px 25px -5px #00000008;z-index:50;overflow:hidden;animation:_dropdownIn_1y56k_1 .18s cubic-bezier(.2,0,.13,1.5)}@keyframes _dropdownIn_1y56k_1{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._optionsList_1y56k_223{max-height:260px;overflow-y:auto;padding:.375rem;scroll-behavior:smooth}._optionsList_1y56k_223::-webkit-scrollbar{width:6px}._optionsList_1y56k_223::-webkit-scrollbar-track{background:transparent}._optionsList_1y56k_223::-webkit-scrollbar-thumb{background:var(--color-neutral-200);border-radius:3px}._optionsList_1y56k_223::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-300)}._option_1y56k_223{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;font-size:.875rem;font-family:var(--font-family);color:var(--color-neutral-700);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .12s ease;text-align:left;gap:.5rem}._option_1y56k_223:hover,._optionHighlighted_1y56k_270{background:var(--color-primary-50);color:var(--color-primary-700)}._optionSelected_1y56k_275{background:var(--color-primary-50);color:var(--color-primary-700);font-weight:600}._optionSelected_1y56k_275:hover,._optionSelected_1y56k_275._optionHighlighted_1y56k_270{background:var(--color-primary-100)}._optionAltro_1y56k_286{border-top:1px solid var(--color-neutral-100);margin-top:.25rem;padding-top:.625rem;color:var(--color-neutral-500);font-style:italic}._optionText_1y56k_294{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._checkIcon_1y56k_302{flex-shrink:0;color:var(--color-primary-500);font-size:.875rem}._highlight_1y56k_312{background:var(--color-warning-100);color:var(--color-warning-800);border-radius:2px;padding:0 1px}._noResults_1y56k_323{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;color:var(--color-neutral-400);font-size:.875rem}._noResults_1y56k_323 i{font-size:1.25rem;opacity:.6}._overlay_1y56k_342{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:flex-end;animation:_overlayIn_1y56k_1 .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes _overlayIn_1y56k_1{0%{opacity:0}to{opacity:1}}._bottomSheet_1y56k_359{width:100%;max-height:85vh;background:#fff;border-radius:1.25rem 1.25rem 0 0;display:flex;flex-direction:column;animation:_sheetSlideUp_1y56k_1 .3s cubic-bezier(.32,.72,0,1);padding-bottom:env(safe-area-inset-bottom,0)}@keyframes _sheetSlideUp_1y56k_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._sheetHandle_1y56k_383{width:2.5rem;height:.25rem;background:var(--color-neutral-300);border-radius:2px;margin:.625rem auto 0;flex-shrink:0}._sheetHeader_1y56k_396{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem .5rem;flex-shrink:0}._sheetTitle_1y56k_404{font-size:1.0625rem;font-weight:600;color:var(--color-neutral-800)}._sheetClose_1y56k_410{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:var(--color-neutral-100);border-radius:50%;color:var(--color-neutral-600);cursor:pointer;font-size:.75rem;transition:all .15s ease;padding:0}._sheetClose_1y56k_410:hover{background:var(--color-neutral-200)}._sheetSearch_1y56k_434{display:flex;align-items:center;gap:.625rem;margin:.25rem 1.25rem .75rem;padding:.75rem 1rem;background:var(--color-neutral-50);border:2px solid var(--color-neutral-200);border-radius:var(--radius-lg);color:var(--color-neutral-400);transition:border-color .2s ease;flex-shrink:0}._sheetSearch_1y56k_434:focus-within{border-color:var(--color-primary-400);background:#fff;color:var(--color-primary-500)}._sheetSearchInput_1y56k_454{flex:1;border:none;background:transparent;font-size:1rem;font-family:var(--font-family);color:var(--color-neutral-900);outline:none;padding:0}._sheetSearchInput_1y56k_454::-moz-placeholder{color:var(--color-neutral-400)}._sheetSearchInput_1y56k_454::placeholder{color:var(--color-neutral-400)}._sheetSearchClear_1y56k_469{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:var(--color-neutral-200);border-radius:50%;color:var(--color-neutral-600);cursor:pointer;font-size:.5625rem;padding:0;transition:all .15s ease}._sheetSearchClear_1y56k_469:hover{background:var(--color-neutral-300)}._sheetList_1y56k_493{flex:1;overflow-y:auto;padding:0 .75rem 1rem;-webkit-overflow-scrolling:touch}._sheetList_1y56k_493::-webkit-scrollbar{display:none}._sheetOption_1y56k_508{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3rem;padding:.75rem 1rem;font-size:.9375rem;font-family:var(--font-family);color:var(--color-neutral-700);background:transparent;border:none;border-bottom:1px solid var(--color-neutral-100);cursor:pointer;text-align:left;gap:.75rem;transition:background .12s ease;border-radius:var(--radius-md)}._sheetOption_1y56k_508:active{background:var(--color-primary-50)}._sheetOptionSelected_1y56k_532{color:var(--color-primary-700);font-weight:600;background:var(--color-primary-50);border-color:var(--color-primary-100)}._sheetCheck_1y56k_539{flex-shrink:0;color:var(--color-primary-500);font-size:1.125rem}._error_1y56k_549{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-danger-600);margin:0;animation:_errorSlide_1y56k_1 .2s ease}@keyframes _errorSlide_1y56k_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._error_1y56k_549 i{font-size:.75rem;flex-shrink:0}._hint_1y56k_575{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-neutral-500);margin:0}._hint_1y56k_575 i{font-size:.6875rem;flex-shrink:0}@media (max-width: 768px){._input_1y56k_42{min-height:48px;padding:.75rem 4.5rem .75rem .875rem;font-size:16px;cursor:pointer}._hasIcon_1y56k_58 ._input_1y56k_42{padding-left:2.5rem}._label_1y56k_16{font-size:.75rem}._hint_1y56k_575,._error_1y56k_549{font-size:.6875rem}}._section_vlzdv_1{display:flex;flex-direction:column;gap:1.25rem;animation:_fadeInUp_vlzdv_1 .25s ease}@keyframes _fadeInUp_vlzdv_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._sectionHeader_vlzdv_20{display:flex;align-items:flex-start;gap:.75rem}._sectionIcon_vlzdv_26{width:44px;height:44px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-primary-600) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;flex-shrink:0;box-shadow:0 3px 8px -2px rgba(var(--shadow-primary-rgb),.3),0 2px 4px rgba(var(--shadow-primary-rgb),.1)}._sectionTitle_vlzdv_42{font-size:1.25rem;font-weight:700;color:var(--color-neutral-900);margin:0;letter-spacing:-.01em}._sectionDescription_vlzdv_50{font-size:.875rem;color:var(--color-neutral-500);margin:.25rem 0 0}._formGrid_vlzdv_57{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._fullWidth_vlzdv_63{grid-column:1 / -1}._divider_vlzdv_68{display:flex;align-items:center;gap:.75rem;margin:.5rem 0}._divider_vlzdv_68:before,._divider_vlzdv_68:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--color-neutral-200),transparent)}._divider_vlzdv_68 span{font-size:.75rem;font-weight:600;color:var(--color-neutral-400);text-transform:uppercase;letter-spacing:.5px;padding:.25rem .75rem;background:var(--color-neutral-100);border-radius:var(--radius-full)}._typeSelector_vlzdv_95{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}._typeButton_vlzdv_101{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._typeButton_vlzdv_101:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--color-primary-50) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}._typeButton_vlzdv_101 i{font-size:1.5rem;color:var(--color-neutral-400);transition:all .3s ease;position:relative;z-index:1}._typeButton_vlzdv_101 span{font-size:.875rem;font-weight:600;color:var(--color-neutral-600);position:relative;z-index:1}._typeButton_vlzdv_101:hover{border-color:var(--color-primary-300);transform:translateY(-2px);box-shadow:0 4px 12px -2px rgba(var(--shadow-primary-rgb),.15)}._typeButton_vlzdv_101:hover:before{opacity:1}._typeButton_vlzdv_101:hover i{color:var(--color-primary-500);transform:scale(1.1)}._typeActive_vlzdv_159{border-color:var(--color-primary-500);background:var(--color-primary-50);box-shadow:0 0 0 3px var(--color-primary-100),0 4px 12px -2px rgba(var(--shadow-primary-rgb),.2)}._typeActive_vlzdv_159:before{opacity:1}._typeActive_vlzdv_159 i{color:var(--color-primary-600);transform:scale(1.1)}._typeActive_vlzdv_159 span{color:var(--color-primary-700);font-weight:700}._typeDisabled_vlzdv_182{opacity:.5;cursor:not-allowed;background:var(--color-neutral-100)}._typeDisabled_vlzdv_182:hover{border-color:var(--color-neutral-200);transform:none;box-shadow:none}._typeDisabled_vlzdv_182:hover:before{opacity:0}._typeDisabled_vlzdv_182:hover i{color:var(--color-neutral-400);transform:none}._nonDisponibile_vlzdv_203{font-size:.6875rem;font-weight:500;color:var(--color-danger-500);text-transform:uppercase;letter-spacing:.02em;position:relative;z-index:1}._coperturaWarning_vlzdv_214{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;background:linear-gradient(145deg,#fefce8,#fffbeb,#fff);border:1px solid var(--color-warning-200);border-left:3px solid var(--color-warning-400);border-radius:var(--radius-md);font-size:.8125rem;font-weight:500;color:var(--color-warning-700)}._coperturaWarningHeader_vlzdv_228{display:flex;align-items:center;gap:.5rem}._coperturaWarningHeader_vlzdv_228>i{font-size:1rem;color:var(--color-warning-500)}._coperturaWarningTitle_vlzdv_239{font-weight:600;font-size:.8125rem;color:var(--color-warning-800)}._coperturaWarningServices_vlzdv_245{display:flex;gap:1rem;padding-left:.125rem}._coperturaWarningService_vlzdv_245{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500}._coperturaWarningService_vlzdv_245 i{font-size:.875rem}._coperturaServiceOk_vlzdv_263{color:var(--color-success-600)}._coperturaServiceOk_vlzdv_263 i{color:var(--color-success-500)}._coperturaServiceNo_vlzdv_271{color:var(--color-danger-500)}._coperturaServiceNo_vlzdv_271 i{color:var(--color-danger-400)}._supplySection_vlzdv_280{background:linear-gradient(145deg,var(--color-neutral-50) 0%,white 100%);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);padding:1rem;animation:_fadeInUp_vlzdv_1 .25s ease}._supplySectionHeader_vlzdv_288{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--color-neutral-700);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-neutral-200)}._supplySectionHeader_vlzdv_288 i{color:var(--color-primary-500);font-size:1rem}._paymentOptions_vlzdv_306{display:flex;flex-direction:column;gap:.625rem}._paymentOption_vlzdv_306{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}._paymentOption_vlzdv_306:hover{border-color:var(--color-primary-300);transform:translate(4px)}._paymentRadio_vlzdv_329{display:none}._paymentIcon_vlzdv_333{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-neutral-100);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--color-neutral-400);flex-shrink:0;transition:all .3s ease}._paymentContent_vlzdv_347{flex:1;display:flex;flex-direction:column;gap:.25rem}._paymentTitle_vlzdv_354{font-size:.9375rem;font-weight:600;color:var(--color-neutral-800)}._paymentDescription_vlzdv_360{font-size:.75rem;color:var(--color-neutral-500)}._paymentCheck_vlzdv_365{width:22px;height:22px;border-radius:var(--radius-full);border:2px solid var(--color-neutral-300);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}._paymentCheck_vlzdv_365 i{opacity:0;transform:scale(.5) rotate(-45deg);transition:all .3s cubic-bezier(.4,0,.2,1)}._paymentActive_vlzdv_383{border-color:var(--color-primary-500);background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%);box-shadow:0 0 0 3px var(--color-primary-100)}._paymentActive_vlzdv_383 ._paymentIcon_vlzdv_333{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff;box-shadow:0 2px 8px rgba(var(--shadow-primary-rgb),.3)}._paymentActive_vlzdv_383 ._paymentCheck_vlzdv_365{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border-color:transparent;box-shadow:0 2px 4px rgba(var(--shadow-primary-rgb),.3)}._paymentActive_vlzdv_383 ._paymentCheck_vlzdv_365 i{opacity:1;transform:scale(1) rotate(0)}._invioBollettaSection_vlzdv_410{margin-top:1rem}._invioBollettaLabel_vlzdv_414{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%);border:2px solid var(--color-primary-200);border-radius:var(--radius-xl);cursor:pointer;transition:all .3s ease}._invioBollettaLabel_vlzdv_414:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}._invioBollettaLabel_vlzdv_414:has(input:checked){border-color:var(--color-primary-500);background:linear-gradient(145deg,var(--color-primary-100) 0%,var(--color-primary-50) 100%)}._invioBollettaContent_vlzdv_436{display:flex;align-items:center;gap:.875rem;flex:1}._invioBollettaIcon_vlzdv_443{width:44px;height:44px;border-radius:var(--radius-lg);background:var(--color-primary-100);display:flex;align-items:center;justify-content:center;flex-shrink:0}._invioBollettaIcon_vlzdv_443 i{font-size:1.25rem;color:var(--color-primary-600)}._invioBollettaLabel_vlzdv_414:has(input:checked) ._invioBollettaIcon_vlzdv_443{background:var(--gradient-primary)}._invioBollettaLabel_vlzdv_414:has(input:checked) ._invioBollettaIcon_vlzdv_443 i{color:#fff}._invioBollettaText_vlzdv_467{display:flex;flex-direction:column;gap:.125rem}._invioBollettaTitle_vlzdv_473{font-size:.9375rem;font-weight:600;color:var(--color-neutral-800)}._invioBollettaDesc_vlzdv_479{font-size:.8125rem;color:var(--color-neutral-500)}._invioBollettaLabel_vlzdv_414:has(input:checked) ._invioBollettaTitle_vlzdv_473{color:var(--color-primary-800)}._invioBollettaLabel_vlzdv_414:has(input:checked) ._invioBollettaDesc_vlzdv_479{color:var(--color-primary-600)}._ibanSection_vlzdv_492{padding:1.25rem;background:linear-gradient(145deg,var(--color-neutral-50) 0%,white 100%);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);animation:_fadeInUp_vlzdv_1 .25s ease;display:flex;flex-direction:column;gap:1.25rem}._intestatarioSection_vlzdv_504{margin-top:.5rem}._intestatarioTitle_vlzdv_508{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--color-neutral-700);margin-bottom:.875rem}._intestatarioTitle_vlzdv_508 i{color:var(--color-primary-500)}._intestatarioOptions_vlzdv_522{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}._intestatarioButton_vlzdv_528{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left}._intestatarioButton_vlzdv_528:hover{border-color:var(--color-primary-300);background:var(--color-neutral-50)}._intestatarioIcon_vlzdv_546{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-neutral-100);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}._intestatarioIcon_vlzdv_546 i{font-size:1.125rem;color:var(--color-neutral-500);transition:all .3s ease}._intestatarioContent_vlzdv_564{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}._intestatarioLabel_vlzdv_572{font-size:.875rem;font-weight:600;color:var(--color-neutral-800)}._intestatarioDesc_vlzdv_578{font-size:.75rem;color:var(--color-neutral-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._intestatarioCheck_vlzdv_586{width:24px;height:24px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 2px 4px rgba(var(--shadow-primary-rgb),.3)}._intestatarioCheck_vlzdv_586 i{font-size:.75rem}._intestatarioActive_vlzdv_603{border-color:var(--color-primary-500);background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%);box-shadow:0 0 0 3px var(--color-primary-100)}._intestatarioActive_vlzdv_603 ._intestatarioIcon_vlzdv_546{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));box-shadow:0 2px 8px rgba(var(--shadow-primary-rgb),.3)}._intestatarioActive_vlzdv_603 ._intestatarioIcon_vlzdv_546 i{color:#fff}._intestatarioActive_vlzdv_603 ._intestatarioLabel_vlzdv_572{color:var(--color-primary-700)}._intestatarioForm_vlzdv_622{margin-top:1rem;padding:1rem;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);animation:_fadeInUp_vlzdv_1 .25s ease}@media (max-width: 768px){._intestatarioOptions_vlzdv_522{grid-template-columns:1fr}._intestatarioButton_vlzdv_528{padding:.875rem}._intestatarioIcon_vlzdv_546{width:36px;height:36px}}._checkboxContainer_vlzdv_647{margin:.25rem 0;animation:_fadeInUp_vlzdv_1 .25s ease}._checkboxLabel_vlzdv_652{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer;padding:.875rem 1rem;background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%);border:2px solid var(--color-primary-200);border-radius:var(--radius-lg);transition:all .3s cubic-bezier(.4,0,.2,1)}._checkboxLabel_vlzdv_652:hover{border-color:var(--color-primary-400);box-shadow:0 4px 12px -4px rgba(var(--shadow-primary-rgb),.2);transform:translateY(-1px)}._checkboxCustom_vlzdv_670{width:22px;height:22px;border-radius:var(--radius-sm);border:2px solid var(--color-primary-400);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-top:1px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff}._checkboxCustom_vlzdv_670 i{font-size:.75rem;opacity:0;transform:scale(.5);transition:all .3s cubic-bezier(.4,0,.2,1)}._checkbox_vlzdv_647:checked+._checkboxCustom_vlzdv_670{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border-color:transparent;box-shadow:0 2px 8px rgba(var(--shadow-primary-rgb),.4)}._checkbox_vlzdv_647:checked+._checkboxCustom_vlzdv_670 i{opacity:1;transform:scale(1)}._checkbox_vlzdv_647:not(:checked)~._checkboxText_vlzdv_703 strong{color:var(--color-neutral-600)}._checkboxLabel_vlzdv_652:has(._checkbox_vlzdv_647:not(:checked)){background:#fff;border-color:var(--color-neutral-200)}._checkboxLabel_vlzdv_652:has(._checkbox_vlzdv_647:not(:checked)):hover{border-color:var(--color-primary-300);background:var(--color-neutral-50)}._checkboxText_vlzdv_703{display:flex;flex-direction:column;gap:.125rem}._checkboxText_vlzdv_703 strong{font-size:.875rem;font-weight:600;color:var(--color-primary-700);transition:color .2s ease}._checkboxText_vlzdv_703 small{font-size:.75rem;color:var(--color-neutral-500)}._consents_vlzdv_736{display:flex;flex-direction:column;gap:1.25rem}._summaryCard_vlzdv_745 ._consents_vlzdv_736{padding:1.25rem;gap:1rem}._consent_vlzdv_736{display:flex;align-items:flex-start;gap:.875rem;cursor:pointer;padding:.5rem;margin:-.5rem;border-radius:var(--radius-lg);transition:background .2s ease;min-width:0}._consent_vlzdv_736:hover{background:var(--color-neutral-50)}._checkbox_vlzdv_647{display:none}._checkmark_vlzdv_770{width:24px;height:24px;border-radius:var(--radius-md);border:2px solid var(--color-neutral-300);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-top:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}._checkmark_vlzdv_770 i{font-size:.75rem;opacity:0;transform:scale(.5);transition:all .3s cubic-bezier(.4,0,.2,1)}._consent_vlzdv_736:hover ._checkmark_vlzdv_770{border-color:var(--color-primary-400)}._checkbox_vlzdv_647:checked+._checkmark_vlzdv_770{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border-color:transparent;box-shadow:0 2px 4px rgba(var(--shadow-primary-rgb),.3)}._checkbox_vlzdv_647:checked+._checkmark_vlzdv_770 i{opacity:1;transform:scale(1)}._consentText_vlzdv_806{font-size:.9375rem;color:var(--color-neutral-600);line-height:1.6;min-width:0;flex:1;word-break:break-word;overflow-wrap:anywhere}._consentText_vlzdv_806 strong{color:var(--color-neutral-800)}._consentError_vlzdv_820{display:block;color:var(--color-danger-600);font-size:.8125rem;margin-top:.25rem;animation:_errorSlide_vlzdv_1 .2s ease}@keyframes _errorSlide_vlzdv_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._summaryCard_vlzdv_745{background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);overflow:hidden;transition:all .3s ease}._summaryCard_vlzdv_745:hover{border-color:var(--color-neutral-300);box-shadow:0 4px 12px -4px #00000014}._summaryHeader_vlzdv_853{display:flex;align-items:center;gap:.625rem;padding:1rem 1.25rem;background:linear-gradient(145deg,var(--color-neutral-50) 0%,var(--color-neutral-100) 100%);font-size:.9375rem;font-weight:600;color:var(--color-neutral-700);border-bottom:1px solid var(--color-neutral-200)}._summaryHeader_vlzdv_853 i{color:var(--color-primary-500);font-size:1.125rem}._summaryHeader_vlzdv_853 span{flex:1}._editButton_vlzdv_875{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;background:#fff;border:1px solid var(--color-primary-300);border-radius:var(--radius-md);color:var(--color-primary-600);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);margin-left:auto}._editButton_vlzdv_875 i{font-size:.75rem;color:inherit;transition:transform .2s ease}._editButton_vlzdv_875:hover{background:var(--color-primary-50);border-color:var(--color-primary-500);transform:translateY(-1px)}._editButton_vlzdv_875:hover i{transform:rotate(-10deg)}._editButton_vlzdv_875:active{transform:translateY(0)}._editButton_vlzdv_875:disabled{opacity:.5;cursor:not-allowed;transform:none}._summaryGrid_vlzdv_917{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;padding:1.25rem}._summaryItem_vlzdv_924{display:flex;flex-direction:column;gap:.375rem}._summaryLabel_vlzdv_930{font-size:.6875rem;font-weight:600;color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.75px}._summaryValue_vlzdv_938{font-size:1rem;font-weight:500;color:var(--color-neutral-800)}._successContainer_vlzdv_945{text-align:center;padding:4rem 1.5rem}._successIcon_vlzdv_950{width:88px;height:88px;border-radius:var(--radius-full);background:linear-gradient(145deg,var(--color-success-100) 0%,var(--color-success-200) 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 1.75rem;animation:_successPop_vlzdv_1 .5s cubic-bezier(.4,0,.2,1)}@keyframes _successPop_vlzdv_1{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._successIcon_vlzdv_950 i{font-size:2.75rem;color:var(--color-success-500);animation:_checkPop_vlzdv_1 .4s ease .2s both}@keyframes _checkPop_vlzdv_1{0%{transform:scale(0) rotate(-45deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}._successTitle_vlzdv_979{font-size:1.625rem;font-weight:700;color:var(--color-neutral-900);margin:0 0 .625rem;letter-spacing:-.01em}._successDescription_vlzdv_987{font-size:1.0625rem;color:var(--color-neutral-600);margin:0 0 2rem;max-width:420px;margin-left:auto;margin-right:auto;line-height:1.6}._pdfGenerating_vlzdv_998{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);font-size:.9375rem;font-weight:500;color:var(--color-primary-700);margin-bottom:1.5rem;animation:_fadeInUp_vlzdv_1 .25s ease}._pdfGenerating_vlzdv_998 i{font-size:1.125rem;animation:_spin_vlzdv_1 1.5s linear infinite}._documentsSection_vlzdv_1024{width:100%;max-width:420px;margin:0 auto 2rem;text-align:left;animation:_fadeInUp_vlzdv_1 .25s ease}._documentsTitle_vlzdv_1032{display:flex;align-items:center;gap:.625rem;font-size:1rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 .875rem}._documentsTitle_vlzdv_1032 i{font-size:1.25rem;color:var(--color-danger-500)}._documentsList_vlzdv_1047{display:flex;flex-direction:column;gap:.75rem}._documentCard_vlzdv_1053{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;text-align:left}._documentCard_vlzdv_1053:hover{border-color:var(--color-primary-300);background:var(--color-primary-50);transform:translateY(-2px);box-shadow:0 4px 12px -2px rgba(var(--shadow-primary-rgb),.15)}._documentCard_vlzdv_1053:active{transform:translateY(0)}._documentIcon_vlzdv_1078{width:44px;height:44px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-primary-100) 0%,var(--color-primary-50) 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}._documentIcon_vlzdv_1078 i{font-size:1.25rem;color:var(--color-primary-600)}._documentCard_vlzdv_1053:hover ._documentIcon_vlzdv_1078{background:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-primary-600) 100%);box-shadow:0 2px 8px rgba(var(--shadow-primary-rgb),.3)}._documentCard_vlzdv_1053:hover ._documentIcon_vlzdv_1078 i{color:#fff}._documentInfo_vlzdv_1104{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}._documentType_vlzdv_1112{font-size:.9375rem;font-weight:600;color:var(--color-neutral-800)}._documentFilename_vlzdv_1118{font-size:.75rem;color:var(--color-neutral-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._documentDownload_vlzdv_1126{width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-neutral-100);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}._documentDownload_vlzdv_1126 i{font-size:1rem;color:var(--color-neutral-500);transition:all .3s ease}._documentCard_vlzdv_1053:hover ._documentDownload_vlzdv_1126{background:var(--color-success-100)}._documentCard_vlzdv_1053:hover ._documentDownload_vlzdv_1126 i{color:var(--color-success-600);transform:translateY(2px)}._errorBanner_vlzdv_1154{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;background:linear-gradient(145deg,var(--color-danger-50) 0%,white 100%);border:1px solid var(--color-danger-200);border-radius:var(--radius-xl);color:var(--color-danger-700);font-size:.9375rem;font-weight:500;animation:_errorSlide_vlzdv_1 .3s ease}._errorBanner_vlzdv_1154 i{font-size:1.375rem;flex-shrink:0;color:var(--color-danger-500)}._actions_vlzdv_1175{display:flex;justify-content:space-between;gap:.75rem;padding-top:1rem;border-top:1px solid var(--color-neutral-200);margin-top:.5rem}@media (max-width: 768px){._section_vlzdv_1{gap:1rem}._formGrid_vlzdv_57{grid-template-columns:1fr;gap:.75rem}._typeSelector_vlzdv_95{grid-template-columns:1fr;gap:.5rem}._typeButton_vlzdv_101{flex-direction:row;justify-content:flex-start;padding:.75rem 1rem}._typeButton_vlzdv_101 i{font-size:1.25rem}._summaryGrid_vlzdv_917{grid-template-columns:1fr;gap:.75rem}._actions_vlzdv_1175{flex-direction:column-reverse;gap:.5rem;position:sticky;bottom:0;background:#fff;margin:0 -1rem;padding:.75rem 1rem;border-top:1px solid var(--color-neutral-200);box-shadow:0 -2px 8px #0000000f;z-index:10}._sectionIcon_vlzdv_26{width:36px;height:36px;font-size:1rem}._sectionTitle_vlzdv_42{font-size:1.125rem}._sectionDescription_vlzdv_50{font-size:.8125rem}._paymentOption_vlzdv_306{padding:.75rem}._paymentIcon_vlzdv_333{width:36px;height:36px}._supplySection_vlzdv_280{padding:.75rem}._divider_vlzdv_68{margin:.375rem 0}._checkboxLabel_vlzdv_652{padding:.75rem}}._zonaNonCopertaContent_vlzdv_1267{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;gap:1.5rem}._zonaNonCopertaIconWrapper_vlzdv_1276{position:relative;display:flex;align-items:center;justify-content:center}._zonaNonCopertaIconBg_vlzdv_1283{position:absolute;width:110px;height:110px;border-radius:var(--radius-full);background:linear-gradient(145deg,#ef444414,#ef444408);animation:_zonaPulse_vlzdv_1 3s ease-in-out infinite}._zonaNonCopertaIcon_vlzdv_1276{position:relative;width:72px;height:72px;border-radius:var(--radius-full);background:linear-gradient(145deg,#fee2e2,#fecaca);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px -4px #ef444433,0 4px 8px #ef444414,inset 0 -2px 4px #0000000a;animation:_iconFloat_vlzdv_1 3s ease-in-out infinite}@keyframes _zonaPulse_vlzdv_1{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:.3}}@keyframes _iconFloat_vlzdv_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}._zonaNonCopertaIcon_vlzdv_1276 i{font-size:1.75rem;color:#dc2626;filter:drop-shadow(0 1px 3px rgba(220,38,38,.25))}._zonaNonCopertaTextContent_vlzdv_1330{display:flex;flex-direction:column;gap:.625rem;align-items:center}._zonaNonCopertaTitle_vlzdv_1337{font-size:1.25rem;font-weight:700;color:var(--color-neutral-900);margin:0;letter-spacing:-.01em}._zonaNonCopertaMessage_vlzdv_1345{font-size:.9375rem;font-weight:500;color:var(--color-neutral-600);margin:0;line-height:1.5;max-width:300px}._zonaNonCopertaDetail_vlzdv_1354{display:flex;gap:1.5rem;padding:.75rem 1.25rem;background:var(--color-neutral-50);border:1px solid var(--color-neutral-150, var(--color-neutral-200));border-radius:var(--radius-md);margin-top:.25rem}._zonaNonCopertaDetailRow_vlzdv_1364{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--color-neutral-700)}._zonaNonCopertaDetailRow_vlzdv_1364>i{font-size:.875rem;color:var(--color-neutral-400)}._zonaNonCopertaStatusNo_vlzdv_1378{font-size:.6875rem;font-weight:600;color:var(--color-danger-500);background:#ef444414;padding:.125rem .5rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.02em;margin-left:.25rem}._zonaNonCopertaSubtext_vlzdv_1390{font-size:.8125rem;color:var(--color-neutral-400);margin:0;line-height:1.6;max-width:300px;margin-top:.25rem}._zonaNonCopertaActions_vlzdv_1399{display:flex;flex-direction:column;gap:.625rem;width:100%;margin-top:.25rem}._activationSection_vlzdv_1411{margin:.75rem 0;padding:1rem;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg)}._activationSection_vlzdv_1411._activationError_vlzdv_1419{border-color:var(--color-danger-500);background:var(--color-danger-50)}._activationErrorMessage_vlzdv_1424{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-bottom:1rem;background:var(--color-danger-100);border-radius:var(--radius-md);color:var(--color-danger-700);font-size:.875rem;font-weight:500}._activationErrorMessage_vlzdv_1424 i{font-size:1rem;color:var(--color-danger-500)}._activationTitle_vlzdv_1442{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--color-neutral-700);margin-bottom:.75rem}._activationTitle_vlzdv_1442 i{font-size:.875rem;color:var(--color-primary-500)}._activationSelector_vlzdv_1457{display:flex;flex-direction:column;gap:.5rem}._activationButton_vlzdv_1463{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;width:100%}._activationButton_vlzdv_1463:hover{border-color:var(--color-primary-300);background:var(--color-neutral-50);transform:translate(4px)}._activationIcon_vlzdv_1483{width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-neutral-100);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}._activationIcon_vlzdv_1483 i{font-size:1rem;color:var(--color-neutral-500);transition:all .3s ease}._activationContent_vlzdv_1501{flex:1;display:flex;flex-direction:column;gap:.125rem}._activationLabel_vlzdv_1508{font-size:.875rem;font-weight:600;color:var(--color-neutral-800)}._activationDesc_vlzdv_1514{font-size:.75rem;color:var(--color-neutral-500);line-height:1.4}._activationCheck_vlzdv_1520{width:22px;height:22px;border-radius:var(--radius-full);border:2px solid var(--color-neutral-300);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}._activationCheck_vlzdv_1520 i{font-size:.75rem}._activationActive_vlzdv_1538{border-color:var(--color-primary-500);background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%);box-shadow:0 0 0 3px var(--color-primary-100)}._activationActive_vlzdv_1538 ._activationIcon_vlzdv_1483{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));box-shadow:0 2px 8px rgba(var(--shadow-primary-rgb),.3)}._activationActive_vlzdv_1538 ._activationIcon_vlzdv_1483 i{color:#fff}._activationActive_vlzdv_1538 ._activationLabel_vlzdv_1508{color:var(--color-primary-700)}._activationActive_vlzdv_1538 ._activationCheck_vlzdv_1520{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border-color:transparent;box-shadow:0 2px 4px rgba(var(--shadow-primary-rgb),.3)}._activationAccepted_vlzdv_1564{border-color:var(--color-success-500);background:linear-gradient(145deg,var(--color-success-50) 0%,white 100%);box-shadow:0 0 0 3px var(--color-success-100)}._activationAccepted_vlzdv_1564 ._activationIcon_vlzdv_1483,._activationAccepted_vlzdv_1564 ._activationCheck_vlzdv_1520{background:linear-gradient(135deg,var(--color-success-500),var(--color-success-600))}._subentroAcceptedBadge_vlzdv_1579{display:flex;align-items:center;gap:.5rem;margin-top:.875rem;padding:.625rem 1rem;background:linear-gradient(145deg,var(--color-success-50) 0%,white 100%);border:1px solid var(--color-success-200);border-radius:var(--radius-md);font-size:.8125rem;font-weight:600;color:var(--color-success-700);animation:_fadeInUp_vlzdv_1 .25s ease}._subentroAcceptedBadge_vlzdv_1579 i{font-size:1rem;color:var(--color-success-500)}._infoNote_vlzdv_1600{display:flex;align-items:center;gap:.5rem;margin-top:.875rem;padding:.625rem 1rem;background:linear-gradient(145deg,var(--color-neutral-50) 0%,white 100%);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);font-size:.8125rem;font-weight:500;color:var(--color-neutral-600)}._infoNote_vlzdv_1600 i{font-size:1rem;color:var(--color-neutral-400)}._fornitoreAttualeSection_vlzdv_1623{margin-top:1.25rem;padding:1rem 1.25rem;background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);animation:_fadeInUp_vlzdv_1 .25s ease}._vecchioIntestatarioSection_vlzdv_1632{margin-top:1.25rem;padding:1.25rem;background:linear-gradient(145deg,var(--color-warning-50) 0%,white 100%);border:1px solid var(--color-warning-200);border-radius:var(--radius-lg);animation:_fadeInUp_vlzdv_1 .25s ease}._vecchioIntestatarioHeader_vlzdv_1641{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;color:var(--color-warning-800);margin-bottom:.5rem}._vecchioIntestatarioHeader_vlzdv_1641 i{font-size:1.125rem;color:var(--color-warning-600)}._vecchioIntestatarioDesc_vlzdv_1656{font-size:.8125rem;color:var(--color-neutral-600);margin:0 0 1.25rem;line-height:1.5}._vecchioIntestatarioDetails_vlzdv_1664{margin-bottom:1rem;padding:1rem;background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);animation:_fadeInUp_vlzdv_1 .25s ease}._vecchioIntestatarioSubHeader_vlzdv_1673{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--color-primary-700);margin-bottom:.75rem}._vecchioIntestatarioSubHeader_vlzdv_1673 i{font-size:1rem;color:var(--color-primary-500)}._mortisCausaDetails_vlzdv_1689{margin-top:1rem;padding:1rem;background:linear-gradient(145deg,var(--color-neutral-50) 0%,white 100%);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);animation:_fadeInUp_vlzdv_1 .25s ease}._mortisCausaHeader_vlzdv_1698{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--color-neutral-700);margin-bottom:.75rem}._mortisCausaHeader_vlzdv_1698 i{font-size:1rem;color:var(--color-primary-500)}._identityUploadSection_vlzdv_1717{margin-top:.5rem;padding:1.25rem;background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg)}._identityUploadDescription_vlzdv_1725{font-size:.875rem;color:var(--color-neutral-600);margin:0 0 1rem;line-height:1.5}._uploadStatus_vlzdv_1732,._uploadSuccess_vlzdv_1733,._uploadError_vlzdv_1734{display:flex;align-items:center;gap:.625rem;margin-top:1rem;padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;animation:_fadeInUp_vlzdv_1 .25s ease}._uploadStatus_vlzdv_1732{background:var(--color-primary-50);border:1px solid var(--color-primary-200);color:var(--color-primary-700)}._uploadStatus_vlzdv_1732 i{font-size:1rem;color:var(--color-primary-500);animation:_spin_vlzdv_1 1s linear infinite}@keyframes _spin_vlzdv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._uploadSuccess_vlzdv_1733{background:linear-gradient(145deg,var(--color-success-50) 0%,white 100%);border:1px solid var(--color-success-200);color:var(--color-success-700)}._uploadSuccess_vlzdv_1733 i{font-size:1rem;color:var(--color-success-500)}._uploadError_vlzdv_1734{background:linear-gradient(145deg,var(--color-danger-50) 0%,white 100%);border:1px solid var(--color-danger-200);color:var(--color-danger-700)}._uploadError_vlzdv_1734 i{font-size:1rem;color:var(--color-danger-500)}._uploadedFileCard_vlzdv_1793{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(145deg,var(--color-success-50) 0%,white 100%);border:1px solid var(--color-success-200);border-radius:var(--radius-lg);animation:_fadeInUp_vlzdv_1 .25s ease}._uploadedFileIcon_vlzdv_1804{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-success-100);border-radius:var(--radius-md);flex-shrink:0}._uploadedFileIcon_vlzdv_1804 i{font-size:1.5rem;color:var(--color-success-600)}._uploadedFileInfo_vlzdv_1820{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}._uploadedFileName_vlzdv_1828{font-size:.9375rem;font-weight:600;color:var(--color-neutral-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._uploadedFileStatus_vlzdv_1837{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--color-success-700)}._uploadedFileStatus_vlzdv_1837 i{font-size:.875rem;color:var(--color-success-500)}._uploadedFileRemove_vlzdv_1851{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);color:var(--color-neutral-500);cursor:pointer;transition:all .2s ease;flex-shrink:0}._uploadedFileRemove_vlzdv_1851:hover{background:var(--color-danger-50);border-color:var(--color-danger-200);color:var(--color-danger-600)}._uploadedFileRemove_vlzdv_1851 i{font-size:1rem}._categoriaUsoSection_vlzdv_1880{margin-top:1rem;padding:1rem;background:linear-gradient(145deg,var(--color-neutral-50) 0%,white 100%);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg)}._categoriaUsoHeader_vlzdv_1888{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--color-neutral-800);margin-bottom:.75rem}._categoriaUsoHeader_vlzdv_1888 i{font-size:1rem;color:var(--color-primary-600)}._categoriaUsoGrid_vlzdv_1903{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}._categoriaUsoItem_vlzdv_1909{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}._categoriaUsoItem_vlzdv_1909:hover{border-color:var(--color-primary-300);background:var(--color-primary-50)}._categoriaUsoItem_vlzdv_1909:has(input:checked){border-color:var(--color-primary-500);background:var(--color-primary-100);box-shadow:0 0 0 3px var(--color-primary-100)}._categoriaUsoItem_vlzdv_1909:has(input:checked) ._checkboxCustom_vlzdv_670{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border-color:transparent;box-shadow:0 2px 6px rgba(var(--shadow-primary-rgb),.4)}._categoriaUsoItem_vlzdv_1909:has(input:checked) ._checkboxCustom_vlzdv_670 i{opacity:1;transform:scale(1)}._categoriaUsoLabel_vlzdv_1943{font-size:.8125rem;font-weight:500;color:var(--color-neutral-700)}._categoriaUsoItem_vlzdv_1909:has(input:checked) ._categoriaUsoLabel_vlzdv_1943{color:var(--color-primary-700);font-weight:600}@media (max-width: 480px){._categoriaUsoGrid_vlzdv_1903{grid-template-columns:1fr}}@media (max-width: 768px){._uploadedFileCard_vlzdv_1793{padding:.875rem 1rem;gap:.75rem}._uploadedFileIcon_vlzdv_1804{width:40px;height:40px}._uploadedFileIcon_vlzdv_1804 i{font-size:1.25rem}._uploadedFileName_vlzdv_1828{font-size:.875rem}._uploadedFileRemove_vlzdv_1851{width:32px;height:32px}}@media (max-width: 768px){._activationButton_vlzdv_1463{padding:.875rem 1rem}._activationIcon_vlzdv_1483{width:40px;height:40px}._activationIcon_vlzdv_1483 i{font-size:1.125rem}._activationLabel_vlzdv_1508{font-size:.875rem}._activationDesc_vlzdv_1514{font-size:.75rem}._identityUploadSection_vlzdv_1717{padding:1rem}._identityUploadDescription_vlzdv_1725{font-size:.8125rem}}._documentTypeSection_vlzdv_2022{margin-bottom:.5rem}._fieldLabel_vlzdv_2026{display:block;font-size:.875rem;font-weight:600;color:var(--color-neutral-700);margin-bottom:.875rem}._documentTypeGrid_vlzdv_2034{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._documentTypeCard_vlzdv_2040{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-xl);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._documentTypeCard_vlzdv_2040:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--color-primary-50) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}._documentTypeCard_vlzdv_2040:hover{border-color:var(--color-primary-300);transform:translateY(-3px);box-shadow:0 6px 16px -4px rgba(var(--shadow-primary-rgb),.15)}._documentTypeCard_vlzdv_2040:hover:before{opacity:1}._documentTypeCardSelected_vlzdv_2077{border-color:var(--color-primary-500);background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%);box-shadow:0 0 0 3px var(--color-primary-100),0 6px 16px -4px rgba(var(--shadow-primary-rgb),.2)}._documentTypeCardSelected_vlzdv_2077:before{opacity:1}._documentTypeIcon_vlzdv_2089{width:56px;height:56px;border-radius:var(--radius-lg);background:var(--color-neutral-100);display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:all .3s ease}._documentTypeIcon_vlzdv_2089 i{font-size:1.75rem;color:var(--color-neutral-500);transition:all .3s ease}._documentTypeCard_vlzdv_2040:hover ._documentTypeIcon_vlzdv_2089{background:var(--color-primary-100);transform:scale(1.05)}._documentTypeCard_vlzdv_2040:hover ._documentTypeIcon_vlzdv_2089 i{color:var(--color-primary-500)}._documentTypeCardSelected_vlzdv_2077 ._documentTypeIcon_vlzdv_2089{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));box-shadow:0 4px 12px rgba(var(--shadow-primary-rgb),.3)}._documentTypeCardSelected_vlzdv_2077 ._documentTypeIcon_vlzdv_2089 i{color:#fff}._documentTypeLabel_vlzdv_2126{font-size:.9375rem;font-weight:600;color:var(--color-neutral-600);position:relative;z-index:1;transition:color .3s ease}._documentTypeCard_vlzdv_2040:hover ._documentTypeLabel_vlzdv_2126{color:var(--color-primary-600)}._documentTypeCardSelected_vlzdv_2077 ._documentTypeLabel_vlzdv_2126{color:var(--color-primary-700);font-weight:700}._documentTypeCheck_vlzdv_2144{position:absolute;top:.75rem;right:.75rem;width:24px;height:24px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 4px rgba(var(--shadow-primary-rgb),.3);animation:_checkPop_vlzdv_1 .3s cubic-bezier(.4,0,.2,1);z-index:2}._documentTypeCheck_vlzdv_2144 i{font-size:.75rem}._inputModeToggle_vlzdv_2169{display:flex;background:var(--color-neutral-100);border-radius:var(--radius-lg);padding:.25rem;gap:.25rem}._inputModeButton_vlzdv_2177{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;font-size:.875rem;font-weight:600;color:var(--color-neutral-500);transition:all .3s cubic-bezier(.4,0,.2,1)}._inputModeButton_vlzdv_2177 i{font-size:1rem;transition:transform .3s ease}._inputModeButton_vlzdv_2177:hover{color:var(--color-primary-600)}._inputModeButton_vlzdv_2177:hover i{transform:scale(1.1)}._inputModeButtonActive_vlzdv_2207{background:#fff;color:var(--color-primary-600);box-shadow:0 2px 8px #00000014}._inputModeButtonActive_vlzdv_2207 i{color:var(--color-primary-500)}._documentUploadSection_vlzdv_2221{padding:1.25rem;background:linear-gradient(145deg,var(--color-neutral-50) 0%,white 100%);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl)}._documentUploadDescription_vlzdv_2228{font-size:.875rem;color:var(--color-neutral-600);margin:0 0 1rem;line-height:1.5}._documentSidesGrid_vlzdv_2236{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width: 640px){._documentSidesGrid_vlzdv_2236{grid-template-columns:1fr}}._documentSideBox_vlzdv_2248{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);transition:border-color .2s ease,box-shadow .2s ease}._documentSideBox_vlzdv_2248:has(._uploadedFileCard_vlzdv_1793){border-color:var(--color-success-500);background:linear-gradient(145deg,#22c55e08,#fff)}._documentSideHeader_vlzdv_2264{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;color:var(--color-neutral-700);text-transform:uppercase;letter-spacing:.5px;padding-bottom:.5rem;border-bottom:1px solid var(--color-neutral-100)}._documentSideHeader_vlzdv_2264 i{font-size:1rem;color:var(--color-primary-500)}._documentSideHeader_vlzdv_2264 i._text-success_vlzdv_2282{color:var(--color-success-500);margin-left:auto}._documentAttachments_vlzdv_2291{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width: 640px){._documentAttachments_vlzdv_2291{grid-template-columns:1fr}}._documentAttachmentCard_vlzdv_2303{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-neutral-50);border:2px dashed var(--color-neutral-300);border-radius:var(--radius-lg);transition:all .2s ease}._documentAttachmentCard_vlzdv_2303._documentAttachmentUploaded_vlzdv_2314{border-style:solid;border-color:var(--color-success-500);background:linear-gradient(145deg,#22c55e0d,#fff)}._documentAttachmentHeader_vlzdv_2320{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;color:var(--color-neutral-700);text-transform:uppercase;letter-spacing:.5px}._documentAttachmentHeader_vlzdv_2320 i{font-size:1rem;color:var(--color-primary-500)}._documentAttachmentActions_vlzdv_2336{display:flex;gap:.5rem;align-items:stretch}._documentAttachmentActions_vlzdv_2336>div{flex:1}._cameraButton_vlzdv_2346{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.75rem;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);color:var(--color-neutral-600);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px}._cameraButton_vlzdv_2346:hover:not(:disabled){background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-600)}._cameraButton_vlzdv_2346:disabled{opacity:.5;cursor:not-allowed}._cameraButton_vlzdv_2346 i{font-size:1.25rem}._documentAttachmentPreview_vlzdv_2379{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#fff;border-radius:var(--radius-md);font-size:.8125rem;color:var(--color-neutral-700)}._documentAttachmentPreview_vlzdv_2379 i:first-child{font-size:1.25rem;color:var(--color-success-500)}._documentAttachmentPreview_vlzdv_2379 span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeAttachment_vlzdv_2402{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-neutral-100);border:none;border-radius:50%;color:var(--color-neutral-500);cursor:pointer;transition:all .2s ease}._removeAttachment_vlzdv_2402:hover{background:var(--color-error-100);color:var(--color-error-600)}._uploadingIndicator_vlzdv_2421{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-primary-600);padding:.5rem;background:var(--color-primary-50);border-radius:var(--radius-sm)}._attachmentError_vlzdv_2432{font-size:.75rem;color:var(--color-error-600);padding:.5rem;background:var(--color-error-50);border-radius:var(--radius-sm)}._cameraStartButton_vlzdv_2440{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1.5rem 2rem;background:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-primary-600) 100%);border:none;border-radius:var(--radius-xl);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(var(--shadow-primary-rgb),.3)}._cameraStartButton_vlzdv_2440:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--shadow-primary-rgb),.4)}._cameraStartButton_vlzdv_2440:active:not(:disabled){transform:translateY(0)}._cameraStartButton_vlzdv_2440:disabled{opacity:.5;cursor:not-allowed}._cameraStartButton_vlzdv_2440 i{font-size:1.5rem}._cameraHint_vlzdv_2476{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-neutral-500);margin-top:.75rem;padding:.625rem .875rem;background:var(--color-neutral-50);border-radius:.5rem}._cameraHint_vlzdv_2476 i{color:var(--color-primary-500);font-size:.875rem}._actionsRight_vlzdv_2497{display:flex;align-items:center;gap:.75rem}@media (max-width: 768px){._documentTypeGrid_vlzdv_2034{grid-template-columns:1fr;gap:.75rem}._documentTypeCard_vlzdv_2040{flex-direction:row;justify-content:flex-start;padding:1rem 1.25rem;gap:1rem}._documentTypeIcon_vlzdv_2089{width:48px;height:48px}._documentTypeIcon_vlzdv_2089 i{font-size:1.5rem}._documentTypeCheck_vlzdv_2144{top:50%;transform:translateY(-50%);right:1rem}._inputModeToggle_vlzdv_2169{flex-direction:column}._inputModeButton_vlzdv_2177{padding:.875rem 1rem}._actionsRight_vlzdv_2497{flex-direction:column;width:100%;gap:.5rem}._actionsRight_vlzdv_2497 button{width:100%}}._requiredBadge_vlzdv_2558{display:inline-flex;align-items:center;gap:.25rem;margin-left:.75rem;padding:.25rem .625rem;background:linear-gradient(135deg,var(--color-warning-100),var(--color-warning-50));border:1px solid var(--color-warning-300);border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;color:var(--color-warning-700);text-transform:uppercase;letter-spacing:.03em}._requiredBadge_vlzdv_2558 i{font-size:.5rem}._warningBanner_vlzdv_2578{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1.5rem;padding:1rem 1.25rem;background:linear-gradient(145deg,var(--color-warning-50) 0%,white 100%);border:1px solid var(--color-warning-200);border-left:4px solid var(--color-warning-500);border-radius:var(--radius-lg);animation:_fadeInUp_vlzdv_1 .25s ease}._warningBanner_vlzdv_2578>i{flex-shrink:0;font-size:1.25rem;color:var(--color-warning-500);margin-top:.125rem}._warningBanner_vlzdv_2578 strong{display:block;font-size:.875rem;font-weight:600;color:var(--color-warning-800);margin-bottom:.25rem}._warningBanner_vlzdv_2578 p{margin:0;font-size:.8125rem;color:var(--color-warning-700);line-height:1.5}._successBanner_vlzdv_2613{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1.5rem;padding:1rem 1.25rem;background:linear-gradient(145deg,var(--color-success-50) 0%,white 100%);border:1px solid var(--color-success-200);border-left:4px solid var(--color-success-500);border-radius:var(--radius-lg);animation:_fadeInUp_vlzdv_1 .25s ease}._successBanner_vlzdv_2613>i{flex-shrink:0;font-size:1.25rem;color:var(--color-success-500);margin-top:.125rem}._successBanner_vlzdv_2613 strong{display:block;font-size:.875rem;font-weight:600;color:var(--color-success-800);margin-bottom:.25rem}._successBanner_vlzdv_2613 p{margin:0;font-size:.8125rem;color:var(--color-success-700);line-height:1.5}._warningButton_vlzdv_2648{margin-top:.75rem}._coperturaComuneWarning_vlzdv_2653{grid-column:1 / -1;display:flex;align-items:flex-start;gap:.5rem;margin-top:.25rem;padding:.75rem 1rem;background:var(--color-warning-50);border:1px solid var(--color-warning-200);border-radius:var(--radius-md);font-size:.8125rem;color:var(--color-warning-800);line-height:1.45}._coperturaComuneWarning_vlzdv_2653 i{flex-shrink:0;margin-top:.1rem;color:var(--color-warning-500)}._coperturaComuneWarning_vlzdv_2653 p{margin:0}._alertBanner_vlzdv_2682{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;background:linear-gradient(145deg,var(--color-danger-50) 0%,white 100%);border:2px solid var(--color-danger-300);border-left:5px solid var(--color-danger-500);border-radius:var(--radius-xl);box-shadow:0 4px 16px -4px #ef444440}._alertBannerIcon_vlzdv_2694{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,var(--color-danger-100) 0%,var(--color-danger-50) 100%);border-radius:var(--radius-lg);flex-shrink:0}._alertBannerIcon_vlzdv_2694 i{font-size:1.5rem;color:var(--color-danger-500)}._alertBannerContent_vlzdv_2710{flex:1;display:flex;flex-direction:column;gap:.375rem}._alertBannerContent_vlzdv_2710 strong{font-size:1rem;font-weight:700;color:var(--color-danger-700)}._alertBannerContent_vlzdv_2710 p{margin:0;font-size:.875rem;color:var(--color-danger-600);line-height:1.5}@media (max-width: 768px){._alertBanner_vlzdv_2682{padding:1rem;gap:.75rem}._alertBannerIcon_vlzdv_2694{width:40px;height:40px}._alertBannerIcon_vlzdv_2694 i{font-size:1.25rem}._alertBannerContent_vlzdv_2710 strong{font-size:.9375rem}._alertBannerContent_vlzdv_2710 p{font-size:.8125rem}}._selectSection_vlzdv_2758{margin-bottom:1rem}._selectLabel_vlzdv_2762{display:block;font-size:.875rem;font-weight:600;color:var(--color-neutral-700);margin-bottom:.5rem}._selectLabel_vlzdv_2762 span{display:flex;align-items:center;gap:.25rem}._select_vlzdv_2758{width:100%;padding:.75rem 2.5rem .75rem 1rem;background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);font-size:.9375rem;font-weight:500;color:var(--color-neutral-800);cursor:pointer;transition:all .2s ease;-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' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px}._select_vlzdv_2758:hover{border-color:var(--color-primary-300)}._select_vlzdv_2758:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}._autoProdottoNote_vlzdv_2805{margin:-.25rem 0 .75rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.45;color:var(--color-neutral-600);background:var(--color-neutral-50);border-radius:var(--radius-md)}._selectHint_vlzdv_2815{display:block;margin-top:.375rem;font-size:.75rem;font-weight:500;color:var(--color-primary-600);text-transform:uppercase;letter-spacing:.5px}._errorMessage_vlzdv_2825{display:block;margin-top:.375rem;font-size:.8125rem;color:var(--color-danger-600);font-weight:500}._catastaliSection_vlzdv_2833{margin-top:1rem;padding:1rem;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg)}._catastaliHeader_vlzdv_2841{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--color-neutral-700);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-neutral-100)}._catastaliHeader_vlzdv_2841 i{color:var(--color-primary-500);font-size:1rem}._noteSection_vlzdv_2858{margin-top:1rem}._textareaLabel_vlzdv_2862{display:block;font-size:.875rem;font-weight:600;color:var(--color-neutral-700);margin-bottom:.5rem}._textarea_vlzdv_2862{width:100%;padding:.75rem 1rem;background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);font-size:.9375rem;color:var(--color-neutral-800);resize:vertical;min-height:80px;transition:all .2s ease;font-family:inherit}._textarea_vlzdv_2862:hover{border-color:var(--color-primary-300)}._textarea_vlzdv_2862:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}._textarea_vlzdv_2862::-moz-placeholder{color:var(--color-neutral-400)}._textarea_vlzdv_2862::placeholder{color:var(--color-neutral-400)}._prodottiSection_vlzdv_2902{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width: 768px){._prodottiSection_vlzdv_2902{grid-template-columns:1fr}}._prodottoCard_vlzdv_2914{padding:1.25rem;background:linear-gradient(145deg,var(--color-neutral-50) 0%,white 100%);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg)}._prodottoHeader_vlzdv_2921{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:700;color:var(--color-neutral-800);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-neutral-200)}._prodottoHeader_vlzdv_2921 i{font-size:1.125rem;color:var(--color-primary-500)}._profiloSection_vlzdv_2938{margin-top:1rem}._profiloLabel_vlzdv_2942{display:block;font-size:.875rem;font-weight:600;color:var(--color-neutral-700);margin-bottom:.75rem}._profiloOptions_vlzdv_2950{display:flex;flex-direction:column;gap:.5rem}._profiloOption_vlzdv_2950{display:flex;align-items:center;gap:.625rem;cursor:pointer;padding:.5rem 0;transition:color .2s ease}._profiloOption_vlzdv_2950:hover{color:var(--color-primary-600)}._radioInput_vlzdv_2969{display:none}._radioCustom_vlzdv_2973{width:18px;height:18px;border-radius:50%;border:2px solid var(--color-neutral-300);flex-shrink:0;position:relative;transition:all .2s ease}._radioCustom_vlzdv_2973:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:8px;height:8px;border-radius:50%;background:var(--color-primary-500);transition:transform .2s ease}._radioInput_vlzdv_2969:checked+._radioCustom_vlzdv_2973{border-color:var(--color-primary-500)}._radioInput_vlzdv_2969:checked+._radioCustom_vlzdv_2973:after{transform:translate(-50%,-50%) scale(1)}._profiloText_vlzdv_3004{font-size:.875rem;color:var(--color-neutral-700);line-height:1.4}._radioInput_vlzdv_2969:checked~._profiloText_vlzdv_3004{color:var(--color-primary-700);font-weight:600}._modalitaInvioSection_vlzdv_3019{padding:1.25rem;background:linear-gradient(145deg,var(--color-neutral-50) 0%,white 100%);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);margin-bottom:1rem}._modalitaInvioHeader_vlzdv_3027{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:700;color:var(--color-neutral-800);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-neutral-200)}._modalitaInvioHeader_vlzdv_3027 i{font-size:1.125rem;color:var(--color-primary-500)}._modalitaOptions_vlzdv_3044{display:flex;flex-direction:column;gap:.75rem}._modalitaOption_vlzdv_3044{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}._modalitaOption_vlzdv_3044:hover{border-color:var(--color-primary-300);background:var(--color-neutral-50)}._modalitaOption_vlzdv_3044._modalitaActive_vlzdv_3067{border-color:var(--color-primary-500);background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%);box-shadow:0 0 0 3px var(--color-primary-100)}._modalitaIcon_vlzdv_3073{width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-neutral-100);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}._modalitaIcon_vlzdv_3073 i{font-size:1.25rem;color:var(--color-neutral-500);transition:all .3s ease}._modalitaOption_vlzdv_3044._modalitaActive_vlzdv_3067 ._modalitaIcon_vlzdv_3073{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));box-shadow:0 2px 8px rgba(var(--shadow-primary-rgb),.3)}._modalitaOption_vlzdv_3044._modalitaActive_vlzdv_3067 ._modalitaIcon_vlzdv_3073 i{color:#fff}._modalitaContent_vlzdv_3100{flex:1;display:flex;flex-direction:column;gap:.25rem}._modalitaLabel_vlzdv_3107{font-size:.9375rem;font-weight:600;color:var(--color-neutral-800)}._modalitaOption_vlzdv_3044._modalitaActive_vlzdv_3067 ._modalitaLabel_vlzdv_3107{color:var(--color-primary-700)}._modalitaDesc_vlzdv_3117{font-size:.8125rem;color:var(--color-neutral-500)}._modalitaCheck_vlzdv_3122{width:22px;height:22px;border-radius:var(--radius-full);border:2px solid var(--color-neutral-300);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-top:.125rem;transition:all .3s cubic-bezier(.4,0,.2,1)}._modalitaCheck_vlzdv_3122 i{font-size:.75rem;opacity:0;transform:scale(.5);transition:all .3s cubic-bezier(.4,0,.2,1)}._modalitaOption_vlzdv_3044._modalitaActive_vlzdv_3067 ._modalitaCheck_vlzdv_3122{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border-color:transparent;box-shadow:0 2px 4px rgba(var(--shadow-primary-rgb),.3)}._modalitaOption_vlzdv_3044._modalitaActive_vlzdv_3067 ._modalitaCheck_vlzdv_3122 i{opacity:1;transform:scale(1)}._subOptions_vlzdv_3154{margin-top:1rem;padding:1rem;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);animation:_fadeInUp_vlzdv_1 .25s ease}._subOptionLabel_vlzdv_3163{display:block;font-size:.8125rem;font-weight:600;color:var(--color-neutral-600);margin-bottom:.625rem}._subOptionsGrid_vlzdv_3171{display:flex;flex-direction:column;gap:.5rem}._subOptionItem_vlzdv_3177{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}._subOptionItem_vlzdv_3177:hover{border-color:var(--color-primary-300);background:var(--color-primary-50)}._subOptionItem_vlzdv_3177._subOptionActive_vlzdv_3194{border-color:var(--color-primary-500);background:var(--color-primary-100)}._subOptionText_vlzdv_3199{font-size:.875rem;color:var(--color-neutral-700)}._subOptionItem_vlzdv_3177._subOptionActive_vlzdv_3194 ._subOptionText_vlzdv_3199{color:var(--color-primary-700);font-weight:600}._indirizzoAltroFields_vlzdv_3209{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-neutral-200);animation:_fadeInUp_vlzdv_1 .25s ease}._required_vlzdv_2558{color:var(--color-danger-500);margin-left:2px}._profiloCalcolato_vlzdv_3225{margin-top:1rem;padding:1rem;background:linear-gradient(145deg,var(--color-success-50) 0%,white 100%);border:1px solid var(--color-success-200);border-radius:var(--radius-lg)}._profiloCalcolatoHeader_vlzdv_3233{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--color-neutral-700);margin-bottom:.75rem}._profiloCalcolatoHeader_vlzdv_3233 i{color:var(--color-success-600)}._profiloCalcolatoContent_vlzdv_3247{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._profiloBadge_vlzdv_3254{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(135deg,var(--color-success-500),var(--color-success-600));color:#fff;font-size:1rem;font-weight:700;border-radius:var(--radius-md);box-shadow:0 2px 8px #22c55e4d}._profiloBadge_vlzdv_3254 i{font-size:1.125rem}._profiloRange_vlzdv_3271{font-size:.875rem;color:var(--color-success-700);font-weight:500}._profiloPlaceholder_vlzdv_3277{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--color-neutral-100);border-radius:var(--radius-md);font-size:.875rem;color:var(--color-neutral-500)}._profiloPlaceholder_vlzdv_3277 i{font-size:1rem;color:var(--color-neutral-400)}._cteLink_vlzdv_3294{font-size:.875rem}._cteLinkAnchor_vlzdv_3298{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary-600);text-decoration:none;font-weight:500;transition:color .2s}._cteLinkAnchor_vlzdv_3298:hover{color:var(--color-primary-700);text-decoration:underline}._cteLinkAnchor_vlzdv_3298 i{font-size:1rem}._diarioGrid_vlzdv_3321{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}@media (max-width: 768px){._diarioGrid_vlzdv_3321{grid-template-columns:1fr;gap:.75rem}}._diarioColumn_vlzdv_3335{display:flex;flex-direction:column;gap:.5rem}._diarioColumnHeader_vlzdv_3341{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:var(--color-neutral-600);text-transform:uppercase;letter-spacing:.025em;margin-bottom:.25rem}._diarioColumnHeader_vlzdv_3341 i{color:var(--color-primary-500);font-size:.875rem}._diarioOptions_vlzdv_3358{display:flex;flex-direction:column;gap:.375rem}._diarioOptionButton_vlzdv_3364{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1.5px solid var(--color-neutral-200);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;text-align:left;font-size:.8125rem;font-weight:500;color:var(--color-neutral-700)}._diarioOptionButton_vlzdv_3364 i:first-child{font-size:.875rem;color:var(--color-neutral-400);transition:color .2s ease}._diarioOptionButton_vlzdv_3364 i:last-child{margin-left:auto;font-size:.75rem;color:var(--color-success-500)}._diarioOptionButton_vlzdv_3364 span{flex:1}._diarioOptionButton_vlzdv_3364:hover{border-color:var(--color-primary-300);background:var(--color-neutral-50)}._diarioOptionButton_vlzdv_3364:hover i:first-child{color:var(--color-primary-500)}._diarioOptionActive_vlzdv_3405{border-color:var(--color-primary-500);background:var(--color-primary-50);color:var(--color-primary-700);font-weight:600}._diarioOptionActive_vlzdv_3405 i:first-child{color:var(--color-primary-600)}._profiloCalcolatoInline_vlzdv_3420{display:flex;flex-direction:column;gap:.5rem}._profiloCalcolatoInline_vlzdv_3420 label{font-size:.875rem;font-weight:500;color:var(--color-neutral-700)}._profiloBadgeInline_vlzdv_3432{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,var(--color-success-500),var(--color-success-600));color:#fff;font-weight:600;border-radius:var(--radius-md);height:48px;box-shadow:0 2px 8px #22c55e40}._profiloBadgeInline_vlzdv_3432 i{font-size:1.125rem}._profiloRangeSmall_vlzdv_3449{font-size:.75rem;opacity:.9;margin-left:auto}._profiloPlaceholderInline_vlzdv_3455{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-neutral-100);border:1px dashed var(--color-neutral-300);border-radius:var(--radius-md);color:var(--color-neutral-500);height:48px;font-size:.875rem}._profiloPlaceholderInline_vlzdv_3455 i{font-size:1rem;color:var(--color-neutral-400)}._catastaliSection_vlzdv_2833{margin-top:1rem;padding:1rem;background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);animation:_fadeInUp_vlzdv_1 .25s ease}._catastaliHeader_vlzdv_2841{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:var(--color-neutral-600);text-transform:uppercase;letter-spacing:.025em;margin-bottom:.75rem}._catastaliHeader_vlzdv_2841 i{color:var(--color-primary-500);font-size:.875rem}._catastaliSection_vlzdv_2833 ._formGrid_vlzdv_57{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media (max-width: 768px){._catastaliSection_vlzdv_2833 ._formGrid_vlzdv_57{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){._catastaliSection_vlzdv_2833 ._formGrid_vlzdv_57{grid-template-columns:1fr}}._modalitaContactoSection_vlzdv_3523{display:flex;flex-direction:column;gap:.75rem}._modalitaContactoDesc_vlzdv_3529{font-size:.875rem;color:var(--text-secondary, #6b7280);line-height:1.5;margin:0}._modalitaContactoOptions_vlzdv_3536{display:flex;flex-direction:column;gap:.5rem}._modalitaContactoOption_vlzdv_3536{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;border:1px solid var(--border-color, #e5e7eb);border-radius:.5rem;cursor:pointer;transition:border-color .2s,background-color .2s}._modalitaContactoOption_vlzdv_3536:hover{border-color:var(--primary-color, #3b82f6);background-color:var(--primary-bg-light, #eff6ff)}._modalitaContactoOption_vlzdv_3536:has(._radioInput_vlzdv_2969:checked){border-color:var(--primary-color, #3b82f6);background-color:var(--primary-bg-light, #eff6ff)}._modalitaContactoLabel_vlzdv_3563{font-size:.875rem;color:var(--text-primary, #111827);line-height:1.5;flex:1}._radioGroup_vlzdv_3570{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}._radioLabel_vlzdv_3577{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;font-size:.875rem;color:var(--color-neutral-700)}._radioLabel_vlzdv_3577:hover{border-color:var(--color-primary-300);background:var(--color-primary-50, #eff6ff)}._radioLabel_vlzdv_3577:has(input:checked){border-color:var(--color-primary-500);background:var(--color-primary-50, #eff6ff);color:var(--color-primary-700);font-weight:600}._radioLabel_vlzdv_3577 input[type=radio]{accent-color:var(--color-primary-500);width:16px;height:16px}._dropzone_16e45_1{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:2.5rem 2rem;background:linear-gradient(145deg,var(--color-neutral-50) 0%,white 50%,var(--color-primary-50) 100%);border:2px dashed var(--color-neutral-300);border-radius:var(--radius-xl);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._dropzone_16e45_1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,var(--color-primary-100) 0%,transparent 50%),radial-gradient(circle at 80% 20%,var(--color-primary-50) 0%,transparent 40%);opacity:0;transition:opacity .4s ease;pointer-events:none}._dropzone_16e45_1:hover:not(._disabled_16e45_33):before{opacity:1}._dropzone_16e45_1:hover:not(._disabled_16e45_33){border-color:var(--color-primary-400);background:linear-gradient(145deg,var(--color-primary-50) 0%,white 50%,var(--color-primary-100) 100%);transform:translateY(-2px);box-shadow:0 8px 24px -4px rgba(var(--shadow-primary-rgb),.15)}._dropzone_16e45_1:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:2px}._dragging_16e45_49{border-color:var(--color-primary-500);border-style:solid;background:var(--color-primary-50);transform:scale(1.02);box-shadow:0 0 0 4px var(--color-primary-100),0 12px 32px -8px rgba(var(--shadow-primary-rgb),.25)}._dragging_16e45_49:before{opacity:1}._disabled_16e45_33{opacity:.6;cursor:not-allowed;filter:grayscale(20%)}._hasError_16e45_69{border-color:var(--color-danger-400);background:var(--color-danger-50)}._hiddenInput_16e45_74{display:none}._content_16e45_79{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;position:relative;z-index:1}._iconWrapper_16e45_89{width:72px;height:72px;border-radius:var(--radius-full);background:linear-gradient(145deg,var(--color-primary-100),var(--color-primary-200));display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px -2px rgba(var(--shadow-primary-rgb),.2)}._iconWrapper_16e45_89 i{font-size:2rem;color:var(--color-primary-500);transition:all .3s ease}._dropzone_16e45_1:hover:not(._disabled_16e45_33) ._iconWrapper_16e45_89{transform:translateY(-4px);box-shadow:0 8px 20px -4px rgba(var(--shadow-primary-rgb),.3)}._dragging_16e45_49 ._iconWrapper_16e45_89{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));transform:scale(1.15) translateY(-4px);box-shadow:0 12px 28px -6px rgba(var(--shadow-primary-rgb),.4)}._dragging_16e45_49 ._iconWrapper_16e45_89 i{color:#fff;animation:_uploadBounce_16e45_1 .6s ease infinite}@keyframes _uploadBounce_16e45_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._text_16e45_129{display:flex;flex-direction:column;gap:.375rem}._primary_16e45_135{font-size:1.0625rem;font-weight:600;color:var(--color-neutral-800);transition:color .2s ease}._dropzone_16e45_1:hover:not(._disabled_16e45_33) ._primary_16e45_135{color:var(--color-primary-700)}._secondary_16e45_146{font-size:.9375rem;color:var(--color-neutral-500)}._link_16e45_151{color:var(--color-primary-600);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;transition:all .2s ease}._link_16e45_151:hover{color:var(--color-primary-700);text-decoration-color:var(--color-primary-400)}._formats_16e45_166{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.25rem}._format_16e45_166{padding:.3125rem .75rem;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);font-size:.6875rem;font-weight:700;color:var(--color-neutral-600);text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}._dropzone_16e45_1:hover:not(._disabled_16e45_33) ._format_16e45_166{border-color:var(--color-primary-200);background:var(--color-primary-50);color:var(--color-primary-600)}._maxSize_16e45_194{font-size:.8125rem;color:var(--color-neutral-400)}._cameraHint_16e45_200{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;padding:.5rem 1rem;background:var(--color-neutral-100);border-radius:var(--radius-full);font-size:.8125rem;color:var(--color-neutral-600)}._cameraHint_16e45_200 i{color:var(--color-primary-500)}._error_16e45_217{position:absolute;bottom:1rem;left:1rem;right:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1rem;background:var(--color-danger-50);border:1px solid var(--color-danger-200);border-radius:var(--radius-lg);color:var(--color-danger-700);font-size:.875rem;font-weight:500;animation:_slideUp_16e45_1 .3s ease}@keyframes _slideUp_16e45_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._error_16e45_217 i{flex-shrink:0;font-size:1.125rem}._compact_16e45_253{min-height:auto;padding:.875rem 1rem;background:#fff;border-width:1px;border-style:solid;border-color:var(--color-neutral-200)}._compact_16e45_253:before{display:none}._compact_16e45_253:hover:not(._disabled_16e45_33){border-color:var(--color-primary-400);background:var(--color-primary-50);transform:none;box-shadow:none}._compact_16e45_253._dragging_16e45_49{transform:none;box-shadow:0 0 0 2px var(--color-primary-200)}._compactContent_16e45_278{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--color-neutral-600)}._compactContent_16e45_278 i{font-size:1rem;color:var(--color-primary-500)}._compact_16e45_253:hover:not(._disabled_16e45_33) ._compactContent_16e45_278{color:var(--color-primary-600)}@media (max-width: 768px){._dropzone_16e45_1{min-height:200px;padding:2rem 1.25rem}._iconWrapper_16e45_89{width:64px;height:64px}._iconWrapper_16e45_89 i{font-size:1.75rem}._primary_16e45_135{font-size:1rem}._secondary_16e45_146{font-size:.875rem}}._container_1htzu_1{display:flex;flex-direction:column;height:100%;background:#000;color:#fff}._permissionScreen_1htzu_10{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)}._permissionContent_1htzu_19{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:360px}._permissionIcon_1htzu_27{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 8px 32px rgba(var(--shadow-primary-rgb),.4)}._permissionIcon_1htzu_27 i{font-size:2.5rem;color:#fff}._permissionTitle_1htzu_44{font-size:1.5rem;font-weight:700;margin:0 0 .75rem;color:#fff}._permissionText_1htzu_51{font-size:.9375rem;line-height:1.6;color:#ffffffb3;margin:0 0 2rem}._permissionDenied_1htzu_58{background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;width:100%}._deniedIcon_1htzu_67{width:48px;height:48px;border-radius:50%;background:#ef444433;display:flex;align-items:center;justify-content:center;margin:0 auto .75rem}._deniedIcon_1htzu_67 i{font-size:1.5rem;color:#f87171}._deniedText_1htzu_83{font-size:.9375rem;font-weight:600;color:#fca5a5;margin:0 0 .75rem}._deniedInstructions_1htzu_90{font-size:.8125rem;color:#fff9;margin:0 0 .5rem}._deniedSteps_1htzu_96{font-size:.8125rem;color:#ffffffb3;margin:0;padding-left:1.25rem;text-align:left}._deniedSteps_1htzu_96 li{margin-bottom:.375rem}._deniedSteps_1htzu_96 strong{color:#fff}._permissionError_1htzu_112{background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:.75rem 1rem;margin-bottom:1.5rem;width:100%}._errorMessage_1htzu_121{font-size:.875rem;color:#fca5a5;margin:0}._permissionActions_1htzu_127{display:flex;flex-direction:column;gap:.75rem;width:100%}._allowButton_1htzu_134{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:30px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(var(--shadow-primary-rgb),.4)}._allowButton_1htzu_134:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--shadow-primary-rgb),.5)}._allowButton_1htzu_134:active:not(:disabled){transform:translateY(0)}._allowButton_1htzu_134:disabled{opacity:.7;cursor:not-allowed}._allowButton_1htzu_134 i{font-size:1.125rem}._buttonSpinner_1htzu_169{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1htzu_371 .8s linear infinite}._cancelPermButton_1htzu_178{padding:.875rem 2rem;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:30px;color:#ffffffb3;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelPermButton_1htzu_178:hover{background:#ffffff1a;border-color:#ffffff4d;color:#fff}._header_1htzu_197{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1rem;z-index:10;background:linear-gradient(to bottom,rgba(0,0,0,.6),transparent)}._closeButton_1htzu_210,._switchButton_1htzu_211{width:44px;height:44px;border-radius:50%;border:none;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._closeButton_1htzu_210:hover,._switchButton_1htzu_211:hover{background:#ffffff40;transform:scale(1.05)}._switchButton_1htzu_211:active{transform:scale(.95)}._switchButton_1htzu_211 i{transition:transform .3s ease}._switchButton_1htzu_211:active i{transform:rotate(180deg)}._viewport_1htzu_246{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}._video_1htzu_255{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._hidden_1htzu_261{opacity:0;pointer-events:none}._canvas_1htzu_266{display:none}._flash_1htzu_271{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;z-index:5}._flashActive_1htzu_280{animation:_flashAnimation_1htzu_1 .15s ease-out}@keyframes _flashAnimation_1htzu_1{0%{opacity:.8}to{opacity:0}}._guideFrame_1htzu_290{position:absolute;top:10%;left:5%;right:5%;bottom:20%;pointer-events:none;z-index:3}._guideCorner_1htzu_300{position:absolute;width:32px;height:32px;border-color:#fffc;border-style:solid;border-width:0}._guideCorner_1htzu_300[data-position=tl]{top:0;left:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:8px}._guideCorner_1htzu_300[data-position=tr]{top:0;right:0;border-top-width:3px;border-right-width:3px;border-top-right-radius:8px}._guideCorner_1htzu_300[data-position=bl]{bottom:0;left:0;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:8px}._guideCorner_1htzu_300[data-position=br]{bottom:0;right:0;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:8px}._guideInstruction_1htzu_341{position:absolute;bottom:-48px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;font-size:.875rem;white-space:nowrap}._guideInstruction_1htzu_341 i{opacity:.8}._loadingState_1htzu_362{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem}._spinner_1htzu_371{width:60px;height:60px;position:relative}._spinnerRing_1htzu_377{width:100%;height:100%;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:_spin_1htzu_371 1s linear infinite}@keyframes _spin_1htzu_371{to{transform:rotate(360deg)}}._loadingText_1htzu_390{font-size:.875rem;color:#ffffffb3;margin:0}._errorState_1htzu_397{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center}._errorIcon_1htzu_407{width:64px;height:64px;border-radius:50%;background:#ef444433;display:flex;align-items:center;justify-content:center}._errorIcon_1htzu_407 i{font-size:1.75rem;color:#ef4444}._errorText_1htzu_422{font-size:.9375rem;color:#fffc;margin:0;max-width:280px}._retryButton_1htzu_429{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff26;border:none;border-radius:25px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._retryButton_1htzu_429:hover{background:#ffffff40}._preview_1htzu_449{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}._previewImage_1htzu_457{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}._previewBadge_1htzu_463{position:absolute;top:1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#22c55ee6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;font-size:.875rem;font-weight:600;z-index:10}._previewBadge_1htzu_463 i{font-size:1rem}._controls_1htzu_485{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;padding-bottom:max(1.5rem,env(safe-area-inset-bottom));background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}._cancelButton_1htzu_494{padding:.75rem 1.5rem;background:transparent;border:none;color:#fffc;font-size:1rem;font-weight:500;cursor:pointer;transition:color .2s ease}._cancelButton_1htzu_494:hover{color:#fff}._placeholder_1htzu_509{width:100px}._captureButton_1htzu_514{width:72px;height:72px;border:none;background:transparent;cursor:pointer;padding:0;transition:transform .2s ease}._captureButton_1htzu_514:hover:not(:disabled){transform:scale(1.05)}._captureButton_1htzu_514:active:not(:disabled){transform:scale(.95)}._captureDisabled_1htzu_532{opacity:.5;cursor:not-allowed}._captureRing_1htzu_537{width:100%;height:100%;border-radius:50%;border:4px solid white;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._captureInner_1htzu_548{width:56px;height:56px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._captureInner_1htzu_548 i{font-size:1.5rem;color:#1a1a1a}._captureButton_1htzu_514:active:not(:disabled) ._captureInner_1htzu_548{transform:scale(.9);background:#fffc}._retakeButton_1htzu_570,._useButton_1htzu_571{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border:none;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}._retakeButton_1htzu_570{background:#ffffff26;color:#fff}._retakeButton_1htzu_570:hover{background:#ffffff40}._useButton_1htzu_571{background:#22c55e;color:#fff}._useButton_1htzu_571:hover{background:#16a34a;transform:scale(1.02)}@media (max-width: 480px){._header_1htzu_197{padding:.75rem}._closeButton_1htzu_210,._switchButton_1htzu_211{width:40px;height:40px;font-size:1.125rem}._controls_1htzu_485{padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}._captureButton_1htzu_514{width:64px;height:64px}._captureInner_1htzu_548{width:48px;height:48px}._captureInner_1htzu_548 i{font-size:1.25rem}._guideInstruction_1htzu_341{font-size:.75rem;padding:.375rem .75rem}}@media (orientation: landscape){._controls_1htzu_485{padding:1rem 3rem}._guideFrame_1htzu_290{left:15%;right:15%;top:5%;bottom:15%}}._multiPhotoHint_1htzu_659{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(var(--shadow-primary-rgb),.15);border:1px solid rgba(var(--shadow-primary-rgb),.3);border-radius:8px;margin-bottom:1.5rem;font-size:.8125rem;color:#fffc}._galleryButton_1htzu_678{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:rgba(var(--shadow-primary-rgb),.9);border:none;border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._galleryButton_1htzu_678:hover{background:rgba(var(--shadow-primary-rgb),1);transform:scale(1.05)}._photoCount_1htzu_698{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .25rem;background:#fff;border-radius:10px;color:#2563eb;font-size:.75rem;font-weight:700}._backButton_1htzu_713{width:44px;height:44px;border-radius:50%;border:none;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._backButton_1htzu_713:hover{background:#ffffff40}._miniGallery_1htzu_734{display:flex;gap:.5rem;padding:.75rem 1rem;background:#0009;overflow-x:auto;-webkit-overflow-scrolling:touch}._miniGallery_1htzu_734::-webkit-scrollbar{display:none}._miniThumb_1htzu_747{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:8px;overflow:hidden;border:2px solid rgba(255,255,255,.3)}._thumbNumber_1htzu_763{position:absolute;bottom:2px;right:2px;width:16px;height:16px;background:#000000b3;border-radius:4px;font-size:.625rem;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._previewTitle_1htzu_780{display:flex;flex-direction:column;align-items:center;gap:.125rem;color:#fff;font-weight:600}._previewSubtitle_1htzu_789{font-size:.75rem;font-weight:400;color:#fff9}._previewControls_1htzu_796{display:flex;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 1rem;padding-bottom:max(1.5rem,env(safe-area-inset-bottom));background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}._addMoreButton_1htzu_806{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;background:rgba(var(--shadow-primary-rgb),.9);border:none;border-radius:25px;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}._addMoreButton_1htzu_806:hover{background:#3b82f6;transform:scale(1.02)}._addMoreButton_1htzu_806 i{font-size:1rem}._finishButton_1htzu_831{display:flex;align-items:center;gap:.375rem;padding:.75rem 1rem;background:#22c55e;border:none;border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:90px;justify-content:center}._finishButton_1htzu_831:hover{background:#16a34a;transform:scale(1.02)}._galleryTitle_1htzu_854{color:#fff;font-size:1rem;font-weight:600}._galleryViewport_1htzu_860{flex:1;overflow-y:auto;padding:1rem;-webkit-overflow-scrolling:touch}._galleryGrid_1htzu_867{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}._galleryItem_1htzu_873{position:relative;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease;border:2px solid transparent}._galleryItemSelected_1htzu_893{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(var(--shadow-primary-rgb),.3)}._galleryItemNumber_1htzu_898{position:absolute;top:.5rem;left:.5rem;width:28px;height:28px;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;font-size:.875rem;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._removePhotoButton_1htzu_915{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;background:#ef4444e6;border:none;border-radius:8px;color:#fff;font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._removePhotoButton_1htzu_915:hover{background:#ef4444;transform:scale(1.1)}._addPhotoCard_1htzu_939{aspect-ratio:3 / 4;border-radius:12px;border:2px dashed rgba(255,255,255,.3);background:#ffffff0d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#fff9;font-size:.8125rem;cursor:pointer;transition:all .2s ease}._addPhotoCard_1htzu_939 i{font-size:1.5rem}._addPhotoCard_1htzu_939:hover{border-color:#ffffff80;background:#ffffff1a;color:#fff}._emptyGallery_1htzu_966{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem;text-align:center}._emptyGallery_1htzu_966 i{font-size:3rem;color:#ffffff4d}._emptyGallery_1htzu_966 p{margin:0;color:#ffffff80}._startCaptureButton_1htzu_986{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#3b82f6;border:none;border-radius:25px;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}._startCaptureButton_1htzu_986:hover{background:#2563eb}._galleryControls_1htzu_1006{display:flex;justify-content:center;gap:.75rem;padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));background:#000c}._addMoreGalleryButton_1htzu_1015{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#ffffff26;border:none;border-radius:25px;color:#fff;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}._addMoreGalleryButton_1htzu_1015:hover{background:#ffffff40}._useAllButton_1htzu_1034{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#22c55e;border:none;border-radius:25px;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}._useAllButton_1htzu_1034:hover{background:#16a34a;transform:scale(1.02)}@media (max-width: 480px){._galleryGrid_1htzu_867{grid-template-columns:repeat(2,1fr)}._previewControls_1htzu_796{flex-wrap:wrap;gap:.5rem}._retakeButton_1htzu_570,._addMoreButton_1htzu_806,._useButton_1htzu_571{padding:.75rem 1rem;font-size:.875rem}._galleryControls_1htzu_1006{flex-direction:column}._addMoreGalleryButton_1htzu_1015,._useAllButton_1htzu_1034{width:100%;justify-content:center}}._multiPhotoHint_1htzu_659{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(var(--shadow-primary-rgb),.15);border:1px solid rgba(var(--shadow-primary-rgb),.3);border-radius:8px;margin-bottom:1.5rem;font-size:.8125rem;color:#93c5fd}._multiPhotoHint_1htzu_659 i{font-size:1rem;color:#60a5fa}._photoCounter_1htzu_1103{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:rgba(var(--shadow-primary-rgb),.9);border-radius:20px;font-size:.8125rem;font-weight:600;color:#fff}._photoCounter_1htzu_1103 i{font-size:.875rem}._previewTitle_1htzu_780{font-size:.9375rem;font-weight:600;color:#fff}._miniGallery_1htzu_734{position:absolute;bottom:100px;left:0;right:0;display:flex;justify-content:center;gap:.5rem;padding:.75rem;z-index:5}._miniThumb_1htzu_747{position:relative;width:48px;height:48px;border-radius:8px;overflow:hidden;border:2px solid rgba(255,255,255,.5);box-shadow:0 2px 8px #0000004d}._miniThumb_1htzu_747 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._miniThumbNumber_1htzu_1155{position:absolute;bottom:2px;right:2px;width:18px;height:18px;background:#000000b3;border-radius:50%;font-size:.625rem;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._galleryButton_1htzu_678{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ffffff26;border:none;border-radius:25px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._galleryButton_1htzu_678:hover{background:#ffffff40}._finishFromCameraButton_1htzu_1192{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#22c55e;border:none;border-radius:25px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._finishFromCameraButton_1htzu_1192:hover{background:#16a34a}._galleryTitle_1htzu_854{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#fff}._galleryTitle_1htzu_854 i{font-size:1.125rem;color:#60a5fa}._galleryViewport_1htzu_860{flex:1;overflow-y:auto;padding:1rem}._galleryGrid_1htzu_867{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:400px;margin:0 auto}._galleryItem_1htzu_873{position:relative;aspect-ratio:3/4;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s ease}._galleryItem_1htzu_873:hover{transform:scale(1.02)}._galleryItem_1htzu_873 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._galleryItemOverlay_1htzu_1259{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,transparent 40%,transparent 60%,rgba(0,0,0,.6) 100%);display:flex;flex-direction:column;justify-content:space-between;padding:.5rem}._galleryItemNumber_1htzu_898{align-self:flex-start;width:28px;height:28px;background:rgba(var(--shadow-primary-rgb),.9);border-radius:50%;font-size:.875rem;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._galleryItemDelete_1htzu_1283{align-self:flex-end;width:32px;height:32px;background:#ef4444e6;border:none;border-radius:50%;color:#fff;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:.8}._galleryItemDelete_1htzu_1283:hover{opacity:1;transform:scale(1.1)}._addMoreCard_1htzu_1306{aspect-ratio:3/4;border-radius:12px;border:2px dashed rgba(255,255,255,.3);background:#ffffff0d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:all .2s ease;color:#ffffffb3}._addMoreCard_1htzu_1306:hover{border-color:rgba(var(--shadow-primary-rgb),.5);background:rgba(var(--shadow-primary-rgb),.1);color:#fff}._addMoreIcon_1htzu_1327{width:48px;height:48px;border-radius:50%;background:rgba(var(--shadow-primary-rgb),.2);display:flex;align-items:center;justify-content:center;transition:all .2s ease}._addMoreIcon_1htzu_1327 i{font-size:1.5rem;color:#60a5fa}._addMoreCard_1htzu_1306:hover ._addMoreIcon_1htzu_1327{background:rgba(var(--shadow-primary-rgb),.3)}._addMoreCard_1htzu_1306 span{font-size:.875rem;font-weight:600}._addMoreCard_1htzu_1306 small{font-size:.75rem;opacity:.7}._fullPreview_1htzu_1358{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}._fullPreviewImage_1htzu_1367{max-width:100%;max-height:calc(100% - 100px);-o-object-fit:contain;object-fit:contain;border-radius:12px}._fullPreviewActions_1htzu_1374{display:flex;gap:1rem;margin-top:1rem}._deletePhotoButton_1htzu_1380,._backToGalleryButton_1htzu_1381{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:25px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._deletePhotoButton_1htzu_1380{background:#ef444433;color:#fca5a5}._deletePhotoButton_1htzu_1380:hover{background:#ef44444d;color:#fecaca}._backToGalleryButton_1htzu_1381{background:#ffffff26;color:#fff}._backToGalleryButton_1htzu_1381:hover{background:#ffffff40}._pageIndicator_1htzu_1413{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);padding:.5rem 1rem;background:#0009;border-radius:20px;font-size:.8125rem;color:#fffc}._galleryInfo_1htzu_1426{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;font-size:.8125rem;color:#ffffff80}._addMoreButton_1htzu_806,._finishButton_1htzu_831{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border:none;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}._addMoreButton_1htzu_806{background:#ffffff26;color:#fff}._addMoreButton_1htzu_806:hover:not(:disabled){background:#ffffff40}._addMoreButton_1htzu_806:disabled{opacity:.5;cursor:not-allowed}._finishButton_1htzu_831{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 12px #22c55e66}._finishButton_1htzu_831:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #22c55e80}._finishButton_1htzu_831:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 480px){._galleryGrid_1htzu_867{grid-template-columns:repeat(3,1fr);max-width:500px}}@media (max-width: 380px){._galleryGrid_1htzu_867{gap:.5rem}._galleryItemNumber_1htzu_898{width:24px;height:24px;font-size:.75rem}._galleryItemDelete_1htzu_1283{width:28px;height:28px;font-size:.875rem}}._modalContent_7eht9_3{display:flex;flex-direction:column;max-height:calc(80vh - 80px)}._loading_7eht9_10{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem;color:var(--color-neutral-500)}._loading_7eht9_10 i{font-size:2rem;animation:_spin_7eht9_1 1s linear infinite}@keyframes _spin_7eht9_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_7eht9_31{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center;color:var(--color-danger-600)}._error_7eht9_31 i{font-size:2.5rem;color:var(--color-danger-400)}._scrollArea_7eht9_47{flex:1;overflow-y:auto;padding:1.5rem;max-height:400px;position:relative;-webkit-overflow-scrolling:touch}._costiSection_7eht9_57{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);margin-bottom:1.25rem;overflow:hidden}._costiHeader_7eht9_65{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%);border-bottom:1px solid var(--color-neutral-200);font-weight:600;color:var(--color-neutral-800)}._costiHeader_7eht9_65 i{font-size:1.25rem;color:var(--color-primary-500)}._costiBody_7eht9_81{padding:1.25rem}._costiItem_7eht9_85{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 0;border-bottom:1px dashed var(--color-neutral-200)}._costiItem_7eht9_85:last-of-type{border-bottom:none}._costiItemContent_7eht9_98{flex:1;display:flex;flex-direction:column;gap:.25rem}._costiLabel_7eht9_105{font-size:.9375rem;color:var(--color-neutral-700);line-height:1.5}._costiNota_7eht9_111{font-size:.75rem;color:var(--color-neutral-500);font-style:italic}._costiValue_7eht9_117{font-size:1rem;font-weight:700;color:var(--color-primary-600);white-space:nowrap;padding:.375rem .875rem;background:var(--color-primary-50);border-radius:var(--radius-md)}._notaSoglia_7eht9_127{margin:1rem 0 0;padding:1rem;font-size:.8125rem;color:var(--color-neutral-600);line-height:1.6;background:#fff;border-radius:var(--radius-md);border:1px solid var(--color-neutral-200)}._noteLegali_7eht9_139,._notaRecesso_7eht9_140{background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);margin-bottom:1.25rem;overflow:hidden}._notaHeader_7eht9_148{display:flex;align-items:center;gap:.625rem;padding:.875rem 1.25rem;background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200);font-size:.875rem;font-weight:600;color:var(--color-neutral-700)}._notaHeader_7eht9_148 i{font-size:1rem;color:var(--color-neutral-500)}._notaText_7eht9_165{padding:1.25rem;margin:0;font-size:.8125rem;color:var(--color-neutral-600);line-height:1.7;text-align:justify}._scrollHint_7eht9_175{position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:linear-gradient(to top,white 60%,transparent);color:var(--color-primary-500);font-size:.8125rem;font-weight:600;animation:_bounce_7eht9_1 1.5s ease infinite}._scrollHint_7eht9_175 i{font-size:1rem}@keyframes _bounce_7eht9_1{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}._acceptSection_7eht9_200{padding:1.25rem 1.5rem;background:linear-gradient(145deg,var(--color-neutral-50) 0%,white 100%);border-top:1px solid var(--color-neutral-200)}._checkboxLabel_7eht9_206{display:flex;align-items:flex-start;gap:.875rem;cursor:pointer;padding:1rem;background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-xl);transition:all .3s cubic-bezier(.4,0,.2,1)}._checkboxLabel_7eht9_206:hover{border-color:var(--color-primary-300);box-shadow:0 4px 12px -4px rgba(var(--shadow-primary-rgb),.15)}._checkbox_7eht9_206{display:none}._checkmark_7eht9_227{width:26px;height:26px;border-radius:var(--radius-md);border:2px solid var(--color-neutral-300);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-top:2px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff}._checkmark_7eht9_227 i{font-size:.875rem;opacity:0;transform:scale(.5);transition:all .3s cubic-bezier(.4,0,.2,1)}._checkbox_7eht9_206:checked+._checkmark_7eht9_227{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border-color:transparent;box-shadow:0 2px 8px rgba(var(--shadow-primary-rgb),.4)}._checkbox_7eht9_206:checked+._checkmark_7eht9_227 i{opacity:1;transform:scale(1)}._checkbox_7eht9_206:disabled+._checkmark_7eht9_227{opacity:.5;cursor:not-allowed}._checkboxLabel_7eht9_206:has(._checkbox_7eht9_206:disabled){cursor:not-allowed;opacity:.7}._checkboxLabel_7eht9_206:has(._checkbox_7eht9_206:checked){border-color:var(--color-primary-500);background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%)}._checkboxText_7eht9_275{display:flex;flex-direction:column;gap:.25rem}._checkboxText_7eht9_275 strong{font-size:.9375rem;font-weight:600;color:var(--color-neutral-800);transition:color .2s ease}._checkboxText_7eht9_275 small{font-size:.8125rem;color:var(--color-neutral-500);line-height:1.5}._checkboxLabel_7eht9_206:has(._checkbox_7eht9_206:checked) ._checkboxText_7eht9_275 strong{color:var(--color-primary-700)}._actions_7eht9_299{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--color-neutral-200);background:#fff}@media (max-width: 768px){._scrollArea_7eht9_47{max-height:300px;padding:1rem}._costiItem_7eht9_85{flex-direction:column;gap:.5rem}._costiValue_7eht9_117{align-self:flex-start}._actions_7eht9_299{flex-direction:column-reverse}}._section_eev6f_6{display:flex;flex-direction:column;gap:1.25rem;animation:_fadeInUp_eev6f_1 .4s ease}@keyframes _fadeInUp_eev6f_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._progressSteps_eev6f_25{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;margin-bottom:1rem}._progressStep_eev6f_25{display:flex;align-items:center;gap:.5rem}._progressNumber_eev6f_39{width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-neutral-200);color:var(--color-neutral-500);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;transition:all .3s ease}._progressLabel_eev6f_53{font-size:.875rem;font-weight:500;color:var(--color-neutral-500);display:none}._progressLine_eev6f_60{flex:1;height:2px;background:var(--color-neutral-200);margin:0 .5rem}._progressStepActive_eev6f_67 ._progressNumber_eev6f_39{background:var(--gradient-primary);color:#fff;box-shadow:0 2px 10px rgba(var(--shadow-primary-rgb),.28)}._progressStepActive_eev6f_67 ._progressLabel_eev6f_53{color:var(--color-neutral-800);font-weight:600}._progressStepCompleted_eev6f_78 ._progressNumber_eev6f_39{background:var(--color-success-500);color:#fff}._progressStepCompleted_eev6f_78 ._progressLine_eev6f_60{background:var(--color-success-500)}._progressStepActive_eev6f_67 ._progressLine_eev6f_60{background:linear-gradient(90deg,var(--color-primary-400),var(--color-primary-600))}@media (min-width: 640px){._progressLabel_eev6f_53{display:inline}}._card_eev6f_102{background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);overflow:hidden}._cardHeader_eev6f_109{padding:2rem 1.5rem 1.5rem;text-align:center}._cardIcon_eev6f_114{width:64px;height:64px;border-radius:var(--radius-full);background:linear-gradient(145deg,var(--color-primary-100),var(--color-primary-50));display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}._cardIcon_eev6f_114 i{font-size:1.75rem;color:var(--color-primary-600)}._cardTitle_eev6f_130{font-size:1.5rem;font-weight:700;color:var(--color-neutral-900);margin:0 0 .5rem;letter-spacing:-.01em}._cardDescription_eev6f_138{font-size:1rem;color:var(--color-neutral-500);margin:0;line-height:1.6}._cardContent_eev6f_145{padding:0 1.5rem 2rem}._contactMethodSection_eev6f_150{margin-bottom:1.5rem}._contactMethodLabel_eev6f_154{display:block;font-size:.875rem;font-weight:600;color:var(--color-neutral-700);margin-bottom:.75rem}._contactMethodGrid_eev6f_162{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}._contactMethodCard_eev6f_168{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1rem;background:#fff;border:2px solid var(--color-neutral-200);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}._contactMethodCard_eev6f_168:hover{border-color:var(--color-primary-300);background:var(--color-primary-50);transform:translateY(-2px)}._contactMethodCardActive_eev6f_187{border-color:var(--color-primary-500);background:linear-gradient(145deg,var(--color-primary-50) 0%,white 100%);box-shadow:0 0 0 3px var(--color-primary-100)}._contactMethodIcon_eev6f_193{width:48px;height:48px;border-radius:var(--radius-lg);background:var(--color-neutral-100);display:flex;align-items:center;justify-content:center;transition:all .3s ease}._contactMethodIcon_eev6f_193 i{font-size:1.5rem;color:var(--color-neutral-500);transition:all .3s ease}._contactMethodCardActive_eev6f_187 ._contactMethodIcon_eev6f_193{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));box-shadow:0 2px 8px rgba(var(--shadow-primary-rgb),.3)}._contactMethodCardActive_eev6f_187 ._contactMethodIcon_eev6f_193 i{color:#fff}._contactMethodText_eev6f_219{display:flex;flex-direction:column;align-items:center;gap:.25rem}._contactMethodName_eev6f_226{font-size:.9375rem;font-weight:600;color:var(--color-neutral-700)}._contactMethodValue_eev6f_232{font-size:.8125rem;color:var(--color-neutral-500)}._contactMethodCardActive_eev6f_187 ._contactMethodName_eev6f_226{color:var(--color-primary-700)}._documentInfo_eev6f_242{background:var(--color-neutral-50);border-radius:var(--radius-lg);padding:1rem;margin-bottom:1.5rem}._documentInfoLabel_eev6f_249{font-size:.75rem;font-weight:600;color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.375rem}._documentInfoValue_eev6f_258{font-size:1rem;font-weight:600;color:var(--color-neutral-800)}._otpInputContainer_eev6f_265{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}._otpInput_eev6f_265{width:48px;height:56px;border:2px solid var(--color-neutral-300);border-radius:var(--radius-lg);font-size:1.5rem;font-weight:700;text-align:center;color:var(--color-neutral-900);background:#fff;transition:all .2s ease}._otpInput_eev6f_265:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}._otpInput_eev6f_265::-moz-placeholder{color:var(--color-neutral-300)}._otpInput_eev6f_265::placeholder{color:var(--color-neutral-300)}._countdown_eev6f_296{text-align:center;margin-bottom:1.5rem}._countdownLabel_eev6f_301{font-size:.875rem;color:var(--color-neutral-500);margin-bottom:.5rem}._countdownTime_eev6f_307{font-size:2rem;font-weight:700;color:var(--color-neutral-900);font-variant-numeric:tabular-nums}._resendSection_eev6f_314{text-align:center;margin-bottom:1.5rem}._resendButton_eev6f_319{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);color:var(--color-neutral-600);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._resendButton_eev6f_319:hover:not(:disabled){border-color:var(--color-primary-300);color:var(--color-primary-600);background:var(--color-primary-50)}._resendButton_eev6f_319:disabled{opacity:.5;cursor:not-allowed}._resendButton_eev6f_319 i{font-size:1rem}._testModeNotice_eev6f_350{padding:.75rem 1rem;background:linear-gradient(145deg,#fef3c7,#fef9c3);border:1px solid #fcd34d;border-radius:var(--radius-lg);margin-bottom:1.5rem}._testModeNotice_eev6f_350 p{margin:0;font-size:.8125rem;color:#92400e;text-align:center}._testModeNotice_eev6f_350 strong{font-weight:600}._testModeNotice_eev6f_350 code{font-family:monospace;font-weight:700;background:#0000001a;padding:.125rem .375rem;border-radius:var(--radius-sm)}._primaryButton_eev6f_378{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1.5rem;background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border:none;border-radius:var(--radius-lg);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(var(--shadow-primary-rgb),.3)}._primaryButton_eev6f_378:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--shadow-primary-rgb),.4)}._primaryButton_eev6f_378:disabled{opacity:.5;cursor:not-allowed;transform:none}._primaryButton_eev6f_378 i{font-size:1.125rem}._successButton_eev6f_412{background:linear-gradient(135deg,var(--color-success-500),var(--color-success-600));box-shadow:0 4px 12px #22c55e4d}._successButton_eev6f_412:hover:not(:disabled){box-shadow:0 6px 20px #22c55e66}._securityFooter_eev6f_422{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;font-size:.875rem;color:var(--color-neutral-500)}._securityFooter_eev6f_422 i{font-size:1rem}._signingHeader_eev6f_441{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;margin-bottom:1rem}._signingHeaderInfo_eev6f_450{display:flex;align-items:center;gap:.75rem;min-width:0}._signingHeaderInfo_eev6f_450 i{font-size:1.5rem;color:var(--color-primary-500);flex-shrink:0}._signingHeaderTitle_eev6f_463{font-size:1.125rem;font-weight:600;color:var(--color-neutral-900);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._signingHeaderSubtitle_eev6f_473{font-size:.8125rem;color:var(--color-neutral-500);margin:0}._signingHeaderActions_eev6f_480{flex-shrink:0}@media (max-width: 767px){._signingHeaderActions_eev6f_480{display:none}}._signatureProgress_eev6f_491{display:flex;gap:.25rem;margin-bottom:1rem}._signatureProgressBar_eev6f_497{flex:1;height:6px;border-radius:var(--radius-full);background:var(--color-neutral-200);transition:all .3s ease}._signatureProgressBar_eev6f_497._signed_eev6f_505{background:var(--color-success-500)}._signatureProgressBar_eev6f_497._current_eev6f_509{background:var(--color-primary-500)}._pdfViewer_eev6f_514{background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);overflow:hidden;margin-bottom:1.5rem}._pdfViewerHeader_eev6f_522{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200)}._pdfViewerTitle_eev6f_532{display:flex;align-items:center;gap:.75rem}._pdfViewerTitle_eev6f_532 i{font-size:1.25rem;color:var(--color-primary-500)}._pdfViewerTitle_eev6f_532 h3{font-size:1rem;font-weight:600;color:var(--color-neutral-800);margin:0}._pdfViewerTitle_eev6f_532 p{font-size:.8125rem;color:var(--color-neutral-500);margin:0}._pdfBadge_eev6f_556{padding:.25rem .75rem;background:var(--color-neutral-200);border-radius:var(--radius-md);font-size:.75rem;font-weight:600;color:var(--color-neutral-600);text-transform:uppercase}._pdfFrame_eev6f_566{width:100%;height:60vh;min-height:400px;border:none;background:var(--color-neutral-100)}._pdfFooter_eev6f_574{padding:.75rem 1rem;background:var(--color-neutral-50);border-top:1px solid var(--color-neutral-200);text-align:center}._pdfFooter_eev6f_574 p{margin:0;font-size:.75rem;color:var(--color-neutral-500)}._signatureFieldsCard_eev6f_588{background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);overflow:hidden}._signatureFieldsHeader_eev6f_595{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200)}._signatureFieldsHeader_eev6f_595 i{font-size:1.25rem;color:var(--color-primary-500)}._signatureFieldsTitle_eev6f_609{font-size:1rem;font-weight:600;color:var(--color-neutral-800);margin:0}._signatureFieldsSubtitle_eev6f_616{font-size:.875rem;color:var(--color-neutral-500);margin:0}._signatureFieldsList_eev6f_622{padding:1rem;display:flex;flex-direction:column;gap:.75rem}._signatureField_eev6f_588{padding:1rem 1.25rem;border:2px dashed var(--color-neutral-300);border-radius:var(--radius-lg);transition:all .3s ease}._signatureFieldCurrent_eev6f_637{border-color:var(--color-primary-500);border-style:solid;background:var(--color-primary-50);box-shadow:0 0 0 3px var(--color-primary-100)}._signatureFieldSigned_eev6f_644{border-color:var(--color-success-500);border-style:solid;background:linear-gradient(145deg,var(--color-success-50) 0%,white 100%)}._signatureFieldHeader_eev6f_650{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._signatureFieldInfo_eev6f_657{flex:1}._signatureFieldTitle_eev6f_661{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}._signatureFieldTitle_eev6f_661 i{font-size:1.125rem;color:var(--color-neutral-400)}._signatureFieldSigned_eev6f_644 ._signatureFieldTitle_eev6f_661 i{color:var(--color-success-600)}._signatureFieldTitle_eev6f_661 span{font-size:.9375rem;font-weight:600;color:var(--color-neutral-800)}._signatureFieldBadge_eev6f_683{padding:.125rem .5rem;background:var(--color-primary-500);border-radius:var(--radius-md);font-size:.75rem;font-weight:600;color:#fff}._cteBadge_eev6f_692{padding:.125rem .5rem;background:var(--color-neutral-200);border-radius:var(--radius-md);font-size:.6875rem;font-weight:600;color:var(--color-neutral-600);text-transform:uppercase;letter-spacing:.5px}._signatureFieldStatus_eev6f_703{font-size:.8125rem;color:var(--color-neutral-500)}._signatureFieldCurrent_eev6f_637 ._signatureFieldStatus_eev6f_703{color:var(--color-primary-600)}._signatureData_eev6f_713{margin-top:.75rem;padding:.75rem 1rem;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md)}._signatureName_eev6f_721{font-size:1.125rem;font-weight:600;font-style:italic;color:var(--color-neutral-800);margin-bottom:.5rem}._signatureDetails_eev6f_729{display:flex;flex-direction:column;gap:.25rem}._signatureDetails_eev6f_729 p{margin:0;font-size:.75rem;color:var(--color-neutral-500)}._signFieldButton_eev6f_742{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1rem;background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border:none;border-radius:var(--radius-md);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}._signFieldButton_eev6f_742:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--shadow-primary-rgb),.3)}._signFieldButton_eev6f_742:disabled{opacity:.5;cursor:not-allowed}._signFieldButton_eev6f_742 i{font-size:.875rem}._mobileFixedButton_eev6f_773{position:fixed;bottom:0;left:0;right:0;padding:1rem;background:#fff;border-top:1px solid var(--color-neutral-200);box-shadow:0 -4px 12px #00000014;z-index:100}._mobileFixedButton_eev6f_773 ._primaryButton_eev6f_378{height:48px}._mobileSpacer_eev6f_789{height:80px}@media (min-width: 768px){._mobileFixedButton_eev6f_773,._mobileSpacer_eev6f_789{display:none}}._successCard_eev6f_807{background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);padding:2.5rem 1.5rem;text-align:center}._successIcon_eev6f_815{width:96px;height:96px;border-radius:var(--radius-full);background:linear-gradient(145deg,var(--color-success-100) 0%,var(--color-success-50) 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;animation:_successPop_eev6f_1 .5s cubic-bezier(.4,0,.2,1)}@keyframes _successPop_eev6f_1{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._successIcon_eev6f_815 i{font-size:3rem;color:var(--color-success-500)}._successTitle_eev6f_838{font-size:1.5rem;font-weight:700;color:var(--color-neutral-900);margin:0 0 .625rem}._successDescription_eev6f_845{font-size:1rem;color:var(--color-neutral-500);margin:0 0 1.5rem;line-height:1.6}._summaryCard_eev6f_853{background:var(--color-neutral-50);border-radius:var(--radius-lg);padding:1rem;margin-bottom:1.5rem}._summaryItem_eev6f_860{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}._summaryItem_eev6f_860:not(:last-child){border-bottom:1px solid var(--color-neutral-200)}._summaryLabel_eev6f_871{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-neutral-500)}._summaryLabel_eev6f_871 i{font-size:1rem}._summaryValue_eev6f_883{font-size:.875rem;font-weight:600;color:var(--color-neutral-800)}._summaryBadge_eev6f_889{padding:.25rem .625rem;background:var(--color-neutral-200);border-radius:var(--radius-md);font-size:.8125rem;font-weight:600;color:var(--color-neutral-700)}._referenceCard_eev6f_899{background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);padding:1rem;margin-bottom:1.5rem}._referenceLabel_eev6f_907{font-size:.75rem;color:var(--color-neutral-500);margin:0 0 .25rem}._referenceValue_eev6f_913{font-family:monospace;font-size:.9375rem;font-weight:600;color:var(--color-neutral-800);margin:0}._infoCard_eev6f_922{background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);padding:1.25rem;margin-bottom:1.5rem}._infoCardContent_eev6f_930{display:flex;align-items:flex-start;gap:.75rem}._infoCardIcon_eev6f_936{width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-primary-100);display:flex;align-items:center;justify-content:center;flex-shrink:0}._infoCardIcon_eev6f_936 i{font-size:1.25rem;color:var(--color-primary-600)}._infoCardText_eev6f_952 h4{font-size:.9375rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 .25rem}._infoCardText_eev6f_952 p{font-size:.875rem;color:var(--color-neutral-500);margin:0;line-height:1.5}._downloadSection_eev6f_967{margin-bottom:1.5rem}._downloadButton_eev6f_971{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border:none;border-radius:var(--radius-lg);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(var(--shadow-primary-rgb),.3)}._downloadButton_eev6f_971:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--shadow-primary-rgb),.4)}._downloadButton_eev6f_971 i{font-size:1.25rem}._outlineButton_eev6f_999{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff;border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);color:var(--color-neutral-700);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}._outlineButton_eev6f_999:hover{border-color:var(--color-neutral-400);background:var(--color-neutral-50)}._loadingContainer_eev6f_1022{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}._loadingSpinner_eev6f_1031{width:40px;height:40px;border:3px solid var(--color-neutral-200);border-top-color:var(--color-primary-500);border-radius:var(--radius-full);animation:_spin_eev6f_1 1s linear infinite}@keyframes _spin_eev6f_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_eev6f_1045{font-size:.9375rem;color:var(--color-neutral-500)}._errorCard_eev6f_1051{background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);padding:2rem;text-align:center}._errorTitle_eev6f_1059{font-size:1.25rem;font-weight:600;color:var(--color-danger-600);margin:0 0 .5rem}._errorDescription_eev6f_1066{font-size:.9375rem;color:var(--color-neutral-500);margin:0}._actions_eev6f_1073{display:flex;justify-content:space-between;gap:.75rem;padding-top:1rem;border-top:1px solid var(--color-neutral-200);margin-top:.5rem}@media (max-width: 768px){._cardHeader_eev6f_109{padding:1.5rem 1rem 1rem}._cardContent_eev6f_145{padding:0 1rem 1.5rem}._contactMethodGrid_eev6f_162{grid-template-columns:1fr}._contactMethodCard_eev6f_168{flex-direction:row;justify-content:flex-start;padding:1rem;gap:1rem}._contactMethodText_eev6f_219{align-items:flex-start}._otpInput_eev6f_265{width:44px;height:52px;font-size:1.25rem}._signatureFieldHeader_eev6f_650{flex-direction:column;gap:.75rem}._signFieldButton_eev6f_742{width:100%;justify-content:center}._actions_eev6f_1073{flex-direction:column-reverse}}._content_8zxi5_1{padding:.5rem 0}._clientInfo_8zxi5_5{display:flex;align-items:center;gap:1rem;padding:1rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:.75rem;margin-bottom:1.5rem}._clientInfo_8zxi5_5 i{font-size:2.5rem;color:var(--color-primary-500)}._clientInfo_8zxi5_5 strong{display:block;font-size:1rem;color:var(--color-gray-900);margin-bottom:.25rem}._clientInfo_8zxi5_5 span{font-size:.875rem;color:var(--color-gray-600)}._contactSection_8zxi5_32{margin-bottom:1.5rem}._label_8zxi5_36{display:block;font-size:.875rem;font-weight:600;color:var(--color-gray-700);margin-bottom:.75rem}._contactOptions_8zxi5_44{display:flex;flex-direction:column;gap:.75rem}._contactOption_8zxi5_44{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-gray-50);border:2px solid var(--color-gray-200);border-radius:.75rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}._contactOption_8zxi5_44:hover:not(:disabled){border-color:var(--color-primary-300);background:var(--color-primary-50)}._contactOption_8zxi5_44:disabled{opacity:.5;cursor:not-allowed}._contactOptionActive_8zxi5_74{border-color:var(--color-primary-500);background:var(--color-primary-50)}._contactIcon_8zxi5_79{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:.5rem;font-size:1.25rem;color:var(--color-gray-600)}._contactOptionActive_8zxi5_74 ._contactIcon_8zxi5_79{background:var(--color-primary-100);color:var(--color-primary-600)}._contactDetails_8zxi5_96{flex:1}._contactName_8zxi5_100{display:block;font-weight:600;color:var(--color-gray-900);margin-bottom:.25rem}._contactValue_8zxi5_107{display:block;font-size:.875rem;color:var(--color-gray-500);font-family:monospace}._errorBanner_8zxi5_114{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1.5rem;color:#991b1b;font-size:.875rem}._errorBanner_8zxi5_114 i{font-size:1.25rem}._actions_8zxi5_131{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}._successState_8zxi5_140{text-align:center;padding:1rem 0}._successIcon_8zxi5_145{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:50%}._successIcon_8zxi5_145 i{font-size:2.5rem;color:#16a34a}._successState_8zxi5_140 h3{font-size:1.25rem;color:var(--color-gray-900);margin-bottom:.5rem}._successState_8zxi5_140>p{color:var(--color-gray-600);margin-bottom:1.5rem}._linkBox_8zxi5_172{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:.75rem;padding:1rem;margin-bottom:1rem;text-align:left}._linkLabel_8zxi5_181{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}._linkValue_8zxi5_193{display:flex;align-items:center;gap:.5rem}._linkValue_8zxi5_193 code{flex:1;padding:.5rem .75rem;background:#fff;border:1px solid var(--color-gray-200);border-radius:.375rem;font-size:.75rem;color:var(--color-gray-700);word-break:break-all}._copyButton_8zxi5_210{padding:.5rem;background:#fff;border:1px solid var(--color-gray-200);border-radius:.375rem;cursor:pointer;transition:all .2s ease;color:var(--color-gray-500)}._copyButton_8zxi5_210:hover{background:var(--color-gray-50);color:var(--color-primary-600)}._sentInfo_8zxi5_225{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#f0fdf4;border-radius:.5rem;font-size:.875rem;color:#166534;margin-bottom:1.5rem}._sentInfo_8zxi5_225 i{color:#16a34a}._container_dpxog_1{max-width:800px;margin:0 auto;padding:2rem 1rem}._containerWide_dpxog_8{max-width:1400px;margin:0 auto;padding:2rem 1rem}._loading_dpxog_14,._error_dpxog_15{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;text-align:center;color:var(--color-gray-500)}._loading_dpxog_14 i,._error_dpxog_15 i{font-size:2.5rem}._loading_dpxog_14 i{animation:_spin_dpxog_1 1s linear infinite}._error_dpxog_15 i{color:var(--color-danger-500)}@keyframes _spin_dpxog_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._header_dpxog_45{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}._headerTitle_dpxog_54{display:flex;align-items:center;gap:1rem}._headerTitle_dpxog_54 h1{font-size:1.5rem;font-weight:700;color:var(--color-gray-900);margin:0}._submissionId_dpxog_67{padding:.25rem .75rem;background:var(--color-gray-100);border-radius:9999px;font-size:.875rem;font-family:monospace;color:var(--color-gray-600)}._headerActions_dpxog_76{display:flex;gap:.5rem}._progressCard_dpxog_82{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem}._progressHeader_dpxog_90{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._statusBadge_dpxog_97{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600}._statusDraft_dpxog_107{background:var(--color-gray-200);color:var(--color-gray-700)}._statusSent_dpxog_112{background:#fef3c7;color:#92400e}._statusOpened_dpxog_117{background:#dbeafe;color:#1e40af}._statusSigning_dpxog_122{background:#e0e7ff;color:#4338ca}._statusCompleted_dpxog_127{background:#dcfce7;color:#166534}._progressPercent_dpxog_132{font-size:1.25rem;font-weight:700;color:var(--color-primary-600)}._progressBar_dpxog_138{height:8px;background:#fff;border-radius:4px;overflow:hidden;margin-bottom:.75rem}._progressFill_dpxog_146{height:100%;background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:4px;transition:width .5s ease}._progressDescription_dpxog_153{margin:0;font-size:.875rem;color:var(--color-gray-600)}._card_dpxog_160{background:#fff;border:1px solid var(--color-gray-200);border-radius:.75rem;padding:1.5rem;margin-bottom:1rem}._cardHeader_dpxog_168{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-gray-100)}._cardHeader_dpxog_168 i{font-size:1.25rem;color:var(--color-primary-500)}._cardHeader_dpxog_168 h2{font-size:1rem;font-weight:600;color:var(--color-gray-900);margin:0}._cardGrid_dpxog_189{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}._cardItem_dpxog_195{display:flex;flex-direction:column;gap:.25rem}._cardLabel_dpxog_201{font-size:.75rem;font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}._cardValue_dpxog_209{font-size:.9375rem;color:var(--color-gray-900)}._fornituraBlock_dpxog_215{padding:1rem 0}._fornituraBlock_dpxog_215+._fornituraBlock_dpxog_215{border-top:1px solid var(--color-gray-100)}._fornituraTitle_dpxog_223{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}._fornituraBadgeLuce_dpxog_230{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:600;background:#fef9c3;color:#854d0e}._fornituraBadgeGas_dpxog_242{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:600;background:#ffedd5;color:#9a3412}._fornituraAttivazione_dpxog_254{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500;background:#f0f4ff;color:#4338ca;border:1px solid #e0e7ff}._monoValue_dpxog_265{font-family:monospace;letter-spacing:.025em}._splitLayout_dpxog_271{display:grid;grid-template-columns:1fr 1.2fr;gap:1.5rem;align-items:start}._infoColumn_dpxog_278{display:flex;flex-direction:column;gap:1rem}._pdfSticky_dpxog_288{position:sticky;top:1rem;background:#fff;border:1px solid var(--color-gray-200);border-radius:.75rem;overflow:hidden}._pdfStickyHeader_dpxog_297{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--color-gray-100)}._pdfStickyHeader_dpxog_297 i{font-size:1.25rem;color:#dc2626}._pdfStickyHeader_dpxog_297 h2{font-size:1rem;font-weight:600;color:var(--color-gray-900);margin:0}._pdfSticky_dpxog_288 iframe{width:100%;height:calc(100vh - 6rem);min-height:600px;border:none;display:block}._helperMuted_dpxog_325{font-size:.8125rem;color:var(--color-gray-600);line-height:1.45;margin:0 0 1rem}._timeline_dpxog_333{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}._timelineItem_dpxog_340{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--color-gray-50);border-radius:.5rem;opacity:.5}._timelineItemDone_dpxog_350{opacity:1;background:#f0fdf4}._timelineIcon_dpxog_355{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;color:var(--color-gray-400)}._timelineItemDone_dpxog_350 ._timelineIcon_dpxog_355{background:#dcfce7;color:#16a34a}._timelineContent_dpxog_371{flex:1;display:flex;justify-content:space-between;align-items:center}._timelineLabel_dpxog_378{font-size:.875rem;font-weight:500;color:var(--color-gray-700)}._timelineDate_dpxog_384{font-size:.8125rem;color:var(--color-gray-500);font-family:monospace}._resendSection_dpxog_391{padding-top:1rem;border-top:1px solid var(--color-gray-100)}._resendSuccess_dpxog_396{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#f0fdf4;border-radius:.5rem;color:#166534;font-size:.875rem;margin-bottom:1rem}._resendButtons_dpxog_409{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}._resendButtons_dpxog_409>*{flex:1 1 auto;min-width:140px}._notes_dpxog_422{margin:0;padding:1rem;background:#fefce8;border-radius:.5rem;font-size:.875rem;color:var(--color-gray-700);line-height:1.6;white-space:pre-wrap}._footer_dpxog_434{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}._autoRefresh_dpxog_443{font-size:.75rem;color:var(--color-gray-400)}@media (max-width: 1024px){._containerWide_dpxog_8{max-width:800px}._splitLayout_dpxog_271{grid-template-columns:1fr}._pdfSticky_dpxog_288{position:static}._pdfSticky_dpxog_288 iframe{height:70vh;min-height:500px}}@media (max-width: 640px){._header_dpxog_45{flex-direction:column}._headerActions_dpxog_76{width:100%;justify-content:flex-end}._cardGrid_dpxog_189{grid-template-columns:1fr}._resendButtons_dpxog_409{flex-direction:column}._timelineContent_dpxog_371{flex-direction:column;align-items:flex-start;gap:.25rem}._pdfSticky_dpxog_288 iframe{height:50vh;min-height:400px}}._container_10hrk_2{max-width:100%;padding:1.5rem 2rem}._header_10hrk_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._headerTitle_10hrk_6{display:flex;align-items:center;gap:.75rem}._headerTitle_10hrk_6 h1{font-size:1.5rem;font-weight:700;color:var(--color-gray-900, #111827);margin:0}._totalCount_10hrk_8{font-size:.75rem;color:var(--color-gray-500, #6b7280);background:var(--color-gray-100, #f3f4f6);padding:.25rem .75rem;border-radius:99px;font-weight:500}._headerActions_10hrk_9{display:flex;gap:.5rem;align-items:center}._exportBtn_10hrk_12{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:1px solid var(--color-gray-300, #d1d5db);border-radius:.5rem;background:#fff;color:var(--color-gray-700, #374151);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}._exportBtn_10hrk_12:hover{border-color:var(--color-primary-500);color:var(--color-primary-500);background:var(--color-primary-50)}._exportBtn_10hrk_12:disabled{opacity:.5;cursor:not-allowed}._exportBtn_10hrk_12 i{font-size:.875rem}._selectionBar_10hrk_23{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;margin-bottom:.75rem;background:var(--color-primary-50);border:1px solid var(--color-primary-300);border-radius:.5rem;font-size:.8125rem;color:var(--color-neutral-900)}._selectionBarActions_10hrk_29{display:flex;gap:.5rem;align-items:center}._selectionBarBtn_10hrk_30{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border:1px solid var(--color-primary-300);border-radius:.375rem;background:#fff;color:var(--color-primary-800);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s}._selectionBarBtn_10hrk_30:hover{background:var(--color-primary-50);border-color:var(--color-primary-500)}._selectionBarClear_10hrk_37{padding:.375rem .5rem;border:none;background:transparent;color:var(--color-neutral-900);cursor:pointer;font-size:.75rem;border-radius:.25rem}._selectionBarClear_10hrk_37:hover{background:#0000000d}._filters_10hrk_44{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding:1rem 1.25rem;background:var(--color-gray-50, #f9fafb);border-radius:.75rem;border:1px solid var(--color-gray-200, #e5e7eb)}._searchForm_10hrk_45{flex:1}._searchInput_10hrk_46{position:relative;display:flex;align-items:center}._searchInput_10hrk_46 i{position:absolute;left:.875rem;color:var(--color-gray-400, #9ca3af);font-size:.9375rem}._searchInput_10hrk_46 input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--color-gray-300, #d1d5db);border-radius:.625rem;font-size:.875rem;background:#fff;transition:border-color .2s,box-shadow .2s}._searchInput_10hrk_46 input:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px rgba(var(--shadow-primary-rgb),.12)}._filterGroup_10hrk_51{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._filterSelect_10hrk_52{padding:.5rem .75rem;border:1px solid var(--color-gray-300, #d1d5db);border-radius:.5rem;font-size:.8125rem;background:#fff;cursor:pointer;transition:border-color .15s}._filterSelect_10hrk_52:focus{outline:none;border-color:var(--color-primary-500)}._dateFilter_10hrk_54{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--color-gray-600, #4b5563)}._dateFilter_10hrk_54 input{padding:.4375rem .5rem;border:1px solid var(--color-gray-300, #d1d5db);border-radius:.5rem;font-size:.8125rem}._clearBtn_10hrk_56{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border:none;background:transparent;color:#e63946;font-size:.8125rem;font-weight:500;cursor:pointer;border-radius:.5rem;transition:background .15s}._clearBtn_10hrk_56:hover{background:#e6394614}._skeletonWrapper_10hrk_60{border:1px solid var(--color-gray-200, #e5e7eb);border-radius:.75rem;background:#fff;overflow:hidden}._skeletonHeader_10hrk_61{display:flex;gap:.75rem;padding:.75rem .875rem;background:var(--color-gray-50, #f9fafb);border-bottom:2px solid var(--color-gray-200, #e5e7eb)}._skeletonRow_10hrk_62{display:flex;gap:.75rem;padding:.75rem .875rem;border-bottom:1px solid var(--color-gray-100, #f3f4f6)}._skeletonRow_10hrk_62:last-child{border-bottom:none}._skeletonCell_10hrk_64{height:14px;background:linear-gradient(90deg,var(--color-gray-100, #f3f4f6) 25%,var(--color-gray-200, #e5e7eb) 50%,var(--color-gray-100, #f3f4f6) 75%);background-size:200% 100%;animation:_shimmer_10hrk_1 1.5s ease-in-out infinite;border-radius:6px}._skeletonCellRound_10hrk_71{height:24px;width:80px;background:linear-gradient(90deg,var(--color-gray-100, #f3f4f6) 25%,var(--color-gray-200, #e5e7eb) 50%,var(--color-gray-100, #f3f4f6) 75%);background-size:200% 100%;animation:_shimmer_10hrk_1 1.5s ease-in-out infinite;border-radius:99px}@keyframes _shimmer_10hrk_1{0%{background-position:200% 0}to{background-position:-200% 0}}._skeletonCard_10hrk_82{padding:1rem;border:1px solid var(--color-gray-200, #e5e7eb);border-radius:.75rem;background:#fff;display:flex;flex-direction:column;gap:.75rem}._skeletonCardBadges_10hrk_83{display:flex;gap:.375rem}._skeletonCardBody_10hrk_84{display:flex;flex-direction:column;gap:.5rem}._skeletonCardList_10hrk_85{display:none;flex-direction:column;gap:.75rem}._error_10hrk_88{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;text-align:center}._errorIcon_10hrk_89{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:50%}._errorIcon_10hrk_89 i{font-size:1.75rem;color:#dc2626}._error_10hrk_88 h3{margin:0;font-size:1.125rem;color:var(--color-gray-900, #111827);font-weight:600}._error_10hrk_88 p{margin:0;font-size:.875rem;color:var(--color-gray-500, #6b7280);max-width:360px}._empty_10hrk_95{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 2rem;text-align:center}._emptyIcon_10hrk_96{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary-100) 0%,var(--color-primary-50) 100%);border-radius:50%}._emptyIcon_10hrk_96 i{font-size:2rem;color:var(--color-primary-500)}._empty_10hrk_95 h3{margin:0;font-size:1.125rem;color:var(--color-gray-900, #111827);font-weight:600}._empty_10hrk_95 p{margin:0;font-size:.875rem;color:var(--color-gray-500, #6b7280);max-width:360px;line-height:1.5}._tableWrapper_10hrk_102{display:block;overflow-x:auto;border:1px solid var(--color-gray-200, #e5e7eb);border-radius:.75rem;background:#fff}._table_10hrk_102{width:100%;border-collapse:collapse;font-size:.8125rem}._table_10hrk_102 thead{background:var(--color-gray-50, #f9fafb);position:sticky;top:0;z-index:1}._table_10hrk_102 th{padding:.75rem .875rem;text-align:left;font-weight:600;color:var(--color-gray-600, #4b5563);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--color-gray-200, #e5e7eb);white-space:nowrap}._table_10hrk_102 td{padding:.625rem .875rem;border-bottom:1px solid var(--color-gray-100, #f3f4f6);vertical-align:middle}._table_10hrk_102 tbody tr:nth-child(2n){background:var(--color-gray-50, #f9fafb)}._clickableRow_10hrk_110{cursor:pointer;transition:background .15s}._clickableRow_10hrk_110:hover{background:var(--color-primary-50)!important}._checkboxCell_10hrk_114{width:40px;text-align:center}._rowCheckbox_10hrk_115{width:16px;height:16px;cursor:pointer;accent-color:var(--color-primary-500);border-radius:3px}._clienteInfo_10hrk_121{display:flex;flex-direction:column;gap:.125rem;min-width:160px}._clienteNome_10hrk_122{font-weight:600;color:var(--color-gray-900, #111827);font-size:.8125rem}._clienteCf_10hrk_123{font-size:.6875rem;color:var(--color-gray-500, #6b7280);font-family:monospace;letter-spacing:.02em}._clienteEmail_10hrk_124{font-size:.6875rem;color:var(--color-gray-500, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}._maskedText_10hrk_125{color:var(--color-gray-400, #9ca3af);letter-spacing:.05em}._contactCell_10hrk_126{font-size:.8125rem;color:var(--color-gray-600, #4b5563);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._operatorCell_10hrk_127{font-size:.8125rem;color:var(--color-gray-700, #374151);font-weight:500;white-space:nowrap}._operatorEmpty_10hrk_128{color:var(--color-gray-400, #9ca3af);font-weight:400}._dateCell_10hrk_129{white-space:nowrap;color:var(--color-gray-500, #6b7280);font-size:.8125rem}._visibilityBtn_10hrk_132{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;color:var(--color-gray-400, #9ca3af);cursor:pointer;border-radius:.375rem;transition:all .15s;font-size:.9375rem}._visibilityBtn_10hrk_132:hover{background:var(--color-gray-100, #f3f4f6);color:var(--color-gray-700, #374151)}._visibilityBtnActive_10hrk_139{color:var(--color-primary-500)}._visibilityBtnActive_10hrk_139:hover{color:var(--color-primary-800);background:var(--color-primary-50)}._actionsCell_10hrk_143{white-space:nowrap;display:flex;align-items:center;gap:.25rem}._viewBtn_10hrk_144{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border:1px solid var(--color-gray-300, #d1d5db);border-radius:.375rem;background:#fff;color:var(--color-gray-700, #374151);font-size:.75rem;cursor:pointer;white-space:nowrap;transition:all .15s}._viewBtn_10hrk_144:hover{background:var(--color-gray-50, #f9fafb);border-color:var(--color-primary-500);color:var(--color-primary-500)}._exportRowBtn_10hrk_148{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;color:var(--color-gray-400, #9ca3af);cursor:pointer;border-radius:.375rem;transition:all .15s;font-size:.875rem}._exportRowBtn_10hrk_148:hover{background:var(--color-primary-50);color:var(--color-primary-500)}._badge_10hrk_157{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:99px;font-size:.6875rem;font-weight:600;white-space:nowrap;line-height:1.4;letter-spacing:.01em}._badge_10hrk_157 i{font-size:.625rem}._statusDraft_10hrk_159{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}._statusPending_10hrk_160{background:#fef3c7;color:#92400e;border:1px solid #fde68a}._statusCompleted_10hrk_161{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}._statusCancelled_10hrk_162{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}._tipoLuce_10hrk_163{background:#fef9c3;color:#854d0e;border:1px solid #fde68a}._tipoGas_10hrk_164{background:#ffedd5;color:#9a3412;border:1px solid #fed7aa}._tipoEntrambi_10hrk_165{background:#ede9fe;color:#5b21b6;border:1px solid #ddd6fe}._modeOperator_10hrk_166{background:var(--color-primary-50);color:var(--color-primary-800);border:1px solid var(--color-primary-200)}._modeSelf_10hrk_167{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}._tipoClienteBusiness_10hrk_168{background:var(--color-primary-50);color:var(--color-primary-800);border:1px solid var(--color-primary-200)}._tipoClienteDomestico_10hrk_169{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}._tipologiaBadge_10hrk_172{background:var(--color-primary-50);color:var(--color-primary-500);border:1px solid var(--color-primary-200)}._tipologiaGroup_10hrk_173{display:flex;flex-direction:column;gap:.2rem}._tipologiaEmpty_10hrk_174{color:var(--color-gray-400, #9ca3af);font-size:.8125rem}._cardList_10hrk_177{display:none;flex-direction:column;gap:.75rem}._card_10hrk_177{border:1px solid var(--color-gray-200, #e5e7eb);border-radius:.75rem;padding:1rem;cursor:pointer;transition:all .15s;background:#fff}._card_10hrk_177:hover{border-color:var(--color-primary-500);box-shadow:0 2px 8px rgba(var(--shadow-primary-rgb),.09)}._cardTop_10hrk_180{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._cardHeader_10hrk_181{display:flex;justify-content:space-between;align-items:flex-start;flex:1}._cardBadges_10hrk_182{display:flex;flex-wrap:wrap;gap:.25rem}._cardDate_10hrk_183{font-size:.75rem;color:var(--color-gray-500, #6b7280);white-space:nowrap}._cardBody_10hrk_184{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.75rem}._cardCliente_10hrk_185{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--color-gray-900, #111827);font-size:.9375rem}._cardCf_10hrk_186{font-size:.75rem;color:var(--color-gray-500, #6b7280);font-family:monospace;margin-left:1.5rem}._cardContact_10hrk_187{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-gray-600, #4b5563)}._cardOperator_10hrk_188{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-gray-700, #374151);font-weight:500}._cardFooter_10hrk_189{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px solid var(--color-gray-100, #f3f4f6)}._cardFooterLeft_10hrk_190{display:flex;align-items:center;gap:.25rem}._cardBtn_10hrk_191{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border:1px solid var(--color-gray-300, #d1d5db);border-radius:.375rem;background:#fff;color:var(--color-gray-700, #374151);font-size:.8125rem;cursor:pointer;transition:all .15s}._cardBtn_10hrk_191:hover{border-color:var(--color-primary-500);color:var(--color-primary-500)}._pagination_10hrk_195{display:flex;justify-content:center;align-items:center;gap:.375rem;padding:1.5rem 0;flex-wrap:wrap}._pageBtn_10hrk_196{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border:1px solid var(--color-gray-300, #d1d5db);border-radius:.5rem;background:#fff;color:var(--color-gray-700, #374151);font-size:.8125rem;cursor:pointer;transition:all .15s}._pageBtn_10hrk_196:hover:not(:disabled){border-color:var(--color-primary-500);color:var(--color-primary-500)}._pageBtn_10hrk_196:disabled{opacity:.5;cursor:not-allowed}._pageNum_10hrk_199{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-gray-300, #d1d5db);border-radius:.5rem;background:#fff;color:var(--color-gray-700, #374151);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s}._pageNum_10hrk_199:hover{border-color:var(--color-primary-500);color:var(--color-primary-500);background:var(--color-primary-50)}._pageNumActive_10hrk_206{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-500)}._pageNumActive_10hrk_206:hover{background:var(--color-primary-600);color:#fff}._pageEllipsis_10hrk_208{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-gray-400, #9ca3af);font-size:.875rem}._pageInfo_10hrk_209{font-size:.8125rem;color:var(--color-gray-500, #6b7280)}._perPageSelect_10hrk_210{padding:.375rem .5rem;border:1px solid var(--color-gray-300, #d1d5db);border-radius:.375rem;font-size:.75rem;color:var(--color-gray-600, #4b5563);background:#fff;cursor:pointer;margin-left:.5rem}._paginationMeta_10hrk_215{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-gray-500, #6b7280)}@media (max-width: 1024px){._container_10hrk_2{padding:1.25rem 1rem}}@media (max-width: 768px){._container_10hrk_2{padding:1rem .75rem}._header_10hrk_5{flex-direction:column;align-items:flex-start}._headerActions_10hrk_9{width:100%;justify-content:flex-end}._tableWrapper_10hrk_102,._skeletonWrapper_10hrk_60{display:none}._cardList_10hrk_177,._skeletonCardList_10hrk_85{display:flex}._filterGroup_10hrk_51{flex-direction:column}._filterGroup_10hrk_51>*{width:100%}._dateFilter_10hrk_54{width:100%}._dateFilter_10hrk_54 input{flex:1}._selectionBar_10hrk_23{flex-direction:column;gap:.5rem;text-align:center}._selectionBarActions_10hrk_29{justify-content:center}._pagination_10hrk_195{gap:.25rem}._pageBtn_10hrk_196{padding:.5rem .75rem;font-size:.75rem}._pageNum_10hrk_199{width:32px;height:32px;font-size:.75rem}._paginationMeta_10hrk_215{display:none}._empty_10hrk_95{padding:3rem 1.5rem}._emptyIcon_10hrk_96{width:64px;height:64px}._emptyIcon_10hrk_96 i{font-size:1.5rem}}._container_1ec6w_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1rem;position:relative;background-color:var(--color-brand-blue-dark, #00405f);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}._container_1ec6w_1:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00405f59;pointer-events:none;z-index:0}._container_1ec6w_1>._card_1ec6w_25{position:relative;z-index:1}._card_1ec6w_25{width:100%;max-width:420px;background:#fff;border-radius:1rem;box-shadow:0 10px 40px #0000001a,0 4px 12px #0000000d;overflow:hidden}._header_1ec6w_39{text-align:center;padding:2rem 2rem .5rem;background:#fff;color:var(--color-gray-800)}._logo_1ec6w_46{display:block;max-width:180px;height:auto;margin:0 auto}._body_1ec6w_53{padding:2rem}._form_1ec6w_57{display:flex;flex-direction:column;gap:1.25rem}._field_1ec6w_63{display:flex;flex-direction:column;gap:.5rem}._label_1ec6w_69{font-size:.875rem;font-weight:600;color:var(--color-gray-700)}._inputWrapper_1ec6w_75{position:relative}._inputIcon_1ec6w_79{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-gray-400);font-size:1rem;pointer-events:none}._input_1ec6w_75{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid var(--color-gray-200);border-radius:.75rem;font-size:1rem;transition:all .2s ease;background:var(--color-gray-50)}._input_1ec6w_75:focus{outline:none;border-color:var(--color-primary-500);background:#fff;box-shadow:0 0 0 4px rgba(var(--shadow-primary-rgb),.15)}._input_1ec6w_75::-moz-placeholder{color:var(--color-gray-400)}._input_1ec6w_75::placeholder{color:var(--color-gray-400)}._passwordToggle_1ec6w_110{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.5rem;cursor:pointer;color:var(--color-gray-400);transition:color .2s ease}._passwordToggle_1ec6w_110:hover{color:var(--color-gray-600)}._error_1ec6w_127{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;color:#991b1b;font-size:.875rem}._error_1ec6w_127 i{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}._submitButton_1ec6w_145{width:100%;padding:1rem;background:var(--gradient-primary);color:#fff;border:none;border-radius:var(--radius-xl, 16px);font-size:1rem;font-weight:var(--font-weight-cta, 500);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem}._submitButton_1ec6w_145:hover:not(:disabled){transform:translateY(-1px);background:var(--gradient-primary-hover);box-shadow:0 4px 14px rgba(var(--shadow-primary-rgb),.35)}._submitButton_1ec6w_145:active:not(:disabled){transform:translateY(0)}._submitButton_1ec6w_145:disabled{opacity:.7;cursor:not-allowed}._spinner_1ec6w_178{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1ec6w_178 .8s linear infinite}@keyframes _spin_1ec6w_178{to{transform:rotate(360deg)}}@media (max-width: 480px){._container_1ec6w_1{padding:0;background-size:cover;background-position:center;background-attachment:scroll}._container_1ec6w_1:before{background:#00405f73}._card_1ec6w_25{border-radius:0;box-shadow:none;min-height:100vh;display:flex;flex-direction:column}._body_1ec6w_53{flex:1;display:flex;flex-direction:column;justify-content:center}}._wrapper_hw5dg_1{min-height:100vh;background:radial-gradient(ellipse at 0% 0%,var(--color-primary-50) 0%,transparent 50%),radial-gradient(ellipse at 100% 100%,var(--color-primary-100) 0%,transparent 50%),linear-gradient(180deg,var(--color-neutral-50) 0%,white 100%);padding:1.5rem 1rem;position:relative}._wrapper_hw5dg_1:before{content:"";position:absolute;top:20%;right:10%;width:300px;height:300px;background:radial-gradient(circle,var(--color-primary-100) 0%,transparent 70%);opacity:.5;border-radius:50%;pointer-events:none}._wrapper_hw5dg_1:after{content:"";position:absolute;bottom:20%;left:5%;width:200px;height:200px;background:radial-gradient(circle,var(--color-primary-50) 0%,transparent 70%);opacity:.4;border-radius:50%;pointer-events:none}._container_hw5dg_38{max-width:820px;margin:0 auto;position:relative;z-index:1}@media (min-width: 1024px){._container_hw5dg_38{max-width:1080px}}@media (min-width: 1440px){._container_hw5dg_38{max-width:1240px}}._header_hw5dg_57{text-align:center;margin-bottom:.75rem;animation:_fadeIn_hw5dg_1 .5s ease}@keyframes _fadeIn_hw5dg_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._title_hw5dg_68{display:flex;align-items:center;justify-content:center;gap:.875rem;font-size:1.875rem;font-weight:800;color:var(--color-neutral-900);margin:0 0 .625rem;letter-spacing:-.02em}._title_hw5dg_68 i{color:var(--color-primary-500);font-size:1.75rem;line-height:1}._subtitle_hw5dg_86{font-size:1.0625rem;font-weight:var(--font-weight-subtitle, 400);color:var(--color-neutral-600);margin:0}._content_hw5dg_93{background:#fff;border-radius:var(--radius-2xl);box-shadow:0 4px 6px -1px #0000000d,0 10px 20px -5px #00000014,0 0 0 1px #00000005;padding:1.5rem;margin-top:1rem;animation:_slideUp_hw5dg_1 .3s ease;animation-fill-mode:both}@keyframes _slideUp_hw5dg_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._wrapper_hw5dg_1{padding:.75rem .5rem}._wrapper_hw5dg_1:before,._wrapper_hw5dg_1:after{display:none}._header_hw5dg_57{padding:0 .25rem;margin-bottom:.5rem}._title_hw5dg_68{font-size:1.375rem;gap:.5rem}._subtitle_hw5dg_86{font-size:.875rem}._content_hw5dg_93{padding:1rem;border-radius:var(--radius-xl);margin-top:.75rem}}@media (max-width: 480px){._wrapper_hw5dg_1{padding:.5rem .375rem}._title_hw5dg_68{font-size:1.25rem}._subtitle_hw5dg_86{font-size:.8125rem}._content_hw5dg_93{padding:.875rem .75rem;border-radius:var(--radius-lg)}}._container_ue84i_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--gradient-bg)}._content_ue84i_10{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:200px}._logo_ue84i_18{width:120px;height:auto;animation:_brandPulse_ue84i_1 1.8s ease-in-out infinite;filter:drop-shadow(0 8px 24px rgba(var(--shadow-primary-rgb),.25))}@keyframes _brandPulse_ue84i_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.95);opacity:.85}}._progressTrack_ue84i_30{width:100%;height:3px;background:var(--color-neutral-200);border-radius:var(--radius-full);overflow:hidden}._progressBar_ue84i_38{width:40%;height:100%;background:linear-gradient(90deg,var(--color-primary-500),var(--color-primary-400));border-radius:var(--radius-full);animation:_indeterminate_ue84i_1 1.4s ease-in-out infinite}@keyframes _indeterminate_ue84i_1{0%{transform:translate(-100%)}to{transform:translate(350%)}}._text_ue84i_51{font-size:.875rem;font-weight:500;color:var(--color-neutral-500);margin:0}._overlay_1cfbg_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:9999;animation:_fadeIn_1cfbg_1 .2s ease}@keyframes _fadeIn_1cfbg_1{0%{opacity:0}to{opacity:1}}._modal_1cfbg_19{background:#fff;border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px #00000040;max-width:420px;width:100%;padding:2rem;text-align:center;animation:_slideUp_1cfbg_1 .3s ease;border:3px solid var(--color-warning-500)}._modal_1cfbg_19._urgent_1cfbg_31{border-color:var(--color-error-500);animation:_slideUp_1cfbg_1 .3s ease,_pulse_1cfbg_1 1s infinite}@keyframes _slideUp_1cfbg_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _pulse_1cfbg_1{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 10px #ef444400}}._iconWrapper_1cfbg_57{width:64px;height:64px;border-radius:50%;background:var(--color-warning-100);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.75rem;color:var(--color-warning-600)}._urgent_1cfbg_31 ._iconWrapper_1cfbg_57{background:var(--color-error-100);color:var(--color-error-600);animation:_shake_1cfbg_1 .5s ease-in-out}@keyframes _shake_1cfbg_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._title_1cfbg_83{font-size:1.375rem;font-weight:700;color:var(--color-neutral-900);margin:0 0 .75rem}._description_1cfbg_91{font-size:.9375rem;color:var(--color-neutral-600);line-height:1.6;margin:0 0 1.5rem}._countdown_1cfbg_99{background:var(--color-warning-50);border:2px solid var(--color-warning-200);border-radius:var(--radius-lg);padding:1rem 1.5rem;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center;gap:.75rem}._countdownUrgent_1cfbg_111{background:var(--color-error-50);border-color:var(--color-error-200)}._countdownLabel_1cfbg_116{font-size:.875rem;color:var(--color-neutral-600)}._countdownValue_1cfbg_121{font-size:1.5rem;font-weight:700;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;color:var(--color-warning-700)}._countdownUrgent_1cfbg_111 ._countdownValue_1cfbg_121{color:var(--color-error-600)}._gdprNote_1cfbg_133{font-size:.8125rem;color:var(--color-neutral-500);margin:0 0 1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:var(--color-neutral-50);border-radius:var(--radius-md)}._gdprNote_1cfbg_133 i{color:var(--color-primary-500)}._actions_1cfbg_151{display:flex;flex-direction:column;gap:.75rem}._continueButton_1cfbg_157{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:var(--color-primary-600);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}._continueButton_1cfbg_157:hover:not(:disabled){background:var(--color-primary-700);transform:translateY(-1px)}._continueButton_1cfbg_157:active:not(:disabled){transform:translateY(0)}._continueButton_1cfbg_157:disabled{opacity:.7;cursor:not-allowed}._continueButton_1cfbg_157:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:2px}._exitButton_1cfbg_193{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;color:var(--color-neutral-600);background:transparent;border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}._exitButton_1cfbg_193:hover:not(:disabled){background:var(--color-neutral-50);border-color:var(--color-neutral-400);color:var(--color-neutral-700)}._exitButton_1cfbg_193:disabled{opacity:.5;cursor:not-allowed}._exitButton_1cfbg_193:focus-visible{outline:3px solid var(--color-neutral-300);outline-offset:2px}._spinner_1cfbg_227{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1cfbg_227 .8s linear infinite}@keyframes _spin_1cfbg_227{to{transform:rotate(360deg)}}@media (max-width: 480px){._modal_1cfbg_19{padding:1.5rem}._iconWrapper_1cfbg_57{width:56px;height:56px;font-size:1.5rem}._title_1cfbg_83{font-size:1.25rem}._description_1cfbg_91{font-size:.875rem}._countdown_1cfbg_99{flex-direction:column;gap:.25rem}._countdownValue_1cfbg_121{font-size:2rem}}._navbar_153u7_1{background:linear-gradient(135deg,var(--color-primary-800) 0%,var(--color-primary-600) 45%,var(--color-primary-500) 100%);box-shadow:0 2px 8px #bf640040;position:sticky;top:0;z-index:1000;width:100%}._navbarContainer_153u7_12{max-width:1200px;margin:0 auto;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between}._navbarBrand_153u7_21{display:flex;align-items:center;gap:.75rem;cursor:pointer}._logoContainer_153u7_28{background:#fff;border-radius:.5rem;padding:.375rem .75rem;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001a}._navbarLogo_153u7_38{height:32px;width:auto;max-width:160px;-o-object-fit:contain;object-fit:contain}._navbarLinks_153u7_45{display:flex;align-items:center;gap:.5rem}._navbarLink_153u7_45{display:flex;align-items:center;gap:.5rem;color:#ffffffe6;text-decoration:none;font-family:var(--font-family, "Roboto", sans-serif);font-weight:var(--font-weight-menu, 500);font-size:.875rem;padding:.5rem .75rem;border-radius:.5rem;transition:all .2s ease;border:none;background:transparent;cursor:pointer;white-space:nowrap}._navbarLink_153u7_45:hover{background:#ffffff1f;color:#fff}._navbarLinkActive_153u7_74{background:#ffffff2e;color:#fff}._navbarLink_153u7_45 i{font-size:1rem}._navbarLinkText_153u7_83{display:inline}._navbarDivider_153u7_87{width:1px;height:24px;background:#fff3;margin:0 .25rem}._navbarUser_153u7_95{display:flex;align-items:center;gap:.5rem}._userInfo_153u7_101{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}._userName_153u7_108{color:#fff;font-size:.8125rem;font-weight:600;line-height:1.2;white-space:nowrap}._roleBadge_153u7_116{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:1rem;font-size:.6875rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;line-height:1.4}._role_admin_153u7_129{background:#ef444433;color:#fca5a5}._role_backoffice_153u7_134{background:#a855f733;color:#d8b4fe}._role_operatore_153u7_139{background:#5ab7b238;color:#b8e8e4}._role_supervisor_153u7_145{background:#f59e0b33;color:#fcd34d}._role_bo_ameconviene_153u7_150{background:#ec489940;color:#fbcfe8}._logoutBtn_153u7_156{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.875rem;font-weight:500;padding:.5rem .75rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.15);background:transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap}._logoutBtn_153u7_156:hover{background:#ef444426;border-color:#ef44444d;color:#fca5a5}._logoutBtn_153u7_156 i{font-size:1rem}@media (max-width: 768px){._navbarContainer_153u7_12{padding:.625rem .75rem}._navbarLogo_153u7_38{height:26px;max-width:120px}._logoContainer_153u7_28{padding:.25rem .5rem}._navbarLinkText_153u7_83{display:none}._navbarLink_153u7_45,._logoutBtn_153u7_156{padding:.5rem}._navbarDivider_153u7_87,._userInfo_153u7_101{display:none}._navbarLinks_153u7_45{gap:.25rem}}._skeletonWrapper_ruat7_1{width:100%;max-width:1100px;margin:2rem auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:1.5rem;position:relative}._stepperRow_ruat7_14{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--color-gray-100, #f3f4f6)}._stepperDot_ruat7_26{width:36px;height:36px;border-radius:50%}._stepperBar_ruat7_32{width:60px;height:4px;border-radius:2px}._card_ruat7_39{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 1px 3px #0000000f;border:1px solid var(--color-gray-100, #f3f4f6)}._modeBanner_ruat7_48{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.25rem;border-radius:.75rem;background:linear-gradient(135deg,var(--color-primary-50, #fdf2f7) 0%,var(--color-primary-100, #fce7f0) 100%);border:1px solid var(--color-primary-200, #f9cfe3);color:var(--color-primary-700, #bf6400);font-weight:600;font-size:.95rem;letter-spacing:.01em;animation:_pulse_ruat7_1 1.4s ease-in-out infinite}._modeBanner_ruat7_48 i{font-size:1.1rem}@keyframes _pulse_ruat7_1{0%,to{opacity:1}50%{opacity:.7}}._cardHeader_ruat7_77{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}._iconSquare_ruat7_84{width:56px;height:56px;border-radius:.75rem}._headerLines_ruat7_90{flex:1;display:flex;flex-direction:column;gap:.5rem}._titleBar_ruat7_97{width:55%;height:22px;border-radius:6px}._descBar_ruat7_103{width:75%;height:14px;border-radius:5px}._divider_ruat7_109{height:1px;background:var(--color-gray-100, #f3f4f6);margin:1.5rem 0 1.25rem}._fieldGrid_ruat7_115{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}._field_ruat7_115{display:flex;flex-direction:column;gap:.5rem}._label_ruat7_127{width:35%;height:12px;border-radius:4px}._input_ruat7_133{width:100%;height:44px;border-radius:.5rem}._fullWidth_ruat7_139{grid-column:1 / -1}._actions_ruat7_144{display:flex;justify-content:space-between;margin-top:2rem}._button_ruat7_150{width:130px;height:44px;border-radius:.5rem}._stepperDot_ruat7_26,._stepperBar_ruat7_32,._iconSquare_ruat7_84,._titleBar_ruat7_97,._descBar_ruat7_103,._label_ruat7_127,._input_ruat7_133,._button_ruat7_150{background:linear-gradient(90deg,var(--color-gray-200, #e5e7eb) 0%,var(--color-gray-100, #f3f4f6) 50%,var(--color-gray-200, #e5e7eb) 100%);background-size:200% 100%;animation:_shimmer_ruat7_1 1.4s ease-in-out infinite}._stepperDotActive_ruat7_177{background:linear-gradient(90deg,var(--color-primary-200, #f9cfe3) 0%,var(--color-primary-100, #fce7f0) 50%,var(--color-primary-200, #f9cfe3) 100%)!important;background-size:200% 100%!important}@keyframes _shimmer_ruat7_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){._fieldGrid_ruat7_115{grid-template-columns:1fr}._card_ruat7_39{padding:1.25rem}._skeletonWrapper_ruat7_1{padding:0 .75rem}}._wrapper_kq0tf_1{min-height:100vh;background:var(--color-neutral-50);padding:1rem}._container_kq0tf_7{max-width:640px;margin:0 auto}._pageHeader_kq0tf_12{text-align:center;padding:1.5rem 0 2rem}._headerLogo_kq0tf_17{display:block;margin:0 auto;height:48px;width:auto}._errorContainer_kq0tf_25{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--color-neutral-50)}._errorCard_kq0tf_34{text-align:center;background:#fff;padding:3rem 2rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;max-width:400px}._errorIcon_kq0tf_43{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:#fef2f2;border-radius:50%}._errorIcon_kq0tf_43 i{font-size:2.5rem;color:#dc2626}._errorCard_kq0tf_34 h2{font-size:1.25rem;color:var(--color-gray-900);margin-bottom:.5rem}._errorCard_kq0tf_34 p{color:var(--color-gray-600);margin-bottom:1.5rem}._retryButton_kq0tf_70{padding:.75rem 1.5rem;background:var(--gradient-primary);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}._retryButton_kq0tf_70:hover{background:var(--gradient-primary-hover)}._riepilogo_kq0tf_86{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}._header_kq0tf_17{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}._headerIcon_kq0tf_100{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-100);border-radius:.75rem;color:var(--color-primary-600);font-size:1.5rem}._title_kq0tf_112{font-size:1.25rem;font-weight:700;color:var(--color-gray-900);margin:0 0 .25rem}._subtitle_kq0tf_119{font-size:.875rem;color:var(--color-gray-500);margin:0}._infoBanner_kq0tf_125{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:.75rem;margin-bottom:1.5rem}._infoBanner_kq0tf_125 i{color:var(--color-primary-500);font-size:1.25rem;flex-shrink:0}._infoBanner_kq0tf_125 strong{display:block;color:var(--color-neutral-900);font-size:.875rem;margin-bottom:.25rem}._infoBanner_kq0tf_125 p{color:var(--color-neutral-600);font-size:.8125rem;margin:0;line-height:1.5}._card_kq0tf_157{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:.75rem;padding:1rem;margin-bottom:1rem}._cardHeader_kq0tf_165{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-gray-200)}._cardHeader_kq0tf_165 i{color:var(--color-primary-500)}._cardHeader_kq0tf_165 span{font-weight:600;color:var(--color-gray-700);font-size:.875rem}._savedBadge_kq0tf_184{margin-left:auto;display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#16a34a;font-weight:500}._cardGrid_kq0tf_194{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}._cardItem_kq0tf_200{display:flex;flex-direction:column;gap:.125rem}._cardItem_kq0tf_200._fullWidth_kq0tf_206{grid-column:1 / -1}._cardLabel_kq0tf_210{font-size:.6875rem;font-weight:600;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em}._cardValue_kq0tf_218{font-size:.875rem;color:var(--color-gray-800)}._consentItem_kq0tf_224{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#fff;border-radius:.5rem;margin-bottom:.5rem;cursor:pointer;transition:background .2s}._consentItem_kq0tf_224:hover{background:var(--color-gray-50)}._consentCheck_kq0tf_240{padding-top:.125rem}._consentCheck_kq0tf_240 i{font-size:1.25rem}._checkbox_kq0tf_248{width:20px;height:20px;accent-color:var(--color-primary-500)}._consentContent_kq0tf_254{flex:1}._consentLabel_kq0tf_258{display:block;font-weight:600;font-size:.875rem;color:var(--color-gray-800);margin-bottom:.125rem}._consentDescription_kq0tf_266{font-size:.75rem;color:var(--color-gray-500);line-height:1.4}._actions_kq0tf_273{margin-top:1.5rem;text-align:center}._actionHint_kq0tf_278{font-size:.75rem;color:var(--color-gray-500);margin-top:.75rem}._otpSection_kq0tf_285{background:#fff;border-radius:1rem;padding:1.5rem;margin-top:1rem;box-shadow:0 4px 6px -1px #0000001a;text-align:center}._otpSection_kq0tf_285 h3{font-size:1rem;color:var(--color-gray-900);margin-bottom:1rem}._contactOptions_kq0tf_300{display:flex;gap:.75rem;margin-bottom:1.5rem}._contactOption_kq0tf_300{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:var(--color-gray-50);border:2px solid var(--color-gray-200);border-radius:.75rem;cursor:pointer;transition:all .2s}._contactOption_kq0tf_300 input{display:none}._contactOption_kq0tf_300 i{font-size:1.5rem;color:var(--color-gray-400)}._contactOption_kq0tf_300 span{font-weight:600;font-size:.875rem;color:var(--color-gray-700)}._contactOption_kq0tf_300 small{font-size:.75rem;color:var(--color-gray-500)}._contactOption_kq0tf_300:hover{border-color:var(--color-primary-300)}._contactOptionActive_kq0tf_344{border-color:var(--color-primary-500);background:var(--color-primary-50)}._contactOptionActive_kq0tf_344 i{color:var(--color-primary-500)}._primaryButton_kq0tf_353{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;background:var(--gradient-primary);color:#fff;border:none;border-radius:var(--radius-xl, 12px);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}._primaryButton_kq0tf_353:hover:not(:disabled){transform:translateY(-1px);background:var(--gradient-primary-hover);box-shadow:0 4px 14px rgba(var(--shadow-primary-rgb),.28)}._primaryButton_kq0tf_353:disabled{opacity:.6;cursor:not-allowed}._errorBanner_kq0tf_381{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1rem;color:#991b1b;font-size:.875rem}._identityCard_kq0tf_395{background:#fff;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--color-gray-100)}._identityHeader_kq0tf_404{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1.25rem}._identityHeader_kq0tf_404 i{font-size:1.75rem;color:var(--color-primary-500);flex-shrink:0}._identityHeader_kq0tf_404 h2{margin:0 0 .25rem;font-size:1.125rem;color:var(--color-gray-900)}._identityHeader_kq0tf_404 p{margin:0;color:var(--color-gray-600);font-size:.875rem;line-height:1.5}._identitySides_kq0tf_430{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.25rem}._identitySide_kq0tf_430{border:1px solid var(--color-gray-200);border-radius:.75rem;padding:1rem;background:var(--color-gray-50)}._identitySideHeader_kq0tf_444{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._identitySideLabel_kq0tf_451{font-weight:600;color:var(--color-gray-900);font-size:.95rem}._identityBadgeOk_kq0tf_457,._identityBadgeMissing_kq0tf_458{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600}._identityBadgeOk_kq0tf_457{background:#ecfdf5;color:#047857}._identityBadgeMissing_kq0tf_458{background:#fef2f2;color:#b91c1c}._cameraButton_kq0tf_478{margin-top:.75rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:#fff;border:1px solid var(--color-gray-300);border-radius:.5rem;color:var(--color-gray-700);font-size:.875rem;cursor:pointer;transition:all .15s}._cameraButton_kq0tf_478:hover:not(:disabled){background:var(--color-gray-100);border-color:var(--color-gray-400)}._cameraButton_kq0tf_478:disabled{opacity:.6;cursor:not-allowed}._uploadStatus_kq0tf_503{margin-top:.5rem;display:flex;align-items:center;gap:.375rem;color:var(--color-gray-600);font-size:.8125rem}._uploadError_kq0tf_512{margin-top:.5rem;color:#b91c1c;font-size:.8125rem}._otpVerifySection_kq0tf_519{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}._progressSteps_kq0tf_526{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem 0;row-gap:.5rem;margin-bottom:2rem}._progressStep_kq0tf_526{display:flex;flex-direction:column;align-items:center;gap:.5rem}._progressNumber_kq0tf_543{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-gray-200);border-radius:50%;font-size:.875rem;font-weight:600;color:var(--color-gray-500)}._progressStep_kq0tf_526 span{font-size:.75rem;color:var(--color-gray-500)}._progressStepActive_kq0tf_561 ._progressNumber_kq0tf_543{background:var(--gradient-primary);color:#fff}._progressStepActive_kq0tf_561 span{color:var(--color-primary-600);font-weight:600}._progressStepCompleted_kq0tf_571 ._progressNumber_kq0tf_543{background:#16a34a;color:#fff}._progressLine_kq0tf_576{flex:0 0 28px;max-width:48px;height:2px;background:var(--color-gray-200);margin:0 .25rem 1.5rem}._otpCard_kq0tf_585{text-align:center}._otpIcon_kq0tf_589{width:64px;height:64px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:var(--color-primary-100);border-radius:50%}._otpIcon_kq0tf_589 i{font-size:1.75rem;color:var(--color-primary-600)}._otpCard_kq0tf_585 h2{font-size:1.25rem;color:var(--color-gray-900);margin-bottom:.5rem}._otpCard_kq0tf_585>p{color:var(--color-gray-500);margin-bottom:1.5rem}._otpInputWrapper_kq0tf_616{margin-bottom:1rem}._otpInput_kq0tf_616{width:100%;max-width:200px;padding:1rem;font-size:1.5rem;font-weight:700;text-align:center;letter-spacing:.5rem;border:2px solid var(--color-gray-300);border-radius:.75rem;transition:border-color .2s}._otpInput_kq0tf_616:focus{outline:none;border-color:var(--color-primary-500)}._otpActions_kq0tf_638{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;margin-top:1rem;max-width:280px;margin-left:auto;margin-right:auto}@media (min-width: 420px){._otpActions_kq0tf_638{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;max-width:none;gap:.75rem 1rem}}._linkButton_kq0tf_660{background:none;border:none;color:var(--color-primary-600);font-size:.875rem;cursor:pointer;text-decoration:underline;padding:.375rem .25rem;line-height:1.3;text-align:center}._linkButton_kq0tf_660:hover{color:var(--color-primary-700)}._linkButton_kq0tf_660:disabled{color:var(--color-gray-400);cursor:not-allowed}@media (max-width: 640px){._cardGrid_kq0tf_194{grid-template-columns:1fr}._contactOptions_kq0tf_300{flex-direction:column}._progressLine_kq0tf_576{flex-basis:20px;max-width:36px;margin-bottom:1.25rem}}.app{min-height:100vh;display:flex;flex-direction:column}.app-main{flex:1;display:flex;flex-direction:column}.page-enter{opacity:0;transform:translateY(10px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .2s ease}.skeleton{background:linear-gradient(90deg,var(--color-neutral-100) 25%,var(--color-neutral-200) 50%,var(--color-neutral-100) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.toast-container{position:fixed;bottom:1.5rem;right:1.5rem;z-index:var(--z-tooltip);display:flex;flex-direction:column;gap:.75rem}.toast{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:300px;max-width:400px;animation:slideInRight .3s ease}.toast-success{border-left:4px solid var(--color-success-500)}.toast-error{border-left:4px solid var(--color-danger-500)}.toast-warning{border-left:4px solid var(--color-warning-500)}.toast-info{border-left:4px solid var(--color-info-500, #006090)}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width: 767px){.hide-mobile{display:none!important}}@media (min-width: 768px){.hide-tablet-up{display:none!important}}@media (min-width: 1024px){.hide-desktop{display:none!important}}@media (min-width: 768px){.show-mobile-only{display:none!important}}@media (hover: none) and (pointer: coarse){button,[role=button],input[type=submit],input[type=button],a{min-height:44px;min-width:44px}button:hover,a:hover{transform:none}}@supports (padding: env(safe-area-inset-bottom)){.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-top{padding-top:env(safe-area-inset-top)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){:root{--color-primary-500: #b00068;--color-neutral-300: #888;--color-neutral-400: #666}button,input,select,textarea{border-width:2px}}.expired-page{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.expired-content{max-width:400px}.expired-icon{font-size:4rem;color:var(--color-warning-500);margin-bottom:1rem;display:block}.expired-title{margin-bottom:1rem}.expired-text{color:var(--color-neutral-600);margin-bottom:1.5rem}.expired-button{padding:.75rem 1.5rem;background:var(--color-primary-600);color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background .2s ease}.expired-button:hover{background:var(--color-primary-700)}.error-page{padding:2rem;text-align:center}:root{--font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-title: 700;--font-weight-subtitle: 400;--font-weight-cta: 500;--font-weight-menu: 500;--color-primary-50: #fff4eb;--color-primary-100: #ffe5cc;--color-primary-200: #ffcd99;--color-primary-300: #ffb566;--color-primary-400: #ff9d33;--color-primary-500: #ff8500;--color-primary-600: #e67800;--color-primary-700: #bf6400;--color-primary-800: #995000;--color-primary-900: #733c00;--color-brand-orange: #ff8500;--color-brand-gold: #f49718;--color-brand-yellow: #fcc018;--color-brand-red: #d83018;--color-brand-blue: #006090;--color-brand-blue-dark: #00405f;--color-brand-green: #008460;--color-brand-graphite: #1d1d1b;--color-white: #ffffff;--color-secondary-50: #e6f0f5;--color-secondary-100: #cce1eb;--color-secondary-200: #99c3d7;--color-secondary-300: #66a5c3;--color-secondary-400: #3387af;--color-secondary-500: #006090;--color-secondary-600: #005278;--color-secondary-700: #00405f;--color-secondary-800: #003047;--color-secondary-900: #00202f;--color-neutral-50: #f7f7f6;--color-neutral-100: #f1f1f0;--color-neutral-200: #e3e3e1;--color-neutral-300: #c9c9c6;--color-neutral-400: #94948f;--color-neutral-500: #6b6b66;--color-neutral-600: #55554f;--color-neutral-700: #3d3d39;--color-neutral-800: #2a2a27;--color-neutral-900: #1d1d1b;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-success-50: #e6f3ef;--color-success-100: #cce6de;--color-success-200: #99cebd;--color-success-300: #66b59c;--color-success-400: #339d7b;--color-success-500: #008460;--color-success-600: #006e50;--color-success-700: #005740;--color-success-800: #00412f;--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-200: #fde68a;--color-warning-300: #fcd34d;--color-warning-400: #fbbf24;--color-warning-500: #f59e0b;--color-warning-600: #d97706;--color-warning-700: #b45309;--color-warning-800: #92400e;--color-danger-50: #fef2f2;--color-danger-100: #fee2e2;--color-danger-200: #fecaca;--color-danger-300: #fca5a5;--color-danger-400: #f87171;--color-danger-500: #ef4444;--color-danger-600: #dc2626;--color-danger-700: #b91c1c;--color-error-50: var(--color-danger-50);--color-error-100: var(--color-danger-100);--color-error-200: var(--color-danger-200);--color-error-500: var(--color-danger-500);--color-error-600: var(--color-danger-600);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--gradient-primary: linear-gradient( 145deg, var(--color-primary-400) 0%, var(--color-primary-500) 44%, var(--color-primary-700) 100% );--gradient-primary-hover: linear-gradient( 145deg, var(--color-primary-300) 0%, var(--color-primary-500) 48%, var(--color-primary-600) 100% );--gradient-primary-active: linear-gradient( 145deg, var(--color-primary-600) 0%, var(--color-primary-800) 100% );--gradient-secondary: linear-gradient(135deg, var(--color-secondary-700) 0%, var(--color-secondary-500) 100%);--gradient-bg: linear-gradient(135deg, var(--color-neutral-50) 0%, #ffffff 45%, var(--color-primary-50) 100%);--gradient-hero: linear-gradient(180deg, rgba(29, 29, 27, .04) 0%, rgba(0, 96, 144, .05) 100%);--shadow-primary-rgb: 255, 133, 0;--color-info-500: var(--color-brand-blue);--color-info-600: #005278;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family);font-size:1rem;font-weight:var(--font-weight-subtitle);line-height:1.5;color:var(--color-neutral-900);background:var(--gradient-bg);min-height:100vh}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-title);line-height:1.2;color:var(--color-neutral-900)}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}p{margin:0}a{color:var(--color-brand-blue);text-decoration:none;font-weight:var(--font-weight-menu)}a:hover{color:var(--color-primary-600)}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:2px}::-moz-selection{background:var(--color-primary-200);color:var(--color-neutral-900)}::selection{background:var(--color-primary-200);color:var(--color-neutral-900)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-neutral-100)}::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-normal{font-weight:400}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-fadeIn{animation:fadeIn .3s ease}.animate-fadeInUp{animation:fadeInUp .4s ease}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.animate-bounce{animation:bounce 1s ease infinite}@media print{body{background:#fff}.no-print{display:none!important}}
