.splash.svelte-v8bbdp{z-index:20;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.envelope.svelte-v8bbdp{width:min(var(--envelope-w), 77vw);height:auto;animation:svelte-v8bbdp-spin var(--spring-soft-1s) var(--spring-soft) infinite;display:block}.splash.leaving.svelte-v8bbdp .launch:where(.svelte-v8bbdp){animation:svelte-v8bbdp-launch var(--splash-exit) cubic-bezier(.4, 0, 1, 1) forwards}@keyframes svelte-v8bbdp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-v8bbdp-launch{to{transform:translateY(-100vh)}}@media (prefers-reduced-motion:reduce){.envelope.svelte-v8bbdp{animation:none}.splash.leaving.svelte-v8bbdp .launch:where(.svelte-v8bbdp){animation:svelte-v8bbdp-fade var(--splash-exit) linear forwards}@keyframes svelte-v8bbdp-fade{to{opacity:0}}}.page.svelte-1rveik1{z-index:21;place-items:center;min-height:100dvh;padding:40px 64px;display:grid;position:relative}.card.svelte-1rveik1{border:4px solid var(--header);border-radius:var(--radius-card);background:var(--surface);width:100%;max-width:640px;animation:svelte-1rveik1-disclaimer-in var(--spring-land-time) var(--spring-land) both;flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex;overflow:clip}@keyframes svelte-1rveik1-disclaimer-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.logo.svelte-1rveik1{width:339px;max-width:100%;height:auto;display:block}.body.svelte-1rveik1{color:var(--text-base);font-size:var(--text-body);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-base);text-align:center;margin:0}button.svelte-1rveik1{border-radius:var(--radius-button);background:var(--accent);min-height:68px;color:var(--accent-fg);font-family:inherit;font-size:var(--text-cta);font-weight:700;line-height:var(--leading-tight);letter-spacing:.2151px;cursor:pointer;transition:background-color var(--spring-ui-time) var(--spring-ui), border-color var(--spring-ui-time) var(--spring-ui);border:2px solid #fff3;padding:0 38px}button.svelte-1rveik1:hover,button.svelte-1rveik1:focus-visible{background:var(--accent-hover);border-color:#ffffff4d}button.svelte-1rveik1:active{transform:scale(.98)}@media (width>=480px) and (width<=991px){.page.svelte-1rveik1{padding:40px 48px}.logo.svelte-1rveik1{width:290px}button.svelte-1rveik1{align-self:stretch}}@media (width<=479px){.page.svelte-1rveik1{padding:24px 16px}.card.svelte-1rveik1{gap:20px;padding:24px}.logo.svelte-1rveik1{width:232px}button.svelte-1rveik1{align-self:stretch;padding:0 24px}}@media (prefers-reduced-motion:reduce){.card.svelte-1rveik1{animation:none}button.svelte-1rveik1{transition:none}}.row.svelte-1ykiih2{margin-block:var(--gap-bubble);animation:svelte-1ykiih2-bubble-in var(--spring-enter-time) var(--spring-enter) both;display:flex}.row.me.svelte-1ykiih2{justify-content:flex-end;animation:none}.row.them.svelte-1ykiih2{--enter-from:calc(-1 * var(--bubble-enter-offset))}@keyframes svelte-1ykiih2-bubble-in{0%{opacity:0;transform:translateX(var(--enter-from))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.row.svelte-1ykiih2{animation:none}}.bubble.svelte-1ykiih2{min-width:min(var(--bubble-min), 100%);margin-bottom:var(--tail-size);border-radius:var(--radius-bubble);color:var(--text-base);font-size:var(--text-body);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-base);overflow-wrap:anywhere;padding:10px 8px;position:relative}.bubble.hug.svelte-1ykiih2{min-width:0}.bubble.svelte-1ykiih2:after{content:"";width:var(--tail-size);height:var(--tail-size);background:inherit;position:absolute;top:100%}.bubble.them.svelte-1ykiih2{max-width:min(var(--bubble-max-them), 100%);background:var(--bubble-them)}.bubble.them.svelte-1ykiih2:hover{background:var(--bubble-them-hover)}.bubble.them.svelte-1ykiih2:after{left:var(--tail-inset);clip-path:polygon(0 0,100% 0,0 100%)}.bubble.me.svelte-1ykiih2{max-width:min(var(--bubble-max-me), 100%);background:var(--bubble-me)}.bubble.me.svelte-1ykiih2:hover{background:var(--bubble-me-hover)}.bubble.me.svelte-1ykiih2:after{right:var(--tail-inset);clip-path:polygon(100% 0,0 0,100% 100%)}.bubble.me[data-verdict=correct].svelte-1ykiih2{background:var(--bubble-correct)}.bubble.me[data-verdict=correct].svelte-1ykiih2:hover{background:var(--bubble-correct-hover)}.bubble.me[data-verdict=wrong].svelte-1ykiih2{background:var(--bubble-wrong)}.bubble.me[data-verdict=wrong].svelte-1ykiih2:hover{background:var(--bubble-wrong-hover)}.bubble.svelte-1ykiih2 a{text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset)}.bubble.them.svelte-1ykiih2 a{color:var(--link-them)}.bubble.me.svelte-1ykiih2 a{color:var(--link-me)}.scrim.svelte-uoov0r{z-index:40;background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));touch-action:none;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--spring-land-time) linear, visibility 0s linear var(--spring-land-time);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.scrim.open.svelte-uoov0r{pointer-events:auto;opacity:1;visibility:visible;transition-delay:0s}.sheet.svelte-uoov0r{gap:var(--drawer-gap);padding:var(--drawer-pad-top) var(--drawer-pad-x) var(--drawer-pad-bottom);border:4px solid var(--paper-border);border-radius:var(--radius-tooltip) var(--radius-tooltip) 0 0;background:var(--surface);box-shadow:var(--tooltip-shadow);font-size:var(--tooltip-text);line-height:var(--leading-tight);text-align:left;transition:transform var(--spring-land-time) var(--spring-land);border-bottom:0;flex-direction:column;display:flex;overflow:clip;transform:translateY(100%)}.scrim.open.svelte-uoov0r .sheet:where(.svelte-uoov0r){transform:translateY(0)}.sheet.svelte-uoov0r:focus{outline:none}.title.svelte-uoov0r{color:var(--tooltip-title);margin:0;font-weight:400}@media (width>=480px){.scrim.svelte-uoov0r{display:none}}@media (prefers-reduced-motion:reduce){.scrim.svelte-uoov0r,.sheet.svelte-uoov0r{transition:none}.scrim.svelte-uoov0r{transition:visibility}}header.svelte-g5m62x{top:calc(var(--chat-header-top) + var(--site-header-push,0px));z-index:28;margin-top:var(--chat-header-top);padding:0 var(--chat-header-side);pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:sticky}.who.svelte-g5m62x,.actions.svelte-g5m62x{background:var(--chat-pill);pointer-events:auto;border-radius:88px;flex:none;align-items:center;display:flex}.who.svelte-g5m62x{gap:16px;padding:10px 20px 10px 10px}.avatar.svelte-g5m62x{width:var(--chat-avatar-size);height:var(--chat-avatar-size);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.avatar.svelte-g5m62x img:where(.svelte-g5m62x){object-fit:cover;width:100%;height:100%}.name.svelte-g5m62x{flex-direction:column;gap:4px;display:flex}.name.svelte-g5m62x strong:where(.svelte-g5m62x){font-size:var(--text-body);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-base)}.dot.svelte-g5m62x{background:var(--online);border-radius:99px;flex:none;width:16px;height:16px}.counter-nest.svelte-g5m62x .popover:where(.svelte-g5m62x){width:max-content;max-width:360px}.counter.svelte-g5m62x{height:var(--chat-counter-h);padding-inline:var(--chat-counter-pad);background:var(--header-disc);font-size:var(--chat-status-text);line-height:var(--chat-status-leading);letter-spacing:var(--tracking-base);white-space:nowrap;cursor:help;border-radius:99px;place-items:center;display:grid}.actions.svelte-g5m62x{gap:20px;padding:20px 24px;position:relative}.nest.svelte-g5m62x{align-items:center;display:flex;position:relative}.nest.svelte-g5m62x>button:where(.svelte-g5m62x){width:var(--header-control);height:var(--header-slot-h);background:var(--header-disc);cursor:pointer;transition:transform var(--spring-ui-time) var(--spring-ui);border:0;border-radius:99px;place-items:center;padding:0;display:grid}.phone-nest.svelte-g5m62x button:where(.svelte-g5m62x){cursor:help}.nest.svelte-g5m62x>button:where(.svelte-g5m62x):active{transform:scale(.94)}.nest.svelte-g5m62x>button:where(.svelte-g5m62x) img:where(.svelte-g5m62x){width:24px;height:24px;display:block}@media (width>=480px) and (width<=540px){.name.svelte-g5m62x{display:none}}.status.svelte-g5m62x{color:var(--text-soft);font-size:var(--chat-status-text);line-height:var(--chat-status-leading);letter-spacing:var(--tracking-base);align-items:center;gap:10px;display:flex}.popover.svelte-g5m62x{z-index:5;max-width:420px;font-size:var(--tooltip-text);line-height:var(--leading-tight);opacity:0;visibility:hidden;transition:opacity var(--spring-pop-time) var(--spring-pop), transform var(--spring-pop-time) var(--spring-pop), visibility 0s linear var(--spring-pop-time);background:#fff;border:1px solid #0000000d;border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex;position:absolute;top:calc(100% + .5rem);right:0;transform:scale(1.1);box-shadow:0 2px 4px 2px #0000000d}.popover.open.svelte-g5m62x{opacity:1;visibility:visible;transition:opacity var(--spring-pop-time) var(--spring-pop), transform var(--spring-pop-time) var(--spring-pop), visibility 0s;transform:scale(1)}.popover.svelte-g5m62x p:where(.svelte-g5m62x){color:var(--text-base);margin:0;font-weight:500}.popover.svelte-g5m62x .popover-title:where(.svelte-g5m62x){color:var(--tooltip-title);white-space:nowrap;font-weight:400}.share-link.svelte-g5m62x{text-align:left;cursor:pointer;font-family:inherit;font-size:var(--tooltip-text);font-weight:500;line-height:var(--leading-tight);color:var(--text-base);transition:color var(--spring-ui-time) var(--spring-ui), background-color var(--spring-ui-time) var(--spring-ui);transition:padding-left var(--spring-swing-08) var(--spring-swing);background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.share-link.svelte-g5m62x:hover,.share-link.svelte-g5m62x:focus-visible,.share-link.always-hover.svelte-g5m62x{padding-left:calc(var(--share-cue-size) + var(--share-cue-gap))}.cue.svelte-g5m62x{width:var(--share-cue-size);height:var(--share-cue-size);margin-top:calc(var(--share-cue-size) / -2);opacity:0;transition:opacity var(--spring-return-time) var(--spring-return);position:absolute;top:50%;left:0}.share-link.svelte-g5m62x:hover .cue:where(.svelte-g5m62x),.share-link.svelte-g5m62x:focus-visible .cue:where(.svelte-g5m62x),.share-link.always-hover.svelte-g5m62x .cue:where(.svelte-g5m62x){opacity:1}.share-link[data-channel=facebook].svelte-g5m62x:hover,.share-link[data-channel=facebook].svelte-g5m62x:focus-visible,.share-link[data-channel=facebook].always-hover.svelte-g5m62x{color:var(--share-facebook)}.share-link[data-channel=whatsapp].svelte-g5m62x:hover,.share-link[data-channel=whatsapp].svelte-g5m62x:focus-visible,.share-link[data-channel=whatsapp].always-hover.svelte-g5m62x{color:var(--share-whatsapp)}.share-link[data-channel=x].svelte-g5m62x:hover,.share-link[data-channel=x].svelte-g5m62x:focus-visible,.share-link[data-channel=x].always-hover.svelte-g5m62x{background:var(--share-x-bg);color:var(--share-x-fg)}.share-link.always-hover.svelte-g5m62x{align-self:stretch;transition:none}.share-link.always-hover.svelte-g5m62x .cue:where(.svelte-g5m62x){transition:none}.drawer-text.svelte-g5m62x{color:var(--text-base);margin:0;font-weight:500}@media (width<=775px){.name.svelte-g5m62x{display:none}.who.svelte-g5m62x{padding-right:10px}}@media (width<=469px){.phone-nest.svelte-g5m62x{display:none}}@media (width<=385px){.menu-nest.svelte-g5m62x{display:none}}@media (prefers-reduced-motion:reduce){.cue.svelte-g5m62x,.share-link.svelte-g5m62x{transition:none}}@media (width<=479px){.who.svelte-g5m62x{gap:12px}.popover.svelte-g5m62x{display:none}}.options.svelte-fsrm4y{width:fit-content;max-width:min(var(--bubble-max-me), 100%);margin-left:auto;flex-direction:column;gap:12px;margin-block:.5rem;display:flex}.options.deciding.svelte-fsrm4y{transition:row-gap var(--options-collapse-time) var(--options-collapse-ease)}.options.collapsed.svelte-fsrm4y{row-gap:0}button.svelte-fsrm4y{width:100%;min-width:min(var(--bubble-min), 100%);border-radius:var(--radius-bubble);background:var(--bubble-me);color:var(--text-base);font-family:inherit;font-size:var(--text-body);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-base);text-align:left;cursor:pointer;transition:transform var(--spring-return-time) var(--spring-return), background-color var(--spring-return-time) var(--spring-return);border:0;padding:10px 8px}button.svelte-fsrm4y:hover,button.svelte-fsrm4y:focus-visible{background:var(--bubble-me-hover)}.option.svelte-fsrm4y{margin-bottom:var(--tail-size);animation:svelte-fsrm4y-option-in var(--spring-enter-time) var(--spring-enter) both;animation-delay:calc(var(--options-delay) + var(--options-step-first) + var(--step) * var(--options-step));position:relative}.option.svelte-fsrm4y:after{content:"";top:100%;right:var(--tail-inset);width:var(--tail-size);height:var(--tail-size);background:var(--bubble-me);clip-path:polygon(100% 0,0 0,100% 100%);transition:background-color var(--spring-return-time) var(--spring-return), transform var(--spring-return-time) var(--spring-return);position:absolute}.option.svelte-fsrm4y:has(button:where(.svelte-fsrm4y):hover):after{background:var(--bubble-me-hover);transform:translateX(var(--option-sway));transition:background-color var(--spring-return-time) var(--spring-return), transform var(--spring-soft-1s) var(--spring-soft)}.option.svelte-fsrm4y:has(button:where(.svelte-fsrm4y):focus-visible):after{background:var(--bubble-me-hover);transform:translateX(var(--option-sway));transition:background-color var(--spring-return-time) var(--spring-return), transform var(--spring-soft-1s) var(--spring-soft)}@keyframes svelte-fsrm4y-option-in{0%{opacity:0;transform:translateX(var(--bubble-enter-offset))}to{opacity:1;transform:translate(0)}}button.svelte-fsrm4y:hover{transform:translateX(var(--option-sway));transition:transform var(--spring-soft-1s) var(--spring-soft), background-color var(--spring-return-time) var(--spring-return)}.option.leaving.svelte-fsrm4y{height:var(--h);transition:height var(--options-collapse-time) var(--options-collapse-ease), margin-bottom var(--options-collapse-time) var(--options-collapse-ease), opacity var(--option-leave-time) ease-in;animation:none;overflow:hidden}.options.collapsed.svelte-fsrm4y .option.leaving:where(.svelte-fsrm4y){opacity:0;height:0;margin-bottom:0}.options.collapsed.svelte-fsrm4y .option.leaving:where(.svelte-fsrm4y):after{opacity:0}.option.kept.svelte-fsrm4y button:where(.svelte-fsrm4y),.option.kept.svelte-fsrm4y:after{transition:background-color var(--spring-ui-time) var(--spring-ui)}.option.kept[data-verdict=correct].svelte-fsrm4y button:where(.svelte-fsrm4y),.option.kept[data-verdict=correct].svelte-fsrm4y:after{background:var(--bubble-correct)}.option.kept[data-verdict=wrong].svelte-fsrm4y button:where(.svelte-fsrm4y),.option.kept[data-verdict=wrong].svelte-fsrm4y:after{background:var(--bubble-wrong)}.options.deciding.svelte-fsrm4y button:where(.svelte-fsrm4y):hover,.options.deciding.svelte-fsrm4y button:where(.svelte-fsrm4y):focus-visible{transform:none}.options.deciding.svelte-fsrm4y .option:where(.svelte-fsrm4y):has(button:where(.svelte-fsrm4y):hover):after{transform:none}.options.deciding.svelte-fsrm4y .option:where(.svelte-fsrm4y):has(button:where(.svelte-fsrm4y):focus-visible):after{transform:none}.options.deciding.svelte-fsrm4y .option:where(.svelte-fsrm4y):not(.kept) button:where(.svelte-fsrm4y):hover,.options.deciding.svelte-fsrm4y .option:where(.svelte-fsrm4y):not(.kept) button:where(.svelte-fsrm4y):focus-visible{background:var(--bubble-me)}.options.deciding.svelte-fsrm4y .option:where(.svelte-fsrm4y):not(.kept):has(button:where(.svelte-fsrm4y):hover):after{background:var(--bubble-me)}.options.deciding.svelte-fsrm4y .option:where(.svelte-fsrm4y):not(.kept):has(button:where(.svelte-fsrm4y):focus-visible):after{background:var(--bubble-me)}@media (prefers-reduced-motion:reduce){.option.svelte-fsrm4y{animation-name:svelte-fsrm4y-option-appear;animation-duration:1ms;animation-timing-function:linear}.option.leaving.svelte-fsrm4y{transition:none;animation:none;display:none}button.svelte-fsrm4y,button.svelte-fsrm4y:hover,.option.svelte-fsrm4y:after{transition:none;transform:none}.option.svelte-fsrm4y:has(button:where(.svelte-fsrm4y):hover):after{transition:none;transform:none}}@keyframes svelte-fsrm4y-option-appear{0%{opacity:0}to{opacity:1}}.explanation.svelte-194vz3v{display:block}p.svelte-194vz3v{margin:0}.sticker.svelte-1eh7837{z-index:25;width:var(--sticker-preview);touch-action:pan-y;transform:translate(var(--dx), var(--dy));transition:width var(--spring-swing-08) var(--spring-swing), transform var(--spring-swing-08) var(--spring-swing);content-visibility:auto;contain-intrinsic-size:var(--sticker-default);animation:svelte-1eh7837-sticker-in var(--spring-swing-08) var(--spring-swing) both;position:relative}@keyframes svelte-1eh7837-sticker-in{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}.sticker.svelte-1eh7837:not(.expanded){cursor:pointer}.sticker.expanded.svelte-1eh7837{width:var(--sticker-default);cursor:grab}.sticker.expanded.svelte-1eh7837:hover{width:var(--sticker-hover)}.sticker.dragging.svelte-1eh7837{transition:width var(--spring-swing-08) var(--spring-swing);will-change:transform;cursor:grabbing}.sticker.svelte-1eh7837 img:where(.svelte-1eh7837){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.placeholder.svelte-1eh7837{image-rendering:pixelated}.placeholder.painted.svelte-1eh7837{visibility:hidden}.animated.svelte-1eh7837{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sticker.svelte-1eh7837{transition:none;animation:none}}.typing.svelte-1o2qvm{padding:var(--typing-pad);--step:.2s;--cycle:calc(4 * var(--step));align-items:center;gap:10px;display:flex}.typing.svelte-1o2qvm span:where(.svelte-1o2qvm){width:var(--typing-dot-size);height:var(--typing-dot-size);background:var(--typing-dot);animation:svelte-1o2qvm-typing var(--cycle) infinite;border-radius:50%}.typing.svelte-1o2qvm span:where(.svelte-1o2qvm):first-child{animation-delay:var(--step)}.typing.svelte-1o2qvm span:where(.svelte-1o2qvm):nth-child(2){animation-delay:calc(2 * var(--step))}.typing.svelte-1o2qvm span:where(.svelte-1o2qvm):nth-child(3){animation-delay:calc(3 * var(--step))}@keyframes svelte-1o2qvm-typing{0%,24.9%{background:var(--typing-dot-active)}25%,to{background:var(--typing-dot)}}@media (prefers-reduced-motion:reduce){.typing.svelte-1o2qvm span:where(.svelte-1o2qvm){animation:none}}.row.svelte-nu3cp9{margin-block:var(--gap-bubble);display:flex}.photo.svelte-nu3cp9{width:var(--sticker-preview);border-radius:var(--radius-bubble);max-width:100%;transition:width var(--spring-swing-08) var(--spring-swing);margin:0;line-height:0;display:block;position:relative;overflow:hidden}.photo.expanded.svelte-nu3cp9{width:var(--sticker-default)}.photo.expanded.svelte-nu3cp9:hover{width:var(--sticker-hover)}.photo.svelte-nu3cp9 img:where(.svelte-nu3cp9){width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.photo.svelte-nu3cp9{transition:none}}.page.svelte-g8hv7o{padding:var(--letter-top-gap) 64px 128px}.letter.svelte-g8hv7o{animation:svelte-g8hv7o-letter-in var(--spring-land-time) var(--spring-land) both;max-width:var(--content-max);border:4px solid var(--paper-border);border-radius:var(--radius-card);background:var(--surface);font-size:var(--text-body);line-height:var(--leading-prose);letter-spacing:var(--tracking-prose);flex-direction:column;gap:24px;margin-inline:auto;padding:48px;display:flex}header.svelte-g8hv7o{grid-template-columns:auto 1fr;align-items:center;gap:8px 32px;padding-bottom:12px;display:grid}.subject.svelte-g8hv7o{grid-column:2}.avatar.svelte-g8hv7o{width:var(--avatar-size);height:var(--avatar-size);background:linear-gradient(to bottom, var(--avatar-from), var(--avatar-to));color:#fff;font-family:var(--font-rounded);font-size:var(--text-initials);letter-spacing:1px;background-origin:border-box;border:2px solid #fff3;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.avatar.svelte-g8hv7o:after{content:var(--initials)}.from.svelte-g8hv7o{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.sender.svelte-g8hv7o{font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-base)}.meta.svelte-g8hv7o{color:var(--text-muted);font-size:var(--text-meta);line-height:var(--leading-tight);letter-spacing:var(--tracking-base);align-items:center;gap:32px;margin:0;display:flex}.folder.svelte-g8hv7o{align-items:center;gap:10px;display:flex}.folder.svelte-g8hv7o svg:where(.svelte-g8hv7o){flex:none;width:24px;height:24px}.subject.svelte-g8hv7o{font-size:var(--text-meta);letter-spacing:var(--tracking-base);margin:0;line-height:1}.subject.svelte-g8hv7o .label:where(.svelte-g8hv7o){color:var(--text-muted)}hr.svelte-g8hv7o{background:var(--paper-divider);border:0;height:4px;margin:0}.prose.svelte-g8hv7o p:where(.svelte-g8hv7o){margin:0}.blank.svelte-g8hv7o{height:calc(var(--text-body) * var(--leading-prose));height:1lh}button.svelte-g8hv7o{border-radius:var(--radius-button);background:var(--accent);min-height:68px;color:var(--accent-fg);font-family:inherit;font-size:var(--text-cta);font-weight:700;line-height:var(--leading-tight);letter-spacing:.2151px;cursor:pointer;transition:background-color var(--spring-ui-time) var(--spring-ui), border-color var(--spring-ui-time) var(--spring-ui);animation:svelte-g8hv7o-cta-pulse var(--spring-pulse-time) var(--spring-pulse) infinite;border:2px solid #fff3;align-self:flex-start;padding:0 38px}button.svelte-g8hv7o:hover{background:var(--accent-hover);border-color:#ffffff4d}@keyframes svelte-g8hv7o-cta-pulse{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes svelte-g8hv7o-letter-in{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){button.svelte-g8hv7o,.letter.svelte-g8hv7o{animation:none}}@media (width<=479px){.page.svelte-g8hv7o{padding:var(--letter-top-gap) 16px 128px}.letter.svelte-g8hv7o{gap:16px;padding:24px}header.svelte-g8hv7o{gap:12px}.subject.svelte-g8hv7o{grid-column:1/-1}.from.svelte-g8hv7o{gap:4px}.meta.svelte-g8hv7o{flex-wrap:wrap;gap:4px 12px}.folder.svelte-g8hv7o{gap:4px}.folder.svelte-g8hv7o svg,.folder.svelte-g8hv7o img{width:16px;height:16px}.subject.svelte-g8hv7o{gap:12px;line-height:20px;display:flex}.subject.svelte-g8hv7o .value:where(.svelte-g8hv7o){overflow-wrap:break-word;min-width:0}.subject.svelte-g8hv7o .label:where(.svelte-g8hv7o){flex:none;width:64px}button.svelte-g8hv7o{width:100%;padding:16px}}@media (width>=480px) and (width<=991px){.page.svelte-g8hv7o{padding:var(--letter-top-gap) 48px 128px}.from.svelte-g8hv7o,.meta.svelte-g8hv7o{gap:8px}.subject.svelte-g8hv7o{flex-direction:column;gap:8px;line-height:20px;display:flex}button.svelte-g8hv7o{width:100%;padding:16px}}header.svelte-a8kxe2{transition:transform var(--spring-ui-time) var(--spring-ui);z-index:30;max-width:var(--header-max);border:4px solid var(--paper-border);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--surface);animation:svelte-a8kxe2-header-in var(--spring-soft-time) var(--spring-soft) both;border-top:0;justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding:12px 24px;display:flex;position:fixed;top:0;left:0;right:0}header.hidden.svelte-a8kxe2{transform:translateY(calc(-100% - 4px))}@keyframes svelte-a8kxe2-header-in{0%{translate:0 -100%}to{translate:0}}.slot.svelte-a8kxe2{display:flex;position:relative}.control.help.svelte-a8kxe2{cursor:help}.control.svelte-a8kxe2{width:var(--header-control);height:var(--header-slot-h);cursor:pointer;transition:transform var(--spring-ui-time) var(--spring-ui);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.control.svelte-a8kxe2:active{transform:scale(.94)}.home.svelte-a8kxe2 img:where(.svelte-a8kxe2){width:100%;height:100%;display:block}.help.svelte-a8kxe2{background:var(--header-disc);border-radius:99px}.help.svelte-a8kxe2 img:where(.svelte-a8kxe2){width:24px;height:24px;display:block}.wordmark.svelte-a8kxe2{font:inherit;color:inherit;background:0 0;border:0;flex:none;padding:0}button.wordmark.svelte-a8kxe2{cursor:pointer}.marks.svelte-a8kxe2{width:var(--header-slot-w);height:var(--header-slot-h);place-items:center;display:grid;position:relative;overflow:hidden}.mark.svelte-a8kxe2{transition:transform var(--spring-soft-time) var(--spring-soft);grid-area:1/1;display:block}.mark.ng.svelte-a8kxe2{width:var(--header-slot-w)}.mark.quiz.svelte-a8kxe2{width:222px;transform:translateY(var(--header-slot-h))}.wordmark.svelte-a8kxe2:hover .mark.ng:where(.svelte-a8kxe2),.wordmark.svelte-a8kxe2:focus-visible .mark.ng:where(.svelte-a8kxe2){transform:translateY(calc(-1 * var(--header-slot-h)))}.wordmark.svelte-a8kxe2:hover .mark.quiz:where(.svelte-a8kxe2),.wordmark.svelte-a8kxe2:focus-visible .mark.quiz:where(.svelte-a8kxe2){transform:translateY(0)}.tooltip.svelte-a8kxe2{top:calc(100% + var(--tooltip-gap));z-index:1;width:var(--tooltip-max);border:var(--tooltip-border);border-radius:var(--radius-tooltip);background:var(--tooltip-bg);max-width:calc(100vw - 96px);box-shadow:var(--tooltip-shadow);font-size:var(--tooltip-text);line-height:var(--leading-tight);letter-spacing:var(--tracking-base);text-align:left;opacity:0;visibility:hidden;transition:opacity var(--spring-pop-time) var(--spring-pop), transform var(--spring-pop-time) var(--spring-pop), visibility 0s linear var(--spring-pop-time);flex-direction:column;gap:12px;padding:20px;display:flex;position:absolute;overflow:hidden;transform:scale(1.1)}.tooltip.open.svelte-a8kxe2{opacity:1;visibility:visible;transition-delay:0s;transform:scale(1)}.home-slot.svelte-a8kxe2 .tooltip:where(.svelte-a8kxe2){left:calc(-1 * var(--tooltip-nudge));transform-origin:0 0}.help-slot.svelte-a8kxe2 .tooltip:where(.svelte-a8kxe2){right:calc(-1 * var(--tooltip-nudge));transform-origin:100% 0}.tooltip.svelte-a8kxe2 p:where(.svelte-a8kxe2){margin:0}.tooltip.svelte-a8kxe2 .title:where(.svelte-a8kxe2){color:var(--tooltip-title);font-weight:400}.tooltip.svelte-a8kxe2 .text:where(.svelte-a8kxe2){color:var(--text-base);font-weight:500}@media (prefers-reduced-motion:reduce){.mark.svelte-a8kxe2,.tooltip.svelte-a8kxe2,.control.svelte-a8kxe2{transition:none}header.svelte-a8kxe2{animation:none}}@media (width<=479px){header.svelte-a8kxe2{gap:8px;padding:20px 16px}.slot.svelte-a8kxe2{width:auto;min-width:0}.tooltip.svelte-a8kxe2{display:none}}.drawer-text.svelte-a8kxe2{color:var(--text-base);margin:0;font-weight:500}.drawer-read.svelte-a8kxe2{align-items:center;gap:var(--share-cue-gap);background:var(--blue-a);color:var(--accent-fg);font-weight:500;text-decoration:none;display:flex}.drawer-read.svelte-a8kxe2 img:where(.svelte-a8kxe2){width:var(--share-cue-size);height:var(--share-cue-size);flex:none}.mark-vertical.svelte-a8kxe2{display:none}@media (width<=479px){.marks.svelte-a8kxe2{display:none}.mark-vertical.svelte-a8kxe2{width:102px;height:auto;display:block}}.toast.svelte-1jk6swn{z-index:40;pointer-events:none;place-items:center;width:min(98vw,648px);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.toast.code.svelte-1jk6swn{width:min(98vw,719px)}.toast.svelte-1jk6swn img:where(.svelte-1jk6swn){width:100%;height:auto;display:block}.row.svelte-1r7q0ep{margin-block:var(--gap-bubble);flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0 24px;display:flex}.card.svelte-1r7q0ep{width:100%;max-width:var(--result-card-w);margin:0;line-height:0}.shot.svelte-1r7q0ep{border-radius:20px;width:100%;height:auto;display:block}.buttons.svelte-1r7q0ep{width:100%;max-width:var(--result-card-w);justify-content:center;align-items:center;gap:var(--result-buttons-gap);flex-wrap:wrap;display:flex}.label.svelte-1r7q0ep{font-size:var(--result-label);letter-spacing:var(--tracking-base);margin:0;font-weight:500;line-height:1.2}.nest.svelte-1r7q0ep{align-items:center;display:flex;position:relative}.disc.svelte-1r7q0ep{width:var(--header-control);height:var(--header-slot-h);background:var(--header-disc);cursor:pointer;transition:transform var(--spring-ui-time) var(--spring-ui);border:0;border-radius:99px;place-items:center;padding:0;display:grid}.disc.svelte-1r7q0ep:active{transform:scale(.94)}.disc.svelte-1r7q0ep img:where(.svelte-1r7q0ep){width:24px;height:24px;display:block}.tip.svelte-1r7q0ep{z-index:5;border-radius:var(--radius-button);background:var(--surface);width:max-content;max-width:260px;box-shadow:var(--popover-shadow,0 8px 24px #0000001f);opacity:0;visibility:hidden;transition:opacity var(--spring-pop-time) var(--spring-pop), scale var(--spring-pop-time) var(--spring-pop), visibility 0s linear var(--spring-pop-time);pointer-events:none;flex-direction:column;gap:2px;padding:12px 16px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)scale(1.1)}.tip-title.svelte-1r7q0ep{color:var(--text-soft);font-size:var(--text-meta);font-weight:400;line-height:var(--leading-tight)}.tip-body.svelte-1r7q0ep{color:var(--text-base);font-size:var(--text-meta);font-weight:500;line-height:var(--leading-tight)}@media (hover:hover){.nest.svelte-1r7q0ep:hover .tip:where(.svelte-1r7q0ep),.disc.svelte-1r7q0ep:focus-visible~.tip:where(.svelte-1r7q0ep){opacity:1;visibility:visible;transition:opacity var(--spring-pop-time) var(--spring-pop), scale var(--spring-pop-time) var(--spring-pop), visibility 0s;scale:1}}.row.svelte-owq7pe{margin-block:var(--gap-bubble);flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0 24px;display:flex}.card.svelte-owq7pe{width:100%;max-width:var(--result-card-w);margin:0;line-height:0}.shot.svelte-owq7pe{aspect-ratio:1080/600;object-fit:cover;border-radius:20px;width:100%;display:block}.buttons.svelte-owq7pe{width:100%;max-width:var(--result-card-w);justify-content:center;align-items:center;gap:var(--prize-buttons-gap);flex-wrap:wrap;display:flex}.label.svelte-owq7pe{font-size:var(--result-label);letter-spacing:var(--tracking-base);margin:0;font-weight:500;line-height:1.2}.nest.svelte-owq7pe{align-items:center;display:flex;position:relative}.disc.svelte-owq7pe{width:var(--prize-control);height:var(--prize-control);cursor:pointer;border-radius:99px;place-items:center;display:grid}.disc[aria-disabled=true].svelte-owq7pe{cursor:default}.disc.svelte-owq7pe img:where(.svelte-owq7pe){width:100%;height:100%;display:block}.tip.svelte-owq7pe{z-index:5;border-radius:var(--radius-button);background:var(--surface);width:max-content;max-width:260px;box-shadow:var(--popover-shadow,0 8px 24px #0000001f);opacity:0;visibility:hidden;transition:opacity var(--spring-pop-time) var(--spring-pop), scale var(--spring-pop-time) var(--spring-pop), visibility 0s linear var(--spring-pop-time);pointer-events:none;flex-direction:column;gap:2px;padding:12px 16px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)scale(1.1)}.tip-title.svelte-owq7pe{color:var(--text-soft);font-size:var(--text-meta);font-weight:400;line-height:var(--leading-tight)}.tip-body.svelte-owq7pe{color:var(--text-base);font-size:var(--text-meta);font-weight:500;line-height:var(--leading-tight)}@media (hover:hover){.nest.svelte-owq7pe:hover .tip:where(.svelte-owq7pe),.disc.svelte-owq7pe:focus-visible~.tip:where(.svelte-owq7pe){opacity:1;visibility:visible;transition:opacity var(--spring-pop-time) var(--spring-pop), scale var(--spring-pop-time) var(--spring-pop), visibility 0s;scale:1}}.row.svelte-humzo1{margin-block:var(--gap-bubble);display:flex}button.svelte-humzo1{border-radius:var(--radius-pill);background:var(--accent);width:100%;color:var(--accent-fg);font-family:inherit;font-size:var(--text-cta);font-weight:700;line-height:var(--leading-tight);letter-spacing:.2151px;text-transform:uppercase;cursor:pointer;transition:background-color var(--spring-ui-time) var(--spring-ui);border:none;padding:26px 32px;display:block}button.svelte-humzo1:hover,button.svelte-humzo1:focus-visible{background:var(--accent-hover)}button.svelte-humzo1:active{transform:scale(.98)}.header-dock.svelte-1nj9u67{height:var(--site-header-h,0px)}.chat-page.svelte-1nj9u67{padding:var(--letter-top-gap) 64px 160px}.chat.svelte-1nj9u67{gap:var(--chat-header-top);max-width:var(--content-max);border-radius:var(--radius-card-top) var(--radius-card-top) var(--radius-card) var(--radius-card);background:var(--surface);min-height:560px;box-shadow:var(--card-outline);flex-direction:column;margin-inline:auto;display:flex}.feed.svelte-1nj9u67{flex-direction:column;gap:8px;padding:0 40px 40px;display:flex}@media (width>=480px) and (width<=991px){.chat-page.svelte-1nj9u67{padding:var(--letter-top-gap) 48px 160px}.feed.svelte-1nj9u67{padding:0 24px 40px}}@media (width<=479px){.chat-page.svelte-1nj9u67{padding:var(--letter-top-gap) 16px 160px}.feed.svelte-1nj9u67{padding:0 12px 40px}}
