.topbar.svelte-1f0pme8{display:flex;align-items:center;justify-content:space-between;height:var(--tap);font-size:var(--t-sm);font-weight:var(--fw-bold)}.topbar.svelte-1f0pme8 a:where(.svelte-1f0pme8),.topbar.svelte-1f0pme8 button:where(.svelte-1f0pme8){display:grid;place-items:center;width:var(--tap);height:var(--tap);margin:0 -10px;border:0;border-radius:var(--radius-ctl);background:none;color:inherit;cursor:pointer}@media(hover:hover){.topbar.svelte-1f0pme8 a:where(.svelte-1f0pme8):hover,.topbar.svelte-1f0pme8 button:where(.svelte-1f0pme8):hover{background:var(--hover-tint)}}.head.svelte-1f0pme8{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--space-4);margin:var(--space-5) 0 var(--space-5);align-items:start}.mk.svelte-1f0pme8{display:grid}.id.svelte-1f0pme8{min-width:0}.kind.svelte-1f0pme8{font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--color-text-muted)}h1.svelte-1f0pme8{margin:2px 0 6px;font-size:26px;font-weight:var(--fw-black);line-height:1.25;letter-spacing:-.03em}.intro.svelte-1f0pme8{margin:0;font-size:var(--t-sm);line-height:var(--lh-body);color:var(--color-text-muted);word-break:keep-all}.stat.svelte-1f0pme8{display:flex;flex-wrap:wrap;gap:2px var(--space-5);margin:var(--space-3) 0 0}.stat.svelte-1f0pme8 div:where(.svelte-1f0pme8){display:flex;align-items:baseline;gap:6px}.stat.svelte-1f0pme8 dt:where(.svelte-1f0pme8){font-size:var(--t-sm);color:var(--color-text-muted)}.stat.svelte-1f0pme8 dd:where(.svelte-1f0pme8){margin:0;font-size:var(--t-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.follow.svelte-1f0pme8{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--tap);padding:0 var(--space-5);border:0;border-radius:var(--radius-ctl);background:var(--color-ink);color:var(--color-on-ink);font-size:var(--t-sm);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer}.follow.on.svelte-1f0pme8{background:var(--color-surface);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-border-strong)}@media(hover:hover){.follow.svelte-1f0pme8:not(.on):hover{background:var(--hover-ink)}.follow.on.svelte-1f0pme8:hover{background:color-mix(in srgb,var(--color-text) 5%,var(--color-surface))}}.tabs.svelte-1f0pme8{display:flex;gap:var(--space-6);overflow-x:auto;scrollbar-width:none}.tabs.svelte-1f0pme8::-webkit-scrollbar{display:none}.tabs.svelte-1f0pme8 a:where(.svelte-1f0pme8){flex:none;padding:var(--space-3) 0 var(--space-2);border-bottom:2px solid transparent;color:var(--color-text-muted);font-size:var(--t-body);text-decoration:none;white-space:nowrap}.tabs.svelte-1f0pme8 a.on:where(.svelte-1f0pme8){color:var(--color-ink);font-weight:var(--fw-bold);border-bottom-color:var(--color-ink)}@media(hover:hover){.tabs.svelte-1f0pme8 a:where(.svelte-1f0pme8):not(.on):hover{color:var(--color-text)}}.sh.svelte-1f0pme8{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-8) 0 var(--space-3);font-size:var(--t-section);font-weight:var(--fw-black);line-height:28px;letter-spacing:-.03em}.sh.svelte-1f0pme8 .n:where(.svelte-1f0pme8){font-size:var(--t-body);font-weight:var(--fw-medium);line-height:1;letter-spacing:0;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.src.svelte-1f0pme8{margin:var(--space-6) 0 0;font-size:var(--t-xs);color:var(--color-text-muted)}.cap.svelte-1f0pme8{margin:0;font-size:var(--t-xs);line-height:var(--lh-body);color:var(--color-text-muted);word-break:keep-all}.none.svelte-1f0pme8{margin:0;padding:var(--space-8) 0;border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-border);font-size:var(--t-sm);color:var(--color-text-muted)}.about.svelte-1f0pme8{display:flex;flex-direction:column}.ab-main.svelte-1f0pme8,.ab-rail.svelte-1f0pme8{display:contents}.kv.svelte-1f0pme8{order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:var(--space-5) 0 0}.kv.svelte-1f0pme8 div:where(.svelte-1f0pme8){min-width:0}.kv.svelte-1f0pme8 dt:where(.svelte-1f0pme8){font-size:var(--t-sm);color:var(--color-text-muted)}.kv.svelte-1f0pme8 dd:where(.svelte-1f0pme8){margin:3px 0 0;min-width:0;font-size:var(--t-body);font-weight:var(--fw-bold);overflow-wrap:anywhere}.kv.svelte-1f0pme8 .num:where(.svelte-1f0pme8){font-variant-numeric:tabular-nums}.ext.svelte-1f0pme8{display:inline-flex;white-space:nowrap;align-items:center;gap:4px;min-height:var(--tap);margin:calc((var(--tap) - 22px) / -2) 0;color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px}@media(hover:hover){.ext.svelte-1f0pme8:hover{text-decoration:underline;text-underline-offset:3px}}.own.svelte-1f0pme8{order:3;min-width:0}.rows.svelte-1f0pme8,.cards.svelte-1f0pme8{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-text)}.rows.svelte-1f0pme8 li:where(.svelte-1f0pme8),.cards.svelte-1f0pme8 li:where(.svelte-1f0pme8){min-width:0}.ban.svelte-1f0pme8{order:4;margin-top:var(--space-6)}.cards.svelte-1f0pme8{margin-top:var(--space-5)}.pane-l.svelte-1f0pme8>.sh:where(.svelte-1f0pme8):first-child,.pane-l.svelte-1f0pme8>.none:where(.svelte-1f0pme8):first-child{margin-top:var(--space-6)}.acc.svelte-1f0pme8{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-text)}.acc.svelte-1f0pme8 li:where(.svelte-1f0pme8){border-bottom:1px solid var(--color-border)}.acc.svelte-1f0pme8 button:where(.svelte-1f0pme8){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3) 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.nb.svelte-1f0pme8{display:grid;gap:3px;min-width:0}.pane-l.svelte-1f0pme8{container-type:inline-size}@container (min-width: 560px){.nb.svelte-1f0pme8{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-4)}}.nt.svelte-1f0pme8{font-size:var(--t-body);font-weight:var(--fw-medium);line-height:1.45;word-break:keep-all}.nb.svelte-1f0pme8 .at:where(.svelte-1f0pme8){font-size:var(--t-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.faq.svelte-1f0pme8 .nt:where(.svelte-1f0pme8){font-weight:var(--fw-bold)}.acc.svelte-1f0pme8 .chev:where(.svelte-1f0pme8){display:grid;place-items:center;color:var(--color-text-muted);transition:transform var(--dur-fast) var(--ease)}[aria-expanded=true].svelte-1f0pme8 .chev:where(.svelte-1f0pme8){transform:rotate(180deg)}@media(hover:hover){.acc.svelte-1f0pme8 button:where(.svelte-1f0pme8):hover .nt:where(.svelte-1f0pme8){text-decoration:underline;text-underline-offset:3px}.dl.svelte-1f0pme8:hover{background:var(--hover-tint)}}.ans.svelte-1f0pme8{margin:calc(var(--space-1) * -1) 0 0;padding:0 var(--space-8) var(--space-4) 0;font-size:var(--t-sm);line-height:var(--lh-body);color:var(--color-text-muted);word-break:keep-all}.qna.svelte-1f0pme8 .sh:where(.svelte-1f0pme8){margin:var(--space-8) 0 var(--space-3)}.ask.svelte-1f0pme8{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-text)}.field.svelte-1f0pme8{display:flex;align-items:flex-end;gap:var(--space-2)}textarea.svelte-1f0pme8{flex:1;min-width:0;min-height:46px;max-height:168px;padding:12px var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-ctl);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--t-body);line-height:1.45;resize:none;field-sizing:content;transition:border-color var(--dur-fast) var(--ease)}textarea.svelte-1f0pme8:focus{outline:none;border-color:var(--color-text)}textarea.svelte-1f0pme8::placeholder{color:var(--color-text-muted)}.send.svelte-1f0pme8{flex:none;height:46px;padding:0 var(--space-4);border:0;border-radius:var(--radius-ctl);background:var(--color-ink);color:var(--color-on-ink);font-size:var(--t-sm);font-weight:var(--fw-bold);cursor:pointer}.send.svelte-1f0pme8:disabled{background:var(--color-surface-3);color:var(--color-text-faint);cursor:not-allowed}@media(hover:hover){textarea.svelte-1f0pme8:hover:not(:focus){border-color:var(--hover-border)}.send.svelte-1f0pme8:hover:not(:disabled){background:var(--hover-ink)}}.qna.svelte-1f0pme8 .cap:where(.svelte-1f0pme8){display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0;font-size:var(--t-xs);line-height:var(--lh-body);color:var(--color-text-muted);word-break:keep-all}.cnt.svelte-1f0pme8{flex:none;font-variant-numeric:tabular-nums}.done.svelte-1f0pme8{margin:0;font-size:var(--t-sm);font-weight:var(--fw-bold);color:var(--color-text)}.qs.svelte-1f0pme8{margin:var(--space-5) 0 0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.qs.svelte-1f0pme8 li:where(.svelte-1f0pme8){padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.qm.svelte-1f0pme8{display:flex;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--t-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.qm.svelte-1f0pme8 b:where(.svelte-1f0pme8){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm);color:var(--color-text)}.qm.svelte-1f0pme8 .at:where(.svelte-1f0pme8){flex:none}.st.svelte-1f0pme8{flex:none;margin-left:auto;font-weight:var(--fw-bold)}.st.ok.svelte-1f0pme8{color:var(--color-text)}.qb.svelte-1f0pme8{margin:var(--space-1) 0 0;font-size:var(--t-body);line-height:var(--lh-body);word-break:keep-all;overflow-wrap:anywhere}.re.svelte-1f0pme8{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--space-2);margin-top:var(--space-3);padding-left:var(--space-4)}.re.svelte-1f0pme8>.mark{margin-top:1px;font-size:10px}.re.svelte-1f0pme8 .qb:where(.svelte-1f0pme8){font-size:var(--t-sm);color:var(--color-text-muted)}.fbar.svelte-1f0pme8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 var(--space-3)}.fbar.svelte-1f0pme8 div.chips{flex:1 1 0;min-width:0}.search.svelte-1f0pme8{order:-1;flex:1 1 100%;display:flex;align-items:center;gap:var(--space-2);min-width:0;height:38px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-ctl);background:var(--color-surface);color:var(--color-text-muted);transition:border-color var(--dur-fast) var(--ease)}.search.svelte-1f0pme8 svg{flex:none}.search.svelte-1f0pme8 input:where(.svelte-1f0pme8){flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--color-text);font-size:var(--t-sm)}.search.svelte-1f0pme8 input:where(.svelte-1f0pme8):focus{outline:none}.search.svelte-1f0pme8 input:where(.svelte-1f0pme8)::placeholder{color:var(--color-text-faint)}.search.svelte-1f0pme8:focus-within{border-color:var(--color-text)}@media(hover:hover){.search.svelte-1f0pme8:hover:not(:focus-within){border-color:var(--hover-border)}}.fbar.over.svelte-1f0pme8 div.chips{-webkit-mask-image:linear-gradient(to right,var(--color-text) calc(100% - 28px),transparent);mask-image:linear-gradient(to right,var(--color-text) calc(100% - 28px),transparent)}@media(max-width:379px){.fbar.svelte-1f0pme8 div.chips{flex-basis:100%}}.sel.svelte-1f0pme8{position:relative;flex:none;display:inline-flex;align-items:center}.sel.svelte-1f0pme8 select:where(.svelte-1f0pme8){-webkit-appearance:none;-moz-appearance:none;appearance:none;height:38px;padding:0 var(--space-8) 0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-ctl);background:var(--color-surface);color:var(--color-text);font-size:var(--t-sm);font-weight:var(--fw-medium)}.sel.svelte-1f0pme8 svg{position:absolute;right:var(--space-2);color:var(--color-text-muted);pointer-events:none}@media(hover:hover){.sel.svelte-1f0pme8 select:where(.svelte-1f0pme8):hover{border-color:var(--hover-border)}}.sr.svelte-1f0pme8{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.files.svelte-1f0pme8{margin:0 0 var(--space-4);padding:0;list-style:none;border-top:1px solid var(--color-text)}.files.empty.svelte-1f0pme8{margin-top:var(--space-5)}.files.svelte-1f0pme8 li:where(.svelte-1f0pme8){display:grid;grid-template-columns:minmax(0,1fr) var(--tap);grid-template-areas:"nm dl" "meta dl";column-gap:var(--space-3);row-gap:3px;align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.nm.svelte-1f0pme8{grid-area:nm;font-size:var(--t-body);font-weight:var(--fw-bold);line-height:1.4;overflow-wrap:anywhere}.meta.svelte-1f0pme8{grid-area:meta;font-size:var(--t-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.meta.svelte-1f0pme8 .c:where(.svelte-1f0pme8){font-weight:var(--fw-bold);color:var(--color-text)}.meta.svelte-1f0pme8 .z:where(.svelte-1f0pme8):before,.meta.svelte-1f0pme8 .d:where(.svelte-1f0pme8):before{content:"·";margin:0 5px;color:var(--color-text-faint)}.files.svelte-1f0pme8 li.none:where(.svelte-1f0pme8){display:block;padding:var(--space-12) 0;text-align:center;font-size:var(--t-sm);color:var(--color-text-muted)}.toast.svelte-1f0pme8{position:fixed;left:50%;bottom:calc(var(--tabbar-h) + var(--space-4) + env(safe-area-inset-bottom,0px));z-index:var(--z-sheet);max-width:calc(100% - var(--space-8));margin:0;padding:var(--space-3) var(--space-5);transform:translate(-50%);border-radius:var(--radius-ctl);background:var(--color-ink);color:var(--color-on-ink);font-size:var(--t-sm);font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl.svelte-1f0pme8{grid-area:dl;display:grid;place-items:center;width:var(--tap);height:var(--tap);margin-right:-10px;border:0;border-radius:var(--radius-ctl);background:none;color:var(--color-text);cursor:pointer}@media(max-width:767px){.lite.svelte-1f0pme8 .head:where(.svelte-1f0pme8){grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);margin:var(--space-2) 0 var(--space-3)}.lite.svelte-1f0pme8 .mk:where(.svelte-1f0pme8) .mark{width:48px;height:48px;font-size:20px}.lite.svelte-1f0pme8 h1:where(.svelte-1f0pme8){margin:2px 0 0;font-size:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lite.svelte-1f0pme8 .intro:where(.svelte-1f0pme8),.lite.svelte-1f0pme8 .stat:where(.svelte-1f0pme8){display:none}.lite.svelte-1f0pme8 .follow:where(.svelte-1f0pme8){position:relative;grid-column:auto;height:36px;padding:0 var(--space-4);font-size:var(--t-xs)}.lite.svelte-1f0pme8 .follow:where(.svelte-1f0pme8):after{content:"";position:absolute;inset:calc((36px - var(--tap)) / 2) 0}}@media(min-width:768px){.head.svelte-1f0pme8{grid-template-columns:88px minmax(0,1fr) auto;column-gap:max(var(--space-5),var(--gap-card));margin-bottom:max(var(--space-5),calc(var(--gap-section) * .5))}.mk.svelte-1f0pme8 .mark{width:88px;height:88px;font-size:36px}.follow.svelte-1f0pme8{grid-column:3;align-self:start;margin-top:var(--space-4)}.about.svelte-1f0pme8{display:grid;grid-template-columns:minmax(0,1fr) var(--w-rail-sm);gap:var(--gap-pane);align-items:start}.ab-main.svelte-1f0pme8,.ab-rail.svelte-1f0pme8{display:block;min-width:0}.ab-main.svelte-1f0pme8{container:ab-main / inline-size}.ab-rail.svelte-1f0pme8{position:sticky;top:calc(var(--header-h) + var(--space-8));margin-top:max(var(--space-6),calc(var(--gap-section) * .5))}.kv.svelte-1f0pme8{margin-top:max(var(--space-6),calc(var(--gap-section) * .5))}.ban.svelte-1f0pme8{margin-top:0}.sh.svelte-1f0pme8{margin-top:var(--gap-section);font-size:var(--t-section-lg)}.cards.svelte-1f0pme8{margin-top:max(var(--space-6),calc(var(--gap-section) * .5))}.pane-l.svelte-1f0pme8>.sh:where(.svelte-1f0pme8):first-child{margin-top:max(var(--space-6),calc(var(--gap-section) * .5))}.qna.svelte-1f0pme8 .sh:where(.svelte-1f0pme8){margin-top:var(--gap-section)}.pane-l.svelte-1f0pme8>.none:where(.svelte-1f0pme8):first-child{margin-top:max(var(--space-6),calc(var(--gap-section) * .5))}.fbar.svelte-1f0pme8{flex-wrap:nowrap}.search.svelte-1f0pme8{order:0;flex:0 1 240px}.fbar.svelte-1f0pme8{margin-top:max(var(--space-5),calc(var(--gap-section) * .5 - var(--space-1)))}.files.empty.svelte-1f0pme8{margin-top:max(var(--space-6),calc(var(--gap-section) * .5))}.dl.svelte-1f0pme8{margin-right:-10px}.files.svelte-1f0pme8{container-type:inline-size}}@container (min-width: 600px){.files.svelte-1f0pme8 li:where(.svelte-1f0pme8){grid-template-columns:minmax(0,1fr) 64px 56px 88px var(--tap);grid-template-areas:"nm c z d dl";column-gap:var(--space-5)}.meta.svelte-1f0pme8{display:contents;font-size:var(--t-sm)}.meta.svelte-1f0pme8 .c:where(.svelte-1f0pme8){grid-area:c}.meta.svelte-1f0pme8 .z:where(.svelte-1f0pme8){grid-area:z;text-align:right}.meta.svelte-1f0pme8 .d:where(.svelte-1f0pme8){grid-area:d;text-align:right}.meta.svelte-1f0pme8>span:where(.svelte-1f0pme8){font-size:var(--t-sm)}.meta.svelte-1f0pme8 .z:where(.svelte-1f0pme8):before,.meta.svelte-1f0pme8 .d:where(.svelte-1f0pme8):before{content:none}}@media(min-width:1024px){.about.svelte-1f0pme8,.panes.svelte-1f0pme8{grid-template-columns:minmax(0,1fr) var(--w-rail);gap:max(var(--space-10),var(--gap-pane))}.panes.svelte-1f0pme8{display:grid;align-items:start}.pane-l.svelte-1f0pme8{min-width:0}.qna.svelte-1f0pme8 .sh:where(.svelte-1f0pme8){margin-top:max(var(--space-6),calc(var(--gap-section) * .5))}.qb.svelte-1f0pme8{font-size:var(--t-sm)}}@media(min-width:768px){.about.solo.svelte-1f0pme8{grid-template-columns:minmax(0,1fr)}}@container ab-main (min-width: 600px){.kv.svelte-1f0pme8{grid-template-columns:repeat(4,max-content);column-gap:max(var(--space-12),calc(var(--gap-card) * 3))}}
