.group-label.svelte-xsbqx7{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-400);opacity:0;padding-left:.125rem;font-size:.6875rem;font-weight:700;animation:.3s ease-out forwards svelte-xsbqx7-slide-in-left;display:block}.opt-card.svelte-xsbqx7{border:1px solid var(--color-primary-200);background:var(--color-primary-25);text-align:left;cursor:pointer;opacity:0;border-radius:.625rem;flex-direction:column;gap:.25rem;padding:.875rem 1rem;transition:border-color .2s,background-color .2s,box-shadow .2s;animation:.35s ease-out forwards svelte-xsbqx7-slide-in-left;display:flex}.opt-card.svelte-xsbqx7:hover,.opt-active.svelte-xsbqx7{border-color:var(--color-accent-links);background:color-mix(in srgb, var(--color-accent-links) 6%, var(--color-primary-25));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent-links) 18%, transparent)}.opt-title.svelte-xsbqx7{color:var(--color-primary);font-size:.8125rem;font-weight:700}.opt-desc.svelte-xsbqx7{color:var(--color-primary-500);font-size:.6875rem;line-height:1.45}.preview-label.svelte-xsbqx7{color:var(--color-primary-400);opacity:0;padding-left:.125rem;font-size:.6875rem;font-weight:600;animation:.3s ease-out 50ms forwards svelte-xsbqx7-slide-in-right}.editor-wrap.svelte-xsbqx7{border:1px solid var(--color-primary-200);opacity:0;border-radius:.625rem;animation:.4s ease-out .1s forwards svelte-xsbqx7-slide-in-right;overflow:hidden}@media (width<=767px){.preview-label.svelte-xsbqx7{animation-name:svelte-xsbqx7-fade-in;animation-delay:.2s}.editor-wrap.svelte-xsbqx7{animation-name:svelte-xsbqx7-fade-in;animation-delay:.25s}}.editor-chrome.svelte-xsbqx7{background:var(--color-primary-100);border-bottom:1px solid var(--color-primary-200);gap:6px;padding:9px 14px;display:flex}.chrome-dot.svelte-xsbqx7{opacity:.7;border-radius:50%;width:10px;height:10px}.editor-body.svelte-xsbqx7{background:var(--color-primary-50);color:var(--color-primary-700);padding:.875rem 1rem;font-size:.875rem;line-height:1.75}.eline-row.svelte-xsbqx7{opacity:0;align-items:baseline;gap:.75rem;animation:.3s ease-out forwards svelte-xsbqx7-line-enter;display:flex}.eline.svelte-xsbqx7{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.etext.svelte-xsbqx7{transition:font-weight .3s,font-size .3s,color .3s,-webkit-text-decoration .3s,text-decoration .3s}.annotation.svelte-xsbqx7{text-align:right;flex-shrink:0;width:6.5rem;height:1.6em;position:relative}.ann.svelte-xsbqx7{white-space:nowrap;opacity:0;font-size:.6875rem;font-weight:600;transition:opacity .25s;position:absolute;top:0;right:0}.ann-fmt.svelte-xsbqx7{color:var(--color-accent-links)}.ann-src.svelte-xsbqx7{color:var(--color-accent-links);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem}.ann-pln.svelte-xsbqx7{color:var(--color-primary-400)}[data-mode=formatted].svelte-xsbqx7 .ann-fmt:where(.svelte-xsbqx7),[data-mode=source].svelte-xsbqx7 .ann-src:where(.svelte-xsbqx7),[data-mode=plain].svelte-xsbqx7 .ann-pln:where(.svelte-xsbqx7){opacity:1}.etag.svelte-xsbqx7{opacity:0;vertical-align:middle;white-space:nowrap;max-width:0;color:var(--color-accent-links);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:600;line-height:inherit;transition:max-width .4s cubic-bezier(.4,0,.2,1),opacity .3s 50ms;display:inline-block;overflow:hidden}[data-mode=source].svelte-xsbqx7 .etag:where(.svelte-xsbqx7){opacity:1;max-width:14em}.heading-text.svelte-xsbqx7{font-size:1.0625rem;font-weight:700;transition:font-weight .3s,font-size .3s}.bold-text.svelte-xsbqx7{font-weight:700;transition:font-weight .3s}.italic-text.svelte-xsbqx7{font-style:italic}.link-text.svelte-xsbqx7{color:var(--color-accent-links);text-decoration:underline;transition:color .3s,text-decoration-color .3s}[data-mode=source].svelte-xsbqx7 .heading-text:where(.svelte-xsbqx7){font-size:.875rem;font-weight:400}[data-mode=source].svelte-xsbqx7 .bold-text:where(.svelte-xsbqx7){font-weight:400}[data-mode=source].svelte-xsbqx7 .italic-text:where(.svelte-xsbqx7){font-style:normal}[data-mode=source].svelte-xsbqx7 .link-text:where(.svelte-xsbqx7){color:var(--color-primary-700);text-decoration:none}[data-mode=plain].svelte-xsbqx7 .heading-text:where(.svelte-xsbqx7){font-size:.875rem;font-weight:400}[data-mode=plain].svelte-xsbqx7 .bold-text:where(.svelte-xsbqx7){font-weight:400}[data-mode=plain].svelte-xsbqx7 .italic-text:where(.svelte-xsbqx7){font-style:normal}[data-mode=plain].svelte-xsbqx7 .link-text:where(.svelte-xsbqx7){color:var(--color-primary-600);text-decoration:none}.mode-explanation.svelte-xsbqx7{color:var(--color-primary-500);opacity:0;min-height:2.25rem;font-size:.75rem;line-height:1.5;animation:.3s ease-out .5s forwards svelte-xsbqx7-fade-in}@keyframes svelte-xsbqx7-slide-in-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-xsbqx7-slide-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-xsbqx7-line-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-xsbqx7-fade-in{0%{opacity:0}to{opacity:1}}.alternatives-section.svelte-18bpbbw{animation:.3s ease-in-out svelte-18bpbbw-fadeIn}@keyframes svelte-18bpbbw-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.alternative-container.svelte-18bpbbw{animation:.15s ease-out backwards svelte-18bpbbw-itemFadeIn}@keyframes svelte-18bpbbw-itemFadeIn{0%{opacity:0}to{opacity:1}}.alternative-container.svelte-18bpbbw:first-child{animation-delay:0s}.alternative-container.svelte-18bpbbw:nth-child(2){animation-delay:50ms}.alternative-container.svelte-18bpbbw:nth-child(3){animation-delay:.1s}.alternative-container.svelte-18bpbbw:nth-child(4){animation-delay:.15s}.alternative-container.svelte-18bpbbw:nth-child(5){animation-delay:.2s}.alternative-container.skeleton-item.svelte-18bpbbw{animation:2s cubic-bezier(.4,0,.6,1) infinite svelte-18bpbbw-pulse}@keyframes svelte-18bpbbw-pulse{0%,to{opacity:1}50%{opacity:.5}}.alternative-button.svelte-18bpbbw{-webkit-user-select:text;user-select:text;cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;margin:0;padding:0;overflow:hidden}.alternative-button.svelte-18bpbbw:focus{outline:2px solid var(--focus-color,#c084fc)}.alternatives-section.svelte-18bpbbw:hover .action-buttons:where(.svelte-18bpbbw),.alternative-button.svelte-18bpbbw:focus~.action-buttons:where(.svelte-18bpbbw){opacity:1}body>.variations-list{z-index:9999;max-height:80vh;overflow-y:auto;box-shadow:0 10px 25px #0003}@media (width<=768px){body>.variations-list{max-height:70vh;max-width:calc(100vw - 40px)!important}}button.svelte-1h2os1e{transition:all .15s ease-in-out}.insight-underline{cursor:pointer;transition:all .2s ease-in-out}.insight-underline:hover,.insight-underline.insight-hovered,.insight-underline.insight-selected{border-bottom-style:solid!important}.insight-underline.insight-hovered,.insight-underline.insight-hovered .word-insight{color:#9333ea}.dark .insight-underline.insight-hovered,.dark .insight-underline.insight-hovered .word-insight{color:#a855f7}.insight-underline.insight-selected,.insight-underline.insight-selected .word-insight{color:#9333ea}.dark .insight-underline.insight-selected,.dark .insight-underline.insight-selected .word-insight{color:#a855f7}.word-insight{cursor:pointer;transition:all .2s ease-in-out}.word-insight:hover,.word-insight:focus{outline:none}span[data-absolute-pos]{transition:all .2s ease-in-out}.user-select-text.svelte-p3sstr{-webkit-user-select:text;user-select:text}.block:has(ruby){line-height:2}span.highlight{background-color:var(--highlight-color);transition:all .2s ease-in-out}span[data-block-index]{transition:all .2s ease-in-out}.text-direction-auto{text-align:start;width:100%;display:block}.rt-scoped{white-space:normal}.rt-scoped ul,.rt-scoped ol{list-style:revert;padding-left:revert;margin:revert}.rt-scoped li{display:list-item}.fade-in{animation:.3s ease-in-out forwards svelte-14mx9nr-fadeIn}@keyframes svelte-14mx9nr-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1jubou6-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-v44atg-achievementSlideIn{0%{opacity:0;transform:translateY(100%)scale(.8)}20%{opacity:1;transform:translateY(-10px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}.kagibara-container.svelte-rbkgi0{transition:transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(100%)}.kagibara-container.visible.svelte-rbkgi0{transform:translateY(20%)}.kagibara-image.svelte-rbkgi0{filter:sepia(20%)saturate(.8)brightness(1.1);transition:opacity .3s ease-in-out}@keyframes svelte-rbkgi0-kagibaraFloat{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-5px)rotate(1deg)}50%{transform:translateY(-8px)rotate(0)}75%{transform:translateY(-3px)rotate(-1deg)}}.kagibara-container.visible.svelte-rbkgi0 .kagibara-image:where(.svelte-rbkgi0){animation:4s ease-in-out infinite svelte-rbkgi0-kagibaraFloat}.kagibara-easter-egg.svelte-rbkgi0{pointer-events:none;-webkit-user-select:none;user-select:none}.speech-bubble.svelte-rbkgi0{opacity:0;animation:.5s ease-out .2s forwards svelte-rbkgi0-speechBubbleAppear;transform:translateY(10px)scale(.8)}.speech-content.svelte-rbkgi0{color:#374151f2;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border:1px solid #74bd4480;border-radius:12px;padding:6px 12px;font-size:13px;font-weight:500}.speech-tail.svelte-rbkgi0{border-top:8px solid #ffffffd9;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.speech-tail.svelte-rbkgi0:before{content:"";border-top:9px solid #74bd4480;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:-9px;left:-7px}@keyframes svelte-rbkgi0-speechBubbleAppear{to{opacity:.85;transform:translateY(0)scale(1)}}.dark .speech-content.svelte-rbkgi0{color:#e4e4e7f2;background:#27272ad9;border-color:#74bd4499}.dark .speech-tail.svelte-rbkgi0{border-top-color:#27272ad9}.dark .speech-tail.svelte-rbkgi0:before{border-top-color:#74bd4499}.regenerate-btn.svelte-rbkgi0{cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;font-size:12px;transition:opacity .2s,transform .2s;display:inline-flex}.regenerate-btn.svelte-rbkgi0:hover{opacity:1;transform:rotate(180deg)}.speech-content.svelte-rbkgi0{align-items:center;display:flex}.quote-text.svelte-rbkgi0{flex:1}.suggestions-section.svelte-5d7gq3{animation:.3s ease-in-out svelte-5d7gq3-fadeIn}@keyframes svelte-5d7gq3-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wizard-content.svelte-5d7gq3{animation:.2s ease-out svelte-5d7gq3-slideDown}@keyframes svelte-5d7gq3-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.gradient-line.svelte-1cij0pb{background:linear-gradient(90deg, var(--skeleton-start) 0%, var(--skeleton-middle) 16.67%, var(--skeleton-end) 33.33%, var(--skeleton-start) 50%, var(--skeleton-middle) 66.67%, var(--skeleton-end) 83.33%, var(--skeleton-start) 100%);background-size:300% 100%;animation:2s linear infinite svelte-1cij0pb-skeleton}@keyframes svelte-1cij0pb-skeleton{0%{background-position:0 0}to{background-position:300% 0}}@keyframes svelte-1cij0pb-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.3s ease-in-out svelte-1cij0pb-fadeIn}.kbd-key.svelte-1wy194f{color:#fafafa;background-color:#27272a;border:1px solid #3f3f46;border-radius:.25rem;padding:.15rem .45rem;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-block;box-shadow:0 1px #3f3f46}.dark .kbd-key.svelte-1wy194f{color:#e4e4e7;background-color:#27272a;border-color:#52525b;box-shadow:0 1px #52525b}.kbd-key-sm{color:#fafafa;background-color:#27272a;border:1px solid #3f3f46;border-radius:.2rem;padding:.05rem .35rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.dark .kbd-key-sm{color:#e4e4e7;background-color:#27272a;border-color:#52525b}
