:root:root:root:root .mark{width:auto;height:auto;border-radius:0;background:none;border:0;box-shadow:none;transform:none;display:inline-grid;place-items:center}:root:root:root:root .mark img{display:block;height:24px;width:auto;filter:brightness(1.45) saturate(1.25)}.brand:hover .mark{transform:none}.logo .mark img,.brand .mark img{transition:transform .4s cubic-bezier(.22,1,.36,1)}.logo:hover .mark img,.brand:hover .mark img{transform:scale(1.07)}@media (max-width: 1179px){.mnav:not([hidden]){display:block}:root:root .burger{position:fixed;z-index:60;left:16px;bottom:18px;width:auto;height:46px;padding:0 18px 0 14px;display:inline-flex;align-items:center;gap:9px;border-radius:999px;border:1px solid var(--line2);background:color-mix(in srgb,var(--solid) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);font-size:14px;font-weight:600;box-shadow:0 18px 40px -18px var(--sh, rgba(0, 0, 0, .6))}:root:root .burger i{display:none}:root:root .mnav{position:fixed;z-index:59;left:16px;bottom:74px;width:min(320px,calc(100% - 32px));max-height:calc(100dvh - 110px);overflow-y:auto;margin:0;box-shadow:0 24px 60px -20px var(--sh, rgba(0, 0, 0, .6))}:root:root .mnav a{font-size:16px;padding:12px 4px}}.wbox{display:grid;gap:8px}.wlead{font-size:13.5px;font-weight:500}.wlead small{font-weight:400;opacity:.75;margin-left:4px}#bWeights{display:grid;gap:6px}.wrow{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px;align-items:center;padding:6px 10px 6px 12px;border:1px solid var(--line2, rgba(128, 128, 128, .3));border-radius:12px;background:var(--panel, transparent)}.wrow span{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrow select{height:34px;border-radius:9px;font:inherit;font-size:13px}.wrow select[data-w="3"],.wrow select[data-w="4"]{border-color:var(--accent);color:var(--accent);font-weight:600}.wtag{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font:600 10.5px/1.6 var(--mono, monospace);letter-spacing:.06em;text-transform:uppercase;font-style:normal;vertical-align:1px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.wtag.w1{opacity:.6}.wtag.w4{background:var(--accent);color:#fff}@media (max-width: 520px){.wrow{grid-template-columns:1fr;gap:6px}}.lnd-confirm{width:min(380px,calc(100vw - 32px));padding:24px;border:1px solid var(--line2, rgba(128, 128, 128, .3));border-radius:22px;background:var(--solid, #fff);color:var(--ink, #111);box-shadow:0 40px 90px -30px #00000080}:root:root .lnd-confirm form{display:block;margin:0;padding:0;border:0;background:none;box-shadow:none;width:auto}:root:root .lnd-confirm{display:none}:root:root .lnd-confirm[open]{display:block}.lnd-confirm::backdrop{background:#08060e80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lnd-confirm h3{margin:0 0 8px;font:600 20px/1.25 var(--font, system-ui)}.lnd-confirm p{margin:0 0 20px;color:var(--mute, var(--muted));font-size:14.5px;line-height:1.55}.lnd-confirm-a{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.lnd-confirm-a button{height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--line2, rgba(128, 128, 128, .35));background:none;color:var(--ink, #111);font-size:14px;font-weight:600;cursor:pointer}.lnd-confirm-a .lc-yes{border-color:transparent;background:#e5484d;color:#fff}.lnd-confirm-a button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 1179px){:root:root .sb{top:auto;bottom:76px;left:16px;width:min(320px,calc(100vw - 32px));max-height:calc(100dvh - 100px);border-radius:22px;padding:12px;transform:translateY(16px) scale(.97);transform-origin:bottom left;opacity:0;pointer-events:none;z-index:60;transition:transform .3s var(--ease, ease),opacity .2s}:root:root .sb.open{transform:none;opacity:1;pointer-events:auto}:root:root body.no-side .sb{opacity:0;pointer-events:none}.sb .sb-top{order:-3}.sb .sb-foot{order:-2;margin-top:0;padding:0 0 8px}.sb .sb-foot .sb-out{height:38px;margin-top:0}.sb-fab{z-index:62}.sb-scrim{z-index:58;background:#06040a47}}@media (max-width: 560px){ul.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:28px}ul.facts li,ul.facts li:first-child{padding:0 6px;text-align:center}ul.facts b{font-size:26px}ul.facts span{font-size:11.5px}.ai-foot{display:grid;justify-content:stretch}.ai-ex{flex:1 1 100%;width:100%}.ai-ex span{flex:0 0 100%}}@media (max-width: 370px){.nav-in .logo .wm{display:none}.nav-in{gap:6px}.nav-end{gap:6px;min-width:0}}@media (max-width: 900px){.ce{display:block;height:auto;max-height:calc(100dvh - 24px);overflow-y:auto}.ce-form,.ce-prev{min-height:auto;overflow:visible}}@media (max-width: 899px){:root:root [data-skin=character] .frame,:root:root [data-face=orb][data-skin=character] .frame{width:min(100%,340px)}[data-skin=character] .nameplate{left:8px;bottom:8px;max-width:calc(100% - 64px);padding:5px 11px 6px;border-radius:11px}[data-skin=character] .nameplate b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-skin=character] .nameplate span{font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-name{left:8px;bottom:8px;max-width:calc(100% - 64px);padding:5px 11px 6px;border-radius:11px}.cc-name b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-name span{font-size:9.5px}.chr img.chr-wm{width:26px;right:8px;bottom:8px}}:root:root:root .strip{margin-top:clamp(24px,4vw,48px);padding:0;background:color-mix(in srgb,var(--solid, transparent) 55%,transparent);border:0;border-block:1px solid var(--line2, rgba(128, 128, 128, .25));border-radius:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}:root:root:root .strip-in{padding:0;animation-duration:90s}:root:root:root .strip-in span,:root:root:root .strip-in span:nth-child(n){gap:36px;padding:17px 36px 17px 0;font:500 13.5px/1 var(--font, system-ui)!important;letter-spacing:.16em;text-transform:uppercase;font-style:normal!important;color:var(--mute, var(--muted));background:none;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0}:root:root:root .strip-in span:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.75;transform:none;font:0/0 sans-serif}@media (max-width: 640px){:root:root:root .strip-in span,:root:root:root .strip-in span:nth-child(n){font-size:12px!important;padding-block:14px;gap:26px;padding-right:26px}}@media (max-width: 720px){.vt:not(.tall){overflow:visible;border:0;background:none;box-shadow:none}.vt:not(.tall) table,.vt:not(.tall) tbody,.vt:not(.tall) tr,.vt:not(.tall) td{display:block;width:100%;box-sizing:border-box}.vt:not(.tall) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.vt:not(.tall) tr{margin:0 0 12px;padding:6px 14px;border:1px solid var(--line2, rgba(128, 128, 128, .25));border-radius:14px;background:var(--solid, transparent)}.vt:not(.tall) td{padding:8px 0;border:0;border-bottom:1px solid var(--line, rgba(128, 128, 128, .18));overflow-wrap:anywhere}.vt:not(.tall) td:last-child{border-bottom:0}.vt:not(.tall) td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font:600 11px/1.2 var(--mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--mute, var(--muted))}.docs pre,.doc pre,.code pre{white-space:pre-wrap;overflow-wrap:anywhere}.doc img,.doc video{max-width:100%;height:auto}}.shot.tall a{max-width:560px;margin-inline:auto}.shot{margin:18px 0 22px}.shot a{display:block;border-radius:14px;overflow:hidden;border:1px solid var(--line2, rgba(128, 128, 128, .25));box-shadow:0 18px 40px -26px var(--sh, rgba(0, 0, 0, .4));background:#fff}.shot img{display:block;width:100%;height:auto}.shot a:hover{border-color:var(--accent)}.shot figcaption{margin-top:8px;font-size:13px;color:var(--mute, var(--muted));text-align:center}:root:root .link.back,:root:root #hubBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line2, transparent));background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);font-weight:600;font-size:14px;text-decoration:none;transition:background-color .2s,color .2s,transform .2s}:root:root .link.back:hover,:root:root #hubBtn:hover{background:var(--accent);color:#fff;transform:translate(-2px)}:root:root #hubBtn{padding:6px 13px;font-size:13.5px}:root:root #hubBtn:before{content:"\2190"}@media (max-width: 560px){:root:root #hubBtn{display:none}}:root:root .tmenu:not([hidden]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:272px;padding:12px;max-height:min(80vh,560px);overflow-y:auto}.tmenu .tgrp{grid-column:1 / -1;margin:4px 4px 2px;font:600 11px/1 var(--mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--mute, var(--muted));opacity:.85}.tmenu hr{grid-column:1 / -1;margin:6px 0 2px}:root:root .tmenu button{flex-direction:column;justify-content:flex-start;gap:7px;padding:10px 4px 9px;text-align:center;font-size:12.5px;border:1px solid transparent;position:relative}:root:root .tmenu button:hover{border-color:var(--line2, rgba(128, 128, 128, .25))}:root:root .tmenu button[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);font-weight:600}:root:root .tmenu button[aria-checked=true]:after{position:absolute;top:6px;right:6px;margin:0;width:8px;height:8px}.th .chipc,.tmenu .chipc{box-sizing:border-box;border:1px solid rgba(110,110,130,.5);background-origin:border-box;background-clip:border-box}.tmenu .chipc{width:38px;height:38px;box-shadow:0 5px 12px -5px #0006}.boot{padding-top:130px;display:grid;gap:16px;align-content:start}.boot-h{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-size:14px;opacity:.75}.boot-h img{height:30px;width:auto;animation:bootPulse 1.4s ease-in-out infinite;filter:brightness(1.45) saturate(1.25)}.sk{border-radius:16px;background:linear-gradient(100deg,color-mix(in srgb,currentColor 6%,transparent) 30%,color-mix(in srgb,currentColor 14%,transparent),color-mix(in srgb,currentColor 6%,transparent) 70%) 0 0 / 300% 100%;animation:skSlide 1.4s ease-in-out infinite}.boot-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.sk-chr{height:230px;max-width:240px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sk-t{height:40px;width:min(380px,70%)}.sk-p{height:16px;width:min(560px,90%)}.sk-card{height:150px}@keyframes skSlide{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes bootPulse{50%{opacity:.45;transform:scale(.94)}}@media (prefers-reduced-motion: reduce){.sk,.boot-h img{animation:none}}#lndLoad{display:none}html.is-link #lndLoad{position:fixed;inset:0;z-index:9999;display:grid;place-content:center;justify-items:center;gap:22px;background:#fff;transition:opacity .35s ease,visibility .35s}html.is-link.ll-done #lndLoad{opacity:0;visibility:hidden;pointer-events:none}#lndLoad img{width:min(240px,60vw);height:auto;animation:llIn .6s cubic-bezier(.22,1,.36,1) both}.ll-bar{width:120px;height:3px;border-radius:3px;background:#e3e8f1;overflow:hidden;position:relative}.ll-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:3px;background:#3d68ac;animation:llBar 1.1s ease-in-out infinite}@keyframes llIn{0%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes llBar{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion: reduce){#lndLoad img,.ll-bar:after{animation:none}}.in-wrap .mark img{height:64px}@media (max-width: 640px){.logo .mark img{height:21px}}.top .links,.nav-in .links{display:flex;align-items:center;gap:2px;margin-left:14px;flex:1;min-width:0}.top .links:before,.nav-in .links:before{content:"";flex:none;width:1px;height:22px;margin-right:12px;background:var(--line2, rgba(0,0,0,.14))}.top .links a{position:relative;padding:8px 13px;border-radius:11px;color:var(--mute, var(--muted));text-decoration:none;font-size:14.5px;white-space:nowrap;transition:background-color .2s,color .2s}.top .links a:hover{color:var(--ink);background:var(--surface, var(--panel))}.top .links a.cur{color:var(--ink)}.top .links a.cur:after{content:"";position:absolute;left:50%;bottom:2px;width:14px;height:2px;margin-left:-7px;border-radius:2px;background:var(--accent)}.top .top-right{margin-left:auto;gap:8px}#hubBtn{display:none!important}body.no-side .top .links,.link-mode .top .links,.embedded .top .links{display:none}@media (max-width: 1040px){.top .links{display:none}}.nav-in .links a{white-space:nowrap}.nav-in .links a{padding:8px 9px;font-size:14px}.nav-in{gap:12px}@media (max-width: 1180px){.nav-in .links{display:none}}.tbtn svg{transition:transform .45s var(--ease, ease)}.tbtn[aria-pressed=true] svg{transform:rotate(180deg)}.top .links a{padding:8px 11px}.sa-chip .sa-nm{max-width:92px}@media (max-width: 1120px){.top .links a{padding:8px 9px;font-size:14px}}.links-off .links,.links-off .links:before{display:none!important}body.fab-on .mnav:not([hidden]){display:block}:root:root body.fab-on .burger{position:fixed;z-index:60;left:16px;bottom:18px;width:auto;height:46px;padding:0 18px 0 14px;display:inline-flex;align-items:center;gap:9px;border-radius:999px;border:1px solid var(--line2);background:color-mix(in srgb,var(--solid) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);font-size:14px;font-weight:600;box-shadow:0 18px 40px -18px var(--sh, rgba(0, 0, 0, .6))}:root:root body.fab-on .burger i{display:none}:root:root body.fab-on .mnav{position:fixed;z-index:59;left:16px;bottom:74px;width:min(320px,calc(100% - 32px));max-height:calc(100dvh - 110px);overflow-y:auto;margin:0;box-shadow:0 24px 60px -20px var(--sh, rgba(0, 0, 0, .6))}:root:root body.fab-on .mnav a{font-size:16px;padding:12px 4px}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.callbar{display:none;position:sticky;top:76px;z-index:18;align-items:center;gap:12px;margin:10px 0 0;padding:8px 8px 8px 18px;border-radius:999px;border:1px solid var(--line2);background:color-mix(in srgb,var(--solid, #fff) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 28px -20px #1e1e5a80}[data-phase=live] .callbar,[data-phase=connecting] .callbar{display:flex}html.in-hub .callbar,.link-mode .callbar{top:8px}.link-mode.embedded .callbar{display:none}.cb-state{flex:none;display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13px;color:var(--accent)}.cb-state i{width:9px;height:9px;border-radius:50%;background:currentColor;animation:cbPulse 1.6s ease-in-out infinite}.cb-state .cb-on{display:none}[data-phase=live] .cb-state{color:#d92d20}[data-phase=live] .cb-state .cb-on{display:inline}[data-phase=live] .cb-state .cb-wait{display:none}@keyframes cbPulse{50%{opacity:.35}}.cb-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:15px;color:var(--ink)}.callbar .pill{flex:none;padding:7px 14px;font-size:14px;font-weight:600;color:var(--ink)}.end-call{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border:0;border-radius:999px;background:#d92d20;color:#fff;font-weight:700;font-size:15px;box-shadow:0 12px 24px -12px #d92d20cc;transition:background-color .15s,transform .15s}.end-call:hover:not(:disabled){background:#b42318}.end-call:active:not(:disabled){transform:scale(.97)}.end-call:disabled{opacity:.7;cursor:default}.end-call[hidden]{display:none}.link-mode:not(.embedded) #endIn{display:none}@media (max-width: 560px){.cb-title{display:none}.callbar{justify-content:space-between;padding-left:14px}.end-call{padding:0 16px}}@media (prefers-reduced-motion: reduce){.cb-state i{animation:none}}.link-mode .brand,.link-mode .chr img.chr-wm{display:none!important}:root:root .link-mode .top{position:static;justify-content:flex-end;min-height:0;padding:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root .link-mode.has-theme .top{display:none}html.is-link #lndLoad{background:var(--bg, #fff)}.ll-spin{width:34px;height:34px;border-radius:50%;border:3px solid color-mix(in srgb,var(--accent, #5557d6) 18%,transparent);border-top-color:var(--accent, #5557d6);animation:llSpin .8s linear infinite}@keyframes llSpin{to{transform:rotate(360deg)}}.mine-load{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}html:not([data-view=mine]) .mine-load,.mine-load[hidden]{display:none}:root:root :is(.mine-bar,.es-cta,.make-actions,.bactions,.result-actions,.build-actions){align-items:center;gap:10px}:root:root :is(.mine-bar,.es-cta,.make-actions,.bactions,.result-actions,.build-actions,.access-actions) :is(.primary,.ghost,.danger-btn){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;min-height:46px;margin:0;padding:0 22px;border-radius:999px;font-size:15px;font-weight:600}:root:root .ghost{color:var(--ink);background:var(--solid, transparent)}:root:root .ghost:hover{background:color-mix(in srgb,var(--accent) 8%,var(--solid, transparent))}:root:root .pc-go{height:42px;padding:0 20px;border-radius:999px}:root:root .pc-btn{min-height:40px;border-radius:999px;font-weight:600}.pc-tools{gap:8px}:root:root .btn2:not(.sm):not(.mini){height:44px;padding:0 20px;border-radius:999px;font-weight:600;font-size:14.5px}:root:root .end-in{height:42px;border-radius:999px}:root:root .link.back,:root:root #hubBtn{min-height:42px;padding:0 18px;border-color:var(--line2);background:var(--solid, #fff);color:var(--ink);font-size:14.5px;box-shadow:0 6px 16px -12px #1e1e5a80}:root:root .link.back:hover,:root:root #hubBtn:hover{border-color:var(--accent);background:var(--accent);color:#fff}:root:root #tourbtn{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);color:var(--ink);font-weight:600}:root:root #tourbtn:hover{border-color:var(--accent);color:var(--accent)}:root:root .hintbtn{min-height:40px;padding:0 16px;font-weight:600;font-size:14px;color:var(--ink)}.stabs{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;max-width:1120px;margin:4px 0 22px}.stabs[hidden],#allBack[hidden],#resPane[hidden],#sum[hidden],#allLinks[hidden],#resNone[hidden]{display:none!important}.stb-back,#allBack{flex:none;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--line2);background:var(--solid, var(--surface, var(--panel, #fff)));color:var(--ink);font-weight:600;font-size:14.5px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.stb-back:hover,#allBack:hover{border-color:var(--accent);background:var(--accent);color:var(--on, #fff)}#allBack{margin:0 0 16px}.stb-name{flex:1 1 200px;min-width:0}.stb-name b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 clamp(19px,2.2vw,26px)/1.2 var(--serif, inherit);letter-spacing:-.02em;color:var(--ink)}.stb-seg{flex:0 1 480px;min-width:min(100%,320px);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--line2);background:var(--solid, var(--surface, var(--panel, #fff)));box-shadow:0 10px 24px -20px #1e1e5a80}.stb-t{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--soft, var(--ink));font:inherit;font-weight:600;font-size:14.5px;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.stb-t:hover:not(.on):not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--ink)}.stb-t.on{background:var(--accent);color:var(--on, #fff);box-shadow:0 10px 20px -12px var(--accent)}.stb-t:disabled{opacity:.42;cursor:not-allowed}.stb-t:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 560px){.stb-seg{flex-basis:100%}.stb-t{padding:0 6px;font-size:13.5px}}.sg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;max-width:1120px;align-items:stretch}.sg{--c1: hsl(var(--h, 248) 50% 44%);--c2: hsl(calc(var(--h, 248) + 26) 56% 54%);position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border-radius:26px;border:1px solid var(--line2);background:var(--solid, var(--panel, #fff));box-shadow:0 1px 2px #1e1e5a0d,0 18px 36px -28px #1e1e5a80;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.sg:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c1) 45%,var(--line2));box-shadow:0 1px 2px #1e1e5a0d,0 28px 46px -28px color-mix(in srgb,var(--c1) 60%,transparent)}.sg:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sg-top{display:flex;align-items:center;gap:14px;min-height:100px;padding:20px 20px 20px 22px;color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2))}.sg-av{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:18px;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff47;font:700 21px var(--font, inherit)}.sg-t{min-width:0;flex:1}.sg-t h3{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 17px/1.3 var(--font, inherit);letter-spacing:-.01em;color:#fff}.sg-t p{margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#ffffffdb}.sg-st{flex:none;align-self:flex-start;padding:4px 12px;border-radius:999px;background:#fff3;font-size:12px;font-weight:600}.sg-st.draft{background:#ffffffeb;color:#8a5b00}.sg-body{display:grid;gap:16px;align-content:start;flex:1;padding:20px 22px 6px}.sg-chips{display:flex;flex-wrap:wrap;gap:8px}.sg-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 12px;border-radius:999px;border:1px solid var(--line2);font-size:12.5px;color:var(--soft)}.sg-chip.face{border-color:transparent;background:color-mix(in srgb,var(--c1) 13%,transparent);color:var(--c1);font-weight:600}.sg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sg-stats div{min-width:0;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--ink) 5%,transparent)}.sg-stats b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15px/1.25 var(--font, inherit);color:var(--ink)}.sg-stats span{display:block;margin-top:2px;font-size:11.5px;color:var(--muted, var(--mute))}.sg-note{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.1em;font-size:14px;line-height:1.55;color:var(--muted, var(--mute))}.sg-foot{display:flex;align-items:center;gap:10px;margin-top:10px;padding:16px 22px 20px;border-top:1px solid var(--line)}.sg-sp{flex:1}.sg-ic{width:40px;height:40px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--line2);background:none;color:var(--soft);cursor:pointer;transition:color .15s,border-color .15s,background-color .15s}.sg-ic:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.sg-ic.danger:hover{border-color:var(--bad);color:var(--bad);background:color-mix(in srgb,var(--bad) 8%,transparent)}.sg.is-draft{border-style:dashed}.sg-new{align-items:center;justify-content:center;gap:8px;min-height:300px;padding:28px;border-style:dashed;background:transparent;box-shadow:none;text-align:center;color:var(--ink);font:inherit}.sg-new:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.sg-plus{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent);font:400 30px/1 var(--font, inherit)}.sg-new b{font-size:16px}.sg-new small{color:var(--muted, var(--mute));font-size:13px}.sg.fresh{animation:sgNew 1.6s ease-out}@keyframes sgNew{0%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 38%,transparent)}}.mine-load{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));max-width:1120px;gap:20px}.mine-load .sk-card{height:300px;border-radius:26px}@media (prefers-reduced-motion: reduce){.sg,.sg-ic{transition:none}.sg.fresh{animation:none}}.sb-sub{margin:2px 0 6px 20px;padding-left:8px;border-left:1px solid var(--line2);display:grid;gap:2px}.sb-sc{gap:9px;padding-top:7px!important;padding-bottom:7px!important;font-size:13.5px}.sb-sc b{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-size:12px}.sb-sc span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-sc i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--good, #178a5f)}.sb-sc i.warn{background:var(--warn, #b07008)}#dlgRes.res-inline{position:static;display:block;width:auto;max-width:none;margin:0;padding:22px 24px;border-radius:24px;border:1px solid var(--line2);background:var(--solid, var(--surface, #fff));box-shadow:none;color:inherit}#dlgRes.res-inline:not([open]){display:none}.lk-all{margin:18px 0 0;font-size:14px}.lk-all a{color:var(--accent);font-weight:600}#resClose[hidden]{display:none!important}.acct{grid-template-columns:minmax(0,1fr)}.sumrow .sc{min-width:0}.sumrow{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}@media (max-width: 560px){.sumrow{grid-template-columns:repeat(2,minmax(0,1fr))}.stb-seg,.stb-t{min-width:0}}.f small.req{margin-left:8px;color:var(--bad);font-weight:600;font-size:12px}.f small.req b{margin-right:2px;font-size:17px;line-height:0;vertical-align:-3px}.req-note{grid-column:1 / -1;margin:0;font-size:13px;color:var(--muted)}.req-note b{color:var(--bad);font-size:16px}.builder-page{container-type:inline-size;container-name:bld}.bgrid{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.bform{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:stretch}.bform>.bhelp,.bform>#bError,.bform>#autoNote,.bform>.bactions,.bform>.bhint{grid-column:1 / -1}.bform>.bcard{grid-column:span 3;align-content:start;padding:18px 20px 20px;border-radius:22px;contain:layout style}.bform .bcard legend{font-size:20px}.bform>.bcard:nth-of-type(3){grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.bform>.bcard:nth-of-type(3)>.f:first-of-type{grid-column:1 / -1}.bform>.bcard:nth-of-type(6),.bform>.bcard:nth-of-type(7){grid-column:1 / -1}.bform .bcard .row2{grid-template-columns:1fr}.pv-card{-webkit-backdrop-filter:none;backdrop-filter:none}@container bld (max-width: 940px){.bgrid{grid-template-columns:1fr}.bprev{position:static;order:-1}}@container bld (max-width: 640px){.bform{grid-template-columns:1fr}.bform>.bcard,.bform>.bcard:nth-of-type(n){grid-column:1 / -1!important}.bform>.bcard:nth-of-type(3){grid-template-columns:1fr}}.bform .looks{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;margin:6px 0 10px}.bform .look{padding:10px 8px 9px;border-radius:16px}.bform .look img,.bform .look .orbdot{width:64px;height:64px;border-radius:14px;margin-bottom:6px}.bform .look b{font-size:13.5px}.bform .look small{font-size:11.5px;line-height:1.3;text-align:center}.sb-sub .sb-sc{width:100%;min-width:0;margin:0;box-sizing:border-box}html.in-hub .blob,body:has(#app[data-phase=build]) .blob{animation:none!important;will-change:auto}#builder[data-bmode=edit] .hub-head>:is(.eyebrow,h1,.brief),#builder[data-bmode=copy] .hub-head>:is(.eyebrow,h1,.brief){display:none}#builder[data-bmode=edit] .bform>.bhelp,#builder[data-bmode=copy] .bform>.bhelp,#builder[data-bmode=edit] #autoNote,#builder[data-bmode=copy] #autoNote{display:none}#builder:not([data-bmode=new]) .hub-head{margin-bottom:6px}.bform{gap:16px}.bform>.bhelp{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border-radius:18px}.bform>.bhelp label{margin:0;font-weight:600;color:var(--soft)}.bform>.bhelp .ui-sel{flex:1 1 240px;width:auto;max-width:380px}.bform>.bhelp .ghost.small{margin-left:auto}.bform>.bcard{padding:22px 24px 24px;gap:18px}.bform .bcard legend{padding:0 10px;font-size:20px}.bform .bcard legend span{width:28px;height:28px}.f{font-weight:500;color:var(--ink)}.f small{font-weight:400}.f input{height:46px;padding:0 14px}.f textarea{padding:12px 14px}.f input.ok:not(:focus),.f textarea.ok:not(:focus){border-color:color-mix(in srgb,var(--good) 46%,var(--line2))}.bform>.bcard.ok{border-color:color-mix(in srgb,var(--good) 36%,var(--line2));box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 8%,transparent),inset 0 1px 0 var(--edge)}.bform>.bcard.ok legend:after{content:"\2713";margin-left:8px;font:700 13px var(--font, inherit);color:var(--good)}.bform .wrow{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:12px;padding:8px 8px 8px 14px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2.5%,transparent)}.bform .wrow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.bform .wrow .ui-sel-btn{min-height:38px;padding-left:12px;font-size:14px;border-radius:12px}.bactions{padding-top:4px}#sharePane{display:none}[data-phase=share] #sharePane,[data-phase=results] #sharePane{display:block;animation:rise .5s var(--ease) both}[data-phase=share] .grid,[data-phase=results] .grid{display:none!important}.sp-wrap{display:grid;gap:18px;max-width:880px;padding-bottom:56px}.sp-wrap>.back{justify-self:start}.sp-card{padding:24px 26px;border-radius:26px;border:1px solid var(--line2);background:var(--solid, var(--panel, #fff));box-shadow:0 1px 2px #1e1e5a0a,0 18px 36px -30px #1e1e5a66}.sp-card p{margin:0 0 12px}.sp-card>:last-child{margin-bottom:0}.sp-h{margin:0 0 14px!important;font:600 15px var(--font, inherit);color:var(--ink)}.sp-top{display:flex;align-items:center;gap:16px 20px;flex-wrap:wrap}.sp-sw{display:flex;align-items:center;gap:16px;flex:1 1 340px;min-width:0}.sp-sw b{display:block;font-size:16px}.sp-sw small{display:block;margin-top:3px;color:var(--muted, var(--mute));font-size:13.5px;line-height:1.45}.sp-switch{position:relative;flex:none;width:52px;height:32px}.sp-switch input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sp-knob{position:absolute;inset:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 20%,transparent);transition:background-color .2s}.sp-knob:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000040;transition:transform .2s}.sp-switch input:checked+.sp-knob{background:var(--good, #178a5f)}.sp-switch input:checked+.sp-knob:after{transform:translate(20px)}.sp-switch input:focus-visible+.sp-knob{outline:2px solid var(--accent);outline-offset:2px}.sp-pill{padding:6px 13px;border-radius:999px;border:1px solid var(--line2);font-size:12.5px;font-weight:600;color:var(--muted, var(--mute))}.sp-pill.ok{color:var(--good);border-color:color-mix(in srgb,var(--good) 40%,transparent);background:color-mix(in srgb,var(--good) 10%,transparent)}.sp-pill.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent)}.sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 20px;border-radius:999px;border:1px solid var(--line2);background:var(--solid, var(--panel, #fff));color:var(--ink);font:inherit;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;transition:border-color .15s,color .15s,background-color .15s,filter .15s}.sp-btn:hover{border-color:var(--accent);color:var(--accent)}.sp-btn.solid{border-color:transparent;background:var(--accent);color:var(--on, #fff)}.sp-btn.solid:hover{color:var(--on, #fff);filter:brightness(1.07)}.sp-line{margin:-6px 6px 0;font-size:13.5px;color:var(--muted, var(--mute))}.sp-multi{display:flex;flex-wrap:wrap;gap:8px}.sp-chip{padding:7px 14px;border-radius:999px;border:1px solid var(--line2);background:none;color:var(--soft);font:inherit;font-weight:600;font-size:13px;cursor:pointer}.sp-chip.on{border-color:transparent;background:var(--accent);color:var(--on, #fff)}.sp-fmt{margin-bottom:20px}.sp-url{display:flex;gap:10px;flex-wrap:wrap}.sp-url input{flex:1 1 300px;min-width:0;height:46px;padding:0 16px;border-radius:14px;border:1px solid var(--line2);background:var(--panel, transparent);color:var(--ink);font:500 14px var(--mono, ui-monospace, monospace)}.sp-lead{color:var(--soft);line-height:1.6}.sp-hint{font-size:13.5px;line-height:1.55;color:var(--muted, var(--mute))}.sp-hint a,.sp-lead a{color:var(--accent);font-weight:600}.sp-list{margin:0 0 16px;padding-left:20px;display:grid;gap:6px;color:var(--soft);font-size:14.5px}.sp-code{margin:12px 0;border:1px solid var(--line2);border-radius:16px;overflow:hidden}.sp-code-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px 8px 16px;background:color-mix(in srgb,var(--ink) 4.5%,transparent);font-size:13px;font-weight:600;color:var(--soft)}.sp-code pre{margin:0;padding:14px 16px;max-height:240px;overflow:auto;font:12.5px/1.55 var(--mono, ui-monospace, monospace);white-space:pre-wrap;word-break:break-all;color:var(--ink)}.sp-mini{height:30px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:var(--solid, var(--panel, #fff));color:var(--accent);font:inherit;font-weight:600;font-size:12.5px;cursor:pointer}.sp-steps{margin:0;padding-left:22px;display:grid;gap:18px;color:var(--soft);line-height:1.55}.sp-steps li::marker{color:var(--accent);font-weight:700}.sp-steps summary{cursor:pointer;color:var(--ink)}.sp-steps details>:not(summary){margin-top:12px}.sp-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0}.sp-del{padding:6px 2px;border:0;background:none;color:var(--bad);font:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.sp-empty{text-align:center;padding:44px 28px}.sp-empty h2{margin:0 0 8px;font:600 20px var(--font, inherit)}.sp-empty p{color:var(--muted, var(--mute))}.sp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sp-tile{padding:18px 20px;border-radius:22px;border:1px solid var(--line2);background:var(--solid, var(--panel, #fff))}.sp-tile b{display:block;font:600 28px/1.1 var(--font, inherit);letter-spacing:-.02em;color:var(--ink)}.sp-tile span{display:block;margin-top:4px;font-size:12.5px;color:var(--muted, var(--mute))}.sp-tile.now b{color:var(--good)}.sp-dist{display:flex;align-items:flex-end;gap:16px;height:150px}.sp-dist .db{flex:1;height:100%;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;align-items:end;gap:6px}.sp-dist i{display:block;width:100%;max-width:72px;border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,var(--accent-hi, var(--accent)),var(--accent))}.sp-dist b{font-size:13px}.sp-dist span{font-size:12px;color:var(--muted, var(--mute))}.sp-table{overflow-x:auto}.sp-table.tall{max-height:440px;overflow-y:auto}.sp-table table{width:100%;border-collapse:collapse;font-size:14px}.sp-table th{position:sticky;top:0;background:var(--solid, var(--panel, #fff));padding:10px 12px;text-align:left;font:600 11.5px var(--mono, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted, var(--mute));border-bottom:1px solid var(--line2)}.sp-table td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.sp-table td small{display:block;color:var(--muted, var(--mute));font-size:12px}.sp-table code{font-size:12.5px}.ok2{color:var(--good);font-weight:600}.sp-dl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sp-dl>span:first-child{color:var(--muted, var(--mute));font-size:13.5px}.sp-msg{flex:1 1 100%;font-size:13px;color:var(--muted, var(--mute))}.sp-msg:empty{display:none}.sp-skel{display:grid;gap:18px}.sp-skel i{display:block;height:96px;border-radius:26px;background:linear-gradient(100deg,var(--panel, #eee) 30%,color-mix(in srgb,var(--ink) 8%,transparent) 50%,var(--panel, #eee) 70%) 0 0 / 250% 100%;animation:sk 1.4s linear infinite}.sp-skel i.tall{height:280px}.sp-ov{position:fixed;inset:0;z-index:90;background:#0a0a1e38}.sp-ov iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;opacity:0;transition:opacity .2s}.sp-ov.ready{background:transparent}.sp-ov.ready iframe{opacity:1}.sp-ov:before{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:3px solid color-mix(in srgb,var(--accent) 18%,transparent);border-top-color:var(--accent);animation:llSpin .8s linear infinite}.sp-ov.ready:before{display:none}@media (max-width: 560px){.sp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-card{padding:20px}.sp-fmt{grid-auto-flow:row;grid-template-columns:1fr 1fr;border-radius:22px}}html.embed-set,html.embed-set body{background:transparent!important}html.embed-set body>*:not(dialog):not(script){display:none!important}.sts{flex:none;font-style:normal;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;line-height:1.5;background:color-mix(in srgb,var(--ink,#222) 8%,transparent);color:var(--muted,var(--mute,#777))}.sts.on{background:color-mix(in srgb,var(--good,#178a5f) 16%,transparent);color:var(--good,#178a5f)}.sts.draft{background:color-mix(in srgb,var(--warn,#b07008) 16%,transparent);color:var(--warn,#b07008)}.vsw{display:inline-flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line2);background:color-mix(in srgb,var(--ink,#222) 4%,transparent)}.vsw button{display:grid;place-items:center;width:36px;height:34px;padding:0;border:0;border-radius:999px;background:none;color:var(--soft,#666);cursor:pointer;transition:background-color .15s,color .15s}.vsw button:hover{color:var(--ink,#222)}.vsw button[aria-pressed=true]{background:var(--accent);color:#fff}.vsw button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sb-sc i.sts{width:auto;height:auto;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.sb-sc i.sts.on{background:color-mix(in srgb,var(--good,#178a5f) 16%,transparent)}.sb-sc i.sts.draft{background:color-mix(in srgb,var(--warn,#b07008) 16%,transparent)}.sg-sw{flex:none;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 5px;border-radius:999px;background:#fff3;color:#fff;font-size:12px;font-weight:600;cursor:pointer;user-select:none}.sg-sw input{position:absolute;opacity:0;width:1px;height:1px}.sg-trk{position:relative;width:34px;height:20px;border-radius:999px;background:#ffffff57;transition:background-color .2s}.sg-trk:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.sg-sw input:checked+.sg-trk{background:#2fbf8a}.sg-sw input:checked+.sg-trk:after{transform:translate(14px)}.sg-sw input:focus-visible+.sg-trk{outline:2px solid #fff;outline-offset:2px}.sg-sw input:disabled+.sg-trk{opacity:.6}.mine-bar{align-items:center}.mine-bar .vsw{margin-left:auto}.sg-grid.is-list{grid-template-columns:minmax(0,1fr);gap:12px}.is-list>.sg{display:grid;grid-template-columns:minmax(300px,1.6fr) minmax(0,2fr) auto;align-items:center;height:auto;border-radius:20px}.is-list>.sg:hover{transform:none}.is-list .sg-top{min-height:0;padding:14px 18px;align-self:stretch;align-items:center}.is-list .sg-av{width:42px;height:42px;border-radius:14px;font-size:18px}.is-list .sg-t h3{-webkit-line-clamp:1;font-size:16px}.is-list .sg-sw,.is-list .sg-st{align-self:center}.is-list .sg-body{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;padding:12px 20px}.is-list .sg-note{display:none}.is-list .sg-stats{grid-template-columns:repeat(3,auto);gap:8px}.is-list .sg-stats div{padding:7px 12px;border-radius:12px}.is-list .sg-foot{margin:0;padding:12px 18px;border-top:0}.is-list>.sg-new{display:flex;flex-direction:row;min-height:72px;padding:14px;gap:12px}.is-list>.sg-new .sg-plus{width:40px;height:40px;font-size:24px}.is-list>.sg-new small{display:none}@media (max-width:900px){.is-list>.sg{grid-template-columns:minmax(0,1fr)}.is-list .sg-body{padding:12px 18px 4px}.is-list .sg-foot{border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.sg-trk,.sg-trk:after{transition:none}}.bform>.bcard:nth-of-type(-n+5){grid-column:1 / -1}.bform>.bcard:nth-of-type(6),.bform>.bcard:nth-of-type(7){grid-column:span 3}.bform>.bcard:nth-of-type(1) .row2,.bform>.bcard:nth-of-type(2) .row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bform textarea{field-sizing:content;min-height:5.2em;max-height:360px;line-height:1.5}.bform #bMoods{min-height:9.5em}.bform #bCriteria{min-height:7.5em}.bform .wrow>span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.bform #bWeights{gap:8px}.bform .f>input,.bform .f>textarea{text-overflow:ellipsis}@container bld (max-width: 700px){.bform>.bcard:nth-of-type(n){grid-column:1 / -1!important}.bform>.bcard:nth-of-type(1) .row2,.bform>.bcard:nth-of-type(2) .row2{grid-template-columns:1fr}}.bform textarea.one{min-height:3.1em;resize:none}.bform #vpBuilder .vp-g{display:grid;grid-template-columns:1fr 1fr;width:100%}.bform #vpBuilder .vp-g button{justify-content:center}.bform #vpBuilder .vp-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.bform #vpBuilder .vp-v{width:100%}.bform #vpBuilder .vp-pick{flex:1;text-align:left;min-height:54px;padding:0 18px;font-size:15.5px}.bform #vpBuilder .vp-play{width:54px}.bform .looks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bform .look{padding:8px 4px}.bform .look img,.bform .look .orbdot{width:52px;height:52px}.bform .look b{font-size:13px}.bform .look small{font-size:11px}@container bld (max-width: 700px){.bform .looks{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}}html.embed-set .opt:has(#fLook),html.embed-set .opt:has(#fLive),html.embed-set label.fld:has(#fLimit),html.embed-set #fLenNote{display:none!important}.sp-set{display:grid;gap:14px;margin-top:8px}.sp-set-h h2{margin:8px 0 2px;font:600 21px/1.2 var(--font, inherit);letter-spacing:-.01em;color:var(--ink)}.sp-set-h p{margin:0;font-size:14px;color:var(--muted, var(--mute))}.st-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.st-grid>.sp-card{margin:0;min-width:0;display:grid;gap:14px;align-content:start;padding:20px 22px 22px}.st-grid .sp-h{margin:0}.st-wide{grid-column:1 / -1}.st-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.st-mode{position:relative;display:grid;gap:5px;align-content:start;padding:15px 16px 16px;border-radius:18px;border:1px solid var(--line2);cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.st-mode input{position:absolute;opacity:0;pointer-events:none}.st-mode b{font-size:16px;color:var(--ink)}.st-mode em{font-style:normal;font-size:13px;font-weight:600;color:var(--accent)}.st-mode small{font-size:13px;line-height:1.45;color:var(--muted, var(--mute))}.st-mode:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line2))}.st-mode:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:0 0 0 1px var(--accent) inset}.st-mode:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.st-mode.off{opacity:.6;cursor:not-allowed}.st-f{display:grid;gap:7px}.st-f>span{font-size:13.5px;font-weight:500;color:var(--ink)}.st-f small,.st-chk small{font-weight:400;color:var(--muted, var(--mute))}.st-grid input[type=text],.st-grid input[type=number],.st-grid select,.st-cv input{width:100%;min-width:0;height:46px;padding:0 14px;border-radius:14px;border:1px solid var(--line2);background:var(--solid, var(--panel, #fff));color:var(--ink);font:inherit;font-size:15px}.st-grid input:focus-visible,.st-grid select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.st-chk{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.45;cursor:pointer}.st-chk input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}.st-chk small{display:block;margin-top:2px;font-size:12.5px}.st-picks{display:flex;flex-wrap:wrap;gap:8px}.st-picks button{display:inline-flex;align-items:baseline;gap:5px;padding:7px 14px;border-radius:999px;border:1px solid var(--line2);background:none;color:var(--ink);font:600 14px var(--font, inherit);cursor:pointer;transition:border-color .15s,background-color .15s}.st-picks small{font-weight:400;font-size:12px;color:var(--muted, var(--mute))}.st-picks button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.st-themes{display:flex;flex-wrap:wrap;gap:8px}.st-th{cursor:pointer}.st-th input{position:absolute;opacity:0}.st-th span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;border:1px solid var(--line2);font-size:14px}.st-th i{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--a) 50%,var(--b) 50%);box-shadow:inset 0 0 0 1px #0000001f}.st-th input:checked+span{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:0 0 0 1px var(--accent) inset}.st-th input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.st-sl summary{cursor:pointer;font:600 16px var(--font, inherit);color:var(--ink);list-style:none;display:flex;align-items:baseline;gap:8px}.st-sl summary::-webkit-details-marker{display:none}.st-sl summary:before{content:"\25b8";font-size:13px;color:var(--accent);transition:transform .2s}.st-sl[open] summary:before{transform:rotate(90deg)}.st-sl summary small{font-weight:400;font-size:13px;color:var(--muted, var(--mute))}.st-slb{display:grid;gap:14px;margin-top:4px}.st-sms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.st-sm{display:grid;gap:8px;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.st-sub small{font-weight:400;color:var(--muted, var(--mute))}.st-cv{display:grid;grid-template-columns:minmax(0,1fr) 140px minmax(0,1.5fr) 40px;gap:8px;margin-bottom:8px}.st-x{width:40px;height:46px;border:0;border-radius:12px;background:none;color:var(--muted, var(--mute));font-size:22px;cursor:pointer}.st-x:hover{color:var(--bad);background:color-mix(in srgb,var(--bad) 10%,transparent)}.st-bar{position:sticky;bottom:14px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px 10px 20px;border-radius:999px;border:1px solid var(--line2);background:var(--solid, var(--panel, #fff));box-shadow:0 20px 44px -22px #1e1e5a8c;font-size:14px}.st-bar[hidden]{display:none}.st-bar.bad{border-color:var(--bad);color:var(--bad)}.st-bar-b{display:flex;gap:8px}@media (max-width: 820px){.st-grid,.st-modes,.st-sms,.st-cv{grid-template-columns:minmax(0,1fr)}.st-x{justify-self:end;height:36px}.st-bar{border-radius:22px}}.st-modes{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.st-lock{cursor:default;border-style:dashed}.st-lock small a{color:var(--accent);font-weight:600}.st-chk.off{opacity:.55;cursor:not-allowed}.b-bar{grid-column:1 / -1;bottom:16px;border-color:color-mix(in srgb,var(--accent) 55%,var(--line2));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent),0 24px 50px -20px #1e1e5a99}.b-bar .b-msg{flex:1;min-width:0;font-weight:600;color:var(--ink)}.b-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent)}.b-bar{justify-content:flex-start}.b-bar .st-bar-b{margin-left:auto}.b-bar .ghost,.b-bar .primary{height:40px;min-height:40px;padding:0 20px;font-size:14px}.st-mode{cursor:default;position:relative}.st-mode.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:0 0 0 1px var(--accent) inset}.st-mode.off{opacity:.5;filter:grayscale(.6)}.st-mode.off[data-a]{cursor:pointer}.st-mode.off[data-a]:hover{opacity:.75}.st-now{position:absolute;top:12px;right:12px;padding:3px 10px;border-radius:999px;background:var(--accent);color:#fff;font-size:11.5px;font-weight:700}.st-lnk{margin-left:8px;padding:0;border:0;background:none;color:var(--accent);font:600 13px var(--font, inherit);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.st-hint{margin:-6px 0 0}.sp-bud{padding:14px 18px}.sp-meter{height:10px;border-radius:99px;background:var(--line,#e6e8f2);overflow:hidden}.sp-meter i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#5b5bd6,#8a7cf0);min-width:0;transition:width .3s}.sp-meter.hot i{background:linear-gradient(90deg,#e08a2e,#d6452f)}.sp-meter-t{display:flex;justify-content:space-between;gap:12px;margin-top:7px;font-size:.82rem;color:var(--mute,#6b7090)}#stMeter{margin:2px 0 14px}.stabs{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch;margin:4px 0 22px}.stabs .stb-back{justify-self:start}.stb-name{flex:none}.stb-seg{flex:none;width:100%;min-width:0;gap:6px;padding:6px;border-radius:18px}.stb-t{height:48px;border-radius:13px;font-size:15px}.stb-t.on{box-shadow:0 12px 22px -12px var(--accent)}@media (max-width: 560px){.stb-t{height:44px;font-size:13.5px}}.stb-name{display:flex;align-items:center;gap:18px;padding:18px 22px;border-radius:22px;border:1px solid var(--line, var(--line2));background:var(--solid, var(--surface, var(--panel, #fff)));box-shadow:0 1px 2px #282c780d,0 18px 36px -26px #282c784d}.stb-av{flex:none;width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#8a8cf7));color:var(--on, #fff);font:700 28px/1 var(--font, inherit);box-shadow:0 14px 24px -12px var(--accent)}.stb-info{min-width:0;display:grid;gap:8px}.stb-name b{font-size:clamp(22px,2.6vw,32px);line-height:1.15}.stb-chips{display:flex;flex-wrap:wrap;gap:6px}.stb-chip{padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line2));background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--soft, var(--ink));font-size:12.5px;font-weight:600;white-space:nowrap}.stb-chip.ok{border-color:color-mix(in srgb,var(--good, #1f8f5f) 45%,var(--line2));background:color-mix(in srgb,var(--good, #1f8f5f) 10%,transparent);color:var(--good, #1f8f5f)}.stb-chip.warn{border-color:color-mix(in srgb,#e0a020 55%,var(--line2));background:color-mix(in srgb,#f6b73c 14%,transparent);color:color-mix(in srgb,#9a6a00 80%,var(--ink))}@media (max-width: 560px){.stb-name{padding:14px;gap:12px}.stb-av{width:50px;height:50px;font-size:22px;border-radius:14px}}.stb-back{height:40px;padding:0 16px;gap:6px;border-color:color-mix(in srgb,var(--accent) 45%,var(--line2));background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);font-family:inherit;font-weight:600;font-size:14px;line-height:1;cursor:pointer}.stb-back:hover{border-color:var(--accent);background:var(--accent);color:var(--on, #fff)}.stb-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root:has(.stabs:not([hidden]) .stb-back[data-back]) #builderBack,:root:has(.stabs:not([hidden]) .stb-back[data-back]) #backHub,:root:has(.stabs:not([hidden]) .stb-back[data-back]) .sp-wrap>.back{display:none!important}.stabs{margin-bottom:14px}:root:has(.stabs:not([hidden]) .stb-back[data-back]) #builder:not([data-bmode=new]) .hub-head{display:none}:root:has(.stabs:not([hidden]) .stb-back[data-back]) #builder[data-bmode=new] .hub-head{padding-top:0;margin-top:0}.stabs{margin-bottom:6px}.pcard:hover,.sg:hover,.chc:hover,.plan:hover,.paint:hover,.look:hover,.lndacct .about .card-b:hover,.lndacct .svc-i:hover{transform:none!important}.stb-name{flex-wrap:wrap}.stb-act{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.stb-live{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 12px;border-radius:999px;border:1px solid var(--line2);background:var(--solid, var(--panel, #fff));font-weight:600;cursor:pointer}.stb-live input{position:absolute;opacity:0;pointer-events:none}.stb-live .trk{width:42px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--ink) 18%,transparent);position:relative;transition:background-color .2s;flex:none}.stb-live .trk:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.stb-live input:checked+.trk{background:var(--good, #1f8f5f)}.stb-live input:checked+.trk:after{transform:translate(18px)}.stb-live input:focus-visible+.trk{outline:2px solid var(--accent);outline-offset:2px}.stb-live input:disabled+.trk{opacity:.45}.stb-live:has(input:disabled){cursor:not-allowed}.stb-ab{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 20px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 60%,var(--line2));background:var(--solid, var(--panel, #fff));color:var(--accent);font-family:inherit;font-weight:600;font-size:14.5px;cursor:pointer;transition:background-color .2s,color .2s}.stb-ab:hover:not(:disabled){background:var(--accent);color:var(--on, #fff)}.stb-ab:disabled{opacity:.45;cursor:not-allowed}.stb-ab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stb-ab.guide{border-style:dashed;background:color-mix(in srgb,var(--accent) 6%,transparent)}@media (max-width: 820px){.stb-act{flex-basis:100%;justify-content:flex-start}}.stb-name{align-items:center;gap:16px 18px}.stb-info{flex:1 1 280px;min-width:0}.stb-name b{font-size:clamp(20px,2vw,26px);overflow-wrap:anywhere}.stb-act{flex:0 0 auto;flex-wrap:nowrap;gap:8px;margin-left:auto}.stb-live{height:40px;padding:0 14px 0 10px;gap:8px;font-size:14px}.stb-live .trk{width:38px;height:22px}.stb-live .trk:after{width:16px;height:16px}.stb-live input:checked+.trk:after{transform:translate(16px)}.stb-ab{height:40px;padding:0 16px;font-size:14px;white-space:nowrap}@media (max-width: 1100px){.stb-act{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;margin-left:0}}
