@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}@layer base{._progress_oppwu_2{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_oppwu_12{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}._page_19e8w_1{width:100%;padding:var(--spacing-8) var(--spacing-4);max-width:1100px;margin:0 auto}._center_19e8w_8{display:flex;justify-content:center;align-items:center;min-height:60vh}._errorState_19e8w_15{text-align:center;padding:var(--spacing-16);color:var(--error)}._layout_19e8w_21{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-12)}._thumbnailBanner_19e8w_27{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--spacing-6);width:100%}._thumbnailImage_19e8w_34{width:100%;max-height:300px;object-fit:cover;aspect-ratio:16/9;display:block}._thumbnailPlaceholder_19e8w_42{width:100%;max-height:300px;aspect-ratio:16/9;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 30%,var(--surface)),color-mix(in srgb,var(--primary) 10%,var(--background)));display:flex;align-items:center;justify-content:center}._thumbnailPlaceholder_19e8w_42 span{font-family:var(--font-family-heading);font-weight:700;font-size:5rem;color:color-mix(in srgb,var(--primary) 50%,var(--foreground))}._headerBox_19e8w_59{margin-bottom:var(--spacing-8)}._title_19e8w_63{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:var(--spacing-2)}._organizer_19e8w_71{color:var(--muted-foreground);font-size:1.1rem}._statsCard_19e8w_76{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-8);box-shadow:var(--shadow)}._mainStat_19e8w_85{margin-bottom:var(--spacing-4)}._amountCollected_19e8w_89{font-size:2.5rem;font-family:var(--font-family-heading);font-weight:700;color:var(--primary)}._amountTarget_19e8w_96{font-size:1.1rem;color:var(--muted-foreground)}._progressWrapper_19e8w_101{margin-bottom:var(--spacing-6)}._metaRow_19e8w_105{display:flex;gap:var(--spacing-6);flex-wrap:wrap;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._metaItem_19e8w_113{display:flex;align-items:center;gap:var(--spacing-2);color:var(--foreground);font-weight:500}._aboutBox_19e8w_121 h2{font-size:1.5rem;margin-bottom:var(--spacing-4);border-bottom:2px solid var(--border);padding-bottom:var(--spacing-2);display:inline-block}._description_19e8w_129{color:var(--muted-foreground);line-height:1.8;font-size:1.1rem;white-space:pre-wrap}._paymentCard_19e8w_136{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);position:sticky;top:6rem;box-shadow:var(--shadow-md)}._formHint_19e8w_146{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._formTitle_19e8w_152{font-size:1.5rem;margin-bottom:var(--spacing-6);text-align:center}._form_19e8w_146{display:flex;flex-direction:column}._bankTransferSection_19e8w_163{margin-bottom:var(--spacing-2)}._bankTransferBox_19e8w_167{background-color:color-mix(in srgb,var(--surface) 50%,var(--background));border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;display:flex;flex-direction:column;gap:var(--spacing-4)}._bankDetails_19e8w_177{display:flex;flex-direction:column;gap:var(--spacing-3)}._bankRow_19e8w_183{display:flex;flex-direction:column;gap:var(--spacing-1)}._bankLabel_19e8w_189{font-size:.875rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._bankValue_19e8w_196{font-size:1rem;font-weight:500;color:var(--foreground)}._accountNumberWrapper_19e8w_202{display:flex;align-items:center;gap:var(--spacing-3)}._bankValueAcc_19e8w_208{font-size:1.5rem;font-family:var(--font-family-monospace);font-weight:700;color:var(--primary);letter-spacing:.05em}._successIcon_19e8w_216{color:var(--success)}._bankNote_19e8w_220{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px dashed var(--border);line-height:1.5}._divider_19e8w_229{display:flex;align-items:center;margin:var(--spacing-6) 0}._dividerLine_19e8w_235{flex:1;height:1px;background-color:var(--border)}._dividerText_19e8w_241{padding:0 var(--spacing-3);font-size:.875rem;color:var(--muted-foreground);font-weight:500}._cardPaymentTrigger_19e8w_248{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--foreground);font-weight:500;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease}._cardPaymentTrigger_19e8w_248:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--surface) 95%,var(--primary) 5%)}._triggerLeft_19e8w_268{display:flex;align-items:center;gap:var(--spacing-3)}._chevron_19e8w_274{transition:transform var(--animation-duration-normal) ease;color:var(--muted-foreground)}._cardPaymentTrigger_19e8w_248[data-state=open] ._chevron_19e8w_274{transform:rotate(180deg)}._cardPaymentContent_19e8w_283{padding-top:var(--spacing-6)}._feeSection_19e8w_287{background-color:color-mix(in srgb,var(--surface) 50%,var(--background));padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-6);border:1px dashed var(--border)}._checkboxRow_19e8w_295{display:flex;align-items:flex-start;gap:var(--spacing-3)}._feeLabel_19e8w_301{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;cursor:pointer}._feeBreakdown_19e8w_308{display:flex;justify-content:space-between;margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px dashed var(--border);font-size:.875rem;color:var(--foreground)}._totalRow_19e8w_318{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);font-weight:700;font-size:1.25rem}._totalAmount_19e8w_327{color:var(--secondary);font-size:1.5rem}._submitBtn_19e8w_332{width:100%;font-size:1.1rem;margin-bottom:var(--spacing-3)}._securityNote_19e8w_338{text-align:center;font-size:.75rem;color:var(--muted-foreground)}._closedBanner_19e8w_344{text-align:center;padding:var(--spacing-8) 0;color:var(--error)}._closedIcon_19e8w_350{margin-bottom:var(--spacing-4);opacity:.8}._anonymousCheckRow_19e8w_355{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._contributorsSection_19e8w_362{margin-top:var(--spacing-8);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._contributorsTitle_19e8w_371{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--border)}._contributorsTitle_19e8w_371 h2{font-size:1.5rem;margin:0}._contributorsList_19e8w_385{display:flex;flex-direction:column}._contributorRow_19e8w_390{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) 0;border-bottom:1px solid var(--border)}._contributorRow_19e8w_390:last-child{border-bottom:none}._contributorInfo_19e8w_402{display:flex;flex-direction:column;gap:var(--spacing-1)}._contributorName_19e8w_408{font-weight:500;color:var(--foreground)}._contributorDate_19e8w_413{font-size:.875rem;color:var(--muted-foreground)}._contributorAmount_19e8w_418{font-weight:700;color:var(--primary)}._emptyContributors_19e8w_423{text-align:center;padding:var(--spacing-6) 0;color:var(--muted-foreground);font-style:italic}@media(max-width:900px){._layout_19e8w_21{grid-template-columns:1fr}._paymentCard_19e8w_136{position:static}}@media(max-width:640px){._title_19e8w_63{font-size:1.5rem}._amountCollected_19e8w_89{font-size:1.75rem}._thumbnailPlaceholder_19e8w_42 span{font-size:3rem}._formTitle_19e8w_152,._bankValueAcc_19e8w_208,._totalAmount_19e8w_327{font-size:1.25rem}._contributorsTitle_19e8w_371 h2{font-size:1.125rem}._aboutBox_19e8w_121 h2{font-size:1.25rem}}
