._container_1pmy0_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:2rem 1.5rem;gap:2rem}._header_1pmy0_11{text-align:center}._title_1pmy0_15{font-size:2rem;font-weight:700;letter-spacing:.05em;color:#1a1a1a}._subtitle_1pmy0_22{font-size:1rem;color:#555;margin-top:.25rem}._buttonGroup_1pmy0_28{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:400px}._primaryButton_1pmy0_36{background:#1a1a1a;color:#fff}._primaryButton_1pmy0_36:hover{background:#333}._helpButton_1pmy0_45{background:#fff;color:#1a1a1a;border:2px solid #1a1a1a}._helpButton_1pmy0_45:hover{background:#f0f0f0}._container_1ldrb_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#fff;box-sizing:border-box}._header_1ldrb_12{text-align:center;margin-bottom:40px}._title_1ldrb_17{font-size:32px;font-weight:700;color:#1a1a2e;margin:0 0 8px;letter-spacing:-.5px}._subtitle_1ldrb_25{font-size:20px;color:#444;margin:0}._form_1ldrb_31{width:100%;max-width:420px;display:flex;flex-direction:column;gap:16px}._label_1ldrb_39{font-size:18px;font-weight:600;color:#1a1a2e;display:flex;flex-direction:column;gap:8px}._emailInput_1ldrb_48{font-size:18px;padding:16px;border:2px solid #333;border-radius:8px;width:100%;box-sizing:border-box;color:#1a1a1a;background:#fff;-webkit-appearance:none}._emailInput_1ldrb_48:focus{outline:3px solid #1a1a2e;outline-offset:2px;border-color:#1a1a2e}._primaryButton_1ldrb_66{font-size:24px;font-weight:600;padding:18px 24px;background:#1a1a2e;color:#fff;border:none;border-radius:8px;width:100%;cursor:pointer;min-height:64px;-webkit-tap-highlight-color:transparent}._primaryButton_1ldrb_66:active{background:#0d0d1a}._primaryButton_1ldrb_66:disabled{opacity:.55;cursor:not-allowed}._secondaryButton_1ldrb_89{font-size:24px;font-weight:600;padding:18px 24px;background:#fff;color:#1a1a2e;border:2px solid #1a1a2e;border-radius:8px;width:100%;cursor:pointer;min-height:64px;-webkit-tap-highlight-color:transparent}._secondaryButton_1ldrb_89:active{background:#f0f0f5}._secondaryButton_1ldrb_89:disabled{opacity:.55;cursor:not-allowed}._divider_1ldrb_112{text-align:center;font-size:18px;color:#666;display:flex;align-items:center;gap:12px;margin:4px 0}._divider_1ldrb_112:before,._divider_1ldrb_112:after{content:"";flex:1;height:1px;background:#ccc}._statusArea_1ldrb_130{font-size:18px;padding:14px 16px;border-radius:8px;text-align:center;line-height:1.5}._errorMessage_1ldrb_138{background:#fef2f2;color:#991b1b;border:1px solid #fca5a5}._successMessage_1ldrb_144{background:#f0fdf4;color:#166534;border:1px solid #86efac}._magicLinkSent_1ldrb_150{text-align:center;display:flex;flex-direction:column;gap:20px}._magicLinkSentText_1ldrb_157{font-size:20px;line-height:1.6;color:#1a1a2e}._backLink_1ldrb_163{font-size:18px;color:#1a1a2e;text-decoration:underline;background:none;border:none;cursor:pointer;padding:8px}._container_1utu0_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#fff;box-sizing:border-box}._header_1utu0_12{text-align:center;margin-bottom:40px}._title_1utu0_17{font-size:32px;font-weight:700;color:#1a1a2e;margin:0;letter-spacing:-.5px}._form_1utu0_25{width:100%;max-width:420px;display:flex;flex-direction:column;gap:16px}._primaryButton_1utu0_33{font-size:24px;font-weight:600;padding:18px 24px;background:#1a1a2e;color:#fff;border:none;border-radius:8px;width:100%;cursor:pointer;min-height:64px;-webkit-tap-highlight-color:transparent}._primaryButton_1utu0_33:active{background:#0d0d1a}._primaryButton_1utu0_33:disabled{opacity:.55;cursor:not-allowed}._secondaryButton_1utu0_56{font-size:24px;font-weight:600;padding:18px 24px;background:#fff;color:#1a1a2e;border:2px solid #1a1a2e;border-radius:8px;width:100%;cursor:pointer;min-height:64px;-webkit-tap-highlight-color:transparent}._secondaryButton_1utu0_56:active{background:#f0f0f5}._secondaryButton_1utu0_56:disabled{opacity:.55;cursor:not-allowed}._errorMessage_1utu0_79{font-size:18px;padding:14px 16px;border-radius:8px;text-align:center;line-height:1.5;background:#fef2f2;color:#991b1b;border:1px solid #fca5a5}._container_vfi1l_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:24px;background:#fff;box-sizing:border-box;gap:20px}._header_vfi1l_12{text-align:center;margin-top:16px}._title_vfi1l_17{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 8px}._subtitle_vfi1l_24{font-size:18px;color:#444;margin:0}._question_vfi1l_30{font-size:22px;font-weight:700;color:#1a1a2e;text-align:center;margin:8px 0}._statusText_vfi1l_38{font-size:20px;color:#1a1a2e;text-align:center;margin-top:40vh}._savedText_vfi1l_45{font-size:28px;font-weight:700;color:#166534;text-align:center;margin-top:30vh}._banner_vfi1l_53{width:100%;max-width:420px;font-size:18px;padding:14px 16px;border-radius:8px;text-align:center;line-height:1.5;background:#fef2f2;color:#991b1b;border:1px solid #fca5a5;box-sizing:border-box}._progressDots_vfi1l_67{display:flex;gap:8px}._dot_vfi1l_72{width:10px;height:10px;border-radius:50%;background:#d0d0d8}._dotActive_vfi1l_79{width:10px;height:10px;border-radius:50%;background:#1a1a2e}._chipGroup_vfi1l_86{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px}._chip_vfi1l_86{font-size:20px;font-weight:600;padding:18px 20px;background:#fff;color:#1a1a2e;border:2px solid #ccc;border-radius:8px;width:100%;cursor:pointer;min-height:56px;-webkit-tap-highlight-color:transparent}._chipSelected_vfi1l_108{font-size:20px;font-weight:600;padding:18px 20px;background:#1a1a2e;color:#fff;border:2px solid #1a1a2e;border-radius:8px;width:100%;cursor:pointer;min-height:56px;-webkit-tap-highlight-color:transparent}._amountInput_vfi1l_122,._textInput_vfi1l_123{font-size:28px;padding:16px;border:2px solid #333;border-radius:8px;width:100%;max-width:420px;box-sizing:border-box;color:#1a1a1a;background:#fff;text-align:center;-webkit-appearance:none}._textInput_vfi1l_123{font-size:18px;text-align:left}._navRow_vfi1l_142{display:flex;gap:12px;width:100%;max-width:420px;margin-top:auto}._primaryButton_vfi1l_150{font-size:24px;font-weight:600;padding:18px 24px;background:#1a1a2e;color:#fff;border:none;border-radius:8px;width:100%;cursor:pointer;min-height:64px;text-align:center;-webkit-tap-highlight-color:transparent}._primaryButton_vfi1l_150:disabled{opacity:.55;cursor:not-allowed}._secondaryButton_vfi1l_170{font-size:24px;font-weight:600;padding:18px 24px;background:#fff;color:#1a1a2e;border:2px solid #1a1a2e;border-radius:8px;width:100%;cursor:pointer;min-height:64px;-webkit-tap-highlight-color:transparent}._secondaryButton_vfi1l_170:disabled{opacity:.55;cursor:not-allowed}._hiddenFileInput_vfi1l_189{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}._summaryList_vfi1l_197{width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px}._summaryRow_vfi1l_205{display:flex;justify-content:space-between;font-size:18px;padding:10px 0;border-bottom:1px solid #eee}._summaryLabel_vfi1l_213{color:#666;font-weight:600}._summaryValue_vfi1l_218{color:#1a1a2e;font-weight:600;text-align:right}._summaryEditLabel_vfi1l_224{font-size:18px;font-weight:600;color:#1a1a2e;display:flex;flex-direction:column;gap:8px}._editLink_vfi1l_233{align-self:flex-end;font-size:18px;color:#1a1a2e;text-decoration:underline;background:none;border:none;cursor:pointer;padding:8px}._container_tlhjt_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:24px;background:#fff;box-sizing:border-box;gap:20px}._header_tlhjt_12{text-align:center;margin-top:16px}._title_tlhjt_17{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 8px}._subtitle_tlhjt_24{font-size:18px;color:#444;margin:0}._question_tlhjt_30{font-size:22px;font-weight:700;color:#1a1a2e;text-align:center;margin:8px 0}._fieldLabel_tlhjt_38{font-size:18px;font-weight:600;color:#1a1a2e;margin:4px 0 0;align-self:flex-start;width:100%;max-width:420px}._statusText_tlhjt_48{font-size:20px;color:#1a1a2e;text-align:center;margin-top:40vh}._savedText_tlhjt_55{font-size:28px;font-weight:700;color:#166534;text-align:center;margin-top:12vh}._banner_tlhjt_63{width:100%;max-width:420px;font-size:18px;padding:14px 16px;border-radius:8px;text-align:center;line-height:1.5;background:#fef2f2;color:#991b1b;border:1px solid #fca5a5;box-sizing:border-box}._progressDots_tlhjt_77{display:flex;gap:8px}._dot_tlhjt_82{width:10px;height:10px;border-radius:50%;background:#d0d0d8}._dotActive_tlhjt_89{width:10px;height:10px;border-radius:50%;background:#1a1a2e}._chipGroup_tlhjt_96{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px}._chipRow_tlhjt_104{display:flex;gap:12px;width:100%;max-width:420px}._chip_tlhjt_96{font-size:20px;font-weight:600;padding:18px 20px;background:#fff;color:#1a1a2e;border:2px solid #ccc;border-radius:8px;width:100%;cursor:pointer;min-height:56px;-webkit-tap-highlight-color:transparent}._chipSelected_tlhjt_125{font-size:20px;font-weight:600;padding:18px 20px;background:#1a1a2e;color:#fff;border:2px solid #1a1a2e;border-radius:8px;width:100%;cursor:pointer;min-height:56px;-webkit-tap-highlight-color:transparent}._amountInput_tlhjt_139,._textInput_tlhjt_140{font-size:28px;padding:16px;border:2px solid #333;border-radius:8px;width:100%;max-width:420px;box-sizing:border-box;color:#1a1a1a;background:#fff;text-align:center;-webkit-appearance:none}._textInput_tlhjt_140{font-size:18px;text-align:left}._navRow_tlhjt_159{display:flex;gap:12px;width:100%;max-width:420px;margin-top:auto}._primaryButton_tlhjt_167{font-size:24px;font-weight:600;padding:18px 24px;background:#1a1a2e;color:#fff;border:none;border-radius:8px;width:100%;cursor:pointer;min-height:64px;text-align:center;-webkit-tap-highlight-color:transparent}._primaryButton_tlhjt_167:disabled{opacity:.55;cursor:not-allowed}._secondaryButton_tlhjt_187{font-size:24px;font-weight:600;padding:18px 24px;background:#fff;color:#1a1a2e;border:2px solid #1a1a2e;border-radius:8px;width:100%;cursor:pointer;min-height:64px;-webkit-tap-highlight-color:transparent}._secondaryButton_tlhjt_187:disabled{opacity:.55;cursor:not-allowed}._hiddenFileInput_tlhjt_206{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}._lineCardList_tlhjt_215{width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px}._lineCard_tlhjt_215{border:2px solid #ccc;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:6px}._lineCardTitle_tlhjt_232{font-size:20px;font-weight:700;color:#1a1a2e}._lineCardDetail_tlhjt_238{font-size:16px;color:#444}._lineCardActions_tlhjt_243{display:flex;gap:12px;margin-top:6px}._smallButton_tlhjt_249{font-size:18px;font-weight:600;padding:10px 16px;background:#fff;color:#1a1a2e;border:2px solid #1a1a2e;border-radius:8px;cursor:pointer;min-height:44px;-webkit-tap-highlight-color:transparent}._removeButton_tlhjt_262{font-size:18px;font-weight:600;padding:10px 16px;background:#fff;color:#991b1b;border:2px solid #fca5a5;border-radius:8px;cursor:pointer;min-height:44px;-webkit-tap-highlight-color:transparent}._overrideNote_tlhjt_276{font-size:15px;color:#666;align-self:flex-start;width:100%;max-width:420px}._overrideChanged_tlhjt_284{color:#92400e;font-weight:700}._summaryList_tlhjt_289{width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px}._summaryRow_tlhjt_297{display:flex;justify-content:space-between;font-size:18px;padding:10px 0;border-bottom:1px solid #eee}._summaryLabel_tlhjt_305{color:#666;font-weight:600}._summaryValue_tlhjt_310{color:#1a1a2e;font-weight:600;text-align:right}._summaryTotal_tlhjt_316{display:flex;justify-content:space-between;font-size:22px;font-weight:700;padding:12px 0;color:#1a1a2e}._editorSection_tlhjt_325{width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:18px;-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:#f5f5f5;color:#1a1a1a;min-height:100dvh}button{min-height:48px;min-width:48px;cursor:pointer;border:none;border-radius:12px;font-size:1.5rem;font-weight:600;padding:1rem 1.5rem;width:100%;transition:opacity .15s ease}button:active{opacity:.85}button:focus-visible{outline:3px solid #0066cc;outline-offset:2px}
