.chal{flex-direction:column;min-width:0;color:var(--c-text)}.chal,.chal__head{display:flex;gap:10px}.chal__head{align-items:center;justify-content:space-between;min-height:20px}.chal__kind{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:16px;font-weight:600;color:var(--c-secondary)}.chal__kind>svg{flex:none;color:var(--c-text)}.chal__by{font-weight:500;color:var(--c-dim)}.chal__status{transition:color var(--duration-fast) var(--ease-smooth-out),background-color var(--duration-fast) var(--ease-smooth-out)}.chal__prompt{font-size:16px;line-height:23px;font-weight:600;letter-spacing:-.005em;overflow-wrap:anywhere}.chal__prize{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.chal__amount{font-size:18px;line-height:24px;font-weight:600}.chal__meta{font-size:13px;line-height:18px;color:var(--c-secondary)}.sol-amt--live{color:var(--accent-live)}.chal__form{display:flex;align-items:flex-end;gap:8px}.chal__field{flex:1;min-width:0;height:36px;padding:0 12px;border-radius:10px;background:var(--c-input);color:var(--c-text);font:inherit;font-size:14px;line-height:20px;outline:0;box-shadow:inset 0 0 0 .5px var(--c-ink-12);transition:box-shadow var(--duration-quick) var(--ease-smooth-out)}.chal__field--area{height:auto;min-height:36px;max-height:120px;padding:7px 12px;resize:none}.chal__field::placeholder{color:var(--c-dim)}.chal__field:focus{box-shadow:inset 0 0 0 1px var(--c-ink-35)}.chal__send{flex:none;height:36px;min-width:84px}.chal__send:disabled{opacity:.45}.chal__gate{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px 12px;border-radius:10px;background:var(--c-ink-05)}.chal__gate,.chal__judge,.chal__note{font-size:13px;line-height:18px;color:var(--c-secondary)}.chal__error{font-size:13px;line-height:18px;color:var(--c-danger)}.chal__mine{display:block;font-size:13px;line-height:19px;color:var(--c-secondary);animation:chal-in var(--duration-fast) var(--ease-smooth-out) both}.chal__mine>svg{display:inline-block;margin-right:4px;vertical-align:-2px}.chal__mine[data-tone=ok],.chal__mine[data-tone=win]{color:var(--c-text)}.chal__mine-text{color:var(--c-dim);overflow-wrap:anywhere}.chal__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.chal__rules{flex:1 1 220px;min-width:0;font-size:12px;line-height:16px;color:var(--c-dim)}.chal__creator{display:flex;gap:6px}.chal__results{display:flex;flex-direction:column;gap:8px;animation:chal-in var(--duration-slow) var(--ease-smooth-out) both}.chal__answer{font-size:14px;line-height:20px}.chal__answer-label{margin-right:6px;color:var(--c-secondary)}.chal__winners{border-radius:10px;background:var(--c-opt);overflow:hidden}.chal__winner,.chal__winners{display:flex;flex-direction:column}.chal__winner{gap:2px;padding:8px 10px}.chal__winner+.chal__winner{box-shadow:inset 0 .5px 0 var(--c-opt-line)}.chal__winner-line{display:flex;align-items:center;gap:8px;min-height:22px;font-size:14px;line-height:20px}.chal__rank{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:9999px;background:var(--c-ink-08);font-size:11px;font-weight:600;color:var(--c-secondary)}.chal__who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.chal__entry{padding-left:28px;font-size:13px;line-height:19px;color:var(--c-text);overflow-wrap:anywhere}.chal__reason{padding-left:28px;font-size:12px;line-height:17px}.chal__reason,.chal__tx{color:var(--c-secondary)}.chal__tx{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:13px;line-height:18px;text-decoration:underline;text-decoration-color:var(--c-ink-25);text-underline-offset:2px;transition:color var(--duration-quick) var(--ease-smooth-out)}.chal__tx:hover{color:var(--c-text)}.chal--sk{min-height:132px}@keyframes chal-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.chals{flex-direction:column;margin-bottom:20px}.chals,.chals__head{display:flex;gap:10px}.chals__head{align-items:baseline;justify-content:space-between}.chals__title{font-size:15px;line-height:20px;font-weight:600;color:var(--c-text)}.chals__hint{font-size:12px;line-height:16px;color:var(--c-dim)}.chals__box{padding:14px;border-radius:18px}.chals__box,.chals__past{background:var(--c-raised)}.chals__past{display:flex;flex-direction:column;border-radius:14px;overflow:hidden}.chals__row{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;text-align:left;transition:background-color var(--duration-quick) var(--ease-smooth-out)}.chals__row:hover{background:var(--c-ink-05)}.chals__row+.chals__row,.chals__row-wrap+.chals__row-wrap{box-shadow:inset 0 .5px 0 var(--c-opt-line)}.chals__row-main{display:flex;flex:1;flex-direction:column;min-width:0}.chals__row-title{font-size:14px;line-height:20px;color:var(--c-text)}.chals__row-sub,.chals__row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chals__row-sub{font-size:12px;line-height:16px;color:var(--c-secondary)}.chals__row-open{padding:4px 12px 12px}.chal-set{display:flex;flex-direction:column;gap:10px}.chal-set__line{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;font-size:13px;line-height:18px;color:var(--c-secondary)}.chal-set__line>span:first-child{color:var(--c-text)}.chal-set__resp{font-size:12px;line-height:17px;color:var(--c-dim)}.chal-set__amount{display:inline-flex;align-items:center;gap:6px}.chal-set__amount input{width:76px;height:30px;padding:0 8px;border-radius:8px;background:var(--c-input);color:var(--c-text);font:inherit;font-size:13px;text-align:right;font-variant-numeric:tabular-nums;outline:0;box-shadow:inset 0 0 0 .5px var(--c-ink-12)}.chal-set__amount input:focus{box-shadow:inset 0 0 0 1px var(--c-ink-35)}.chal-set__chips{display:flex;flex-wrap:wrap;gap:6px}.chal-set__saved{font-size:12px;line-height:16px;color:var(--c-dim)}@media (max-width:767px){.chal__field{font-size:16px;height:44px}.chal__field--area{height:auto;min-height:44px}.chal__send{height:44px}.chal__prompt{font-size:17px;line-height:24px}.chal-set__amount input{font-size:16px;height:36px}}@media (prefers-reduced-motion:reduce){.chal__mine,.chal__results{animation:none}}.site-ctl{gap:20px}.site-ctl__note{display:inline-flex;align-items:center;gap:4px;margin-left:auto;margin-right:10px;font-size:12px;line-height:16px;color:var(--c-secondary);opacity:0;transition:opacity var(--duration-quick,.15s) var(--ease-smooth-out)}.site-ctl__note[data-on=true]{opacity:1}.site-ctl__host{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:18px;color:var(--c-secondary);text-decoration:none}.site-ctl__host span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-ctl__host:hover{color:var(--c-text)}.site-ctl__preview{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:14px;background:var(--c-raised);box-shadow:inset 0 0 0 1px var(--c-ink-08)}.site-ctl__preview iframe{position:absolute;top:0;left:0;width:1280px;height:800px;border:0;transform-origin:0 0;pointer-events:none;opacity:0;transition:opacity var(--duration-fast,.25s) var(--ease-smooth-out)}.site-ctl__preview iframe[data-on=true]{opacity:1}.site-ctl__loading{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--c-app) 82%,transparent);font-size:11.5px;line-height:16px;color:var(--c-secondary);opacity:0;transition:opacity var(--duration-quick,.15s) var(--ease-smooth-out);pointer-events:none}.site-ctl__preview[data-loading=true] .site-ctl__loading{opacity:1}.site-ctl__group{display:flex;flex-direction:column;gap:10px}.site-ctl__label{font-size:12px;line-height:16px;font-weight:500;color:var(--c-secondary)}.site-ctl__looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.site-ctl__look{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:12px;background:var(--c-raised);box-shadow:inset 0 0 0 1px var(--c-ink-08);font-size:13px;font-weight:500;color:var(--c-text);transition:background-color var(--duration-quick,.15s) var(--ease-smooth-out),box-shadow var(--duration-quick,.15s) var(--ease-smooth-out)}.site-ctl__look:hover:not([disabled]){background:var(--c-row-hover)}.site-ctl__look[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--c-text)}.site-ctl__look[disabled]{cursor:progress}.site-ctl__look[data-saving=true]{opacity:.6}.site-ctl__glyph{position:relative;flex:none;width:18px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1.25px var(--c-secondary)}.site-ctl__look[data-look=plush] .site-ctl__glyph{border-radius:6px;background:radial-gradient(circle at 70% 55%,var(--c-secondary) 0 3px,transparent 3.5px)}.site-ctl__look[data-look=poster] .site-ctl__glyph{border-radius:1px;background:linear-gradient(var(--c-secondary) 0 0) 3px 8px /12px 3px no-repeat}.site-ctl__look[data-look=minimal] .site-ctl__glyph{background:linear-gradient(var(--c-secondary) 0 0) 6px 4px /6px 6px no-repeat;border-radius:3px}.site-ctl__look[data-look=console] .site-ctl__glyph{border-radius:0;background:linear-gradient(var(--c-secondary) 0 0) 0 7px /18px 1px no-repeat,linear-gradient(var(--c-secondary) 0 0) 9px 0 /1px 14px no-repeat}.site-ctl__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.site-ctl__art{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 5px;border-radius:999px;background:var(--c-raised);box-shadow:inset 0 0 0 1px var(--c-ink-08);font-size:12px;font-weight:500;color:var(--c-text)}.site-ctl__art img{width:20px;height:20px;border-radius:999px;object-fit:cover}.site-ctl__art[aria-checked=true],.site-ctl__swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--c-app),0 0 0 3.5px var(--c-text)}.site-ctl__swatch{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#fff;box-shadow:inset 0 0 0 1px rgb(0 0 0/.12);transition:transform var(--duration-press,.11s) var(--ease-smooth-out)}.site-ctl__art:active,.site-ctl__look:active,.site-ctl__swatch:active{transform:scale(.97)}.site-ctl__foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-top:16px;box-shadow:inset 0 .5px 0 var(--c-ink-08)}.site-ctl__meta{font-size:12px;line-height:16px;color:var(--c-dim)}@media (prefers-reduced-motion:reduce){.site-ctl__loading,.site-ctl__note,.site-ctl__preview iframe{transition:none}}.xthread{display:flex;flex-direction:column;gap:8px;margin:10px 0 0;padding:0 0 0 12px;list-style:none;box-shadow:inset 1.5px 0 0 var(--c-divider)}.xthread__part{font-size:14px;line-height:20px;color:var(--c-text);white-space:pre-wrap}.xpost[data-busy=true]{opacity:.6;transition:opacity var(--duration-quick) var(--ease-smooth-out)}.xdraft__hint{margin-top:10px;font-size:13px;line-height:18px;color:var(--c-secondary)}.xdraft__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.xwel__head{display:flex;align-items:center;gap:10px}.xstat__mark,.xwel__mark{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:var(--c-ink-08);color:var(--c-text)}.xact__link,.xwel__open{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9999px;color:var(--c-secondary);transition:background-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out)}.xact__link:hover,.xwel__open:hover{background:var(--c-ink-08);color:var(--c-text)}.xwel__warn{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--warning-500) 12%,transparent);font-size:13px;line-height:18px;color:var(--c-text)}.xwel__warn svg{flex-shrink:0;margin-top:2px;color:var(--warning-500)}.xwel__checks{display:flex;flex-direction:column;margin:10px 0 0;padding:0;list-style:none;border-radius:10px;background:var(--c-opt);overflow:hidden}.xwel__check{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px}.xwel__check+.xwel__check{box-shadow:inset 0 .5px 0 var(--c-divider)}.xwel__glyph{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:9999px;background:var(--c-ink-08);color:var(--c-secondary)}.xwel__check[data-ok=true] .xwel__glyph{background:var(--c-white);color:var(--c-white-fg)}.xwel__label{display:block;font-size:13px;line-height:18px;color:var(--c-text)}.xwel__hint{display:block;font-size:12px;line-height:16px;color:var(--c-secondary)}.xwel__foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.xpanel{display:flex;flex-direction:column;gap:24px}.xstat{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--c-raised)}.xstat[data-state=needs_reconnect] .xstat__mark{background:color-mix(in srgb,var(--warning-500) 16%,transparent);color:var(--warning-500)}.xstat__title{font-size:14px;line-height:20px;font-weight:600;color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xpanel__note,.xstat__sub{font-size:12px;line-height:16px;color:var(--c-secondary)}.xpanel__note{display:inline-flex;align-items:center;gap:4px;font-weight:400;opacity:0;transition:opacity var(--duration-quick) var(--ease-smooth-out)}.xpanel__note[data-on=true]{opacity:1}.xpanel__cap{display:flex;align-items:center;justify-content:space-between;gap:12px}.xpanel__cap .panel__row-label{flex:0 1 auto;font-size:13px}.xswitch{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--c-raised)}.xswitch__label{font-size:13px;line-height:18px;font-weight:500;color:var(--c-text)}.xswitch__sub{font-size:12px;line-height:16px;color:var(--c-secondary)}.xwait{display:flex;flex-direction:column;gap:8px}.xwait__item{padding:10px 12px;border-radius:10px;background:var(--c-raised)}.xwait__tag{font-size:12px;line-height:16px;color:var(--c-secondary)}.xwait__part,.xwait__text{margin-top:4px;font-size:14px;line-height:20px;color:var(--c-text);white-space:pre-wrap}.xwait__part{padding-left:10px;box-shadow:inset 1.5px 0 0 var(--c-divider)}.xtry{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:10px;background:var(--c-raised)}.xtry__form{display:flex;align-items:center;gap:6px}.xtry__at{flex-shrink:0;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;color:var(--c-secondary)}.xtry__input{min-width:0;font-size:16px}@media (min-width:768px){.xtry__input{font-size:14px}}.xtry__holder{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--c-secondary)}.xtry__out{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:8px;background:var(--c-opt)}.xtry__label{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--c-secondary)}.xtry__reply{font-size:14px;line-height:20px;color:var(--c-text);white-space:pre-wrap;overflow-wrap:anywhere}.xact{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-radius:10px;background:var(--c-raised);overflow:hidden}.xact__item{display:flex;align-items:flex-start;gap:10px;padding:10px 8px 10px 12px}.xact__item+.xact__item{box-shadow:inset 0 .5px 0 var(--c-divider)}.xact__glyph{display:grid;place-items:center;width:20px;height:20px;margin-top:1px;flex-shrink:0;border-radius:9999px;background:var(--c-ink-08);color:var(--c-text)}.xact__item[data-kind=failed] .xact__glyph,.xact__item[data-kind=skip] .xact__glyph{color:var(--c-secondary)}.xact__line{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.xact__what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;font-weight:500;color:var(--c-text)}.xact__when{flex-shrink:0}.xact__quote,.xact__when{font-size:12px;line-height:16px;color:var(--c-secondary)}.xact__quote{margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.xact__text{margin-top:4px;font-size:13px;line-height:18px;color:var(--c-text);white-space:pre-wrap;overflow-wrap:anywhere}.xact__reason{margin-top:2px;font-size:12px;line-height:16px;color:var(--c-secondary)}