.body-swap.svelte-1h81q5p{width:fit-content;min-width:0;max-width:100%;margin-top:8px;display:grid;position:relative}.particles.svelte-1h81q5p{pointer-events:none;position:absolute;inset:0;overflow:hidden}.spark.svelte-1h81q5p{opacity:0;background:linear-gradient(to right, transparent, var(--md-sys-color-primary) 50%, #f0ffd8);box-shadow:0 0 4px var(--md-sys-color-primary), 0 0 12px var(--md-sys-color-primary);border-radius:999px;position:absolute;top:0;left:0}.returning.svelte-1h81q5p .spark:where(.svelte-1h81q5p){background:linear-gradient(to left, transparent, var(--md-sys-color-primary) 50%, #f0ffd8)}p.svelte-1h81q5p{min-width:0;color:var(--md-sys-color-on-surface-variant);white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/1;margin:0;line-height:1.7}.incoming.svelte-1h81q5p,.outgoing.svelte-1h81q5p{-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.incoming.svelte-1h81q5p,.returning.svelte-1h81q5p .outgoing:where(.svelte-1h81q5p){-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 40%,#0000 60%)}.outgoing.svelte-1h81q5p,.returning.svelte-1h81q5p .incoming:where(.svelte-1h81q5p){-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 60%);mask-image:linear-gradient(90deg,#0000 40%,#000 60%)}.actions.svelte-1h81q5p{flex-wrap:wrap;align-items:center;gap:0 2px;margin-top:4px;display:flex}button.svelte-1h81q5p{min-height:40px;color:var(--md-sys-color-on-surface-variant);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--md-sys-color-outline);text-decoration-color:var(--md-sys-color-outline);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px}button.svelte-1h81q5p:hover,button.active.svelte-1h81q5p{color:var(--md-sys-color-primary)}button.svelte-1h81q5p:focus-visible{outline:1px solid var(--md-sys-color-primary);outline-offset:2px}.identity.svelte-1knx6oz{min-width:0}button.svelte-1knx6oz{color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-weight:700;transition:color .15s}button.svelte-1knx6oz:hover,button[aria-expanded=true].svelte-1knx6oz{color:var(--md-sys-color-primary)}button.svelte-1knx6oz:focus-visible{outline:1px solid var(--md-sys-color-primary);outline-offset:4px}.email.svelte-1knx6oz{z-index:100;transform-origin:0 0;box-sizing:border-box;width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--md-sys-color-primary);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#080808;border:1px solid #383838;gap:6px;padding:12px 16px;font-size:14px;font-weight:400;line-height:1.5;display:grid;position:fixed;overflow-y:auto}.label.svelte-1knx6oz{color:#aaa;font-size:12px}.comments.svelte-1wjobo5{border-top:1px solid var(--md-sys-color-outline-variant);padding-top:32px}.comments.svelte-1wjobo5 h2:where(.svelte-1wjobo5){margin:0;font-size:28px}.comments-notice.svelte-1wjobo5{color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.7}.comment-list.svelte-1wjobo5{margin:24px 0 0;padding:0;list-style:none}.comment-item.svelte-1wjobo5{padding:18px 0}.comment-item.thread-start.svelte-1wjobo5{border-top:1px solid var(--md-sys-color-outline-variant)}.comment-reply.svelte-1wjobo5{padding-left:20px}.comment-meta.svelte-1wjobo5{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.comment-reply-to.svelte-1wjobo5{color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;font-size:13px}.comment-meta.svelte-1wjobo5 time:where(.svelte-1wjobo5),.comment-edited.svelte-1wjobo5{color:var(--md-sys-color-on-surface-variant);font:12px ui-monospace,Cascadia Code,monospace}.comment-action.svelte-1wjobo5{min-height:40px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px 0 0;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.comment-action.svelte-1wjobo5:hover{color:var(--md-sys-color-primary)}.comment-replying.svelte-1wjobo5{flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;font-size:13px;display:flex}.comment-reply-target.svelte-1wjobo5{color:var(--md-sys-color-primary);overflow-wrap:anywhere}.comment-edit-form.svelte-1wjobo5{gap:8px;margin-top:10px;display:none}.comment-edit-form.svelte-1wjobo5:target,.comment-edit-form.editing.svelte-1wjobo5{display:grid}.comment-edit-form.svelte-1wjobo5 label:where(.svelte-1wjobo5),.comment-form.svelte-1wjobo5 label:where(.svelte-1wjobo5){font-size:13px;font-weight:700}.comment-edit-form.svelte-1wjobo5 textarea:where(.svelte-1wjobo5),.comment-form.svelte-1wjobo5 textarea:where(.svelte-1wjobo5){border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface-container);width:100%;color:var(--md-sys-color-on-surface);resize:vertical;border-radius:2px;padding:10px 12px;font-size:15px;line-height:1.6}.comment-edit-form.svelte-1wjobo5 textarea:where(.svelte-1wjobo5){min-height:88px}.comment-form.svelte-1wjobo5 textarea:where(.svelte-1wjobo5){min-height:112px}.comment-edit-form.svelte-1wjobo5 textarea:where(.svelte-1wjobo5)::placeholder,.comment-form.svelte-1wjobo5 textarea:where(.svelte-1wjobo5)::placeholder{color:var(--md-sys-color-outline)}.comment-form-buttons.svelte-1wjobo5{flex-wrap:wrap;align-items:center;gap:0 2px;display:flex}.comment-small-button.svelte-1wjobo5{min-height:40px;padding:0 8px 0 0;font-size:13px}.comment-form.svelte-1wjobo5{gap:10px;margin-top:28px;display:grid}.comment-form-head.svelte-1wjobo5{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.comment-hint.svelte-1wjobo5{color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;font:12px/1.6 ui-monospace,Cascadia Code,monospace}.comment-form-row.svelte-1wjobo5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.comment-count.svelte-1wjobo5{color:var(--md-sys-color-on-surface-variant);margin:0;font:12px ui-monospace,Cascadia Code,monospace}.comment-feedback.svelte-1wjobo5{border-left:2px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface-container);overflow-wrap:anywhere;margin:10px 0 0;padding:12px 14px;font-size:13px;line-height:1.7}.comment-feedback.error.svelte-1wjobo5{border-left-color:var(--md-sys-color-error);background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.comment-feedback.success.svelte-1wjobo5{border-left-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.comments-pager.svelte-1wjobo5{flex-wrap:wrap;gap:4px 20px;margin-top:20px;display:flex}.comments-more.svelte-1wjobo5{min-height:44px;color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;align-items:center;font:12px ui-monospace,Cascadia Code,monospace;text-decoration:none;display:inline-flex}.comments-more.svelte-1wjobo5:hover{color:var(--md-sys-color-primary)}.comments-auth.svelte-1wjobo5{gap:20px;display:flex}.comments-auth.svelte-1wjobo5 a:where(.svelte-1wjobo5){min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--md-sys-color-primary);text-decoration-color:var(--md-sys-color-primary);text-underline-offset:5px;align-items:center;font-weight:700;display:inline-flex}.identity-settings.svelte-1wjobo5{margin-top:24px}.identity-summary.svelte-1wjobo5{cursor:pointer;color:var(--md-sys-color-on-surface-variant);padding:6px 0;font-size:13px;font-weight:650}.identity-summary.svelte-1wjobo5:hover{color:var(--md-sys-color-primary)}.identity-form.svelte-1wjobo5{gap:8px;margin-top:10px;display:grid}.identity-current.svelte-1wjobo5{overflow-wrap:anywhere;margin:0;font-size:13px}.identity-form.svelte-1wjobo5 input:where(.svelte-1wjobo5){border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface-container);width:100%;max-width:320px;min-height:40px;color:var(--md-sys-color-on-surface);border-radius:2px;padding:8px 12px;font-size:15px}@media (width<=599px){.comment-reply.svelte-1wjobo5{padding-left:12px}.comment-item.svelte-1wjobo5{padding:14px 0}.comment-meta.svelte-1wjobo5{gap:2px 10px}.comment-form-row.svelte-1wjobo5 .filled-button:where(.svelte-1wjobo5){flex:auto}.identity-form.svelte-1wjobo5 input:where(.svelte-1wjobo5){max-width:none}}.article-page.svelte-1teoznn{max-width:760px;padding-top:56px}.back-link.svelte-1teoznn{min-height:44px;color:var(--md-sys-color-on-surface-variant);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.back-link.svelte-1teoznn:hover{color:var(--md-sys-color-primary)}.article-header.svelte-1teoznn{border-bottom:1px solid var(--md-sys-color-on-surface);padding:34px 0 30px}.article-header.svelte-1teoznn h1:where(.svelte-1teoznn){letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(38px,6vw,58px);line-height:1.08}.article-header.svelte-1teoznn>p:where(.svelte-1teoznn){color:var(--md-sys-color-on-surface-variant);margin:24px 0;font-size:18px;line-height:1.7}.article-meta.svelte-1teoznn{color:var(--md-sys-color-on-surface-variant);flex-wrap:wrap;gap:10px 22px;font:11px ui-monospace,Cascadia Code,monospace;display:flex}.article-meta.svelte-1teoznn span:where(.svelte-1teoznn):before{content:"/";color:var(--md-sys-color-outline);margin-right:22px}.markdown-body.svelte-1teoznn{overflow-wrap:anywhere;padding:42px 0 64px;font-size:17px;line-height:1.78}.markdown-body.svelte-1teoznn h2{border-bottom:1px solid var(--md-sys-color-outline-variant);letter-spacing:-.03em;margin:48px 0 16px;padding-bottom:10px;font-size:27px}.markdown-body.svelte-1teoznn h3{margin:36px 0 12px;font-size:21px}.markdown-body.svelte-1teoznn p,.markdown-body.svelte-1teoznn li{color:var(--md-sys-color-on-surface-variant)}.markdown-body.svelte-1teoznn a{color:var(--md-sys-color-primary);text-underline-offset:4px}.markdown-body.svelte-1teoznn code{font-family:ui-monospace,Cascadia Code,monospace;font-size:.88em}.markdown-body.svelte-1teoznn :not(pre)>code{background:var(--md-sys-color-surface-container-high);word-break:break-word;padding:2px 5px}.markdown-body.svelte-1teoznn pre{border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-low);padding:18px;overflow-x:auto}.markdown-body.svelte-1teoznn img{max-width:100%;height:auto}.markdown-body.svelte-1teoznn table{max-width:100%;display:block;overflow-x:auto}@media (width<=599px){.article-page.svelte-1teoznn{padding-top:32px}.article-header.svelte-1teoznn{padding-top:24px}.article-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:clamp(32px,10vw,38px)}.markdown-body.svelte-1teoznn{font-size:16px}.markdown-body.svelte-1teoznn pre{padding:14px}.article-meta.svelte-1teoznn span:where(.svelte-1teoznn):before{display:none}}
