.main-actions.svelte-qgbzbg{flex-flow:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}.main-actions.svelte-qgbzbg .btn:where(.svelte-qgbzbg){flex:none;width:auto;min-width:120px}@media (hover:none) and (pointer:coarse){.main-actions.svelte-qgbzbg{contain:layout style}}.history-actions.svelte-1v2pt5x{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}.history-actions.svelte-1v2pt5x .btn:where(.svelte-1v2pt5x){min-width:120px;font-size:.8rem}@media (hover:none) and (pointer:coarse){.history-actions.svelte-1v2pt5x{contain:layout style}}.segmented-control.svelte-x1szb8{border:var(--btn-border);border-radius:var(--control-radius);justify-content:center;gap:2px;width:-moz-fit-content;width:fit-content;max-width:320px;padding:2px;display:flex}.seg-btn.svelte-x1szb8{border-radius:var(--control-radius);color:var(--w-50);cursor:pointer;transition:background var(--dur-interactive) ease, color var(--dur-interactive) ease;white-space:nowrap;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.3rem;min-width:80px;padding:.35rem .8rem;font-size:.8rem;display:inline-flex}.seg-btn.svelte-x1szb8:hover{color:var(--w-70)}.seg-btn.seg-active.svelte-x1szb8{background:var(--btn-bg-hover);color:var(--stellar-white)}.optional-tag.svelte-x1szb8{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-weight:500}.activity-grid.svelte-x1szb8{border:var(--btn-border);border-radius:var(--radius-xl);background:var(--sd-80);grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));gap:.35rem;width:100%;max-width:320px;padding:3px;display:grid}.act-btn.svelte-x1szb8{border-radius:var(--control-radius);color:var(--w-50);cursor:pointer;transition:background var(--dur-interactive) ease, color var(--dur-interactive) ease;white-space:normal;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;min-width:0;padding:.4rem .25rem;display:flex}.act-btn.svelte-x1szb8:hover{color:var(--w-70);background:var(--w-4)}.act-btn.act-active.svelte-x1szb8{background:var(--btn-bg-hover);color:var(--stellar-white)}.act-label.svelte-x1szb8{letter-spacing:.01em;text-align:center;overflow-wrap:anywhere;font-size:.7rem;font-weight:600;line-height:1.15}.act-factor.svelte-x1szb8{font-size:.55rem;font-family:var(--font-mono-short);opacity:.6}.act-btn.act-active.svelte-x1szb8 .act-factor:where(.svelte-x1szb8){opacity:.8}@media (hover:none) and (pointer:coarse){.segmented-control.svelte-x1szb8,.activity-grid.svelte-x1szb8{contain:layout style}.seg-btn.svelte-x1szb8,.act-btn.svelte-x1szb8{touch-action:manipulation;filter:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important;transform:none!important}.seg-btn.svelte-x1szb8:hover,.act-btn.svelte-x1szb8:hover{transform:none!important}}.unit-toggle.svelte-e7m5ho{border:var(--btn-border);border-radius:var(--control-radius);justify-content:center;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;margin:0 auto 1rem;padding:2px;display:flex}.unit-toggle-segment.svelte-e7m5ho{border-radius:var(--control-radius);color:var(--w-50);cursor:pointer;transition:background var(--dur-interactive) ease, color var(--dur-interactive) ease;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.8rem;display:inline-flex}.unit-toggle-segment.svelte-e7m5ho:hover{color:var(--w-70)}.unit-toggle-segment.active.svelte-e7m5ho{background:var(--btn-bg-hover);color:var(--stellar-white)}@media (hover:none) and (pointer:coarse){.unit-toggle.svelte-e7m5ho{contain:layout style}.unit-toggle-segment.svelte-e7m5ho{touch-action:manipulation;filter:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important;transform:none!important}.unit-toggle-segment.svelte-e7m5ho:hover{transform:none!important}}.encrypt-actions.svelte-1p5jzve{margin-top:var(--space-3);justify-content:center;gap:.75rem;display:flex}.encrypt-btn.svelte-1p5jzve{height:var(--btn-height);border-radius:var(--btn-radius);cursor:pointer;transition:transform var(--dur-micro) ease, background var(--dur-micro) ease, border-color var(--dur-micro) ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #8282824d;justify-content:center;align-items:center;gap:.5rem;min-width:100px;padding:0 1.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.btn-cancel.svelte-1p5jzve{background:var(--btn-bg);color:var(--stellar-white);border:1px solid #8282824d}.btn-cancel.svelte-1p5jzve:hover{background:var(--btn-bg-hover);color:var(--stellar-white);border-color:#82828273;transform:translateY(-1px)}.btn-confirm.svelte-1p5jzve{background:var(--bg-by-rezky);color:var(--stellar-white);border:1px solid #8b5cf673}.btn-confirm.svelte-1p5jzve:hover{background:var(--bg-last-by-rezky);border-color:#8b5cf699;transform:translateY(-1px)}.btn-confirm.svelte-1p5jzve:disabled,.btn-cancel.svelte-1p5jzve:disabled{opacity:.6;cursor:not-allowed}.btn-spinner.svelte-1p5jzve{border:2px solid #ffffff4d;border-top-color:var(--stellar-white);width:14px;height:14px;animation:spin var(--dur-spin-fast) linear infinite;border-radius:50%;margin-right:6px;display:inline-block}@media (max-width:480px){.encrypt-actions.svelte-1p5jzve{flex-direction:column}.encrypt-btn.svelte-1p5jzve{width:100%}}@media (hover:none) and (pointer:coarse){.encrypt-btn.svelte-1p5jzve{touch-action:manipulation;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;text-shadow:none!important;transition:none!important;transform:none!important}.encrypt-btn.svelte-1p5jzve:active{transform:none!important}}.encrypt-error.svelte-jic59m{background:var(--error-bg-default);border:1px solid var(--error-border-default);border-radius:var(--control-radius);color:var(--red-500-solid);font-size:var(--text-base);align-items:flex-start;gap:.5rem;margin-bottom:1.25rem;padding:.75rem;display:flex}.encrypt-error__content.svelte-jic59m{flex-direction:column;gap:.2rem;min-width:0;display:flex}.encrypt-error__msg.svelte-jic59m{font-weight:600}.encrypt-error__desc.svelte-jic59m{opacity:.85;font-size:.78rem;font-weight:400;line-height:1.4}.encrypt-error--warning.svelte-jic59m{background:var(--error-bg-warning);border-color:var(--error-border-warning);color:var(--amber-gold-60)}.encrypt-error--danger.svelte-jic59m{background:var(--error-bg-danger);border-color:var(--error-border-danger);color:var(--red-500-solid)}@media (hover:none) and (pointer:coarse){.encrypt-error.svelte-jic59m{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;text-shadow:none!important;transition:none!important;transform:none!important}}.encrypt-header.svelte-19ma8nj{margin-bottom:var(--space-3);flex-direction:column;align-items:center;gap:.75rem;display:flex}.encrypt-icon.svelte-19ma8nj{justify-content:center;align-items:center;display:flex}.encrypt-title.svelte-19ma8nj{font-size:var(--text-2xl);color:var(--w-95);margin:0;font-weight:600}@media (max-width:480px){.encrypt-title.svelte-19ma8nj{font-size:1.1rem}}.encrypt-progress-wrap.svelte-1gcoeo4{margin-bottom:1rem}.encrypt-meta.svelte-12l6t6m{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}@media (hover:none) and (pointer:coarse){.bmi-encryption-badge,.bmi-strong-warning{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;text-shadow:none!important;transition:none!important;transform:none!important}}.encrypt-summary.svelte-9xgj0w{margin-bottom:var(--space-4)}@media (hover:none) and (pointer:coarse){.bmi-export-summary{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;text-shadow:none!important;transition:none!important;transform:none!important}}.hint-display.svelte-14vdyrg{border-radius:var(--control-radius);font-size:var(--text-base);color:var(--amber-gold-60);background:#fbbf2414;border:1px solid #fbbf2433;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.6rem .85rem;display:flex}.hint-display__label.svelte-14vdyrg{white-space:nowrap;font-weight:600}.hint-display__text.svelte-14vdyrg{color:var(--w-80);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}@media (hover:none) and (pointer:coarse){.hint-display.svelte-14vdyrg{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;text-shadow:none!important;transition:none!important;transform:none!important}}.import-meta.svelte-ck3frw{background:var(--w-8);border:1px solid var(--w-15);border-radius:var(--radius-lg);flex-direction:column;gap:.35rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.meta-row.svelte-ck3frw{font-size:var(--text-base);justify-content:space-between;align-items:center;display:flex}.meta-key.svelte-ck3frw{color:var(--w-50);font-weight:500}.meta-val.svelte-ck3frw{color:var(--w-80);font-weight:600}.meta-encrypted.svelte-ck3frw{color:var(--cosmic-purple)}@media (hover:none) and (pointer:coarse){.import-meta.svelte-ck3frw{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;text-shadow:none!important;transition:none!important;transform:none!important}}.strength-bar-wrap.svelte-ujf3ca{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.strength-bar.svelte-ujf3ca{background:var(--w-15);border-radius:2px;flex:1;height:4px;overflow:hidden}.strength-fill.svelte-ujf3ca{height:100%;transition:width var(--dur-content) ease, background var(--dur-content) ease;border-radius:2px}.strength-label.svelte-ujf3ca{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-weight:600}.strength-feedback.svelte-ujf3ca{font-size:var(--text-sm);color:var(--w-60);margin-top:.35rem;font-weight:400;line-height:1.4}.strength-hint.svelte-ujf3ca{color:var(--w-60);margin-top:.5rem;font-size:.8rem;font-weight:400;line-height:1.5}.encrypt-fields.svelte-hlhgmi{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}.field-group.svelte-hlhgmi{flex-direction:column;gap:.35rem;display:flex}.field-group.svelte-hlhgmi label:where(.svelte-hlhgmi){font-size:var(--text-base);color:var(--w-70);font-weight:500}.input-wrapper.svelte-hlhgmi{align-items:center;display:flex;position:relative}.encrypt-input.svelte-hlhgmi{width:100%;padding:var(--space-3) 1rem;font-size:var(--text-md);border:1px solid var(--w-20);border-radius:var(--btn-radius);background:var(--w-4);color:var(--w-95);transition:border-color var(--dur-micro) ease;padding-right:2.75rem;line-height:1.5}.encrypt-input--hint.svelte-hlhgmi{font-size:var(--text-base);padding-right:1rem}.encrypt-input.svelte-hlhgmi:disabled{opacity:.5;background:var(--w-8)}.encrypt-input.svelte-hlhgmi:focus{border-color:var(--violet-50);outline:none}.encrypt-input.svelte-hlhgmi::placeholder{color:var(--w-40)}.eye-btn.svelte-hlhgmi{background:var(--btn-bg);border-radius:var(--control-radius);width:2rem;height:2rem;color:var(--stellar-white);cursor:pointer;transition:all var(--dur-micro) ease;z-index:var(--z-inner-control);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #8282824d;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(50% - 1rem);right:.5rem;transform:none}.eye-btn.svelte-hlhgmi svg{stroke-width:2px;fill:none;flex-shrink:0;overflow:visible;visibility:visible!important;stroke:#fff!important;width:18px!important;height:18px!important;display:block!important}.eye-btn.svelte-hlhgmi:hover{color:var(--stellar-white);background:var(--btn-bg-hover);border-color:#82828273}.eye-btn.svelte-hlhgmi:active{transform:none}@media (hover:none) and (pointer:coarse){.encrypt-input.svelte-hlhgmi,.eye-btn.svelte-hlhgmi{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;text-shadow:none!important;transition:none!important;transform:none!important}.encrypt-input.svelte-hlhgmi{touch-action:manipulation;font-size:16px;background:#ffffff0e!important}.eye-btn.svelte-hlhgmi{touch-action:manipulation;top:calc(50% - 1rem);transform:none!important}.eye-btn.svelte-hlhgmi:active{transform:none!important}}.encrypt-backdrop.svelte-1dtj93y{background:var(--modal-backdrop-bg,#000000ad);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:var(--z-modal);opacity:0;transition:opacity var(--modal-backdrop-dur,.15s) ease;pointer-events:none;min-height:100vh;justify-content:center;align-items:center;min-width:100vw;min-height:100dvh;display:flex;position:fixed;inset:0}.encrypt-backdrop.visible.svelte-1dtj93y{opacity:1;pointer-events:auto}@supports (-webkit-touch-callout:none){.encrypt-backdrop.svelte-1dtj93y{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--modal-backdrop-bg,#000000ad)}}.encrypt-box.svelte-1dtj93y{background:var(--modal-panel-bg,#000000b8);border:var(--border-by-rezky);border-radius:var(--modal-panel-radius);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;scrollbar-width:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;min-width:340px;max-width:90vw;max-height:min(100dvh - 2rem,760px);transform:var(--modal-panel-scale-from,scale(.96) translateY(8px));transition:transform var(--modal-dur,.22s) var(--modal-ease,cubic-bezier(.34, 1.56, .64, 1)), opacity var(--modal-dur,.22s) var(--modal-ease,cubic-bezier(.34, 1.56, .64, 1));padding:2rem;overflow-y:auto}.encrypt-backdrop.visible.svelte-1dtj93y .encrypt-box:where(.svelte-1dtj93y){opacity:1;transform:var(--modal-panel-scale-to,scale(1) translateY(0))}.encrypt-box.svelte-1dtj93y::-webkit-scrollbar{display:none}@media (max-width:480px){.encrypt-box.svelte-1dtj93y{width:calc(100vw - 2rem);min-width:auto;max-height:calc(100dvh - 2rem);margin:0 1rem;padding:1.5rem}}@media (hover:none) and (pointer:coarse){.encrypt-backdrop.svelte-1dtj93y{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000000ad!important;transition:none!important}.encrypt-box.svelte-1dtj93y{overflow-y:auto;background:var(--modal-panel-bg,#000000b8)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:none!important;transition:none!important;transform:none!important}.encrypt-backdrop.visible.svelte-1dtj93y .encrypt-box:where(.svelte-1dtj93y){transform:none!important}}.feedback-content.svelte-4vowdw{text-align:center;width:100%;max-width:min(400px,90vw)}.feedback-box{background:var(--modal-panel-bg)}.feedback-header.svelte-4vowdw{margin-bottom:var(--space-5);flex-direction:column;align-items:center;gap:1rem;display:flex}.feedback-icon.svelte-4vowdw{margin-bottom:var(--space-3);justify-content:center;align-items:center;display:flex}.feedback-title.svelte-4vowdw{font-size:var(--text-2xl);color:var(--w-95);margin:0 0 var(--space-2) 0;font-weight:600}.feedback-message.svelte-4vowdw{font-size:var(--text-md);color:var(--w-70);margin:0 0 var(--space-5) 0;opacity:.85;line-height:1.5}.feedback-actions.svelte-4vowdw{justify-content:center;width:100%;display:flex}.feedback-btn.svelte-4vowdw{height:var(--btn-height);border-radius:var(--btn-radius);cursor:pointer;transition:transform var(--dur-micro) ease, background var(--dur-micro) ease, border-color var(--dur-micro) ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #8282824d;min-width:120px;padding:0 2rem;font-size:.95rem;font-weight:600}.feedback-btn.success.svelte-4vowdw{color:var(--stellar-white);background:linear-gradient(135deg,#052e16cc,#16653499);border:1px solid #4ade804d}.feedback-btn.success.svelte-4vowdw:hover{background:linear-gradient(135deg,#052e16e6,#166534b3);border-color:#4ade8073;transform:translateY(-2px)}.feedback-btn.error.svelte-4vowdw{background:var(--btn-danger-bg);color:var(--stellar-white);border:var(--btn-danger-border)}.feedback-btn.error.svelte-4vowdw:hover{background:var(--btn-danger-bg-hover);border:var(--btn-danger-border-hover);transform:translateY(-2px)}@media (hover:none) and (pointer:coarse){.feedback-btn.svelte-4vowdw,.feedback-btn.svelte-4vowdw:hover,.feedback-btn.svelte-4vowdw:active{touch-action:manipulation;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;transform:none!important}#calculator .form-card{contain:none;background:var(--sd-80);-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:pan-y pinch-zoom;min-height:auto;overflow:visible}#calculator .form-card:before,#calculator .form-card:after,#calculator .pill-indicator:after{content:none!important;display:none!important}.form-inner.svelte-1p37oj6,#calculator .bmi-form,#calculator .input-group{touch-action:pan-y pinch-zoom;contain:none!important}#calculator .btn,#calculator .form-input,#calculator .pill-indicator,#calculator .bmi-drop-zone,#calculator .bmi-drop-zone__icon,#calculator .bmi-drop-zone__text,#calculator .bmi-drop-zone__subtext{filter:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important;transform:none!important}#calculator .btn,#calculator .bmi-drop-zone,#calculator .form-input{touch-action:manipulation}#calculator .btn:hover,#calculator .pill-indicator:hover,#calculator .bmi-drop-zone:hover,#calculator .bmi-drop-zone--active{transform:none!important}}
