@charset "UTF-8";.phone-device.svelte-2g8sf6{width:320px;height:660px;background:#1a1a1a;border-radius:48px;padding:10px;box-shadow:0 0 0 2px #2a2a2a,0 20px 60px #0000004d,0 0 0 8px #111;position:relative;flex-shrink:0}.phone-bezel.svelte-2g8sf6{width:100%;height:100%;background:#fff;border-radius:40px;overflow:hidden;display:flex;flex-direction:column;position:relative}.phone-notch.svelte-2g8sf6{position:absolute;top:0;left:50%;transform:translate(-50%);width:126px;height:30px;background:#1a1a1a;border-radius:0 0 20px 20px;z-index:10;display:flex;align-items:center;justify-content:center}.phone-camera.svelte-2g8sf6{width:10px;height:10px;border-radius:50%;background:#2a2a2a;border:2px solid #333}.phone-status-bar.svelte-2g8sf6{height:30px;display:flex;justify-content:space-between;align-items:center;padding:0 28px;background:#fff;z-index:5;flex-shrink:0}.status-time.svelte-2g8sf6{font-size:14px;font-weight:600;color:#333;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.status-icons.svelte-2g8sf6{display:flex;align-items:center;gap:5px}.phone-viewport.svelte-2g8sf6{flex:1;overflow:hidden;position:relative}.phone-home-indicator.svelte-2g8sf6{height:24px;display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0}.phone-home-indicator.svelte-2g8sf6:after{content:"";width:36%;height:4px;background:#ccc;border-radius:2px}@media(max-width:768px){.phone-device.svelte-2g8sf6{transform:scale(.85);transform-origin:top center}}.screen.svelte-2egqrw{width:100%;height:100%;overflow:hidden;background:#fff;display:flex;flex-direction:column;align-items:center;padding:0 14px;font-family:Inter,system-ui,sans-serif;box-sizing:border-box;position:relative}.screen-header.svelte-2egqrw{width:100%;display:flex;justify-content:space-between;align-items:center;padding:4px 0}.hamburger-icon.svelte-2egqrw{padding:4px}.lang-dropdown.svelte-2egqrw{border:none;outline:none;font-size:14px;font-weight:600;color:#4f6a73;padding:4px 8px;cursor:pointer;background:transparent;border-radius:4px;transition:background-color .2s ease}.lang-dropdown.svelte-2egqrw:hover{background-color:#6fb8a326}.lang-dropdown.svelte-2egqrw:focus,.lang-dropdown.svelte-2egqrw:focus-visible{outline:none}.language-control-wrap.svelte-2egqrw{position:relative;overflow:hidden;border-radius:7px}.logo-area.svelte-2egqrw{margin:4px 0}.tcp-logo-img.svelte-2egqrw{width:44px;height:auto}.page-title.svelte-2egqrw{font-size:16px;font-weight:700;color:#2a3a40;margin:2px 0 8px;text-align:center}.content-sec.svelte-2egqrw{width:100%;padding-bottom:8px;margin-bottom:8px}.part-section-title.svelte-2egqrw{font-size:14px;font-weight:700;text-align:left;color:#83b3a2;margin:0 0 6px}.field-sec.svelte-2egqrw{display:flex;flex-direction:column;gap:4px;width:100%}.input-field.svelte-2egqrw{display:flex;align-items:center;justify-content:space-between;width:100%}.input-field.svelte-2egqrw .field-label:where(.svelte-2egqrw){font-size:13px;text-align:left;color:#4f6a73;font-weight:400;width:40%}.input-field.svelte-2egqrw .text-field:where(.svelte-2egqrw){width:60%}.input-field.svelte-2egqrw .text-field:where(.svelte-2egqrw) p:where(.svelte-2egqrw){margin:0;text-align:left;font-size:13px;color:#4f6a73;line-height:1.2}.tabs-container.svelte-2egqrw{width:100%;position:relative}.tabs-highlight-overlay.demo-highlight.svelte-2egqrw{position:absolute;z-index:11;inset:3px 0 auto;height:37px;border-radius:6px;pointer-events:none}.tabs.svelte-2egqrw{display:flex;justify-content:space-between;margin-bottom:10px;padding:0;gap:2px;position:relative}.tabs.svelte-2egqrw:after{content:"";width:100%;position:absolute;bottom:-2px;left:0;height:2px;background:#4f6a73}.tab-button.svelte-2egqrw{flex:1;padding:6px 2px;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #cdcdcd;border-bottom:2px solid #4f6a73;cursor:pointer;color:#6b7280;border-radius:6px 6px 0 0;transition:color .3s,border-color .3s;position:relative;bottom:-2px;outline:none}.tab-button.svelte-2egqrw:focus,.tab-button.svelte-2egqrw:focus-visible{outline:none}.tab-button.active.svelte-2egqrw{color:#3b82f6;border:2px solid #4f6a73;border-bottom:2px solid #fff;z-index:9}.tab-button.active.svelte-2egqrw svg{opacity:1}.tab-button.svelte-2egqrw svg{width:100%;height:auto;max-width:22px;opacity:.6}.tab-icon-svg.svelte-2egqrw{display:flex;align-items:center;justify-content:center}.notification-alert.svelte-2egqrw{position:absolute;top:2px;left:2px;background-color:red;font-size:8px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;width:12px;height:12px;font-weight:600}.content.svelte-2egqrw{width:100%;flex:1;min-height:0;overflow-y:auto;margin-bottom:8px;padding-right:2px}.content.scroll-locked.svelte-2egqrw{overflow-y:hidden;overscroll-behavior:none;touch-action:pan-x}.content.svelte-2egqrw .content-section-title:where(.svelte-2egqrw){text-align:left;color:#83b3a2;font-size:14px;font-weight:600;margin:0 0 10px}.empty-tab.svelte-2egqrw{text-align:center;padding:20px;color:#999;font-size:13px}.dq-photo-file-row.svelte-2egqrw{display:flex;justify-content:space-between;align-items:center;margin-top:4px;margin-bottom:2px}.dq-photo-file-label.svelte-2egqrw{font-size:11px;color:#8e8e8e}.dq-photo-file-name.svelte-2egqrw{font-size:11px;color:#4f6a73;font-weight:500}.dq-photo-upload-icon.svelte-2egqrw{flex-shrink:0}.dq-photo-area.svelte-2egqrw{border:1px solid #d9d9d9;height:100px;width:150px;border-radius:6px;background:#f7f7f9;display:flex;align-items:center;justify-content:center;margin:4px auto 0;overflow:hidden}.dq-photo-area.dq-photo-uploaded.svelte-2egqrw{border-color:#89ceb9}.dq-photo-thumbnail.svelte-2egqrw{height:100%;width:auto;object-fit:contain}.dq-container.svelte-2egqrw{width:100%;padding-bottom:15px;margin-bottom:15px}.dq-content-sec.svelte-2egqrw{width:100%}.dq-field-sec.svelte-2egqrw{display:flex;align-items:center;justify-content:center;width:100%;flex-wrap:wrap}.dq-input-field.svelte-2egqrw{text-align:left;width:100%;margin-bottom:4px}.dq-label.svelte-2egqrw{font-size:13px;text-align:left;color:#4f6a73;margin-bottom:0;font-weight:400;display:block}.dq-decimal-input.svelte-2egqrw{width:6rem;height:1.4rem;border:1px solid #cdcdcd;border-radius:100px;padding:2px 8px;font-size:12px;color:#4f6a73;text-align:right;background:#fff;display:flex;float:right;margin-right:5%;box-sizing:border-box}.dq-decimal-input.svelte-2egqrw::placeholder{color:#cdcdcd}.dq-decimal-input.dq-filled.svelte-2egqrw{color:#059669;background:#f0fdf4;border-color:#89ceb9}.dq-text-input.svelte-2egqrw{width:90%;height:1.4rem;border:1px solid #cdcdcd;border-radius:100px;padding:2px 10px;font-size:12px;color:#4f6a73;background:#fff;box-sizing:border-box}.dq-text-input.svelte-2egqrw::placeholder{color:#cdcdcd}.dq-text-input.dq-filled.svelte-2egqrw{color:#059669;background:#f0fdf4;border-color:#89ceb9}.dq-select.svelte-2egqrw{display:block;width:100%;height:24px;padding:2px 6px;border:1px solid #cdcdcd;border-radius:100px;font-size:12px;color:#8e8e8e;background:#fff;box-sizing:border-box;cursor:default}.dq-select.dq-filled.svelte-2egqrw{color:#059669;background:#f0fdf4;border-color:#89ceb9}.dq-select-highlight-wrap.svelte-2egqrw{display:flex;height:24px;width:calc(90% - 6px);margin:3px;border-radius:100px}.footer-area.svelte-2egqrw{width:100%;padding:8px 0;display:flex;flex-direction:column;align-items:center;gap:6px}.progress-text.svelte-2egqrw{font-size:11px;color:#666;font-weight:500}.submit-btn.svelte-2egqrw{width:150px;height:53px;border:none;border-radius:200px;background:#89ceb9;color:#fff;font-size:15px;font-weight:600;cursor:default;outline:none}.submit-btn.animate-next.svelte-2egqrw{animation:svelte-2egqrw-demo-border-pulse 2s ease-in-out infinite}.submit-btn.svelte-2egqrw:not(:disabled){cursor:pointer}.submit-btn.svelte-2egqrw:focus,.submit-btn.svelte-2egqrw:focus-visible{outline:none}.bottom-nav.svelte-2egqrw{width:100%;padding:4px 0 8px;border-top:1px solid #e5e7eb}.nav-btn.svelte-2egqrw{display:flex;align-items:center;gap:4px;background:none;border:none;color:#4f6a73;font-size:13px;cursor:default;padding:6px 0;outline:none}.nav-btn.svelte-2egqrw:not(:disabled){cursor:pointer}.nav-btn.svelte-2egqrw:focus,.nav-btn.svelte-2egqrw:focus-visible{outline:none}.push-notification.svelte-2egqrw{position:absolute;top:0;left:8px;right:8px;z-index:20;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;box-shadow:0 2px 16px #0000001f,0 0 0 .5px #0000000f;transform:translateY(-110%);transition:transform .4s ease-out;pointer-events:none}.push-notification.push-visible.svelte-2egqrw{transform:translateY(4px)}.demo-highlight.svelte-2egqrw{position:relative;overflow:hidden;isolation:isolate;animation:svelte-2egqrw-demo-highlight-pulse 2.6s ease-in-out infinite}.demo-highlight.svelte-2egqrw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;pointer-events:none;border-radius:inherit;background:linear-gradient(100deg,transparent 0%,rgba(137,206,185,.06) 38%,rgba(255,255,255,.78) 50%,rgba(137,206,185,.12) 62%,transparent 100%);transform:translate(-110%);animation:svelte-2egqrw-demo-control-shimmer 2.6s ease-in-out infinite}.push-notification.demo-highlight.svelte-2egqrw{position:absolute;overflow:hidden}@keyframes svelte-2egqrw-demo-control-shimmer{0%{transform:translate(-110%)}55%,to{transform:translate(110%)}}@keyframes svelte-2egqrw-demo-highlight-pulse{0%,to{box-shadow:0 0 #89ceb900}32%{box-shadow:0 0 0 3px #89ceb96b}}.push-icon.svelte-2egqrw{flex-shrink:0;width:20px;height:20px;border-radius:5px}.push-icon.svelte-2egqrw img:where(.svelte-2egqrw){width:100%;height:100%;object-fit:contain}.push-body.svelte-2egqrw{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;text-align:left}.push-app.svelte-2egqrw{font-size:11px;font-weight:600;color:#2a3a40;line-height:1.2}.push-text.svelte-2egqrw{font-size:10px;color:#666;line-height:1.3}.push-time.svelte-2egqrw{font-size:10px;color:#999;flex-shrink:0;margin-top:1px}@keyframes svelte-2egqrw-demo-border-pulse{0%,to{box-shadow:0 0 #89ceb966}50%{box-shadow:0 0 0 6px #89ceb900}}@media(prefers-reduced-motion:reduce){.demo-highlight.svelte-2egqrw,.demo-highlight.svelte-2egqrw:after{animation:none}}
