@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400.woff2) format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-variable.woff2) format("woff2")}:is(.home-page,.landing-kit){--bg:#06070b;--ink:#eef2f7;--ink2:#c7cfdb;--grey:#929bac;--grey2:#7a8396;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.15);--cyan:#67e8f9;--cyan-d:#22d3ee;--blue:#3b82f6;--grad:linear-gradient(92deg,#67e8f9 0%,#22d3ee 40%,#3b82f6 100%);--sans:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"DM Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--dfont:"gg sans","Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--pad:40px;--maxw:1240px;--a-bg:#0a1114;--a-bd:rgba(255,255,255,.08);--a-bd2:rgba(255,255,255,.12);--a-t1:rgba(255,255,255,.95);--a-t2:rgba(255,255,255,.72);--a-t3:rgba(255,255,255,.5);--a-cy:#22d3ee;--unc:#22c55e;--unc-t:#4ade80;--rare:#3b82f6;--rare-t:#60a5fa;--com:rgba(161,161,170,.6);--amb:#fbbf24;--warn:#f59e0b;--ok:#22c55e;--bad:#ef4444;--lore:#34d399;--vio:#a78bfa;--gb:rgba(255,255,255,.025);--gbd:rgba(255,255,255,.08);--dc-chat:#313338;--dc-head:#2b2d31;--dc-embed:#2b2d31;--dc-input:#383a40;--dc-t:#dbdee1;--dc-t2:#b5bac1;--dc-mut:#949ba4;--dc-blurple:#5865f2;--dc-green:#248046;--dc-btn:#4e5058;--dc-select:#1e1f22;--dc-sheet:#232428;--dc-link:#00a8fc}:is(.home-page,.landing-kit) *{box-sizing:border-box;margin:0;padding:0}:is(.home-page,.landing-kit){-webkit-text-size-adjust:100%;background:var(--bg)}:is(.home-page,.landing-kit){background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:is(.home-page,.landing-kit){overflow-x:clip}:is(.home-page,.landing-kit) img{display:block;max-width:100%}:is(.home-page,.landing-kit) a{color:inherit}:is(.home-page,.landing-kit) ul,:is(.home-page,.landing-kit) ol{list-style:none}:is(.home-page,.landing-kit) figure{margin:0}:is(.home-page,.landing-kit) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:is(.home-page,.landing-kit) svg.i{width:16px;height:16px;flex:none}:is(.home-page,.landing-kit) .wrap{max-width:calc(var(--maxw) + 2*var(--pad));margin:0 auto;padding:0 var(--pad);position:relative}:is(.home-page,.landing-kit) .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(.home-page,.landing-kit) .rs,:is(.home-page,.landing-kit) .rs *,:is(.home-page,.landing-kit) .rs *:before,:is(.home-page,.landing-kit) .rs *:after{transition:none!important;animation:none!important}:is(.home-page,.landing-kit) .top{padding-top:64px}:is(.home-page,.landing-kit) .top .brand{display:inline-block}:is(.home-page,.landing-kit) .top .brand img{height:28px;width:auto}:is(.home-page,.landing-kit) .top h1{font-size:clamp(36px,4.4vw,56px);line-height:1.04;letter-spacing:-.04em;font-weight:770;margin-top:40px}:is(.home-page,.landing-kit) .top p{font-size:18px;color:var(--grey);max-width:66ch;margin-top:16px}:is(.home-page,.landing-kit) .top p strong{color:var(--ink);font-weight:600}:is(.home-page,.landing-kit) .prim{margin-top:110px;padding-top:56px;border-top:1px solid var(--line)}:is(.home-page,.landing-kit) .prim-h{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 32px;align-items:end}:is(.home-page,.landing-kit) .prim-k{font:500 13px/1 var(--mono);color:var(--cyan)}:is(.home-page,.landing-kit) .prim-h h2{font-size:clamp(26px,2.6vw,34px);line-height:1.12;font-weight:740;letter-spacing:-.028em;margin-top:10px}:is(.home-page,.landing-kit) .prim-h p{color:var(--grey);font-size:16.5px;margin-top:8px;max-width:72ch}:is(.home-page,.landing-kit) .nyet{display:inline-flex;align-items:center;gap:7px;font:500 12.5px/1.2 var(--mono);color:var(--amb);border:1px dashed rgba(251,191,36,.5);border-radius:6px;padding:7px 10px;white-space:nowrap}:is(.home-page,.landing-kit) .nyet:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amb)}:is(.home-page,.landing-kit) .dblk{isolation:isolate}:is(.home-page,.landing-kit) .demo{margin-top:36px;position:relative}:is(.home-page,.landing-kit) .ctrl{display:flex;align-items:center;gap:18px;margin-top:20px;min-height:24px}:is(.home-page,.landing-kit) .steps{display:flex;gap:4px;flex:none}:is(.home-page,.landing-kit) .steps i{width:14px;height:2px;border-radius:2px;background:var(--line2);transition:background-color .3s}:is(.home-page,.landing-kit) .steps button{display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;margin:0;padding:0;border-radius:3px}:is(.home-page,.landing-kit) .steps button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}:is(.home-page,.landing-kit) .steps i.on{background:#67e8f9bf}:is(.home-page,.landing-kit) .cap{flex:1;min-width:0;font-size:14.5px;line-height:1.5;color:var(--grey);transition:opacity .16s}:is(.home-page,.landing-kit) .cap.out{opacity:0}:is(.home-page,.landing-kit) .replay{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--grey);padding:4px 2px;text-decoration:underline;text-decoration-color:#fff3;text-underline-offset:4px;visibility:hidden;opacity:0;transition:opacity .4s,color .15s}:is(.home-page,.landing-kit) .ctrl.done .replay{visibility:visible;opacity:1}:is(.home-page,.landing-kit) .replay:hover{color:var(--ink)}:is(.home-page,.landing-kit) .replay:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}:is(.home-page,.landing-kit) .replay svg{width:13px;height:13px}:is(.home-page,.landing-kit) .dlab{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--grey);margin:0 0 12px 2px;white-space:nowrap;line-height:1.2}:is(.home-page,.landing-kit) .dlab b{color:var(--ink);font-weight:650}:is(.home-page,.landing-kit) .dlab .lg{width:22px;height:22px;flex:none}:is(.home-page,.landing-kit) .dlab .lg.dc{border-radius:50%;background:var(--dc-blurple);display:grid;place-items:center}:is(.home-page,.landing-kit) .dlab .lg.dc svg{width:13px;height:13px;color:#fff}:is(.home-page,.landing-kit) .win{position:relative;border-radius:12px;background:#0b0f12;box-shadow:0 0 0 1px #ffffff1a,0 40px 110px -30px #000000e6;overflow:hidden;text-align:left;display:flex;flex-direction:column}:is(.home-page,.landing-kit) .win-bar{height:34px;display:flex;align-items:center;gap:6px;padding:0 12px;background:#0d1115;border-bottom:1px solid rgba(255,255,255,.06);flex:none}:is(.home-page,.landing-kit) .win-bar>i{width:9px;height:9px;border-radius:50%;background:#ffffff21;flex:none}:is(.home-page,.landing-kit) .wb-brand{display:flex;align-items:center;gap:7px;margin-left:10px;font-size:12.5px;font-weight:700;color:var(--ink);flex:none}:is(.home-page,.landing-kit) .wb-brand img{width:15px;height:15px}:is(.home-page,.landing-kit) .win-title{flex:1;min-width:0;font:500 11.5px/1 var(--mono);color:var(--grey2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}:is(.home-page,.landing-kit) .win-who{font:500 10.5px/1 var(--mono);color:var(--grey);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:3px 6px;flex:none}:is(.home-page,.landing-kit) .sw{display:inline-grid}:is(.home-page,.landing-kit) .sw>*{grid-area:1/1;transition:opacity .18s}:is(.home-page,.landing-kit) .sw>.b{opacity:0}:is(.home-page,.landing-kit) .app{flex:1;display:grid;grid-template-columns:150px minmax(0,1fr);background:radial-gradient(120% 70% at 0% 0%,#14b8a612,#14b8a600 60%),var(--a-bg);color:var(--a-t1);font-family:var(--sans);font-size:13px;line-height:1.45;min-height:0}:is(.home-page,.landing-kit) .app-side{background:#0000002e;border-right:1px solid var(--a-bd);padding:12px 8px 0;overflow:hidden;font-size:12px;color:var(--a-t2);display:flex;flex-direction:column;min-height:0}:is(.home-page,.landing-kit) .app-side svg{width:14px;height:14px;flex:none}:is(.home-page,.landing-kit) .s-back{display:flex;align-items:center;gap:6px;color:var(--a-t3);font-size:11px;margin:2px 0 10px 6px}:is(.home-page,.landing-kit) .s-party{margin:0 0 10px 6px}:is(.home-page,.landing-kit) .s-party b{display:block;font-size:12.5px;font-weight:600;color:var(--a-t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.home-page,.landing-kit) .s-party span{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--a-t3);margin-top:3px;white-space:nowrap}:is(.home-page,.landing-kit) .s-party em{font-style:normal;color:var(--a-t1);border:1px solid var(--a-bd2);border-radius:8px;padding:0 4px;font-size:9px}:is(.home-page,.landing-kit) .s-party i{width:6px;height:6px;border-radius:50%;background:#22c55e}:is(.home-page,.landing-kit) .s-lab{font-size:9px;letter-spacing:.08em;color:var(--a-t3);margin:6px 0 3px 6px}:is(.home-page,.landing-kit) .s-i{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:7px;color:var(--a-t2);white-space:nowrap;transition:background-color .3s,color .3s}:is(.home-page,.landing-kit) .s-i.on{background:#22d3ee1a;color:var(--a-cy);box-shadow:inset 2px 0 0 var(--a-cy)}:is(.home-page,.landing-kit) .s-user{margin-top:auto;display:flex;align-items:center;gap:8px;padding:9px 6px 10px;border-top:1px solid var(--a-bd)}:is(.home-page,.landing-kit) .s-user i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;color:var(--a-cy);background:#22d3ee1f;border:1px solid rgba(34,211,238,.25);flex:none}:is(.home-page,.landing-kit) .s-user b{display:block;font-size:12px;font-weight:600;color:var(--a-t1)}:is(.home-page,.landing-kit) .s-user span{display:inline-block;font-size:9px;color:var(--a-t2);border:1px solid var(--a-bd2);border-radius:6px;padding:0 4px;margin-top:1px}:is(.home-page,.landing-kit) .app-main{position:relative;overflow:hidden;padding:18px 22px;min-width:0;min-height:0}:is(.home-page,.landing-kit) .toast{position:absolute;z-index:30;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;background:#0b0e12;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 34px #0000008c;font-size:13.5px;font-weight:500;color:var(--a-t1);white-space:nowrap;transform:translateY(calc(100% + 40px));transition:transform .45s cubic-bezier(.2,.8,.2,1)}:is(.home-page,.landing-kit) .toast svg{width:16px;height:16px;flex:none}:is(.home-page,.landing-kit) .toast.ok svg{color:#22c55e}:is(.home-page,.landing-kit) .toast.info svg{color:var(--a-t2)}:is(.home-page,.landing-kit) .phone{width:358px;padding:8px;border-radius:48px;background:linear-gradient(165deg,#24262e,#0d0e12 55%);box-shadow:0 0 0 1px #ffffff21,inset 0 0 0 1px #ffffff0d,0 60px 120px -40px #000000f2,0 24px 60px -24px #000000bf;flex:none;text-align:left}:is(.home-page,.landing-kit) .scr{position:relative;width:342px;height:var(--ph,720px);border-radius:40px;overflow:hidden;isolation:isolate;font-size:14px;line-height:1.45}:is(.home-page,.landing-kit) .sb{position:absolute;left:0;right:0;top:0;height:44px;display:flex;align-items:center;justify-content:space-between;padding:4px 26px 0 34px;z-index:60;font:650 15px/1 var(--sans);color:#fff;letter-spacing:-.01em;pointer-events:none}:is(.home-page,.landing-kit) .isl{position:absolute;left:50%;top:10px;width:92px;height:27px;margin-left:-46px;border-radius:20px;background:#000}:is(.home-page,.landing-kit) .sbi{display:flex;align-items:center;gap:6px}:is(.home-page,.landing-kit) .sbi svg{fill:#fff}:is(.home-page,.landing-kit) .safe{position:absolute;left:0;right:0;bottom:0;height:28px;z-index:55}:is(.home-page,.landing-kit) .safe:after{content:"";position:absolute;bottom:8px;left:50%;width:120px;height:5px;margin-left:-60px;border-radius:3px;background:#ffffff9e}:is(.home-page,.landing-kit) .scr.app-ph{background:radial-gradient(130% 50% at 0% 0%,#22d3ee17,#22d3ee00 62%),radial-gradient(100% 40% at 30% 100%,#14b8a612,#14b8a600 62%),#06080b;color:var(--a-t1);font-family:var(--sans)}:is(.home-page,.landing-kit) .scr.app-ph .safe{background:#06080b}:is(.home-page,.landing-kit) .mh{position:absolute;top:44px;left:0;right:0;height:54px;z-index:20;display:flex;align-items:center;gap:6px;padding:0 8px 0 6px;border-bottom:1px solid var(--gbd);background:#090c0ff7}:is(.home-page,.landing-kit) .mh-b{width:36px;height:36px;display:grid;place-items:center;color:var(--a-t2);flex:none}:is(.home-page,.landing-kit) .mh-eye{width:22px;height:22px;flex:none}:is(.home-page,.landing-kit) .mh-t{font-size:14.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}:is(.home-page,.landing-kit) .mh-r{display:flex;align-items:center}:is(.home-page,.landing-kit) .ab{position:absolute;inset:98px 0 28px;overflow:hidden}:is(.home-page,.landing-kit) .pg{padding:18px 16px 40px}:is(.home-page,.landing-kit) .pg.sh{padding-top:0}:is(.home-page,.landing-kit) .gc{border:1px solid var(--gbd);background:var(--gb);border-radius:12px}:is(.home-page,.landing-kit) .scr.dc-ph{background:var(--dc-chat);color:var(--dc-t);font-family:var(--dfont)}:is(.home-page,.landing-kit) .scr.dc-ph .sb{background:var(--dc-head)}:is(.home-page,.landing-kit) .scr.dc-ph .safe{background:var(--dc-chat)}:is(.home-page,.landing-kit) .dtop{position:absolute;top:44px;left:0;right:0;height:52px;display:flex;align-items:center;gap:10px;padding:0 14px 0 10px;background:var(--dc-head);box-shadow:0 1px #00000059;z-index:20}:is(.home-page,.landing-kit) .dtop>svg{color:var(--dc-mut)}:is(.home-page,.landing-kit) .srv{width:30px;height:30px;border-radius:50%;background:linear-gradient(145deg,#e0a43a,#a85a1c);display:grid;place-items:center;font:700 11px/1 var(--dfont);color:#fff;flex:none}:is(.home-page,.landing-kit) .dch{display:flex;flex-direction:column;min-width:0;line-height:1.15}:is(.home-page,.landing-kit) .dch b{display:flex;align-items:center;gap:3px;font-size:16px;font-weight:700;color:#f2f3f5}:is(.home-page,.landing-kit) .dch b span{color:var(--dc-mut);font-weight:500}:is(.home-page,.landing-kit) .dch small{font-size:12px;color:var(--dc-mut)}:is(.home-page,.landing-kit) .dtop-r{margin-left:auto;display:flex;gap:16px;color:var(--dc-t2)}:is(.home-page,.landing-kit) .dmsgs{position:absolute;inset:96px 0 92px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:0 12px 8px;font-size:15px;--av:38px;--avg:12px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px);mask-image:linear-gradient(180deg,transparent 0,#000 30px)}:is(.home-page,.landing-kit) .din{position:absolute;left:0;right:0;bottom:28px;height:64px;display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--dc-chat)}:is(.home-page,.landing-kit) .dplus{width:38px;height:38px;border-radius:50%;background:var(--dc-input);display:grid;place-items:center;color:var(--dc-t2);flex:none}:is(.home-page,.landing-kit) .dpill{flex:1;height:42px;border-radius:21px;background:var(--dc-input);display:flex;align-items:center;padding:0 16px;color:#80848e;font-size:15px}:is(.home-page,.landing-kit) .dpill .sw>.b{color:var(--dc-t)}:is(.home-page,.landing-kit) .dpill .cmdt{color:#c9cdfb}:is(.home-page,.landing-kit) .dm{display:grid;grid-template-columns:var(--av) minmax(0,1fr);column-gap:var(--avg);margin-top:14px}:is(.home-page,.landing-kit) .dm-av{width:var(--av);height:var(--av);border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;color:#fff;grid-row:span 9;align-self:start}:is(.home-page,.landing-kit) .dm-av.bot{background:#0b1020}:is(.home-page,.landing-kit) .dm-av.bot img{width:64%;height:64%}:is(.home-page,.landing-kit) .dm-reply{grid-column:1/-1;display:flex;align-items:center;gap:5px;font-size:13px;color:var(--dc-mut);padding-left:calc(var(--av)*.6);position:relative;white-space:nowrap;overflow:hidden;margin-bottom:2px}:is(.home-page,.landing-kit) .dm-reply:before{content:"";position:absolute;left:calc(var(--av)*.48);top:9px;width:calc(var(--av)*.5 - 4px);height:9px;border-left:2px solid #4e5058;border-top:2px solid #4e5058;border-top-left-radius:6px}:is(.home-page,.landing-kit) .dm-reply .ra{width:16px;height:16px;border-radius:50%;flex:none;margin-left:calc(var(--av)*.48)}:is(.home-page,.landing-kit) .dm-reply .ru{color:#e0c3ff;font-weight:600}:is(.home-page,.landing-kit) .cmd{display:inline-flex;align-items:center;color:#c9cdfb;background:#5865f24d;border-radius:3px;padding:0 4px;font-weight:500}:is(.home-page,.landing-kit) .dm-meta{display:flex;align-items:center;gap:6px;line-height:1.25;min-width:0}:is(.home-page,.landing-kit) .dm-name{color:#f2f3f5;font-weight:600;white-space:nowrap}:is(.home-page,.landing-kit) .dm-name.gm{color:#f0b232}:is(.home-page,.landing-kit) .dm-app{display:inline-flex;align-items:center;gap:2px;background:var(--dc-blurple);color:#fff;font-size:10px;font-weight:700;padding:1px 4px 1px 3px;border-radius:3px;line-height:14px}:is(.home-page,.landing-kit) .dm-app svg{width:10px;height:10px}:is(.home-page,.landing-kit) .dm-time{font-size:12px;color:var(--dc-mut);white-space:nowrap}:is(.home-page,.landing-kit) .dm-txt{color:var(--dc-t);line-height:1.38;overflow-wrap:anywhere}:is(.home-page,.landing-kit) .edited{font-size:11px;color:var(--dc-mut)}:is(.home-page,.landing-kit) .emb{margin-top:5px;background:var(--dc-embed);border-left:4px solid var(--c,#5865f2);border-radius:4px;padding:9px 12px 11px;font-size:14px;line-height:1.42;color:var(--dc-t)}:is(.home-page,.landing-kit) .emb-t{display:block;font-weight:700;color:#f2f3f5;font-size:15px;margin-bottom:4px}:is(.home-page,.landing-kit) .emb p{margin-top:7px}:is(.home-page,.landing-kit) .emb p:first-of-type{margin-top:0}:is(.home-page,.landing-kit) .emb strong{color:#f2f3f5;font-weight:700}:is(.home-page,.landing-kit) .emb .ln{display:flex;align-items:baseline;gap:6px}:is(.home-page,.landing-kit) .emb .dot{width:11px;height:11px;border-radius:50%;flex:none;background:#e6e7e8;align-self:center}:is(.home-page,.landing-kit) .dot.u{background:#78b159}:is(.home-page,.landing-kit) .dot.r{background:#55acee}:is(.home-page,.landing-kit) .flds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin-top:8px}:is(.home-page,.landing-kit) .flds b{display:block;color:#f2f3f5;font-weight:700}:is(.home-page,.landing-kit) .emb-pic{margin-top:10px;width:150px;aspect-ratio:1;border-radius:4px;overflow:hidden;background:#141418}:is(.home-page,.landing-kit) .emb-pic img{width:100%;height:100%;object-fit:cover}:is(.home-page,.landing-kit) .dsel{margin-top:8px;border:1px solid var(--dc-select);background:var(--dc-select);border-radius:8px;padding:11px 12px;display:flex;justify-content:space-between;align-items:center;color:var(--dc-mut);font-size:15px}:is(.home-page,.landing-kit) .dsel svg{width:18px;height:18px}:is(.home-page,.landing-kit) .dbtns{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}:is(.home-page,.landing-kit) .dbtn{display:inline-flex;align-items:center;gap:6px;background:var(--dc-btn);color:#fff;font-size:14px;font-weight:500;padding:8px 14px;border-radius:8px;white-space:nowrap;transition:transform .12s,filter .12s}:is(.home-page,.landing-kit) .dbtn.g{background:var(--dc-green)}:is(.home-page,.landing-kit) .dbtn svg{width:14px;height:14px}:is(.home-page,.landing-kit) .deph{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--dc-mut);margin-top:6px;white-space:nowrap}:is(.home-page,.landing-kit) .deph svg{width:14px;height:14px}:is(.home-page,.landing-kit) .deph a{color:var(--dc-link);text-decoration:none}:is(.home-page,.landing-kit) .dscrim{position:absolute;inset:0;z-index:40;background:#0009;opacity:0;transition:opacity .3s;pointer-events:none}:is(.home-page,.landing-kit) .dsheet{position:absolute;left:0;right:0;bottom:0;z-index:45;background:var(--dc-sheet);border-radius:16px 16px 0 0;padding:10px 0 40px;font-family:var(--dfont);transform:translateY(102%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}:is(.home-page,.landing-kit) .dsheet .hdl{width:36px;height:4px;border-radius:2px;background:#4e5058;margin:0 auto 12px}:is(.home-page,.landing-kit) .dsheet h6{font-size:16px;font-weight:600;color:#f2f3f5;padding:0 16px 10px}:is(.home-page,.landing-kit) .sopt{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.05);transition:background-color .25s}:is(.home-page,.landing-kit) .sopt .l{flex:1;min-width:0}:is(.home-page,.landing-kit) .sopt b{display:block;font-weight:500;font-size:15px;color:#f2f3f5}:is(.home-page,.landing-kit) .sopt small{display:block;font-size:13px;color:var(--dc-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.home-page,.landing-kit) .sopt .rd{width:20px;height:20px;border-radius:50%;border:2px solid #80848e;flex:none;transition:border-width .2s,border-color .2s}:is(.home-page,.landing-kit) .ir{position:relative;display:flex;align-items:center;gap:12px;min-width:0;border-radius:8px;border-left:4px solid var(--rc,var(--com));background:#ffffff08;padding:8px 12px}:is(.home-page,.landing-kit) .ir.unc{--rc:var(--unc)}:is(.home-page,.landing-kit) .ir.rare{--rc:var(--rare)}:is(.home-page,.landing-kit) .th{position:relative;width:44px;height:44px;border-radius:6px;overflow:hidden;flex:none;background:#0c0f13}:is(.home-page,.landing-kit) .th>img{width:100%;height:100%;object-fit:cover}:is(.home-page,.landing-kit) .icn{min-width:0;flex:1}:is(.home-page,.landing-kit) .nm{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:is(.home-page,.landing-kit) .unc .nm{color:var(--unc)}:is(.home-page,.landing-kit) .rare .nm{color:var(--rare-t)}:is(.home-page,.landing-kit) .mt{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:13px;color:var(--a-t3);margin-top:1px}:is(.home-page,.landing-kit) .mt>span{display:inline-flex;align-items:center;gap:4px}:is(.home-page,.landing-kit) .mt>span.sw{display:inline-grid}:is(.home-page,.landing-kit) .mt svg{width:12px;height:12px}:is(.home-page,.landing-kit) .pr b{font-weight:500;color:var(--a-t1)}:is(.home-page,.landing-kit) .pr s{opacity:.55}:is(.home-page,.landing-kit) .scar{color:var(--amb);font-weight:500}:is(.home-page,.landing-kit) .rb{font-size:11px;line-height:17px;padding:0 6px;border-radius:6px;border:1px solid}:is(.home-page,.landing-kit) .rb.unc{color:#22c55e;background:#22c55e1f;border-color:#22c55e4d}:is(.home-page,.landing-kit) .rb.rare{color:#3b82f6;background:#3b82f61f;border-color:#3b82f64d}:is(.home-page,.landing-kit) .abtn{flex:none;height:32px;padding:0 12px;border-radius:6px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;transition:transform .12s,filter .12s}:is(.home-page,.landing-kit) .abtn.buy{background:var(--amb);color:#111827}:is(.home-page,.landing-kit) .abtn.take{background:var(--a-cy);color:#050508}:is(.home-page,.landing-kit) .rows{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;position:relative}:is(.home-page,.landing-kit) .dk .ir{gap:10px;padding:6px 10px;border-left-width:3px}:is(.home-page,.landing-kit) .dk .th{width:34px;height:34px}:is(.home-page,.landing-kit) .dk .nm{font-size:13px}:is(.home-page,.landing-kit) .dk .mt{font-size:12px}:is(.home-page,.landing-kit) .dk .mt svg{width:11px;height:11px}:is(.home-page,.landing-kit) .dk .abtn{height:28px;font-size:12.5px;padding:0 11px}:is(.home-page,.landing-kit) .dk .rows{gap:6px}:is(.home-page,.landing-kit) .pill{display:inline-block;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:.15em;margin-bottom:4px;border:1px solid}:is(.home-page,.landing-kit) .pill.amb{background:#fbbf2433;color:#fbbf24;border-color:#fbbf244d}:is(.home-page,.landing-kit) .pill.cy{background:#22d3ee33;color:#22d3ee;border-color:#22d3ee4d;padding:2px 10px}:is(.home-page,.landing-kit) .shero{position:relative;height:220px;margin:0 -16px;overflow:hidden}:is(.home-page,.landing-kit) .shero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:is(.home-page,.landing-kit) .shero-g{position:absolute;inset:0;background:linear-gradient(to top,#000000db,#0000006b 55%,#0000)}:is(.home-page,.landing-kit) .shero-c{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px 16px}:is(.home-page,.landing-kit) .shero-l{min-width:0}:is(.home-page,.landing-kit) .shero h4{font-size:20px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}:is(.home-page,.landing-kit) .shero p{font-size:13px;color:#ffffffbf;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}:is(.home-page,.landing-kit) .smeta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 11px;margin-top:6px;font-size:12px;color:#ffffffa8}:is(.home-page,.landing-kit) .smeta>span{display:inline-flex;align-items:center;gap:4px}:is(.home-page,.landing-kit) .smeta>span.sw{display:inline-grid}:is(.home-page,.landing-kit) .smeta svg{width:12px;height:12px}:is(.home-page,.landing-kit) .sbadge{border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:0 6px;font-size:11px;line-height:15px}:is(.home-page,.landing-kit) .shero-r{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}:is(.home-page,.landing-kit) .prn{width:30px;height:30px;border-radius:50%;background:#ffffff1a;display:grid;place-items:center;color:#ffffffc7}:is(.home-page,.landing-kit) .prn svg{width:14px;height:14px}:is(.home-page,.landing-kit) .tl{display:flex;padding:3px;border-radius:8px;background:#00000073;border:1px solid rgba(255,255,255,.1)}:is(.home-page,.landing-kit) .tl b{font-size:13px;font-weight:500;padding:3px 9px;border-radius:6px;color:#ffffffb8;transition:background-color .25s,color .25s}:is(.home-page,.landing-kit) .tl b.on{background:#ffffff26;color:#fff}:is(.home-page,.landing-kit) .bcap{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}:is(.home-page,.landing-kit) .bp-m{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--a-t3);white-space:nowrap}:is(.home-page,.landing-kit) .bp-m em{font-style:normal;color:var(--warn)}:is(.home-page,.landing-kit) .sech{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}:is(.home-page,.landing-kit) .focus{display:inline-block;background:linear-gradient(90deg,#22d3ee,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;white-space:nowrap;padding:0 .05em .08em 0;margin-bottom:-.08em}:is(.home-page,.landing-kit) .ctas{display:flex;gap:12px;flex-wrap:wrap}:is(.home-page,.landing-kit) .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font:650 15.5px/1 var(--sans);text-decoration:none;border-radius:10px;padding:15px 22px;white-space:nowrap;transition:transform .15s,background-color .15s,box-shadow .15s}:is(.home-page,.landing-kit) .btn svg{width:19px;height:19px}:is(.home-page,.landing-kit) .btn-primary{background:var(--cyan);color:#03161a}:is(.home-page,.landing-kit) .btn-primary:hover{background:#93f0fb}:is(.home-page,.landing-kit) .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}:is(.home-page,.landing-kit) .btn-ghost:hover{box-shadow:inset 0 0 0 1px #ffffff57}:is(.home-page,.landing-kit) .btn:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}:is(.home-page,.landing-kit) .micro{font-size:14px;color:var(--grey)}:is(.home-page,.landing-kit) .gcard{border:1px solid var(--gbd);background:#ffffff06;border-radius:12px;padding:14px}:is(.home-page,.landing-kit) .gh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}:is(.home-page,.landing-kit) .gh h5{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--a-t1)}:is(.home-page,.landing-kit) .gh h5 svg{width:15px;height:15px}:is(.home-page,.landing-kit) .gh a,:is(.home-page,.landing-kit) .gh .va{font-size:12px;color:var(--a-cy);text-decoration:none;display:inline-flex;align-items:center;gap:2px}:is(.home-page,.landing-kit) .gh .va svg{width:12px;height:12px}:is(.home-page,.landing-kit) .cnt{font-size:10px;border:1px solid var(--a-bd2);border-radius:99px;padding:0 6px;color:var(--a-t2);font-weight:500}:is(.home-page,.landing-kit) .dots{display:flex;gap:5px;padding:13px 16px}:is(.home-page,.landing-kit) .dots i{width:6px;height:6px;border-radius:50%;background:var(--a-t3)}html.motion :is(.home-page,.landing-kit) .dots i{animation:home-dotp 1.2s ease-in-out infinite}html.motion :is(.home-page,.landing-kit) .dots i:nth-child(2){animation-delay:.15s}html.motion :is(.home-page,.landing-kit) .dots i:nth-child(3){animation-delay:.3s}:is(.home-page,.landing-kit) .tlg{position:relative;padding:4px 0 0 40px}:is(.home-page,.landing-kit) .tlg:before{content:"";position:absolute;left:19px;top:0;bottom:0;width:1px;background:var(--gbd)}:is(.home-page,.landing-kit) .tlg-l{position:relative;left:-40px;display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--a-t3);background:var(--a-bg);border:1px solid var(--gbd);border-radius:3px;padding:2px 8px;margin-bottom:14px}:is(.home-page,.landing-kit) .tle{position:relative;margin:0 0 16px -32px;padding-left:32px}:is(.home-page,.landing-kit) .tle:before{content:"";position:absolute;left:6px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--c,#22d3ee);box-shadow:0 0 0 3px var(--a-bg)}:is(.home-page,.landing-kit) .tle p{font-size:14px;color:var(--a-t2)}:is(.home-page,.landing-kit) .tle p b{font-weight:500;color:var(--a-t1)}:is(.home-page,.landing-kit) .tle .src{display:inline-block;font-size:10px;border:1px solid var(--a-bd2);border-radius:5px;padding:0 5px;margin-left:6px;color:var(--a-t2);vertical-align:2px}:is(.home-page,.landing-kit) .tle small{display:block;font-size:12px;color:var(--a-t3);margin-top:2px}:is(.home-page,.landing-kit) .rrow{border-radius:8px;border:1px solid var(--gbd);background:#ffffff0b;padding:8px 10px}:is(.home-page,.landing-kit) .rrow+.rrow{margin-top:7px}:is(.home-page,.landing-kit) .proofb .h2p{font-size:clamp(40px,5.6vw,80px);line-height:1;letter-spacing:-.045em;font-weight:780}:is(.home-page,.landing-kit) .proofb .lead{font-size:18px;color:var(--grey);margin-top:16px}:is(.home-page,.landing-kit) .qfeat{margin-top:52px}:is(.home-page,.landing-kit) .proofb figure{background:#ffffff09;border:1px solid var(--line2);border-radius:16px;padding:28px}:is(.home-page,.landing-kit) .qfeat p{font-size:clamp(23px,2.4vw,32px);line-height:1.4;color:var(--ink);letter-spacing:-.015em;font-weight:500;max-width:46ch}:is(.home-page,.landing-kit) .qpair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:24px}:is(.home-page,.landing-kit) .proofb .qpair{margin-top:24px}:is(.home-page,.landing-kit) .qpair p{font-size:18px;line-height:1.6;color:var(--ink2)}:is(.home-page,.landing-kit) .proofb mark{background:none;color:var(--cyan)}:is(.home-page,.landing-kit) .proofb figcaption{display:flex;align-items:center;gap:12px;margin-top:18px;font-size:15px}:is(.home-page,.landing-kit) .proofb figcaption i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:14px;color:#03161a;background:var(--cyan)}:is(.home-page,.landing-kit) .proofb figcaption b{font-weight:620;color:var(--ink)}:is(.home-page,.landing-kit) .proofb figcaption span{font:500 12.5px/1 var(--mono);color:var(--grey);margin-left:-4px}:is(.home-page,.landing-kit) .founder{margin-top:40px;text-align:left;font-size:14px;color:var(--grey);max-width:460px}:is(.home-page,.landing-kit) .founder:before{content:"";display:block;width:64px;height:1px;margin:0 0 18px;background:var(--line2)}:is(.home-page,.landing-kit) .founder span{display:block;margin-top:9px;font:500 12px/1.4 var(--mono);color:var(--grey2)}:is(.home-page,.landing-kit) .ff{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;z-index:70}:is(.home-page,.landing-kit) .ff i{display:block;padding:0;background:none;border-radius:0;position:absolute;left:0;top:0;width:18px;height:18px;border:0 solid var(--cyan);opacity:0;transition:transform .35s ease,opacity .25s ease;filter:drop-shadow(0 0 5px rgba(103,232,249,.55))}:is(.home-page,.landing-kit) .ff .tl{border-top-width:2px;border-left-width:2px;border-top-left-radius:5px}:is(.home-page,.landing-kit) .ff .tr{border-top-width:2px;border-right-width:2px;border-top-right-radius:5px}:is(.home-page,.landing-kit) .ff .bl{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:5px}:is(.home-page,.landing-kit) .ff .br{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:5px}:is(.home-page,.landing-kit) .ff.on i{opacity:1}:is(.home-page,.landing-kit) .ff.jump i{transition:none}:is(.home-page,.landing-kit) .dimmable{transition:opacity .4s ease}:is(.home-page,.landing-kit) .dimmed{opacity:.4}:is(.home-page,.landing-kit) .tg{border:1px solid var(--gbd);background:var(--gb);border-radius:99px;padding:1px 7px;font-size:11px;color:var(--a-t3);line-height:1.5}:is(.home-page,.landing-kit) .nmr{display:flex;align-items:center;gap:8px;min-width:0}:is(.home-page,.landing-kit) .qb{flex:none;font-size:12px;font-weight:600;line-height:18px;padding:0 7px;border-radius:6px;background:#9333ea;color:#fff}:is(.home-page,.landing-kit) .icard{position:relative;container-type:inline-size;contain:layout;aspect-ratio:600/840;background:#fff;border-radius:3.5%/2.5%;box-shadow:0 0 0 1px #0000002e;overflow:hidden;color:#18181b;font-family:var(--sans)}:is(.home-page,.landing-kit) .icard:before{content:"";position:absolute;left:0;right:0;top:0;height:1.4cqw;background:#7c3aed}:is(.home-page,.landing-kit) .ic-art{position:absolute;left:2.7cqw;top:3.7cqw;width:41cqw;height:41cqw;border-radius:1.8cqw;border:.4cqw solid #a78bfa;background:#0b0d1a;overflow:hidden}:is(.home-page,.landing-kit) .ic-art img{width:100%;height:100%;object-fit:cover}:is(.home-page,.landing-kit) .ic-sum{position:absolute;left:46.3cqw;right:1.7cqw;top:9.7cqw;height:29.3cqw;padding:1.6cqw 2cqw;background:linear-gradient(90deg,#f1ebff,#fbf9ff 70%,#fbf9ff00)}:is(.home-page,.landing-kit) .ic-row{display:flex;justify-content:space-between;align-items:baseline;gap:1cqw}:is(.home-page,.landing-kit) .ic-badge{font-size:2.2cqw;font-weight:800;letter-spacing:.14em;color:#7c3aed}:is(.home-page,.landing-kit) .ic-meta{font-size:1.9cqw;font-weight:600;letter-spacing:.02em;color:#52525b;white-space:nowrap}:is(.home-page,.landing-kit) .ic-title{font-size:4.8cqw;font-weight:780;letter-spacing:-.02em;line-height:1.15;margin-top:1.2cqw}:is(.home-page,.landing-kit) .ic-type{font-size:2.5cqw;font-weight:600;letter-spacing:.05em;color:#71717a;margin-top:.3cqw}:is(.home-page,.landing-kit) .ic-stats{display:grid;grid-template-columns:1fr 1fr;gap:1cqw 2cqw;margin-top:1.8cqw}:is(.home-page,.landing-kit) .ic-stats dt{font-size:1.8cqw;font-weight:600;letter-spacing:.06em;color:#71717a}:is(.home-page,.landing-kit) .ic-stats dd{font-size:2.9cqw;font-weight:800;line-height:1.1}:is(.home-page,.landing-kit) .ic-hr{position:absolute;left:0;right:0;top:47cqw;height:1px;background:#e4e4e7}:is(.home-page,.landing-kit) .ic-rules{position:absolute;left:5.3cqw;right:6cqw;top:49.6cqw}:is(.home-page,.landing-kit) .ic-rules b{display:block;font-size:2.9cqw;font-weight:800;letter-spacing:.04em;color:#7c3aed}:is(.home-page,.landing-kit) .ic-rules p{font-size:3.5cqw;line-height:1.38;color:#3f3f46;margin-top:.6cqw}:is(.home-page,.landing-kit) .ic-qr{position:absolute;right:7.3cqw;bottom:11.7cqw;width:18.3cqw;height:18.3cqw}:is(.home-page,.landing-kit) .ic-qr svg{width:100%;height:100%;display:block}:is(.home-page,.landing-kit) .ic-link{position:absolute;left:5.3cqw;bottom:10.3cqw;font-size:2.3cqw;font-weight:700;letter-spacing:.04em;color:#7c3aed}:is(.home-page,.landing-kit) .ic-logo{position:absolute;left:5.6cqw;bottom:3.4cqw;width:19cqw;height:auto}:is(.home-page,.landing-kit) .ctrl.wide{flex-wrap:wrap;row-gap:14px}:is(.home-page,.landing-kit) .ctrl.wide .cap{order:3;flex-basis:100%}:is(.home-page,.landing-kit) .emb ul.bl{margin-top:2px}:is(.home-page,.landing-kit) .emb ul.bl li{position:relative;padding-left:14px}:is(.home-page,.landing-kit) .emb ul.bl li+li{margin-top:4px}:is(.home-page,.landing-kit) .emb ul.bl li:before{content:"";position:absolute;left:4px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--dc-t2)}:is(.home-page,.landing-kit) .emb.has-th{position:relative}:is(.home-page,.landing-kit) .emb.has-th .emb-t,:is(.home-page,.landing-kit) .emb.has-th .pad{padding-right:72px}:is(.home-page,.landing-kit) .fvbd{position:relative;width:min(1000px,100%);height:690px;border-radius:14px;display:grid;place-items:center;padding:24px;background:radial-gradient(70% 60% at 25% 20%,#ffffff0a,#fff0 60%),radial-gradient(60% 60% at 80% 80%,#ffffff08,#fff0 60%),repeating-linear-gradient(45deg,#ffffff04 0 2px,#fff0 2px 7px),repeating-linear-gradient(-45deg,#0000002e 0 1px,#0000 1px 5px),#131418;box-shadow:inset 0 0 0 1px #ffffff0d}:is(.home-page,.landing-kit) .fv{width:min(860px,100%);height:620px;display:flex;flex-direction:column;border-radius:8px;background:#090a10f7;box-shadow:0 0 0 1px #ffffff1f,0 30px 80px #0009;color:#fffffff5;font-family:var(--sans);font-size:13px;line-height:1.4;overflow:hidden;text-align:left}:is(.home-page,.landing-kit) .fv-title{height:34px;flex:none;display:flex;align-items:center;gap:8px;padding:0 12px;background:#0c0d12;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:600}:is(.home-page,.landing-kit) .fv-title img{width:15px;height:15px}:is(.home-page,.landing-kit) .fv-title .x{margin-left:auto;color:#ffffff80;font-size:16px}:is(.home-page,.landing-kit) .fv-head{flex:none;display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,.6fr) minmax(0,18rem);align-items:center;gap:6px;min-height:54px;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(90deg,#22d3ee0f,#a855f70d 60%,#090a1000)}:is(.home-page,.landing-kit) .fv-party{display:flex;align-items:center;gap:6px;min-width:0}:is(.home-page,.landing-kit) .fv-party strong{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.home-page,.landing-kit) .fv-chip{flex:none;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:2px 7px;font-size:12px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}:is(.home-page,.landing-kit) .fv-chip svg{width:12px;height:12px}:is(.home-page,.landing-kit) .fv-area{text-align:center;font-weight:700;font-size:14px}:is(.home-page,.landing-kit) .fv-acts{display:flex;justify-content:flex-end;gap:6px;align-items:center;min-width:0}:is(.home-page,.landing-kit) .fv-btn{border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:5px 10px;font-size:12.5px;background:#ffffff0a;white-space:nowrap;display:inline-flex;gap:5px;align-items:center;flex:none}:is(.home-page,.landing-kit) .fv-btn svg{width:13px;height:13px}:is(.home-page,.landing-kit) .fv-body{flex:1;min-height:0;display:grid;grid-template-columns:186px minmax(0,1fr)}:is(.home-page,.landing-kit) .fv-rail{border-right:1px solid rgba(255,255,255,.075);padding:8px 6px;display:flex;flex-direction:column;gap:1px;overflow:hidden}:is(.home-page,.landing-kit) .fv-rh{display:flex;justify-content:space-between;align-items:center;padding:3px 4px 8px 6px;font-size:13.5px}:is(.home-page,.landing-kit) .fv-ri{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:6px;font-size:13.5px;color:#ffffffdb}:is(.home-page,.landing-kit) .fv-ri svg{width:15px;height:15px;color:#ffffffb8}:is(.home-page,.landing-kit) .fv-ri.on{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -2px #22d3ee}:is(.home-page,.landing-kit) .fv-chh{font-size:12px;font-weight:600;margin:12px 6px 4px}:is(.home-page,.landing-kit) .fv-c{display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:6px;font-size:13px;min-width:0}:is(.home-page,.landing-kit) .fv-c img{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:none}:is(.home-page,.landing-kit) .fv-c b{flex:1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.home-page,.landing-kit) .fv-c small{flex:none;font-size:11px}:is(.home-page,.landing-kit) .fv-c.on{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -2px #a855f7}:is(.home-page,.landing-kit) .hp-ok{color:#22c55e}:is(.home-page,.landing-kit) .hp-warn{color:#f59e0b}:is(.home-page,.landing-kit) .hp-low{color:#ef4444}:is(.home-page,.landing-kit) .fv-main{padding:14px 16px;overflow:hidden;min-width:0}:is(.home-page,.landing-kit) .fv-scopes{display:flex;gap:7px;margin-bottom:10px}:is(.home-page,.landing-kit) .fv-btn.on{border-color:#22d3ee;color:#22d3ee}:is(.home-page,.landing-kit) .fv-search{height:34px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff0e;display:flex;align-items:center;padding:0 11px;font-size:13px;color:#fff6;margin-bottom:14px}:is(.home-page,.landing-kit) .fv-charh{display:flex;align-items:center;gap:10px}:is(.home-page,.landing-kit) .fv-charh img{width:40px;height:40px;border-radius:8px;object-fit:cover}:is(.home-page,.landing-kit) .fv-charh div{flex:1;min-width:0}:is(.home-page,.landing-kit) .fv-charh h3{font-size:15px;font-weight:600}:is(.home-page,.landing-kit) .fv-charh small{font-size:12px;color:#ffffff80}:is(.home-page,.landing-kit) .fv-capl{margin:9px 0 2px;font-size:12px;color:#ffffffb8}:is(.home-page,.landing-kit) .fv-track{display:block;height:6px;margin-top:4px;border-radius:999px;background:#0a0a0f;overflow:hidden}:is(.home-page,.landing-kit) .fv-track span{display:block;height:100%;background:#22c55e;border-radius:999px}:is(.home-page,.landing-kit) .fv-cont{padding:10px;margin:10px 0;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff06}:is(.home-page,.landing-kit) .fv-ct{display:flex;align-items:center;gap:7px;font-size:14px}:is(.home-page,.landing-kit) .fv-ct svg{width:14px;height:14px;color:#22d3ee}:is(.home-page,.landing-kit) .fv-ct b{flex:1;font-weight:600}:is(.home-page,.landing-kit) .fv-ct span{font-size:12.5px;color:#ffffff80}:is(.home-page,.landing-kit) .fv-facts{display:flex;gap:4px 12px;font-size:12px;color:#ffffff80;margin:4px 0 2px 21px}:is(.home-page,.landing-kit) .fv-row{--tone:#a1a1aa;position:relative;display:flex;align-items:center;gap:10px;min-height:58px;margin:7px 0 0;padding:6px 12px 6px 0;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff09;overflow:hidden}:is(.home-page,.landing-kit) .fv-row.unc{--tone:#22c55e}:is(.home-page,.landing-kit) .fv-stripe{align-self:stretch;width:3px;flex:none;background:var(--tone)}:is(.home-page,.landing-kit) .fv-thumb{width:44px;height:44px;flex:none;border:1px solid rgba(255,255,255,.1);border-radius:7px;overflow:hidden;background:#0a0a0f}:is(.home-page,.landing-kit) .fv-thumb img{width:100%;height:100%;object-fit:cover}:is(.home-page,.landing-kit) .fv-ib{display:grid;flex:1;min-width:0}:is(.home-page,.landing-kit) .fv-name{font-size:13px;font-weight:700;color:var(--tone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.home-page,.landing-kit) .fv-row:not(.unc) .fv-name{color:#fffffff5}:is(.home-page,.landing-kit) .fv-facets{display:flex;gap:4px 10px;font-size:12px;margin-top:4px;color:#ffffffb8;white-space:nowrap;overflow:hidden;align-items:center}:is(.home-page,.landing-kit) .fv-tag{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:1px 7px}:is(.home-page,.landing-kit) .fv-rar{flex:none;font-size:12px;color:var(--tone)}:is(.home-page,.landing-kit) .btn-sm{padding:10px 15px;font-size:14px;border-radius:8px}:is(.home-page,.landing-kit) .hs{position:relative;padding-top:132px}:is(.home-page,.landing-kit) .hs-h{font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.04em;font-weight:770;max-width:16ch}:is(.home-page,.landing-kit) .hs-lead{font-size:18.5px;line-height:1.6;color:var(--grey);max-width:54ch;text-wrap:pretty}:is(.home-page,.landing-kit) .hs-lead strong{color:var(--ink);font-weight:600}:is(.home-page,.landing-kit) .hs-lead code{font:500 .88em var(--mono);color:var(--ink2)}:is(.home-page,.landing-kit) .hs-split{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px;align-items:end}:is(.home-page,.landing-kit) .hs-h3{font-size:clamp(26px,2.6vw,36px);line-height:1.1;letter-spacing:-.03em;font-weight:730}:is(.home-page,.landing-kit) .proofb .h2p{margin:0}:is(.home-page,.landing-kit) .upd{padding:28px 0 30px;background:#ffffff05;border-block:1px solid var(--line)}:is(.home-page,.landing-kit) .upd-h{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:24px}:is(.home-page,.landing-kit) .upd-h h3{font-size:15px;font-weight:600}:is(.home-page,.landing-kit) .upd-h a{font-size:14.5px;color:var(--grey);text-decoration:none}:is(.home-page,.landing-kit) .upd-h a:hover{color:var(--ink)}:is(.home-page,.landing-kit) .upd ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}:is(.home-page,.landing-kit) .upd li{position:relative;border-top:1px solid var(--line2)}:is(.home-page,.landing-kit) .upd li:before{content:"";position:absolute;left:0;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--grey2)}:is(.home-page,.landing-kit) .upd li:first-child:before{background:var(--cyan)}:is(.home-page,.landing-kit) .upd li a{display:block;height:100%;padding:18px 24px 0 0;text-decoration:none;transition:background-color .15s}:is(.home-page,.landing-kit) .upd li a:hover{background:#ffffff06}:is(.home-page,.landing-kit) .upd time{display:flex;align-items:center;gap:8px;font:500 13px/1 var(--mono);color:var(--grey)}:is(.home-page,.landing-kit) .upd li span{display:block;margin-top:10px;font-size:14px;line-height:1.5;color:var(--ink2)}:is(.home-page,.landing-kit) .arrow{display:inline-block;transition:transform .15s}:is(.home-page,.landing-kit) a:hover .arrow{transform:translate(3px)}:is(.home-page,.landing-kit) .brk{--bc:var(--cyan);--bl:14px;--bw:2px;pointer-events:none;background:linear-gradient(var(--bc),var(--bc)) top left/var(--bl) var(--bw) no-repeat,linear-gradient(var(--bc),var(--bc)) top left/var(--bw) var(--bl) no-repeat,linear-gradient(var(--bc),var(--bc)) top right/var(--bl) var(--bw) no-repeat,linear-gradient(var(--bc),var(--bc)) top right/var(--bw) var(--bl) no-repeat,linear-gradient(var(--bc),var(--bc)) bottom left/var(--bl) var(--bw) no-repeat,linear-gradient(var(--bc),var(--bc)) bottom left/var(--bw) var(--bl) no-repeat,linear-gradient(var(--bc),var(--bc)) bottom right/var(--bl) var(--bw) no-repeat,linear-gradient(var(--bc),var(--bc)) bottom right/var(--bw) var(--bl) no-repeat}:is(.home-page,.landing-kit) .end{padding:168px 0 120px;position:relative}:is(.home-page,.landing-kit) .end-in{position:relative;display:inline-block;padding:34px 40px 36px 0}:is(.home-page,.landing-kit) .end-brk{position:absolute;inset:0 0 0 -34px;--bl:24px;--bc:rgba(103,232,249,.8)}:is(.home-page,.landing-kit) .end h2{font-size:clamp(44px,6.15vw,92px);line-height:.98;letter-spacing:-.047em;font-weight:780;max-width:15.5ch}:is(.home-page,.landing-kit) .end .hs-lead{font-size:20px;margin-top:24px;color:var(--ink2)}:is(.home-page,.landing-kit) .end .ctas{margin-top:34px}:is(.home-page,.landing-kit) .end .micro{margin-top:16px}@media(max-width:960px){:is(.home-page,.landing-kit) .hs-split{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:760px){:is(.home-page,.landing-kit) .hs{padding-top:100px}:is(.home-page,.landing-kit) .hs-h{font-size:clamp(32px,9vw,42px)}:is(.home-page,.landing-kit) .hs-lead{font-size:16.5px}:is(.home-page,.landing-kit) .ctrl{gap:10px 14px;flex-wrap:wrap}:is(.home-page,.landing-kit) .cap{order:3;flex-basis:100%;font-size:14.5px}:is(.home-page,.landing-kit) .replay{margin-left:auto}:is(.home-page,.landing-kit) .upd ol{grid-template-columns:1fr}:is(.home-page,.landing-kit) .upd li{border-top:0;border-left:1px solid var(--line2);margin-left:3px}:is(.home-page,.landing-kit) .upd li:before{left:-4px;top:19px}:is(.home-page,.landing-kit) .upd li a{padding:16px 0 18px 22px}:is(.home-page,.landing-kit) .end{padding:140px 0 90px}:is(.home-page,.landing-kit) .end-in{padding:22px 20px 26px 0}:is(.home-page,.landing-kit) .end-brk{left:-12px;--bl:16px}:is(.home-page,.landing-kit) .end h2{font-size:clamp(40px,11.6vw,54px)}:is(.home-page,.landing-kit) .end .hs-lead{font-size:17.5px}}@media(max-width:1100px){:is(.home-page,.landing-kit) .app{grid-template-columns:minmax(0,1fr)}:is(.home-page,.landing-kit) .app-side{display:none}}@media(max-width:900px){:is(.home-page,.landing-kit) .fv-body{grid-template-columns:minmax(0,1fr)}:is(.home-page,.landing-kit) .fv-rail{display:none}}@media(max-width:760px){:is(.home-page,.landing-kit){--pad:16px}:is(.home-page,.landing-kit){font-size:16px}:is(.home-page,.landing-kit) .top{padding-top:40px}:is(.home-page,.landing-kit) .prim-h{grid-template-columns:1fr}:is(.home-page,.landing-kit) .prim-h .nyet{justify-self:start}:is(.home-page,.landing-kit) .ctrl{flex-wrap:wrap;gap:12px 16px}:is(.home-page,.landing-kit) .cap{order:3;flex-basis:100%;font-size:15px}:is(.home-page,.landing-kit) .replay{margin-left:auto}:is(.home-page,.landing-kit) .btn{padding:14px 18px;font-size:15px}:is(.home-page,.landing-kit) .app-main{padding:14px}:is(.home-page,.landing-kit) .qpair{grid-template-columns:minmax(0,1fr)}:is(.home-page,.landing-kit) .fv{height:640px}:is(.home-page,.landing-kit) .fv-head{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}:is(.home-page,.landing-kit) .fv-area{display:none}:is(.home-page,.landing-kit) .fv-acts .fv-btn:not(.keep){display:none}:is(.home-page,.landing-kit) .fv-party .fv-chip:last-child{display:none}:is(.home-page,.landing-kit) .fv-main{padding:12px}:is(.home-page,.landing-kit) .fv-facts{flex-wrap:wrap;margin-left:0}}:is(.home-page,.landing-kit) .ctl-b{flex:none;display:inline-grid;justify-items:end}:is(.home-page,.landing-kit) .ctl-b>*{grid-area:1/1}:is(.home-page,.landing-kit) .pz{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--grey);padding:4px 2px;text-decoration:underline;text-decoration-color:#fff3;text-underline-offset:4px;transition:color .15s}:is(.home-page,.landing-kit) .pz:hover{color:var(--ink)}:is(.home-page,.landing-kit) .pz:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}:is(.home-page,.landing-kit) .pz svg{width:12px;height:12px}:is(.home-page,.landing-kit) .ctrl.done .pz{visibility:hidden}:is(.home-page,.landing-kit) .paused .dots i{animation-play-state:paused}:is(.home-page,.landing-kit) .price{margin-top:170px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff09}:is(.home-page,.landing-kit) .price>.wrap{padding-top:56px;padding-bottom:44px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);gap:24px 32px;align-items:start}:is(.home-page,.landing-kit) .price-h{display:flex;flex-direction:column;align-items:flex-start;gap:24px;grid-row:1/3;min-width:0}:is(.home-page,.landing-kit) .price-h .hs-h3{max-width:26ch}:is(.home-page,.landing-kit) .price-h .ctas{flex-wrap:wrap}:is(.home-page,.landing-kit) .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:is(.home-page,.landing-kit) .plans li{padding:24px 18px;border:1px solid var(--line2);border-radius:16px;background:#ffffff06;min-width:0}:is(.home-page,.landing-kit) .plans li:nth-child(2){border-color:#67e8f966}:is(.home-page,.landing-kit) .plans h3{font-size:16px;font-weight:650;color:var(--ink2);letter-spacing:-.005em}:is(.home-page,.landing-kit) .plans .amt{margin-top:12px;font-size:clamp(28px,2.65vw,38px);line-height:1.1;font-weight:760;letter-spacing:-.035em;color:var(--ink);white-space:nowrap}:is(.home-page,.landing-kit) .plans .amt small{font-size:14px;font-weight:500;letter-spacing:0;color:var(--grey)}:is(.home-page,.landing-kit) .plans p:last-child{margin-top:16px;font-size:15.5px;line-height:1.55;color:var(--grey);max-width:34ch}:is(.home-page,.landing-kit) .price-note{grid-column:2;font-size:14.5px;color:var(--grey)}@media(min-width:961px)and (max-width:1180px){:is(.home-page,.landing-kit) .price>.wrap{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px}:is(.home-page,.landing-kit) .plans{gap:12px}:is(.home-page,.landing-kit) .plans li{padding:22px 14px}}:is(.home-page,.landing-kit) .faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px;align-items:start}:is(.home-page,.landing-kit) .faq-intro{position:sticky;top:96px}:is(.home-page,.landing-kit) .faq-intro p{margin:24px 0 10px;font-size:15px;color:var(--grey)}:is(.home-page,.landing-kit) .faq-intro a{display:block;width:fit-content;margin-top:6px;font-size:15px;color:var(--ink2);text-decoration:none}:is(.home-page,.landing-kit) .faq-intro a:hover{color:var(--cyan)}:is(.home-page,.landing-kit) .faq{border-top:1px solid var(--line2)}:is(.home-page,.landing-kit) .faq details{border-bottom:1px solid var(--line2)}:is(.home-page,.landing-kit) .faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;font-size:18.5px;font-weight:620;letter-spacing:-.01em;color:var(--ink);border-radius:4px}:is(.home-page,.landing-kit) .faq summary::-webkit-details-marker{display:none}:is(.home-page,.landing-kit) .faq summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--cyan),var(--cyan)) center/14px 2px no-repeat,linear-gradient(var(--cyan),var(--cyan)) center/2px 14px no-repeat}:is(.home-page,.landing-kit) .faq details[open] summary:after{background:linear-gradient(var(--cyan),var(--cyan)) center/14px 2px no-repeat}:is(.home-page,.landing-kit) .faq summary:hover{color:#fff}:is(.home-page,.landing-kit) .faq summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}:is(.home-page,.landing-kit) .faq details p{padding:0 40px 22px 0;font-size:16.5px;line-height:1.62;color:var(--ink2);max-width:62ch}@media(max-width:960px){:is(.home-page,.landing-kit) .faq-grid{grid-template-columns:minmax(0,1fr);gap:28px}:is(.home-page,.landing-kit) .faq-intro{position:static}:is(.home-page,.landing-kit) .price>.wrap{grid-template-columns:minmax(0,1fr)}:is(.home-page,.landing-kit) .price-h{grid-row:auto}:is(.home-page,.landing-kit) .plans{grid-template-columns:minmax(0,1fr)}:is(.home-page,.landing-kit) .plans li{padding:24px}:is(.home-page,.landing-kit) .price-note{grid-column:1}}@media(max-width:760px){:is(.home-page,.landing-kit) .ctl-b{margin-left:auto}:is(.home-page,.landing-kit) .price{margin-top:120px}:is(.home-page,.landing-kit) .price>.wrap{padding-top:44px;padding-bottom:34px}:is(.home-page,.landing-kit) .plans .amt{font-size:34px}:is(.home-page,.landing-kit) .faq summary{font-size:16.5px;padding:16px 0}:is(.home-page,.landing-kit) .faq details p{font-size:15.5px;padding-right:0}}:is(.home-page,.landing-kit) .fv-top{flex:none}@media(min-width:1181px){:is(.home-page,.landing-kit) .hs-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;align-items:last baseline}:is(.home-page,.landing-kit) .hs-split .hs-h{text-wrap:balance}}:is(.home-page,.landing-kit) .acard{position:relative;container-type:inline-size;aspect-ratio:600/840;background:#fff;border-radius:3.5%/2.5%;overflow:hidden;color:#18181b;font-family:var(--sans)}:is(.home-page,.landing-kit) .acard:before{content:"";position:absolute;left:0;right:0;top:0;height:1.4cqw;background:var(--ac)}@media(max-width:1180px)and (min-width:961px){:is(.home-page,.landing-kit) .hs-split{grid-template-columns:minmax(0,1fr);gap:20px}}:is(.home-page,.landing-kit) .abtn.sell{border:1px solid var(--gbd);color:var(--a-t2)}:is(.home-page,.landing-kit) .bp-m b{font-weight:400;color:var(--a-t1)}:is(.home-page,.landing-kit) .tq{margin-top:52px}:is(.home-page,.landing-kit) .tq mark{background:none;color:var(--cyan)}:is(.home-page,.landing-kit) .tq figcaption{display:flex;align-items:center;gap:12px;margin-top:18px;font-size:15px}:is(.home-page,.landing-kit) .tq figcaption i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:14px;color:#03161a;background:var(--cyan)}:is(.home-page,.landing-kit) .tq figcaption b{font-weight:620;color:var(--ink)}:is(.home-page,.landing-kit) .tq figcaption span{font:500 12.5px/1 var(--mono);color:var(--grey);margin-left:-4px}:is(.home-page,.landing-kit) .howto{margin-top:34px;font-size:15px;line-height:1.4}:is(.home-page,.landing-kit) .howto a{color:var(--cyan);font-weight:600;text-decoration:none}:is(.home-page,.landing-kit) .howto a:hover{text-decoration:underline;text-underline-offset:4px}:is(.home-page,.landing-kit) .howto a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:2px}@media(max-width:760px){:is(.home-page,.landing-kit) .tq{margin-top:40px}:is(.home-page,.landing-kit) .howto{margin-top:28px}}:is(.home-page,.landing-kit) .feature-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:14px;font:500 12px/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--grey)}:is(.home-page,.landing-kit) .feature-eyebrow:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--cyan)}@media(prefers-reduced-motion:reduce){:is(.home-page,.landing-kit) *,:is(.home-page,.landing-kit) *:before,:is(.home-page,.landing-kit) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:is(.home-page,.landing-kit) svg{display:inline;vertical-align:baseline}:is(.home-page,.landing-kit) .btn-primary:hover{transform:none;box-shadow:none}:is(.home-page,.landing-kit) :focus-visible{box-shadow:none}@keyframes home-dotp{0%,60%,to{opacity:.35}30%{opacity:1}}.landing-kit .spoke-section{padding-top:64px;padding-bottom:64px;border-top:1px solid var(--line)}.landing-kit .truth-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.landing-kit .truth-panel>div{min-width:0;padding:24px;border:1px solid var(--line2);border-radius:12px}.landing-kit .truth-panel .hs-h3{font-size:22px}.landing-kit .truth-panel ul{margin-top:16px;display:grid;gap:12px;color:var(--ink2)}.landing-kit .next-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;margin-top:24px}.landing-kit .next-steps li{min-width:0}.landing-kit .next-steps a{display:block;height:100%;padding:16px;border:1px solid var(--line2);border-radius:12px;text-decoration:none}.landing-kit .next-steps a:hover{border-color:var(--cyan)}.landing-kit .next-steps img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:contain;border-radius:8px}.landing-kit .next-steps .hs-h3{margin-top:16px;font-size:24px}.landing-kit .next-steps p{margin-top:8px;color:var(--ink2)}.landing-kit .product-module{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:24px;border:1px solid var(--line2);border-radius:12px}.landing-kit .product-module img{width:100%;height:auto;border-radius:8px}.landing-kit .product-module p{margin-bottom:16px;color:var(--ink2);overflow-wrap:anywhere}.landing-kit .product-module .btn{white-space:normal}.landing-kit .price.price-compact{margin-top:0;background:none}.landing-kit .price.price-compact>.wrap{padding-top:32px;padding-bottom:32px}.landing-kit .price.price-compact .plans li{padding:16px;border-radius:12px;background:none}.landing-kit .price.price-compact .plans .amt{font-size:28px}.landing-kit .price.price-compact .plans p:last-child{margin-top:8px;font-size:14px}@media(max-width:760px){.landing-kit .truth-panel,.landing-kit .product-module{grid-template-columns:minmax(0,1fr)}}@media(width<768px){:is(.home-page,.landing-kit) [data-spotlight] [data-spotlight-slot]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-items:start;justify-items:center;zoom:.72;width:100%;min-height:0;overflow:visible}:is(.home-page,.landing-kit) [data-spotlight] [data-device]{grid-area:1/1!important;position:relative!important;inset:auto!important;order:0!important;margin:0!important;transform:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none;transition:opacity .2s ease-out,visibility 0s .2s!important}:is(.home-page,.landing-kit) [data-spotlight] [data-device][data-current=true]{opacity:1!important;visibility:visible!important;pointer-events:auto;transition:opacity .2s ease-out!important}:is(.home-page,.landing-kit) [data-spotlight] [data-current=false] *{visibility:hidden!important;transition:visibility 0s .2s!important}:is(.home-page,.landing-kit) [data-spotlight] :is(.ph-c,.lore-player-device){width:100%!important;max-width:498px!important}:is(.home-page,.landing-kit) [data-spotlight] .phone{transform:none!important;margin-bottom:0!important;width:100%!important;max-width:498px!important}:is(.home-page,.landing-kit) [data-spotlight] .scr{width:100%!important}:is(.home-page,.landing-kit) [data-spotlight] .dlab{min-height:30px}:is(.home-page,.landing-kit) [data-phone-compact] .ctrl{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px;min-height:100px;align-content:start}:is(.home-page,.landing-kit) [data-phone-compact] .ctrl .cap{order:-1;flex:0 0 100%;min-height:44px}:is(.home-page,.landing-kit) [data-phone-compact] .ctrl .steps{flex:1}:is(.home-page,.landing-kit) [data-phone-compact] .howto{margin-top:8px}}@media(width<768px)and (prefers-reduced-motion:reduce){:is(.home-page,.landing-kit) [data-spotlight] [data-device],:is(.home-page,.landing-kit) [data-spotlight] [data-current=false] *{transition:none!important}}.demo-chrome{display:flex;justify-content:flex-end;padding:4px 8px}.demo-sped-up{font:500 10px/1.4 var(--mono);color:var(--grey2);background:#0d1115;border:1px solid #ffffff1a;border-radius:4px;padding:2px 6px}:is(.home-page,.landing-kit) [data-rest=money],:is(.home-page,.landing-kit) [data-rest=money] *,:is(.home-page,.landing-kit) [data-rest=money] *:before,:is(.home-page,.landing-kit) [data-rest=money] *:after{animation:none!important;transition:none!important}@media(pointer:coarse),(width<768px){:is(.home-page,.landing-kit) :is(.v3-phone-content,.dmsgs,.v3-window-body>.app,.im .ta,.im .ipg,.fam-chat .jx-msgs,.shp,.enc-web-scenes,.iv-screen,.iv-reveal,.iv-mobile .iv-detail,.av-workspace>.av-shop,.av-full-chat,.av-shop-result,.av-lore,.sv-scenes,.lv-scenes,.cards-v3-studio,.cards-v3-market,.cards-v3-encounter,.cards-v3-collected,.cards-v3-deck ol,.lore-scenes,.lore-lens-still){overflow:hidden!important}}.home-page .proof-heading.hs-split{grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.home-page .proof-heading .hs-h{max-width:24ch}.home-page .proof-heading .hs-lead{margin:0;max-width:none}.home-page .proof-stats{display:flex;flex-wrap:wrap;gap:24px 48px;list-style:none;margin:28px 0 0;padding:0}.home-page .proof-stats:first-child{margin-top:0}.home-page .proof-stats li{flex:0 1 14rem;min-width:0}.home-page .proof-stats strong{display:block;font-size:26px;line-height:1.2;font-weight:650;letter-spacing:-.025em;color:var(--ink2);overflow-wrap:anywhere}.home-page .proof-stats span{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:var(--grey)}@media(max-width:767px){.home-page .proof-stats{gap:20px 24px;margin-top:24px}.home-page .proof-stats li{flex-basis:8rem}.home-page .proof-stats strong{font-size:23px}}@keyframes home-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes home-flash{0%,30%{background-color:#22d3ee2e}to{background-color:#ffffff08}}.home-page .hero .eyebrow{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--ink2);margin-bottom:12px}.home-page .hero .eyebrow img{width:22px;height:22px}.home-page .hero h1{font-size:clamp(37px,5.23vw,78px);line-height:.98;letter-spacing:-.047em;font-weight:780;max-width:none}@keyframes home-focusIn{0%{filter:blur(10px);opacity:.4}to{filter:blur(0);opacity:1}}@keyframes home-headlineFocusIn{0%{filter:blur(10px);opacity:.55}to{filter:blur(0);opacity:1}}html.motion .home-page #h1 .focus{animation:home-headlineFocusIn .9s cubic-bezier(.16,.84,.3,1) 1.8s both}.home-page .hero-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;align-items:start}.home-page .category{font-size:21px;line-height:1.38;color:var(--ink);font-weight:620;letter-spacing:-.012em;margin-bottom:12px;max-width:40ch}.home-page .sub{color:var(--grey);font-size:17px;line-height:1.62;max-width:64ch}.home-page .hero-act{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.home-page .homeshot{margin-top:56px}.home-page .homewin .app-main{padding:16px 18px 20px}.home-page .home{display:grid;gap:14px}.home-page .hcard{border:1px solid var(--gbd);border-radius:12px;overflow:hidden;background:#ffffff06}.home-page .hc-top{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--gbd)}.home-page .hc-top>svg{width:15px;height:15px;color:var(--a-t3)}.home-page .hc-top h4{font-size:17px;font-weight:500;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .gbadge{font-size:10px;border:1px solid var(--a-bd2);border-radius:99px;padding:0 6px;color:var(--a-t1);line-height:16px;flex:none}.home-page .hc-mem{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--a-t3);white-space:nowrap}.home-page .hc-mem svg{width:12px;height:12px}.home-page .hc-mem em{font-style:normal;color:#22c55e}.home-page .hc-body{position:relative;min-height:262px;display:flex;align-items:flex-end}.home-page .hc-ban{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 55%}.home-page .hc-grad{position:absolute;inset:0;background:linear-gradient(90deg,#080c0ff5,#080c0fe6 30%,#080c0f8c 50%,#080c0f14 72%,#080c0f00),linear-gradient(0deg,#080c0f80,#080c0f00 40%)}.home-page .hc-txt{position:relative;z-index:1;max-width:52%;padding:20px 22px 18px;display:flex;flex-direction:column;gap:10px}.home-page .hc-desc{font-size:13.5px;line-height:1.55;color:#ffffffd1;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.home-page .hc-more{font-size:12px;color:var(--a-cy)}.home-page .hc-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--a-t3)}.home-page .hc-meta b{font-weight:400;color:var(--a-t1)}.home-page .hc-meta span{display:inline-flex;align-items:center;gap:4px}.home-page .hc-meta svg{width:12px;height:12px}.home-page .hgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.home-page .hleft{display:grid;gap:14px;min-width:0}.home-page .hside{display:grid;gap:14px}.home-page .plg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-page .ple{min-height:88px;border-radius:9px;border:1px solid var(--gbd);background:#ffffff05;padding:10px}.home-page .ple-r{display:flex;align-items:flex-start;gap:9px}.home-page .ple-th{position:relative;width:34px;height:34px;border-radius:7px;overflow:hidden;background:#11161b;flex:none;display:grid;place-items:center;color:var(--a-t3)}.home-page .ple-th svg{width:16px;height:16px}.home-page .ple-th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-page .ple-th img.miss{display:none}.home-page .ple b{display:block;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .ple em{display:inline-block;font-style:normal;font-size:9.5px;border:1px solid var(--a-bd2);border-radius:99px;padding:0 5px;line-height:14px;margin-top:2px;color:var(--a-t2);text-transform:capitalize}.home-page .ple p{font-size:11px;color:var(--a-t3);margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .askf .gh h5{color:var(--a-cy)}.home-page .askf .inp{height:38px;border:1px solid var(--a-bd2);background:#ffffff08;border-radius:8px;display:flex;align-items:center;padding:0 12px;font-size:13px;color:var(--a-t3)}.home-page .askq{display:flex;gap:4px;margin-top:8px}.home-page .askq span{font-size:11.5px;color:var(--a-t3);padding:3px 8px}.home-page .row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-page .mini{display:flex;align-items:center;gap:10px;border-radius:9px;border:1px solid var(--gbd);background:#ffffff05;padding:8px;margin-top:6px}.home-page .mini:first-of-type{margin-top:0}.home-page .mini-th{width:38px;height:38px;border-radius:7px;overflow:hidden;background:#11161b;flex:none;display:grid;place-items:center;color:var(--a-t3)}.home-page .mini-th img{width:100%;height:100%;object-fit:cover}.home-page .mini-th svg{width:16px;height:16px}.home-page .mini b{display:block;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .mini small{display:block;font-size:11px;color:var(--a-t3)}.home-page .mini>div{flex:1;min-width:0}.home-page .mini .n{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--a-t3);flex:none}.home-page .mini .n svg{width:12px;height:12px}.home-page .note{padding:7px 4px;border-radius:7px}.home-page .note b{display:block;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .note small{font-size:11px;color:var(--a-t3)}.home-page .vit{display:flex;align-items:center;gap:9px;margin-top:9px}.home-page .vit:first-of-type{margin-top:0}.home-page .vit img{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 1px #ffffff1a}.home-page .vit b{font-size:12.5px;font-weight:500;width:96px;flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .vit i{flex:1;height:8px;border-radius:99px;background:#ffffff14;position:relative;overflow:hidden}.home-page .vit i:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:99px;background:var(--c)}.home-page .vit em{font-style:normal;font-size:11px;color:var(--a-t3);width:44px;text-align:right;font-variant-numeric:tabular-nums}.home-page .glance{display:flex;flex-direction:column;align-items:center;gap:12px}.home-page .donut{position:relative;width:132px;height:132px}.home-page .donut svg{width:100%;height:100%;transform:rotate(-90deg)}.home-page .donut b{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;font-weight:600}.home-page .leg{width:100%;display:grid;gap:4px}.home-page .leg div{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--a-t2)}.home-page .leg i{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.home-page .leg em{margin-left:auto;font-style:normal;color:var(--a-t3);font-variant-numeric:tabular-nums}.home-page .shp{padding:18px 22px}.home-page .shp .shero{height:150px;margin:-18px -22px 0}.home-page .shp .shero-c{padding:12px 22px}.home-page .shp .shero p{-webkit-line-clamp:1}.home-page .hidbar{display:flex;align-items:center;gap:10px;border-radius:8px;border:1px solid rgba(251,191,36,.3);background:#fbbf240d;padding:7px 10px 7px 14px;margin-top:12px;font-size:13.5px;color:var(--amb);transition:opacity .3s calc(.2s + var(--md,0s))}.home-page .hidbar svg{width:15px;height:15px}.home-page .revb{margin-left:auto;background:var(--amb);color:#111827;font-size:12.5px;font-weight:600;border-radius:6px;padding:6px 12px}.home-page .shop-body{margin-top:14px;transition:transform .45s calc(.55s + var(--md,0s)) cubic-bezier(.2,.8,.2,1)}.home-page .shop-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:46px 20px 50px;border:1px solid var(--gbd);background:var(--gb);border-radius:12px;text-align:center}.home-page .shop-empty svg{width:34px;height:34px;color:var(--a-t3);margin-bottom:6px}.home-page .shop-empty b{font-size:15px;font-weight:500;color:var(--a-t2)}.home-page .shop-empty span{font-size:13px;color:var(--a-t3)}.home-page .shop-stock{display:none;gap:14px}.home-page .gmeye{display:grid}.home-page .gmeye>svg{grid-area:1/1;transition:opacity .18s}.home-page .gmeye .ey{opacity:0}.home-page .t-reveal{left:22px;bottom:18px}.home-page .jx{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--a-bd);background:#0507098c;font-size:13.5px;line-height:1.5}.home-page .jx-h{display:flex;align-items:center;gap:8px;height:48px;padding:0 14px;border-bottom:1px solid var(--a-bd);flex:none}.home-page .jx-h>svg{color:var(--a-cy)}.home-page .jx-h b{font-size:14.5px;font-weight:600}.home-page .jx-q{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--a-t3)}.home-page .tgl{width:28px;height:16px;border-radius:99px;background:#ffffff1f;position:relative}.home-page .tgl:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#e5e7eb}.home-page .jx-h .gear{color:var(--a-t3);margin-left:6px}.home-page .jx-msgs{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:12px 14px 6px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 36px);mask-image:linear-gradient(180deg,transparent 0,#000 36px)}.home-page .mrow{display:none;margin-top:12px;flex-direction:column}.home-page .mrow.me{align-items:flex-end}.home-page .mrow.ai{align-items:flex-start}.home-page .bub{max-width:85%;border-radius:16px;padding:9px 14px;color:var(--a-t1)}.home-page .me .bub{background:#22d3ee1a;border:1px solid rgba(34,211,238,.2);border-bottom-right-radius:4px}.home-page .ai .bub{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-bottom-left-radius:4px;color:#ffffffe0}.home-page .bub ul{margin:6px 0}.home-page .bub li{position:relative;padding-left:14px}.home-page .bub li:before{content:"";position:absolute;left:3px;top:.68em;width:4px;height:4px;border-radius:50%;background:var(--a-t3)}.home-page .bub li b{font-weight:600;color:var(--a-t1)}.home-page .jx-in{display:flex;align-items:center;gap:10px;margin:8px 14px 14px;height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:0 12px;color:#ffffff73;flex:none}.home-page .jx-in .sw{flex:1}.home-page .jx-in svg{color:var(--a-t3)}.home-page .apc{width:100%;margin-top:10px;border-radius:12px;border:1px solid rgba(34,211,238,.4);background:#ffffff09;padding:12px 14px}.home-page .apc p{font-size:14px;font-weight:500;color:var(--a-t1)}.home-page .apc-a{display:flex;align-items:center;gap:14px;margin-top:10px}.home-page .apb{display:inline-flex;align-items:center;min-height:36px;padding:0 18px;border-radius:7px;background:var(--a-cy);color:#04151a;font-size:13.5px;font-weight:600;transition:transform .15s,filter .15s}.home-page .apd{font-size:13px;color:var(--a-t3)}.home-page .apc-r{display:none;align-items:center;gap:8px;font-size:13.5px;color:var(--a-t2)}.home-page .apc-r svg{width:15px;height:15px;color:#22c55e}.home-page .scrim{position:absolute;inset:0;z-index:40;background:#03050899;opacity:0;transition:opacity .35s;pointer-events:none}.home-page .pop .dlab{display:inline-flex;background:#06070beb;padding:6px 14px 6px 7px;border-radius:99px;box-shadow:0 0 0 1px #ffffff1f}.home-page .pop{position:absolute;left:50%;top:14px;width:358px;margin-left:-179px;z-index:41;transform:translateY(110%);transition:transform .55s .25s cubic-bezier(.2,.8,.2,1)}.home-page .ann-bg{position:absolute;inset:98px 0 28px;overflow:hidden}.home-page .ann-bg img{width:100%;height:220px;object-fit:cover;filter:brightness(.5)}.home-page .ann-bg div{padding:16px;display:grid;gap:10px}.home-page .ann-bg div i{display:block;height:64px;border-radius:12px;background:#ffffff0a;border:1px solid var(--gbd)}.home-page .ann-ov{position:absolute;inset:44px 0 0;background:#0000009e;z-index:30}.home-page .ann{position:absolute;left:16px;right:16px;top:112px;z-index:31;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#0b0b0e;padding:20px 18px 16px;text-align:center;box-shadow:0 30px 80px #0009,0 0 60px -10px #fbbf2440}.home-page .ann-x{position:absolute;right:12px;top:12px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;color:var(--a-t3)}.home-page .ann-s{width:28px;height:28px;color:var(--amb);margin:0 auto}.home-page .ann-t{margin-top:8px;font-size:13.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--amb)}.home-page .ann-card{margin-top:14px;border-radius:12px;overflow:hidden;border:1px solid rgba(251,191,36,.35);text-align:left}.home-page .ann-img{position:relative;aspect-ratio:16/9}.home-page .ann-img img{width:100%;height:100%;object-fit:cover}.home-page .ann-img .pill{position:absolute;left:10px;top:10px;letter-spacing:.1em}.home-page .ann-body{background:#111418;padding:12px 14px 14px}.home-page .ann-body h6{font-size:18px;font-weight:700;color:var(--a-t1)}.home-page .ann-m{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;color:var(--a-t2);margin-top:3px}.home-page .ann-m i{font-style:normal;color:var(--a-t3)}.home-page .ann-m .gsb{font-size:11px;border:1px solid var(--gbd);border-radius:99px;padding:0 7px}.home-page .ann-tags{display:flex;gap:6px;margin-top:8px}.home-page .ann-tags span{font-size:12px;color:var(--a-t2);border:1px solid var(--gbd);border-radius:99px;padding:1px 8px}.home-page .ann-btns{display:flex;gap:10px;margin-top:16px}.home-page .ann-btns span{flex:1;height:40px;border-radius:7px;display:grid;place-items:center;font-size:14px;font-weight:500}.home-page .ann-btns .o{border:1px solid rgba(255,255,255,.14);color:var(--a-t1)}.home-page .ann-btns .p{background:var(--amb);color:#111827;font-weight:600}.home-page .ann-cd{margin-top:12px;font-size:12px;color:var(--a-t3)}.home-page .ann-bar{display:block;margin-top:6px;height:2px;border-radius:2px;background:#ffffff14;overflow:hidden}.home-page .ann-bar b{display:block;height:100%;background:linear-gradient(135deg,#fbbf24,#f59e0b);opacity:.6;transform-origin:0 50%;transform:scaleX(.7)}.home-page .solo{display:flex;justify-content:center}.home-page .solo .devc{width:358px}.home-page .buy .pg.sh{transition:transform .9s cubic-bezier(.45,.05,.2,1)}.home-page .buy.list .pg.sh{transform:translateY(-260px)}.home-page .bp{margin-top:12px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.home-page .bp-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.home-page .bp-f{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px}.home-page .bp-f b{font-weight:500}.home-page .bp-f .lb{font-size:13px;color:var(--a-t3)}.home-page .bp-f svg{width:14px;height:14px}.home-page .bp-s{display:flex;gap:8px}.home-page .inp{flex:1;min-width:0;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:6px;display:flex;align-items:center;gap:8px;padding:0 10px;font-size:14px;color:#fff6;white-space:nowrap;overflow:hidden}.home-page .inp svg{width:14px;height:14px}.home-page .sel{height:34px;width:110px;flex:none;border:1px solid rgba(255,255,255,.12);border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:14px}.home-page .sel svg{color:var(--a-t3)}.home-page .tl2{display:inline-flex;padding:3px;border-radius:8px;background:#ffffff0f;margin-top:14px}.home-page .tl2 b{font-size:14px;font-weight:500;padding:4px 12px;border-radius:6px;color:#ffffffb3}.home-page .tl2 b.on{background:#0b0d12;color:var(--a-t1);box-shadow:0 1px 2px #00000080}.home-page .ov{position:absolute;inset:0;z-index:30;background:#0009;opacity:0;transition:opacity .35s;pointer-events:none}.home-page .bsheet{position:absolute;left:0;right:0;bottom:0;height:84%;z-index:31;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.08);border-radius:16px 16px 0 0;background:#0d1014;transform:translateY(104%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.home-page .bsheet .hdl{display:flex;justify-content:center;padding:12px 0 4px}.home-page .bsheet .hdl i{width:32px;height:4px;border-radius:99px;background:#ffffff29}.home-page .bs-b{flex:1;min-height:0;overflow:hidden;padding:10px 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:11px;align-content:start}.home-page .bs-img{width:176px;aspect-ratio:1;margin:0 auto;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 50% 45%,#1b2431,#0b0e12 72%);box-shadow:inset 0 0 40px #0000008c}.home-page .bs-img img{width:100%;height:100%;object-fit:contain}.home-page .chips{display:flex;flex-wrap:wrap;gap:8px}.home-page .chips span{display:inline-flex;align-items:center;gap:6px;border-radius:6px;background:var(--gb);border:1px solid var(--gbd);padding:3px 9px;font-size:13px;color:var(--a-t2)}.home-page .chips svg{width:12px;height:12px}.home-page .bs-n{font-size:20px;font-weight:600}.home-page .bs-d{font-size:14px;color:var(--a-t2);padding-bottom:10px;border-bottom:1px solid var(--gbd)}.home-page .impact{border-radius:8px;border:1px solid var(--gbd);background:#ffffff08;padding:10px 12px;display:grid;gap:4px;font-size:13.5px;color:var(--a-t2)}.home-page .impact div{display:flex;justify-content:space-between}.home-page .impact span{color:var(--a-t3)}.home-page .bs-bar{flex:none;display:flex;align-items:center;gap:12px;padding:12px 18px 40px;border-top:1px solid var(--gbd);background:#0d1014}.home-page .qs{display:flex;align-items:center;gap:6px;flex:1;transition:opacity .2s}.home-page .qs b{width:30px;height:30px;border-radius:6px;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;color:var(--a-t2)}.home-page .qs b svg{width:14px;height:14px}.home-page .qs span{width:28px;text-align:center;font-weight:600}.home-page .bbtn{display:grid;flex:none}.home-page .bbtn>span{grid-area:1/1;height:38px;padding:0 16px;border-radius:6px;background:var(--amb);color:#111827;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px;justify-self:end;transition:opacity .18s,transform .15s}.home-page .bbtn .b2{opacity:0}.home-page .bbtn svg{width:15px;height:15px}.home-page .bagain{height:38px;padding:0 6px;white-space:nowrap;display:none;align-items:center;font-size:14px;font-weight:500;color:var(--a-t2);margin-right:auto}.home-page .buy.tap .dagger .abtn{transform:scale(.92);filter:brightness(1.15)}.home-page .buy.sheet:not(.closed) .ov{opacity:1}.home-page .buy.sheet:not(.closed) .bsheet{transform:none}.home-page .buy.buying .bbtn .b1{transform:scale(.95)}.home-page .buy.bought .bbtn .b1{opacity:0}.home-page .buy.bought .bbtn .b2{opacity:1;transition-delay:.18s}.home-page .buy.bought .bagain{display:inline-flex;animation:home-in .3s .15s backwards}.home-page .buy.bought .qs{display:none}.home-page .buy.closed .dagger{animation:home-flash 1.8s .45s ease-out backwards}.home-page .buy.closed .q6 .a,.home-page .buy.closed .fund .a{opacity:0;transition-delay:.45s}.home-page .buy.closed .q6 .b,.home-page .buy.closed .fund .b{opacity:1;transition-delay:.65s}.home-page .duo{display:grid;grid-template-columns:358px minmax(0,1fr);gap:48px;align-items:start}.home-page .lootwin{height:736px}.home-page .lban{position:relative;height:150px;margin:-18px -22px 14px;overflow:hidden}.home-page .lban img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-page .lban:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,17,20,.1) 0%,rgba(10,17,20,.5) 50%,var(--a-bg) 100%),linear-gradient(90deg,#0a1114d1,#0a11141a 75%)}.home-page .lban-t{position:absolute;left:22px;right:22px;bottom:12px;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.home-page .lban h4{font-size:21px;font-weight:800;letter-spacing:-.015em;margin:4px 0 1px;color:#fff}.home-page .lban p{font-size:13px;color:var(--a-t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .lban .smeta{font-size:12px;margin-top:5px}.home-page .lban-l{min-width:0;max-width:100%}.home-page .loot-rows .ir{transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.home-page .lact,.home-page .dv{display:none}.home-page .lo .dv0{display:block}.home-page .lo:not(.browse) .dv0 .dm.bot{display:none}.home-page .lo.browse .dv0 .dm.bot{display:grid;animation:home-in .4s cubic-bezier(.2,.8,.2,1) backwards}.home-page .lo.type:not(.browse) .dpill .a{opacity:0}.home-page .lo.type:not(.browse) .dpill .b{opacity:1;transition-delay:.2s}.home-page .lo.dest .dv0{display:none}.home-page .lo.dest .dv1{display:block}.home-page .lo.dest .dv1 .dm.bot{animation:home-in .35s backwards}.home-page .lo.confirm .dv1{display:none}.home-page .lo.confirm .dv2{display:block}.home-page .lo.confirm .dv2 .dm.bot{animation:home-in .35s backwards}.home-page .lo.press .dv2 .dbtn.g{transform:scale(.94);filter:brightness(1.2)}.home-page .lo.claimed .dv2{display:none}.home-page .lo.claimed .dv3{display:block}.home-page .lo.claimed .dv3 .dm.bot{animation:home-in .35s backwards}.home-page .lo.pick:not(.dest) .sh1,.home-page .lo.dsh2:not(.confirm) .sh2{transform:none}.home-page .lo.pick:not(.dest) .dscrim,.home-page .lo.dsh2:not(.confirm) .dscrim{opacity:1}.home-page .lo.pick .sh1 .sopt.on,.home-page .lo.dsh2 .sh2 .sopt.on{background:#5865f229}.home-page .lo.pick .sh1 .sopt.on .rd,.home-page .lo.dsh2 .sh2 .sopt.on .rd{border:6px solid var(--dc-blurple);transition-delay:.45s}.home-page .lo.pick .sh1 .sopt.on,.home-page .lo.dsh2 .sh2 .sopt.on{transition-delay:.45s}.home-page .lo.web .ef{animation:home-flash 2.2s .2s ease-out backwards}.home-page .lo.tot .ef{opacity:0;transform:translate(40px);transition:opacity .35s .1s,transform .45s .1s}.home-page .lo.tot .ef~.ir{transform:translateY(calc(-1*var(--efh,52px)));transition-delay:.5s}.home-page .lo.tot .lmeta .a{opacity:0;transition-delay:.5s}.home-page .lo.tot .lmeta .b{opacity:1;transition-delay:.7s}.home-page .lo.act .lrows{display:none}.home-page .lo.act .lact{display:block;animation:home-in .4s backwards}.home-page .lo.act .tl .t-loot{background:none;color:#ffffffb8}.home-page .lo.act .tl .t-act{background:#ffffff26;color:#fff}.home-page .duo.rev{grid-template-columns:minmax(0,1fr) 358px}.home-page .lorewin{height:752px}.home-page .lback{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--a-t3);margin-bottom:12px}.home-page .lback svg{width:14px;height:14px}.home-page .lchips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px;position:relative;z-index:6}.home-page .lcat{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--lore)}.home-page .lcat svg{width:12px;height:12px}.home-page .vis-w{position:relative;display:grid}.home-page .vis{grid-area:1/1;display:inline-flex;align-items:center;gap:4px;border-radius:99px;font-size:11px;font-weight:500;padding:2px 8px;background:#ffffff0a;border:1px solid var(--gbd);white-space:nowrap;transition:opacity .18s}.home-page .vis svg{width:12px;height:12px}.home-page .vis.gm{color:#fcd34d}.home-page .vis.pa{color:var(--a-t3)}.home-page .vis-w .vis.pa{opacity:0}.home-page .vmenu{position:absolute;left:0;top:calc(100% + 6px);width:160px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0d1014;box-shadow:0 16px 40px #0009;padding:4px;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:0 0;transition:opacity .2s,transform .25s;pointer-events:none}.home-page .vi{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:5px;font-size:13px;color:var(--a-t1);transition:background-color .25s}.home-page .vi svg{width:14px;height:14px}.home-page .vi .vck{margin-left:auto;opacity:.7}.home-page .ltr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.home-page .ltr h4{font-size:21px;font-weight:600;letter-spacing:-.01em}.home-page .ltr .la{margin-left:auto;display:flex;gap:4px;color:var(--a-t3)}.home-page .ltr .la span{width:28px;height:28px;display:grid;place-items:center}.home-page .ltr .la svg{width:15px;height:15px}.home-page .lhead{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:16/9;width:100%}.home-page .lhead img{width:100%;height:100%;object-fit:cover}.home-page .lhead:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0000008c,#0000 45%)}.home-page .lorewin .lhead{aspect-ratio:auto;height:180px}.home-page .lgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:18px;margin-top:16px;align-items:start}.home-page .lbody{font-size:14px;line-height:1.6;color:var(--a-t2)}.home-page .lbody p+p{margin-top:10px}.home-page .lbody strong{color:var(--a-t1);font-weight:600}.home-page .gmn{border-radius:10px;border:1px solid rgba(167,139,250,.38);background:#a78bfa0f;padding:12px 14px;display:grid;gap:8px}.home-page .gmn header{display:flex;align-items:center;gap:7px}.home-page .gmn header svg{width:14px;height:14px;color:var(--vio)}.home-page .gmn h5{font-size:13.5px;font-weight:600}.home-page .gmn header span{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--vio)}.home-page .gmn p{font-size:13px;line-height:1.55;color:var(--a-t2)}.home-page .gmn p strong{color:var(--a-t1);font-weight:600}.home-page .ldet{margin-top:16px}.home-page .ldet h6{font-size:14px;font-weight:600;margin-bottom:6px}.home-page .ldet dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.home-page .ldet dt{font-size:12px;font-weight:500;color:var(--a-t3)}.home-page .ldet dd{font-size:13.5px;color:var(--a-t2)}.home-page .t-vis{right:22px;bottom:20px}.home-page .lore-detail-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.home-page .lore-detail-actions .lore-action{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:4px}.home-page .lore-detail-actions svg{width:14px;height:14px}.home-page .lore-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:20px}.home-page .lore-home-main{min-width:0}.home-page .lorewin .lrel{margin-top:0}.home-page .lorewin .lrel>div{display:block}.home-page .lorewin .lrel em{display:block;white-space:normal;border:0;border-radius:0;background:none;padding:4px 0}.home-page .lorewin .lgrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.home-page .lorewin .lgrid{grid-template-columns:1fr}}@media(max-width:767px){.home-page .lore-home-layout{grid-template-columns:1fr}}.home-page .lp{position:absolute;inset:0;overflow:hidden;background:#06080b;transition:transform .55s cubic-bezier(.45,.05,.2,1),opacity .3s}.home-page .lp-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.home-page .lp-h h5{font-size:18px;font-weight:600}.home-page .lp-h span{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--a-t3);border:1px solid var(--gbd);border-radius:6px;padding:4px 8px}.home-page .lp-h span svg{width:13px;height:13px}.home-page .lp .inp{height:38px;margin-bottom:12px}.home-page .lcs{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;position:relative}.home-page .lc{display:flex;gap:10px;padding:10px;border-radius:10px;background:var(--gb);border:1px solid var(--gbd);transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1)}.home-page .lc-th{position:relative;flex:none;width:72px;height:72px;border-radius:9px;overflow:hidden;border:1px solid var(--gbd);background:#0c0f13;display:grid;place-items:center;color:var(--lore)}.home-page .lc-th svg{width:28px;height:28px;opacity:.6}.home-page .lc-th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-page .lc-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.home-page .lc-r{display:flex;align-items:center;gap:8px}.home-page .lc-r .gmi{width:13px;height:13px;color:#fcd34d}.home-page .lc-n{font-size:14px;font-weight:600;color:var(--a-t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .lc-p{font-size:13px;line-height:1.38;color:var(--a-t3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-page .lc-m{display:flex;gap:6px;font-size:11.5px;color:var(--a-t3);margin-top:auto;white-space:nowrap;overflow:hidden}.home-page .lc.new{border-color:#34d39966}.home-page .lp-det{transform:translate(102%)}.home-page .ld .back{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--a-t3);margin-bottom:10px}.home-page .ld .back svg{width:15px;height:15px}.home-page .ld h4{font-size:20px;font-weight:600;letter-spacing:-.01em;margin-bottom:12px}.home-page .ld .lbody{margin-top:12px;font-size:14px}.home-page .ld-in{transition:transform .8s cubic-bezier(.45,.05,.2,1)}.home-page .lfoot{border-top:1px solid var(--gbd);padding-top:10px;margin-top:14px;font-size:12.5px;color:var(--a-t3);display:grid;gap:2px}.home-page .lfoot b{font-weight:400;color:var(--a-t2)}.home-page .lrel{margin-top:16px}.home-page .lrel h6{font-size:14px;font-weight:600;margin-bottom:6px}.home-page .lrel>div{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;color:var(--a-t3)}.home-page .lrel>div span{width:86px;flex:none}.home-page .lrel em{font-style:normal;font-size:13px;color:var(--a-t1);border:1px solid var(--gbd);background:var(--gb);border-radius:99px;padding:3px 10px}.home-page .t-tess{left:12px;right:12px;bottom:40px;white-space:normal;align-items:flex-start;font-size:13.5px;z-index:42;transform:translateY(calc(100% + 80px))}.home-page .t-tess svg{margin-top:1px}.home-page .lr.menu:not(.party) .vmenu{opacity:1;transform:none}.home-page .lr.menu .vi.hp{background:#ffffff14;transition-delay:.5s}.home-page .lr.party .lorewin .vis.gm{opacity:0}.home-page .lr.party .lorewin .vis.pa{opacity:1;transition-delay:.18s}.home-page .lr.party .t-vis{transform:none;transition-delay:.3s}.home-page .lr:not(.land) .lcs .lc.new{display:none}.home-page .lr.land .lcs .lc.new{animation:home-in .45s .25s cubic-bezier(.2,.8,.2,1) backwards}.home-page .lr.land:not(.open) .t-tess{transform:none;transition-delay:.9s}.home-page .lr.open .lp-list{transform:translate(-30%);opacity:0}.home-page .lr.open .lp-det{transform:none}.home-page .lr.scroll .ld-in{transform:translateY(-196px)}.home-page .impwin{height:780px}.home-page .ipg{position:absolute;inset:0;padding:20px 26px;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.8,.2,1),visibility 0s .7s}.home-page .im:not(.review) .ip1,.home-page .im.review:not(.lore) .ip2,.home-page .im.lore .ip3{opacity:1;visibility:visible;transform:none;transition:opacity .7s ease .4s,transform .8s cubic-bezier(.2,.8,.2,1) .4s,visibility 0s .4s}.home-page .im.review .ip1,.home-page .im.lore .ip2{transform:translateY(-10px)}.home-page .im.lore .s-Import{background:none;color:var(--a-t2);box-shadow:none}.home-page .im.lore .s-Lore{background:#22d3ee1a;color:var(--a-cy);box-shadow:inset 2px 0 0 var(--a-cy)}.home-page .im.lore .win-title .a{opacity:0}.home-page .im.lore .win-title .b{opacity:1;transition-delay:.3s}.home-page .imp{max-width:640px;margin:0 auto}.home-page .imp-h{font-size:24px;font-weight:700;text-align:center;letter-spacing:-.015em}.home-page .imp-s{font-size:13.5px;color:var(--a-t3);text-align:center;margin:6px auto 14px;max-width:480px;line-height:1.5}.home-page .stepper{display:flex;align-items:flex-start;justify-content:center;gap:6px;margin-bottom:16px;font-size:11.5px;color:var(--a-t3)}.home-page .st{display:flex;flex-direction:column;align-items:center;gap:4px;width:52px}.home-page .st b{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--a-t2)}.home-page .st.on{color:var(--a-cy)}.home-page .st.on b{border-color:var(--a-cy);color:var(--a-cy)}.home-page .stepper>i{width:30px;height:1.5px;background:#ffffff26;margin-top:13px}.home-page .imp-l{font-size:13.5px;color:var(--a-t1);margin-bottom:6px}.home-page .ta{position:relative;background:#141618;border:1px solid var(--a-bd2);border-radius:6px;padding:12px 14px;font:13px/1.6 var(--mono);color:#c9cdd2;white-space:pre-wrap;height:410px;overflow:hidden}.home-page .im .ta{overflow-y:auto;overflow-wrap:anywhere;scrollbar-width:thin}.home-page .im .ipg{overflow-y:auto;scrollbar-width:thin}.home-page .name-trace{white-space:nowrap;border-bottom:2px solid transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color .4s,border-color .4s}.home-page .im.trace .ta .name-trace,.home-page .im.match .ip2 .name-trace,.home-page .im.lore .ip3 .name-trace{background:#22d3ee29;border-color:var(--cyan)}.home-page .ta-hint{font-size:12px;color:var(--a-t3);margin-top:6px}.home-page .b-x{display:flex;width:100%;justify-content:center;align-items:center;gap:8px;margin-top:12px;background:#1c8995;color:#031a1d;font:600 14px/1 var(--sans);padding:12px;border-radius:6px;transition:transform .15s,filter .15s}.home-page .im.extract .b-x{transform:scale(.97);filter:brightness(1.18)}.home-page .rv-h{font-size:24px;font-weight:700;letter-spacing:-.015em}.home-page .rv-s{font-size:13px;color:var(--a-t3);margin-top:2px}.home-page .msum{margin-top:12px;border-radius:12px;border:1px solid rgba(34,211,238,.3);background:#22d3ee1a;padding:11px 16px;font-size:13.5px;color:var(--a-t2);line-height:1.5}.home-page .msum>b{font-weight:500;color:var(--a-t1)}.home-page .msum .sw{display:inline-grid}.home-page .im.skip .nprop .a{opacity:0;transition-delay:.55s}.home-page .im.skip .nprop .b{opacity:1;transition-delay:.7s}.home-page .rv-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;align-items:start}.home-page .rv-col{display:grid;gap:12px;min-width:0}.home-page .rsec{border-radius:12px;border:1px solid var(--gbd);background:#ffffff05;padding:12px 14px;min-width:0}.home-page .rsec h5{font-size:15px;font-weight:600;margin-bottom:8px}.home-page .rr-t{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0}.home-page .rr-t b{font-size:13.5px;font-weight:500;color:var(--a-t1);transition:color .3s}.home-page .stc{border:1px solid var(--gbd);background:#ffffff0f;border-radius:4px;padding:0 6px;font-size:10px;line-height:17px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--a-t3)}.home-page .rr-c{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--a-t3)}.home-page .rr-p{font-size:12px;color:var(--a-t3)}.home-page .rr-e{font-size:12px;color:var(--a-t3);margin-top:3px}.home-page .rr-a{font-size:13px;color:var(--a-t2);margin-top:5px}.home-page .dbs{display:flex;gap:6px;margin-top:8px}.home-page .rnew .rrow{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 10px}.home-page .rnew .dbs{margin:0 0 0 auto;flex:none}.home-page .db{font-size:12px;font-weight:600;border-radius:6px;padding:4px 10px;background:#ffffff14;color:var(--a-t2);transition:background-color .3s,color .3s}.home-page .db.on{background:var(--a-cy);color:#04151a}.home-page .im.skip .gull .db.n{background:#ffffff14;color:var(--a-t2);transition-delay:.35s}.home-page .im.skip .gull .db.s{background:var(--a-cy);color:#04151a;transition-delay:.35s}.home-page .im.skip .gull b{color:var(--a-t3);transition-delay:.35s}.home-page .rconf{margin-top:12px;border-radius:7px;background:var(--a-cy);color:#04151a;font-size:13.5px;font-weight:600;text-align:center;padding:9px}.home-page .lr-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-page .lr-h h4{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:600}.home-page .lr-h h4 svg{width:22px;height:22px;color:var(--lore)}.home-page .lr-b{display:flex;flex-wrap:wrap;gap:8px}.home-page .im .lr-b .inp{width:150px;font-size:12px}.home-page .lr-b span{display:inline-flex;align-items:center;gap:6px;font-size:13px;border:1px solid var(--a-bd2);border-radius:7px;padding:6px 11px;color:var(--a-t2)}.home-page .lr-b span.on{color:var(--a-t1);background:#ffffff0f}.home-page .lr-b span.np{background:var(--a-cy);color:#04151a;border-color:transparent;font-weight:600}.home-page .lr-b svg{width:14px;height:14px}.home-page .lr-t{display:flex;gap:10px;margin:16px 0 12px}.home-page .lr-t .inp{max-width:420px}.home-page .lgrid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.home-page .lc.fresh{border-color:#34d39966}.home-page .im.lore .lc.fresh{animation:home-in .45s calc(.6s + var(--k)*.1s) backwards,home-flash 1.8s calc(.6s + var(--k)*.1s) backwards}.home-page .lc-m .jn{color:var(--lore)}.home-page .im .import-character-evidence{font-size:12px;color:var(--a-t3);margin-top:4px}.home-page .im .import-hero-cue{font:12px/1.5 var(--mono);color:var(--grey);padding:8px 0}.home-page .im .lr-b b{font-weight:inherit}.home-page .im .import-search-mobile{display:none}@media(max-width:767px){.home-page .im .lr-h{flex-direction:row;align-items:center;flex-wrap:wrap}.home-page .im .lr-b{gap:5px;flex-wrap:nowrap}.home-page .im .lr-b>span,.home-page .im .lr-b>span:not(.on):not(.np){display:inline-flex;padding:6px}.home-page .im .lr-b .import-label-md,.home-page .im .lr-b .import-search-desktop{display:none}.home-page .im .import-search-mobile{display:flex;align-items:center;gap:8px;width:100%;margin-top:12px;padding:8px;border:1px solid var(--gbd);border-radius:6px;font-size:12px}.home-page .im .import-search-mobile svg{width:16px;height:16px}}@media(max-width:639px){.home-page .im .lr-b .import-label-sm{display:none}}.home-page .im .import-lore-layout{display:flex;gap:16px;margin-top:16px}.home-page .im .import-lore-categories{width:150px;flex:none;display:flex;flex-direction:column;gap:4px;font-size:13px}.home-page .im .import-lore-categories>div{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:6px}.home-page .im .import-lore-categories .selected{border-left:2px solid var(--lore);color:var(--lore);background:#a78bfa1a}.home-page .im .import-lore-group{font-size:11px;border:1px solid var(--gbd)}.home-page .im .import-lore-categories small{color:var(--a-t3)}.home-page .im .import-lore-main{flex:1;min-width:0}.home-page .im .import-lore-main .lr-t{margin-top:0}.home-page .im .import-lore-list{display:flex;flex-direction:column;gap:8px}.home-page .im .import-lore-visibility{flex:none;align-self:center;padding:6px;color:var(--a-t3)}.home-page .im .import-lore-visibility svg{width:16px;height:16px}@media(max-width:767px){.home-page .im .import-lore-categories{display:none}}.home-page .print{position:absolute;left:-.5%;top:47%;width:19%;z-index:2;transform:rotate(-6deg);transform-origin:50% 60%}.home-page .print .icard{box-shadow:0 0 0 1px #0003,0 34px 60px -14px #000000d9}.home-page .cardsd{max-width:900px;margin-left:auto;margin-right:auto}.home-page .cards-comp{position:relative;aspect-ratio:700/450}.home-page .cards-comp figure{position:absolute;margin:0}.home-page .cards-comp>figure>img{width:100%;height:auto;border-radius:3.5%/2.5%;box-shadow:0 30px 60px -14px #000000d9}.home-page .cd-1{left:2%;top:12%;width:33%;--r:-7deg;--dx:95%}.home-page .cd-2{left:31%;top:2%;width:38%;z-index:2;--r:1deg;--dx:0%}.home-page .cd-3{left:65%;top:13%;width:33%;--r:7deg;--dx:-95%}.home-page .cd-2 .icard{box-shadow:0 0 0 1px #0003,0 40px 70px -14px #000000e6}.home-page .cards-comp figure{transform:rotate(var(--r))}.home-page .cd-2,.home-page .t5card{container-type:inline-size}html.motion .home-page .cardsd:not(.deal) .cards-comp figure{transform:translate(var(--dx),36px) rotate(0)}html.motion .home-page .cardsd.deal .cards-comp figure{transition:transform .9s cubic-bezier(.2,.8,.2,1) calc(var(--k)*.16s)}.home-page .evstage{position:relative;height:800px;border-radius:16px;overflow:hidden;background:radial-gradient(90% 70% at 50% 0%,#22d3ee0d,#22d3ee00 65%)}.home-page .sf{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1),visibility 0s .6s}.home-page .ev:not(.s2) .sf1,.home-page .ev.s2:not(.s3) .sf2,.home-page .ev.s3:not(.s4) .sf3,.home-page .ev.s4:not(.s5) .sf4,.home-page .ev.s5 .sf5{opacity:1;visibility:visible;transform:none;transition:opacity .55s .3s,transform .7s .3s cubic-bezier(.2,.8,.2,1),visibility 0s .3s}.home-page .sf .dlab{align-self:center}.home-page .tabs5{display:flex;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.home-page .tabs5::-webkit-scrollbar{display:none}.home-page .tabs5>*{flex:none;font-size:13.5px;font-weight:600;color:var(--grey);padding:8px 13px;border-radius:8px;border:1px solid var(--line2);white-space:nowrap;transition:background-color .3s,color .3s,border-color .3s}.home-page .tabs5>.done{color:var(--ink2)}.home-page .tabs5>.on{color:#03161a;background:var(--cyan);border-color:var(--cyan)}.home-page .tabs5{padding:3px;margin:-3px}.home-page .tabs5>button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.home-page .wvwin{width:min(900px,100%);height:600px}.home-page .wv-chr{display:flex;align-items:center;gap:12px;border:1px solid var(--gbd);border-radius:10px;padding:10px 12px;background:#ffffff05}.home-page .wv-chr img{width:46px;height:46px;border-radius:8px;object-fit:cover;flex:none;box-shadow:0 0 0 1px #ffffff14}.home-page .wv-chr b{display:block;font-size:15px;font-weight:700}.home-page .wv-chr small{display:block;font-size:12px;color:var(--a-t3);line-height:1.45}.home-page .wv-bars{margin-left:auto;display:grid;grid-template-columns:auto 64px 30px;gap:5px 8px;align-items:center;font-size:11.5px;color:var(--a-t3)}.home-page .wv-bars em{font-style:normal;color:var(--a-t2);text-align:right}.home-page .wv-bar{height:5px;border-radius:3px;background:#ffffff14;position:relative;overflow:hidden}.home-page .wv-bar i{position:absolute;left:0;top:0;bottom:0;width:var(--w);background:var(--a-cy);border-radius:3px}.home-page .wv-cont{margin-top:12px;border:1px solid var(--gbd);border-radius:10px;padding:10px;background:#ffffff04}.home-page .wv-ch{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.home-page .wv-ch svg{width:15px;height:15px;color:var(--a-cy)}.home-page .wv-cs{font-size:12px;color:var(--a-t3);margin:2px 0 10px 23px}.home-page .wv-act{margin-top:12px;border:1px solid var(--gbd);border-radius:10px;padding:10px 12px;font-size:12.5px;color:var(--a-t2)}.home-page .wv-act h6{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--a-t1);margin-bottom:4px}.home-page .wv-act h6 svg{width:14px;height:14px}.home-page .wv-act p{position:relative;padding-left:13px;line-height:1.7}.home-page .wv-act p:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--a-cy)}.home-page .wv-act span{color:var(--a-t3)}.home-page .ps-hc{border:1px solid var(--gbd);background:var(--gb);border-radius:12px;overflow:hidden}.home-page .ps-hc .acc{display:block;height:2px;background:#a855f799}.home-page .ps-in{padding:10px 12px 12px}.home-page .ps-r{display:flex;align-items:center;gap:10px}.home-page .ps-r img{width:44px;height:44px;border-radius:9px;object-fit:cover;flex:none}.home-page .ps-r b{display:block;font-size:16px;font-weight:600}.home-page .ps-r small{display:block;font-size:13px;color:var(--a-t3)}.home-page .ps-s{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:13px;color:var(--a-t3)}.home-page .ps-s b{color:var(--a-t1);font-weight:600}.home-page .ps-hp{display:inline-flex;align-items:center;gap:6px}.home-page .ps-hp i{display:block;width:44px;height:6px;border-radius:99px;background:#ffffff1a;overflow:hidden}.home-page .ps-hp i:after{content:"";display:block;width:48%;height:100%;background:#f59e0b}.home-page .ps-tabs{display:flex;gap:2px;border-bottom:1px solid var(--gbd);margin-top:14px;overflow:hidden;white-space:nowrap}.home-page .ps-tabs span{flex:none;padding:8px 10px;font-size:14px;font-weight:500;color:var(--a-t3);border-bottom:2px solid transparent;margin-bottom:-1px}.home-page .ps-tabs .on{color:var(--a-cy);border-color:var(--a-cy)}.home-page .ps-enc{margin-top:12px;display:grid;gap:5px}.home-page .ps-enc div{display:flex;align-items:center;gap:8px;font-size:12.5px}.home-page .ps-enc span{color:var(--a-t3);width:46px}.home-page .ps-enc i{flex:1;height:6px;background:#ffffff0f;border-radius:99px;overflow:hidden}.home-page .ps-enc i b{display:block;height:100%;background:var(--a-cy);border-radius:99px}.home-page .ps-enc em{font-style:normal;color:var(--a-t2)}.home-page .ps-ct{border:1px solid var(--gbd);border-radius:12px;margin-top:10px}.home-page .ps-cth{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500}.home-page .ps-cth svg{width:15px;height:15px;color:var(--a-t3)}.home-page .ps-cth .pk{color:var(--a-cy)}.home-page .ps-cth span{margin-left:auto;font-size:12.5px;font-weight:400;color:var(--a-t3)}.home-page .ps-cl{padding:0 8px 8px}.home-page .ps-cl .ir{padding:7px 10px}.home-page .ps-cl .th{width:40px;height:40px}.home-page .emb-th{position:absolute;right:12px;top:10px;width:64px;height:64px;border-radius:4px;object-fit:cover}.home-page .ef-line{display:block}.home-page .tbl5{display:grid;place-items:center;width:min(1000px,100%);height:690px;border-radius:14px;background:radial-gradient(60% 55% at 50% 45%,#78543038,#78543000 70%),repeating-linear-gradient(90deg,#ffffff03 0 3px,#fff0 3px 11px),#141110}.home-page .t5card{width:330px;transform:rotate(-3deg)}.home-page .t5card .icard{box-shadow:0 0 0 1px #00000040,0 40px 80px -16px #000000e6}.home-page .nav{position:sticky;top:0;z-index:100;background:transparent;border-bottom:1px solid transparent;transition:background-color .2s,border-color .2s}.home-page .nav.stuck{background:#06070bdb;-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);border-bottom-color:#ffffff14}.home-page [id]{scroll-margin-top:88px}.home-page .nav-in{display:flex;align-items:center;height:68px;gap:40px}.home-page .brand img{height:30px;width:auto}.home-page .nav-links{display:flex;gap:30px;font-size:14.5px}.home-page .nav-links a,.home-page .nav-sign{color:var(--grey);text-decoration:none;transition:color .15s}.home-page .nav-links a:hover,.home-page .nav-sign:hover{color:var(--ink)}.home-page .nav-cta{margin-left:auto;display:flex;align-items:center;gap:22px;font-size:14.5px}.home-page .hero{padding-top:18px}.home-page .reviewer-note{display:inline-flex;align-items:center;gap:7px;font:500 12px/1.35 var(--mono);color:var(--grey2);border:1px dashed rgba(255,255,255,.2);border-radius:6px;padding:5px 9px;margin-top:14px}.home-page .reviewer-note:before{content:"Reviewer note";color:var(--grey);font-weight:500;padding-right:7px;border-right:1px solid rgba(255,255,255,.14)}.home-page .hs-left .hs-lead{margin-top:20px}.home-page .hs-right{max-width:620px;margin-left:auto}.home-page .hs-right .hs-lead{margin-top:20px}.home-page .hs-center{text-align:center}.home-page .hs-center .hs-h{margin:0 auto;max-width:20ch}.home-page .hs-center .hs-lead{margin:20px auto 0}.home-page .hs-sub{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:end;margin-top:110px}.home-page .cast-intro{font-size:16.5px;color:var(--grey);margin:56px 0 20px;max-width:72ch}.home-page .cast-intro strong{color:var(--ink);font-weight:600}.home-page .cast{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 24px;padding-top:24px;border-top:1px solid var(--line)}.home-page .cast li{display:flex;align-items:center;gap:12px;min-width:0}.home-page .cast img,.home-page .cast .gm{width:50px;height:50px;border-radius:10px;flex:none;object-fit:cover;box-shadow:0 0 0 1px #ffffff14}.home-page .cast .gm{display:grid;place-items:center;background:#11161b;font-weight:700;color:var(--ink2)}.home-page .cast div{min-width:0}.home-page .cast b{display:block;font-size:14.5px;font-weight:650;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .cast span{display:block;font-size:13px;color:var(--grey);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .cast em{font-style:normal;font-family:var(--mono);font-size:12.5px;color:var(--grey2)}.home-page .evstage{height:850px}.home-page .sf3 .scr{--ph:770px!important}.home-page footer{border-top:1px solid var(--line);padding:48px 0 60px;color:var(--grey);font-size:14.5px}.home-page .foot{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}.home-page .foot-brand img{height:28px;width:auto}.home-page .foot-brand p{margin-top:12px}.home-page .foot-links{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:flex-end;align-content:start}.home-page .foot-links a{text-decoration:none;color:var(--ink2)}.home-page .foot-links a:hover{color:var(--ink)}.home-page .foot-notes{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 40px;border-top:1px solid var(--line);padding-top:24px;margin-top:8px;font-size:13.5px;color:var(--grey2)}.home-page .gull b{color:var(--a-t3)}@media(max-width:1180px){.home-page .cast{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.home-page .hgrid{align-items:stretch}}@media(max-width:960px){.home-page .nav-links{display:none}.home-page .hs-sub{grid-template-columns:minmax(0,1fr);gap:20px}.home-page .foot{grid-template-columns:1fr;gap:36px}.home-page .foot-links{justify-content:flex-start}}@media(max-width:760px){.home-page .nav-in{height:64px}.home-page .nav-sign{display:none}.home-page .brand img{height:26px}.home-page .hero{padding-top:22px}.home-page .hs-right{margin-left:0}.home-page .hs-center{text-align:left}.home-page .hs-center .hs-lead{margin-left:0}.home-page .hs-sub{margin-top:80px}.home-page .cast{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-page .cast b,.home-page .cast span{white-space:normal}.home-page .cast li{align-items:flex-start}.home-page .cast-intro{margin-top:36px}.home-page .evstage{height:850px}}@media(max-width:1180px){.home-page .hgrid{grid-template-columns:minmax(0,1fr) 260px}.home-page .lgrid{grid-template-columns:1fr}}@media(max-width:1100px){.home-page .hero-row{grid-template-columns:1fr;gap:28px}.home-page .duo,.home-page .duo.rev{grid-template-columns:358px minmax(0,1fr);gap:28px}.home-page .duo.rev>.devc:first-child{order:2}.home-page .plg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.home-page .duo,.home-page .duo.rev{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.home-page .duo>.devc{grid-area:1/1;width:100%}.home-page .duo>.devc.ph-c{width:358px;max-width:100%}.home-page .hgrid{display:flex;flex-direction:column}.home-page .hleft,.home-page .hside{display:contents}.home-page .hside>:nth-child(1){order:1}.home-page .hleft>:nth-child(1){order:2}.home-page .hleft>:nth-child(2){order:3}.home-page .hleft>:nth-child(3){order:4}.home-page .hside>:nth-child(2){order:5}.home-page .row3{grid-template-columns:1fr}.home-page .jx{border-left:0}.home-page .lo .lootc{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.home-page .lo .lphc{transition:opacity .3s .3s,visibility 0s .3s}.home-page .lo.web .lphc{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.home-page .lo.web .lootc{opacity:1;visibility:visible;transition:opacity .3s .3s,visibility 0s .3s}.home-page .lo.web .ef{animation-delay:.7s}.home-page .lr .tphc{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.home-page .lr .lwc{transition:opacity .3s .3s,visibility 0s .3s}.home-page .lr.land .lwc{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.home-page .lr.land .tphc{opacity:1;visibility:visible;transition:opacity .3s .3s,visibility 0s .3s}.home-page .lr.land .lcs .lc.new{animation-delay:.8s}.home-page .lr.land:not(.open) .t-tess{transition-delay:1.4s}.home-page .rv-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.home-page .hero h1{font-size:clamp(34px,9.86vw,46px);letter-spacing:-.045em}.home-page .category{font-size:18px}.home-page .sub{font-size:15.5px}.home-page .homeshot{margin-top:40px}.home-page .homewin .app-main{padding:12px}.home-page .hc-body{min-height:0;flex-direction:column;align-items:stretch}.home-page .hc-ban{position:relative;height:170px;inset:auto}.home-page .hc-grad{display:none}.home-page .hc-txt{max-width:none;padding:14px}.home-page .hc-desc{-webkit-line-clamp:4}.home-page .plg{grid-template-columns:minmax(0,1fr)}.home-page .hc-top{flex-wrap:wrap;row-gap:6px}.home-page .hc-top h4{flex-basis:calc(100% - 30px)}.home-page .hc-meta span{display:block}.home-page .homewin{max-height:1180px;-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent);mask-image:linear-gradient(180deg,#000 88%,transparent)}.home-page .askq{flex-wrap:wrap}.home-page .shp{padding:14px}.home-page .shp .shero{margin:-14px -14px 0;height:140px}.home-page .shp .shero-c{padding:10px 14px}.home-page .shp .shero-r{display:none}.home-page .pop{top:10px}.home-page .lootwin,.home-page .lorewin{height:700px}.home-page .lban{margin:-14px -14px 12px;height:140px}.home-page .lban-t{left:14px;right:14px;flex-direction:column;align-items:flex-start}.home-page .lorewin .lhead{height:150px}.home-page .ipg{padding:14px}.home-page .ta{height:470px;font-size:12.5px}.home-page .im .lr-t{flex-wrap:wrap}.home-page .im .lr-h h4{font-size:20px}.home-page .impwin{height:900px}.home-page .lgrid2{grid-template-columns:minmax(0,1fr)}.home-page .lr-h{flex-direction:column;align-items:flex-start}.home-page .lr-b span:not(.on):not(.np){display:none}.home-page .evstage{height:850px}.home-page .wvwin{height:600px}.home-page .wv-chr{flex-wrap:wrap}.home-page .wv-bars{margin-left:58px}.home-page .fvbd{height:690px;padding:0;background:none;box-shadow:none}.home-page .tbl5{height:690px}.home-page .cards-comp{aspect-ratio:390/400}.home-page .cd-1{left:-1%;top:16%;width:40%}.home-page .cd-2{left:22%;top:2%;width:56%}.home-page .cd-3{left:61%;top:17%;width:40%}.home-page .t5card{width:min(300px,86%)}.home-page .rnew .rrow{flex-wrap:wrap}.home-page .rr-c{display:none}}.home-page .nav-menu{display:none;width:42px;height:42px;border-radius:9px;place-items:center;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2);margin-left:-10px}.home-page .nav-menu svg{width:20px;height:20px}.home-page .nav-menu:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.home-page .nav-panel{position:absolute;left:var(--pad);right:var(--pad);top:100%;z-index:20;display:grid;padding:8px;border-radius:12px;background:#0b0e12;box-shadow:0 0 0 1px var(--line2),0 30px 70px -20px #000000f2}.home-page .nav-panel[hidden]{display:none}.home-page .nav-panel a{display:block;padding:12px 14px;border-radius:8px;font-size:16px;font-weight:550;color:var(--ink2);text-decoration:none}.home-page .nav-panel a:hover{background:#ffffff0d;color:var(--ink)}.home-page .nav-panel a:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.home-page .invite{font-size:14px;color:var(--grey)}.home-page .invite a{color:var(--cyan);font-weight:600;text-decoration:none}.home-page .invite a:hover{text-decoration:underline;text-underline-offset:4px}.home-page .invite a:focus-visible,.home-page .trust a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:2px}.home-page .trust{font-size:13.5px;line-height:1.6;color:var(--grey);max-width:48ch}.home-page .trust a{color:var(--ink2);text-decoration:underline;text-decoration-color:#ffffff38;text-underline-offset:3px}.home-page .trust a:hover{color:var(--ink)}.home-page .homeshot{position:relative}.home-page .hphone{position:absolute;z-index:4;width:358px;right:calc(-1*clamp(34px,(100vw - 1328px)/2,56px));bottom:-220px}@media(min-width:1181px){.home-page .hside{visibility:hidden}.home-page .hphone{bottom:auto;top:362px}}.home-page .hphone .dlab{display:inline-flex;background:#06070beb;padding:6px 14px 6px 7px;border-radius:99px;box-shadow:0 0 0 1px #ffffff1f}.home-page .hero-sec{padding-bottom:124px}.home-page .asks{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;max-width:600px}.home-page .asks li{font-size:14.5px;line-height:1.3;color:var(--ink2);border:1px solid var(--line2);border-radius:8px;padding:7px 12px}@media(max-width:1180px){.home-page .hphone{position:relative;right:auto;bottom:auto;margin:-72px 0 0 auto}.home-page .hero-sec{padding-bottom:0}}@media(max-width:960px){.home-page .js .nav-menu{display:inline-grid}}@media(min-width:961px){.home-page .nav-panel{display:none!important}}@media(max-width:760px){.home-page .nav-cta{gap:14px}.home-page .nav-menu{margin-left:0}.home-page .hphone{margin:-96px auto 0}}.home-page .hero-sec{padding-bottom:0}.home-page .fan-wrap{margin-top:20px}.home-page .fan{position:relative;width:100%;aspect-ratio:1240/700;container-type:inline-size;isolation:isolate}html.motion .home-page .fan{animation:home-focusIn .7s cubic-bezier(.16,.84,.3,1) .05s both}@property --hero-fan-width{syntax:"<length>";inherits:true;initial-value:1240px}.home-page .fs{position:absolute;margin:0;left:var(--x);top:var(--y);--tx:-50%;--ty:-50%;transform:translate(var(--tx),var(--ty)) rotate(var(--r,0deg));--hero-fan-width:100cqw;--k:tan(atan2(var(--hero-fan-width),1240px))}.home-page .fan .surface{position:relative;height:100%}.home-page .fs .dlab{display:inline-flex;background:#06070beb;padding:6px 14px 6px 7px;border-radius:99px;box-shadow:0 0 0 1px #ffffff1f}.home-page .fs-dc,.home-page .fs-ph,.home-page .fs-fv{width:calc(var(--w)*var(--s)*var(--k));height:calc(var(--h)*var(--s)*var(--k))}.home-page .fs-in{width:var(--w);transform:scale(calc(var(--s)*var(--k)));transform-origin:0 0}.home-page .fs-in>.dlab{transform:scale(calc(1/(var(--s)*var(--k)*var(--fz,1))));transform-origin:0 100%}.home-page .fs-ph .fs-in{text-align:right}.home-page .fs-ph .fs-in>.dlab{transform-origin:100% 100%;margin-right:2px}.home-page .fs-home,.home-page .fs-fv{--y:30%;z-index:-2}.home-page .fs-home{--x:30%;--r:-2deg;width:36%}.home-page .fs-fv{--x:70%;--r:2deg;--w:860px;--h:666px;--s:.51907}.home-page .fs-dc,.home-page .fs-ph{--y:62%;--w:358px;--s:.62;z-index:-1}.home-page .fs-dc{--x:11.5%;--r:-4deg;--h:808px}.home-page .fs-ph{--x:88.5%;--r:4deg;--h:782px}.home-page .fs-card{--x:50%;--y:50%;--r:0deg;width:22%;z-index:1}.home-page .fs .dlab{font-size:clamp(5px,1.1cqw,14px);gap:clamp(2px,.7cqw,9px);padding:clamp(2px,.48cqw,6px) clamp(3px,1.1cqw,14px) clamp(2px,.48cqw,6px) clamp(3px,.56cqw,7px)}.home-page .fs .dlab .lg{width:clamp(8px,1.77cqw,22px);height:clamp(8px,1.77cqw,22px)}.home-page .fs .dlab .lg.dc svg{width:60%;height:60%}.home-page .fs-fv .fv{box-shadow:0 0 0 1px #ffffff1f,0 40px 90px -20px #000000e6}.home-page .hw{position:relative}.home-page .homewin7{display:block}.home-page .hshot{display:block;width:100%;height:auto}.home-page .hcards{position:relative;aspect-ratio:31/46}.home-page .hc{position:absolute;margin:0;transform:rotate(var(--cr))}.home-page .hc-spl{left:7%;top:4%;width:62%;--cr:-8deg}.home-page .hc-npc{left:31%;top:3%;width:62%;--cr:7deg}.home-page .hc-itm{left:6%;top:16%;width:88%;--cr:0deg}.home-page .hc-spl>img{width:100%;height:auto;border-radius:3.5%/2.5%}.home-page .hc .icard,.home-page .hc .acard,.home-page .hc-spl>img{box-shadow:0 0 0 1px #0003,0 30px 54px -14px #000000d9}.home-page .fan-cap{min-height:3.1em;margin-top:30px;font-size:14px;line-height:1.55;color:var(--grey);transition:opacity .16s}.home-page .fan-cap.out{opacity:0}.home-page .hb{position:absolute;pointer-events:none;z-index:6}.home-page .hb i{position:absolute;width:18px;height:18px;border:0 solid var(--cyan);filter:drop-shadow(0 0 5px rgba(103,232,249,.55))}.home-page .hb i:nth-child(1){border-top-width:2px;border-left-width:2px;border-top-left-radius:5px}.home-page .hb i:nth-child(2){border-top-width:2px;border-right-width:2px;border-top-right-radius:5px}.home-page .hb i:nth-child(3){border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:5px}.home-page .hb i:nth-child(4){border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:5px}.home-page .hb-rest{inset:-8px}.home-page .hb-rest i:nth-child(1){left:0;top:0}.home-page .hb-rest i:nth-child(2){right:0;top:0}.home-page .hb-rest i:nth-child(3){left:0;bottom:0}.home-page .hb-rest i:nth-child(4){right:0;bottom:0}.home-page .hb-hop{left:0;top:0;width:0;height:0;opacity:0;z-index:30;transform-origin:0 0;--hs:1}html.motion .home-page .hb-hop{transition:transform var(--hd,.3s) cubic-bezier(.16,.84,.3,1),opacity var(--hd,.3s) cubic-bezier(.16,.84,.3,1)}.home-page .hb-hop i{left:0;top:0}.home-page .hb-hop.on{opacity:1}.home-page .hb-hop.jump{transition:none}.home-page .fan.pile .hb-rest{display:none}.home-page .fan.pile .fs{pointer-events:none}.home-page .fan.pile .surface{transform-origin:50% 50%;pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s,filter .45s}.home-page .fan.pile.hotspots-ready .fs{position:absolute;transform:none;z-index:auto;margin:0}.home-page .fan.hotspots-ready .surface{transform:rotate(var(--angle))}.home-page .fan.hotspots-ready .fs.is-focus .surface{z-index:30!important;transform:translate(var(--fx,0px),var(--fy,0px)) scale(var(--fz,1));filter:drop-shadow(0 30px 36px rgba(0,0,0,.8))}.home-page .fan.hotspots-ready.focusing .fs:not(.is-focus) .surface{transform:rotate(var(--angle)) scale(.97);opacity:.4;filter:blur(2px)}.home-page .hit-area{position:absolute;inset:0;pointer-events:auto;transform:rotate(var(--angle));border-radius:12px;cursor:pointer}.home-page .hotspot:focus{outline:none}.home-page .hotspot:focus-visible .hit-area{outline:2px solid var(--cyan);outline-offset:4px}html:not(.js) .home-page .fan-hint{visibility:hidden}.home-page .fan-hint{margin-top:6px;font-size:13px;line-height:1.5;color:var(--grey2)}.home-page .hint-hover{display:none}@media(hover:hover)and (pointer:fine){.home-page .hint-hover{display:inline}.home-page .hint-touch{display:none}}.home-page .fan-chips{display:none}.home-page .fan-chips button{min-width:0;font-size:13px;font-weight:600;line-height:1.2;color:var(--ink2);padding:9px 4px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line2);white-space:nowrap}.home-page .fan-chips button[aria-pressed=true]{color:#03161a;background:var(--cyan)}.home-page .fan-chips button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.home-page .hs-asks>.asks{margin-top:2px}@media(min-width:1181px){.home-page .hs-asks{row-gap:0}.home-page .hs-asks>.asks{grid-column:2;margin-top:22px}}.home-page .hs .demo{margin-top:68px}.home-page .tbl-lab{margin:68px 0 0 2px;font-size:15.5px;font-weight:600;color:var(--ink2)}.home-page #b-loot .demo{margin-top:20px}.home-page .tphc{position:relative}.home-page .nochip{position:absolute;z-index:5;right:calc(100% + 18px);top:612px;display:inline-flex;align-items:center;gap:8px;margin:0;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2;color:var(--ink);background:#06070bf2;padding:9px 15px 9px 12px;border-radius:99px;box-shadow:0 0 0 1px #67e8f973,0 16px 36px #0009;opacity:0;visibility:hidden;transform:translate(-8px);transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s .45s}.home-page .nochip svg{width:15px;height:15px;color:var(--cyan);flex:none}.home-page .nochip:after{content:"";position:absolute;left:100%;top:50%;width:14px;height:2px;margin-top:-1px;background:#67e8f999}.home-page .lr.scroll:not(.ted) .nochip{opacity:1;visibility:visible;transform:none;transition-delay:.6s}@media(max-width:1100px)and (min-width:901px){.home-page .nochip{right:auto;left:calc(100% + 18px)}.home-page .nochip:after{left:auto;right:100%}}@media(max-width:900px){.home-page .nochip{right:0;top:-2px;padding:6px 12px 6px 10px;font-size:13.5px;transform:translateY(-6px)}.home-page .nochip:after{left:50%;top:100%;width:2px;height:10px;margin:0}}.home-page .pcstage{position:relative;height:640px}.home-page #pc.demo{margin-top:56px}.home-page .pcb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1),visibility 0s .5s}.home-page .pc:not(.pprint) .pcb2,.home-page .pc.pprint:not(.pqr) .pcb3,.home-page .pc.pqr:not(.pscan) .pcb-qr,.home-page .pc.pscan .pcb4{opacity:1;visibility:visible;transform:none;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1),visibility 0s}.home-page .sp{position:relative;width:100%;height:100%;container-type:inline-size}.home-page .sp figure{position:absolute;left:50%;top:var(--y);width:var(--cw);margin:0;transform:translate(-50%,-50%) translate(var(--ox)) rotate(var(--r))}.home-page .sp-npc{--ox:-39.6cqw;--y:52%;--r:-8deg;--cw:20.2cqw;--i:2;z-index:1}.home-page .sp-cre{--ox:-20.4cqw;--y:47%;--r:-4deg;--cw:20.2cqw;--i:1;z-index:2}.home-page .sp-enc{--ox:0cqw;--y:44%;--r:0deg;--cw:25cqw;--i:0;z-index:5}.home-page .sp-spl{--ox:20.4cqw;--y:47%;--r:4deg;--cw:20.2cqw;--i:3;z-index:4}.home-page .sp-itm{--ox:39.6cqw;--y:52%;--r:8deg;--cw:20.2cqw;--i:4;z-index:3}.home-page .sp-spl>img{width:100%;height:auto;border-radius:3.5%/2.5%}.home-page .sp .acard,.home-page .sp .icard,.home-page .sp-spl>img{box-shadow:0 0 0 1px #0003,0 30px 60px -16px #000000d9}html.motion .home-page .pc:not(.pspread) .sp figure{opacity:0;transform:translate(-50%,-46%) rotate(0)}html.motion .home-page .pc.pspread .sp figure{transition:transform .5s cubic-bezier(.2,.8,.2,1) calc(var(--i)*.25s),opacity .5s calc(var(--i)*.25s)}.home-page .a-cre{--ac:#b91c1c;--al:#f3a5a5;--at:#fdeeee}.home-page .a-npc{--ac:#0f766e;--al:#8fd8cc;--at:#e6f6f3}.home-page .a-enc{--ac:#b45309;--al:#efc49c;--at:#fdf3ea}.home-page .a-art{position:absolute;left:2.7cqw;top:3.7cqw;width:41cqw;height:41cqw;border-radius:1.8cqw;border:.4cqw solid var(--al);background:#0b0d1a;overflow:hidden}.home-page .a-art img{width:100%;height:100%;object-fit:cover}.home-page .a-fb{display:grid;place-items:center;background:linear-gradient(135deg,#27272a,#18181b)}.home-page .a-fb svg{width:11cqw;height:11cqw;color:#a1a1aa}.home-page .a-sum{position:absolute;left:46.3cqw;right:1.7cqw;top:9.7cqw;height:29.3cqw;padding:1.6cqw 2cqw;background:linear-gradient(90deg,var(--at),#fff 92%)}.home-page .a-row{display:flex;justify-content:space-between;align-items:baseline;gap:1cqw}.home-page .a-badge{font-size:2.2cqw;font-weight:800;letter-spacing:.14em;color:var(--ac)}.home-page .a-meta{font-size:1.9cqw;font-weight:600;letter-spacing:.02em;color:#52525b;white-space:nowrap}.home-page .a-title{font-size:4.6cqw;font-weight:780;letter-spacing:-.02em;line-height:1.15;margin-top:1.2cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .a-type{font-size:2.3cqw;font-weight:600;letter-spacing:.05em;color:#71717a;margin-top:.3cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .a-hs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6cqw 1cqw;margin-top:1.4cqw}.home-page .a-hs>div{grid-column:span 2;min-width:0}.home-page .a-hs>div.w{grid-column:span 3}.home-page .a-hs2{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .a-hs2>div{grid-column:auto}.home-page .a-hs dt{font-size:1.8cqw;font-weight:600;letter-spacing:.06em;color:#71717a}.home-page .a-hs dd{font-size:2.9cqw;font-weight:800;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .a-hr{position:absolute;left:0;right:0;top:47cqw;height:1px;background:#e4e4e7}.home-page .a-band{position:absolute;left:0;right:0;top:47cqw;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.4cqw;padding:2cqw 2cqw 2.4cqw;background:#f4f4f6;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;text-align:center}.home-page .a-band dt{font-size:1.85cqw;font-weight:600;letter-spacing:.06em;color:#71717a}.home-page .a-band dd{font-size:2.85cqw;font-weight:700;margin-top:.3cqw}.home-page .a-body{position:absolute;left:5.3cqw;right:5.3cqw;top:70cqw}.home-page .a-body-sq{top:49.6cqw}.home-page .a-h{display:block;font-size:3cqw;font-weight:800;letter-spacing:.02em;color:var(--ac);margin-top:2cqw}.home-page .a-h:first-child{margin-top:0}.home-page .a-r{font-size:3.2cqw;line-height:1.36;color:#52525b;margin-top:.4cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .a-r b{color:#18181b;font-weight:700}.home-page .a-body p:not(.a-r){font-size:3.5cqw;line-height:1.38;color:#3f3f46;margin-top:.6cqw}.home-page .a-ul{margin-top:.6cqw}.home-page .a-ul li{position:relative;padding-left:2.6cqw;font-size:3.2cqw;line-height:1.36;color:#52525b;white-space:nowrap}.home-page .a-ul li:before{content:"";position:absolute;left:.3cqw;top:.6em;width:1cqw;height:1cqw;border-radius:50%;background:#71717a}.home-page .a-ul-l li{font-size:3.35cqw;line-height:1.5}.home-page .a-qr{position:absolute;right:7.3cqw;bottom:11.7cqw;width:18.3cqw;height:18.3cqw}.home-page .a-qr svg{width:100%;height:100%;display:block}.home-page .a-link{position:absolute;left:5.3cqw;bottom:10.3cqw;font-size:2.1cqw;font-weight:700;letter-spacing:.04em;color:var(--ac)}.home-page .a-logo{position:absolute;left:5.6cqw;bottom:3.4cqw;width:19cqw;height:auto}.home-page .a-land{position:absolute;left:2.5cqw;right:2.5cqw;top:3.7cqw;height:53.3cqw;border-radius:1.7cqw;border:.35cqw solid var(--al);overflow:hidden;background:#111}.home-page .a-land img{width:100%;height:100%;object-fit:cover;transform:scale(1.7);transform-origin:0% 55%}.home-page .a-head{position:absolute;left:0;right:0;top:59.2cqw;height:12.8cqw;border-top:1px solid #e4e4e7;display:flex;align-items:center;gap:2.6cqw;padding:0 4cqw 0 5.3cqw}.home-page .a-ico{width:5cqw;height:5cqw;color:var(--ac);flex:none}.home-page .a-ht{flex:1;min-width:0;font-size:4.2cqw;font-weight:780;letter-spacing:-.02em;line-height:1.12}.home-page .a-hb{display:flex;flex-direction:column;align-items:flex-end;gap:.8cqw;flex:none}.home-page .a-pill{font-size:2.2cqw;font-weight:600;letter-spacing:.04em;border:.3cqw solid #d4d4d8;border-radius:99px;padding:.6cqw 2cqw;color:#18181b}.home-page .a-enc .a-band{top:72cqw}.home-page .a-enc .a-body{top:89cqw}.home-page .pc-print{position:relative;margin:0;display:flex;align-items:center;justify-content:center}.home-page .pc-sheet{height:544px;aspect-ratio:816/1056;background:#fff;transform:rotate(-1.5deg);box-shadow:0 0 0 1px #0003,0 40px 90px -30px #000000f2,0 18px 40px -20px #000000b3}.home-page .pc-sheet img{display:block;width:100%;height:100%}.home-page .pc-chip{position:absolute;left:calc(100% + 22px);top:34px;display:inline-flex;align-items:center;gap:8px;margin:0;white-space:nowrap;font-size:14px;font-weight:600;color:var(--ink);background:#06070beb;padding:7px 14px 7px 11px;border-radius:99px;box-shadow:0 0 0 1px #ffffff24}.home-page .pc-chip svg{width:15px;height:15px;color:var(--ink2)}.home-page .sc{margin:0}.home-page .cam{position:absolute;inset:0;overflow:hidden;background:radial-gradient(90% 70% at 50% 45%,#3b2e23,#120d0a 78%);transition:opacity .5s}.home-page .cam-card{position:absolute;left:50%;top:50%;width:290px;transform:translate(-50%,-50%) rotate(-4deg);filter:brightness(.92) saturate(.95)}.home-page .cam-card .icard{box-shadow:0 30px 60px -10px #000c}.home-page .cam:after{content:"";position:absolute;inset:0;background:radial-gradient(closest-side at 50% 50%,#0000 0 62%,#0000006b);pointer-events:none}.home-page .vf{position:absolute;left:calc(50% + 107px);top:423px;width:96px;height:96px;margin:-48px 0 0 -48px;z-index:3}.home-page .vf i{position:absolute;width:22px;height:22px;border:0 solid #fbbf24;filter:drop-shadow(0 0 4px rgba(0,0,0,.6))}.home-page .vf i:nth-child(1){left:0;top:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:8px}.home-page .vf i:nth-child(2){right:0;top:0;border-top-width:3px;border-right-width:3px;border-top-right-radius:8px}.home-page .vf i:nth-child(3){left:0;bottom:0;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:8px}.home-page .vf i:nth-child(4){right:0;bottom:0;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:8px}.home-page .cam-url{position:absolute;z-index:3;left:calc(50% + 85px);top:484px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;background:#fbbf24;color:#111827;font:600 13.5px/1 var(--sans);padding:8px 13px;border-radius:99px;white-space:nowrap}.home-page .cam-url svg{width:13px;height:13px}.home-page .live{position:absolute;inset:0;opacity:0;transition:opacity .5s;background:radial-gradient(130% 50% at 0% 0%,#22d3ee17,#22d3ee00 62%),#06080b}.home-page .pc.plive .live{opacity:1}.home-page .pc.plive .cam{opacity:0}.home-page .sc-pg{display:grid;gap:10px;justify-items:start}.home-page .sc-pg .bs-img{margin:0 auto}.home-page .sc-t{font-size:14px;color:var(--a-t2);margin-top:-6px}.home-page .sc-t span{color:var(--unc-t);font-weight:600}.home-page .sc-loc{display:flex;align-items:center;gap:8px;width:100%;font-size:14px;font-weight:500;color:var(--a-t1);border:1px solid var(--gbd);background:var(--gb);border-radius:9px;padding:9px 12px}.home-page .sc-loc svg{width:15px;height:15px;color:var(--a-cy)}.home-page .sc-d{font-size:13.5px;line-height:1.5;color:var(--a-t2)}@media(max-width:900px){.home-page .fan{min-height:360px}.home-page .fs-home,.home-page .fs-fv{--y: calc(50% - 11.3cqw) }.home-page .fs-card{--y:50%}.home-page .fs-dc,.home-page .fs-ph{--y: calc(50% + 6.8cqw) }.home-page .fan-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:22px}.home-page .fan-chips+.fan-cap{margin-top:16px}}@media(width<768px){.home-page .fan-wrap{container-type:inline-size}.home-page .fan{aspect-ratio:auto;min-height:0;height:calc(57.5cqw + 168.2222px)}html.motion .home-page .fan{animation:none}.home-page .fan .fs-home .hw{height:calc(313px * var(--k))}.home-page .fan .homewin7{width:446.4px;transform:scale(var(--k));transform-origin:0 0}.home-page .fan-chips{position:relative;z-index:1}.home-page .fan-chips button:not([aria-pressed=true]){background:var(--bg)}.home-page .fan :is(.fs-home,.fs-fv){--y: calc(24px + 13.4cqw) }.home-page .fan .fs-card{--y: calc(24px + 16.33cqw) }.home-page .fan :is(.fs-dc,.fs-ph){--y: calc(24px + 19.05cqw) }.home-page .fan .dlab{display:flex;width:max-content;font-size:5px;gap:2px;padding:2px 3px;line-height:1.2}.home-page .fan .dlab .lg{width:8px;height:8px;flex:none}.home-page .fan .dlab .lg svg{width:100%;height:100%}.home-page .fan :is(.fs-dc,.fs-ph,.fs-fv){--device-h:calc(var(--h) - 46px);height:calc(24px + var(--device-h)*var(--s)*var(--k))}.home-page .fan .fs-fv{--device-h:620px}@media(max-width:760px){.home-page .fan .fs-fv{--device-h:640px}}.home-page .fan .fs-in>.dlab{transform:none;font-size:calc(5px/(var(--s)*var(--k)));gap:calc(2px/(var(--s)*var(--k)));padding:calc(2px/(var(--s)*var(--k))) calc(3px/(var(--s)*var(--k)));margin-bottom:calc(12px/(var(--s)*var(--k)))}.home-page .fan .fs-in>.dlab .lg{width:calc(8px/(var(--s)*var(--k)));height:calc(8px/(var(--s)*var(--k)))}.home-page .fan .fs-ph .dlab{margin-left:auto}.home-page .fan.pile .surface{transition:none}.home-page .fan:not(.pile) .fs:not(.fs-home){opacity:.4;filter:blur(2px)}.home-page .fan:not(.pile) .fs-home{left:50%;top:50%;z-index:30;transform:translate(-50%,-50%) scale(calc(92/36))}.home-page .fan:not(.pile) .hb-rest{inset:calc(-8px * 36/92)}.home-page .fan:not(.pile) .hb-rest i{width:calc(18px * 36/92);height:calc(18px * 36/92);border-width:0}.home-page .fan:not(.pile) .hb-rest i:nth-child(1){border-top-width:1px;border-left-width:1px}.home-page .fan:not(.pile) .hb-rest i:nth-child(2){border-top-width:1px;border-right-width:1px}.home-page .fan:not(.pile) .hb-rest i:nth-child(3){border-bottom-width:1px;border-left-width:1px}.home-page .fan:not(.pile) .hb-rest i:nth-child(4){border-bottom-width:1px;border-right-width:1px}.home-page .fan:not(.pile)+.fan-chips button[data-surface=web]{color:#03161a;background:var(--cyan)}}@media(max-width:760px){.home-page .fan-wrap{margin-top:40px}.home-page .fan-cap{min-height:7.75em;margin-top:22px}.home-page .hs .demo{margin-top:40px}.home-page .tbl-lab{margin-top:40px;font-size:15px}.home-page #b-loot .demo{margin-top:16px}.home-page .pcstage{height:640px}.home-page .pcb{justify-content:flex-start}.home-page #pc.demo{margin-top:40px}.home-page .sp-npc,.home-page .sp-spl{display:none}.home-page .sp-cre{--ox:-27cqw;--cw:40cqw;--y:31%;--r:-6deg}.home-page .sp-enc{--cw:58cqw;--y:28%}.home-page .sp-itm{--ox:27cqw;--cw:40cqw;--y:31%;--r:6deg}.home-page .pc-sheet{height:auto;width:min(340px,94%);margin-top:14px}.home-page .pc-print{width:100%}.home-page .pc-chip{left:auto;right:0;top:-14px}}.home-page .newl{display:none;border-radius:6px;margin-left:-6px;margin-right:-6px;padding:2px 6px}.home-page .lw-in{position:relative}.home-page .lr.lwm .newl{display:block!important}.home-page .t-ted{left:12px;right:12px;bottom:40px;z-index:42;white-space:normal;transform:translateY(calc(100% + 80px))}.home-page .lp-edit{display:none}.home-page .lr.edit:not(.ted) .lp-edit{display:block}.home-page .lr.edit:not(.ted) .lp-det{visibility:hidden}.home-page .lr.ted .lp-det .newl{display:block;animation:home-flash 2.6s ease-out backwards}.home-page .lr.ted .ld-in{transform:translateY(-196px)}.home-page .lr.ted:not(.tdn) .t-ted{transform:none;transition-delay:.7s}.home-page .lr.edit .t-vis{transform:translateY(calc(100% + 40px));transition-delay:0s}.home-page .lore-revisit{visibility:hidden;position:absolute;top:32px;left:12px;z-index:5;padding:8px 12px;border:1px solid #67e8f944;border-radius:8px;background:#0c2228;color:#a5f3fc;font-size:13px}.home-page .lr.tdn .lore-revisit{visibility:visible}.home-page .lr.tdn .lw-in{transform:translateY(calc(-1*var(--lws,0px)))}.home-page .lr.tdn .lorewin .newl{display:block}.home-page .lr.tdn .lorewin .lfoot .sw .a{opacity:0;transition:none}.home-page .lr.tdn .lorewin .lfoot .sw .b{opacity:1;transition:none}@media(max-width:900px){.home-page .lr.tdn .tphc{opacity:0;visibility:hidden;transition:none}.home-page .lr.tdn .lwc{opacity:1;visibility:visible;transition:none}}.home-page .lore-edit-action{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:12px}.home-page .lore-edit-action svg{width:14px;height:14px}.home-page .lp-edit .pg{padding:12px}.home-page .lore-editor{font-size:11px;line-height:1.35;color:var(--a-t2)}.home-page .lore-editor h4{font-size:17px;margin:6px 0}.home-page .lore-editor h5{font-size:11px;margin-top:4px}.home-page .lore-editor .lore-input{padding:4px 7px;border:1px solid var(--gbd);border-radius:5px}.home-page .lore-editor-tabs{display:flex;gap:12px;padding:5px 0}.home-page .lore-writing p+p{margin-top:5px}.home-page .lore-form-pin{display:flex;gap:6px;align-items:center;margin-top:8px}.home-page .lore-switch{width:22px;height:12px;background:#334155;border-radius:8px;border-left:10px solid #94a3b8}.home-page .lore-form-image{width:70px;height:30px;object-fit:cover;border-radius:4px;margin-top:4px}.home-page .lore-image-actions{display:flex;gap:4px;margin-top:5px;font-size:10px}.home-page .lore-image-actions>span{padding:4px;border:1px solid var(--gbd);border-radius:4px}.home-page .lore-form-metadata{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;border:1px solid var(--gbd);padding:5px 8px;margin-top:8px}.home-page .lore-form-metadata>div:last-child{grid-column:1/-1}.home-page .lore-form-actions{display:flex;align-items:center;gap:12px;margin-top:8px}.home-page .lore-form-actions .lore-action{padding:7px 10px;background:#164e63;border-radius:6px}.home-page .shwin{height:736px}.home-page .shb{display:grid;gap:14px;margin-top:16px}.home-page .th-fb{display:grid;place-items:center;color:var(--a-t3);border:1px solid var(--gbd)}.home-page .th-fb svg{width:18px;height:18px}.home-page .stabs b{transition:background-color .2s,color .2s,box-shadow .2s}.home-page .spanes{display:grid;margin-top:12px}.home-page .spanes>.bp{grid-area:1/1;margin-top:0;align-self:start}.home-page .bps{opacity:0;visibility:hidden}.home-page .sl-who{display:flex;align-items:center;gap:8px}.home-page .sl-who b{flex:1;min-width:0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .sl-who .sel{flex:1;width:auto}.home-page .sl-st{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;color:var(--a-t3)}.home-page .sl-st>span{display:inline-flex;align-items:center;gap:5px}.home-page .sl-st svg{width:14px;height:14px}.home-page .sfund{border-radius:6px;padding:2px 6px;margin:-2px -6px}.home-page .sfund b{font-weight:500;color:var(--a-t1);font-variant-numeric:tabular-nums}.home-page .bbtn .b3{opacity:0}.home-page .tmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.home-page .tmeta>span{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.5;color:var(--a-t3)}.home-page .tmeta .tmq,.home-page .tmeta .tmc{font-size:10.5px;border:1px solid var(--gbd);background:var(--gb);border-radius:3px;padding:0 6px}.home-page .tmeta .tmc{color:var(--amb)}.home-page .tmeta svg{width:11px;height:11px}.home-page .shwc .tle small{margin-top:3px}.home-page .s-actv{display:none;padding-top:6px}.home-page .s-actv .tlg+.tlg{margin-top:6px}@keyframes home-tap{0%,to{transform:none;filter:none}45%{transform:scale(.92);filter:brightness(1.18)}}.home-page .sd .shs{transition:transform .9s cubic-bezier(.45,.05,.2,1)}.home-page .sd.slist .shs{transform:translateY(-206px)}.home-page .sd.slist:not(.ssheet) .sphc .potion .abtn{animation:home-tap .4s 1.05s ease-out both}.home-page .sd .stabs .tb-buy,.home-page .sd.sbought .stabs .tb-sell{background:#0b0d12;color:var(--a-t1);box-shadow:0 1px 2px #00000080}.home-page .sd.ssheet .ov{opacity:1}.home-page .sd.ssheet .bsheet{transform:none}.home-page .sd.sbuying .bbtn .b1{opacity:0}.home-page .sd.sbuying .bbtn .b3{opacity:1}.home-page .sd.sbought .bbtn .b3{opacity:0}.home-page .sd.sbought .bbtn .b2{opacity:1;transition-delay:.12s}.home-page .sd.sbought .bagain{display:inline-flex;animation:home-in .3s .15s backwards}.home-page .sd.sbought .qs{display:none}.home-page .sd.sbought .ov{opacity:0;transition-delay:1.2s}.home-page .sd.sbought .bsheet{transform:translateY(104%);transition-delay:1.2s}.home-page .sd .stock-row{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .45s,opacity .3s,margin-bottom .45s,visibility 0s .45s}.home-page .sd .stock-clip{min-height:0;overflow:hidden}.home-page .sd .stock-count{display:inline-grid}.home-page .sd.sbought .sphc .stock-row,.home-page .sd.sstock .shwc .stock-row{grid-template-rows:0fr;opacity:0;margin-bottom:-8px;visibility:hidden}.home-page .sd.sbought .sphc .stock-row{transition-delay:1.5s,1.5s,1.5s,1.95s}.home-page .sd.sstock .shwc .stock-row{transition-delay:.45s,.45s,.45s,.9s}.home-page .sd.sbought .sphc .stock-count .a,.home-page .sd.sstock .shwc .stock-count .a{opacity:0}.home-page .sd.sbought .sphc .stock-count .b,.home-page .sd.sstock .shwc .stock-count .b{opacity:1}.home-page .sd.sbought .sphc .stock-count>*{transition-delay:1.95s}.home-page .sd.sstock .shwc .stock-count>*{transition-delay:.9s}.home-page .sd.sbought .stabs .tb-sell{animation:home-tap .35s 1.75s ease-out both;transition-delay:1.9s}.home-page .sd.sbought .stabs .tb-buy{background:none;color:#ffffffb3;box-shadow:none;transition-delay:1.9s}.home-page .sd.sbought .bpb{opacity:0;visibility:hidden;transition:opacity .2s 1.95s,visibility 0s 2.15s}.home-page .sd.sbought .bps{opacity:1;visibility:visible;transition:opacity .3s 2.05s,visibility 0s 2.05s}.home-page .sd.sbought .sfund{animation:home-flash 2s 2.3s ease-out backwards}.home-page .sd.sact .shb{display:none}.home-page .sd.sact .s-actv{display:block;animation:home-in .4s backwards}.home-page .sd.sact .tl .t-shop{background:none;color:#ffffffb8}.home-page .sd.sact .tl .t-act{background:#ffffff26;color:#fff}@media(max-width:900px){.home-page .sd .shwc{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.home-page .sd .sphc{transition:opacity .3s .3s,visibility 0s .3s}.home-page .sd.sstock .sphc{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.home-page .sd.sstock .shwc{opacity:1;visibility:visible;transition:opacity .3s .3s,visibility 0s .3s}}@media(max-width:760px){.home-page .shwin{height:700px}}.home-page .hero .trust{max-width:90ch}.home-page .hero .category{max-width:none;margin-bottom:6px}.home-page .hero .sub{max-width:90ch;text-wrap:balance}.home-page .hero .focus{background-image:linear-gradient(90deg,#22d3ee,#3b82f6)}.home-page .fam-name{font-size:14px;color:var(--grey2);margin-top:8px}@media(min-width:1181px){.home-page .hs-asks>.fam-name{grid-column:2}}@media(max-width:1180px){.home-page .hs-asks{row-gap:0}.home-page .hs-asks>.hs-lead{margin-top:20px}.home-page .hs-asks>.asks{margin-top:22px}}.home-page .famstage{position:relative;container-type:inline-size;min-height:700px;overflow:hidden;border-radius:12px}.home-page .fam-chat{position:absolute;left:0;top:12px;width:min(660px,54%);height:660px;transform:translate(calc(50cqw - 50%));transition:transform .55s,opacity .5s;font-size:14px;background:#0b1014;border:1px solid var(--a-bd2)}.home-page .fam-chat .jx-msgs{justify-content:flex-start;overflow-y:auto;mask-image:none;-webkit-mask-image:none;padding:20px 18px 12px;scrollbar-width:thin}.home-page .fam-chat .jx-msgs:before{content:"";flex:1}.home-page .fam-chat .mrow{display:flex;flex:none}.home-page .fam-chat .typing-bubble{display:none}html.motion .home-page .fam:not(.sent) .m1,html.motion .home-page .fam:not(.replied) .m2,html.motion .home-page .fam:not(.card) .m3{display:none}html.motion .home-page .fam.ask:not(.replied) .typing-bubble{display:flex}html.motion .home-page .fam.sent .m1{animation:home-chatIn .3s backwards}html.motion .home-page .fam.card .m3{animation:home-chatIn .35s backwards}html.motion .home-page .fam .reply-part:not(.shown){display:none}html.motion .home-page .fam .reply-part.shown{animation:home-replyIn .12s backwards}@keyframes home-chatIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes home-replyIn{0%{opacity:0}to{opacity:1}}.home-page .fam .jx-in{height:auto;min-height:42px;padding:10px 12px}.home-page .fam .draft{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--a-t1)}.home-page .fam .draft:empty:before{content:attr(data-placeholder);color:var(--a-t3)}.home-page .fam.typing .jx-in{border-color:var(--cyan);box-shadow:0 0 0 2px #22d3ee29}.home-page .fam.typing .draft:after{content:"";display:inline-block;height:1em;margin-left:2px;border-right:1px solid var(--cyan);vertical-align:-.12em;animation:home-caretBlink .8s steps(1) infinite}.home-page .fam.typing .draft:empty:before{display:none}@keyframes home-caretBlink{50%{opacity:0}}.home-page .fam.paused .draft:after{animation-play-state:paused}.home-page .fam .send{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:6px;transition:background-color .15s,transform .15s}.home-page .fam.ready .send{background:var(--cyan)}.home-page .fam.ready .send svg{color:#04151a}.home-page .fam.sending .send{transform:scale(.9);filter:brightness(1.2)}.home-page .fam.press1 .apb{transform:scale(.95);filter:brightness(1.2)}.home-page .fam.ok1 .apc-q{display:none}.home-page .fam.ok1 .apc-r{display:flex}.home-page .fam.ok1 .apc{border-color:var(--a-bd2);padding:10px 14px}.home-page .fam.ok1 .fam-chat{transform:none}.home-page .fam-shop{position:absolute;right:0;top:12px;width:44%;height:660px;opacity:0;visibility:hidden;transform:translate(50px);transition:opacity .55s,transform .55s,visibility 0s .55s}.home-page .fam.ok1 .fam-shop{opacity:1;visibility:visible;transform:none;transition:opacity .55s,transform .55s,visibility 0s}.home-page .fam-shop .shp{flex:1;background:var(--a-bg);font-size:13px;line-height:1.45;color:var(--a-t1)}.home-page .fam-shop .shero-r{display:none}.home-page .fam .shop-stock{display:grid}.home-page .fam .pop{transition:transform .55s,opacity .55s;opacity:0;visibility:hidden}.home-page .fam.popup .pop{transform:none;opacity:1;visibility:visible}.home-page .fam.popup .scrim{opacity:1;transition:opacity .5s}.home-page .fam .jx-in{justify-content:space-between}html:not(.motion) .home-page .fam .famstage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 358px;gap:24px;overflow:visible;align-items:start}html:not(.motion) .home-page .fam .fam-chat,html:not(.motion) .home-page .fam .fam-shop,html:not(.motion) .home-page .fam .pop{position:relative;inset:auto;transform:none;width:100%;margin:0;opacity:1;visibility:visible}html:not(.motion) .home-page .fam .scrim{display:none}html:not(.motion) .home-page .fam-chat .jx-msgs{justify-content:flex-end}.home-page .qr-card{width:min(380px,80%);position:relative}.home-page .qr-card .icard{box-shadow:0 30px 70px -20px #000}.home-page .qr-card .ic-qr{outline:5px solid #fff}.home-page .scan-label{position:absolute;right:calc(100% + 12px);top:35%;font:600 13px/1 var(--sans);color:#087b8b}.home-page .scan-line{position:absolute;left:0;right:0;top:0;height:2px;background:#22d3ee;box-shadow:0 0 5px #22d3ee;opacity:0}html.motion .home-page .pc.pqr:not(.pscan) .scan-line{animation:home-scanCode 1.2s .5s 2 ease-in-out}@keyframes home-scanCode{0%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(calc(18.3cqw - 2px))}}.home-page .pc .ff i{transition-duration:.5s}.home-page .pc .sc,.home-page .pc .phone{max-width:100%}.home-page .pc .scr{width:100%}@media(width<390px){html.motion .home-page :is(.duo>.devc.ph-c,.fam .pop,.pc .sc){width:min(358px,100%);container-type:inline-size}html.motion .home-page :is(.sphc,.tphc,.fam .pop,.pc .sc)>.phone{--phone-scale:min(1,tan(atan2(100cqw,358px)));width:358px;max-width:none;transform:scale(var(--phone-scale));transform-origin:top left;margin-bottom:calc(var(--phone-height,736px)*(var(--phone-scale) - 1))}html.motion .home-page .fam .pop>.phone{--phone-height:626px}html.motion .home-page .pc .sc>.phone{--phone-height:592px}html.motion .home-page :is(.sphc,.tphc,.fam .pop,.pc .sc)>.phone>.scr{width:342px}}@media(max-width:1100px){.home-page .hero-row{gap:16px}}@media(max-width:900px){.home-page .fam .famstage,html:not(.motion) .home-page .fam .famstage{height:auto;min-height:660px;display:flex;flex-direction:column;align-items:center;gap:24px;overflow:visible}.home-page .fam .fam-chat,.home-page .fam .fam-shop,.home-page .fam .pop,html:not(.motion) .home-page .fam .fam-chat,html:not(.motion) .home-page .fam .fam-shop,html:not(.motion) .home-page .fam .pop{position:relative;inset:auto;transform:none;margin:0;width:100%;max-width:660px;flex:none}html.motion .home-page .fam:not(.ok1) .fam-shop,html.motion .home-page .fam:not(.popup) .pop{display:none}html.motion .home-page .fam.ok1 .fam-shop,html.motion .home-page .fam.popup .pop{animation:home-in .55s backwards}.home-page .fam .pop,html:not(.motion) .home-page .fam .pop{max-width:358px}.home-page .fam .phone,.home-page .fam .scr{width:100%}.home-page .fam .scrim{display:none}html.motion .home-page .fam.popup .fam-chat,html.motion .home-page .fam.popup .fam-shop{opacity:.4}.home-page .fam-chat .bub{max-width:100%}}@media(max-width:760px){.home-page .fan-wrap{margin-top:28px}.home-page .pc .pcb{justify-content:center}.home-page .pc .sp-npc,.home-page .pc .sp-spl{display:block}.home-page .pc .sp-npc{--cw:38cqw;--ox:-27cqw;--y:66%;--r:-5deg}.home-page .pc .sp-cre{--cw:38cqw;--ox:-27cqw;--y:24%;--r:-6deg}.home-page .pc .sp-enc{--cw:48cqw;--ox:0cqw;--y:42%;--r:0deg}.home-page .pc .sp-spl{--cw:38cqw;--ox:27cqw;--y:24%;--r:6deg}.home-page .pc .sp-itm{--cw:38cqw;--ox:27cqw;--y:66%;--r:5deg}.home-page .pc.pprint:not(.pqr) .pcstage{height:calc((100vw - 32px)*1.47)}.home-page .pc-sheet{height:auto;width:94%;max-width:340px;aspect-ratio:816/1056;margin-top:0}.home-page .pc-sheet img{object-fit:contain}.home-page .pc-print{height:85%}.home-page .pc-chip{right:8px;top:0}}.home-page .cast-intro-sec{padding-top:48px;padding-bottom:8px}.home-page .cast-intro-sec .cast-intro{margin:0 0 24px;max-width:90ch}.home-page .library{padding-top:72px}.home-page .lib-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px}.home-page .lib-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--a-bd2);border-radius:12px;background:var(--gb);overflow:hidden}.home-page .lib-art{position:relative;aspect-ratio:16/9;flex:none;overflow:hidden;background:var(--a-bg)}.home-page .lib-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-page .lib-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 45%,rgba(0,0,0,.6))}.home-page .lib-kind,.home-page .lib-system{position:absolute;left:10px;z-index:1;font-size:11px;line-height:1.3}.home-page .lib-kind{top:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-page .lib-system{bottom:10px;padding:3px 7px;border:1px solid var(--line2);border-radius:99px;background:#06070bd9;color:var(--ink2)}.home-page .lib-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;flex:1;min-width:0}.home-page .lib-body h3 a{text-decoration:none}.home-page .lib-body h3 a:hover{text-decoration:underline;text-underline-offset:3px}.home-page .lib-body h3 a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.home-page .lib-body h3{font-size:15px;line-height:1.35;font-weight:650;overflow-wrap:anywhere}.home-page .lib-meta,.home-page .lib-by{font-size:12px;line-height:1.4;color:var(--grey);overflow-wrap:anywhere;max-width:100%}.home-page .lib-by{margin-top:auto}.home-page .lib-fork{display:inline-block;border:1px solid var(--line2);border-radius:6px;padding:5px 12px;font-size:12px;line-height:1.3;text-decoration:none;color:var(--cyan);background:#22d3ee0f}.home-page .lib-fork:hover{background:#22d3ee24}.home-page .lib-fork:active{transform:translateY(1px);background:#22d3ee38}.home-page .lib-fork:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.home-page .lib-result{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;min-width:0}.home-page .lib-note{flex-basis:100%;font-size:13px;line-height:1.5;color:var(--grey)}.home-page .lib-party{font:500 11px/1.5 var(--mono);color:var(--grey)}.home-page .lib-chip{max-width:100%;font-size:12px;line-height:1.4;color:var(--cyan);padding:6px 10px;border:1px solid rgba(103,232,249,.25);border-radius:99px;overflow-wrap:anywhere}html.motion .home-page .lib-ready .lib-chip,html.motion .home-page .lib-ready .lib-note{opacity:0}html.motion .home-page .lib-start .lib-chip,html.motion .home-page .lib-start .lib-note{animation:home-libReceipt .4s .65s both;animation-play-state:paused}html.motion .home-page .lib-playing .lib-chip,html.motion .home-page .lib-playing .lib-note{animation-play-state:running}@keyframes home-libReceipt{0%{opacity:0}to{opacity:1}}@media(max-width:760px){.home-page .cast-intro-sec{padding-top:36px}.home-page .library{padding-top:56px}.home-page .lib-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-page .lib-body{padding:12px}.home-page .lib-body h3{font-size:14px}}html:not(.motion) .home-page .sd.sbought .bpb{opacity:1;visibility:visible}html:not(.motion) .home-page .sd.sbought .bps{opacity:0;visibility:hidden}html:not(.motion) .home-page .sd.sbought .stabs .tb-buy{background:#0b0d12;color:var(--a-t1);box-shadow:0 1px 2px #00000080}html:not(.motion) .home-page .sd.sbought .stabs .tb-sell{background:none;color:#ffffffb3;box-shadow:none}html:not(.motion) .home-page .sd.sact .shb{display:grid}html:not(.motion) .home-page .sd.sact .s-actv{margin-top:20px;padding-top:16px;border-top:1px solid var(--line2)}html:not(.motion) .home-page .sd.sact .shwin{height:auto}html:not(.motion) .home-page .sd.sact .tl .t-shop{background:#ffffff26;color:#fff}html:not(.motion) .home-page .sd.sact .tl .t-act{background:none;color:#ffffffb8}html:not(.motion) .home-page .sd,html:not(.motion) .home-page .sd *{animation:none!important;transition:none!important}html:not(.motion) .home-page .sd .phone,html:not(.motion) .home-page .sd .scr{width:100%}html:not(.motion) .home-page .pc.plive .pcstage{height:auto;display:grid;grid-template-columns:minmax(0,380px) minmax(0,358px);justify-content:center;align-items:center;gap:24px}html:not(.motion) .home-page .pc.plive .pcb-qr,html:not(.motion) .home-page .pc.plive .pcb4{position:relative;inset:auto;opacity:1;visibility:visible;transform:none;min-width:0}html:not(.motion) .home-page .pc.plive .qr-card{width:100%}html:not(.motion) .home-page .pc.plive .sc{width:358px;max-width:none}@media(max-width:900px){html:not(.motion) .home-page .sd>.devc{grid-area:auto;opacity:1;visibility:visible}html:not(.motion) .home-page .pc.plive .sc{zoom:.85}}@media(max-width:760px){html:not(.motion) .home-page .pc.plive .pcstage{gap:12px}html:not(.motion) .home-page .pc.plive .sc{zoom:.75}}@media(max-width:600px){.home-page .hero .sub-more{display:none}html:not(.motion) .home-page .pc.plive .sc{zoom:.58}}@media(max-width:480px){html:not(.motion) .home-page .pc.plive .sc{zoom:.48}}@media(max-width:400px){html:not(.motion) .home-page .pc.plive .sc{zoom:.44}}@media(prefers-reduced-motion:reduce){.home-page .library .lib-chip,.home-page .library .lib-note{opacity:1!important}}.home-page .hero{padding-top:88px}.home-page .loot-demo{display:grid}.home-page .loot-demo .devc{min-width:0}.home-page .loot-demo .phone{width:100%;display:grid}.home-page .loot-demo .scr{width:100%;grid-area:1/1}.home-page .loot-demo .l-app{visibility:hidden}.home-page .loot-demo.l-party-inventory .l-app{visibility:visible}.home-page .loot-demo.l-party-inventory .l-discord{visibility:hidden}.home-page .loot-demo.l-party-inventory :is(.l-device-label,.l-device-icon)>.a{opacity:0}.home-page .loot-demo.l-party-inventory :is(.l-device-label,.l-device-icon)>.b{opacity:1}.home-page .loot-demo .lg svg{width:22px;height:22px}.home-page .loot-demo .pg{padding:12px 10px}.home-page .loot-demo .l-app .mh{gap:4px;padding-inline:8px}.home-page .loot-demo .l-app .mh-b{width:28px}.home-page .loot-demo .l-party-page{padding:8px}.home-page .loot-demo .l-roster-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:8px;font-size:10px;color:var(--a-t2)}.home-page .loot-demo .l-roster-search{flex:1 1 100%;padding:6px 10px;border:1px solid var(--gbd);border-radius:6px;color:var(--a-t3)}.home-page .loot-demo .l-roster-tabs{display:flex;gap:3px;padding:3px;margin-bottom:8px;border-radius:8px;background:#ffffff0d;font-size:12px;color:var(--a-t3)}.home-page .loot-demo .l-roster-tabs [role=tab]{flex:1;text-align:center;padding:4px;border:1px solid transparent;border-radius:6px}.home-page .loot-demo .l-roster-tabs [aria-selected=true]{color:var(--a-t1);background:#ffffff0a;border-color:var(--gbd)}.home-page .loot-demo .l-own-inventory{position:relative;padding:10px}.home-page .loot-demo :is(.l-owner-pin,.l-owner-options){position:absolute;top:8px;color:var(--a-t3)}.home-page .loot-demo .l-owner-pin{right:28px}.home-page .loot-demo .l-owner-options{right:8px}.home-page .loot-demo :is(.l-owner-pin,.l-owner-options) svg{width:12px;height:12px}.home-page .loot-demo .l-owner-header{display:grid;grid-template-columns:12px 36px minmax(0,1fr);align-items:center;gap:6px;padding-right:32px}.home-page .loot-demo .l-owner-header>.i{width:12px;color:var(--a-t3)}.home-page .loot-demo .l-owner-portrait{position:relative}.home-page .loot-demo .l-owner-portrait img{width:36px;height:36px;border:1px solid var(--gbd);border-radius:8px;object-fit:cover}.home-page .loot-demo .l-owner-portrait>i{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border:2px solid var(--a-bg);border-radius:50%;background:#22c55e}.home-page .loot-demo .l-owner-name{min-width:0}.home-page .loot-demo .l-owner-name h4{font-size:12px;font-weight:600;line-height:1.3}.home-page .loot-demo .l-owner-name p{font-size:9px;line-height:1.4;color:var(--a-t3)}.home-page .loot-demo .l-owner-weight{grid-column:2/-1}.home-page .loot-demo :is(.l-owner-weight,.l-capacity-bar){display:flex;align-items:center;gap:5px;font-size:9px;color:var(--a-t3);font-variant-numeric:tabular-nums}.home-page .loot-demo :is(.l-owner-weight,.l-capacity-bar)>i{flex:1;height:4px;background:#ffffff08;border-radius:4px}.home-page .loot-demo :is(.l-owner-weight,.l-capacity-bar) b{display:block;width:9%;height:100%;border-radius:4px;background:#94a3b866}.home-page .loot-demo.l-gold-arrived :is(.l-owner-weight,.l-capacity-bar) b{width:10%}.home-page .loot-demo .l-capacity-bar{flex:0 0 42px}.home-page .loot-demo .l-own-inventory .ps-ct{margin-top:8px;border:0;border-top:1px solid var(--gbd);border-radius:0;background:none}.home-page .loot-demo .l-container-heading{display:flex;align-items:center;gap:8px;padding:6px 8px 2px}.home-page .loot-demo .l-own-inventory .ps-cth{flex:1;min-width:0;padding:0;font-size:12px;gap:6px}.home-page .loot-demo .l-own-inventory .ps-cth svg{width:12px;height:12px;flex:none}.home-page .loot-demo .l-container-options{display:flex;color:var(--a-t3)}.home-page .loot-demo .l-container-options svg{width:12px;height:12px}.home-page .loot-demo .l-container-capacity{display:flex;align-items:center;gap:6px;padding:0 8px 6px 44px;font-size:9px;line-height:1.4;color:var(--a-t3)}.home-page .loot-demo .l-container-capacity>span:first-child{flex:1;min-width:0}.home-page .loot-demo .l-backpack .rows{gap:0;padding:0 6px 6px}.home-page .loot-demo .ps-cl .ir{gap:8px;padding:5px 3px;border:0;border-radius:0;background:transparent}.home-page .loot-demo .ps-cl .ir+.ir{border-top:1px solid var(--gbd)}.home-page .loot-demo .ps-cl .nmr{align-items:baseline;gap:6px}.home-page .loot-demo .ps-cl .nm{font-size:12px;line-height:1.3;white-space:normal;font-weight:500}.home-page .loot-demo .ps-cl .mt{font-size:10px;line-height:1.3;gap:2px 5px;flex-wrap:wrap}.home-page .loot-demo .ps-cl .th{width:32px;height:32px}.home-page .loot-demo .ps-cl .qb{font-size:10px;line-height:16px;padding:0 5px;background:#ffffff1a;color:var(--a-t2)}.home-page .loot-demo .l-row-move{flex:none;display:grid;place-items:center;width:22px;height:22px;color:var(--a-t3)}.home-page .loot-demo .l-row-move svg{width:12px;height:12px}.home-page .loot-demo .l-add-item{display:block;width:100%;padding:6px 8px;border:1px dashed var(--gbd);border-radius:6px;font-size:10px;text-align:left;color:var(--a-t3)}.home-page .loot-demo .l-add-container{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:10px;color:var(--a-t3)}.home-page .loot-demo .l-add-container svg{width:12px;height:12px}.home-page .loot-demo .dmsgs{justify-content:flex-start;padding:12px 10px 40px;--av:26px;--avg:7px;font-size:13px;mask-image:none;-webkit-mask-image:none}.home-page .loot-demo .dm{margin-top:0}.home-page .loot-demo .l-thread{flex:none;min-width:0}.home-page .loot-demo .dm.bot{display:none;margin-top:14px}.home-page .loot-demo.l-browsing .dm.bot{display:grid}.home-page .loot-demo .l-message{grid-column:2;min-width:0}.home-page .loot-demo .emb{padding:8px;font-size:12px}.home-page .loot-demo .emb-t{font-size:13px}.home-page .loot-demo .emb .i{width:12px;height:12px;display:inline-block;vertical-align:-2px}.home-page .loot-demo .l-embed-item{line-height:1.3;margin-top:5px}.home-page .loot-demo .l-browse .emb{font-size:11px}.home-page .loot-demo .l-browse .emb-t{font-size:12px}.home-page .loot-demo .l-rarity{color:#b5bac1}.home-page .loot-demo .l-rarity.uncommon{color:var(--unc)}.home-page .loot-demo .dsel{padding:7px 8px;font-size:12px}.home-page .loot-demo .l-menu{background:var(--dc-select);border-radius:6px;margin-top:4px}.home-page .loot-demo .sopt{padding:4px 8px;gap:6px}.home-page .loot-demo .sopt b{font-size:12px;white-space:normal}.home-page .loot-demo .sopt .rd{width:14px;height:14px}.home-page .loot-demo .l-highlight{background:#5865f24d}.home-page .loot-demo .l-highlight .rd{border:4px solid var(--dc-blurple)}.home-page .loot-demo .dbtns{gap:5px}.home-page .loot-demo .dbtn{font-size:11px;padding:7px 9px}.home-page .loot-demo .deph{position:absolute;left:43px;right:10px;bottom:4px;white-space:normal;font-size:10px;align-items:flex-start}.home-page .loot-demo .deph svg{flex:none}.home-page .loot-demo .flds{grid-template-columns:1fr 1fr;gap:8px;font-size:12px}.home-page .loot-demo .flds>div:first-child{grid-column:1/-1}.home-page .loot-demo .emb-pic{width:130px}.home-page .loot-demo :is(.l-browse,.l-confirm,.l-claimed,.deph){display:none}.home-page .loot-demo.l-browsing .l-browse{display:block}.home-page .loot-demo.l-browsing .deph{display:flex}.home-page .loot-demo.l-confirming .l-browse{display:none}.home-page .loot-demo.l-confirming .l-confirm{display:block}.home-page .loot-demo.l-claimed-done .l-confirm{display:none}.home-page .loot-demo.l-claimed-done .l-claimed{display:block}.home-page .loot-demo .l-win{height:762px}.home-page .loot-demo .win-bar{height:auto;min-height:34px;padding:7px 10px}.home-page .loot-demo .win-title{white-space:normal;line-height:1.4;font-size:10px;padding:0 6px}.home-page .loot-demo .l-page-title>*{transition:none}.home-page .loot-demo .s-party b{white-space:normal}.home-page .loot-demo .s-party span{white-space:normal;flex-wrap:wrap}.home-page .loot-demo .l-reveal{min-height:48px}.home-page .loot-demo .l-main{--l-px:22px;--l-py:18px;padding:var(--l-py) var(--l-px)}.home-page .loot-demo .l-heading{position:relative;min-height:240px;margin:calc(-1 * var(--l-py)) calc(-1 * var(--l-px)) 12px;display:flex;align-items:flex-end;overflow:hidden}.home-page .loot-demo .l-header-backdrop{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.4),transparent),linear-gradient(135deg,rgba(22,78,99,.2),var(--a-bg),var(--a-bg))}.home-page .loot-demo .l-header-backdrop svg{width:64px;height:64px;color:#22d3ee33}.home-page .loot-demo .l-header-content{position:relative;width:100%;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px}.home-page .loot-demo .l-header-info{min-width:0;flex:1 1 230px}.home-page .loot-demo .l-loot-badge{display:inline-block;border:1px solid rgba(34,211,238,.3);background:#22d3ee33;border-radius:999px;padding:2px 10px;color:var(--a-cy);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.home-page .loot-demo .l-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto}.home-page .loot-demo .l-print{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffffff1a;color:#ffffffb3}.home-page .loot-demo .l-heading h4{font-size:22px;line-height:1.2;font-weight:750;margin:4px 0 8px}.home-page .loot-demo .l-heading .smeta{flex-wrap:wrap;gap:6px 12px;color:#fff9}.home-page .loot-demo .l-heading .smeta>span{display:inline-flex;align-items:center;gap:4px}.home-page .loot-demo .l-heading .smeta .i{width:12px;height:12px}.home-page .loot-demo .l-heading .tl{display:inline-flex;margin:0;background:#0006;border:1px solid rgba(255,255,255,.1)}.home-page .loot-demo .l-inventory-tab{background:#ffffff26;color:#fff}.home-page .loot-demo .l-reveal{display:flex;gap:8px;align-items:center;padding:8px;border:1px solid rgba(34,211,238,.3);border-radius:8px;color:var(--a-cy);font-size:12px;margin-bottom:10px}.home-page .loot-demo .l-reveal-button{margin-left:auto}.home-page .loot-demo.l-revealed .l-reveal{visibility:hidden}.home-page .loot-demo .l-inventory{transition:transform .3s ease-out}.home-page .loot-demo.l-revealed .l-inventory{transform:translateY(calc(-1 * var(--l-reveal-space,58px)))}.home-page .loot-demo .l-loot-rows{transform:translateY(calc(-1 * var(--l-selection-space,50px)));transition:transform .3s ease-out}.home-page .loot-demo.l-selecting .l-loot-rows{transform:translateY(0)}.home-page .loot-demo .l-toast{position:absolute;bottom:18px;left:16px;right:16px;display:flex;align-items:center;gap:8px;padding:12px;background:var(--a-bg);border:1px solid var(--gbd);border-radius:8px;font-size:12px;visibility:hidden}.home-page .loot-demo.l-revealed:not(.lbrowse) .l-toast{visibility:visible}.home-page .loot-demo .l-toast svg{color:var(--ok)}.home-page .loot-demo .l-search{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;color:var(--a-t3)}.home-page .loot-demo .l-search .inp{flex:1;min-width:0;font-size:12px}.home-page .loot-demo .l-selection-toggle{display:flex;padding:5px;border-radius:5px}.home-page .loot-demo .l-sort{display:flex;align-items:center;gap:5px;border:1px solid var(--gbd);border-radius:6px;padding:5px}.home-page .loot-demo.l-selecting .l-selection-toggle{background:var(--a-cy);color:var(--a-bg)}.home-page .loot-demo .l-selection{display:flex;visibility:hidden;align-items:center;flex-wrap:wrap;gap:8px;padding:6px;border:1px solid rgba(34,211,238,.2);border-radius:8px;margin-bottom:8px;font-size:11px}.home-page .loot-demo.l-selecting .l-selection{visibility:visible}.home-page .loot-demo .l-selection>.abtn{margin-left:auto;font-size:11px;padding:0 7px}.home-page .loot-demo:not(.l-selected) .l-selection>.abtn{visibility:hidden}.home-page .loot-demo .l-checkbox{display:block;visibility:hidden;width:15px;height:15px;border:1px solid var(--gbd);border-radius:3px;flex:none}.home-page .loot-demo.l-selecting .l-checkbox{visibility:visible}.home-page .loot-demo .l-checkbox svg{width:13px;height:13px;visibility:hidden}.home-page .loot-demo.l-selected .l-gold .l-checkbox{background:var(--a-cy);color:var(--a-bg)}.home-page .loot-demo.l-selected .l-gold .l-checkbox svg{visibility:visible}.home-page .loot-demo .l-loot-rows .nm{white-space:normal}.home-page .loot-demo .l-loot-rows .mt{flex-wrap:wrap;font-size:10px;gap:2px 6px}.home-page .loot-demo .l-loot-rows .ir{gap:8px;padding:6px 8px}.home-page .loot-demo .l-loot-rows .th{width:30px;height:30px}.home-page .loot-demo .l-take{margin-left:auto;flex:none;padding:0 8px;font-size:11px}.home-page .loot-demo .l-sidebar-brand{display:flex;align-items:center;gap:6px;margin:0 6px 10px;color:var(--a-t1)}.home-page .loot-demo .l-sidebar-brand svg:last-child{margin-left:auto}.home-page .loot-demo .l-sidebar-footer{margin-top:auto;border-top:1px solid var(--a-bd)}.home-page .loot-demo .s-discord{display:flex;align-items:center;gap:8px;padding:6px}.home-page .loot-demo .s-user{margin:0;border-top:0}.home-page .loot-demo .l-legal{padding:0 6px 8px;font-size:10px;color:var(--a-t3)}.home-page .loot-demo .l-activity{display:none;position:absolute;inset:0;padding:var(--l-py) var(--l-px)}.home-page .loot-demo.l-activity-page:not(.l-returned) .l-activity{display:block}.home-page .loot-demo.l-activity-page:not(.l-returned) :is(.l-heading,.l-inventory){visibility:hidden}.home-page .loot-demo.l-activity-page:not(.l-returned) .l-inventory *{visibility:hidden}.home-page .loot-demo.l-activity-page:not(.l-returned) .l-page-title>.a{opacity:0}.home-page .loot-demo.l-activity-page:not(.l-returned) .l-page-title>.b{opacity:1}.home-page .loot-demo .l-activity-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.home-page .loot-demo .l-activity-header h4{font-size:18px;font-weight:600}.home-page .loot-demo .l-activity-header p{font-size:12px;color:var(--a-t3);margin-top:2px}.home-page .loot-demo .l-export{display:flex;align-items:center;gap:6px;flex:none;font-size:12px}.home-page .loot-demo :is(.l-activity-filters,.l-activity-feed){padding:12px;border:1px solid var(--gbd);border-radius:8px;background:#ffffff04}.home-page .loot-demo .l-activity-filters{margin-bottom:16px}.home-page .loot-demo .l-activity-filters .inp{height:32px;font-size:13px}.home-page .loot-demo .l-categories{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.home-page .loot-demo .l-categories>span{font-size:11px;border:1px solid var(--gbd);border-radius:6px;padding:2px 8px}.home-page .loot-demo .l-activity .tlg{padding-top:0}.home-page .loot-demo .l-activity .tlg-l{margin-bottom:12px}.home-page .loot-demo .l-activity .tle{margin:0;padding:0 0 24px}.home-page .loot-demo .l-activity .tle:before{left:-14px;top:4px;border:2px solid var(--a-bg);box-shadow:none}.home-page .loot-demo .l-activity .tle p{font-size:13px;line-height:1.625}.home-page .loot-demo .l-activity .tle small{font-size:11px}.home-page .loot-demo.l-returned .l-emberfang{display:none}.home-page .loot-demo.l-returned :is(.l-count,.l-value)>.a{opacity:0}.home-page .loot-demo.l-returned :is(.l-count,.l-value)>.b{opacity:1}.home-page .loot-demo.l-selected .l-selection .sw>.a{opacity:0}.home-page .loot-demo.l-selected .l-selection .sw>.b{opacity:1}.home-page .loot-demo .l-modal{position:absolute;inset:0;z-index:25;display:none;align-items:center;padding:12px;background:#030508d1}.home-page .loot-demo.l-dialog .l-modal{display:flex}.home-page .loot-demo .l-modal>.gc{position:relative;width:100%;padding:16px;background:var(--a-bg);border-color:var(--a-bd2)}.home-page .loot-demo .l-modal h5{font-size:17px;font-weight:650;line-height:1.3}.home-page .loot-demo .l-modal h6{font-size:12px;font-weight:600;margin:10px 0 6px}.home-page .loot-demo .l-modal p{font-size:12px;color:var(--a-t3);margin-top:5px}.home-page .loot-demo .l-select-note{padding:7px 9px;margin-top:12px;border:1px solid rgba(34,211,238,.3);border-radius:6px;font-size:12px;color:var(--a-cy)}.home-page .loot-demo .l-mode{display:flex;align-items:center;gap:10px}.home-page .loot-demo .l-mode>svg{flex:none;width:28px;height:28px;padding:5px;border:1px solid var(--gbd);border-radius:6px}.home-page .loot-demo .l-mode,.home-page .loot-demo .l-split{padding:5px 9px;border:1px solid var(--gbd);border-radius:7px;margin-top:6px;font-size:12px}.home-page .loot-demo .l-modal small{display:block;font-size:10px;color:var(--a-t3);line-height:1.4}.home-page .loot-demo .l-chosen{border-color:#22d3ee66;background:#22d3ee0d}.home-page .loot-demo .l-split{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px}.home-page .loot-demo .l-characters{display:grid;gap:4px}.home-page .loot-demo .l-character-count{display:inline-block;width:1ch;font-variant-numeric:tabular-nums;text-align:center}.home-page .loot-demo .l-character{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--gbd);border-radius:6px;font-size:12px;color:var(--a-t2)}.home-page .loot-demo .l-character-name{min-width:0}.home-page .loot-demo .l-carry{margin-left:auto;flex:none;font-size:10px;color:var(--a-t3)}.home-page .loot-demo .l-character-checkbox{display:grid;place-items:center;flex:none;width:16px;height:16px;border:1px solid var(--gbd);border-radius:3px}.home-page .loot-demo .l-character-checkbox svg{width:12px;height:12px;visibility:hidden}.home-page .loot-demo .l-character[data-selected=true]{border-color:#22d3ee66;background:#22d3ee0d;color:var(--a-t1)}.home-page .loot-demo .l-character[data-selected=true] .l-character-checkbox{background:var(--a-cy);border-color:var(--a-cy)}.home-page .loot-demo .l-character[data-selected=true] .l-character-checkbox svg{visibility:visible;color:var(--a-bg)}.home-page .loot-demo .l-distribute-button[aria-disabled=true]{opacity:.5}.home-page .loot-demo :is(.l-characters,.l-split) svg{color:var(--a-cy)}.home-page .loot-demo .l-actions{display:flex;gap:16px;justify-content:flex-end;align-items:center;margin-top:14px;font-size:12px}.home-page .loot-demo .l-results-view,.home-page .loot-demo.l-results .l-distribute{display:none}.home-page .loot-demo.l-results .l-results-view{display:block}.home-page .loot-demo .l-results-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-right:16px}.home-page .loot-demo .l-results-header h5{display:flex;align-items:center;gap:6px}.home-page .loot-demo .l-results-header>span:last-child{margin-left:auto;font-size:12px}.home-page .loot-demo .l-recipient h6 span{font-weight:400;color:var(--a-t3)}.home-page .loot-demo .l-recipient .nm{white-space:normal;font-size:13px;font-weight:500}.home-page .loot-demo .l-result-item{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--gbd);border-radius:8px;background:#ffffff08}.home-page .loot-demo .l-result-item .th{width:40px;height:40px;color:#f59e0b}.home-page .loot-demo .l-result-item .mt{margin-top:2px;font-size:12px;color:var(--a-t3)}.home-page .loot-demo .l-result-item .nm span{color:var(--a-t3)}.home-page .loot-demo .l-dialog-close{position:absolute;right:10px;top:10px;color:var(--a-t3)}.home-page .loot-demo .l-results-header .sbadge{background:#ffffff14;border:0}.home-page .loot-demo .l-results-header h5 svg{color:var(--a-cy)}.home-page .loot-demo.l-press-reveal .l-reveal-button,.home-page .loot-demo.l-press-claim .l-confirm-button,.home-page .loot-demo.l-press-distribute .l-distribute-button{transform:translateY(1px);filter:brightness(.8)}.home-page #b-loot .cap{min-height:3em}@media(max-width:1100px){.home-page .loot-demo .app{grid-template-columns:minmax(0,1fr)}.home-page .loot-demo .app-side{display:none}}@media(max-width:760px){.home-page .loot-demo .l-main{--l-px:14px;--l-py:14px}}@media(max-width:900px){.home-page .loot-demo>.devc{grid-area:auto}.home-page .loot-demo>.devc.ph-c{width:min(358px,100%);container-type:normal}.home-page .loot-demo .l-window{max-width:660px}}@media(max-width:390px){.home-page .loot-demo .l-main{--l-px:12px;--l-py:14px}.home-page .loot-demo .l-modal{padding:8px}.home-page .loot-demo .l-modal>.gc{padding:12px}.home-page .loot-demo .l-heading h4{font-size:20px}.home-page .loot-demo .dlab{font-size:12px;gap:7px}.home-page .loot-demo .ps-r b{font-size:14px}.home-page .loot-demo .ps-r small{font-size:11px}.home-page .loot-demo .ps-tabs span{padding:8px 6px}.home-page .loot-demo .mh-t{font-size:12px}.home-page #b-loot .cap{min-height:4.5em}}.home-page .loot-demo .l-toast{opacity:0;transform:translateY(10px);transition:opacity .35s,transform .35s}.home-page .loot-demo.l-revealed:not(.lbrowse) .l-toast{opacity:1;transform:none}.home-page .loot-demo .l-activity-feed .tlg{opacity:0;transform:translateY(16px);transition:opacity .45s,transform .45s ease-out}.home-page .loot-demo.l-activity-arrived .l-activity-feed .tlg{opacity:1;transform:none}.home-page .loot-demo .l-recipient{opacity:0;transform:translateY(18px);transition:opacity .45s,transform .45s ease-out}.home-page .loot-demo .l-recipient[data-arrived=true]{opacity:1;transform:none}.home-page .loot-demo .l-gold-count{display:inline-block;min-width:2ch;font-variant-numeric:tabular-nums;text-align:right}.home-page .loot-demo .l-backpack-count{display:inline-block;width:1ch;font-variant-numeric:tabular-nums}.home-page .loot-demo .l-backpack-gold{opacity:0;transform:translateY(16px);transition:opacity .45s,transform .45s ease-out}.home-page .loot-demo.l-gold-arrived .l-backpack-gold{opacity:1;transform:none}.home-page .loot-demo .l-received-overlay{position:absolute;inset:0;z-index:26;display:flex;align-items:center;padding:12px;background:#030508d1;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}.home-page .loot-demo.l-results:not(.l-received-closed) .l-received-overlay{visibility:visible;opacity:1}.home-page .loot-demo .l-received{position:relative;width:100%;min-width:0;padding:16px;background:var(--a-bg);border-color:#22d3ee4d;transform:translateY(16px);transition:transform .4s ease-out}.home-page .loot-demo.l-results .l-received{transform:none}.home-page .loot-demo .l-received h5{display:flex;align-items:center;gap:8px;padding-right:16px;font-size:18px;font-weight:650}.home-page .loot-demo .l-received h5 svg{color:var(--a-cy)}.home-page .loot-demo .l-received>p{font-size:12px;color:var(--a-t3);margin:6px 0 16px}.home-page .loot-demo .l-received .nm{font-size:13px;white-space:normal}.home-page .loot-demo .l-received .mt{flex-wrap:wrap;gap:2px 8px;font-size:11px}.home-page .loot-demo .l-received .th{width:36px;height:36px}.home-page .loot-demo .l-view-inventory{display:flex;justify-content:center;gap:6px;margin-top:16px;width:100%;font-size:12px}.home-page .loot-demo .l-received-progress{height:4px;border-radius:4px;overflow:hidden;background:var(--gbd);margin-top:8px}.home-page .loot-demo .l-received-progress i{display:block;height:100%;background:var(--a-cy);opacity:.6;transform-origin:left}.home-page .loot-demo.l-press-close .l-received-close{transform:translateY(1px);filter:brightness(.6)}@keyframes home-loot-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-loot-countdown{0%{transform:scaleX(1)}to{transform:scaleX(.8)}}.home-page .loot-demo.l-browsing:not(.l-confirming) .l-browse,.home-page .loot-demo.l-confirming:not(.l-claimed-done) .l-confirm,.home-page .loot-demo.l-claimed-done .l-claimed,.home-page .loot-demo.l-activity-page:not(.l-returned) .l-activity,.home-page .loot-demo.l-returned .l-heading,.home-page .loot-demo.l-returned .l-loot-rows .ir,.home-page .loot-demo.l-returned .l-inventory .l-search,.home-page .loot-demo.l-dialog:not(.l-results) .l-distribute,.home-page .loot-demo.l-party-inventory .l-app{animation:home-loot-arrive .4s ease-out both}.home-page .loot-demo.l-results .l-received-progress i{animation:home-loot-countdown 3s linear both}html:not(.motion) .home-page .loot-demo,html:not(.motion) .home-page .loot-demo *{animation:none!important;transition:none!important}@media(width<768px){.home-page #b-imp .demo{zoom:1;width:100%}.home-page #b-cards .demo{zoom:.85;width:100%}.home-page [data-spotlight] .famstage{height:660px}.home-page [data-spotlight] .famstage :is(.fam-chat,.fam-shop){width:100%!important}.home-page [data-spotlight] .famstage .pop{width:358px!important}.home-page [data-spotlight] .famstage .scrim{display:none}html:not(.motion) .home-page [data-spotlight] .sd.sact .shb{display:none}html:not(.motion) .home-page [data-spotlight] .sd.sact .shwin{height:720px}.home-page [data-spotlight] .sd .shs{transform:none;zoom:.76}.home-page [data-spotlight] .sd:not(.ssheet) .bsheet,.home-page [data-spotlight] .sd.sbought .bsheet{visibility:hidden}.home-page [data-spotlight] .lr .lorewin{height:790px}.home-page [data-spotlight] .lr .lw-in{transform:none;zoom:.9}.home-page [data-spotlight] .lr .lorewin .lhead{height:100px}.home-page [data-spotlight] .lr.edit .t-vis{visibility:hidden}.home-page [data-spotlight] .sd .sphc .shero{height:180px}.home-page [data-spotlight] .sd .sphc .bp{gap:8px}.home-page [data-spotlight] .win-title{white-space:normal;overflow-wrap:anywhere}.home-page [data-spotlight] .win-bar{height:auto;min-height:34px}.home-page [data-spotlight] .lr .ld-in{transform:none;zoom:.85}.home-page [data-spotlight] .lr .lp-det .lhead{height:140px;aspect-ratio:auto}.home-page [data-spotlight] .lr:not(.open) .lp-det,.home-page [data-spotlight] .lr.open .lp-list,.home-page [data-spotlight] .lr:not(.party) .t-vis,.home-page [data-spotlight] .lr.open .t-tess,.home-page [data-spotlight] .lr:not(.ted) .t-ted{visibility:hidden}.home-page #b-cards .a-land img{transform:none}.home-page [data-spotlight] .lr :is(.t-vis,.t-tess,.t-ted){transform:none;visibility:hidden}.home-page [data-spotlight] .lr.party:not(.edit) .t-vis,.home-page [data-spotlight] .lr.land:not(.open) .t-tess,.home-page [data-spotlight] .lr.ted:not(.tdn) .t-ted{visibility:visible}}@media(width<768px){.home-page :is(#loot,#cards) .ctrl{margin-top:4px;min-height:90px}.home-page :is(#loot,#cards)>.howto{margin-top:4px}}.home-page #loot #b-loot{--loot-stage-width:min(100%, 1000px, calc((100svh - 300px) * 10 / 7));margin-top:24px;scroll-margin-top:88px}.home-page #loot .lv-timeline[data-loot-home],.home-page #loot .demo-chrome{width:var(--loot-stage-width);margin-inline:auto}.home-page #loot .demo-chrome{justify-content:flex-start;padding:4px 8px;background:#0d1115;border:1px solid #ffffff1a;border-bottom:0;border-radius:8px 8px 0 0}.home-page #loot .demo-sped-up{border:0;padding:2px 0}.home-page #loot .v3-stage[data-v3-stage=window-phone]{min-height:0;padding:0;aspect-ratio:10 / 7;align-items:start}.home-page #loot .v3-stage>.v3-phone{width:32%;right:0;bottom:0}.home-page #loot .ctrl{width:var(--loot-stage-width);max-width:1000px;margin:12px auto 0;min-height:100px;align-content:start;flex-wrap:wrap;gap:8px 12px}.home-page #loot .ctrl .cap{order:-1;flex:0 0 100%;min-height:44px}.home-page #loot .ctrl .steps{flex:1}.home-page #loot>.howto{width:min(100%,1000px,calc((100svh - 300px) * 10 / 7));max-width:1000px;margin:8px auto 0}.home-page #loot [data-loot-home] .lv-hoard{height:140px}.home-page #loot [data-loot-home] .lv-row>img{width:56px;height:56px}.home-page #loot [data-loot-home] .lv-mobile .lv-row{padding:8px 16px}.home-page #loot [data-loot-home] .lv-mobile .lv-row>img{width:64px;height:64px}.home-page #loot [data-loot-home] .lv-mobile .lv-cast{gap:8px;margin:12px 0}.home-page #loot [data-loot-home] .lv-mobile .lv-cast img{width:40px;height:40px}.home-page #loot [data-loot-home] .lv-mobile .lv-distribute{padding:16px}.home-page #loot [data-loot-home] .lv-mobile .lv-modes{margin:12px 0}.home-page #loot [data-loot-home] .lv-mobile .lv-modes span{padding:8px}.home-page #loot [data-loot-home] .lv-receipt .lv-hoard{height:100px}.home-page #loot [data-loot-home] .lv-mobile .lv-transactions .lv-row{padding:4px;gap:10px}.home-page #loot [data-loot-home] .lv-mobile .lv-transactions .lv-row>img{width:40px;height:40px}.home-page #loot [data-loot-home] .lv-mobile .lv-transactions p{font-size:16px}.home-page #loot [data-loot-home] .lv-mobile .lv-shares{gap:8px;margin-top:12px}.home-page #loot [data-loot-home] .lv-mobile .lv-shares>div{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:4px 10px;padding:8px}.home-page #loot [data-loot-home] .lv-mobile .lv-shares>div>img{width:40px;height:40px;grid-row:1 / 3}.home-page #loot [data-loot-home] .lv-mobile .lv-shares b{margin:0;font-size:16px}.home-page #loot [data-loot-home] .lv-mobile .lv-shares .lv-rows{grid-column:2 / -1}.home-page #loot [data-loot-home] .lv-mobile .lv-shares>div>small{grid-column:3;grid-row:1;align-self:center;font-size:14px}.home-page #loot [data-loot-home] .lv-mobile .lv-shares>div>small:empty{display:none}.home-page #loot [data-loot-home] .lv-mobile .lv-shares .lv-row{padding:0}.home-page #loot [data-loot-home] .lv-mobile .lv-shares .lv-row>img{width:32px;height:32px}.home-page #loot [data-loot-home] .lv-mobile .lv-shares .lv-row small{margin-top:0;font-size:14px}.home-page #loot [data-loot-home] .lv-scenes{position:relative;overflow:hidden}.home-page #loot [data-loot-home] .lv-claim-frame{display:grid}.home-page #loot [data-loot-home] .lv-claim-frame>*{grid-area:1 / 1}.home-page #loot [data-loot-home] .lv-claimed{visibility:hidden}.home-page #loot [data-loot-claim=arrived] .lv-claimed{visibility:visible}.home-page #loot [data-loot-claim=arrived] .lv-take{visibility:hidden}.home-page #loot [data-loot-home] .lv-after-reveal,.home-page #loot [data-loot-revealed=true] .lv-before-reveal{display:none}.home-page #loot [data-loot-revealed=true] .lv-after-reveal{display:inline}.home-page #loot [data-loot-revealed=true] .lv-banner .lv-action{visibility:hidden}.home-page #loot [data-loot-revealed=true] .lv-hidden>img{opacity:1}.home-page #loot [data-loot-claim=arrived] .lv-party>.lv-rows [data-loot-item=emberfang]{display:none}.home-page #loot [data-loot-arrived=false],.home-page #loot [data-loot-home]:not([data-loot-gold=true]) [data-scene="4"] .lv-mobile:not(.lv-party) [data-loot-item=gold]{opacity:0}.home-page #loot [data-loot-home] [data-loot-count]{font-variant-numeric:tabular-nums}@keyframes home-loot-v3-fade{0%{opacity:0}to{opacity:1}}@keyframes home-loot-v3-exit{0%{opacity:1}to{opacity:0}}@keyframes home-loot-v3-leave{to{opacity:0;transform:translate(24px)}}@keyframes home-loot-v3-press{to{transform:translateY(1px);opacity:.8}}html.motion .home-page #loot [data-loot-home] .lv-scene[data-loot-outgoing]{display:block;position:absolute;inset:0;z-index:1;pointer-events:none;animation:home-loot-v3-exit .4s ease-out both}html.motion .home-page #loot [data-loot-enter="0"] [data-scene="0"],html.motion .home-page #loot [data-loot-enter="1"] [data-scene="1"],html.motion .home-page #loot [data-loot-enter="2"] [data-scene="2"],html.motion .home-page #loot [data-loot-enter="3"] [data-scene="3"],html.motion .home-page #loot [data-loot-enter="4"] [data-scene="4"]{animation:home-loot-v3-fade .4s ease-out both}html.motion .home-page #loot [data-loot-revealed=true][data-loot-enter="0"] .lv-party>.lv-rows,html.motion .home-page #loot [data-loot-enter="1"] [data-scene="1"] .lv-announcement>*,html.motion .home-page #loot [data-loot-enter="2"] [data-scene="2"] .lv-take>*,html.motion .home-page #loot [data-loot-enter="3"] [data-scene="3"] .lv-distribute>*,html.motion .home-page #loot [data-loot-enter="4"][data-ceremony=true] .lv-ceremony>h3{animation:home-loot-arrive .4s ease-out both}html.motion .home-page #loot [data-loot-enter="0"][data-loot-reveal-press=true] .lv-banner .lv-action,html.motion .home-page #loot [data-loot-claim=press] .lv-take .lv-action,html.motion .home-page #loot [data-loot-enter="3"][data-loot-distribute-press=true] .lv-distribute .lv-action{animation:home-loot-v3-press .3s ease-out both}html.motion .home-page #loot [data-loot-claim=leaving] [data-scene="2"] .lv-party>.lv-rows [data-loot-item=emberfang],html.motion .home-page #loot [data-loot-claim=leaving] .lv-take{animation:home-loot-v3-leave .45s ease-out both}html.motion .home-page #loot [data-loot-enter="2"][data-loot-claim=arrived] .lv-claimed [data-loot-item=emberfang],html.motion .home-page #loot [data-loot-enter="4"] [data-loot-recipient][data-loot-arrived=true],html.motion .home-page #loot [data-loot-enter="4"][data-ceremony=false] [data-loot-entry][data-loot-arrived=true],html.motion .home-page #loot [data-loot-enter="4"][data-loot-gold=true] .lv-mobile:not(.lv-party) [data-loot-item=gold]{animation:home-loot-arrive .45s ease-out both}html.motion .home-page #loot [data-loot-home].paused *{animation-play-state:paused!important}html:not(.motion) .home-page #loot [data-loot-home] *,.home-page #loot [data-loot-home][data-rest=money] *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.home-page #loot [data-loot-home] *{animation:none!important;transition:none!important}}@media(width<768px){.home-page #loot .ctrl,.home-page #loot>.howto{width:100%}.home-page #loot #b-loot{--loot-stage-width:min(100%, 280px, calc((100svh - 260px) * 406 / 860))}.home-page #loot .v3-stage[data-v3-stage=window-phone]{aspect-ratio:406 / 860}.home-page #loot .v3-stage>.v3-phone,.home-page #loot .v3-stage>.v3-window,.home-page #loot .v3-window-phone{width:100%}}.home-page .hero-expand-target{position:absolute;inset:0;pointer-events:none;cursor:zoom-in}.home-page .fan .is-focus .hero-expand-target{pointer-events:auto}.home-page .hero-expand-icon{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(103,232,249,.28);border-radius:8px;background:#0f172af2;color:#fff;opacity:0;transform:scale(calc(1 / var(--fz,1)));transform-origin:top right}.home-page .hero-expand-icon svg{width:16px;height:16px}.home-page .hotspot:is(:hover,:focus-visible,.is-focus) .hero-expand-icon{opacity:1}.home-page .hotspot[aria-haspopup=dialog] .hit-area{cursor:zoom-in}.home-page .hero-expanded{position:fixed;inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;padding:72px 24px 24px;border:0;background:transparent;color:var(--ink2);overflow:hidden;box-sizing:border-box}.home-page .hero-expanded[open]{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:16px;justify-items:center}.home-page .hero-expanded::backdrop{background:#020617db;backdrop-filter:blur(10px)}.home-page .hero-expanded-stage{position:relative;width:100%;max-width:1200px;min-height:0}.home-page .hero-expanded .fs{position:absolute;left:50%;top:50%;margin:0;width:var(--expanded-width);height:auto;z-index:0;--k:1;--s:1;--fz:1;transform:translate(-50%,-50%) scale(var(--expanded-scale,1));transform-origin:center;pointer-events:auto}.home-page .hero-expanded .surface{position:relative;transform:none;filter:none;opacity:1}.home-page .hero-expanded .fs-in{width:100%;transform:none}.home-page .hero-expanded .dlab{transform:none;font-size:14px;gap:9px;padding:6px 14px 6px 7px}.home-page .hero-expanded .dlab .lg{width:22px;height:22px}.home-page .hero-expanded .hero-expanded-caption{max-width:720px;margin:0;text-align:center;font-size:14px;line-height:1.55;color:#e2e8f0bf}.home-page .hero-expanded-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:#0f172ad9;color:#fff;cursor:pointer}.home-page .hero-expanded-close:hover{background:#1e293bf2}.home-page .hero-expanded-close:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.home-page .hero-expanded-close svg{width:19px;height:19px}@media(max-width:767px){.home-page .hero-expanded{padding:72px 16px 24px}}.home-page #cards .feature-eyebrow{margin-bottom:8px}.home-page #cards>.howto{margin-top:4px}@media(width>=768px)and (height<=900px){.home-page #cards .hs-h{font-size:42px}}@media(width>=768px)and (height<820px){.home-page #cards #b-cards .cards-v3-hero{--cards-stage-scale:.527647}.home-page #cards #b-cards .cards-v3-hero:not(.card-qr){--cards-stage-scale:.78}.home-page #cards #b-cards .cards-v3-hero:not(.card-qr) .v3-stage{min-height:0;height:460px}.home-page #cards #b-cards .cards-v3-table{height:460px}.home-page #cards #b-cards .cards-v3-hero .v3-stage>[data-current=false]{display:none}.home-page #cards #b-cards .cards-v3-paper{width:280px}.home-page #cards #b-cards .cards-v3-print{--print-height:460px}.home-page #cards #b-cards .cards-v3-print-layout{gap:24px}.home-page #cards #b-cards .cards-v3-backs{width:70%}.home-page #cards #b-cards .cards-v3-backs .v3-card-spread img{max-width:220px}}@media(width<768px){.home-page #cards .hs-split{gap:8px}.home-page #cards .hs-h{font-size:32px}.home-page #cards .hs-lead{font-size:15px;line-height:1.4}}.home-page #b-fam{--fam-width:min(100%, var(--maxw), calc((100svh - 220px) * 1344 / 678));scroll-margin-top:88px}.home-page #fam{width:var(--fam-width);margin:24px auto 0}.home-page #familiar .home-familiar-stage{grid-template-columns:minmax(0,1000fr) minmax(0,320fr);gap:1.785714%;max-width:none;align-items:end;padding-top:36px}.home-page #familiar .fam-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);flex:1;min-height:0}.home-page #familiar .fam-panel{display:flex;flex-direction:column;min-width:0;min-height:0}.home-page #familiar .fam-chat-panel{border-right:1px solid var(--a-bd)}.home-page #familiar .fam-panel>.dlab{flex:none;height:38px;margin:0;padding:8px 14px;border-bottom:1px solid var(--a-bd)}.home-page #familiar .fam-panel>.fam-chat{flex:1;height:auto}.home-page #familiar .fam-mobile,.home-page #familiar .fam-mobile-chat,.home-page #familiar .fam-mobile-shop{height:100%}.home-page #familiar .fam-mobile-shop{display:none}.home-page #familiar .fam.stock:not(.prop) .fam-mobile-chat,.home-page #familiar .fam.ok1:not(.popup) .fam-mobile-chat{display:none}.home-page #familiar .fam.stock:not(.prop) .fam-mobile-shop,.home-page #familiar .fam.ok1:not(.popup) .fam-mobile-shop{display:block}.home-page #familiar .fam-chat{position:relative;inset:auto;width:100%;max-width:none;height:100%;transform:none;border:0;font-size:13px;line-height:1.4;opacity:1}.home-page #familiar .fam-chat .jx-h{height:34px}.home-page #familiar .fam-chat .jx-msgs{padding:10px 14px;gap:8px;justify-content:flex-start;overflow:hidden}.home-page #familiar .fam-chat .jx-msgs:before{display:none}.home-page #familiar .fam-chat .mrow{margin:0}.home-page #familiar .fam-chat .bub{max-width:100%;padding:6px 12px}.home-page #familiar .fam-chat .jx-in{min-height:30px;margin:0 14px 10px;padding:2px 10px}.home-page #familiar .fam-status{margin-top:6px;color:var(--a-t2);font-size:12px;line-height:1.4}.home-page #familiar .fam:not(.stock) .fam-status,.home-page #familiar .fam:not(.stocked) .shop-stock .rows{display:none}.home-page #familiar .home-operation{width:100%}.home-page #familiar .operation-narration{font-size:13px;line-height:1.4}.home-page #familiar .apc{margin-top:18px;padding:8px 10px}.home-page #familiar .apc p{font-size:12px}.home-page #familiar .apc-a{gap:8px;margin-top:6px;justify-content:flex-end}.home-page #familiar .apb{max-width:100%;padding:6px 10px;font-size:11px}.home-page #familiar .apd{font-size:11px}.home-page #familiar .operation-suggest{margin-top:6px;text-align:right;color:var(--a-t3)}.home-page #familiar .operation-details{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding-top:6px;border-top:1px solid var(--a-bd2);font-size:11px;color:var(--a-t3)}.home-page #familiar .fam:not(.replied) .m2,.home-page #familiar .fam:not(.card) .m3,.home-page #familiar .fam:not(.approved) .fam-reveal-progress,.home-page #familiar .fam.ok1 .fam-reveal-progress,.home-page #familiar .fam:not(.ok1) .fam-revealed-reply{display:none}.home-page #familiar .fam.approved .apc-q{display:none}.home-page #familiar .fam.approved .apc-r{display:flex}.home-page #familiar .fam-shop-content{flex:1;min-height:0;padding:0;overflow:hidden;background:var(--a-bg)}.home-page #familiar .fam-shop-hero{position:relative;height:104px;overflow:hidden}.home-page #familiar .fam-shop-hero>img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.home-page #familiar .fam-shop-hero>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:start;justify-content:end;padding:12px;background:linear-gradient(transparent,#080c10e8)}.home-page #familiar .fam-shop-hero h4{font-size:20px;margin-top:4px}.home-page #familiar .fam-visibility{display:flex;align-items:center;gap:8px;margin:8px 12px;padding:6px 8px;border:1px solid #fbbf244d;border-radius:8px;color:#fbbf24;font-size:12px}.home-page #familiar .fam-reveal-action{margin-left:auto;padding:3px 8px;border-radius:6px;background:#fbbf24;color:#111}.home-page #familiar .fam-revealed{color:#86efac;border-color:#86efac40}.home-page #familiar .fam:not(.ok1) .fam-revealed,.home-page #familiar .fam.ok1 .fam-hidden{display:none}.home-page #familiar .shop-stock{display:block;padding:0 12px 10px}.home-page #familiar .bp-h{margin:0 0 6px;font-size:11px}.home-page #familiar .fam-empty{padding:44px 12px;text-align:center;color:var(--a-t3)}.home-page #familiar .fam:not([data-stock-count="0"]) .fam-empty{display:none}.home-page #familiar .shop-stock .rows{display:grid;gap:4px}.home-page #familiar .shop-stock .ir{min-height:0;padding:5px 8px;gap:10px}@keyframes home-familiar-stock{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}html.motion .home-page #familiar .fam.stocked .shop-stock .ir{animation:home-familiar-stock .5s 0s backwards,home-flash 1.2s 0s backwards}html.motion .home-page #familiar .fam.paused .shop-stock .ir{animation-play-state:paused}.home-page #familiar .shop-stock .th{width:32px;height:32px}.home-page #familiar .shop-stock .nm{font-size:12px;line-height:1.3}.home-page #familiar .shop-stock .mt{font-size:10px;margin-top:2px}.home-page #familiar .pop{display:block;position:relative;inset:auto;width:100%;max-width:none;margin:0;transform:none;container-type:normal}.home-page #familiar .fam:not(.popup) .pop{opacity:0;visibility:hidden}.home-page #familiar .pop>.v3-phone{width:100%}.home-page #familiar .pop>.dlab{position:absolute;bottom:100%;margin:0 0 8px;font-size:12px}.home-page #familiar .v3-phone-content{overflow:hidden}.home-page #familiar .v3-phone-content .fam-shop-content{height:100%}.home-page #familiar .v3-phone-content .fam-shop-hero{height:160px}.home-page #familiar .v3-phone-content .shop-stock .ir{padding:10px}.home-page #familiar .v3-phone-content .shop-stock .th{width:44px;height:44px}.home-page #familiar .v3-phone-content .shop-stock .nm{font-size:15px}.home-page #familiar .v3-phone-content .shop-stock .mt{font-size:12px}.home-page #familiar .v3-phone-content .fam-chat{font-size:15px}.home-page #familiar .v3-phone-content .fam-status{font-size:14px}.home-page #familiar .v3-phone-content .jx-msgs{gap:12px;padding:14px}.home-page #familiar .v3-phone-content .operation-narration{font-size:14px}.home-page #familiar .fam-phone-shop{position:absolute;inset:98px 0 0;background:var(--a-bg);overflow:hidden}.home-page #familiar .fam:not(.phone-open) .fam-phone-shop{display:none}.home-page #familiar .fam.phone-open .pop .ann,.home-page #familiar .fam.phone-open .pop .ann-ov,.home-page #familiar .fam.phone-open .pop .ann-bg{display:none}.home-page #familiar .fam-player-shop .stabs{display:flex;margin:12px}.home-page #familiar .fam-player-shop .stabs b{flex:1;text-align:center}.home-page #familiar .fam:not(.phone-stocked) .fam-player-shop .rows{visibility:hidden}@keyframes home-familiar-tap{50%,to{transform:scale(.95);filter:brightness(1.2)}}@keyframes home-familiar-open{0%{transform:translate(100%)}to{transform:none}}html.motion .home-page #familiar .fam.phone-pressed .ann-btns .p{animation:home-familiar-tap .25s both}html.motion .home-page #familiar .fam.phone-open .fam-phone-shop{animation:home-familiar-open .45s backwards}html.motion .home-page #familiar .fam .fam-player-shop .ir{animation:none}html.motion .home-page #familiar .fam.phone-stocked .fam-player-shop .rows{animation:home-familiar-stock .5s backwards}html.motion .home-page #familiar .fam.paused .fam-phone-shop,html.motion .home-page #familiar .fam.paused .fam-player-shop .rows,html.motion .home-page #familiar .fam.paused .ann-btns .p{animation-play-state:paused}.home-page #familiar .fam-workspace .fam-chat{font-size:16px}.home-page #familiar .fam-workspace .jx-h{height:44px}.home-page #familiar .fam-workspace .jx-msgs{padding:16px;gap:14px}.home-page #familiar .fam-workspace .bub{padding:10px 14px}.home-page #familiar .fam-workspace .operation-narration{font-size:16px}.home-page #familiar .fam-workspace .fam-status,.home-page #familiar .fam-workspace .apc p{font-size:14px}.home-page #familiar .fam-workspace .fam-shop-hero{height:172px}.home-page #familiar .fam-workspace .shop-stock .ir{padding:8px}.home-page #familiar .fam-workspace .shop-stock .th{width:40px;height:40px}.home-page #familiar .fam-workspace .shop-stock .nm{font-size:15px}.home-page #familiar .fam-workspace .shop-stock .mt{font-size:12px}.home-page #familiar .fam-workspace .apb,.home-page #familiar .fam-workspace .apd{font-size:13px}.home-page #b-fam .ctrl{width:var(--fam-width);margin:20px auto 0}.home-page #b-fam .howto{width:var(--fam-width);margin:8px auto 0}@media(width<768px){.home-page #b-fam{--fam-width:100%}.home-page #familiar .home-familiar-stage{grid-template-columns:minmax(0,1fr);gap:0;width:min(280px,calc((100svh - 300px) * 406 / 860))}.home-page #familiar .fam-gm,.home-page #familiar .pop,.home-page #familiar .v3-window-phone{width:100%}.home-page #b-fam .ctrl{margin-top:12px;min-height:100px}}@media(prefers-reduced-motion:reduce){.home-page #familiar *,.home-page #familiar *:before{animation:none!important;transition:none!important}}@media(width<768px){.landing-kit #b-ai-hero .ai-announcement{width:100%}}.home-page #import{scroll-margin-top:88px}.home-page #import .home-import-label{width:max-content;max-width:100%;margin:8px 0 6px;padding:3px 10px 3px 7px;border:1px solid #ffffff20;border-radius:99px;background:#0c0d12}.home-page #import .home-paste-demo{position:relative;margin:0}.home-page #import .home-import-window{margin:0;width:100%;height:min(600px,calc(100svh - 315px));font:12px/1.4 var(--sans);--hi-cyan:#22d3ee;--hi-border:#ffffff14;--hi-muted:#ffffff80;--hi-secondary:#ffffffb3}.home-page #import .home-import-window .win-title{line-height:1.5}.home-page #import .home-import-window .app{grid-template-columns:132px minmax(0,1fr);font-size:inherit;flex:1;min-height:0;color:#fffffff2;background:#050508}.home-page #import .hi-nav{padding:16px 10px;background:#ffffff03;border-right:1px solid var(--hi-border)}.home-page #import .hi-nav>b{display:block;margin-bottom:22px}.home-page #import .hi-nav>span{display:flex;align-items:center;gap:8px;padding:9px;border-radius:6px}.home-page #import svg{width:14px;height:14px;flex:none}.home-page #import .hi-nav-import,.home-page #import :is([data-hero-scene=lore],[data-hero-scene=entry]) .hi-nav-lore{background:#22d3ee1a;color:var(--hi-cyan)}.home-page #import :is([data-hero-scene=lore],[data-hero-scene=entry]) .hi-nav-import{background:none;color:inherit}.home-page #import .hi-lore-title{display:none}.home-page #import :is([data-hero-scene=lore],[data-hero-scene=entry]) .hi-import-title{display:none}.home-page #import :is([data-hero-scene=lore],[data-hero-scene=entry]) .hi-lore-title{display:inline}.home-page #import .hi-scenes{position:relative;min-width:0;min-height:0}.home-page #import .hi-workspace{padding:10px 16px 0}.home-page #import .hi-workspace-heading{display:none;margin:0 0 10px}.home-page #import .hi-workspace-heading h3{font-size:18px;line-height:1.3}.home-page #import .hi-workspace-heading p{color:var(--hi-muted);margin-top:4px}.home-page #import [data-hero-scene=paste] .hi-workspace-heading{display:block}.home-page #import :is([data-hero-scene=lore],[data-hero-scene=entry]) .hi-workspace{display:none}.home-page #import .hi-steps{display:flex;justify-content:center;gap:32px;list-style:none;padding:0;height:36px}.home-page #import .hi-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--hi-muted);min-width:44px}.home-page #import .hi-steps li+li:before{content:"";position:absolute;width:32px;height:2px;background:var(--hi-border);right:calc(100% + 1px);top:10px}.home-page #import .hi-steps li>span{line-height:14px}.home-page #import .hi-steps b{display:grid;place-items:center;width:20px;height:20px;line-height:1;border:1px solid currentColor;border-radius:50%}.home-page #import :is([data-hero-scene=paste],[data-hero-scene=estimate]) [data-import-step="0"],.home-page #import :is([data-hero-scene=recap],[data-hero-scene=review],[data-hero-scene=match]) [data-import-step="1"]{color:var(--hi-cyan)}.home-page #import .hi-panel{position:absolute;inset:46px 0 0;padding:8px 16px 12px;display:flex;flex-direction:column;gap:8px;opacity:0;visibility:hidden;overflow:clip;transition:opacity .35s ease,visibility 0s .35s}.home-page #import .hi-paste{top:110px}.home-page #import :is(.hi-lore,.hi-entry){top:0}.home-page #import [data-hero-scene=paste] .hi-paste,.home-page #import [data-hero-scene=estimate] .hi-estimate,.home-page #import [data-hero-scene=recap] .hi-recap,.home-page #import [data-hero-scene=review] .hi-review,.home-page #import [data-hero-scene=match] .hi-match,.home-page #import [data-hero-scene=entry] .hi-entry,.home-page #import [data-hero-scene=lore] .hi-lore{visibility:visible;opacity:1;transition:opacity .45s ease .15s,visibility 0s}.home-page #import .hi-panel h3{font-size:16px;line-height:1.25;font-weight:600}.home-page #import .hi-panel h4{font-size:inherit;font-weight:600}.home-page #import .hi-paste-label{color:#fffffff2}.home-page #import .hi-notes{position:relative;min-height:56px;flex:1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;overflow:hidden}.home-page #import .hi-notes textarea{position:absolute;inset:0;width:100%;height:100%;padding:10px;font:12px/17px var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden;pointer-events:none;resize:none;border:0;background:transparent;color:#fffffff2}.home-page #import .hi-notes textarea::placeholder{color:var(--hi-muted);opacity:1}.home-page #import .hi-paste-hint{display:flex;gap:10px;justify-content:space-between;color:var(--hi-muted)}.home-page #import .hi-paste-hint>span{white-space:nowrap;display:none}.home-page #import .hi-pasted .hi-paste-hint>span{display:block}.home-page #import .hi-action{padding:7px 12px;background:var(--hi-cyan);color:#050508;border-radius:6px;font-weight:600;text-align:center}.home-page #import .hi-secondary{display:inline-block;padding:4px 8px;background:#a855f7;color:#fff;border-radius:6px}.home-page #import .hi-review-heading .hi-secondary{background:transparent;border:1px solid var(--hi-border)}.home-page #import .hi-divider{display:flex;align-items:center;gap:12px;color:var(--hi-muted)}.home-page #import .hi-divider:before,.home-page #import .hi-divider:after{content:"";flex:1;height:1px;background:var(--hi-border)}.home-page #import .hi-drop{border:2px dashed #ffffff33;border-radius:8px;text-align:center;padding:8px;color:var(--hi-muted)}.home-page #import .hi-drop b{display:block;color:#fffffff2;font-weight:500}.home-page #import .hi-drop svg{width:22px;height:22px}.home-page #import .hi-section{border:1px solid var(--hi-border);background:#ffffff06;border-radius:12px;padding:8px 10px}.home-page #import .hi-section h4{margin-bottom:4px}.home-page #import .hi-summary{border:1px solid #22d3ee4d;border-radius:10px;background:#22d3ee1a;padding:8px 10px;color:var(--hi-secondary)}.home-page #import .hi-summary b{color:#fffffff2}.home-page #import .hi-summary>span:not(.hi-summary-details){margin-left:12px;color:var(--hi-cyan)}.home-page #import .hi-estimate{justify-content:center}.home-page #import .hi-estimate .hi-section{padding:18px}.home-page #import .hi-estimate .hi-summary{margin-top:16px}.home-page #import .hi-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:12px;padding:12px;border:1px solid var(--hi-border);border-radius:8px;background:#ffffff06;color:var(--hi-secondary)}.home-page #import .hi-mode .hi-secondary{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;font-weight:500;white-space:nowrap;flex:none;cursor:default}.home-page #import .hi-estimate-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-page #import .hi-estimate-stats>div{border:1px solid var(--hi-border);background:#ffffff1f;border-radius:8px;padding:10px}.home-page #import .hi-estimate-stats b{display:block;font-size:24px}.home-page #import .hi-estimate-stats span{color:var(--hi-muted)}.home-page #import .hi-actions{display:flex;gap:12px}.home-page #import .hi-actions>span{flex:1;text-align:center}.home-page #import .hi-actions .hi-secondary{border:1px solid var(--hi-border);background:transparent;color:var(--hi-muted)}.home-page #import .hi-extract-press .hi-extract,.home-page #import .hi-press .hi-continue{opacity:.6}.home-page #import .hi-review-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.home-page #import .hi-session-fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.home-page #import .hi-session-fields label{min-width:0;color:var(--hi-secondary)}.home-page #import .hi-session-fields span{display:block;padding:3px 6px;margin-top:3px;border:1px solid #ffffff1f;background:#ffffff0d;border-radius:6px;color:#fffffff2}.home-page #import .hi-recap-body .hi-input{border:1px solid #ffffff1f;background:#ffffff0d;border-radius:8px;padding:6px 8px;margin-bottom:5px}.home-page #import .hi-characters>div{display:grid;gap:3px}.home-page #import .hi-characters p{display:flex;align-items:center;gap:8px}.home-page #import .hi-characters p>b{min-width:66px;font-weight:500}.home-page #import .hi-characters p>span:nth-child(n+3){padding-inline:6px;background:#a855f7;border-radius:4px}.home-page #import .hi-characters p>span.hi-link-choice{background:var(--hi-cyan);color:#050508;margin-left:auto}.home-page #import .hi-disabled{opacity:.5}.home-page #import .hi-thread-groups{display:flex;flex-direction:column;gap:8px}.home-page #import .hi-entity{padding:8px;border:1px solid var(--hi-border);border-radius:8px;background:#ffffff1f}.home-page #import .hi-entity+.hi-entity{margin-top:6px}.home-page #import .hi-row-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.home-page #import .hi-row-heading>b{font-size:inherit;font-weight:500}.home-page #import .hi-state{border:1px solid var(--hi-border);padding:0 5px;border-radius:4px;background:#ffffff1f;color:var(--hi-muted);text-transform:uppercase}.home-page #import .hi-entity-category{color:var(--hi-muted);text-transform:uppercase}.home-page #import :is(.hi-evidence,.hi-no-decisions p,.hi-muted){color:var(--hi-muted)}.home-page #import .hi-thread-summary{margin-top:4px;color:var(--hi-secondary)}.home-page #import .hi-decisions{display:flex;align-items:center;gap:6px;margin-top:5px}.home-page #import .hi-decisions>span{padding:3px 9px;border-radius:6px;background:#a855f7;color:#fff}.home-page #import .hi-decided .hi-choice,.home-page #import [data-decided] .hi-choice{background:var(--hi-cyan);color:#050508}.home-page #import .hi-confirm-review{display:grid;gap:8px}.home-page #import .hi-check-row{display:flex;gap:8px;align-items:start;margin-top:5px}.home-page #import .hi-check-row svg{background:var(--hi-cyan);color:#050508;border-radius:3px;margin-top:2px}.home-page #import .hi-confirm{margin-top:auto;display:flex;justify-content:center;align-items:center;gap:10px}.home-page #import .hi-confirm-press .hi-confirm{opacity:.5}.home-page #import .hi-thread{border-left:3px solid var(--thread);background:color-mix(in srgb,var(--thread) 10%,#10151b)}.home-page #import .hi-chip{display:inline-block;padding:1px 6px;border:1px solid var(--thread);border-radius:99px;color:#f3f5f7;background:#10151b;font:700 12px/16px var(--sans);white-space:nowrap}.home-page #import .hi-pages-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.home-page #import .hi-pages-heading h3{display:flex;align-items:center;gap:8px}.home-page #import .hi-pages-heading>span{color:#bdc6ce}.home-page #import .hi-lore-layout{display:flex;align-items:stretch;gap:12px;min-height:0;flex:1}.home-page #import .hi-categories{width:105px;flex:none}.home-page #import .hi-categories>b{display:block;margin-bottom:8px}.home-page #import .hi-categories p{display:flex;justify-content:space-between;padding:7px;border-radius:5px}.home-page #import .hi-categories small{font-size:inherit}.home-page #import .hi-selected{color:var(--hi-cyan);background:#22d3ee1a}.home-page #import .hi-lore-list{display:flex;flex-direction:column;gap:9px;flex:1;min-width:0;min-height:0}.home-page #import .hi-fresh-pages{display:grid;gap:9px;flex:none}.home-page #import .hi-card{padding:9px 12px;border:1px solid #ffffff26;border-left:3px solid var(--thread);border-radius:8px}.home-page #import .hi-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.home-page #import .hi-card>b{display:block;font-size:14px}.home-page #import .hi-card p{color:#bdc6ce;margin-top:3px}.home-page #import .hi-card-meta{display:flex;align-items:center;gap:6px;color:#bdc6ce}.home-page #import .hi-outcome{color:#e3e8ee;font-size:inherit}.home-page #import #b-imp .ctrl{margin-top:6px;min-height:28px}.home-page #import #b-imp .howto{margin-top:4px;font-size:14px;line-height:20px}.home-page #import #b-imp .demo-chrome{padding-block:2px}.home-page #import .home-import-note{margin-top:5px;font-size:12px;line-height:1.5;color:var(--grey)}.home-page #import .feature-eyebrow{margin-bottom:8px}.home-page #import .hs-h{font-size:32px;max-width:none}.home-page #import .hs-lead{font-size:14px;line-height:1.5}.home-page #import .hs-split{gap:32px}html.motion .home-page #import .hi-cascade .hi-card{animation:home-import-arrive .4s calc(var(--k) * .18s) both}.home-page #import .paused *{animation-play-state:paused!important}.home-page #import [data-rest=money] *{animation:none!important;transition:none!important}@keyframes home-import-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(width>=768px)and (height>=800px){.home-page #import .home-import-window{font-size:14px}.home-page #import .hi-panel{padding:12px 20px 16px;gap:10px}.home-page #import .hi-notes textarea{font-size:13px;line-height:19px}.home-page #import .hi-card>b{font-size:16px}.home-page #import .hi-recap{gap:8px}.home-page #import .hi-recap .hi-section{padding-block:6px}.home-page #import .hi-recap-body .hi-input{padding-block:4px}.home-page #import .hi-recap-body .hi-secondary{padding-block:2px}.home-page #import .hi-characters>div{gap:2px}.home-page #import .hi-evidence{display:none}.home-page #import .hi-thread-groups{gap:6px}.home-page #import .hi-thread-groups .hi-section{padding:6px 10px}.home-page #import .hi-no-decisions{display:flex;gap:12px}.home-page #import .hi-no-decisions h4{margin:0}.home-page #import .hi-entity{padding:6px 8px}.home-page #import .hi-decisions>span{padding:2px 9px}}@media(width>=768px)and (800px<=height<900px){.home-page #import .hi-characters p:nth-child(n+4){display:none}}@media(width>=768px)and (height<800px){.home-page #import .hi-panel{gap:5px;line-height:1.25}.home-page #import .hi-summary-details{display:none}.home-page #import .hi-recap-body .hi-input{padding:2px 6px;margin-bottom:3px}.home-page #import .hi-recap-body .hi-secondary{padding:1px 6px}.home-page #import .hi-characters>div{gap:0}.home-page #import .hi-characters p:nth-child(n+4){display:none}.home-page #import .hi-characters .hi-state{border:0}.home-page #import .hi-no-decisions{display:flex;gap:12px}.home-page #import .hi-no-decisions h4{margin:0}.home-page #import .hi-thread-groups{gap:5px}.home-page #import .hi-thread-groups .hi-section{padding:3px 8px}.home-page #import .hi-decisions>span{padding:1px 8px}.home-page #import .hi-thread-summary,.home-page #import .hi-decisions{margin-top:2px}.home-page #import .hi-section{padding:5px 8px}.home-page #import .hi-entity{padding:3px 6px}.home-page #import .hi-card{padding:6px 10px}.home-page #import .hi-evidence{display:none}.home-page #import .hi-drop svg{display:none}}@media(width<768px){.home-page #import .feature-eyebrow{margin-bottom:6px}.home-page #import .hs-h{font-size:24px;line-height:1.08}.home-page #import .hs-lead{font-size:12px;line-height:1.4}.home-page #import .hs-split{gap:4px}.home-page #import .home-import-label{margin-top:4px;font-size:12px;padding-block:3px}.home-page #import .home-import-window{height:min(500px,calc(100svh - 402px));font-size:11px}.home-page #import .home-import-window .app{grid-template-columns:minmax(0,1fr)}.home-page #import .hi-nav{display:none}.home-page #import .home-import-window .win-bar{height:30px;min-height:30px;flex-wrap:nowrap;padding:0 8px}.home-page #import .home-import-window .win-title{flex-basis:auto;font-size:11px}.home-page #import .home-import-window .win-who,.home-page #import .home-import-window .wb-brand{display:none}.home-page #import .hi-workspace{padding:6px 10px 0}.home-page #import .hi-workspace-heading h3{font-size:15px}.home-page #import .hi-workspace-heading p{display:none}.home-page #import .hi-steps{height:28px;gap:20px}.home-page #import .hi-steps b{width:14px;height:14px}.home-page #import .hi-steps li>span{line-height:12px}.home-page #import .hi-steps li+li:before{width:20px;top:7px}.home-page #import .hi-panel{inset:34px 0 0;padding:6px 10px 10px;gap:5px;line-height:1.25}.home-page #import .hi-paste{top:64px}.home-page #import :is(.hi-lore,.hi-entry){top:0}.home-page #import .hi-panel h3{font-size:14px}.home-page #import .hi-notes textarea{font-size:11px;line-height:16px;padding:8px}.home-page #import .hi-paste-hint{display:block}.home-page #import .hi-pasted .hi-paste-hint>span{display:none}.home-page #import .hi-drop{padding:6px}.home-page #import .hi-drop svg{display:none}.home-page #import .hi-chip{font-size:11px;line-height:14px;padding:0 5px}.home-page #import .hi-action{padding:6px 8px}.home-page #import .hi-section{padding:5px 6px;border-radius:10px}.home-page #import .hi-section h4{margin-bottom:3px}.home-page #import .hi-summary{padding:5px 6px}.home-page #import .hi-characters>div{gap:2px}.home-page #import .hi-characters p{gap:4px}.home-page #import .hi-characters p>b{min-width:53px}.home-page #import .hi-characters p>span:nth-child(n+3){padding-inline:4px}.home-page #import .hi-entity{padding:3px 6px}.home-page #import .hi-summary-details{display:none}.home-page #import .hi-estimate .hi-section{padding:12px}.home-page #import .hi-mode{flex-wrap:wrap;padding:8px;gap:8px}.home-page #import .hi-estimate-stats{grid-template-columns:1fr}.home-page #import .hi-estimate .hi-summary{margin-top:10px}.home-page #import .hi-recap-body .hi-input{padding:2px 6px;margin-bottom:3px}.home-page #import .hi-recap-body .hi-secondary{padding:1px 6px}.home-page #import .hi-characters>div{gap:0}.home-page #import .hi-characters .hi-state{border:0}.home-page #import .hi-no-decisions p{display:none}.home-page #import .hi-no-decisions h4{margin:0}.home-page #import .hi-entity-category{display:none}.home-page #import .hi-session-fields{grid-template-columns:1fr 1fr 1fr;gap:5px}.home-page #import .hi-session-fields span{padding:2px 4px;margin-top:2px}.home-page #import .hi-characters p:nth-child(n+3){display:none}.home-page #import .hi-evidence{display:none}.home-page #import .hi-thread-groups{gap:4px}.home-page #import .hi-thread-groups .hi-section{padding:3px 6px}.home-page #import .hi-thread-summary{margin-top:2px}.home-page #import .hi-decisions{margin-top:3px}.home-page #import .hi-decisions>span{padding:1px 7px}.home-page #import .hi-categories{display:none}.home-page #import .hi-card{padding:8px}.home-page #import .hi-card>b{font-size:12px}.home-page #import #b-imp .ctrl{min-height:76px;gap:6px 10px}.home-page #import #b-imp .cap{font-size:12px;min-height:36px}.home-page #import #b-imp .howto{font-size:12px;line-height:18px;margin-top:4px}.home-page #import .home-import-note{font-size:11px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.home-page #import *,.home-page #import *:before{animation:none!important;transition:none!important}}.home-page #import .hi-existing-pages{flex:1;min-height:0;container:hi-existing / size}.home-page #import .hi-existing-row{display:none;height:48px;margin-top:6px;padding:5px 10px;border:1px solid #ffffff15;border-radius:6px;color:#bdc6ce;align-items:center;justify-content:space-between;gap:8px}.home-page #import .hi-existing-row:first-child{margin-top:0}.home-page #import .hi-existing-row>div{min-width:0}.home-page #import .hi-existing-row b{display:block;font-weight:500}.home-page #import .hi-existing-category{color:#9ca9b6;font-size:12px}.home-page #import .hi-existing-row>span{white-space:nowrap}.home-page #import .hi-entry-content{padding:12px;border:1px solid #ffffff20;border-radius:8px}.home-page #import .hi-entry-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px}.home-page #import .hi-entry-meta>span:last-child{display:flex;align-items:center;gap:5px;color:#bdc6ce}.home-page #import .hi-entry-body{margin:20px 0 28px;line-height:1.6}.home-page #import .hi-related h4{font-size:inherit;margin-bottom:10px}.home-page #import .hi-related-link{display:flex;align-items:center;gap:8px;padding:12px;border-radius:6px;margin-top:8px}.home-page #import .hi-related-link b{color:#e3e8ee;font-weight:500;text-decoration:underline;text-underline-offset:3px}.home-page #import .hi-related-link svg{margin-left:auto}@media(width<768px){.home-page #import .hi-existing-row{padding:4px 8px}.home-page #import .hi-existing-category{font-size:11px}.home-page #import .hi-entry-content{padding:10px}.home-page #import .hi-entry-body{margin:16px 0 20px}.home-page #import .hi-related-link{padding:10px 8px}}@container hi-existing (min-height:48px){.home-page #import .hi-existing-row:nth-child(1){display:flex}}@container hi-existing (min-height:102px){.home-page #import .hi-existing-row:nth-child(2){display:flex}}@container hi-existing (min-height:156px){.home-page #import .hi-existing-row:nth-child(3){display:flex}}@container hi-existing (min-height:210px){.home-page #import .hi-existing-row:nth-child(4){display:flex}}@container hi-existing (min-height:264px){.home-page #import .hi-existing-row:nth-child(5){display:flex}}@container hi-existing (min-height:318px){.home-page #import .hi-existing-row:nth-child(6){display:flex}}@container hi-existing (min-height:372px){.home-page #import .hi-existing-row:nth-child(7){display:flex}}@container hi-existing (min-height:426px){.home-page #import .hi-existing-row:nth-child(8){display:flex}}@container hi-existing (min-height:480px){.home-page #import .hi-existing-row:nth-child(9){display:flex}}
