.error.svelte-1ybnlvz{max-width:calc(100% - var(--size-padding) * 2);padding:calc(var(--size-padding) / 2) var(--size-padding);display:flex;align-items:center;position:absolute;left:var(--size-padding);bottom:calc(var(--size-padding) + env(safe-area-inset-bottom, 0px));z-index:var(--z-error);background-color:var(--color-errorBackground);border-radius:4px;color:var(--color-error)}.error-dismiss.svelte-1ybnlvz{width:2.5rem;height:2.5rem;margin-left:1em;margin-right:-.7em;flex-shrink:0;overflow:hidden;background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 66"%3E%3Cpath d="M65.1 5.1A2.78 2.78 0 0066 3a2.94 2.94 0 00-.9-2.15A2.85 2.85 0 0063 0a3 3 0 00-2.15.85L33 28.75 5.1.85A2.85 2.85 0 003 0 3 3 0 00.85.85 3 3 0 000 3a2.85 2.85 0 00.85 2.1L28.75 33 .85 60.85A3 3 0 000 63a2.85 2.85 0 00.85 2.1A2.94 2.94 0 003 66a2.78 2.78 0 002.1-.9L33 37.25 60.85 65.1A2.94 2.94 0 0063 66a3.08 3.08 0 003-3 2.94 2.94 0 00-.9-2.15L37.25 33z" style="fill: %23fff"/%3E%3C/svg%3E');background-size:16px;background-position:center;background-repeat:no-repeat;white-space:nowrap;text-indent:100%}.test-safety.svelte-7zm4rg{margin-top:1rem;line-height:1.35em;font-size:1rem}.test-safety.svelte-7zm4rg li{padding-left:1.1em;text-indent:-1.1em}.test-safety.svelte-7zm4rg li + li{margin-top:0.6em}.test-safety.svelte-7zm4rg li:before{content:"— "}.test-step.svelte-7zm4rg{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.1em;opacity:0.5;margin-bottom:0.5rem}.moveable.svelte-7zm4rg{transition:all 0.4s linear}.moveable.svelte-7zm4rg:not(.visible){max-height:0;margin:0;overflow:hidden;opacity:0}.moveable.visible.svelte-7zm4rg{max-height:6em}.text-subtitle.visible.svelte-7zm4rg{margin-bottom:2rem}input[type="number"].svelte-7zm4rg{-moz-appearance:textfield}input[type="number"].svelte-7zm4rg::-webkit-outer-spin-button,input[type="number"].svelte-7zm4rg::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.home-note.svelte-17tyaey{text-transform:uppercase;line-height:1.3em;font-size:0.85rem;font-weight:600;letter-spacing:0.05em;margin-bottom:0.5rem;opacity:0.75}.home-levelUp.svelte-17tyaey{opacity:1}.home-subnote.svelte-17tyaey{font-weight:500}.rank-display.svelte-17tyaey{font-weight:bold;text-transform:uppercase;letter-spacing:-0.01em}.home-level.svelte-17tyaey{margin-top:0.3em;display:block;line-height:1.3em;font-size:0.85rem;font-weight:500;letter-spacing:0.03em;opacity:0.75}.home-share.svelte-17tyaey{margin-top:0.6em;padding-right:1.6em;display:inline-block;background-image:var(--icon-arrowRight);background-position:right center;background-repeat:no-repeat;background-size:1.2em;text-transform:uppercase;font-size:0.85rem;font-weight:600;letter-spacing:0.03em;user-select:none}.content-training.svelte-10h22xs{margin-top:calc(-1 * var(--size-padding-top));position:relative;display:inline-block;text-align:right;transition:transform 0.2s ease-in-out;transform:translateY(0)}@media(max-height: 540px){.content-training.svelte-10h22xs{margin-top:0;transform:translateY(0) !important}}.training-number.svelte-10h22xs{display:block;font-size:3.31rem}.training-set.svelte-10h22xs{margin-top:0.3em;display:block;font-size:0.9rem;font-weight:600;letter-spacing:0.05em}.training-tip.svelte-10h22xs{max-width:16rem;margin-top:0.6em;margin-left:auto;display:block;text-transform:none;line-height:1.35em;font-size:0.85rem;opacity:0.75}.training-skip.svelte-10h22xs{margin-top:-1em;padding-right:2em;display:inline-block;background-image:var(--icon-arrowRight);background-position:right center;background-repeat:no-repeat;background-size:1.5em;text-transform:uppercase;font-size:0.75rem;user-select:none}.content.svelte-t84snn{margin-top:30vh;margin-bottom:auto}@media(max-height: 420px){.content.svelte-t84snn{margin-top:10vh}}p.svelte-t84snn{margin-bottom:0.8em}.finish-question.svelte-t84snn{margin-top:10vh}.finish-quote.svelte-t84snn{font-size:0.85rem;text-transform:none;font-style:italic;opacity:0.7;line-height:1.4;margin-top:-0.3em}.text-wow.svelte-apecdv{line-height:1em;font-size:clamp(2rem, 34vw, 15rem);font-weight:bold}.text-subtitle.svelte-apecdv{margin-top:2em}.quiz-step.svelte-49ado3{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.1em;opacity:0.5;margin-bottom:0.5rem}.quiz-options.svelte-49ado3{margin-top:1.5rem;display:flex;flex-direction:column;gap:0.3em}.quiz-option.svelte-49ado3{text-align:left;text-transform:uppercase;line-height:1.1em;font-size:1.8rem;font-weight:600;padding:0.2em 0;color:var(--color-button);user-select:none}@media(hover: hover){.quiz-option.svelte-49ado3:hover{color:var(--color-hover)}}.quiz-option.svelte-49ado3:active{color:var(--color-active)}.quiz-result-label.svelte-49ado3{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.08em;opacity:0.6;margin-bottom:0.3rem}.quiz-accept.svelte-49ado3{margin-top:0.5em;padding-top:0.8em;text-align:left;text-transform:uppercase;line-height:1.05em;font-size:2.75rem;font-weight:600;color:var(--color-button);user-select:none}@media(hover: hover){.quiz-accept.svelte-49ado3:hover{color:var(--color-hover)}}.quiz-alternatives.svelte-49ado3{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-separator, rgba(0,0,0,0.15))}.quiz-alt-label.svelte-49ado3{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.05em;opacity:0.5;margin-bottom:0.6rem}.quiz-alt-grid.svelte-49ado3{display:flex;flex-wrap:wrap;gap:0.4rem}.quiz-alt-btn.svelte-49ado3{display:flex;align-items:center;gap:0.35em;padding:0.3em 0.6em;border:1px solid var(--color-separator, rgba(0,0,0,0.15));border-radius:4px;font-size:0.75rem;font-weight:500;text-transform:none;color:var(--color-text) !important}@media(hover: hover){.quiz-alt-btn.svelte-49ado3:hover{border-color:var(--color-text);background:rgba(255,255,255,0.1)}}.quiz-alt-dot.svelte-49ado3{width:0.6rem;height:0.6rem;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px var(--color-text)}.quiz-skip.svelte-49ado3{margin-top:auto;padding:0.5em 0;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.05em;opacity:0.4;color:inherit}.quiz-skip.svelte-49ado3:hover{opacity:0.7}@media(max-height: 600px){.quiz-option.svelte-49ado3{font-size:1.4rem}.quiz-accept.svelte-49ado3{font-size:2rem}}.chat.svelte-vpcnsc.svelte-vpcnsc{display:flex;flex-direction:column;height:60vh;max-height:60vh}.setup.svelte-vpcnsc.svelte-vpcnsc{padding-top:1rem}.setup-title.svelte-vpcnsc.svelte-vpcnsc{font-family:var(--font-condensed);font-size:2.4rem;font-weight:700;text-transform:uppercase;letter-spacing:-1px;line-height:1;margin-bottom:1rem}.setup-desc.svelte-vpcnsc.svelte-vpcnsc{font-size:0.9rem;line-height:1.5;opacity:0.6;margin-bottom:1.5rem}.setup-desc.svelte-vpcnsc a.svelte-vpcnsc{color:var(--color-pureAccent);text-decoration:underline}.setup-row.svelte-vpcnsc.svelte-vpcnsc{display:flex;gap:0.5rem}.setup-row.svelte-vpcnsc input.svelte-vpcnsc{flex:1;padding:0.7rem 0.8rem;background:transparent;border:2px solid var(--color-pureContent);color:var(--color-pureContent);font-size:0.9rem}.setup-row.svelte-vpcnsc input.svelte-vpcnsc::placeholder{color:var(--color-pureContent);opacity:0.3}.setup-row.svelte-vpcnsc button.svelte-vpcnsc{padding:0.7rem 1.2rem;background:var(--color-background);border:none;color:var(--color-text);font-family:var(--font-condensed);font-size:1.2rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:opacity 0.15s}.setup-row.svelte-vpcnsc button.svelte-vpcnsc:hover{opacity:0.8}.toolbar.svelte-vpcnsc.svelte-vpcnsc{display:flex;justify-content:space-between;align-items:center;padding-bottom:0.6rem;margin-bottom:0.6rem;border-bottom:1px solid var(--color-pureSeparator)}.toolbar-status.svelte-vpcnsc.svelte-vpcnsc{font-family:var(--font-condensed);font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;opacity:0.35}.toolbar-actions.svelte-vpcnsc.svelte-vpcnsc{display:flex;gap:0.8rem}.toolbar-actions.svelte-vpcnsc button.svelte-vpcnsc{padding:0;background:none;border:none;color:var(--color-pureContent);font-family:var(--font-condensed);font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;opacity:0.35;cursor:pointer;transition:opacity 0.15s}.toolbar-actions.svelte-vpcnsc button.svelte-vpcnsc:hover{opacity:0.8}.feed.svelte-vpcnsc.svelte-vpcnsc{flex:1;overflow-y:auto;padding:0.5rem 0}.msg.svelte-vpcnsc.svelte-vpcnsc{padding:0.8rem 0}.msg.svelte-vpcnsc+.msg.svelte-vpcnsc{border-top:1px solid var(--color-pureSeparator)}.msg-who.svelte-vpcnsc.svelte-vpcnsc{font-family:var(--font-condensed);font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;opacity:0.35;margin-bottom:0.3rem}.msg-you.svelte-vpcnsc .msg-who.svelte-vpcnsc{color:var(--color-pureAccent);opacity:0.8}.msg-body.svelte-vpcnsc.svelte-vpcnsc{font-size:0.95rem;line-height:1.55;white-space:pre-wrap;word-wrap:break-word}.msg-you.svelte-vpcnsc .msg-body.svelte-vpcnsc{opacity:0.7}.thinking.svelte-vpcnsc.svelte-vpcnsc{padding:0.8rem 0;border-top:1px solid var(--color-pureSeparator);font-family:var(--font-condensed);font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;opacity:0.35;animation:svelte-vpcnsc-pulse-think 1.5s ease-in-out infinite}@keyframes svelte-vpcnsc-pulse-think{0%,100%{opacity:0.35}50%{opacity:0.12}}.compose.svelte-vpcnsc.svelte-vpcnsc{display:flex;gap:0.5rem;align-items:flex-end;padding-top:0.8rem;border-top:2px solid var(--color-pureSeparator)}.compose.svelte-vpcnsc textarea.svelte-vpcnsc{flex:1;padding:0.6rem 0;background:transparent;border:none;border-bottom:2px solid var(--color-pureContent);border-radius:0;color:var(--color-pureContent);font-family:var(--font-normal);font-size:0.95rem;resize:none;min-height:38px;max-height:120px;overflow-y:hidden;overflow-x:hidden;outline:none}.compose.svelte-vpcnsc textarea.svelte-vpcnsc::placeholder{color:var(--color-pureContent);opacity:0.3}.compose-actions.svelte-vpcnsc.svelte-vpcnsc{display:flex;gap:0.3rem;align-items:center;flex-shrink:0;padding-bottom:0.3rem}.btn-voice.svelte-vpcnsc.svelte-vpcnsc{padding:0.4rem 0.6rem;background:none;border:2px solid var(--color-pureSeparator);color:var(--color-pureContent);font-family:var(--font-condensed);font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;cursor:pointer;transition:opacity 0.15s, border-color 0.15s;opacity:0.5}.btn-voice.svelte-vpcnsc.svelte-vpcnsc:hover:not(:disabled){opacity:0.9;border-color:var(--color-pureContent)}.btn-voice.svelte-vpcnsc.svelte-vpcnsc:disabled{opacity:0.2;cursor:not-allowed}.btn-voice.on.svelte-vpcnsc.svelte-vpcnsc{border-color:var(--color-pureAccent);color:var(--color-pureAccent);opacity:1;animation:svelte-vpcnsc-pulse-rec 1.5s ease-in-out infinite}@keyframes svelte-vpcnsc-pulse-rec{0%,100%{opacity:1}50%{opacity:0.5}}.btn-send.svelte-vpcnsc.svelte-vpcnsc{padding:0.4rem 0.8rem;background:var(--color-background);border:none;color:var(--color-text);font-family:var(--font-condensed);font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;cursor:pointer;transition:opacity 0.15s}.btn-send.svelte-vpcnsc.svelte-vpcnsc:hover:not(:disabled){opacity:0.8}.btn-send.svelte-vpcnsc.svelte-vpcnsc:disabled{opacity:0.25;cursor:not-allowed}.feed.svelte-vpcnsc.svelte-vpcnsc::-webkit-scrollbar{width:4px}.feed.svelte-vpcnsc.svelte-vpcnsc::-webkit-scrollbar-track{background:transparent}.feed.svelte-vpcnsc.svelte-vpcnsc::-webkit-scrollbar-thumb{background:var(--color-pureSeparator)}.setup-desc.svelte-vpcnsc+.setup-desc.svelte-vpcnsc{margin-top:-0.8rem}.setup-strong.svelte-vpcnsc.svelte-vpcnsc{opacity:1;font-weight:600}.setup-cta.svelte-vpcnsc.svelte-vpcnsc{width:100%;margin-bottom:1rem;padding:0.75rem 1rem;border-radius:8px;background-color:var(--color-pureContent);text-align:left;font-size:1.5rem !important;color:var(--color-pure) !important}.setup-link.svelte-vpcnsc.svelte-vpcnsc{margin-bottom:0.8rem;padding-right:1.5em;display:block;background-image:var(--icon-arrowRight-pure);background-position:right center;background-repeat:no-repeat;background-size:1em;letter-spacing:0;font-size:1.15rem !important}.setup-own.svelte-vpcnsc.svelte-vpcnsc{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--color-pureSeparator)}.setup-own.svelte-vpcnsc .setup-link.svelte-vpcnsc{opacity:0.7}@media(prefers-reduced-motion: reduce){.thinking.svelte-vpcnsc.svelte-vpcnsc,.btn-voice.on.svelte-vpcnsc.svelte-vpcnsc{animation:none}}.tracker.svelte-1qk4uty.svelte-1qk4uty{display:flex;flex-direction:column;min-height:55vh}.nav.svelte-1qk4uty.svelte-1qk4uty{display:flex;margin-bottom:1.5rem;border-bottom:2px solid var(--color-pureSeparator)}.nav.svelte-1qk4uty button.svelte-1qk4uty{flex:1;padding:0.6rem 0.5rem 0.6rem 0;background:none;color:var(--color-pureContent);border:none;border-bottom:3px solid transparent;font-family:var(--font-condensed);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;cursor:pointer;opacity:0.4;transition:opacity 0.15s, border-color 0.15s}.nav.svelte-1qk4uty button.svelte-1qk4uty:hover{opacity:0.7}.nav.svelte-1qk4uty button.on.svelte-1qk4uty{opacity:1;border-bottom-color:var(--color-pureAccent)}.hero.svelte-1qk4uty.svelte-1qk4uty{margin-bottom:1.2rem}.hero-label.svelte-1qk4uty.svelte-1qk4uty{font-family:var(--font-condensed);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;opacity:0.5}.hero-number.svelte-1qk4uty.svelte-1qk4uty{font-family:var(--font-condensed);font-size:4.5rem;font-weight:700;line-height:1;letter-spacing:-2px;color:var(--color-pureAccent)}.hero-unit.svelte-1qk4uty.svelte-1qk4uty{font-size:1.4rem;letter-spacing:0;opacity:0.6}.macros.svelte-1qk4uty.svelte-1qk4uty{display:flex;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-pureSeparator)}.macro.svelte-1qk4uty.svelte-1qk4uty{flex:1}.macro-label.svelte-1qk4uty.svelte-1qk4uty{font-family:var(--font-condensed);font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;opacity:0.45}.macro-value.svelte-1qk4uty.svelte-1qk4uty{font-family:var(--font-condensed);font-size:1.8rem;font-weight:700;line-height:1.1;letter-spacing:-1px}.macro-value.svelte-1qk4uty span.svelte-1qk4uty{font-size:0.9rem;opacity:0.5;letter-spacing:0}.act.svelte-1qk4uty.svelte-1qk4uty{display:block;width:100%;padding:0.7em 0;background:none;border:none;color:var(--color-pureContent);font-family:var(--font-condensed);font-size:1.6rem;font-weight:700;text-transform:uppercase;text-align:left;letter-spacing:-0.5px;cursor:pointer;transition:opacity 0.15s;background-image:var(--icon-arrowRight-pure);background-position:right center;background-repeat:no-repeat;background-size:1.2rem}.act.svelte-1qk4uty.svelte-1qk4uty:hover{opacity:0.7}.act.svelte-1qk4uty.svelte-1qk4uty:disabled{opacity:0.3;cursor:not-allowed}.act.danger.svelte-1qk4uty.svelte-1qk4uty{color:var(--color-pureContent);opacity:0.4;font-size:1rem;background:none}.act.danger.svelte-1qk4uty.svelte-1qk4uty:hover{opacity:0.7}.entries.svelte-1qk4uty.svelte-1qk4uty{flex:1;overflow-y:auto;max-height:30vh}.entry-count.svelte-1qk4uty.svelte-1qk4uty{font-family:var(--font-condensed);font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;opacity:0.4;margin-bottom:0.5rem}.entry.svelte-1qk4uty.svelte-1qk4uty{display:flex;justify-content:space-between;align-items:baseline;padding:0.6rem 0;border-bottom:1px solid var(--color-pureSeparator)}.entry.svelte-1qk4uty.svelte-1qk4uty:last-child{border-bottom:none}.entry-left.svelte-1qk4uty.svelte-1qk4uty{flex:1;min-width:0}.entry-name.svelte-1qk4uty.svelte-1qk4uty{font-family:var(--font-condensed);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-meta.svelte-1qk4uty.svelte-1qk4uty{font-size:0.7rem;opacity:0.45;margin-top:0.1rem}.entry-right.svelte-1qk4uty.svelte-1qk4uty{display:flex;align-items:baseline;gap:1rem;flex-shrink:0;margin-left:1rem}.entry-cal.svelte-1qk4uty.svelte-1qk4uty{font-family:var(--font-condensed);font-size:1.3rem;font-weight:700;letter-spacing:-0.5px}.entry-cal.svelte-1qk4uty span.svelte-1qk4uty{font-size:0.7rem;opacity:0.5;letter-spacing:0}.entry-del.svelte-1qk4uty.svelte-1qk4uty{padding:0;background:none;border:none;color:var(--color-pureContent);font-size:1.2rem;opacity:0.3;cursor:pointer;transition:opacity 0.15s;line-height:1}.entry-del.svelte-1qk4uty.svelte-1qk4uty:hover{opacity:1}.empty.svelte-1qk4uty.svelte-1qk4uty{padding:2.5rem 0;text-align:center}.empty-title.svelte-1qk4uty.svelte-1qk4uty{font-family:var(--font-condensed);font-size:1.6rem;font-weight:700;text-transform:uppercase;opacity:0.3}.empty-sub.svelte-1qk4uty.svelte-1qk4uty{font-size:0.85rem;opacity:0.3;margin-top:0.3rem}.search-row.svelte-1qk4uty.svelte-1qk4uty{display:flex;gap:0.5rem;margin-bottom:1rem}.search-row.svelte-1qk4uty input.svelte-1qk4uty{flex:1;padding:0.7rem 0.8rem;background:transparent;border:2px solid var(--color-pureContent);color:var(--color-pureContent);font-size:1rem}.search-row.svelte-1qk4uty input.svelte-1qk4uty::placeholder{color:var(--color-pureContent);opacity:0.35}.search-row.svelte-1qk4uty input.svelte-1qk4uty:disabled{opacity:0.4}.search-row.svelte-1qk4uty button.svelte-1qk4uty{padding:0.7rem 1.2rem;background:var(--color-background);border:none;color:var(--color-text);font-family:var(--font-condensed);font-size:1.2rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:opacity 0.15s}.search-row.svelte-1qk4uty button.svelte-1qk4uty:disabled{opacity:0.4}.search-row.svelte-1qk4uty button.svelte-1qk4uty:hover:not(:disabled){opacity:0.8}.results.svelte-1qk4uty.svelte-1qk4uty{max-height:40vh;overflow-y:auto}.result.svelte-1qk4uty.svelte-1qk4uty{padding:0.8rem 0;border-bottom:1px solid var(--color-pureSeparator);cursor:pointer;transition:opacity 0.15s}.result.svelte-1qk4uty.svelte-1qk4uty:hover{opacity:0.7}.result.svelte-1qk4uty.svelte-1qk4uty:last-child{border-bottom:none}.result-top.svelte-1qk4uty.svelte-1qk4uty{display:flex;gap:0.8rem;align-items:center}.result-img.svelte-1qk4uty.svelte-1qk4uty{width:44px;height:44px;object-fit:cover;flex-shrink:0}.result-text.svelte-1qk4uty.svelte-1qk4uty{flex:1;min-width:0}.result-name.svelte-1qk4uty.svelte-1qk4uty{font-family:var(--font-condensed);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-brand.svelte-1qk4uty.svelte-1qk4uty{font-size:0.75rem;opacity:0.5}.result-macros.svelte-1qk4uty.svelte-1qk4uty{display:flex;gap:1.2rem;margin-top:0.4rem;font-family:var(--font-condensed);font-size:0.85rem;font-weight:700;text-transform:uppercase;opacity:0.6}.selected-food.svelte-1qk4uty.svelte-1qk4uty{padding:1rem 0;margin-bottom:1rem;border-bottom:2px solid var(--color-pureSeparator)}.selected-name.svelte-1qk4uty.svelte-1qk4uty{font-family:var(--font-condensed);font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;line-height:1.1}.selected-brand.svelte-1qk4uty.svelte-1qk4uty{font-size:0.8rem;opacity:0.5;margin-top:0.15rem}.selected-macros.svelte-1qk4uty.svelte-1qk4uty{display:flex;gap:1.5rem;margin-top:1rem}.serving-row.svelte-1qk4uty.svelte-1qk4uty{display:flex;align-items:center;gap:0.6rem;margin-top:1rem}.serving-row.svelte-1qk4uty label.svelte-1qk4uty{font-family:var(--font-condensed);font-size:1rem;font-weight:700;text-transform:uppercase}.serving-row.svelte-1qk4uty input.svelte-1qk4uty{width:70px;padding:0.4rem;background:transparent;border:2px solid var(--color-pureContent);color:var(--color-pureContent);text-align:center;font-size:1rem}.serving-row.svelte-1qk4uty span.svelte-1qk4uty{font-size:0.85rem;opacity:0.5}.scanner.svelte-1qk4uty.svelte-1qk4uty{display:flex;flex-direction:column;align-items:center;gap:1rem}.scanner-label.svelte-1qk4uty.svelte-1qk4uty{font-family:var(--font-condensed);font-size:1.4rem;font-weight:700;text-transform:uppercase}#barcode-reader.svelte-1qk4uty.svelte-1qk4uty{width:100%;max-width:400px;overflow:hidden}.history.svelte-1qk4uty.svelte-1qk4uty{max-height:50vh;overflow-y:auto}.history-row.svelte-1qk4uty.svelte-1qk4uty{display:flex;justify-content:space-between;align-items:baseline;padding:0.7rem 0;border-bottom:1px solid var(--color-pureSeparator)}.history-row.svelte-1qk4uty.svelte-1qk4uty:last-child{border-bottom:none}.history-date.svelte-1qk4uty.svelte-1qk4uty{font-family:var(--font-condensed);font-size:1.1rem;font-weight:700;letter-spacing:-0.3px}.history-cal.svelte-1qk4uty.svelte-1qk4uty{font-family:var(--font-condensed);font-size:1.3rem;font-weight:700;letter-spacing:-0.5px}.history-cal.svelte-1qk4uty span.svelte-1qk4uty{font-size:0.7rem;opacity:0.5;letter-spacing:0}.history-macros.svelte-1qk4uty.svelte-1qk4uty{font-size:0.7rem;opacity:0.45;text-align:right}.loading.svelte-1qk4uty.svelte-1qk4uty{padding:2.5rem 0;text-align:center;font-family:var(--font-condensed);font-size:1.2rem;font-weight:700;text-transform:uppercase;opacity:0.4;animation:svelte-1qk4uty-pulse-load 1.5s ease-in-out infinite}@keyframes svelte-1qk4uty-pulse-load{0%,100%{opacity:0.4}50%{opacity:0.15}}.entries.svelte-1qk4uty.svelte-1qk4uty::-webkit-scrollbar,.results.svelte-1qk4uty.svelte-1qk4uty::-webkit-scrollbar,.history.svelte-1qk4uty.svelte-1qk4uty::-webkit-scrollbar{width:4px}.entries.svelte-1qk4uty.svelte-1qk4uty::-webkit-scrollbar-track,.results.svelte-1qk4uty.svelte-1qk4uty::-webkit-scrollbar-track,.history.svelte-1qk4uty.svelte-1qk4uty::-webkit-scrollbar-track{background:transparent}.entries.svelte-1qk4uty.svelte-1qk4uty::-webkit-scrollbar-thumb,.results.svelte-1qk4uty.svelte-1qk4uty::-webkit-scrollbar-thumb,.history.svelte-1qk4uty.svelte-1qk4uty::-webkit-scrollbar-thumb{background:var(--color-pureSeparator)}.act-tag.svelte-1qk4uty.svelte-1qk4uty{margin-left:0.5em;padding:0.1em 0.4em;border:1.5px solid currentColor;border-radius:4px;vertical-align:0.25em;letter-spacing:0.05em;font-size:0.7rem}.describe-input.svelte-1qk4uty.svelte-1qk4uty{width:100%;margin:0.6rem 0 0.4rem;padding:0.6rem 0.7rem;border:2px solid var(--color-pureContent);border-radius:0;background:transparent;resize:vertical;line-height:1.4;font-family:var(--font-normal);font-size:0.95rem;color:var(--color-pureContent)}.describe-input.svelte-1qk4uty.svelte-1qk4uty::placeholder{color:var(--color-pureContent);opacity:0.4}.describe-note.svelte-1qk4uty.svelte-1qk4uty{margin:0.8rem 0 0.4rem;line-height:1.45;font-size:0.8rem;opacity:0.6}.auth.svelte-exhope.svelte-exhope{display:flex;flex-direction:column}.title.svelte-exhope.svelte-exhope{font-family:var(--font-condensed);font-size:2.4rem;font-weight:700;text-transform:uppercase;letter-spacing:-1px;line-height:1;margin-bottom:1.5rem}.identity.svelte-exhope.svelte-exhope{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-pureSeparator)}.identity-name.svelte-exhope.svelte-exhope{font-family:var(--font-condensed);font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;line-height:1.1}.identity-email.svelte-exhope.svelte-exhope{font-size:0.85rem;opacity:0.45;margin-top:0.2rem}.status.svelte-exhope.svelte-exhope{display:flex;align-items:center;gap:0.6rem;padding:0.8rem 0;font-family:var(--font-condensed);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.02em}.status.synced.svelte-exhope.svelte-exhope{color:var(--color-pureAccent)}.status.migrating.svelte-exhope.svelte-exhope{opacity:0.5;animation:svelte-exhope-pulse-status 1.5s ease-in-out infinite}.status.err.svelte-exhope.svelte-exhope{color:var(--color-pureError)}@keyframes svelte-exhope-pulse-status{0%,100%{opacity:0.5}50%{opacity:0.2}}.status-dot.svelte-exhope.svelte-exhope{width:8px;height:8px;flex-shrink:0}.status.synced.svelte-exhope .status-dot.svelte-exhope{background:var(--color-pureAccent)}.status.err.svelte-exhope .status-dot.svelte-exhope{background:var(--color-pureError)}.status.migrating.svelte-exhope .status-dot.svelte-exhope{background:var(--color-pureContent);animation:svelte-exhope-spin-dot 1s linear infinite}@keyframes svelte-exhope-spin-dot{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(0.6)}100%{transform:rotate(360deg) scale(1)}}.detail.svelte-exhope.svelte-exhope{font-size:0.8rem;opacity:0.35;line-height:1.5;margin-bottom:1.5rem}.act.svelte-exhope.svelte-exhope{display:block;width:100%;padding:0.7em 0;background:none;border:none;color:var(--color-pureContent);font-family:var(--font-condensed);font-size:1.6rem;font-weight:700;text-transform:uppercase;text-align:left;letter-spacing:-0.5px;cursor:pointer;transition:opacity 0.15s;background-image:var(--icon-arrowRight-pure);background-position:right center;background-repeat:no-repeat;background-size:1.2rem}.act.svelte-exhope.svelte-exhope:hover{opacity:0.7}.act.svelte-exhope.svelte-exhope:disabled{opacity:0.3;cursor:not-allowed}.act.quiet.svelte-exhope.svelte-exhope{color:var(--color-pureContent);opacity:0.45;font-size:1.1rem;background-image:none}.act.quiet.svelte-exhope.svelte-exhope:hover{opacity:0.7}.benefits.svelte-exhope.svelte-exhope{margin:1rem 0 1.5rem;padding:0;list-style:none}.benefits.svelte-exhope li.svelte-exhope{padding:0.35rem 0;padding-left:1.2em;position:relative;font-size:0.95rem;line-height:1.4}.benefits.svelte-exhope li.svelte-exhope:before{content:"\2014";position:absolute;left:0;opacity:0.3}.desc.svelte-exhope.svelte-exhope{font-size:0.85rem;opacity:0.5;line-height:1.5;margin-bottom:1.5rem}.error-msg.svelte-exhope.svelte-exhope{font-size:0.85rem;color:var(--color-pureError);margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-pureSeparator)}.loading.svelte-exhope.svelte-exhope{padding:2rem 0;font-family:var(--font-condensed);font-size:1.4rem;font-weight:700;text-transform:uppercase;opacity:0.3;animation:svelte-exhope-pulse-status 1.5s ease-in-out infinite}.danger-zone.svelte-exhope.svelte-exhope{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-pureSeparator)}.danger-zone.svelte-exhope .desc.svelte-exhope{opacity:0.8}.act.danger.svelte-exhope.svelte-exhope{color:var(--color-pureError);opacity:0.9}.footnote.svelte-exhope.svelte-exhope{font-size:0.75rem;opacity:0.3;line-height:1.5;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-pureSeparator)}.theme-heading.svelte-wjziqu.svelte-wjziqu{font-family:var(--font-condensed);font-size:1.6rem;text-transform:uppercase;margin-bottom:1rem}.theme-list.svelte-wjziqu.svelte-wjziqu{margin-left:calc(var(--size-padding) * -1);margin-right:calc(var(--size-padding) * -1)}.theme-item.svelte-wjziqu.svelte-wjziqu{border-bottom:1px solid var(--color-pureSeparator)}.theme-item.svelte-wjziqu button.svelte-wjziqu{width:100%;padding:0.75em var(--size-padding);display:flex;align-items:center;gap:0.8em;text-transform:none;font-family:var(--font-normal);font-size:1rem;font-weight:500;letter-spacing:0}.theme-swatch.svelte-wjziqu.svelte-wjziqu{width:2.4rem;height:2.4rem;border-radius:8px;flex-shrink:0;border:2px solid var(--color-pureSeparator)}.theme-info.svelte-wjziqu.svelte-wjziqu{display:flex;flex-direction:column;align-items:flex-start;gap:0.1em}.theme-name.svelte-wjziqu.svelte-wjziqu{font-weight:600;font-size:1.05rem;line-height:1.2}.theme-genre.svelte-wjziqu.svelte-wjziqu{font-size:0.75rem;opacity:0.55;text-transform:uppercase;letter-spacing:0.04em}.theme-item-active.svelte-wjziqu.svelte-wjziqu{background-color:var(--color-pureSeparator)}.theme-item-active.svelte-wjziqu .theme-swatch.svelte-wjziqu{border-color:var(--color-pureContent)}.history-header.svelte-tvvq29.svelte-tvvq29{margin-bottom:1.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0.4rem 1rem}.history-share.svelte-tvvq29.svelte-tvvq29{padding-right:1.5em;background-image:var(--icon-arrowRight-pure);background-position:right center;background-repeat:no-repeat;background-size:1em;font-size:1.1rem}.history-title.svelte-tvvq29.svelte-tvvq29{text-transform:uppercase;line-height:1;letter-spacing:-1px;font-family:var(--font-condensed);font-size:2.4rem;font-weight:700}.history-empty.svelte-tvvq29.svelte-tvvq29{line-height:1.4em}.history-stats.svelte-tvvq29.svelte-tvvq29{margin-bottom:1.6rem;padding-bottom:1.4rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(5.5rem, 1fr));gap:1rem;border-bottom:1px solid var(--color-pureSeparator)}.history-stat.svelte-tvvq29 dt.svelte-tvvq29{text-transform:uppercase;letter-spacing:0.08em;font-family:var(--font-condensed);font-size:0.75rem;font-weight:700;opacity:0.6}.history-stat.svelte-tvvq29 dd.svelte-tvvq29{line-height:1.1;font-size:2rem;font-weight:600}.history-subtitle.svelte-tvvq29.svelte-tvvq29{text-transform:uppercase;font-family:var(--font-condensed);font-size:1.3rem;font-weight:700}.history-note.svelte-tvvq29.svelte-tvvq29{margin-bottom:0.8rem;font-size:0.8rem;opacity:0.6}.chart.svelte-tvvq29.svelte-tvvq29{height:6rem;position:relative;border-bottom:1px solid var(--color-pureSeparator)}.chart-target.svelte-tvvq29.svelte-tvvq29{position:absolute;left:0;right:0;border-top:1px solid var(--color-pureSeparator)}.chart-target.svelte-tvvq29 span.svelte-tvvq29{position:absolute;right:0;bottom:0.1rem;font-size:0.7rem;opacity:0.6}.chart-bars.svelte-tvvq29.svelte-tvvq29{height:100%;padding-right:1.2rem;display:flex;align-items:flex-end}.chart-week.svelte-tvvq29.svelte-tvvq29{height:100%;flex:1;display:flex;justify-content:center;align-items:flex-end}.chart-bar.svelte-tvvq29.svelte-tvvq29{width:100%;max-width:24px;position:relative;border-radius:4px 4px 0 0;background-color:var(--color-pureContent);opacity:0.35}.chart-week-current.svelte-tvvq29 .chart-bar.svelte-tvvq29{opacity:1}.chart-value.svelte-tvvq29.svelte-tvvq29{position:absolute;bottom:100%;left:50%;padding-bottom:0.15rem;transform:translateX(-50%);font-size:0.8rem;font-weight:600}.chart-labels.svelte-tvvq29.svelte-tvvq29{margin-bottom:1.6rem;padding-top:0.3rem;padding-right:1.2rem;display:flex}.chart-labels.svelte-tvvq29 li.svelte-tvvq29{flex:1;white-space:nowrap;text-align:center;font-size:0.7rem;opacity:0.6}.history-row.svelte-tvvq29.svelte-tvvq29{padding:0.7rem 0;border-bottom:1px solid var(--color-pureSeparator)}.history-row.svelte-tvvq29.svelte-tvvq29:last-child{border-bottom:none}.history-row-top.svelte-tvvq29.svelte-tvvq29{display:flex;justify-content:space-between;gap:1rem}.history-date.svelte-tvvq29.svelte-tvvq29{font-family:var(--font-condensed);font-size:1.1rem;font-weight:700}.history-meta.svelte-tvvq29.svelte-tvvq29{text-align:right;font-size:0.8rem;opacity:0.6}.history-rank.svelte-tvvq29.svelte-tvvq29{margin-top:0.1rem;text-transform:uppercase;font-size:0.8rem;font-weight:600;letter-spacing:0.03em}.history-detail.svelte-tvvq29.svelte-tvvq29{margin-top:0.2rem;line-height:1.35em;font-size:0.85rem;opacity:0.75}.plan-title.svelte-14xiz2u.svelte-14xiz2u{margin-bottom:0.5rem;text-transform:uppercase;font-family:var(--font-condensed);font-size:1.6rem}.plan-title.svelte-14xiz2u.svelte-14xiz2u:not(:first-child){margin-top:1.8rem}.plan-days.svelte-14xiz2u.svelte-14xiz2u{display:flex;gap:0.35rem}.plan-days.svelte-14xiz2u li.svelte-14xiz2u{flex:1}.plan-day.svelte-14xiz2u.svelte-14xiz2u{width:100%;padding:0.6em 0;border:2px solid var(--color-pureContent);border-radius:6px;text-align:center;font-family:var(--font-normal);font-size:0.85rem;font-weight:600;letter-spacing:0}.plan-day-on.svelte-14xiz2u.svelte-14xiz2u{background-color:var(--color-pureContent);color:var(--color-pure)}.plan-day-on.svelte-14xiz2u.svelte-14xiz2u:hover{color:var(--color-pure)}.plan-note.svelte-14xiz2u.svelte-14xiz2u{margin-top:0.7rem;line-height:1.4em;font-size:0.9rem;opacity:0.75}.plan-warning.svelte-14xiz2u.svelte-14xiz2u{font-weight:600;opacity:1}.plan-options.svelte-14xiz2u.svelte-14xiz2u{display:flex;flex-direction:column;gap:0.6rem}.plan-option.svelte-14xiz2u.svelte-14xiz2u{display:flex;align-items:center;gap:0.6em;font-size:1rem}.plan-option.svelte-14xiz2u input.svelte-14xiz2u{width:1.2rem;height:1.2rem;accent-color:var(--color-pureContent)}.plan-time.svelte-14xiz2u.svelte-14xiz2u{margin-top:0.8rem;padding:0.4em 0.6em;border-color:var(--color-pureContent);background-color:transparent;font-size:1.4rem;color:var(--color-pureContent)}.plan-link.svelte-14xiz2u.svelte-14xiz2u{margin-top:0.9rem;padding-right:1.6em;display:table;background-image:var(--icon-arrowRight-pure);background-position:right center;background-repeat:no-repeat;background-size:1.1em;text-transform:uppercase;font-family:var(--font-condensed);font-size:1.4rem;font-weight:700;color:inherit}@media(prefers-color-scheme: dark){.plan-time.svelte-14xiz2u.svelte-14xiz2u{color-scheme:dark}}.card-title.svelte-s43zn5.svelte-s43zn5{margin-bottom:1rem;text-transform:uppercase;line-height:1;letter-spacing:-1px;font-family:var(--font-condensed);font-size:2.4rem;font-weight:700}.card-preview.svelte-s43zn5.svelte-s43zn5{width:min(100%, 22rem, calc(40vh * 0.8));aspect-ratio:4 / 5}.card-preview.svelte-s43zn5 img.svelte-s43zn5{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.25)}.card-actions.svelte-s43zn5.svelte-s43zn5{margin-top:1rem;display:flex;flex-wrap:wrap;gap:0.5rem 2rem}.card-action.svelte-s43zn5.svelte-s43zn5{padding-right:1.4em;background-image:var(--icon-arrowRight-pure);background-position:right center;background-repeat:no-repeat;background-size:1.1em;text-transform:uppercase;font-family:var(--font-condensed);font-size:1.6rem;font-weight:700;color:inherit}.settings-title.svelte-sry3ne.svelte-sry3ne{margin-bottom:0.6rem;text-transform:uppercase;line-height:1;letter-spacing:-1px;font-family:var(--font-condensed);font-size:2.4rem;font-weight:700}.settings.svelte-sry3ne.svelte-sry3ne{margin-left:calc(var(--size-padding) * -1);margin-right:calc(var(--size-padding) * -1)}.settings.svelte-sry3ne li.svelte-sry3ne{border-bottom:1px solid var(--color-pureSeparator)}.settings.svelte-sry3ne li.svelte-sry3ne:last-child{border-bottom:none}.settings.svelte-sry3ne button.svelte-sry3ne{width:100%;padding:0.7rem calc(var(--size-padding) + 1.6rem) 0.75rem var(--size-padding);display:flex;justify-content:space-between;align-items:baseline;gap:1rem;background-image:var(--icon-arrowRight-pure);background-position:right var(--size-padding) center;background-repeat:no-repeat;background-size:1.1rem;letter-spacing:-0.5px;font-size:1.5rem}.settings-label.svelte-sry3ne.svelte-sry3ne{flex-shrink:0}.settings-value.svelte-sry3ne.svelte-sry3ne{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:none;letter-spacing:0;font-family:var(--font-normal);font-size:0.85rem;font-weight:500;opacity:0.6}.support-title.svelte-unqjrs.svelte-unqjrs{margin-bottom:0.6rem;text-transform:uppercase;line-height:1;letter-spacing:-1px;font-family:var(--font-condensed);font-size:2.4rem;font-weight:700}.support-title-active.svelte-unqjrs.svelte-unqjrs:after{margin-left:0.25em;content:"\2713"}.support-intro.svelte-unqjrs.svelte-unqjrs{margin-bottom:1.2rem;line-height:1.45;font-size:0.95rem}.support-status.svelte-unqjrs.svelte-unqjrs{margin-bottom:0.8rem;text-transform:uppercase;letter-spacing:0.03em;font-family:var(--font-condensed);font-size:1.1rem;font-weight:700}.support-pulse.svelte-unqjrs.svelte-unqjrs{animation:svelte-unqjrs-support-pulse 1.5s ease-in-out infinite}@keyframes svelte-unqjrs-support-pulse{0%,100%{opacity:1}50%{opacity:0.4}}@media(prefers-reduced-motion: reduce){.support-pulse.svelte-unqjrs.svelte-unqjrs{animation:none}}.support-note.svelte-unqjrs.svelte-unqjrs{margin-top:0.8rem;line-height:1.45;font-size:0.8rem;opacity:0.65}.plans.svelte-unqjrs.svelte-unqjrs{margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(9rem, 1fr));gap:0.6rem;border:none}.plan.svelte-unqjrs.svelte-unqjrs{padding:0.8rem 0.9rem 0.9rem;display:flex;flex-direction:column;gap:0.25rem;border:2px solid var(--color-pureSeparator);border-radius:8px;cursor:pointer}.plan-on.svelte-unqjrs.svelte-unqjrs{border-color:var(--color-pureContent);box-shadow:inset 0 0 0 1px var(--color-pureContent)}.plan.svelte-unqjrs.svelte-unqjrs:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.plan-top.svelte-unqjrs.svelte-unqjrs{display:flex;justify-content:space-between;align-items:center;gap:0.5rem}.plan-name.svelte-unqjrs.svelte-unqjrs{text-transform:uppercase;font-family:var(--font-condensed);font-size:1.2rem;font-weight:700}.plan-save.svelte-unqjrs.svelte-unqjrs{padding:0.15em 0.5em;border-radius:4px;background-color:var(--color-pureContent);white-space:nowrap;text-transform:uppercase;letter-spacing:0.03em;font-size:0.7rem;font-weight:700;color:var(--color-pure)}.plan-price.svelte-unqjrs.svelte-unqjrs{display:flex;flex-direction:column;line-height:1;letter-spacing:-1px;font-family:var(--font-condensed);font-weight:700}.plan-was.svelte-unqjrs.svelte-unqjrs{letter-spacing:0;font-size:1rem;font-weight:600;opacity:0.45}.plan-amount.svelte-unqjrs.svelte-unqjrs{white-space:nowrap;font-size:2.2rem}.plan-per.svelte-unqjrs.svelte-unqjrs{margin-left:0.15em;letter-spacing:0;font-size:0.9rem;font-weight:600;opacity:0.6}.plan-note.svelte-unqjrs.svelte-unqjrs{font-size:0.75rem;opacity:0.65}.support-cta.svelte-unqjrs.svelte-unqjrs{width:100%;padding:0.8rem 1rem;padding-right:2.6rem;border-radius:8px;background-color:var(--color-pureContent);background-image:none;letter-spacing:-0.5px;font-size:1.6rem !important;color:var(--color-pure) !important}.support-cta.svelte-unqjrs.svelte-unqjrs:disabled{opacity:0.5}.support-actions.svelte-unqjrs.svelte-unqjrs{margin-top:1.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:0.6rem}.support-link.svelte-unqjrs.svelte-unqjrs{padding-right:1.6em;background-image:var(--icon-arrowRight-pure);background-position:right center;background-repeat:no-repeat;background-size:1.1em;font-size:1.5rem}.support-quiet.svelte-unqjrs.svelte-unqjrs{font-size:1.1rem;opacity:0.7}.support-subtitle.svelte-unqjrs.svelte-unqjrs{margin-top:1.6rem;margin-bottom:0.4rem;text-transform:uppercase;font-family:var(--font-condensed);font-size:1.3rem;font-weight:700}.support-perks.svelte-unqjrs li.svelte-unqjrs{padding:0.3rem 0 0.3rem 1.3em;position:relative;line-height:1.35;font-size:0.95rem}.support-perks.svelte-unqjrs li.svelte-unqjrs:before{position:absolute;left:0;content:"\2713"}.support-free.svelte-unqjrs li.svelte-unqjrs:before{content:"\2014";opacity:0.4}.sr-only.svelte-unqjrs.svelte-unqjrs{width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.data-title.svelte-1nx96ae.svelte-1nx96ae{margin-bottom:0.6rem;text-transform:uppercase;line-height:1;letter-spacing:-1px;font-family:var(--font-condensed);font-size:2.4rem;font-weight:700}.data-note.svelte-1nx96ae.svelte-1nx96ae{margin-top:0.5rem;line-height:1.45;font-size:0.85rem;opacity:0.7}.data-actions.svelte-1nx96ae.svelte-1nx96ae{margin-top:1rem;border-top:1px solid var(--color-pureSeparator)}.data-actions.svelte-1nx96ae li.svelte-1nx96ae{border-bottom:1px solid var(--color-pureSeparator)}.data-actions.svelte-1nx96ae button.svelte-1nx96ae,.data-file.svelte-1nx96ae.svelte-1nx96ae{width:100%;padding:0.6rem 1.8rem 0.65rem 0;display:block;background-image:var(--icon-arrowRight-pure);background-position:right center;background-repeat:no-repeat;background-size:1.1rem;text-align:left;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;font-family:var(--font-condensed);font-size:1.5rem;font-weight:700;cursor:pointer}.data-actions.svelte-1nx96ae button.svelte-1nx96ae:disabled,.data-file-busy.svelte-1nx96ae.svelte-1nx96ae{opacity:0.4;cursor:default}.data-file.svelte-1nx96ae.svelte-1nx96ae:hover{color:var(--color-hoverMenu)}.data-file.svelte-1nx96ae.svelte-1nx96ae:focus-within{box-shadow:0 0 0 3px var(--color-pure), 0 0 0 6px var(--color-focus)}.data-result.svelte-1nx96ae.svelte-1nx96ae{margin-top:1rem;text-transform:uppercase;font-family:var(--font-condensed);font-size:1.1rem;font-weight:700}.data-danger.svelte-1nx96ae.svelte-1nx96ae{margin-top:2rem}.data-danger.svelte-1nx96ae button.svelte-1nx96ae{color:var(--color-pureError)}.sr-only.svelte-1nx96ae.svelte-1nx96ae{width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.move-title.svelte-1gphfeh.svelte-1gphfeh{margin-bottom:0.6rem;text-transform:uppercase;line-height:1;letter-spacing:-1px;font-family:var(--font-condensed);font-size:2.4rem;font-weight:700}.move-text.svelte-1gphfeh.svelte-1gphfeh{margin-bottom:1rem;line-height:1.45;font-size:0.95rem}.move-quiet.svelte-1gphfeh.svelte-1gphfeh{opacity:0.7}.move-status.svelte-1gphfeh.svelte-1gphfeh{margin-bottom:1rem;line-height:1.45;font-weight:600}.move-cta.svelte-1gphfeh.svelte-1gphfeh{width:100%;margin-bottom:1rem;padding:0.8rem 2.6rem 0.8rem 1rem;display:block;border-radius:8px;background-color:var(--color-pureContent);text-align:left;text-transform:uppercase;line-height:1.05;letter-spacing:-0.5px;font-family:var(--font-condensed);font-size:1.6rem !important;font-weight:700;color:var(--color-pure) !important}.move-cta.svelte-1gphfeh.svelte-1gphfeh:disabled{opacity:0.6}.move-link.svelte-1gphfeh.svelte-1gphfeh{padding-right:1.5em;display:inline-block;background-image:var(--icon-arrowRight-pure);background-position:right center;background-repeat:no-repeat;background-size:1em;text-transform:uppercase;letter-spacing:0;font-family:var(--font-condensed);font-size:1.15rem !important;font-weight:700;color:inherit}.move-link.svelte-1gphfeh+.move-link.svelte-1gphfeh{margin-top:0.8rem;display:block}.menu-items.svelte-1td44io.svelte-1td44io{margin-left:calc(var(--size-padding) * -1);margin-right:calc(var(--size-padding) * -1);margin-bottom:var(--size-spacing)}.menu-item.svelte-1td44io.svelte-1td44io{padding:0.6em var(--size-padding) 0.7em;padding-right:calc(var(--size-padding) + 1.5rem);border-bottom:1px solid var(--color-pureSeparator);background-image:var(--icon-arrowRight-pure);background-position:right var(--size-padding) center;background-repeat:no-repeat;background-size:1.2rem;user-select:none}.menu-item.svelte-1td44io.svelte-1td44io:first-child{padding-top:0}.menu-item.svelte-1td44io button.svelte-1td44io{width:100%}.support.svelte-1td44io.svelte-1td44io{width:100%;margin-bottom:var(--size-spacing);padding:0.75rem 1rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0.2rem 1rem;border:2px solid var(--color-pureContent);border-radius:8px;letter-spacing:0;font-size:1.3rem}.support-active.svelte-1td44io.svelte-1td44io{border-color:var(--color-pureSeparator)}.support-name.svelte-1td44io.svelte-1td44io:before{margin-right:0.35em;content:"\2665"}.support-active.svelte-1td44io .support-name.svelte-1td44io:before{content:"\2713"}.support-detail.svelte-1td44io.svelte-1td44io{text-transform:none;font-family:var(--font-normal);font-size:0.85rem;font-weight:500;opacity:0.7}.credit.svelte-1td44io.svelte-1td44io{padding-left:2.3em;background-image:url(/img/logo.png);background-repeat:no-repeat;background-position:left center;background-size:auto 100%;text-transform:uppercase;font-size:0.75rem;color:inherit}.action-main.svelte-a0x0wz{padding-top:0.8em;text-align:left;text-transform:uppercase;line-height:1.05em;font-size:2.75rem;font-weight:600;user-select:none}.action-main.svelte-a0x0wz:not(.action-main-small):only-of-type{padding-top:10vh}@media(min-height: 551px) and (max-height: 630px){.action-main.svelte-a0x0wz{font-size:2rem}}.sidebar.svelte-z9uih4.svelte-z9uih4{width:calc(2 * 1rem + 2 * var(--size-spacing));padding-top:var(--size-padding-top);padding-bottom:var(--size-padding-bottom);position:absolute;left:0;top:0;bottom:0;display:flex;flex-direction:column;border-right:1px solid var(--color-text);background-color:var(--color-background);transition:filter .5s ease-in-out;transform:translateZ(0)}.sidebar-info.svelte-z9uih4.svelte-z9uih4{text-align:center;font-size:1.81rem}.sidebar-info-value.svelte-z9uih4.svelte-z9uih4{margin-bottom:var(--size-spacing)}.sidebar-info-value-active.svelte-z9uih4.svelte-z9uih4{font-weight:bold}@media(max-height: 550px){.sidebar-info-value.svelte-z9uih4.svelte-z9uih4{margin-bottom:.7em}}@media(max-height: 600px){.sidebar-long.svelte-z9uih4 .sidebar-info.svelte-z9uih4{font-size:1.3rem}.sidebar-long.svelte-z9uih4 .sidebar-info-value.svelte-z9uih4{margin-bottom:.7em}}.menu.svelte-rsuz35.svelte-rsuz35{max-height:calc(100% - 50px);position:absolute;left:0;bottom:0;right:0;overflow:hidden;z-index:var(--z-menu);background-color:var(--color-pure);color:var(--color-pureContent)}.menu.svelte-rsuz35.svelte-rsuz35:focus{outline:none}.menu-leaving.svelte-rsuz35.svelte-rsuz35{pointer-events:none}.menu-overlay.svelte-rsuz35.svelte-rsuz35{position:absolute;top:0;left:0;right:0;bottom:0;z-index:var(--z-overlay);cursor:s-resize}.menu-content.svelte-rsuz35.svelte-rsuz35{max-height:70vh;padding:var(--size-padding);overflow:auto}.menu-contentWrapper.svelte-rsuz35.svelte-rsuz35{max-width:var(--size-contentMax);margin-left:auto;margin-right:auto}.menu-navigation.svelte-rsuz35.svelte-rsuz35{width:100%;padding-right:var(--size-padding);padding-left:var(--size-padding);padding-bottom:env(safe-area-inset-bottom, 0px);border-top:1px solid var(--color-pureSeparator)}.menu-navigation.svelte-rsuz35 .menu-contentWrapper.svelte-rsuz35{display:flex;justify-content:space-between}.menu-back.svelte-rsuz35.svelte-rsuz35,.menu-next.svelte-rsuz35.svelte-rsuz35{padding-top:.7rem;padding-bottom:.85rem;text-align:left;text-transform:uppercase;letter-spacing:-1px;font-family:var(--font-condensed);font-size:2rem;font-weight:700;user-select:none}.menu-next.svelte-rsuz35.svelte-rsuz35{padding-right:1.1em;background-image:var(--icon-arrowRight-pure);background-position:right .1rem center;background-repeat:no-repeat;background-size:1.2rem}.menu-back.svelte-rsuz35.svelte-rsuz35:before{width:.7em;height:.7em;margin-right:.4em;display:inline-block;background-image:var(--icon-arrowRight-pure);background-position:center;background-repeat:no-repeat;background-size:1.2rem;content:'';transform:rotate(180deg)}.menu-toggle.svelte-1id4d75{width:40px;height:40px;display:block;margin-top:auto;margin-bottom:.43rem;margin-left:auto;margin-right:auto;position:relative;top:12px;overflow:hidden;background-image:var(--icon-menu);background-repeat:no-repeat;background-position:center;background-size:22px 15px;white-space:nowrap;text-indent:100%}.sidebar-info-indicator.svelte-ekrx0{width:.55em;margin-top:-.1em;margin-left:calc(.7em + var(--size-spacing));position:absolute;top:0;border-bottom:2px solid var(--color-text);transform:translateY(0);transition:transform .1s ease-in-out}