.sv-root{position:relative;container:svpage/inline-size}.sv-page{--p-pad:28px;isolation:isolate;min-height:100%;padding:var(--p-pad);background:var(--p-bg);color:var(--p-text);cursor:var(--p-cursor);contain:layout paint;position:relative;overflow:clip}.sv-page[data-cursor=pixel] :is(a,button),.sv-page[data-cursor=custom] :is(a,button),.sv-page[data-cursor=crosshair] :is(a,button){cursor:inherit}.sv-inner{z-index:1;gap:var(--p-gap);flex-direction:column;max-width:1120px;margin-inline:auto;display:flex;position:relative}.sv-grid{gap:var(--p-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.sv-item{grid-column:span var(--span) / span var(--span);min-width:0;position:relative}.sv-item>.sv-w{height:100%}.sv-root[data-device=mobile] .sv-page{--p-pad:14px}.sv-root[data-device=mobile] .sv-grid{grid-template-columns:minmax(0,1fr)}.sv-root[data-device=mobile] .sv-item{grid-column:1/-1}@container svpage (max-width:720px){.sv-root[data-device=auto] .sv-page{--p-pad:14px}.sv-root[data-device=auto] .sv-grid{grid-template-columns:minmax(0,1fr)}.sv-root[data-device=auto] .sv-item{grid-column:1/-1}}.sv-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sv-backdrop-glow{background:radial-gradient(70% 60% at 50% -12%, color-mix(in oklab, var(--p-glow) 36%, transparent), transparent 72%);height:760px;position:absolute;inset:0 0 auto}.sv-backdrop-pattern{opacity:var(--p-pattern-opacity);background-image:var(--p-pattern);background-size:var(--p-pattern-size);image-rendering:pixelated;position:absolute;inset:0}.sv-horizon{height:680px;opacity:var(--p-pattern-opacity);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 55%,#0000 100%);mask-image:linear-gradient(#000 0 55%,#0000 100%)}.sv-horizon-sun{background:linear-gradient(180deg, #ffd66e 0%, var(--p-pattern-color) 72%);border-radius:50%;width:380px;height:380px;position:absolute;top:90px;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 52%,#0000 52%),repeating-linear-gradient(#000 0 13px,#0000 13px 21px);mask-image:linear-gradient(#000 52%,#0000 52%),repeating-linear-gradient(#000 0 13px,#0000 13px 21px)}.sv-horizon-floor{perspective:300px;perspective-origin:50% 0;background:var(--p-bg);height:900px;position:absolute;top:330px;left:-60%;right:-60%;overflow:hidden}.sv-horizon-plane{transform-origin:50% 0;position:absolute;inset:0;overflow:hidden;transform:rotateX(72deg)}.sv-horizon-lines{background:linear-gradient(var(--p-pattern-color) 2px, transparent 2px) 0 0 / 64px 64px, linear-gradient(90deg, var(--p-pattern-color) 2px, transparent 2px) 0 0 / 64px 64px;will-change:transform;animation:2.6s linear infinite sv-drive;position:absolute;inset:-64px 0 0}@keyframes sv-drive{to{transform:translateY(64px)}}.sv-backdrop[data-compact] .sv-horizon{zoom:.24;height:100%;-webkit-mask-image:none;mask-image:none}.sv-backdrop[data-compact] .sv-horizon-sun{top:40px}.sv-backdrop[data-compact] .sv-horizon-floor{top:280px}html:has(.sv-public){scrollbar-width:none}html:has(.sv-public)::-webkit-scrollbar{display:none}.sv-w{--w-line:color-mix(in oklab, var(--w-text) 13%, transparent);--w-soft:color-mix(in oklab, var(--w-text) 7%, transparent);--w-accent-soft:color-mix(in oklab, var(--w-accent) 20%, transparent);--w-round:clamp(0px, calc(var(--w-radius) * 99), 999px);--fx-bevel:0 0 #0000;--fx-shadow:0 0 #0000;--fx-glow:0 0 #0000;--fx-halo:0 0 #0000;--fx-finish:0 0 #0000;padding:var(--w-pad);background:var(--w-surface);color:var(--w-text);border:var(--w-bw) solid var(--w-border);border-radius:var(--w-radius);box-shadow:var(--fx-bevel), var(--fx-finish), var(--fx-shadow), var(--fx-glow), var(--fx-halo);font-family:var(--w-font-body);font-size:calc(14px * var(--w-body-scale));overflow-wrap:anywhere;line-height:1.5;position:relative;container-type:inline-size}.sv-w[data-shadow=soft]{--fx-shadow:0 1px 2px #0000000f, 0 12px 32px -14px #00000061}.sv-w[data-shadow=hard]{--fx-shadow:6px 6px 0 0 #00000073}.sv-w[data-shadow=glow]{--fx-shadow:0 0 26px -6px color-mix(in oklab, var(--w-accent) 70%, transparent), 0 0 2px 0 color-mix(in oklab, var(--w-accent) 55%, transparent)}.sv-w[data-bevel]{--fx-bevel:inset 3px 3px 0 #ffffff9e, inset -3px -3px 0 #00000042}.sv-w[data-glow]{--fx-glow:inset 0 0 22px -10px var(--w-accent)}.sv-w[data-glow] :is(.sv-title,.sv-glow,.sv-name){text-shadow:0 0 12px color-mix(in oklab, var(--w-accent) 65%, transparent), 0 0 2px color-mix(in oklab, var(--w-accent) 80%, transparent)}.sv-w[data-glass]{background:linear-gradient(160deg, #ffffff42, #ffffff0f 60%), color-mix(in oklab, var(--w-surface) 30%, transparent);--fx-bevel:inset 0 1px 0 #ffffff73;-webkit-backdrop-filter:blur(7px)saturate(1.5);backdrop-filter:blur(7px)saturate(1.5);border-color:#ffffff52}.sv-w[data-glass][data-bevel]{--fx-bevel:inset 3px 3px 0 #ffffff9e, inset -3px -3px 0 #00000042}.sv-w[data-text-glow] :is(.sv-title,.sv-name,.sv-join-h,.sv-bignum,.sv-num){text-shadow:0 0 14px color-mix(in oklab, currentColor 70%, transparent), 0 0 2px color-mix(in oklab, currentColor 45%, transparent)}.sv-w[data-text-glow=all] :is(p,li,span,a,dd,dt,td){text-shadow:0 0 10px color-mix(in oklab, currentColor 55%, transparent)}.sv-w[data-icon-glow] :is(.sv-brand,.sv-honours,.sv-linkrow) :is(svg,img),.sv-w[data-icon-glow] .sv-mark{filter:drop-shadow(0 0 6px color-mix(in oklab, currentColor 75%, transparent))}.sv-w[data-icon-glow] .sv-icon img{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--w-accent) 55%, transparent))}.sv-w[data-card-glow]{--fx-halo:0 0 46px -8px color-mix(in oklab, var(--w-accent) 60%, transparent)}.sv-w[data-finish=clay]{background:radial-gradient(120% 95% at 28% 8%, color-mix(in oklab, var(--w-surface) 78%, white), var(--w-surface) 62%);--fx-finish:inset 5px 6px 10px #ffffff8c, inset -7px -9px 16px color-mix(in oklab, var(--w-surface) 72%, black), 0 18px 30px -16px color-mix(in oklab, var(--w-accent) 40%, #00000080);border-color:#0000}@supports (color:lab(0% 0 0)){.sv-w[data-finish=clay]{--fx-finish:inset 5px 6px 10px lab(100% -.0000298023 .0000119209/.55), inset -7px -9px 16px color-mix(in oklab, var(--w-surface) 72%, black), 0 18px 30px -16px color-mix(in oklab, var(--w-accent) 40%, #00000080)}}.sv-w[data-finish=clay] .sv-btn{border-radius:999px;box-shadow:inset 2px 3px 5px #ffffff80,inset -3px -4px 7px #0000002e,0 8px 14px -8px #0006}.sv-w[data-finish=soft]{--fx-finish:-9px -9px 18px color-mix(in oklab, var(--w-surface) 35%, white), 10px 10px 20px color-mix(in oklab, var(--w-surface) 80%, black);border-color:#0000}.sv-w[data-finish=soft] .sv-btn{box-shadow:-4px -4px 9px color-mix(in oklab, var(--w-surface) 35%, white), 5px 5px 10px color-mix(in oklab, var(--w-surface) 80%, black);border-color:#0000}.sv-w[data-finish=paper],.sv-w[data-finish=tape]{background-color:var(--w-surface);--fx-finish:0 1px 1px #0000001f, 0 14px 24px -14px #0000006b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.24 0 0 0 0 0.16 1.2 0 0 0 -0.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sv-grid>:nth-child(3n+1)>.sv-w:is([data-finish=paper],[data-finish=tape]){rotate:-.5deg}.sv-grid>:nth-child(3n+2)>.sv-w:is([data-finish=paper],[data-finish=tape]){rotate:.4deg}.sv-w[data-finish=tape]{padding-top:calc(var(--w-pad) + 10px);background-image:linear-gradient(color-mix(in oklab, var(--w-accent) 42%, #ffffff59), color-mix(in oklab, var(--w-accent) 42%, #ffffff59)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.24 0 0 0 0 0.16 1.2 0 0 0 -0.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-position:50% -4px,0 0;background-repeat:no-repeat,repeat;background-size:96px 22px,auto}.sv-w[data-finish=sketch]{border-width:max(2px, var(--w-bw));border-color:color-mix(in oklab, var(--w-text) 75%, transparent);--fx-finish:3px 4px 0 -1px color-mix(in oklab, var(--w-text) 22%, transparent);border-radius:255px 18px 225px/18px 225px 18px 255px}.sv-w[data-finish=sketch] .sv-btn{border:2px solid;border-radius:255px 15px 225px/15px 225px 15px 255px}.sv-w[data-finish=ornate]{border-color:color-mix(in oklab, var(--w-accent) 75%, transparent);background-color:var(--w-surface);background-image:radial-gradient(circle, var(--w-accent) 0 2.5px, transparent 3px), radial-gradient(circle, var(--w-accent) 0 2.5px, transparent 3px), radial-gradient(circle, var(--w-accent) 0 2.5px, transparent 3px), radial-gradient(circle, var(--w-accent) 0 2.5px, transparent 3px);background-size:12px 12px;background-position:3px 3px, right 3px top 3px, 3px bottom 3px, right 3px bottom 3px;--fx-finish:inset 0 0 0 5px var(--w-surface), inset 0 0 0 6px color-mix(in oklab, var(--w-accent) 55%, transparent);background-repeat:no-repeat}.sv-w[data-finish=chrome]{border-width:max(2px, var(--w-bw));border-color:color-mix(in oklab, white 80%, var(--w-accent));background:linear-gradient(180deg, color-mix(in oklab, white 50%, var(--w-surface)) 0%, var(--w-surface) 44%, color-mix(in oklab, var(--w-surface) 82%, var(--w-accent)) 100%);--fx-finish:inset 0 2px 0 #ffffffe6, inset 0 -12px 20px -10px color-mix(in oklab, var(--w-accent) 50%, transparent), 0 16px 30px -16px color-mix(in oklab, var(--w-accent) 60%, transparent)}.sv-w[data-finish=chrome] .sv-btn{background:linear-gradient(180deg, color-mix(in oklab, white 45%, var(--w-accent)), var(--w-accent) 55%);box-shadow:inset 0 1px 0 #ffffffd9, 0 6px 14px -8px var(--w-accent)}.sv-w[data-finish=torn]{padding-block:calc(var(--w-pad) + 8px);background-color:var(--w-surface);--torn-top:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='12' preserveAspectRatio='none'%3E%3Cpath d='M0 12 L0 6 L7 3 L12 7 L19 2 L26 6 L31 4 L38 8 L44 3 L52 6 L58 2 L66 7 L72 4 L80 6 L86 2 L93 7 L99 3 L106 6 L113 2 L120 5 L120 12 Z'/%3E%3C/svg%3E");--torn-bottom:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='12' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L0 6 L6 9 L13 5 L20 10 L27 6 L33 8 L40 4 L47 9 L54 6 L61 10 L68 5 L74 8 L81 6 L88 10 L95 5 L101 9 L108 6 L114 10 L120 7 L120 0 Z'/%3E%3C/svg%3E");-webkit-mask:linear-gradient(#000 0 0) 0 11px / 100% calc(100% - 22px) no-repeat, var(--torn-top) 0 0 / 120px 12px repeat-x, var(--torn-bottom) 0 100% / 120px 12px repeat-x;-webkit-mask:linear-gradient(#000 0 0) 0 11px / 100% calc(100% - 22px) no-repeat, var(--torn-top) 0 0 / 120px 12px repeat-x, var(--torn-bottom) 0 100% / 120px 12px repeat-x;mask:linear-gradient(#000 0 0) 0 11px / 100% calc(100% - 22px) no-repeat, var(--torn-top) 0 0 / 120px 12px repeat-x, var(--torn-bottom) 0 100% / 120px 12px repeat-x;border-color:#0000;border-radius:0}.sv-item:has(>.sv-w[data-finish=torn]){filter:drop-shadow(0 6px 10px #00000038)}.sv-w[data-finish=lined]{padding-left:calc(var(--w-pad) + 22px);background-color:var(--w-surface);background-image:linear-gradient(90deg, transparent calc(var(--w-pad) + 8px), #e0475b8c calc(var(--w-pad) + 8px) calc(var(--w-pad) + 9.5px), transparent calc(var(--w-pad) + 9.5px)), repeating-linear-gradient(180deg, transparent 0 25px, #4f86c64d 25px 26px);background-position:0 0, 0 calc(var(--w-pad) + 12px);--fx-finish:0 1px 1px #0000001a, 0 12px 22px -14px #00000061}@supports (color:lab(0% 0 0)){.sv-w[data-finish=lined]{background-image:linear-gradient(90deg, transparent calc(var(--w-pad) + 8px), lab(53.7458% 60.8196 24.268/.55) calc(var(--w-pad) + 8px) calc(var(--w-pad) + 9.5px), transparent calc(var(--w-pad) + 9.5px)), repeating-linear-gradient(180deg, transparent 0 25px, lab(54.2947% -3.75295 -39.4358/.3) 25px 26px)}}.sv-page[data-arrange=scatter] .sv-grid{row-gap:calc(var(--p-gap) + 10px)}.sv-page[data-arrange=scatter] .sv-item{transition:rotate .25s,translate .25s;position:relative}.sv-page[data-arrange=scatter] .sv-item:nth-child(5n+1){translate:0 6px;rotate:-1.6deg}.sv-page[data-arrange=scatter] .sv-item:nth-child(5n+2){z-index:1;translate:6px -4px;rotate:1.2deg}.sv-page[data-arrange=scatter] .sv-item:nth-child(5n+3){translate:-4px 10px;rotate:-.7deg}.sv-page[data-arrange=scatter] .sv-item:nth-child(5n+4){z-index:1;translate:3px;rotate:1.8deg}.sv-page[data-arrange=scatter] .sv-item:nth-child(5n){translate:-6px 4px;rotate:-1.1deg}.sv-root[data-device=mobile] .sv-page[data-arrange=scatter] .sv-item{translate:0}.sv-root[data-device=mobile] .sv-page[data-arrange=scatter] .sv-item:nth-child(odd){rotate:-.6deg}.sv-root[data-device=mobile] .sv-page[data-arrange=scatter] .sv-item:nth-child(2n){rotate:.6deg}@container svpage (max-width:720px){.sv-root[data-device=auto] .sv-page[data-arrange=scatter] .sv-item{translate:0}.sv-root[data-device=auto] .sv-page[data-arrange=scatter] .sv-item:nth-child(odd){rotate:-.6deg}.sv-root[data-device=auto] .sv-page[data-arrange=scatter] .sv-item:nth-child(2n){rotate:.6deg}}@media (prefers-reduced-motion:reduce){.sv-page[data-arrange=scatter] .sv-item{transition:none}}.sv-w[data-notch]{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.sv-w[data-brackets]:before{content:"";pointer-events:none;--b:var(--w-accent);background:linear-gradient(var(--b), var(--b)) top left / 12px 2px, linear-gradient(var(--b), var(--b)) top left / 2px 12px, linear-gradient(var(--b), var(--b)) bottom right / 12px 2px, linear-gradient(var(--b), var(--b)) bottom right / 2px 12px;background-repeat:no-repeat;position:absolute;inset:7px}.sv-w[data-scanlines]:after{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(#00000047 0 1px,#0000 1px 3px);position:absolute;inset:0}.sv-head{margin-bottom:calc(var(--w-pad) * .7);justify-content:space-between;align-items:center;gap:12px;min-height:1.4em;display:flex}.sv-title{font-family:var(--w-font-display);font-style:var(--w-display-style,normal);font-weight:var(--w-display-weight);font-size:calc(15px * var(--w-display-scale));letter-spacing:var(--w-tracking);text-transform:var(--w-transform);margin:0;line-height:1.2}.sv-title:before{content:var(--w-prefix);color:var(--w-accent)}.sv-w[data-caret] .sv-title:after{content:"";vertical-align:-.14em;background:currentColor;width:.5em;height:1em;margin-left:.2em;animation:1.1s step-end infinite sv-blink;display:inline-block}@keyframes sv-blink{50%{opacity:0}}.sv-headmeta{color:var(--w-dim);flex:none;font-size:.8em}.sv-dim{color:var(--w-dim)}.sv-num{font-family:var(--w-font-display);font-style:var(--w-display-style,normal);font-weight:var(--w-display-weight);font-variant-numeric:tabular-nums}.sv-livetag{letter-spacing:.1em;text-transform:uppercase;color:var(--w-dim);align-items:center;gap:7px;font-size:.72rem;font-weight:600;display:inline-flex}.sv-dot-live{border-radius:var(--w-round);background:var(--w-accent);flex:none;width:8px;height:8px;position:relative}.sv-dot-live:after{content:"";border-radius:inherit;background:var(--w-accent);animation:2.2s cubic-bezier(0,0,.2,1) infinite sv-ping;position:absolute;inset:0}@keyframes sv-ping{70%,to{opacity:0;transform:scale(2.8)}}.sv-avatar{border-radius:var(--w-round);background:color-mix(in oklab, oklch(.72 .13 var(--hue)) 58%, var(--w-surface));color:var(--w-text);font-weight:700;line-height:1;font-size:calc(var(--size) * .44);width:var(--size);height:var(--size);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.sv-avatar:has(>img){box-sizing:border-box;background-clip:content-box;padding:1px}.sv-avatar-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sv-chart-wait{height:148px}.sv-list{margin:0;padding:0;list-style:none}.sv-list>li+li{border-top:1px solid var(--w-line)}.sv-btn{border-radius:min(var(--w-radius), 14px);background:var(--w-accent);height:44px;color:var(--w-accent-text);font-family:var(--w-font-display);font-style:var(--w-display-style,normal);font-weight:var(--w-display-weight);font-size:calc(14px * var(--w-display-scale));letter-spacing:var(--w-tracking);text-transform:var(--w-transform);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:.55em;padding:0 20px;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s;display:inline-flex}.sv-btn:hover{filter:brightness(1.1)}.sv-btn:active{transform:translateY(1px)scale(.99)}.sv-btn-lg{height:52px;font-size:calc(15px * var(--w-display-scale));padding:0 26px}.sv-w[data-bevel] .sv-btn{text-shadow:2px 2px #00000059;border:2px solid #000000d9;box-shadow:inset 3px 3px #ffffff52,inset -3px -3px #0000004d}.sv-w[data-notch] .sv-btn{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.sv-w[data-glow] .sv-btn{box-shadow:0 0 22px -4px var(--w-accent)}.sv-prose{color:color-mix(in oklab, var(--w-text) 86%, var(--w-dim));text-wrap:pretty}.sv-prose p{margin:0 0 .8em}.sv-prose p:last-child{margin-bottom:0}.sv-chan{border-radius:min(var(--w-radius), 5px);background:var(--w-accent-soft);color:var(--w-text);white-space:nowrap;padding:0 .3em;font-weight:500}.sv-kvs{margin:0}.sv-kv{border-top:1px solid var(--w-line);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.sv-kv dt{color:var(--w-dim)}.sv-kv dd{text-align:right;margin:0;font-weight:500}.sv-header{padding:0;overflow:hidden}.sv-banner{background:radial-gradient(120% 150% at 0% 0%, color-mix(in oklab, var(--w-accent) 72%, transparent), transparent 62%), radial-gradient(90% 120% at 100% 100%, color-mix(in oklab, var(--w-accent) 45%, transparent), transparent 70%), color-mix(in oklab, var(--w-accent) 16%, var(--w-surface));border-bottom:var(--w-bw) solid var(--w-border);height:clamp(120px,24cqi,232px);position:relative}.sv-banner:after{content:"";background-image:radial-gradient(color-mix(in oklab, var(--w-text) 24%, transparent) 1px, transparent 1.5px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 25%,#000 95%);mask-image:linear-gradient(100deg,#0000 25%,#000 95%)}.sv-banner img{object-fit:cover;width:100%;height:100%;display:block}.sv-banner:has(img):after{display:none}.sv-hbody{padding:var(--w-pad);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px 22px;padding-top:0;display:grid}.sv-header:not([data-banner]) .sv-hbody{padding-top:var(--w-pad)}.sv-icon{--size:clamp(68px, 12cqi, 108px);width:var(--size);height:var(--size);margin-top:calc(var(--size) * -.42);border:4px solid var(--w-surface);border-radius:min(calc(var(--w-radius) * 1.5), 30px);background:var(--w-accent);color:var(--w-accent-text);box-shadow:var(--fx-bevel);font-family:var(--w-font-display);font-style:var(--w-display-style,normal);font-weight:var(--w-display-weight);font-size:calc(var(--size) * .34 * var(--w-display-scale));letter-spacing:var(--w-tracking);background-clip:padding-box;place-items:center;display:grid;position:relative;overflow:hidden}.sv-header:not([data-banner]) .sv-icon{border-width:0;margin-top:0}.sv-icon img{object-fit:cover;width:100%;height:100%}.sv-icon:has(>img){background:0 0}.sv-name{font-family:var(--w-font-display);font-style:var(--w-display-style,normal);font-weight:var(--w-display-weight);font-size:calc(clamp(26px, 5cqi, 46px) * var(--w-display-scale));letter-spacing:calc(var(--w-tracking) - .01em);text-transform:var(--w-transform);text-wrap:balance;margin:0;line-height:1.05}.sv-tagline{max-width:62ch;color:var(--w-dim);text-wrap:pretty;margin:8px 0 0}.sv-hmeta{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;font-size:.92em;display:flex}.sv-hstat{color:var(--w-dim);align-items:center;gap:7px;display:inline-flex}.sv-hstat b{color:var(--w-text);font-weight:600}.sv-tags{flex-wrap:wrap;gap:6px;display:flex}.sv-tag{border:1px solid var(--w-line);border-radius:min(var(--w-radius), 999px);color:var(--w-dim);padding:1px 9px;font-size:.86em}.sv-hactions{align-self:end}.sv-header[data-align=center] .sv-hbody{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.sv-header[data-align=center] :is(.sv-hmeta,.sv-tags){justify-content:center}.sv-header[data-align=center] .sv-tagline{margin-inline:auto}@container (max-width:640px){.sv-hbody{grid-template-columns:minmax(0,1fr);gap:12px}.sv-hactions,.sv-hactions .sv-btn{width:100%}}.sv-stats-hero{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;display:flex}.sv-bignum{font-size:calc(clamp(32px, 14cqi, 56px) * var(--w-display-scale));line-height:1}.sv-voice{padding:9px 0}.sv-voice:first-child{padding-top:0}.sv-voice:last-child{padding-bottom:0}.sv-voice-line{align-items:center;gap:9px;display:flex}.sv-voice[data-empty]{color:var(--w-dim)}.sv-ico{color:var(--w-dim);flex:none}.sv-voice-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.sv-count{color:var(--w-dim);font-variant-numeric:tabular-nums;font-size:.86em}.sv-faces{flex-wrap:wrap;align-items:center;gap:3px;margin:9px 0 0 24px;display:flex}.sv-face{display:inline-flex}.sv-face[data-pop],.sv-person[data-pop]{animation:.34s cubic-bezier(.34,1.56,.64,1) both sv-pop}@keyframes sv-pop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.sv-face[data-pop],.sv-person[data-pop]{animation:none}}.sv-face-more{color:var(--w-dim);margin-left:8px;font-size:.82em}.sv-people{flex-wrap:wrap;gap:5px;margin:8px 0 0 24px;display:flex}.sv-person{border-radius:var(--w-round);background:var(--w-soft);align-items:center;gap:6px;padding:2px 9px 2px 2px;font-size:.84em;display:inline-flex}.sv-srv-list{display:grid}.sv-srv{border-top:1px solid var(--w-line);align-items:center;gap:11px;padding:10px 0;display:flex}.sv-srv:first-child{border-top:0;padding-top:0}.sv-srv:last-child{padding-bottom:0}.sv-srv-mark{border-radius:min(var(--w-radius), 9px);background:var(--w-soft);width:32px;height:32px;color:var(--w-text);flex:none;place-items:center;display:grid}.sv-srv[data-down] .sv-srv-mark{color:var(--w-dim)}.sv-srv-text{flex:1;min-width:0;line-height:1.3;display:grid}.sv-motd{border-radius:min(var(--w-radius), 8px);color:#aaa;font-family:var(--f-pixelify), ui-monospace, monospace;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;background:#0c0c0c;margin:12px 0 0;padding:10px 12px;font-size:.95em;line-height:1.4;box-shadow:inset 0 0 0 1px #ffffff0f}.sv-srv-title{align-items:center;gap:5px;min-width:0;display:flex}.sv-srv-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sv-verified{color:var(--w-accent);flex:none;display:inline-flex}.sv-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sv-srv-meta{min-width:0;color:var(--w-dim);align-items:center;gap:6px;font-size:.86em;display:flex}.sv-srv-platform{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sv-srv-addr{text-overflow:ellipsis;white-space:nowrap;color:var(--w-dim);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8em;overflow:hidden}.sv-srv-join{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.sv-btn.sv-srv-btn{gap:6px;height:32px;padding:0 12px;font-size:.86em}.sv-btn.sv-srv-btn[data-quiet]{background:var(--w-soft);color:var(--w-text)}@container (max-width:330px){.sv-srv{flex-wrap:wrap}.sv-srv .sv-srv-join{justify-content:flex-start;width:100%;padding-left:43px}}.sv-srv-big{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.sv-srv-fill{background:var(--w-soft);border-radius:999px;height:6px;overflow:hidden}.sv-srv-fill>span{border-radius:inherit;background:var(--w-accent);height:100%;clip-path:inset(0 calc(100% - var(--full,0%)) 0 0 round 999px);transition:clip-path .6s cubic-bezier(.2,.8,.2,1);display:block}.sv-srv-detail{color:var(--w-dim);margin:10px 0 0;font-size:.86em}.sv-srv-motd{margin:8px 0 0;line-height:1.45}.sv-srv-foot{border-top:1px solid var(--w-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.sv-players{margin-left:0}.sv-setup{min-height:236px;color:var(--w-dim);text-align:center;place-items:center;padding:2px;display:grid;position:relative}.sv-setup[data-busy]{opacity:.6;pointer-events:none}.sv-setup-ghost{pointer-events:none;opacity:.65;filter:blur(2.5px);--thin:radial-gradient(115% 74% at 50% 50%, transparent 40%, #000 88%);-webkit-mask-image:var(--thin);-webkit-mask-image:var(--thin);mask-image:var(--thin);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.sv-ghost-dot,.sv-ghost-bar,.sv-ghost-pill,.sv-ghost-ico,.sv-ghost-face{background:color-mix(in oklab, var(--w-text) 14%, transparent);border-radius:var(--w-round);flex:none}.sv-ghost-bar{border-radius:999px}.sv-ghost-head{background:color-mix(in oklab, var(--w-text) 21%, transparent)}.sv-ghost-post{flex-direction:column;align-items:flex-start;gap:7px;padding:11px 0;display:flex}.sv-ghost-post+.sv-ghost-post{border-top:1px solid color-mix(in oklab, var(--w-text) 9%, transparent)}.sv-ghost-by{align-items:center;gap:7px;margin-bottom:2px;display:flex}.sv-ghost-dot{width:22px;height:22px}.sv-ghost-pill{border-radius:var(--w-round);width:46px}.sv-ghost-room{padding:10px 0}.sv-ghost-room+.sv-ghost-room{border-top:1px solid color-mix(in oklab, var(--w-text) 9%, transparent)}.sv-ghost-roomline{align-items:center;gap:9px;display:flex}.sv-ghost-ico{border-radius:3px;width:15px;height:13px}.sv-ghost-count{margin-left:auto}.sv-ghost-faces{gap:3px;margin:9px 0 0 24px;display:flex}.sv-ghost-face{width:22px;height:22px}.sv-setup-ask{justify-items:center;max-width:42ch;display:grid;position:relative}.sv-setup-badge{border:1px dashed color-mix(in oklab, var(--w-text) 26%, transparent);border-radius:var(--w-round);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;padding:3px 8px;font-size:.72em;display:inline-block}.sv-setup-title{color:var(--w-text);margin:0;font-size:.98em;font-weight:600}.sv-setup-body{margin:6px 0 0;font-size:.86em;line-height:1.55}.sv-setup-pick{border:1px solid color-mix(in oklab, var(--w-text) 22%, transparent);border-radius:var(--w-round);background:var(--w-soft);min-height:36px;color:var(--w-text);font:inherit;cursor:pointer;align-items:center;gap:7px;margin-top:14px;padding:0 13px;font-size:.86em;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.sv-setup-pick:hover{border-color:color-mix(in oklab, var(--w-accent) 60%, transparent)}.sv-setup-note{align-items:center;gap:6px;margin:12px 0 0;font-size:.82em;display:flex}.sv-setup-ok{color:var(--w-accent)}.sv-setup-pop{border:1px solid var(--color-line-2);background:var(--color-float);width:280px;box-shadow:var(--shadow-float,0 18px 40px -20px #000000e6);color:var(--color-ink);border-radius:12px;padding:6px}.sv-setup-search{border:0;border-bottom:1px solid var(--color-line);width:100%;height:34px;color:var(--color-ink);font:inherit;background:0 0;outline:none;padding:0 8px;font-size:13px}.sv-setup-search::placeholder{color:var(--color-faint)}.sv-setup-list{max-height:260px;margin-top:6px;overflow-y:auto}.sv-setup-item{height:32px;color:var(--color-dim);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.sv-setup-item[data-selected=true]{background:var(--color-raise);color:var(--color-ink)}.sv-setup-cat{max-width:96px;color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11.5px;overflow:hidden}.sv-setup-warn{color:var(--color-warn,#e7b549);display:inline-flex}.sv-setup-none{color:var(--color-faint);padding:10px 8px;font-size:12.5px}.sv-setup-all{color:var(--color-ink)}.sv-setup-done{background:var(--color-ink);width:100%;height:32px;color:var(--color-void);font:inherit;cursor:pointer;border-radius:8px;margin-top:6px;font-size:12.5px;font-weight:600}:is(.sv-item:has(>.sv-w:empty),.sv-item:has(>.sv-w>.sv-glare:only-child)){display:none}.sv-post-media{gap:6px;margin-top:10px;display:grid}.sv-post-media[data-many]{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-post-img{object-fit:contain;object-position:left center;background:var(--w-soft);border-radius:0;width:auto;max-width:100%;max-height:260px;display:block}.sv-post-media[data-many] .sv-post-img{object-fit:cover;object-position:center;width:100%;max-height:160px}.sv-post{padding:13px 0}.sv-post:first-child{padding-top:0}.sv-post:last-child{padding-bottom:0}.sv-post-by{color:var(--w-dim);align-items:center;gap:8px;font-size:.84em;display:flex}.sv-post-author{color:var(--w-text);font-weight:600}.sv-badge{border-radius:min(var(--w-radius), 6px);background:var(--w-accent-soft);color:var(--w-text);padding:1px 7px;font-size:max(11px,.86em);font-weight:500}.sv-post-title{font-family:var(--w-font-body);margin:7px 0 3px;font-size:1.04em;font-weight:650;line-height:1.35}.sv-post-body{color:var(--w-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sv-seg{border:1px solid var(--w-line);border-radius:min(var(--w-radius), 10px);gap:2px;padding:2px;display:inline-flex}.sv-seg button{all:unset;border-radius:min(calc(var(--w-radius) - 2px), 8px);min-height:24px;color:var(--w-dim);font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;padding:2px 10px;font-size:.8rem;display:inline-flex}.sv-seg button[aria-pressed=true]{background:var(--w-accent-soft);color:var(--w-text)}.sv-seg button:focus-visible{outline:2px solid var(--w-accent)}.sv-chart{height:136px;position:relative}.sv-chart svg{width:100%;height:100%;display:block;overflow:visible}.sv-chart :is(path,rect){transition:d .6s cubic-bezier(.2,.8,.2,1),y .6s cubic-bezier(.2,.8,.2,1),height .6s cubic-bezier(.2,.8,.2,1)}.sv-chart-now{width:8px;height:8px;margin-top:-4px;transition:top .6s cubic-bezier(.2,.8,.2,1);position:absolute;right:-4px}.sv-axis{height:1.2em;color:var(--w-dim);font-variant-numeric:tabular-nums;margin-top:8px;font-size:max(11px,.76em);position:relative}.sv-axis span{white-space:nowrap;position:absolute;top:0}.sv-chart-note{color:var(--w-dim);margin:10px 0 0;font-size:.88em}.sv-chart-note b{color:var(--w-text);font-weight:600}.sv-event{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.sv-event:first-child{padding-top:0}.sv-event:last-child{padding-bottom:0}.sv-date{border-radius:min(var(--w-radius), 10px);background:var(--w-accent-soft);text-align:center;width:48px;padding:6px 0 5px;line-height:1.05}.sv-date-m{color:var(--w-dim);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.sv-date-d{font-size:calc(20px * var(--w-display-scale));margin-top:2px;display:block}.sv-event-title{font-size:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.sv-event-when{color:var(--w-dim);font-size:.86em}.sv-interest{color:var(--w-dim);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:.84em;display:inline-flex}.sv-staff{align-items:center;gap:11px;padding:8px 0;display:flex}.sv-staff:first-child{padding-top:0}.sv-staff:last-child{padding-bottom:0}.sv-staff[data-status=offline]{opacity:.55}.sv-av-wrap{display:inline-flex;position:relative}.sv-status{border:2px solid var(--w-surface);border-radius:var(--w-round);width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.sv-status[data-s=online]{background:var(--w-accent)}.sv-status[data-s=idle]{background:var(--w-surface);box-shadow:inset 0 0 0 2px var(--w-accent)}.sv-status[data-s=dnd]{background:var(--w-dim)}.sv-status[data-s=offline]{background:var(--w-surface);box-shadow:inset 0 0 0 2px var(--w-dim)}.sv-mark{color:var(--w-mark);flex:none}.sv-staff-name{font-weight:600}.sv-staff-role{color:var(--w-dim);font-size:max(11px,.84em)}.sv-staff-state{color:var(--w-dim);margin-left:auto;font-size:max(11px,.8em)}.sv-rules{column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.sv-rule{border-top:1px solid var(--w-line);grid-template-columns:2em minmax(0,1fr);gap:2px 8px;padding:11px 0;display:grid}.sv-rule:first-child{border-top:0;padding-top:0}.sv-rule-n{color:var(--w-accent);font-size:calc(15px * var(--w-display-scale));line-height:1.5}.sv-rule-t{font-size:inherit;margin:0;font-weight:650}.sv-rule-b{color:var(--w-dim);grid-column:2;margin:0}@container (min-width:600px){.sv-rules{grid-template-columns:1fr 1fr}.sv-rule:nth-child(2){border-top:0;padding-top:0}}.sv-linkrow{color:inherit;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.sv-list>li:first-child>.sv-linkrow{padding-top:0}.sv-list>li:last-child>.sv-linkrow{padding-bottom:0}.sv-brand{border-radius:min(var(--w-radius), 9px);background:var(--w-soft);flex:none;place-items:center;width:32px;height:32px;display:grid}.sv-linkrow-main{flex:1;min-width:0}.sv-linkrow-title{text-underline-offset:3px;font-weight:600;display:block}.sv-linkrow-sub{color:var(--w-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.84em;display:block;overflow:hidden}.sv-linkrow-arrow{color:var(--w-dim);flex:none;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.sv-linkrow:hover .sv-linkrow-title{text-decoration:underline}.sv-linkrow:hover .sv-linkrow-arrow{color:var(--w-text);transform:translate(2px,-2px)}.sv-join{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;min-height:100%;display:flex}.sv-join-h{font-family:var(--w-font-display);font-style:var(--w-display-style,normal);font-weight:var(--w-display-weight);font-size:calc(clamp(22px, 4.4cqi, 36px) * var(--w-display-scale));letter-spacing:var(--w-tracking);text-transform:var(--w-transform);text-wrap:balance;margin:0;line-height:1.1}.sv-join-b{max-width:54ch;color:var(--w-dim);margin:8px 0 0}.sv-join-cta{flex-direction:column;align-items:center;gap:9px;display:flex}.sv-join-note{color:var(--w-dim);align-items:center;gap:7px;font-size:.84em;display:inline-flex}@container (max-width:520px){.sv-join{flex-direction:column;align-items:stretch}.sv-join-cta,.sv-join .sv-btn{width:100%}}.sv-faq-item+.sv-faq-item{border-top:1px solid var(--w-line)}.sv-faq-h{font-size:inherit;font-weight:inherit;margin:0}.sv-faq-trigger{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 0;font-weight:600;display:flex}.sv-faq-item:first-child .sv-faq-trigger{padding-top:0}.sv-faq-trigger:focus-visible{outline:2px solid var(--w-accent);outline-offset:2px}.sv-faq-trigger svg{color:var(--w-dim);flex:none;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.sv-faq-trigger[data-state=open] svg{color:var(--w-accent);transform:rotate(45deg)}.sv-faq-content{color:var(--w-dim);overflow:hidden}.sv-faq-content[data-state=open]{animation:.28s cubic-bezier(.2,.8,.2,1) sv-open}.sv-faq-content[data-state=closed]{animation:.22s cubic-bezier(.4,0,1,1) sv-close}.sv-faq-content>div{padding-bottom:12px}@keyframes sv-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes sv-close{0%{height:var(--radix-accordion-content-height)}to{opacity:0;height:0}}.sv-stream{aspect-ratio:16/9;border-radius:min(var(--w-radius), 12px);background:radial-gradient(80% 90% at 20% 10%, color-mix(in oklab, var(--w-accent) 55%, transparent), transparent 60%), radial-gradient(70% 80% at 90% 100%, color-mix(in oklab, var(--w-accent) 30%, transparent), transparent 70%), #07060b;place-items:center;display:grid;position:relative;overflow:hidden}.sv-stream:after{content:"";background-image:radial-gradient(#ffffff1f 1px,#0000 1.5px);background-size:12px 12px;position:absolute;inset:0}.sv-stream-top{z-index:1;gap:6px;display:flex;position:absolute;top:12px;left:12px}.sv-stream-chip{border-radius:min(var(--w-radius), 6px);color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.sv-stream-chip[data-live]{letter-spacing:.08em;background:#e5252a}.sv-stream-play{z-index:1;border-radius:var(--w-round);background:var(--w-accent);width:64px;height:64px;color:var(--w-accent-text);box-shadow:0 12px 34px -8px var(--w-accent);place-items:center;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.sv-stream:hover .sv-stream-play{transform:scale(1.06)}.sv-stream-foot{align-items:center;gap:10px;margin-top:12px;display:flex}.sv-stream-foot b{font-weight:600;display:block}.sv-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sv-cd-unit{border-radius:min(var(--w-radius), 12px);background:var(--w-soft);text-align:center;padding:12px 4px 10px}.sv-cd-n{font-size:calc(clamp(22px, 9cqi, 40px) * var(--w-display-scale));line-height:1;display:block}.sv-cd-l{color:var(--w-dim);letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:600;display:block}.sv-cd-cap{color:var(--w-dim);margin:12px 0 0;font-size:.9em}@container svpage (max-width:430px){.sv-w{padding:calc(var(--w-pad) * .85)}.sv-seg button{padding:7px 12px}.sv-linkrow,.sv-event,.sv-staff{padding-block:12px}.sv-faq-trigger{padding-block:14px}.sv-faq-item:first-child .sv-faq-trigger{padding-top:0}.sv-kv{padding-block:11px}.sv-tagline{max-width:none}.sv-kv{gap:10px}.sv-kv dd{max-width:60%}}@container svpage (max-width:360px){.sv-w{padding:calc(var(--w-pad) * .72)}.sv-hmeta{gap:6px 12px}}.sv-w[data-motion=none] *,.sv-w[data-motion=none] :before,.sv-w[data-motion=none] :after{transition-duration:0s!important;animation:none!important}.sv-w[data-motion=playful]{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sv-w[data-motion=playful]:hover{transform:translateY(-3px)}.sv-w[data-motion=playful] .sv-btn:hover{transform:translateY(-2px)scale(1.02)}.sv-w[data-motion=playful] .sv-linkrow:hover{transform:translate(2px)}:is(.sv-title,.sv-name,.sv-num,.sv-join-h,.sv-btn,.sv-og-name,.sv-date-d,.sv-cd-n,.sv-rule-n){font-stretch:var(--w-display-width,normal)}.sv-root[data-device=mobile] .sv-item[data-hidden]{display:none}@container svpage (max-width:720px){.sv-root[data-device=auto] .sv-item[data-hidden]{display:none}}.sv-root[data-device=mobile] .ed-item[data-hidden]{opacity:.35;display:block}.sv-w[data-custom]{contain:layout paint}.sv-custom :where(h1,h2,h3,h4){font-family:var(--w-font-display);font-style:var(--w-display-style,normal);font-weight:var(--w-display-weight);letter-spacing:var(--w-tracking);text-transform:var(--w-transform);margin:0 0 .5em;line-height:1.2}.sv-custom :where(p){margin:0 0 .75em}.sv-custom :where(p:last-child){margin-bottom:0}.sv-custom :where(a:not(.sv-btn)){color:var(--w-accent)}.sv-custom :where(img){border-radius:min(var(--w-radius), 12px);max-width:100%;height:auto;display:block}.sv-custom :where(ul,ol){margin:0;padding-left:1.2em}.sv-og{isolation:isolate;box-sizing:border-box;background:var(--p-bg);width:1200px;height:630px;padding:52px;position:relative;overflow:hidden}.sv-og-card{z-index:1;box-sizing:border-box;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.sv-og-body{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:52px 56px;display:flex}.sv-og-band{flex:none;height:104px;display:block;overflow:hidden}.sv-og-band img{object-fit:cover;width:100%;height:100%}.sv-og-card[data-banner] .sv-og-body{padding:26px 56px 28px}.sv-og-card[data-banner] .sv-icon.sv-og-icon{--size:88px}.sv-og-card[data-banner] .sv-og-name{font-size:calc(66px * var(--w-display-scale))}.sv-og-card[data-banner] .sv-og-tag,.sv-og-card[data-banner] .sv-og-on{margin-top:10px;font-size:25px}.sv-og-card[data-banner] .sv-og-foot{margin-top:16px;padding-top:18px}.sv-og-card[data-banner] .sv-btn.sv-og-btn{height:58px}.sv-og-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.sv-icon.sv-og-icon{--size:128px;margin:0}.sv-og-live{color:var(--w-dim);font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:26px;display:flex}.sv-og-live .sv-dot-live{width:14px;height:14px}.sv-og-name{font-family:var(--w-font-display);font-style:var(--w-display-style,normal);font-weight:var(--w-display-weight);font-size:calc(92px * var(--w-display-scale));letter-spacing:calc(var(--w-tracking) - .01em);text-transform:var(--w-transform);text-overflow:ellipsis;white-space:nowrap;margin-top:auto;line-height:1.02;overflow:hidden}.sv-og-tag{max-width:920px;color:var(--w-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:18px 0 0;font-size:28px;line-height:1.35;display:-webkit-box;overflow:hidden}.sv-og-on{color:var(--w-accent);align-items:center;gap:14px;margin:20px 0 0;font-size:26px;display:flex}.sv-og-on-dot{background:var(--w-accent);border-radius:999px;flex:none;width:10px;height:10px}.sv-og-foot{border-top:max(1px, var(--w-bw)) solid var(--w-line);justify-content:space-between;align-items:center;margin-top:34px;padding-top:28px;display:flex}.sv-og-url{color:var(--w-dim);font-size:26px}.sv-og-url b{color:var(--w-text);font-weight:600}.sv-btn.sv-og-btn{border-radius:min(var(--w-radius), 18px);height:66px;font-size:calc(25px * var(--w-display-scale));padding:0 30px}.sv-byline{color:var(--p-text);font:500 12px/1.4 var(--nf-ui), ui-sans-serif, system-ui, sans-serif;text-align:center;padding:5px 0 0}.sv-byline a{color:inherit;text-underline-offset:3px;padding:5px 4px 4px;text-decoration:underline;display:inline-block}.sv-guides{z-index:20;grid-template-columns:inherit;column-gap:inherit;pointer-events:none;display:grid;position:absolute;inset:0}.sv-guides>span{background:#ffb2240f;box-shadow:inset 1px 0 #ffb2246b,inset -1px 0 #ffb2246b}.sv-root[data-device=mobile] .sv-guides>span:nth-child(n+2){display:none}.sv-fx{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sv-fx[data-front]{z-index:2}.sv-fx[data-live]{height:0;position:sticky;inset:0 auto auto;overflow:visible}.sv-fx>*{width:100%;height:100%;position:absolute;top:0;left:0}.sv-fx[data-live]>*{height:100svh}.sv-canvas{display:block}.sv-media-el{object-fit:cover;filter:blur(calc(var(--p-media-blur) * 1px));scale:calc(1 + var(--p-media-blur) / 40)}.sv-media-veil{background:var(--p-bg);opacity:var(--p-media-dim)}.sv-splash{z-index:1500;background:color-mix(in oklab, var(--p-bg) 74%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);width:100%;color:var(--w-text);cursor:pointer;border:0;place-items:center;padding:24px;animation:.3s sv-in;display:grid;position:fixed;inset:0}.sv-splash-text{font-family:var(--w-font-display);font-style:var(--w-display-style,normal);font-weight:var(--w-display-weight);font-size:calc(clamp(22px, 5vw, 42px) * var(--w-display-scale));font-stretch:var(--w-display-width,normal);letter-spacing:var(--w-tracking);text-transform:var(--w-transform);animation:2.8s ease-in-out infinite sv-breathe}.sv-splash:focus-visible{outline:2px solid var(--w-accent);outline-offset:-6px}@keyframes sv-in{0%{opacity:0}}@keyframes sv-breathe{50%{opacity:.5}}.sv-dock{--w-soft:color-mix(in oklab, var(--w-text) 8%, transparent);z-index:3;border:var(--w-bw) solid var(--w-border);border-radius:min(calc(var(--w-radius) + 8px), 999px);background:color-mix(in oklab, var(--w-surface) 88%, transparent);max-width:min(300px,100% - 32px);color:var(--w-text);font-family:var(--w-font-body);font-size:calc(13px * var(--w-body-scale));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:8px;padding:7px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 30px -12px #00000080}.sv-dock[data-fixed]{z-index:1400;position:fixed}.sv-dock-art{border-radius:min(var(--w-radius), 999px);background:var(--w-soft);width:34px;height:34px;color:var(--w-dim);flex:none;place-items:center;display:grid;overflow:hidden}.sv-dock-art img{object-fit:cover;width:100%;height:100%}.sv-dock-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.sv-dock-btn{all:unset;border-radius:min(var(--w-radius), 999px);width:32px;height:32px;color:var(--w-text);cursor:pointer;flex:none;place-items:center;display:grid}.sv-dock-btn:hover{background:var(--w-soft)}.sv-dock-btn:focus-visible{outline:2px solid var(--w-accent);outline-offset:-2px}.sv-dock-embed{border:var(--w-bw) solid var(--w-border);border-radius:min(calc(var(--w-radius) + 8px), 18px);background:var(--w-surface);width:max(100%,300px);animation:.2s sv-in;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 10px 30px -12px #00000080}.sv-dock-frame{border:0;width:100%;display:block}body[data-previewing] .sv-dock[data-fixed]{bottom:68px}.sv-mp.sv-dock{--mp-art:38px;border-radius:min(calc(var(--w-radius) + 8px), 16px);background:color-mix(in oklab, var(--w-surface) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);gap:8px;width:264px;max-width:calc(100% - 32px);padding:9px;display:grid;box-shadow:0 12px 32px -14px #0009}.sv-mp-top{align-items:center;gap:9px;min-width:0;display:flex}.sv-mp-art{width:var(--mp-art);height:var(--mp-art);border-radius:min(var(--w-radius), 8px);background:var(--w-soft);color:var(--w-dim);flex:none;place-items:center;display:grid;overflow:hidden}.sv-mp-art img{object-fit:cover;width:100%;height:100%}.sv-mp-text{flex:1;min-width:0;line-height:1.25;display:grid}.sv-mp-title,.sv-mp-artist{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sv-mp-title{color:var(--w-text);font-size:13px;font-weight:650}.sv-mp-artist{color:var(--w-dim);font-size:11.5px}.sv-mp-eq{opacity:.8;flex:none;align-items:flex-end;gap:2px;height:12px;display:none}.sv-mp-eq[data-on]{display:flex}.sv-mp-eq i{background:var(--w-text);border-radius:1px;width:2.5px;height:30%;animation:.9s ease-in-out infinite alternate sv-eq}.sv-mp-eq i:nth-child(2){animation-delay:-.3s}.sv-mp-eq i:nth-child(3){animation-delay:-.55s}.sv-mp-eq i:nth-child(4){animation-delay:-.15s}@keyframes sv-eq{0%{height:25%}to{height:100%}}@media (prefers-reduced-motion:reduce){.sv-mp-eq i{height:70%;animation:none}}.sv-mp-bar{font-variant-numeric:tabular-nums;color:var(--w-dim);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.sv-mp-seek{--track:color-mix(in oklab, var(--w-text) 22%, transparent);appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:-5px 0}.sv-mp-seek::-webkit-slider-runnable-track{background:linear-gradient(var(--w-text), var(--w-text)) 0 / var(--at,0%) 100% no-repeat, var(--track);border-radius:999px;height:3px}.sv-mp-seek::-moz-range-track{background:linear-gradient(var(--w-text), var(--w-text)) 0 / var(--at,0%) 100% no-repeat, var(--track);border-radius:999px;height:3px}.sv-mp-seek::-webkit-slider-thumb{appearance:none;background:var(--w-text);opacity:0;border-radius:50%;width:11px;height:11px;margin-top:-4px;transition:opacity .15s}.sv-mp-seek::-moz-range-thumb{background:var(--w-text);opacity:0;border:0;border-radius:50%;width:11px;height:11px}.sv-mp-seek:hover::-webkit-slider-thumb{opacity:1}.sv-mp-seek:focus-visible::-webkit-slider-thumb{opacity:1}.sv-mp-seek:hover::-moz-range-thumb{opacity:1}.sv-mp-seek:focus-visible::-moz-range-thumb{opacity:1}.sv-mp-seek:focus-visible{outline:2px solid var(--w-accent);outline-offset:2px;border-radius:4px}.sv-mp-controls{justify-content:center;align-items:center;gap:18px;display:flex}.sv-mp-main{display:contents}.sv-mp-btn,.sv-mp-play{all:unset;color:var(--w-text);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}.sv-mp-btn{width:30px;height:30px}.sv-mp-btn:disabled{opacity:.35;cursor:default}.sv-mp-play{background:var(--w-text);width:36px;height:36px;color:var(--w-surface)}.sv-mp-btn:hover:not(:disabled){background:var(--w-soft)}.sv-mp-btn:focus-visible,.sv-mp-play:focus-visible{outline:2px solid var(--w-accent);outline-offset:2px}.sv-mp-note{color:var(--w-dim);margin:0;font-size:11.5px}.sv-mp .sv-mp-top>.sv-mp-play,.sv-mp .sv-mp-grow{display:none}.sv-mp[data-size=small]{--mp-art:30px;gap:0;width:232px;padding:6px}.sv-mp[data-size=small] .sv-mp-bar,.sv-mp[data-size=small] .sv-mp-controls,.sv-mp[data-size=small] .sv-mp-shrink{display:none}.sv-mp[data-size=small] .sv-mp-top>.sv-mp-play,.sv-mp[data-size=small] .sv-mp-grow{display:grid}.sv-mp[data-size=small] .sv-mp-play{width:30px;height:30px}@media (max-width:480px){.sv-mp.sv-dock[data-fixed]{width:auto}.sv-mp:not([data-size]){--mp-art:30px;gap:0;padding:6px}.sv-mp:not([data-size]) .sv-mp-bar,.sv-mp:not([data-size]) .sv-mp-controls,.sv-mp:not([data-size]) .sv-mp-shrink{display:none}.sv-mp:not([data-size]) .sv-mp-top>.sv-mp-play,.sv-mp:not([data-size]) .sv-mp-grow{display:grid}.sv-mp:not([data-size]) .sv-mp-play{width:30px;height:30px}}.sv-yt{z-index:-1;opacity:0;pointer-events:none;width:200px;height:200px;position:fixed;bottom:0;left:0}.sv-yt[data-shown]{z-index:1450;opacity:1;pointer-events:auto;border-radius:12px;height:200px;overflow:hidden;box-shadow:0 16px 40px -16px #0009}@media (max-width:900px){body:has(.sv-stickyjoin[data-shown]) .sv-dock[data-fixed]{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (max-width:480px){.sv-dock[data-fixed]{max-width:none;bottom:12px;left:12px;right:12px}}.sv-honours{align-items:center;gap:6px;min-height:22px;margin-top:10px;display:flex}.sv-awards{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.sv-award{color:inherit;cursor:help;background:0 0;border:0;padding:0;line-height:0;display:inline-flex}.sv-award-tip{z-index:60;pointer-events:none;border:max(1px, var(--w-bw)) solid var(--w-border);border-radius:max(6px, min(var(--w-radius), 10px));background:var(--w-surface);text-align:left;width:max-content;max-width:216px;font-family:var(--w-font-body);letter-spacing:normal;text-transform:none;white-space:normal;padding:9px 11px 10px;font-size:12px;font-weight:400;line-height:1.45;transition:opacity .14s,translate .14s;position:fixed;translate:-50%;box-shadow:0 14px 34px -16px #000000bf}@starting-style{.sv-award-tip{opacity:0;translate:-50% -4px}}.sv-award-tip b{color:var(--w-text);font-size:12.5px;font-weight:650;line-height:1.3;display:block}.sv-award-tip i{color:var(--w-dim);margin-top:3px;font-style:normal;line-height:1.45;display:block}.sv-award-tip em{border-top:1px solid var(--w-line);color:var(--w-dim);margin-top:8px;padding-top:7px;font-size:11px;font-style:normal;font-weight:500;line-height:1.35;display:block}@media (prefers-reduced-motion:reduce){.sv-award-tip{transition:none}}.sv-pagenum{border:1px solid var(--w-line);border-radius:min(var(--w-radius), 999px);color:var(--w-dim);font-family:var(--w-font-display);font-style:var(--w-display-style,normal);font-variant-numeric:tabular-nums;letter-spacing:var(--w-tracking);align-items:center;padding:1px 9px;font-size:.82em;display:inline-flex}.sv-w[data-fx=gradient] :is(.sv-name,.sv-title,.sv-join-h){background:linear-gradient(100deg, var(--w-text) 0%, var(--w-accent) 40%, var(--w-text) 80%);color:#0000;-webkit-text-fill-color:transparent;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite sv-sweep}@keyframes sv-sweep{to{background-position:-240% 0}}.sv-w[data-fx=glitch] :is(.sv-name,.sv-title,.sv-join-h){animation:4s step-end infinite sv-glitch}@keyframes sv-glitch{0%,90%,to{text-shadow:none;translate:0}91%{text-shadow:-2px 0 var(--w-accent), 2px 0 var(--w-dim);translate:1px}93%{text-shadow:2px 0 var(--w-accent), -2px 0 var(--w-dim);translate:-1px}95%{text-shadow:none;translate:0}97%{text-shadow:-1px 0 var(--w-dim), 1px 0 var(--w-accent);translate:0 -1px}}.sv-w[data-fx=typewriter] :is(.sv-name,.sv-title,.sv-join-h){animation:1.4s steps(24,end) both sv-type}@keyframes sv-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -.1em 0 0)}}@media (prefers-reduced-motion:reduce){.sv-splash,.sv-splash-text,.sv-w[data-fx] :is(.sv-name,.sv-title,.sv-join-h){animation:none!important}.sv-page *,.sv-page :before,.sv-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sv-apply{flex-direction:column;gap:14px;display:flex}.sv-apply-intro{color:var(--w-dim);margin:0;font-size:14px;line-height:1.55}.sv-apply-field{flex-direction:column;gap:5px;display:flex}.sv-apply-q{color:var(--w-text);font-size:14px;font-weight:600}.sv-apply-hint{color:var(--w-dim);font-size:12.5px}.sv-apply-field textarea{box-sizing:border-box;border:max(1px, var(--w-bw)) solid var(--w-line);border-radius:min(var(--w-radius), 14px);background:color-mix(in oklab, var(--w-surface) 60%, transparent);width:100%;color:var(--w-text);font:inherit;resize:vertical;padding:10px 12px;font-size:14px;line-height:1.5}.sv-apply-field textarea:focus-visible{border-color:var(--w-accent);outline:none}.sv-apply-send{align-self:flex-start;margin-top:2px;text-decoration:none}.sv-apply-wait,.sv-apply-error{color:var(--w-dim);font-size:13px}.sv-apply-error{color:var(--w-accent)}.sv-apply-state{border:max(1px, var(--w-bw)) solid var(--w-line);border-radius:min(var(--w-radius), 14px);background:color-mix(in oklab, var(--w-surface) 60%, transparent);padding:14px 16px}.sv-apply-state b{color:var(--w-text);font-size:15px}.sv-apply-state p{color:var(--w-dim);margin:8px 0 0;font-size:13.5px;line-height:1.6}.sv-apply-state[data-state=approved]{border-color:color-mix(in oklab, var(--w-accent) 55%, var(--w-line))}.sv-stickyjoin.sv-w{z-index:60;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:min(var(--w-radius), 18px);max-width:520px;box-shadow:0 18px 40px #00000073, var(--fx-glow);opacity:0;pointer-events:none;align-items:center;gap:12px;margin:0 auto;padding:10px 10px 10px 12px;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s;display:flex;position:fixed;transform:translateY(calc(100% + 24px))}.sv-stickyjoin.sv-w[data-shown]{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.sv-stickyjoin.sv-w{transition:opacity .12s linear;transform:none}}.sv-stickyjoin-icon{border-radius:min(var(--w-radius), 10px);object-fit:cover;flex:none;width:38px;height:38px}.sv-stickyjoin-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.sv-stickyjoin-name{color:var(--w-text);font-family:var(--w-font-display);font-style:var(--w-display-style,normal);font-weight:var(--w-display-weight);font-size:calc(14.5px * var(--w-display-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sv-stickyjoin-live{color:var(--w-dim);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sv-stickyjoin .sv-btn{flex:none}.sv-root:has(~.sv-stickyjoin) .sv-inner{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.sv-glare{z-index:3;border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sv-page[data-hover=lift] .sv-w{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.sv-page[data-hover=lift] .sv-w:hover{box-shadow:0 18px 40px #00000059, var(--fx-bevel), var(--fx-shadow), var(--fx-glow), var(--fx-halo);transform:translateY(-4px)}.sv-page[data-hover=tilt] .sv-w{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.sv-page[data-hover=tilt] .sv-w[data-tilting]{transition:transform .1s linear}.sv-page[data-hover=tilt] .sv-glare{background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%), color-mix(in oklab, var(--w-text) 16%, transparent), transparent 55%);transition:opacity .3s}.sv-page[data-hover=tilt] .sv-w[data-tilting] .sv-glare{opacity:1}}.sv-root img[src^="data:image/png"]{image-rendering:pixelated}
.ed-shell,[data-radix-popper-content-wrapper],[role=dialog]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px}.font-mono{font-stretch:87.5%}.ed-shell :is(input,textarea,[contenteditable]),[data-radix-popper-content-wrapper] :is(input,textarea,[contenteditable]),[role=dialog] :is(input,textarea,[contenteditable]){caret-color:var(--brand)}.ed-shell :is(input,textarea):focus-visible,[data-radix-popper-content-wrapper] :is(input,textarea):focus-visible,[role=dialog] :is(input,textarea):focus-visible{outline:none}.ed-cmd [cmdk-group-heading]{color:var(--color-dim);padding:12px 10px 4px;font-size:12px;font-weight:500}.ed-cmd [cmdk-group]:first-of-type [cmdk-group-heading]{padding-top:4px}.ed-scroll{scrollbar-width:thin;scrollbar-color:#2f3137 transparent}.ed-canvas{background:radial-gradient(#ffffff0a 1px, transparent 1.3px) 0 0 / 22px 22px local, var(--color-void);scrollbar-width:thin;scrollbar-color:#2f3137 transparent}.ed-item{--px:calc(1px / var(--z,1));cursor:default;outline:none}.sv-page:is([data-cursor=crosshair],[data-cursor=pixel],[data-cursor=custom]) .ed-item{cursor:inherit}.ed-item[data-selected]{z-index:30}.ed-dragging{opacity:.3}.ed-chrome{zoom:calc(1 / var(--z,1))}.ed-outline{inset:calc(var(--px) * -3);z-index:25;border-radius:calc(var(--px) * 4);pointer-events:none;transition:box-shadow .12s;position:absolute}.ed-item:hover>.ed-outline{box-shadow:0 0 0 var(--px) #ffb2248c}.ed-item[data-selected]>.ed-outline,.ed-item:focus-visible>.ed-outline{box-shadow:0 0 0 calc(var(--px) * 2) var(--color-brand)}.ed-item[data-unfilled]>.ed-outline{box-shadow:0 0 0 var(--px) var(--color-danger)}.ed-item[data-unfilled]:hover>.ed-outline{box-shadow:0 0 0 calc(var(--px) * 2) var(--color-danger)}.ed-drop{--w:calc(var(--px) * 3);z-index:35;width:var(--w);pointer-events:none;border-radius:var(--w);background:var(--color-brand);box-shadow:0 0 0 var(--w) #ffb22438;position:absolute;top:0;bottom:0}.ed-drop[data-place=before]{left:calc(var(--p-gap) / -2 - var(--w) / 2)}.ed-drop[data-place=after]{right:calc(var(--p-gap) / -2 - var(--w) / 2)}.sv-root[data-device=mobile] .ed-drop{width:auto;height:var(--w);left:0;right:0}.sv-root[data-device=mobile] .ed-drop[data-place=before]{top:calc(var(--p-gap) / -2 - var(--w) / 2);bottom:auto}.sv-root[data-device=mobile] .ed-drop[data-place=after]{top:auto;bottom:calc(var(--p-gap) / -2 - var(--w) / 2)}@keyframes ed-pop{0%{opacity:0;transform:scale(.97)}}@keyframes ed-fade{0%{opacity:0}}@keyframes ed-modal{0%{opacity:0;transform:scale(.96)translateY(6px)}}.ed-pop{transform-origin:var(--radix-popover-content-transform-origin,var(--radix-select-content-transform-origin,var(--radix-tooltip-content-transform-origin,center)));animation:.12s cubic-bezier(.2,.8,.2,1) ed-pop}.ed-fade{animation:.15s ease-out ed-fade}.ed-modal{animation:.2s cubic-bezier(.2,.8,.2,1) ed-modal}.ed-colorful.react-colorful{gap:10px;width:100%;height:168px}.ed-colorful .react-colorful__saturation{border-bottom:0;border-radius:8px}.ed-colorful .react-colorful__hue,.ed-colorful .react-colorful__alpha{border-radius:99px;flex:0 0 10px}.ed-colorful .react-colorful__pointer{border-width:2px;width:16px;height:16px}.ed-checker{background:linear-gradient(var(--c), var(--c)), repeating-conic-gradient(#3a3c42 0 25%, #26282d 0 50%) 0 0 / 8px 8px}.ed-mini.sv-w{font-size:10.5px;line-height:1.3;--w-pad:10px!important}.ed-mini .sv-title{font-size:calc(10.5px * var(--w-display-scale))}.ed-mini-num{font-size:calc(21px * var(--w-display-scale));line-height:1.1}@media (hover:none){.ed-item:hover>.ed-outline{box-shadow:none}.ed-item[data-selected]:hover>.ed-outline{box-shadow:0 0 0 calc(var(--px) * 2) var(--color-brand)}}@media (pointer:coarse){.ed-shell :is(input,textarea),[data-radix-popper-content-wrapper] :is(input,textarea),[role=dialog] :is(input,textarea),.ed-shell .cm-content{font-size:16px}}.ed-ghost{--px:calc(1px / var(--z,1));min-height:calc(var(--px) * 64);border:var(--px) dashed #ffb22440;border-radius:calc(var(--px) * 8);place-items:center;display:grid}.ed-ghost:hover{border-color:#ffb22480}.ed-item[data-selected] [data-edit]{cursor:text}.ed-item[data-selected] [data-edit]:hover{box-shadow:inset 0 -1px #ffb224cc}.ed-code .cm-editor.cm-focused{outline:none}.ed-preview .sv-page{min-height:100dvh}@media (prefers-reduced-motion:reduce){.ed-pop,.ed-fade,.ed-modal{animation:none}}.ed-skel{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;width:min(980px,100%);margin:40px auto;padding:0 24px;display:grid}.ed-skel-block{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;padding:18px}.ed-skel-head{align-items:center;gap:16px;display:flex}.ed-skel-icon{background:var(--color-raise-2);border-radius:14px;flex:none;width:56px;height:56px}.ed-skel-bar{background:linear-gradient(90deg, var(--color-raise) 0%, var(--color-raise-2) 40%, var(--color-raise) 80%);background-size:300% 100%;border-radius:999px;animation:1.6s ease-in-out infinite ed-skel-sweep;display:block}@keyframes ed-skel-sweep{0%{background-position:140% 0}to{background-position:-40% 0}}.ed-skel-say{text-align:center;color:var(--color-faint);grid-column:span 12;margin:6px 0 0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.ed-skel-bar{background:var(--color-raise-2);animation:none}}.ed-found{outline:2px solid var(--color-brand);outline-offset:6px;border-radius:10px;animation:1.8s ease-out forwards ed-found}section.ed-found{outline-offset:-6px}@keyframes ed-found{0%,35%{outline-color:var(--color-brand)}to{outline-color:#0000}}
