:root,.wb-theme{--bg-base:#0a0a0b;--bg-surface:#141416;--bg-elevated:#1c1c1f;--bg-overlay:#27272a;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-tertiary:#8f8f99;--text-disabled:#6b6b74;--border:#27272a;--border-strong:#3f3f46;--accent:#ff5b3b;--accent-hover:#ff7257;--accent-active:#e64a2c;--accent-muted:#ff5b3b1f;--accent-muted-strong:#ff5b3b38;--success:#22c55e;--success-muted:#22c55e1f;--error:#ef4444;--error-muted:#ef44441f;--warning:#f59e0b;--live:#ef4444;--gold:#fbbf24;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:"Space Grotesk", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3.5rem;--text-6xl:4.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:999px;--module-banner-h:54px;--module-siblings-h:34px;--module-head-h:calc(var(--module-head-pad,var(--space-2)) + var(--module-banner-h) + var(--space-2) + var(--module-siblings-h) + var(--space-3));--field-height:2.875rem;--field-pad-y:var(--space-3);--field-pad-x:var(--space-4);--field-radius:var(--radius-md);--field-bg:var(--bg-surface);--field-border:var(--border);--field-border-hover:var(--text-tertiary);--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 12px 32px #00000080;--shadow-glow:0 0 32px #ff5b3b40;--ease-out:cubic-bezier(.16, 1, .3, 1);--transition-fast:.16s var(--spring-snappy);--transition-base:.24s var(--spring-snappy);--transition-slow:.36s var(--ease-out);--spring-snappy:linear(0, .0606, .1957, .3555, .5108, .6467, .7575, .8428, .9052, .9487, .9773, .995, 1.0049, 1.0096, 1.0111, 1.0106, 1.0092, 1.0075, 1.0057, 1.0042, 1.0029, 1.0019, 1.0012, 1.0006, 1)}.wb-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);font-weight:400;line-height:1.5}:root:lang(ja),.wb-theme:lang(ja){--font-sans:"Inter", "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:"Space Grotesk", "M PLUS 1", "Noto Sans JP", system-ui, sans-serif;--font-mono:"JetBrains Mono", "M PLUS 1 Code", ui-monospace, monospace;word-break:auto-phrase;font-synthesis-style:none}html.wb-module-morphing::view-transition-group(wb-module-morph){animation-duration:.42s;animation-timing-function:var(--spring-snappy)}html.wb-module-morphing::view-transition-group(wb-module-morph-mark){animation-duration:.42s;animation-timing-function:var(--spring-snappy)}html.wb-module-morphing::view-transition-group(wb-module-morph-title){animation-duration:.42s;animation-timing-function:var(--spring-snappy)}html.wb-module-morphing::view-transition-old(wb-module-morph){animation-duration:.42s}html.wb-module-morphing::view-transition-new(wb-module-morph){animation-duration:.42s}html.wb-module-morphing::view-transition-old(wb-module-morph-mark){animation-duration:.42s}html.wb-module-morphing::view-transition-new(wb-module-morph-mark){animation-duration:.42s}html.wb-module-morphing::view-transition-old(wb-module-morph-title){animation-duration:.42s}html.wb-module-morphing::view-transition-new(wb-module-morph-title){animation-duration:.42s}html.wb-module-morphing::view-transition-old(root){animation:.14s ease-out both wb-morph-out}html.wb-module-morphing::view-transition-new(root){animation:.32s var(--spring-snappy) 60ms both wb-morph-in}@keyframes wb-morph-out{to{opacity:0}}@keyframes wb-morph-in{0%{opacity:0;transform:translateY(8px)}}html.wb-module-switching::view-transition-group(wb-module-pill){animation-duration:.34s;animation-timing-function:var(--spring-snappy)}html.wb-module-switching::view-transition-old(wb-module-pill){opacity:0;animation:none}html.wb-module-switching::view-transition-new(wb-module-pill){animation:none}html.wb-module-switching::view-transition-group(wb-module-head){animation-duration:.16s}html.wb-module-switching::view-transition-old(root){animation:.12s ease-out both wb-morph-out}html.wb-module-switching::view-transition-new(root){animation:.24s ease-out 40ms both wb-morph-in}@media (prefers-reduced-motion:reduce){html.wb-module-switching::view-transition-group(*){animation:none}html.wb-module-switching::view-transition-old(*){animation:none}html.wb-module-switching::view-transition-new(*){animation:none}html.wb-module-morphing::view-transition-group(*){animation:none}html.wb-module-morphing::view-transition-old(*){animation:none}html.wb-module-morphing::view-transition-new(*){animation:none}}::view-transition-group(*.wb-group){animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}:is(.wb-theme,.wb-md),:is(.wb-theme,.wb-md) :where(*){box-sizing:border-box}:is(.wb-theme,.wb-md) :where(*){margin:0;padding:0}:is(.wb-theme,.wb-md) :where(ul,ol){list-style:none}:is(.wb-theme,.wb-md) :where(img,picture,video,canvas,svg){max-width:100%;display:block}:is(.wb-theme,.wb-md) :where(input,button,textarea,select){font:inherit;color:inherit}:is(.wb-theme,.wb-md) :where(button){cursor:pointer;background:0 0;border:none}:is(.wb-theme,.wb-md) :where(a){color:inherit;text-decoration:none}:is(.wb-theme,.wb-md) :where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:is(.wb-theme,.wb-md) :where(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.025em;font-weight:700;line-height:1.1}:is(.wb-theme,.wb-md) :where(h1){font-size:var(--text-5xl)}:is(.wb-theme,.wb-md) :where(h2){font-size:var(--text-3xl)}:is(.wb-theme,.wb-md) :where(h3){font-size:var(--text-xl)}:is(.wb-theme,.wb-md) :where(h4){font-size:var(--text-lg)}.wb-theme::-webkit-scrollbar{width:10px;height:10px}.wb-theme ::-webkit-scrollbar{width:10px;height:10px}.wb-theme::-webkit-scrollbar-track{background:var(--bg-base)}.wb-theme ::-webkit-scrollbar-track{background:var(--bg-base)}.wb-theme::-webkit-scrollbar-thumb{background:var(--bg-overlay);border-radius:var(--radius-sm)}.wb-theme ::-webkit-scrollbar-thumb{background:var(--bg-overlay);border-radius:var(--radius-sm)}.wb-theme::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.wb-theme ::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.wb-ref{vertical-align:middle;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);max-width:100%;color:var(--text-primary);transition:var(--transition-fast);align-items:center;gap:5px;margin:0 1px;padding:2px 8px 2px 3px;font-size:.88em;line-height:1.5;text-decoration:none;display:inline-flex}.wb-ref:not(:has(.wb-ref-ph)){padding-left:8px}a.wb-ref:hover{border-color:var(--accent);background:var(--accent-muted)}.wb-ref-ph{border-radius:var(--radius-full);object-fit:cover;flex:none;width:20px;height:20px}.wb-ref-ini{font-family:var(--font-display);color:hsl(var(--hue) 45% 82%);background:linear-gradient(145deg, hsl(var(--hue) 32% 26%), hsl(calc(var(--hue) + 40) 28% 14%));-webkit-user-select:none;user-select:none;place-items:center;font-size:10px;font-weight:700;display:grid}.wb-ref-ic{color:var(--accent);flex:none}.wb-ref-pending{color:var(--text-tertiary);font-family:var(--font-mono);border-style:dashed}.wb-ref-missing{border-color:var(--error);color:var(--error);text-decoration:line-through}.wb-ref-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.wb-ref-meta{font-family:var(--font-mono);color:var(--text-tertiary);white-space:nowrap;flex:none;font-size:.82em}.wb-ref-flag{flex:none;font-size:.9em}.prose{color:var(--text-secondary)}.prose :is(h2,h3,strong,b){color:var(--text-primary)}.prose :is(strong,b){font-weight:600}.prose h2{font-size:var(--text-xl);margin:var(--space-6) 0 var(--space-3)}.prose h3{font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-2)}.prose p{margin:0 0 var(--space-4);max-width:68ch;line-height:1.65}.prose a:not(.wb-ref){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose :is(ul,ol){padding-left:var(--space-5);margin:0 0 var(--space-4);max-width:68ch}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{margin-bottom:var(--space-1)}.prose li::marker{color:var(--text-disabled)}.prose blockquote{border-left:3px solid var(--accent);margin:0 0 var(--space-4);padding:var(--space-2) var(--space-4);color:var(--text-tertiary)}.prose code{font-family:var(--font-mono);background:var(--bg-surface);border-radius:4px;padding:1px 5px;font-size:.9em}.prose img:not(.wb-ref-ph){border-radius:8px;max-width:100%}.prose hr{border:none;border-top:1px solid var(--bg-overlay);margin:var(--space-6) 0}.prose.compact{font-size:var(--text-sm);line-height:1.5}.prose.compact :is(p,ul,ol){max-width:none;margin:0 0 var(--space-2);line-height:1.5}.prose.compact>:last-child{margin-bottom:0}.prose.compact :is(h2,h3){font-size:var(--text-sm);margin:var(--space-3) 0 var(--space-1)}.prose.compact :is(h2,h3):first-child{margin-top:0}.prose.compact blockquote{margin:0 0 var(--space-2);padding:2px var(--space-3)}.prose.compact hr{margin:var(--space-3) 0}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{min-height:100%;overflow-x:clip}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;color:inherit;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--header-h:60px;--imp-bar:0px;--top-inset:calc(var(--header-h) + var(--imp-bar));--module-inset:calc(var(--top-inset) + var(--module-head-h));--wb-layer-z:120;--wb-fullscreen-z:60}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);font-weight:400}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;font-weight:700;line-height:1.1}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}:lang(ja) :is(h1,h2,h3,h4){letter-spacing:0;text-wrap:balance;line-height:1.3}:lang(ja) p{line-height:1.8}::selection{background:var(--accent-muted-strong);color:var(--text-primary)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--bg-overlay);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reveal-pending{opacity:0;translate:0 var(--reveal-y,14px)}.reveal-in{animation:reveal-in .62s var(--reveal-delay,0s) var(--ease-out) both}@keyframes reveal-in{0%{opacity:0;translate:0 var(--reveal-y,14px)}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.reveal-pending{opacity:1;translate:none}.reveal-in{animation:none}}::view-transition-group(*){animation-duration:.24s;animation-timing-function:var(--spring-snappy);overflow:clip}::view-transition-old(*){width:auto;height:100%;animation-duration:.24s}::view-transition-new(*){width:auto;height:100%;animation-duration:.24s}:is(html.wb-module-switching,html.wb-module-morphing)::view-transition-old(wb-crumbs){opacity:0;animation:none}:is(html.wb-module-switching,html.wb-module-morphing)::view-transition-old(flow-timeline){opacity:0;animation:none}:is(html.wb-module-switching,html.wb-module-morphing)::view-transition-old(flow-node-active){opacity:0;animation:none}:is(html.wb-module-switching,html.wb-module-morphing)::view-transition-new(wb-crumbs){animation:none}:is(html.wb-module-switching,html.wb-module-morphing)::view-transition-new(flow-timeline){animation:none}:is(html.wb-module-switching,html.wb-module-morphing)::view-transition-new(flow-node-active){animation:none}:is(html.wb-module-switching,html.wb-module-morphing)::view-transition-group(flow-node-active){animation-duration:.34s;animation-timing-function:var(--spring-snappy)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}.beat{background:var(--beat-color,var(--accent));border-radius:50%;flex:none;width:7px;height:7px;position:relative}.beat:before,.beat:after{content:"";border:1.5px solid var(--beat-color,var(--accent));opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.beat:after{animation:wb-beat var(--beat-time,1.6s) cubic-bezier(.2, .6, .35, 1) infinite}.beat.heart:before,.beat.heart:after{animation:wb-beat-heart var(--beat-time,1.6s) cubic-bezier(.2, .6, .35, 1) infinite}.beat.heart:before{animation-delay:calc(var(--beat-time,1.6s) * .18)}@keyframes wb-beat{0%{opacity:.75;scale:1}to{opacity:0;scale:3}}@keyframes wb-beat-heart{0%{opacity:.8;scale:1}45%{opacity:0;scale:2.8}to{opacity:0;scale:2.8}}@media (prefers-reduced-motion:reduce){.beat:before,.beat:after{animation:none}}.block{margin-bottom:var(--space-12)}.block-head{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.block-head h2{align-items:center;gap:var(--space-2);font-size:var(--text-2xl);display:flex}.block-head h2 :global(svg){color:var(--accent)}.block-head .count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);margin-left:auto}.locale.svelte-1ffvh9m{display:inline-flex;position:relative}.failure.svelte-1ffvh9m{z-index:10;border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--error);width:max-content;max-width:260px;color:var(--error);margin:0;padding:6px 10px;font-size:12px;position:absolute;top:calc(100% + 6px);right:0}.menu.svelte-13gk586{position:relative}.trigger.svelte-13gk586{padding:var(--space-2) 0;font:inherit;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;font-weight:500;display:inline-flex;position:relative}.trigger.svelte-13gk586 svg{transition:rotate var(--transition-base)}.trigger.svelte-13gk586:after{content:"";background:var(--accent);height:2px;transition:scale var(--transition-base);border-radius:2px;position:absolute;bottom:0;left:0;right:0;scale:0 1}.trigger.active.svelte-13gk586{color:var(--text-primary)}.trigger.active.svelte-13gk586:after{scale:1}.menu.svelte-13gk586:hover .trigger:where(.svelte-13gk586),.menu.open.svelte-13gk586 .trigger:where(.svelte-13gk586){color:var(--text-primary)}.menu.svelte-13gk586:hover .trigger:where(.svelte-13gk586) svg,.menu.open.svelte-13gk586 .trigger:where(.svelte-13gk586) svg{rotate:180deg}.panel.svelte-13gk586{padding-top:var(--space-2);opacity:0;visibility:hidden;pointer-events:none;min-width:300px;transition:opacity var(--transition-fast), translate var(--transition-fast), visibility var(--transition-fast);z-index:60;position:absolute;top:100%;left:50%;translate:-50% 4px}.panel.svelte-13gk586 ul:where(.svelte-13gk586){padding:var(--space-2);background:var(--bg-elevated,var(--bg-surface));border:1px solid var(--border);border-radius:var(--radius-lg);margin:0;list-style:none;box-shadow:0 18px 48px -12px #0000008c}.panel.svelte-13gk586 a:where(.svelte-13gk586){align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);transition:background var(--transition-fast);text-decoration:none;display:flex}.panel.svelte-13gk586 a:where(.svelte-13gk586):hover,.panel.svelte-13gk586 a:where(.svelte-13gk586):focus-visible{background:var(--bg-hover,color-mix(in srgb, var(--text-primary) 6%, transparent))}.panel.svelte-13gk586 a:where(.svelte-13gk586):hover .ico:where(.svelte-13gk586),.panel.svelte-13gk586 a:where(.svelte-13gk586):focus-visible .ico:where(.svelte-13gk586){background:var(--accent);color:#fff}.panel.svelte-13gk586 a.active:where(.svelte-13gk586) strong:where(.svelte-13gk586){color:var(--accent)}.panel.svelte-13gk586 .ico:where(.svelte-13gk586){border-radius:var(--radius-md);background:var(--accent-muted);width:34px;height:34px;color:var(--accent);transition:var(--transition-fast);flex:none;place-items:center;display:grid}.panel.svelte-13gk586 .txt:where(.svelte-13gk586){flex-direction:column;gap:2px;display:flex}.panel.svelte-13gk586 .txt:where(.svelte-13gk586) strong:where(.svelte-13gk586){font-size:var(--text-sm);font-weight:600}.panel.svelte-13gk586 .txt:where(.svelte-13gk586) span:where(.svelte-13gk586){font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.4}.menu.svelte-13gk586:hover .panel:where(.svelte-13gk586),.menu.svelte-13gk586:focus-within .panel:where(.svelte-13gk586),.menu.open.svelte-13gk586 .panel:where(.svelte-13gk586){opacity:1;visibility:visible;pointer-events:auto;translate:-50%}.yt.svelte-1s8f1fs{z-index:61;right:var(--space-4);bottom:calc(var(--space-4) + 64px);align-items:flex-end;gap:var(--space-2);max-width:calc(100vw - var(--space-8));flex-direction:column;display:flex;position:fixed}body.wb-aiming .yt.svelte-1s8f1fs{display:none}.pill.svelte-1s8f1fs{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--accent);background:color-mix(in srgb, var(--bg-surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0006, 0 0 24px -6px color-mix(in srgb, var(--accent) 70%, transparent);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;font-weight:600;display:inline-flex}.pill.svelte-1s8f1fs .icon{color:var(--accent)}.pill.svelte-1s8f1fs .n:where(.svelte-1s8f1fs){border-radius:var(--radius-full);background:var(--accent);color:#fff;min-width:20px;font-size:var(--text-xs);text-align:center;padding:0 6px;line-height:20px}.panel.svelte-1s8f1fs{width:min(380px, 100vw - var(--space-8));max-height:min(70vh,560px);padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--border-strong);background:var(--bg-surface);gap:var(--space-3);flex-direction:column;display:flex;overflow:auto;box-shadow:0 16px 48px #00000080}.head.svelte-1s8f1fs{justify-content:space-between;align-items:center;display:flex}.head.svelte-1s8f1fs strong:where(.svelte-1s8f1fs){font-family:var(--font-display);font-size:var(--text-base)}.x.svelte-1s8f1fs{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:inline-flex}.x.svelte-1s8f1fs:hover{color:var(--text-primary)}.note.svelte-1s8f1fs{color:var(--text-secondary);font-size:var(--text-xs);margin:0;line-height:1.5}.note.ok.svelte-1s8f1fs{color:var(--success)}.note.err.svelte-1s8f1fs{color:var(--error)}ul.svelte-1s8f1fs{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-1s8f1fs{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);gap:var(--space-2);flex-direction:column;display:flex}.what.svelte-1s8f1fs{color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.what.svelte-1s8f1fs:hover .title:where(.svelte-1s8f1fs){color:var(--accent)}.kind.svelte-1s8f1fs{color:var(--accent);font-size:var(--text-xs);font-weight:600}.title.svelte-1s8f1fs{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.said.svelte-1s8f1fs{color:var(--text-tertiary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acts.svelte-1s8f1fs{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn.svelte-1s8f1fs{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-xs);cursor:pointer;background:0 0;font-weight:500;text-decoration:none;display:inline-flex}.btn.svelte-1s8f1fs:hover{border-color:var(--accent)}.btn.primary.svelte-1s8f1fs{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn.svelte-1s8f1fs:disabled{opacity:.7;cursor:progress}.spin.svelte-1s8f1fs{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite svelte-1s8f1fs-yt-spin}@keyframes svelte-1s8f1fs-yt-spin{to{transform:rotate(360deg)}}.all.svelte-1s8f1fs{color:var(--text-tertiary);font-size:var(--text-xs);align-self:flex-start}.all.svelte-1s8f1fs:hover{color:var(--accent)}.rcb.svelte-oxsops{width:min(1048px, 100% - var(--space-8));margin:var(--space-4) auto var(--space-4);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent) 10%, var(--bg-surface));font-size:var(--text-sm);flex-wrap:wrap;display:flex}.rcb.svelte-oxsops>.icon{color:var(--accent);flex:none}.rcb.ok.svelte-oxsops{border-color:var(--success);background:var(--success-muted);color:var(--success)}.rcb.ok.svelte-oxsops>.icon{color:var(--success)}.rcb.ok.svelte-oxsops span:where(.svelte-oxsops){flex:1}.rcb.svelte-oxsops p:where(.svelte-oxsops){flex:1;min-width:200px;margin:0;line-height:1.5}.rcb.svelte-oxsops p:where(.svelte-oxsops) a:where(.svelte-oxsops){margin:0 var(--space-1);color:var(--text-tertiary);font-size:var(--text-xs)}.acts.svelte-oxsops{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.btn.svelte-oxsops{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;font-weight:500;text-decoration:none;display:inline-flex}.btn.primary.svelte-oxsops{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn.svelte-oxsops:disabled{opacity:.7;cursor:progress}.later.svelte-oxsops{color:var(--text-tertiary);font-size:var(--text-xs);cursor:pointer}.later.svelte-oxsops:hover{color:var(--text-primary)}.x.svelte-oxsops{color:inherit;cursor:pointer;display:inline-flex}.rcb.svelte-oxsops .err:where(.svelte-oxsops){color:var(--error);font-size:var(--text-xs);flex-basis:100%;margin:0}.spin.svelte-oxsops{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite svelte-oxsops-rcb-spin}@keyframes svelte-oxsops-rcb-spin{to{transform:rotate(360deg)}}.spot.svelte-1y2zl5s{left:50%;bottom:var(--space-5);z-index:60;align-items:center;gap:var(--space-3);width:max-content;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg-elevated);font-size:var(--text-sm);color:var(--text-primary);display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #00000073}.spot.svelte-1y2zl5s .icon{color:var(--accent);flex:none}.who.svelte-1y2zl5s{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.n.svelte-1y2zl5s{font-size:var(--text-xs);color:var(--text-tertiary);flex:none}@media (width<=640px){.spot.svelte-1y2zl5s{bottom:calc(var(--space-4) + 44px + var(--space-3))}.n.svelte-1y2zl5s{display:none}}button.svelte-1y2zl5s{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--bg-overlay);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:var(--transition-fast);border:0;flex:none;transition-property:background-color,color;display:inline-flex}button.svelte-1y2zl5s:hover{background:var(--accent-muted);color:var(--accent)}button.svelte-1y2zl5s .icon{color:currentColor}.wb-lit.wb-lit.wb-lit{box-shadow:inset 0 0 0 2px var(--accent);position:relative}.wb-lit.wb-lit.wb-lit[data-wb-lit]{box-shadow:none;border-radius:var(--wb-lit-radius,var(--radius-md));outline:2px solid var(--accent);outline-offset:4px}.wb-lit-target.wb-lit-target.wb-lit-target{box-shadow:inset 0 0 0 3px var(--accent-hover)}.wb-lit-target.wb-lit-target.wb-lit-target[data-wb-lit]{box-shadow:none;outline-width:3px;outline-color:var(--accent-hover)}@media (prefers-reduced-motion:no-preference){.wb-lit-target:before,.wb-lit-target:after{content:"";border:3px solid var(--accent);box-shadow:0 0 12px var(--accent), inset 0 0 12px var(--accent);border-radius:inherit;opacity:0;pointer-events:none;z-index:2;animation:1.6s cubic-bezier(.2,.6,.35,1) infinite svelte-1y2zl5s-wb-spot-wave;position:absolute;inset:0}.wb-lit-target:before{animation-delay:.288s}.wb-lit-target[data-wb-lit]:before,.wb-lit-target[data-wb-lit]:after{--wb-wave-to:-22px}}@keyframes svelte-1y2zl5s-wb-spot-wave{0%{opacity:.9;inset:0}45%{inset:var(--wb-wave-to,-16px);opacity:0}to{inset:var(--wb-wave-to,-16px);opacity:0}}.nav-spinner.svelte-1daeksm{z-index:200;pointer-events:none;margin:-13px 0 0 -13px;position:fixed;top:0;left:0}.nav-spinner.svelte-1daeksm .spinner:where(.svelte-1daeksm){border:2px solid color-mix(in oklab, var(--accent) 25%, transparent);border-top-color:var(--accent);border-radius:999px;width:26px;height:26px;animation:.62s linear infinite svelte-1daeksm-nav-spin}@keyframes svelte-1daeksm-nav-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.nav-spinner.svelte-1daeksm .spinner:where(.svelte-1daeksm){animation-duration:1.4s}}.consent.svelte-1xqvkrg{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:150;justify-content:space-between;align-items:center;gap:var(--space-4);max-width:720px;padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed;box-shadow:0 20px 60px #0000008c}.text.svelte-1xqvkrg{flex:260px;min-width:0}.h.svelte-1xqvkrg{font-family:var(--font-display);font-weight:700;font-size:var(--text-base);margin:0 0 4px}.p.svelte-1xqvkrg{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.p.svelte-1xqvkrg a:where(.svelte-1xqvkrg){color:var(--accent)}.actions.svelte-1xqvkrg{gap:var(--space-2);flex:none;display:flex}.btn.svelte-1xqvkrg{font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;font-weight:600}.refuse.svelte-1xqvkrg{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text-primary)}.refuse.svelte-1xqvkrg:hover{border-color:var(--text-tertiary)}.accept.svelte-1xqvkrg{background:var(--accent);border:1px solid var(--accent);color:#fff}.accept.svelte-1xqvkrg:hover{background:var(--accent-hover)}@media (width<=560px){.actions.svelte-1xqvkrg{width:100%}.actions.svelte-1xqvkrg .btn:where(.svelte-1xqvkrg){flex:1}}.skip.svelte-12qhfyh{position:absolute;left:-9999px}.skip.svelte-12qhfyh:focus{left:var(--space-4);top:var(--space-4);z-index:100;background:var(--bg-elevated);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md)}.brand-lock.svelte-12qhfyh{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.beta.svelte-12qhfyh{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);background:var(--accent-muted);border-radius:var(--radius-full);cursor:default;padding:2px 6px;font-size:9px}.site-header.svelte-12qhfyh{z-index:50;view-transition-name:site-header;background:color-mix(in srgb, var(--bg-base) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--border);position:sticky;top:0}.site-header.svelte-12qhfyh .inner:where(.svelte-12qhfyh){max-width:1080px;padding:0 var(--space-4);height:var(--header-h);align-items:center;gap:var(--space-5);margin:0 auto;display:flex}.primary.svelte-12qhfyh{justify-content:center;align-items:center;gap:var(--space-6);flex:1;min-width:0;display:flex}.primary.svelte-12qhfyh a.organize:where(.svelte-12qhfyh){color:var(--accent);align-items:center;gap:5px;font-weight:600;display:inline-flex}.primary.svelte-12qhfyh a.organize:where(.svelte-12qhfyh):hover,.primary.svelte-12qhfyh a.organize.active:where(.svelte-12qhfyh){color:var(--accent)}.primary.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-2) 0;transition:color var(--transition-fast);white-space:nowrap;font-weight:500;text-decoration:none;position:relative}.primary.svelte-12qhfyh a:where(.svelte-12qhfyh):after{content:"";background:var(--accent);height:2px;transition:scale var(--transition-base);border-radius:2px;position:absolute;bottom:0;left:0;right:0;scale:0 1}.primary.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text-primary)}.primary.svelte-12qhfyh a:where(.svelte-12qhfyh):hover:after{scale:1}.primary.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--text-primary)}.primary.svelte-12qhfyh a.active:where(.svelte-12qhfyh):after{scale:1}@media (width<=1060px){.primary.svelte-12qhfyh{display:none}}.actions.svelte-12qhfyh{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}@media (width<=519px){.actions.svelte-12qhfyh .wb-lang-code{display:none}}.quick-search.svelte-12qhfyh{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-tertiary);transition:border-color var(--transition-fast), width var(--transition-base);display:flex}.quick-search.svelte-12qhfyh:focus-within{border-color:var(--accent);color:var(--text-secondary)}.quick-search.svelte-12qhfyh input:where(.svelte-12qhfyh){width:196px;font-size:var(--text-sm);color:var(--text-primary);background:0 0;border:none;outline:none}.quick-search.svelte-12qhfyh input:where(.svelte-12qhfyh)::placeholder{color:var(--text-tertiary)}@media (width<=1279px){.quick-search.svelte-12qhfyh{display:none}}.search-link.svelte-12qhfyh,.burger.svelte-12qhfyh{border-radius:var(--radius-full);width:40px;height:40px;color:var(--text-secondary);border:1px solid #0000;justify-content:center;align-items:center;display:none}.search-link.svelte-12qhfyh:hover,.burger.svelte-12qhfyh:hover{color:var(--text-primary);border-color:var(--border)}@media (width<=1060px){.search-link.svelte-12qhfyh,.burger.svelte-12qhfyh{display:flex}}@media (width>=1061px) and (width<=1279px){.search-link.svelte-12qhfyh{display:flex}}.signin.svelte-12qhfyh{height:36px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--accent);color:#fff;font-size:var(--text-sm);white-space:nowrap;transition:var(--transition-fast);align-items:center;font-weight:600;display:inline-flex}.signin.svelte-12qhfyh:hover{background:var(--accent-hover)}.signin.svelte-12qhfyh:active{scale:.97}.signin.svelte-12qhfyh .short:where(.svelte-12qhfyh){display:none}@media (width<=1060px){.signin.svelte-12qhfyh{padding:0 var(--space-3)}.signin.svelte-12qhfyh .long:where(.svelte-12qhfyh){display:none}.signin.svelte-12qhfyh .short:where(.svelte-12qhfyh){display:inline}}@media (width<=479px){.signin.svelte-12qhfyh{display:none}}.me.svelte-12qhfyh{border-radius:var(--radius-full);border:1px solid var(--border-strong);transition:var(--transition-fast);justify-content:center;align-items:center;padding:2px;display:inline-flex;position:relative}.me.svelte-12qhfyh:hover{border-color:var(--accent)}.me-plan.svelte-12qhfyh{width:16px;height:16px;box-shadow:0 0 0 2px var(--bg-base);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-4px}.me-plan.plan-pro.svelte-12qhfyh{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 70%, #ffb547))}.me-plan.plan-enterprise.svelte-12qhfyh{background:linear-gradient(135deg,#8b5cf6,#c084fc)}.me-n.svelte-12qhfyh{border-radius:var(--radius-full);background:var(--accent);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg-base);color:#fff;text-align:center;padding:0 5px;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:-4px;left:-6px}.drawer.svelte-12qhfyh{border-top:1px solid var(--border);padding:var(--space-2) var(--space-4) var(--space-4);animation:svelte-12qhfyh-drawer-in .22s var(--ease-out);flex-direction:column;display:flex}.drawer.svelte-12qhfyh .drawer-signin:where(.svelte-12qhfyh),.drawer.svelte-12qhfyh .drawer-me:where(.svelte-12qhfyh){justify-content:flex-start;gap:var(--space-3);margin-top:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);padding:var(--space-3) var(--space-4);color:var(--text-primary)}.drawer.svelte-12qhfyh .drawer-signin:where(.svelte-12qhfyh) svg:last-child,.drawer.svelte-12qhfyh .drawer-me:where(.svelte-12qhfyh) svg:last-child{margin-left:auto}.drawer.svelte-12qhfyh a.organize:where(.svelte-12qhfyh){color:var(--accent);font-weight:600}.drawer.svelte-12qhfyh a.organize:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh){align-items:center;gap:var(--space-2);display:inline-flex}.drawer.svelte-12qhfyh a.drawer-us:where(.svelte-12qhfyh){color:var(--text-tertiary);font-size:var(--text-sm)}.drawer.svelte-12qhfyh .drawer-signin:where(.svelte-12qhfyh){background:var(--accent);border-color:var(--accent);color:#fff}.drawer.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-lg);font-family:var(--font-display);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.drawer.svelte-12qhfyh a:where(.svelte-12qhfyh):last-child{border-bottom:none}.drawer.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--accent)}@keyframes svelte-12qhfyh-drawer-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}.wordmark.svelte-12qhfyh{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;text-decoration:none}.wordmark.svelte-12qhfyh .dot:where(.svelte-12qhfyh){color:var(--accent)}.wordmark.svelte-12qhfyh .short:where(.svelte-12qhfyh){display:none}@media (width<=420px){.wordmark.svelte-12qhfyh .full:where(.svelte-12qhfyh){display:none}.wordmark.svelte-12qhfyh .short:where(.svelte-12qhfyh){display:inline}}main.svelte-12qhfyh{max-width:1080px;min-height:60vh;padding:var(--space-8) var(--space-4) var(--space-16);box-sizing:border-box;width:100%;margin:0 auto}main.bleed.svelte-12qhfyh{max-width:none;min-height:0;padding:0}.site-footer.svelte-12qhfyh{border-top:1px solid var(--border);background:var(--bg-surface)}.site-footer.svelte-12qhfyh .inner:where(.svelte-12qhfyh){max-width:1080px;padding:var(--space-10) var(--space-4);gap:var(--space-10);flex-wrap:wrap;justify-content:space-between;margin:0 auto;display:flex}.site-footer.svelte-12qhfyh .brand:where(.svelte-12qhfyh) p:where(.svelte-12qhfyh){margin-top:var(--space-3);color:var(--text-tertiary);font-size:var(--text-sm);max-width:320px}.site-footer.svelte-12qhfyh .brand:where(.svelte-12qhfyh) .beta-note:where(.svelte-12qhfyh){margin-top:var(--space-2);color:var(--text-secondary);border-left:2px solid var(--accent);padding-left:var(--space-3)}.site-footer.svelte-12qhfyh nav:where(.svelte-12qhfyh){gap:var(--space-10);flex-wrap:wrap;display:flex}.site-footer.svelte-12qhfyh .col:where(.svelte-12qhfyh){gap:var(--space-2);flex-direction:column;display:flex}.site-footer.svelte-12qhfyh .col:where(.svelte-12qhfyh) h3:where(.svelte-12qhfyh){font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:var(--space-2)}.site-footer.svelte-12qhfyh .col:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:var(--text-secondary);font-size:var(--text-sm);text-decoration:none}.site-footer.svelte-12qhfyh .col:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{color:var(--text-primary)}.site-footer.svelte-12qhfyh .col:where(.svelte-12qhfyh) a.foot-organize:where(.svelte-12qhfyh){align-items:center;gap:var(--space-1);color:var(--accent);font-weight:600;display:inline-flex}.site-footer.svelte-12qhfyh .legal:where(.svelte-12qhfyh){justify-content:center;align-items:center;gap:var(--space-4);border-top:1px solid var(--border);padding:var(--space-4);text-align:center;color:var(--text-tertiary);font-size:var(--text-xs);font-family:var(--font-mono);display:flex}.site-footer.svelte-12qhfyh .legal:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:inherit}.site-footer.svelte-12qhfyh .legal:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{color:var(--text-primary)}.site-footer.svelte-12qhfyh .legal:where(.svelte-12qhfyh) .version:where(.svelte-12qhfyh){opacity:.45;-webkit-user-select:all;user-select:all}.imp-bar.svelte-12qhfyh{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--error);color:#fff;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.imp-bar.svelte-12qhfyh .imp-who:where(.svelte-12qhfyh){font-weight:700}.imp-bar.svelte-12qhfyh .imp-note:where(.svelte-12qhfyh){opacity:.85}@media (width<=900px){.imp-bar.svelte-12qhfyh .imp-note:where(.svelte-12qhfyh){display:none}}.imp-bar.svelte-12qhfyh .imp-stop:where(.svelte-12qhfyh){margin-left:auto}.imp-bar.svelte-12qhfyh .imp-stop:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh){border-radius:var(--radius-full);padding:2px var(--space-3);color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff80;font-weight:600}.imp-bar.svelte-12qhfyh .imp-stop:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh):hover{background:#ffffff38}::view-transition-group(site-header){animation:none}::view-transition-new(site-header){animation:none}::view-transition-old(site-header){display:none}
