._spinner_1rfyj_1{--spinner-size: 1.5rem;--spinner-duration: .8s;--spinner-color: #3b82f6;display:inline-block;width:var(--spinner-size);height:var(--spinner-size)}._spinner_1rfyj_1 svg{width:100%;height:100%;display:block;animation:_spin_1rfyj_1 var(--spinner-duration) ease-in-out infinite}@keyframes _spin_1rfyj_1{to{transform:rotate(360deg)}}._buttonBase_1y4x0_1{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold, 600);padding:0 1rem;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;border:none;cursor:pointer;font-size:1rem;min-height:44px;line-height:1;text-align:center;position:relative}._buttonBase_1y4x0_1:disabled{opacity:.6;cursor:not-allowed}._primary_1y4x0_29{background-color:var(--color-black, #000000);color:var(--color-white, #ffffff);border-radius:20px;height:60px;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}._primary-black_1y4x0_41{background-color:var(--color-black, #000000);color:var(--color-white, #ffffff);border:1px solid var(--color-black, #000000);border-radius:20px;height:60px;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}._primary-black_1y4x0_41:hover:not(:disabled){background-color:#333;border-color:#333}._primary-black_1y4x0_41:disabled{background-color:var(--color-disabled-bg, #a3a3a3);border-color:var(--color-disabled-bg, #a3a3a3);color:var(--color-disabled-text, #e5e5e5)}._secondary_1y4x0_60{background-color:#f2f2f2;color:var(--color-black, #000000);border-radius:20px;height:60px;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}._secondary_1y4x0_60:not(:disabled):hover{background-color:#e5e5e5}._secondary-modal_1y4x0_72{background-color:var(--color-secondary-button-bg, #f2f2f2);color:var(--color-text-primary, #000000);border:1px solid var(--color-secondary-button-bg, #f2f2f2);border-radius:20px;height:60px;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}._secondary-modal_1y4x0_72:hover:not(:disabled){background-color:var(--color-secondary-button-hover-bg, #d1d5db);border-color:var(--color-secondary-button-hover-bg, #d1d5db)}._secondary-modal_1y4x0_72:disabled{background-color:#f3f4f6;border-color:#f3f4f6;color:var(--color-text-disabled, #9ca3af)}._complain_1y4x0_91{background-color:#ff00001a;color:red;border-radius:20px;height:60px;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}._complain_1y4x0_91:not(:disabled):hover{background-color:#ff000026}._danger_1y4x0_103{background-color:var(--color-error-bg, #fee2e2);color:var(--color-error, #ef4444);border:1px solid var(--color-error-border, #fecaca);border-radius:20px;height:60px;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}._danger_1y4x0_103:hover:not(:disabled){background-color:var(--color-error-bg-hover, #fecaca)}._ghost_1y4x0_116{background-color:transparent;color:var(--color-text-primary);border:1px solid var(--color-border, #e5e7eb)}._ghost_1y4x0_116:not(:disabled):hover{background-color:var(--color-secondary, #f3f4f6)}._link_1y4x0_125{background-color:transparent;color:var(--color-primary, #007aff);padding:0;height:auto;text-decoration:none;justify-content:flex-start;width:auto;min-height:unset}._link_1y4x0_125:not(:disabled):hover{text-decoration:underline}._loading_1y4x0_139>*:not(._spinnerContainer_1y4x0_139){visibility:hidden}._spinnerContainer_1y4x0_139{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._spinner_1y4x0_139{border-top-color:var(--color-text-primary, black);border-right-color:var(--color-text-primary, black);border-bottom-color:var(--color-text-primary, black);border-left-color:transparent}._primary_1y4x0_29 ._spinnerContainer_1y4x0_139 ._spinner_1y4x0_139,._primary-black_1y4x0_41 ._spinnerContainer_1y4x0_139 ._spinner_1y4x0_139{border-top-color:var(--color-white);border-right-color:var(--color-white);border-bottom-color:var(--color-white)}._loadingText_1y4x0_168{margin-left:.5rem;color:initial}._primary_1y4x0_29 ._loadingText_1y4x0_168,._primary-black_1y4x0_41 ._loadingText_1y4x0_168{color:var(--color-white)}._secondary_1y4x0_60 ._spinnerContainer_1y4x0_139 ._spinner_1y4x0_139,._secondary-modal_1y4x0_72 ._spinnerContainer_1y4x0_139 ._spinner_1y4x0_139{border-top-color:var(--color-black);border-right-color:var(--color-black);border-bottom-color:var(--color-black)}._complain_1y4x0_91 ._spinnerContainer_1y4x0_139 ._spinner_1y4x0_139{border-top-color:red;border-right-color:red;border-bottom-color:red}._danger_1y4x0_103 ._spinnerContainer_1y4x0_139 ._spinner_1y4x0_139{border-top-color:var(--color-error);border-right-color:var(--color-error);border-bottom-color:var(--color-error)}._page_lirl6_1{display:flex;flex-direction:column;height:100vh;background-color:var(--background-color, #ffffff);padding-top:calc(var(--safe-area-inset-top) + 25px)}._content_lirl6_9{flex-grow:1;padding:1rem;overflow-y:auto}._bodyContent_lirl6_15{margin-bottom:1.5rem}._label_lirl6_19{display:inline-block;font-size:.875rem;font-weight:var(--font-weight-semibold, 600);color:var(--text-color, #000);margin-bottom:.75rem;max-width:240px;white-space:normal;line-height:1.2}._hintButton_lirl6_30{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:.25rem;width:20px;height:20px;border:none;border-radius:50%;background:var(--color-black, #000);color:var(--color-white, #fff);font-size:.875rem;font-weight:700;line-height:1;cursor:pointer}._textarea_lirl6_48{width:100%;padding:.6rem 1rem;background-color:var(--input-background, #f3f4f6);border-radius:12px;color:var(--text-color, #000000);border:none;height:120px;font-size:1rem;line-height:1.4;overflow-y:auto;resize:none}._textarea_lirl6_48::-moz-placeholder{color:var(--text-color-placeholder, #9ca3af)}._textarea_lirl6_48::placeholder{color:var(--text-color-placeholder, #9ca3af)}._textarea_lirl6_48:focus{outline:none}._errorText_lirl6_68{color:var(--color-error, #ef4444);font-size:12px;margin-top:4px}._footer_lirl6_74{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem 1rem;background:var(--background-color, #ffffff);box-shadow:0 -2px 8px #00000014}._footerButton_lirl6_83{height:50px;border-radius:16px;font-weight:var(--font-weight-medium)}:root{--color-primary: #007aff;--color-primary-light: #e6f2ff;--color-primary-hover: #0056b3;--color-secondary: #f3f4f6;--color-secondary-hover: #e5e7eb;--color-text-primary: #111827;--color-text-light: #00000033;--color-text-superlight: #00000005;--color-text-very-light: #00000007;--color-text-secondary: #6b7280;--color-text-placeholder: #9ca3af;--color-text-on-primary: #ffffff;--color-text-link: var(--color-primary);--color-background: #ffffff;--color-background-overlay: rgba(0, 0, 0, .5);--color-border: #e5e7eb;--color-error: #ef4444;--color-success: #10b981;--color-black: #000000;--color-white: #ffffff;--font-family-base: "Inter";--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-almostbold: 650;--font-weight-bold: 700;--font-weight-black: 900;--line-height-normal: 1.5;--line-height-tight: 1;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: .75rem;--border-radius-xl: 1rem;--border-radius-xxxl: 2rem;--border-radius-full: 9999px;--element-height: 2.75rem;--scrollbar-track-color: transparent;--scrollbar-thumb-color: var(--color-text-placeholder);--scrollbar-thumb-hover-color: var(--color-text-secondary);--scrollbar-size: 6px;--scrollbar-radius: 3px;--opacity-medium: .4;--opacity-light: .2;--bs-height: 90vh;--bs-bottom-offset: 0px;--bs-radius: 16px;--safe-area-inset-top: env(safe-area-inset-top, 0px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border-width:0;border-style:solid;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}html,body,#root{touch-action:manipulation;touch-callout:none;overscroll-behavior:none;height:100%;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:auto}a{color:var(--color-text-link);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;background-color:transparent;color:inherit}input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}@media (pointer: fine){html::-webkit-scrollbar,body::-webkit-scrollbar,div::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,div::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:var(--scrollbar-radius)}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-radius)}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,div::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color)}html,body,div{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}}a,button,.swiper-slide{-webkit-tap-highlight-color:transparent}a:active,button:active,.swiper-slide:active{background-color:transparent}a:focus,button:focus{outline:none}:focus{outline:none}a:active,button:active,.swiper-slide:active{background-color:transparent;outline:none}
