.cmp{--paper:#090a0c;--rail:#0c0d10;--panel:#0f1114;--surface:#15181c;--surface2:#1c2025;--surface3:#252a30;--ink:#eef1f5;--mist:#c4cad3;--mW:#fffbd5;--mU:#aae0fa;--mB:#cbc2bf;--mR:#f9aa8f;--mG:#9bd3ae;--mC:#ccc2c0;--acc-rgb:139,92,246;--accent:#8b5cf6;--accent-text:#b39dfb;--accent-soft:rgba(var(--acc-rgb),.11);--accent-fill:#6d3fe0;--accent-fill-hover:#7a4ff0;--accent-ink:#ffffff;--m85:#c4cad3;--m70:#b3bac4;--m55:#a2aab5;--m45:#9aa2ae;--m30:#858e9b;--hair:rgba(226,232,240,.07);--hair2:rgba(226,232,240,.13);--fill:rgba(226,232,240,.045);--fill2:rgba(226,232,240,.08);--sans:var(--font-cmp),"Onest",system-ui,sans-serif;--t12:500 12px/1.4 var(--sans);--t14:500 14px/1.45 var(--sans);--t16:400 16px/1.6 var(--sans);--t20:600 20px/1.3 var(--sans);--t28:600 28px/1.15 var(--sans);--t40:600 40px/1.1 var(--sans);--r-card:4.75%/3.5%;--r-box:16px;--r-chip:10px;--card-shadow:0 1px 2px rgba(0,0,0,.5);--lift:0 10px 28px -14px rgba(0,0,0,.9),0 2px 6px -2px rgba(0,0,0,.6);--focus-ring:0 0 0 1px rgba(var(--acc-rgb),.85),0 0 0 3px rgba(var(--acc-rgb),.10),0 4px 20px -8px rgba(var(--acc-rgb),.24);--drop-glow:0 0 0 3px rgba(var(--acc-rgb),.08),0 6px 22px -10px rgba(var(--acc-rgb),.30);--cw:252px;--ease:cubic-bezier(.2,.7,.2,1)}.cmp,.cmp *{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--hair2) transparent}.cmp :focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:8px}.cmp .ico{width:16px;height:16px;flex:none;display:inline-block;vertical-align:-3px}.cmp .ico.s{width:14px;height:14px;vertical-align:-2px}.cmp .ico.xs{width:12px;height:12px;vertical-align:-1px}.cmp .num{font-variant-numeric:tabular-nums}.cmp .ms{width:15px;height:15px;vertical-align:-2px;margin-left:1px}.cmp .mc{display:inline-flex;gap:1px;align-items:center;white-space:nowrap}.cmp .app{display:grid;grid-template-columns:244px minmax(0,1fr) 52px;flex:1 1 auto;min-height:0;position:relative}.cmp .app.panel{grid-template-columns:244px minmax(0,1fr) 420px}.cmp .app.panel-wide{grid-template-columns:244px minmax(0,1fr) 600px}.cmp .rail{display:flex;flex-direction:column;min-height:0;background:var(--rail)}.cmp .brand{display:flex;align-items:center;gap:10px;padding:16px 18px 10px;font-weight:700;font-size:16px}.cmp .brand i{width:26px;height:26px;border-radius:8px;background:var(--ink);color:var(--paper);display:grid;place-items:center;font:700 14px var(--sans);font-style:normal}.cmp .brand .game{margin-left:auto;font:600 12px var(--sans);color:var(--m55);display:flex;gap:3px;align-items:center}.cmp .newchat{margin:4px 10px 0;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;color:var(--ink);font-weight:600;font-size:14px}.cmp .newchat kbd{margin-left:auto;font:500 12px var(--sans);color:var(--m30)}.cmp .rsearch{margin:0 10px 2px;display:flex;align-items:center;gap:10px;padding:7px 10px;color:var(--m45);font-size:14px}.cmp .sessions{flex:1;overflow:hidden;padding:2px 8px 12px}.cmp .sgroup{font:600 12px var(--sans);color:var(--m30);padding:16px 10px 5px}.cmp .sess{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:8px;color:var(--m70);font-size:14px;line-height:1.35}.cmp .sess span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp .sess small{margin-left:auto;color:var(--m30);font-size:12px;flex:none}.cmp .sess.on{background:var(--fill2);color:var(--ink)}.cmp .sess .ico{color:var(--m30)}.cmp .steps{margin:2px 0 8px 17px}.cmp .step{display:flex;gap:8px;align-items:baseline;padding:4px 8px 4px 13px;font-size:12px;color:var(--m55);line-height:1.35;position:relative;border-radius:0 6px 6px 0}.cmp .step:before{content:"";position:absolute;left:-3.5px;top:10px;width:6px;height:6px;border-radius:50%;background:var(--m45)}.cmp .step.tap:before{background:var(--rail);border:1px dashed var(--m55);width:5px;height:5px}.cmp .step.on{color:var(--ink);background:var(--fill2)}.cmp .step.on:before{background:var(--ink);border:0;width:6px;height:6px}.cmp .step span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp .step em{font-style:normal;color:var(--m30);font-size:12px;margin-left:auto;flex:none}.cmp .rfoot{padding:12px 16px 14px;display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--m55)}.cmp .who{display:flex;align-items:center;gap:10px}.cmp .av{width:28px;height:28px;border-radius:50%;background:var(--surface3);display:grid;place-items:center;font-weight:700;font-size:12px;color:var(--mist)}.cmp .who b{color:var(--ink);font-weight:600;display:block;font-size:14px}.cmp .fine{font-size:12px;color:var(--m30);line-height:1.45;margin:0}.cmp .strip{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:12px;background:var(--rail)}.cmp .ib{width:32px;height:32px;border-radius:8px;display:inline-grid;place-items:center;color:var(--m55);flex:none}.cmp .ib.on{background:var(--fill2);color:var(--ink)}.cmp .chat{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative;background:var(--paper)}.cmp .head{display:flex;align-items:center;gap:12px;padding:0 20px 0 28px;height:52px;flex:none}.cmp .head h1{font:600 14px/1.2 var(--sans);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--m85)}.cmp .head .meta{color:var(--m30);font-size:12px;white-space:nowrap}.cmp .head .tools{margin-left:auto;display:flex;gap:2px}.cmp .scroll{flex:1;overflow:hidden;min-height:0;position:relative}.cmp .scroll.top{overflow:auto}.cmp .thread{max-width:1100px;margin:0 auto;padding:14px 40px 40px 28px;display:flex;flex-direction:column;gap:34px}.cmp .app.panel .thread,.cmp .app.panel-wide .thread{max-width:880px}.cmp .flowend{justify-content:flex-end;min-height:100%}.cmp .flowend,.cmp .turn{display:flex;flex-direction:column}.cmp .turn{gap:14px}.cmp .you{align-self:flex-end;max-width:80%;border-radius:18px 18px 6px 18px;background:var(--surface2);padding:9px 16px;font-size:16px;line-height:1.5;color:var(--ink)}.cmp .tapd{align-self:flex-end;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--m30)}.cmp .tapd .pill{display:inline-flex;align-items:center;gap:5px;background:var(--surface);border-radius:var(--r-chip);padding:4px 12px;color:var(--m70);font-weight:600;font-size:14px}.cmp .say{display:flex;gap:12px;align-items:flex-start}.cmp .say>.body{min-width:0;flex:1;display:flex;flex-direction:column;gap:14px}.cmp .lead{margin:0;font-size:16px;line-height:1.6;color:var(--m85);max-width:72ch}.cmp .lead b{color:var(--ink);font-weight:600}.cmp .small{font-size:12px;color:var(--m45);line-height:1.55;max-width:80ch;margin:0}.cmp .link{color:var(--m70);text-decoration:underline;text-decoration-color:rgba(226,232,240,.22);text-underline-offset:3px}.cmp .tool{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--m45);line-height:1.4}.cmp .tool .ico{color:var(--m30)}.cmp .tool b{font-weight:600;color:var(--m70)}.cmp .tool .ok{color:var(--m30)}.cmp .tool .sp{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--surface3);border-top-color:var(--m70);flex:none}.cmp .chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cmp .chip{display:inline-flex;align-items:center;gap:7px;border-radius:var(--r-chip);padding:7px 14px;font-size:14px;font-weight:600;color:var(--m85);background:var(--surface2);white-space:nowrap}.cmp .chip.next{background:var(--accent-soft);color:var(--accent-text)}.cmp .chip.more{background:none;box-shadow:none;color:var(--m45);padding-left:4px}.cmp .jump{display:flex;align-items:center;gap:12px;border-radius:12px;background:var(--surface);padding:8px 14px 8px 8px;max-width:640px}.cmp .jump>img{width:40px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.cmp .jump b{display:block;font:600 16px/1.2 var(--sans);color:var(--ink)}.cmp .jump small{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--m45);font-weight:600}.cmp .jump .go{margin-left:auto;font-weight:700;color:var(--accent-text);gap:4px;white-space:nowrap}.cmp .ahead,.cmp .jump .go{font-size:12px;display:flex;align-items:center}.cmp .ahead{gap:12px;color:var(--m45);flex-wrap:wrap}.cmp .ahead b{color:var(--m85);font-weight:600}.cmp .seg{margin-left:auto;display:inline-flex;background:var(--fill);border-radius:9px;padding:2px}.cmp .seg span{display:inline-flex;gap:6px;align-items:center;padding:4px 10px;border-radius:7px;font-size:12px;font-weight:600;color:var(--m45)}.cmp .seg span.on{background:var(--accent-soft);color:var(--accent-text)}.cmp .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(240px,(100% - 80px)/5,300px),1fr));gap:32px 20px}.cmp .gc{display:flex;flex-direction:column;gap:10px;position:relative;min-width:0}.cmp .gc .im{width:100%;aspect-ratio:488/680;border-radius:var(--r-card);overflow:hidden;background:#000;position:relative;box-shadow:var(--lift)}.cmp .gc .im.none{background:var(--surface);box-shadow:none}.cmp .gc .im img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.cmp .gc .nm{display:flex;align-items:center;gap:8px;padding:0 2px;font:600 16px/1.25 var(--sans);color:var(--ink)}.cmp .gc .nm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.cmp .gc .mt{display:flex;gap:10px;padding:0 2px;font-size:12px;color:var(--m45);margin-top:-6px}.cmp .gc .mt .r{margin-left:auto;color:var(--m70);font-weight:600}.cmp .gc .hov{position:absolute;right:10px;top:10px;display:flex;gap:6px}.cmp .gc .hov span{display:inline-flex;align-items:center;gap:5px;background:rgba(9,10,12,.84);border-radius:8px;padding:6px 11px;font-size:12px;font-weight:700;color:var(--ink)}.cmp .gc.sel .nm{color:var(--accent-text)}.cmp .gc.lift{opacity:.32}.cmp .ph .im{background:linear-gradient(100deg,rgba(226,232,240,.03) 30%,rgba(226,232,240,.075) 50%,rgba(226,232,240,.03) 70%),var(--surface);background-size:300% 100%;background-position:40% 0}.cmp .ph .im:after{content:"";position:absolute;left:12%;right:12%;top:7%;height:5%;border-radius:4px;background:rgba(226,232,240,.04)}.cmp .bar{display:block;height:10px;border-radius:5px;background:rgba(226,232,240,.07)}.cmp .rows{display:flex;flex-direction:column;max-width:880px}.cmp .rh,.cmp .rw{display:grid;grid-template-columns:26px 46px minmax(0,1fr) 170px 82px 70px 30px;gap:12px;align-items:center;padding:7px 8px}.cmp .rh{font-size:12px;color:var(--m30);font-weight:600;padding-top:0;padding-bottom:6px}.cmp .rh .sorted{color:var(--m70)}.cmp .rw{font-size:14px;border-radius:10px}.cmp .rw.hover{background:var(--fill)}.cmp .rw .i{color:var(--m30);font-size:12px;text-align:right}.cmp .rw>img{width:46px;height:34px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.cmp .rw .n{display:flex;flex-direction:column;min-width:0}.cmp .rw .n b{font:600 16px/1.25 var(--sans);color:var(--ink);display:flex;gap:8px;align-items:center}.cmp .rw .n b,.cmp .rw .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp .rw .t{font-size:12px;color:var(--m45)}.cmp .rw .c{color:var(--m70);font-size:12px;white-space:nowrap}.cmp .rw .p{text-align:right;font-weight:600;color:var(--m85)}.cmp .rw .a{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--m45)}.cmp .rw.hover .a{background:var(--fill2);color:var(--ink)}.cmp .rh .c.r,.cmp .rh .p{text-align:right}.cmp .more{font-size:12px;color:var(--m55);padding:10px 8px 0;display:flex;gap:16px}.cmp .more a{color:var(--m85);font-weight:600}.cmp .det{background:var(--surface);border-radius:var(--r-box);padding:18px 22px 22px;display:flex;flex-direction:column;gap:16px;position:relative}.cmp .det.pinned{background:var(--surface2)}.cmp .dk{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--m45);margin-bottom:-4px}.cmp .dk .kind{font-weight:700;color:var(--m70)}.cmp .dk .ctl{margin-left:auto;display:flex;gap:2px;align-items:center}.cmp .dk .ctl .ib{width:28px;height:28px}.cmp .dk .pinlbl{font-size:12px;font-weight:700;color:var(--m70);display:flex;gap:4px;align-items:center;margin-right:4px}.cmp .dmain{display:grid;grid-template-columns:var(--cw) minmax(0,1fr);gap:28px;align-items:start}.cmp .dmain>img{width:var(--cw);border-radius:var(--r-card);display:block}.cmp .dt h3{margin:0;font:600 28px/1.15 var(--sans);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cmp .dt .tl{color:var(--m55);font-size:14px;margin-top:5px}.cmp .oracle{font:400 16px/1.6 var(--sans);color:var(--mist);margin:14px 0 0;max-width:58ch}.cmp .oracle i{color:var(--m55)}.cmp .facts{gap:30px;flex-wrap:wrap;margin-top:18px}.cmp .facts div{font-size:12px;color:var(--m45);display:flex;flex-direction:column;gap:2px}.cmp .facts b{font-size:20px;color:var(--ink);font-weight:600}.cmp .sub{font-size:12px;color:var(--m45);font-weight:700;margin:0 0 6px}.cmp .legal{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px;color:var(--m85)}.cmp .legal span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--m70);margin-right:7px;vertical-align:1px}.cmp .legal span.no{color:var(--m45)}.cmp .legal span.no:before{background:transparent;box-shadow:inset 0 0 0 1px var(--m45)}.cmp .cols2{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cmp .cols3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cmp .mini{display:flex;flex-direction:column}.cmp .mini div{display:flex;gap:10px;align-items:center;padding:6px 0;font-size:14px;color:var(--m85);min-width:0}.cmp .mini>div>img{width:30px;height:42px;-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:none}.cmp .mini>div>img.w{width:44px;height:32px}.cmp .mini .r{margin-left:auto;color:var(--m55);font-size:12px;white-space:nowrap;padding-left:8px}.cmp .mini .x{min-width:0;overflow:hidden}.cmp .mini .x b{font-weight:500}.cmp .mini .x b,.cmp .mini small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp .mini small{color:var(--m45);font-size:12px}.cmp .acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cmp .btn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:10px;font-weight:600;font-size:14px;background:var(--fill2);color:var(--ink);white-space:nowrap}.cmp .btn.primary{background:var(--accent-fill);color:var(--accent-ink)}.cmp .btn.primary:hover{background:var(--accent-fill-hover)}.cmp .btn.quiet{background:none;color:var(--m55);padding-left:6px;padding-right:6px}.cmp .credit{font-size:12px;color:var(--m30)}.cmp .collapsed{display:flex;align-items:center;gap:12px;padding:6px 12px 6px 6px;border-radius:12px;background:var(--fill);max-width:640px;font-size:14px;color:var(--m55)}.cmp .collapsed>img{width:46px;height:34px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.cmp .collapsed b{font:600 16px var(--sans);color:var(--ink);display:block}.cmp .collapsed .r{margin-left:auto;color:var(--m45);font-size:12px;display:flex;gap:4px;align-items:center;white-space:nowrap}.cmp .article h3{font:600 28px/1.15 var(--sans);margin:0;max-width:30ch}.cmp .article .dek{font:400 16px/1.5 var(--sans);color:var(--m70);margin:8px 0 0;max-width:56ch}.cmp .article p.t{font:400 16px/1.7 var(--sans);color:var(--mist);max-width:62ch;margin:0}.cmp .article .hero{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-card);display:block}.cmp .cref{color:var(--accent-text);border-bottom:1px solid rgba(var(--acc-rgb),.45)}.cmp .how-box{background:var(--fill);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.55;color:var(--m55);max-width:660px}.cmp .how-box b{color:var(--m85);font-weight:600}.cmp .approve{background:var(--surface);border-radius:var(--r-box);padding:16px 20px 18px;display:flex;flex-direction:column;gap:6px;max-width:720px}.cmp .approve .ar{display:grid;grid-template-columns:18px 46px minmax(0,1fr) auto 60px;gap:12px;align-items:center;font-size:14px;padding:5px 0}.cmp .approve .ar>img{width:46px;height:34px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.cmp .approve .ar b{font:600 16px var(--sans);color:var(--ink)}.cmp .approve .ar small{color:var(--m45);font-size:12px;white-space:nowrap}.cmp .approve .ar .p{text-align:right;font-weight:600}.cmp .cb{width:16px;height:16px;border-radius:4px;background:var(--accent-fill);display:grid;place-items:center;color:var(--accent-ink)}.cmp .cb.off{background:none;box-shadow:inset 0 0 0 1.5px var(--m45)}.cmp .cwrap{flex:none;padding:6px 40px 14px 28px}.cmp .composer{max-width:1032px;margin:0 auto;border-radius:20px;background:var(--surface);padding:12px 12px 12px 18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 12px 30px -18px rgba(0,0,0,.9)}.cmp .app.panel .composer,.cmp .app.panel-wide .composer{max-width:812px}.cmp .cin{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--m45);min-height:26px}.cmp .cin.typed{color:var(--ink)}.cmp .caret{display:inline-block;width:1.5px;height:18px;background:var(--ink);vertical-align:-3px;margin-left:1px}.cmp .cbar{display:flex;align-items:center;gap:4px}.cmp .ct{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:8px;font-size:12px;font-weight:600;color:var(--m55)}.cmp .ct.on{background:var(--fill2);color:var(--ink)}.cmp .send{margin-left:auto;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--fill2);color:var(--m45)}.cmp .send.go{background:var(--accent-fill);color:var(--accent-ink)}.cmp .send.go:hover{background:var(--accent-fill-hover)}.cmp .send.stop{background:var(--fill2);color:var(--ink)}.cmp .under{max-width:1032px;margin:7px auto 0;display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--m30);padding:0 6px}.cmp .under .use{margin-left:auto;text-align:right}.cmp .app.panel .under,.cmp .app.panel-wide .under{max-width:812px}.cmp .tray{display:flex;flex-direction:column;gap:12px;padding:6px 0 4px}.cmp .tray .tr{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center;font-size:14px}.cmp .tray .tr>span:first-child{font-size:12px;color:var(--m45);font-weight:600}.cmp .tray .vals{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cmp .sw{width:30px;height:18px;border-radius:999px;background:var(--accent-fill);position:relative;display:inline-block;vertical-align:middle}.cmp .sw:after{content:"";position:absolute;right:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff}.cmp .ticks{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:7px;align-items:flex-end;z-index:5}.cmp .ticks i{display:block;height:1.5px;width:8px;border-radius:2px;background:var(--m30)}.cmp .ticks i.on{background:var(--accent);width:18px}.cmp .ticks i.n1{width:14px}.cmp .ticks i.n2{width:11px}.cmp .tiplbl{position:absolute;right:40px;background:var(--surface3);color:var(--ink);font-size:12px;padding:5px 10px;border-radius:7px;white-space:nowrap;box-shadow:0 10px 26px rgba(0,0,0,.5)}.cmp .hl{border-radius:var(--r-box);box-shadow:var(--focus-ring)}.cmp .jumpnote{position:absolute;top:60px;left:50%;transform:translateX(-50%);background:var(--surface3);border-radius:12px;padding:6px 14px;font-size:12px;color:var(--m85);z-index:6;box-shadow:0 10px 26px rgba(0,0,0,.5);display:flex;gap:10px;align-items:center;white-space:nowrap}.cmp .jumpnote a{color:var(--accent-text);font-weight:700}.cmp .pnl{display:flex;flex-direction:column;min-height:0;background:var(--panel);position:relative}.cmp .ptabs{display:flex;align-items:center;gap:2px;padding:10px 12px 0;height:52px;flex:none}.cmp .ptab{padding:7px 11px;border-radius:8px;font-size:14px;font-weight:600;color:var(--m45);display:inline-flex;gap:6px;align-items:center}.cmp .ptab.on{color:var(--ink);background:none;box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}.cmp .ptab small{color:var(--m30);font-weight:600}.cmp .ptabs .r{margin-left:auto;display:flex;gap:2px}.cmp .sec{display:flex;flex-direction:column;min-height:0}.cmp .sech{display:flex;align-items:center;gap:10px;padding:12px 18px 8px}.cmp .sech>img{width:40px;height:30px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.cmp .sech h2{margin:0;font:600 20px/1.2 var(--sans)}.cmp .sech small{font-size:12px;color:var(--m45);display:block}.cmp .sech .r{margin-left:auto;color:var(--m55);gap:6px;align-items:center}.cmp .sech .r,.cmp .stats{font-size:12px;display:flex}.cmp .stats{gap:24px;padding:2px 18px 10px;color:var(--m45)}.cmp .stats b{display:block;font-size:16px;font-weight:600}.cmp .stats .ok,.cmp .stats b{color:var(--ink)}.cmp .plist{overflow:hidden;padding:0 10px 10px;flex:1;min-height:0;position:relative}.cmp .pg{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--m45);padding:10px 8px 4px}.cmp .pr{display:grid;grid-template-columns:16px minmax(0,1fr) auto 50px;gap:10px;align-items:center;padding:4px 8px;border-radius:6px;font-size:14px;color:var(--m85)}.cmp .pr .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp .pr .c{color:var(--m30);font-size:12px}.cmp .pr .p{text-align:right;color:var(--m55);font-size:12px}.cmp .pr.new{background:var(--fill2)}.cmp .pr.wait{background:var(--fill)}.cmp .pr .nb{color:var(--m70)}.cmp .pr .nb,.cmp .pr .wb{font-size:12px;font-weight:700}.cmp .drop,.cmp .pr .wb{color:var(--accent-text)}.cmp .drop{margin:4px 10px 6px;border-radius:12px;border:1.5px dashed rgba(var(--acc-rgb),.7);background:var(--accent-soft);padding:10px 12px;font-size:12px;display:flex;gap:8px;align-items:center;font-weight:600}.cmp .pile{padding:0 16px 14px}.cmp .pileh{display:flex;align-items:baseline;gap:8px;padding:12px 2px 10px}.cmp .pileh h2{margin:0;font:600 16px var(--sans)}.cmp .pileh small{font-size:12px;color:var(--m45)}.cmp .pileh .r{margin-left:auto;font-size:12px;color:var(--m55);display:flex;gap:4px;align-items:center}.cmp .pilecards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px 10px}.cmp .pilecards .pc{display:flex;flex-direction:column;gap:6px;max-width:300px}.cmp .pilecards img{width:100%;border-radius:var(--r-card);display:block}.cmp .pilecards .pc span{font-size:12px;font-weight:700;color:var(--ink);background:var(--fill2);border-radius:8px;text-align:center;padding:5px 0;display:flex;gap:5px;justify-content:center;align-items:center}.cmp .divider{height:8px}.cmp .pfoot{padding:10px 16px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--m45);background:var(--panel)}.cmp .pfoot .btn{margin-left:auto}.cmp .hero{max-width:780px;margin:0 auto;padding:78px 28px 26px}.cmp .hero h2{font:600 40px/1.12 var(--sans);margin:0 0 10px;letter-spacing:-.01em}.cmp .hero p{margin:0 0 24px;color:var(--m55);font-size:16px}.cmp .hero .composer{max-width:none}.cmp .hero .chips{margin-top:16px}.cmp .dbar,.cmp .mtop{display:none}.cmp .sheet{position:absolute;left:0;right:0;bottom:0;background:var(--panel);border-radius:16px 16px 0 0;box-shadow:0 -20px 60px rgba(0,0,0,.6);display:flex;flex-direction:column;z-index:20;overflow:hidden}.cmp .grab{width:40px;height:4px;border-radius:4px;background:var(--m30);margin:8px auto 2px;flex:none}.cmp .scrim{position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:19}.cmp .sheettabs{display:flex;gap:4px;padding:6px 14px}@media (max-width:640px){.cmp{--cw:calc((100vw - 23px - 28px - 12px)/2)}.cmp .app,.cmp .app.panel,.cmp .app.panel-wide{grid-template-columns:1fr}.cmp .head,.cmp .pnl,.cmp .rail,.cmp .strip,.cmp .ticks,.cmp .tiplbl{display:none!important}.cmp .mtop{display:flex;align-items:center;gap:6px;padding:6px 8px;height:50px;flex:none}.cmp .mtop b{font:600 16px var(--sans);flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cmp .thread{padding:6px 14px 28px;gap:26px}.cmp .say{gap:9px}.cmp .lead{font-size:16px}.cmp .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.cmp .gc .nm{font-size:14px}.cmp .gc .hov{display:none}.cmp .dmain{grid-template-columns:1fr;gap:16px}.cmp .dmain>img{width:64%;margin:0 auto}.cmp .dt h3{font-size:20px}.cmp .oracle{font-size:16px}.cmp .facts{gap:18px}.cmp .cwrap{padding:4px 10px 10px}.cmp .rh,.cmp .under .src{display:none}.cmp .rw{grid-template-columns:46px minmax(0,1fr) 62px;gap:10px;padding:7px 2px}.cmp .rw .a,.cmp .rw .c,.cmp .rw .i{display:none}.cmp .cols2,.cmp .cols3{grid-template-columns:1fr;gap:16px}.cmp .hero{padding:34px 16px 16px}.cmp .hero h2{font-size:28px}.cmp .det{padding:16px;border-radius:14px}.cmp .jump{max-width:none}.cmp .approve{padding:14px}.cmp .approve .ar{grid-template-columns:18px 46px minmax(0,1fr) 54px}.cmp .approve .ar small{display:none}.cmp .dbar{display:flex;align-items:center;gap:10px;margin:0 10px 8px;padding:8px 12px 8px 8px;background:var(--surface2);border-radius:14px;font-size:12px;color:var(--m55)}.cmp .dbar>img{width:40px;height:30px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.cmp .dbar b{display:block;color:var(--ink);font:600 14px var(--sans)}.cmp .seg span .lbl{display:none}.cmp .article h3{font-size:20px}.cmp .jumpnote{font-size:12px;top:6px}.cmp .tray .tr{grid-template-columns:1fr;gap:6px}}.cmp .side{display:grid;grid-template-columns:minmax(290px,1fr) minmax(0,1fr);flex:1;min-height:0}.cmp .side,.cmp .side>.sec{overflow:hidden}.cmp .side>.sec+.sec{background:var(--surface)}@media (max-width:640px){.cmp .side{grid-template-columns:1fr}}.cmp .pilecards .lift{opacity:.28}.cmp .det.article>img.hero{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.cmp{position:fixed;inset:0;z-index:0;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font:400 14px/1.5 var(--sans);-webkit-font-smoothing:antialiased}.cmp a{color:inherit;text-decoration:none}.cmp ::-moz-selection{background:rgba(var(--acc-rgb),.28);color:#fff}.cmp ::selection{background:rgba(var(--acc-rgb),.28);color:#fff}.cmp button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit}.cmp button:disabled{cursor:default;opacity:.55}.cmp .scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.cmp .flowend>.thread{width:100%}.cmp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cmp .newchat,.cmp .sess{width:calc(100% - 20px);cursor:pointer}.cmp .sess{width:100%}.cmp .newchat:hover,.cmp .sess:hover{background:var(--fill)}.cmp .sess.on:hover{background:var(--fill2)}.cmp .sessions{overflow-y:auto}.cmp .rnote{padding:10px 10px 0;font-size:12px;color:var(--m45);line-height:1.5}.cmp .who a{color:var(--ink);font-weight:600}.cmp .ib:hover{background:var(--fill);color:var(--ink)}.cmp .cin textarea:focus-visible{box-shadow:none}.cmp .cin textarea{flex:1;min-width:0;background:none;border:0;outline:0;resize:none;color:var(--ink);font:400 16px/1.45 var(--sans);padding:2px 0;max-height:180px}.cmp .cin textarea::-moz-placeholder{color:var(--m45)}.cmp .cin textarea::placeholder{color:var(--m45)}.cmp .ct{cursor:pointer}.cmp .ct:hover{color:var(--ink)}.cmp .composer:has(textarea:focus){background:var(--surface2)}.cmp .send{cursor:pointer;flex:none}.cmp .send:disabled{opacity:1;cursor:default}.cmp .chip{cursor:pointer;transition:background .15s}.cmp .chip:hover{background:var(--surface3)}.cmp .chip.next:hover{background:rgba(var(--acc-rgb),.18)}.cmp .chip.on{background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.cmp .chip:disabled{opacity:.45}.cmp .chips.colorpick .chip.go{background:var(--accent-soft);color:var(--accent-text)}.cmp .tool .no,.cmp .tool .ok{width:12px;height:12px}.cmp .tool .no{color:var(--m30)}.cmp .tool.failed{color:var(--m45)}.cmp .tool .sp{animation:cmp-spin .8s linear infinite}.cmp .ph .im{animation:cmp-ph 1.5s ease-in-out infinite}.cmp .rise{animation:cmp-rise .34s var(--ease) both}.cmp .caret{animation:cmp-blink 1s steps(2,start) infinite}@keyframes cmp-spin{to{transform:rotate(1turn)}}@keyframes cmp-ph{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes cmp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cmp-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.cmp *{animation:none!important;transition:none!important}}.cmp .gc .im img{opacity:0;transition:opacity .25s}.cmp .gc .im img.in{opacity:1}.cmp .gc .im .noimg{position:absolute;inset:0;display:grid;place-items:center;padding:18px;text-align:center;font:600 14px/1.3 var(--sans);color:var(--m45)}.cmp .gc .why{font-size:12px;line-height:1.45;color:var(--m55);padding:0 2px}.cmp .gc .nm .mc{flex:none}.cmp .rw>.thumb{width:46px;height:34px;border-radius:5px;background:var(--surface);overflow:hidden;position:relative}.cmp .rw>.thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cmp .rw .why{font-size:12px;color:var(--m55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp .rows.syn .rh,.cmp .rows.syn .rw{grid-template-columns:26px 46px minmax(0,1fr) 82px}.cmp .rows.plain .rh,.cmp .rows.plain .rw{grid-template-columns:26px 46px minmax(0,1fr) 150px 82px}.cmp .more button{color:var(--m85);font-weight:600}.cmp .seg button{display:inline-flex;gap:6px;align-items:center;padding:4px 10px;border-radius:7px;font-size:12px;font-weight:600;color:var(--m45)}.cmp .seg button.on{background:var(--accent-soft);color:var(--accent-text)}.cmp .written{margin:0;font-size:16px;line-height:1.6;color:var(--m85);max-width:72ch;white-space:pre-wrap}.cmp .ailbl{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--m45);font-weight:600}.cmp .empty{background:var(--surface);border-radius:14px;padding:14px 16px;color:var(--m55);font-size:14px;line-height:1.55;max-width:640px}.cmp .empty b{color:var(--m85);font-weight:600}.cmp .oops{gap:10px;max-width:640px}.cmp .how,.cmp .oops{display:flex;flex-direction:column}.cmp .how{gap:8px}.cmp .how>button{align-self:flex-start;font-size:12px;color:var(--m55);display:inline-flex;gap:5px;align-items:center}.cmp .how>button:hover{color:var(--ink)}.cmp .how-box ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.cmp .how-box li{display:flex;gap:10px}.cmp .how-box li span:last-child{margin-left:auto;white-space:nowrap}.cmp .how-box li.off{color:var(--m45)}.cmp .how-box li.off span{margin-left:0;white-space:normal}.cmp .plan{background:var(--surface);border-radius:var(--r-box);padding:16px 20px 18px;display:flex;flex-direction:column;gap:8px;max-width:720px}.cmp .plan h3{margin:0;font:600 20px/1.25 var(--sans)}.cmp .plan q{font:400 16px/1.55 var(--sans);color:var(--mist);quotes:"\201C" "\201D"}.cmp .scrim.menu{position:fixed;z-index:60}@media (max-width:640px){.cmp .rail.open{display:flex!important;position:fixed;z-index:61;inset:0 auto 0 0;width:min(320px,86vw);border-right:0;box-shadow:20px 0 60px rgba(0,0,0,.6)}.cmp .rows.plain .rw,.cmp .rows.syn .rw{grid-template-columns:46px minmax(0,1fr) 62px}.cmp .rows.plain .rw .c,.cmp .seg button .lbl{display:none}}.cmp .gc.open,.cmp .rw.open{cursor:pointer}.cmp .gc.open .im{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.cmp .gc.open:hover .im{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.95),0 4px 10px -4px rgba(0,0,0,.6)}.cmp .gc.open:focus-visible{box-shadow:none;outline:1px solid rgba(var(--acc-rgb),.85);outline-offset:5px;border-radius:14px}.cmp .rw.open:hover{background:var(--fill)}.cmp .rw.open:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.85)}.cmp .fits,.cmp .shelf{display:flex;flex-direction:column;gap:10px;min-width:0}.cmp .shelf-head{display:flex;align-items:center;gap:12px}.cmp .shelf-head .sub{margin:0}.cmp .shelf-head .seeall{margin-left:auto;padding:5px 12px;font-size:12px}.cmp .gcell{min-width:0;display:flex;flex-direction:column}.cmp .det{max-width:var(--read)}.cmp .dk .dmeta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block}.cmp .dk .back{min-width:0}.cmp .dk .back .bt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cmp .dk .pinlbl{cursor:pointer;padding:4px 6px;border-radius:7px}.cmp .dk .pinlbl:hover{background:var(--fill2)}.cmp .dpic{width:var(--cw);aspect-ratio:488/680;border-radius:var(--r-card);overflow:hidden;position:relative;background:var(--surface2)}.cmp .dpic.wait{background:linear-gradient(100deg,rgba(226,232,240,.03) 30%,rgba(226,232,240,.075) 50%,rgba(226,232,240,.03) 70%),var(--surface2);background-size:300% 100%;animation:cmp-ph 1.5s ease-in-out infinite}.cmp .dpic img{opacity:0;transition:opacity .25s;-o-object-fit:cover;object-fit:cover}.cmp .dpic img.in{opacity:1}.cmp .dpic .noimg{position:absolute;inset:0;display:grid;place-items:center;padding:18px;text-align:center;font:600 16px/1.3 var(--sans);color:var(--m45)}.cmp .det .tl{color:var(--m55);font-size:14px;margin-top:5px}.cmp .dh{margin:0;font:600 28px/1.15 var(--sans)}.cmp .legal span.ban{color:#efb2a6}.cmp .legal span.ban:before{background:#d9705c;box-shadow:none}.cmp .mini .mrow{display:flex;gap:10px;align-items:center;padding:6px;margin:0 -6px;font-size:14px;color:var(--m85);min-width:0;width:calc(100% + 12px);cursor:pointer;border-radius:8px}.cmp .mini .mrow:hover{background:var(--fill)}.cmp .mini.all{max-height:330px;overflow-y:auto}.cmp .mini.cols-mini{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:28px;column-gap:28px}.cmp .pthumb{width:30px;height:42px;border-radius:3px;overflow:hidden;position:relative;flex:none;background:var(--surface3)}.cmp .pthumb img{-o-object-fit:cover;object-fit:cover}.cmp .more-link{font-size:12px;display:inline-block;margin-top:6px}.cmp button.link{cursor:pointer}.cmp .deckmain{display:grid;grid-template-columns:244px minmax(0,1fr);gap:24px;align-items:start}.cmp .deckpic{--cw:244px;border-radius:11px}.cmp .curve{display:flex;gap:8px;align-items:flex-end;height:112px}.cmp .curve>div{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:var(--m45)}.cmp .curve .bar2{width:22px;background:var(--m30);border-radius:4px 4px 1px 1px}.cmp .curve .cv{font-size:12px;color:var(--m55);min-height:14px}.cmp .det .empty{max-width:none}.cmp .collapsed.fold{width:100%;text-align:left;cursor:pointer;transition:background .15s}.cmp .collapsed.fold:hover{background:var(--fill2)}.cmp .collapsed>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp .collapsed .thumb{width:46px;height:34px;border-radius:6px;overflow:hidden;position:relative;background:var(--surface3);display:grid;place-items:center;flex:none;color:var(--m45)}.cmp .collapsed .thumb img{-o-object-fit:cover;object-fit:cover}.cmp .turn.hl{padding:10px 12px 14px;margin:-10px -12px -14px}.cmp .jumpnote button{color:var(--accent-text);font-weight:700}.cmp .ticks{gap:0}.cmp .ticks .tick{display:flex;justify-content:flex-end;align-items:center;height:8.5px;width:30px;position:relative;cursor:pointer}.cmp .ticks .tick:hover i{background:var(--m70)}.cmp .ticks .tick:hover i.on{background:var(--accent)}.cmp .ticks .tick .tiplbl{display:none;right:34px;top:50%;transform:translateY(-50%)}.cmp .ticks .tick:focus-visible .tiplbl,.cmp .ticks .tick:hover .tiplbl{display:block}.cmp .step{width:100%;cursor:pointer;text-align:left}.cmp .step:hover{color:var(--ink)}.cmp .rsearch input{background:none;border:0;outline:0;color:var(--ink);font:inherit;width:100%;min-width:0}.cmp .rsearch input::-moz-placeholder{color:var(--m45)}.cmp .rsearch input::placeholder{color:var(--m45)}.cmp .sessrow{position:relative}.cmp .sessrow .smore{position:absolute;right:4px;top:3px;width:26px;height:26px;opacity:0}.cmp .sessrow .smore:focus-visible,.cmp .sessrow .smore[aria-expanded=true],.cmp .sessrow:hover .smore{opacity:1}.cmp .sessrow:focus-within .sess small,.cmp .sessrow:hover .sess small{visibility:hidden}.cmp .smenu{position:absolute;right:4px;top:30px;z-index:20;background:var(--surface3);border-radius:10px;padding:4px;box-shadow:0 10px 26px rgba(0,0,0,.5);display:flex;flex-direction:column;min-width:140px}.cmp .smenu button{display:flex;gap:8px;align-items:center;padding:7px 10px;border-radius:7px;font-size:14px;color:var(--m85)}.cmp .smenu button:focus-visible,.cmp .smenu button:hover{background:var(--fill2);color:var(--ink)}.cmp .sconfirm{margin:4px 2px 8px;padding:10px 12px;border-radius:10px;background:var(--surface2);font-size:12px;line-height:1.45;color:var(--m70);display:flex;flex-direction:column;gap:8px}.cmp .btn.danger{background:#5a2620;color:#ffd9d2}.cmp .err{color:#efb2a6}.cmp .rnote.err{display:block;padding:4px 0 0}.cmp .sess.editing{background:var(--fill2);flex-wrap:wrap}.cmp .sess.editing input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--ink);font:inherit}.cmp .traysep{height:2px}.cmp .tray .chip.hint{gap:6px}.cmp .tray .chip.more{cursor:pointer}.cmp .tray .chip.more:hover{color:var(--ink);background:none}.cmp .hx{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;color:inherit;opacity:.65}.cmp .hx:hover{opacity:1}.cmp .chip.on .hx:hover,.cmp .hx:hover{background:var(--fill2)}.cmp button.sw{cursor:pointer;flex:none}.cmp .sw.off{background:var(--fill2)}.cmp .sw.off:after{right:auto;left:2px;background:var(--m45)}.cmp .sw:disabled{opacity:.4;cursor:default}.cmp .picker{position:relative;display:inline-flex}.cmp .picker input{background:var(--fill2);border:0;outline:0;border-radius:var(--r-chip);padding:6px 13px;color:var(--ink);font:600 14px var(--sans);width:230px;max-width:100%}.cmp .picker input::-moz-placeholder{color:var(--m45);font-weight:500}.cmp .picker input::placeholder{color:var(--m45);font-weight:500}.cmp .picker input:focus-visible{box-shadow:var(--focus-ring)}.cmp .pop{position:absolute;left:0;bottom:calc(100% + 6px);z-index:30;background:var(--surface3);border-radius:12px;padding:6px;min-width:300px;box-shadow:0 14px 30px rgba(0,0,0,.55);display:flex;flex-direction:column}.cmp .pop button{display:flex;gap:8px;align-items:center;padding:7px 10px;border-radius:8px;font-size:14px;color:var(--m85)}.cmp .pop button span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp .pop button.on,.cmp .pop button:hover{background:var(--fill2);color:var(--ink)}.cmp .poph,.cmp .popn{font-size:12px;color:var(--m45);padding:4px 10px}@media (max-width:640px){.cmp .dmain>.dpic{width:64%;margin:0 auto}.cmp .deckmain{grid-template-columns:1fr}.cmp .deckpic{width:50%;margin:0 auto}.cmp .dh{font-size:20px}.cmp .mini.cols-mini{grid-template-columns:1fr}.cmp .sessrow .smore{opacity:.75}.cmp .sessrow .sess small{visibility:hidden}.cmp .turn.hl{padding:8px 8px 12px;margin:-8px -8px -12px}.cmp .pop{min-width:min(300px,80vw)}.cmp .picker input{width:200px}.cmp .curve{gap:6px}.cmp .curve .bar2{width:18px}}.cmp .det{scroll-margin:16px 0 24px}.cmp .det:focus{outline:none}.cmp .det:focus-visible{box-shadow:var(--focus-ring)}.cmp .gcw{position:relative;min-width:0;display:flex;flex-direction:column}.cmp .gadd,.cmp .radd{display:grid;place-items:center;border-radius:10px;background:rgba(9,10,12,.84);color:var(--ink);opacity:0;transition:opacity .15s,background .15s}.cmp .gadd{position:absolute;right:10px;top:10px;width:32px;height:32px;z-index:2}.cmp .radd{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;background:var(--fill2)}.cmp .gadd:focus-visible,.cmp .gcw:hover .gadd,.cmp .radd:focus-visible,.cmp .rww:hover .radd{opacity:1}.cmp .gadd:hover,.cmp .radd:hover{background:var(--accent-fill);color:var(--accent-ink)}.cmp .gadd.in,.cmp .radd.in{color:var(--ink);opacity:.9}@media (hover:none){.cmp .gadd,.cmp .radd{opacity:1}}.cmp .rww{position:relative}.cmp .rows .rh,.cmp .rows .rw{padding-right:44px}.cmp .gc[draggable=true],.cmp .ppic[draggable=true],.cmp .pr[draggable=true],.cmp .rw[draggable=true]{-webkit-user-drag:element}.cmp .addtop{margin-top:-4px}.cmp .strip{transition:background .15s,box-shadow .15s}.cmp .strip.carry{background:rgba(var(--acc-rgb),.05)}.cmp .strip.over{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px rgba(var(--acc-rgb),.7),var(--drop-glow)}.cmp .stripcount{position:relative}.cmp .stripcount small{position:absolute;right:-4px;top:-4px;min-width:18px;height:18px;border-radius:9px;background:var(--surface3);color:var(--ink);font-size:12px;line-height:1;font-weight:700;display:grid;place-items:center;padding:0 4px}.cmp .striphint{writing-mode:vertical-rl;font-size:12px;font-weight:700;color:var(--accent-text);margin-top:10px;letter-spacing:.02em}.cmp .pnl{overflow:hidden}.cmp .ptab{cursor:pointer}.cmp .ptab:hover{color:var(--ink)}.cmp .secart{width:40px;height:30px;border-radius:5px;overflow:hidden;position:relative;background:var(--surface3);display:grid;place-items:center;flex:none;color:var(--m45)}.cmp .secart img{-o-object-fit:cover;object-fit:cover}.cmp .sech h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp .sech>div{min-width:0}.cmp .deckzone{min-height:0;transition:background .15s}.cmp .deckzone.over{background:rgba(var(--acc-rgb),.03)}.cmp .plist{overflow-y:auto;overscroll-behavior:contain}.cmp .plist .mc{justify-self:end}.cmp .pr:hover{background:var(--fill)}.cmp .pr.ed{grid-template-columns:16px minmax(0,1fr) auto 50px 22px}.cmp .pr[draggable=true]{cursor:grab}.cmp .pr .topile{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--m45);opacity:0}.cmp .pr .topile:focus-visible,.cmp .pr:hover .topile{opacity:1}.cmp .pr .topile:hover{background:var(--fill2);color:var(--ink)}@media (hover:none){.cmp .pr .topile{opacity:.7}}.cmp .pr.wait .wb{justify-self:end}.cmp .drop{transition:background .15s}.cmp .drop.on{background:rgba(var(--acc-rgb),.18);border-color:var(--accent);box-shadow:var(--drop-glow)}.cmp .legalline{margin:0;padding:0 18px 8px;font-size:12px;color:var(--m55)}.cmp .legalline.ok{color:var(--m70)}.cmp .plempty{padding:8px 8px 4px}.cmp .nodeck{padding:22px 18px;display:flex;flex-direction:column;gap:10px}.cmp .nodeck h2{margin:0;font:600 20px/1.2 var(--sans)}.cmp .nodeck p{margin:0;color:var(--m55);font-size:14px;line-height:1.5}.cmp .mydecks{padding:14px 18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1;min-height:0}.cmp .mydecks .mini .mrow .r{color:var(--m45)}.cmp .pfoot{flex:none;min-height:46px}.cmp .pfoot .ptoast{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--m70)}.cmp .pile{flex:none}.cmp .pnl>.pile:not(.tall){max-height:44%;overflow-y:auto}.cmp .pile.tall{flex:1;min-height:0;overflow-y:auto}.cmp .pilezone{transition:background .15s}.cmp .pilezone.over{background:rgba(var(--acc-rgb),.04)}.cmp .pilezone .drop{margin:0 0 10px}.cmp .pt{position:relative;min-width:0}.cmp .ppic{display:block;aspect-ratio:488/680;border-radius:8px;overflow:hidden;position:relative;background:var(--surface3);cursor:grab}.cmp .pilecards .ppic{border-radius:var(--r-card)}.cmp .ppic img{-o-object-fit:cover;object-fit:cover}.cmp .ppic.wait{background:linear-gradient(100deg,rgba(226,232,240,.03) 30%,rgba(226,232,240,.075) 50%,rgba(226,232,240,.03) 70%),var(--surface3);background-size:300% 100%;animation:cmp-ph 1.5s ease-in-out infinite}.cmp .ppic .noimg{position:absolute;inset:0;display:grid;place-items:center;padding:6px;text-align:center;font:600 12px/1.25 var(--sans);color:var(--m55)}.cmp .pilecards .ppic .noimg{font-size:14px;padding:12px}.cmp .pilerows{display:flex;flex-direction:column;margin:0 -8px}.cmp .pilerows .pr{grid-template-columns:40px minmax(0,1fr) 56px 22px;cursor:grab}.cmp .pilerows .pr .secart{width:40px;height:30px}.cmp .pcadd{font-size:12px;font-weight:700;color:var(--ink);background:var(--fill2);border-radius:8px;text-align:center;padding:6px 0;display:flex;gap:5px;justify-content:center;align-items:center;width:100%}.cmp .pcadd:hover{background:rgba(226,232,240,.12)}.cmp .pcadd.quiet{background:none;color:var(--m55)}.cmp .pcadd.quiet:hover{color:var(--ink);background:var(--fill)}.cmp .side>.sec{overflow-y:auto;display:flex;flex-direction:column}.cmp .side .pile{padding-top:0}.cmp .side .pilecards{gap:12px 10px}.cmp label.ar{cursor:pointer;border-radius:8px}.cmp label.ar:hover{background:var(--fill)}.cmp label.ar:focus-within .cb{box-shadow:var(--focus-ring)}.cmp .arthumb{width:46px;height:34px;border-radius:5px;overflow:hidden;position:relative;background:var(--surface3)}.cmp .arthumb img{-o-object-fit:cover;object-fit:cover}.cmp .approve .btn:disabled{opacity:.45}.cmp .dtoast{align-self:center;max-width:min(812px,calc(100% - 40px));margin:0 auto 6px;display:flex;align-items:center;gap:10px;background:var(--surface3);border-radius:12px;padding:5px 6px 5px 16px;font-size:12px;color:var(--m85);box-shadow:0 10px 26px rgba(0,0,0,.45);flex:none}.cmp .dtoast>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp .dtoast>button:not(.ib){color:var(--accent-text);font-weight:700;display:inline-flex;gap:5px;align-items:center;white-space:nowrap;padding:3px 6px;border-radius:8px}.cmp .dtoast>button:not(.ib):hover{background:var(--accent-soft)}.cmp .dtoast .ib{width:24px;height:24px}.cmp .dbt{display:flex;flex-direction:column;min-width:0;text-align:left;line-height:1.3}.cmp .dbt>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp .dbt small{color:var(--m45);font-size:12px}.cmp .sheet{top:max(64px,16vh);max-width:100%}.cmp .sheet:focus{outline:none}.cmp .sheetscrim{z-index:19}.cmp .grabbar{display:flex;justify-content:center;align-items:center;position:relative;padding:2px 0 0;min-height:22px;touch-action:none;flex:none}.cmp .sheetx{position:absolute;right:8px;top:4px;width:28px;height:28px}.cmp .sheetbody{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;overscroll-behavior:contain}.cmp .sheetbody .pile.tall,.cmp .sheetbody .plist{overflow:visible;flex:none}@media (max-width:640px){.cmp .dbar{width:calc(100% - 20px);flex:none;cursor:pointer}.cmp .dbar .secart{width:40px;height:30px}.cmp .dtoast{max-width:calc(100% - 20px);font-size:12px}.cmp .rows .rh,.cmp .rows .rw{padding-right:40px}.cmp .approve .ar{grid-template-columns:18px 46px minmax(0,1fr) 54px}.cmp .pilecards{padding-bottom:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cmp .pilecards .pc{max-width:none}}.cmp .shareacts{display:flex;margin-top:-4px}.cmp .shareacts,.cmp .sharenote{flex-wrap:wrap;gap:8px;align-items:center}.cmp .sharenote{display:inline-flex;background:var(--fill);border-radius:12px;padding:6px 6px 6px 12px;font-size:12px;line-height:1.45;color:var(--m70);max-width:100%}.cmp .sharenote b{color:var(--ink);font-weight:600}.cmp .sharenote .ok{color:var(--m70)}.cmp .sharenote.err{background:none;padding:0;color:#efb2a6}.cmp .sharenote .ib{width:24px;height:24px}.cmp .shareurl{color:var(--accent-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cmp input.shareurl{background:var(--surface3);border:0;outline:0;border-radius:7px;padding:3px 8px;font:600 12px var(--sans);min-width:240px}.cmp a.shareurl:hover{text-decoration:underline;text-underline-offset:3px}.cmp .app.shared{grid-template-columns:244px minmax(0,1fr)}@media (max-width:640px){.cmp .app.shared{grid-template-columns:1fr}}.cmp .sharedbox{display:flex;gap:12px;align-items:center;max-width:none}.cmp .sharedbox>.ico{color:var(--m45)}.cmp .sharedbox .btn{margin-left:auto;flex:none}.cmp .rfoot .signin{display:flex;gap:8px}.cmp .sess.link{cursor:default}.cmp .chip.go{background:var(--accent-soft);color:var(--accent-text)}.cmp .rw .n b>span:first-child{min-width:0;white-space:nowrap}.cmp .rw .n b>.mc{flex:none}@media (max-width:640px){.cmp .sharedbox{flex-wrap:wrap;gap:8px 12px;padding:12px}.cmp .sharedbox>span{flex:1 1 calc(100% - 40px)}.cmp .sharedbox .btn{margin-left:26px}.cmp input.shareurl{min-width:0;width:100%}}.cmp .scroll{container-type:inline-size}.cmp .thread{--tw:min(1100px,100cqw);--wide:min(100cqw - 72px,1572px)}.cmp .app.panel .thread,.cmp .app.panel-wide .thread{--tw:min(880px,100cqw)}.cmp .thread{--read:760px}.cmp .fy>:not(.wide),.cmp .say>.body>:not(.wide):not(.fy){max-width:var(--read)}.cmp .say>.body>.fy>.wide,.cmp .say>.body>.wide{width:var(--wide);max-width:none;margin-left:calc((var(--tw) - var(--wide))/2 - 36px)}@media (max-width:640px){.cmp .say>.body>.fy>.wide,.cmp .say>.body>.wide{width:auto;margin-left:0}}@container (max-width:760px){.cmp .cols2,.cmp .deckmain,.cmp .dmain{grid-template-columns:minmax(0,1fr);gap:16px}.cmp .mini.cols-mini{grid-template-columns:minmax(0,1fr)}}.cmp .dk .back{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--m70);padding:4px 8px 4px 4px;margin:-4px 4px -4px -4px;border-radius:7px;white-space:nowrap;max-width:50%;overflow:hidden;text-overflow:ellipsis}.cmp .dk .back:hover{background:var(--fill2);color:var(--ink)}.cmp .cols2>*{min-width:0}.cmp .cols2.fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.cmp .tthumb{width:44px;height:32px;border-radius:5px;overflow:hidden;position:relative;flex:none;background:var(--surface3)}.cmp .tthumb img{-o-object-fit:cover;object-fit:cover}.cmp .plays{max-width:72ch}.cmp .plays,.cmp .plays ul{display:flex;flex-direction:column}.cmp .plays ul{margin:0;padding:0 0 0 18px;gap:4px;font-size:16px;line-height:1.6;color:var(--m85)}.cmp .plays li b{color:var(--ink);font-weight:600}.cmp .plays .more-link{align-self:flex-start}.cmp .changes{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--m85);max-width:72ch}.cmp .changes>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp .changes b{display:inline-block;min-width:2.4em;color:var(--ink)}.cmp .av.guest{color:var(--m55)}.cmp .rfoot .signin{flex-wrap:wrap}.cmp .head .keepbtn{padding:5px 12px;font-size:12px}.cmp .keepnote{display:flex;align-items:center;gap:8px;align-self:center;margin:10px 16px 0;max-width:720px;background:var(--fill);border-radius:10px;padding:4px 4px 4px 12px;color:var(--m85);font-size:12px}.cmp .keepnote>.ico{color:var(--m70);flex:none}.cmp .keepnote>span{flex:1;min-width:0}.cmp .keepnote.err{color:#efb2a6}.cmp .keepnote[data-keep=saving]{padding:8px 12px}.cmp .keepnote .sp{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--surface3);border-top-color:var(--m70);flex:none;animation:cmp-spin .8s linear infinite}.cmp .keepnote .ib{width:24px;height:24px}@media (prefers-reduced-motion:reduce){.cmp .keepnote .sp{animation:none}}.cmp .app.panel-wide{grid-template-columns:244px minmax(0,1fr) clamp(420px,calc(100vw - 724px),820px)}.cmp .app.full .chat{visibility:hidden}.cmp .app.full .pnl{position:absolute;top:0;bottom:0;left:244px;right:0;z-index:12}.cmp .pnl.full .plist{padding:0 24px 16px}.cmp .minbtn{padding:5px 10px;font-size:12px}.cmp .sech .seg{flex:none}.cmp .pnl:not(.wide):not(.full) .sech .seg .lbl{display:none}.cmp .dmeta{display:flex;gap:10px;align-items:baseline;padding:0 18px 8px;font-size:12px;color:var(--m55);min-width:0}.cmp .dmeta b{font-size:20px;line-height:1.2;font-weight:600}.cmp .dmeta b,.cmp .dmeta b.ok{color:var(--ink)}.cmp .dmeta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp .etools{display:flex;gap:8px;align-items:center;padding:0 18px 10px;flex-wrap:wrap}.cmp .addcard input{width:190px;padding:5px 12px;font-size:12px}.cmp .pop.down{top:calc(100% + 6px);bottom:auto}.cmp .popn{padding:7px 10px}.cmp .pop button .r,.cmp .popn{font-size:12px;color:var(--m55)}.cmp .pop button .r{margin-left:auto;padding-left:12px}.cmp .gsw{margin-left:auto;align-items:center}.cmp .seg .gl{font-size:12px;color:var(--m30);font-weight:600;padding:0 6px 0 8px}.cmp .pr.ed{grid-template-columns:auto minmax(0,1fr) auto 50px 22px}.cmp .qty{display:inline-flex;align-items:center;gap:1px}.cmp .qty .c{min-width:16px;text-align:center}.cmp .lmb,.cmp .qb{border-radius:6px;display:grid;place-items:center;color:var(--m45);opacity:0}.cmp .qb{width:18px;height:20px}.cmp .lmb{width:22px;height:22px}.cmp .dtile:hover .lmb,.cmp .dtile:hover .qb,.cmp .lmb:focus-visible,.cmp .lmb[aria-expanded=true],.cmp .pr:hover .lmb,.cmp .pr:hover .qb,.cmp .qb:focus-visible{opacity:1}.cmp .lmb:hover,.cmp .qb:hover{background:var(--fill2);color:var(--ink)}@media (hover:none){.cmp .lmb,.cmp .qb{opacity:.7}}.cmp .cnote{font-style:normal;font-size:12px;font-weight:600;color:var(--m70);margin-left:8px;white-space:nowrap}.cmp .lmw{position:relative;display:inline-grid}.cmp .lmenu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;background:var(--surface3);border-radius:10px;padding:5px;min-width:200px;box-shadow:0 14px 30px rgba(0,0,0,.55);display:flex;flex-direction:column}.cmp .lmenu button{padding:6px 10px;border-radius:7px;font-size:12px;color:var(--m85);white-space:nowrap}.cmp .lmenu button:focus-visible,.cmp .lmenu button:hover{background:var(--fill2);color:var(--ink)}.cmp .lmenu .rm{color:#efb2a6}.cmp .pgrp{border-radius:8px;transition:background .15s,box-shadow .15s}.cmp .pgrp.over{background:rgba(var(--acc-rgb),.07);box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.55)}.cmp .pairs{display:flex;flex-wrap:wrap;gap:2px 10px;padding:0 8px 4px;font-size:12px;color:var(--m45)}.cmp .pairs .pl{font-weight:700;color:var(--m30)}.cmp .pairs .pp{cursor:default;border-bottom:1px dotted var(--m30)}.cmp .pairs .pp:hover,.cmp .pr.pair{color:var(--ink)}.cmp .pr.pair{background:var(--accent-soft)}.cmp .dtile.pair .dtc{color:var(--accent-text)}.cmp .dtile.pair .dtc:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.cmp .stargets{display:flex;gap:8px;flex-wrap:wrap;padding:8px 0 4px}.cmp .drop.st{margin:0;padding:8px 12px;flex:1;justify-content:center}.cmp .dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px 10px;padding:2px 0 8px}.cmp .pnl:not(.wide):not(.full) .dgrid{grid-template-columns:minmax(240px,300px);justify-content:center}.cmp .dtile{display:flex;flex-direction:column;gap:5px;min-width:0;position:relative}.cmp .dtile .ppic{border-radius:var(--r-card);cursor:inherit}.cmp .dtile[draggable=true]{cursor:grab;-webkit-user-drag:element}.cmp .dq{position:absolute;left:8px;top:8px;background:rgba(9,10,12,.84);border-radius:8px;padding:2px 9px;font-size:12px;font-weight:700;color:var(--ink)}.cmp .dtc{display:flex;align-items:center;gap:6px;padding:0 2px;font-size:12px;color:var(--m70)}.cmp .dtc .lmw{margin-left:auto}.cmp .dtc .cnote{margin-left:0}.cmp .pnl.wide .plist.list .pgroups{-moz-columns:2;column-count:2;-moz-column-gap:18px;column-gap:18px}.cmp .pnl.full .plist.list .pgroups{-moz-columns:300px 4;columns:300px 4;-moz-column-gap:22px;column-gap:22px}.cmp .plist.list .pairs,.cmp .plist.list .pg,.cmp .plist.list .pr{-moz-column-break-inside:avoid;break-inside:avoid}.cmp .plist.list .pairs,.cmp .plist.list .pg{-moz-column-break-after:avoid;break-after:avoid}.cmp .dstats{display:flex;flex-direction:column;gap:12px;margin:18px 0 6px;padding:16px 8px 4px;font-size:12px;color:var(--m55)}.cmp .dstats.stale{opacity:.6;transition:opacity .2s}.cmp .dsb{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:start}.cmp .dsh{font-size:12px;font-weight:700;color:var(--m45);padding-top:1px}.cmp .dsv{display:flex;flex-direction:column;gap:6px;min-width:0}.cmp .dline{display:flex;flex-wrap:wrap;gap:3px 12px}.cmp .davg b,.cmp .dline b{color:var(--ink);font-weight:600}.cmp .dsmiss{color:var(--m45);margin:0}.cmp .dsmiss small{color:var(--m30);font-size:12px;margin-left:4px}.cmp .dcurve{display:flex;gap:5px;align-items:flex-end}.cmp .dcb{display:flex;flex-direction:column;align-items:center;gap:1px;width:22px}.cmp .dcb .dbw{height:34px;width:100%;display:flex;align-items:flex-end}.cmp .dcb i{display:block;width:100%;border-radius:3px 3px 1px 1px;background:var(--m30)}.cmp .dcb small{font-size:12px;line-height:1.2}.cmp .dcb .dcn{color:var(--m70);min-height:13px}.cmp .dcb .dcm{color:var(--m30);width:100%;text-align:center;border-top:1px solid var(--hair2);padding-top:2px;margin-top:1px}.cmp .dcols{display:flex;flex-direction:column;gap:4px}.cmp .dcol{display:flex;align-items:center;gap:8px}.cmp .dpair{display:flex;flex-direction:column;gap:2px;width:64px;flex:none}.cmp .dpair i{display:block;height:3px;border-radius:2px;background:var(--m70)}.cmp .dpair i.src{background:var(--surface3)}.cmp .dodds{border-collapse:collapse;font-size:12px;width:100%;max-width:440px}.cmp .dodds td,.cmp .dodds th{padding:2px 4px;text-align:right;font-weight:500}.cmp .dodds thead th{color:var(--m30);font-weight:600}.cmp .dodds tbody th,.cmp .dodds thead th:first-child{text-align:left}.cmp .dodds tbody th{color:var(--m70);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp .dodds td{color:var(--m85)}.cmp .dfine{margin:0;font-size:12px;color:var(--m30)}.cmp .composer{transition:background .15s}.cmp .composer.carry{outline:1.5px dashed rgba(var(--acc-rgb),.7);outline-offset:-1.5px}.cmp .composer.over{outline:1.5px solid var(--accent);outline-offset:-1.5px;background:rgba(var(--acc-rgb),.06);box-shadow:var(--drop-glow)}.cmp .atts{display:flex;flex-wrap:wrap;gap:6px}.cmp .att{display:inline-flex;align-items:center;gap:7px;max-width:260px;border-radius:9px;background:var(--fill2);padding:3px 4px 3px 3px;font-size:12px;font-weight:600;color:var(--m85)}.cmp .att .aart{width:30px;height:22px;border-radius:5px;overflow:hidden;position:relative;background:var(--surface3);display:grid;place-items:center;flex:none;color:var(--m45)}.cmp .att .aart img{-o-object-fit:cover;object-fit:cover}.cmp .att .an{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cmp .att .as{color:var(--m45);font-weight:500;white-space:nowrap;padding-right:4px}.cmp .att .ax{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;color:var(--m55);flex:none}.cmp .att .ax:hover{background:var(--surface3);color:var(--ink)}.cmp .attnote{font-size:12px;color:var(--m55)}.cmp .you .atts{justify-content:flex-end;margin:2px 0 6px}.cmp .you .att{background:var(--surface3);padding-right:10px}.cmp .you .yt{display:block}.cmp .dhandle{width:20px;height:30px;margin-left:-10px;border-radius:6px;display:grid;place-items:center;color:var(--m45);cursor:grab;flex:none}.cmp .dhandle:hover{color:var(--ink);background:var(--fill2)}.cmp .dpic[draggable=true],.cmp .mrow[draggable=true]{cursor:grab;-webkit-user-drag:element}.cmp kbd,.cmp small{font-size:12px}.cmp h1,.cmp h2,.cmp h3,.cmp h4{font-size:inherit}.cmp .idstrip{display:flex;height:3px;width:72px;border-radius:2px;overflow:hidden;flex:none}.cmp .idstrip i{flex:1}.cmp .idW{background:var(--mW)}.cmp .idU{background:var(--mU)}.cmp .idB{background:var(--mB)}.cmp .idR{background:var(--mR)}.cmp .idG{background:var(--mG)}.cmp .idC{background:var(--mC)}.cmp .idstrip.side{flex-direction:column;width:3px;height:14px;margin-right:-4px}.cmp .sech .idstrip{margin:5px 0 4px}.cmp .dh+.idstrip{width:96px;margin:12px 0 2px}.cmp .collapsed b+.idstrip{width:48px;margin:4px 0 3px}.cmp .trace{display:flex;flex-direction:column;gap:8px}.cmp .trace>.tool{display:block}.cmp .trace>.tool>.no,.cmp .trace>.tool>.ok,.cmp .trace>.tool>.sp{display:inline-block;vertical-align:-2px;margin-right:8px}.cmp .trace>.tool>.tmore{margin-left:6px;vertical-align:bottom}.cmp .tline{min-width:0}.cmp .tsep{color:var(--m30);padding:0 2px}.cmp .tmore{display:inline-flex;align-items:center;gap:2px;color:var(--m30);font-size:12px;border-radius:6px;padding:0 4px}.cmp .tmore:hover{color:var(--ink)}.cmp .tmore[aria-expanded=true] svg{transform:rotate(180deg)}.cmp .tsteps{display:flex;flex-direction:column;gap:8px;padding:2px 0 2px 20px}.cmp .cback{position:absolute;inset:0;background:#000 url(https://backs.scryfall.io/large/0/a/0aeebaf5-8c7d-4636-9e82-8c27447861f7.jpg) 50%/cover no-repeat}.cmp .cback:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.1) 50%,transparent 65%);background-size:250% 100%;animation:cmp-sheen 1.8s ease-in-out infinite}.cmp .gc .im.front img.in{animation:cmp-turn .5s var(--ease) backwards}@keyframes cmp-sheen{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes cmp-turn{0%{transform:perspective(900px) rotateY(90deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cmp :after,.cmp :before{animation:none!important}}.cmp .flycard{position:fixed;z-index:80;pointer-events:none;border-radius:4.75%/3.5%;background:var(--surface3) center/cover no-repeat;box-shadow:0 30px 50px -20px #000,0 6px 16px -4px rgba(0,0,0,.7);transform-origin:center}.cmp .dtile.landed,.cmp .pr.landed{position:relative;color:var(--ink)}.cmp .dtile.landed:after,.cmp .pr.landed:after{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;background:linear-gradient(90deg,rgba(var(--acc-rgb),.22),transparent 85%);animation:cmp-wash 1.6s var(--ease) both}.cmp .dtile.landed:after{border-radius:var(--r-card);background:rgba(var(--acc-rgb),.14)}@keyframes cmp-wash{0%{opacity:0}12%{opacity:1}55%{opacity:1}to{opacity:0}}.cmp .tickup{display:inline-block;animation:cmp-tick .35s var(--ease) both}@keyframes cmp-tick{0%{transform:translateY(55%);opacity:0}to{transform:none;opacity:1}}.cmp .pr{border-radius:8px}.cmp .pg{padding-top:14px}.cmp .ahead>b{font:var(--t20);color:var(--ink);letter-spacing:-.01em}.cmp .ahead>span:not(.seg){font:500 20px/1.3 var(--sans);color:var(--m45)}.cmp .dsb:has(.dodds){grid-template-columns:minmax(0,1fr);gap:6px}.cmp .chat{isolation:isolate}.cmp .homeglow{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;transition:opacity .9s var(--ease),transform 1.2s var(--ease)}.cmp .homeglow.out{opacity:0;transform:scale(.92)}.cmp .homeglow i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.8}.cmp .homeglow .g1{width:70%;height:62%;left:15%;top:12%;background:radial-gradient(closest-side,rgba(139,92,246,.95),rgba(109,63,224,.35) 60%,transparent);animation:cmp-drift1 22s ease-in-out infinite alternate}.cmp .homeglow .g2{width:44%;height:48%;left:4%;top:34%;background:radial-gradient(closest-side,rgba(110,170,250,.85),transparent);opacity:.5;animation:cmp-drift2 26s ease-in-out infinite alternate}.cmp .homeglow .g3{width:36%;height:40%;right:4%;top:36%;background:radial-gradient(closest-side,rgba(255,232,180,.75),transparent);opacity:.32;animation:cmp-drift3 30s ease-in-out infinite alternate}.cmp .homeglow .g4{width:50%;height:40%;left:25%;top:52%;background:radial-gradient(closest-side,rgba(196,120,255,.9),transparent);opacity:.6;animation:cmp-drift2 24s ease-in-out infinite alternate-reverse}.cmp .homeglow:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 75% 70% at 50% 45%,transparent 40%,var(--paper) 92%)}@keyframes cmp-drift1{to{transform:translate(4%,-5%) scale(1.06)}}@keyframes cmp-drift2{to{transform:translate(6%,-4%) scale(1.1)}}@keyframes cmp-drift3{to{transform:translate(-6%,-3%) scale(.94)}}@media (prefers-reduced-motion:reduce){.cmp .homeglow i{animation:none!important}.cmp .homeglow{transition:none}}.cmp .scroll.top:has(.hero.home){display:flex;flex-direction:column;justify-content:center}.cmp .hero.home{width:100%;max-width:776px;padding:28px 28px 12vh}.cmp .hero.home h2{font:var(--t40);letter-spacing:-.025em;margin:0 0 22px}.cmp .hero.home .composer{box-shadow:0 24px 60px -24px rgba(0,0,0,.95),0 0 0 1px rgba(226,232,240,.06)}.cmp .hero.home .chips{margin-top:22px}.cmp .hero.home .chip{background:rgba(28,32,37,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cmp .hero.home .chip .ico{color:var(--m45)}.cmp .hero.home .chip.next{background:rgba(52,38,92,.82);color:var(--accent-text)}.cmp .hero.home .chip.next .ico{color:var(--accent-text)}@media (max-width:640px){.cmp .hero.home{padding:16px 16px 8vh}.cmp .hero.home h2{font-size:28px;margin-bottom:16px}.cmp .hero.home .chips{margin-top:16px}}.cmp .deckcard{background:var(--surface);border-radius:var(--r-box);padding:20px;max-width:860px}.cmp .deckcard .dtop{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.cmp .deckcard .dface{--cw:240px;box-shadow:var(--lift)}.cmp .deckcard .dmainc{min-width:0}.cmp .deckcard h3{font:var(--t28);letter-spacing:-.015em;margin:4px 0 0;color:var(--ink)}.cmp .deckcard h3+.idstrip{width:96px;margin:12px 0 0}.cmp .dfacts{display:flex;gap:8px 28px;flex-wrap:wrap;margin-top:18px}.cmp .dfacts>div{display:flex;flex-direction:column;gap:2px;font:var(--t12);color:var(--m45)}.cmp .dfacts b{font:var(--t20);color:var(--ink)}.cmp .deckcard .cvrow{display:flex;align-items:center;gap:12px;padding:18px 0 0;max-width:380px;font:var(--t12);color:var(--m45)}.cmp .minicurve{display:flex;align-items:flex-end;gap:4px;height:30px;flex:1}.cmp .minicurve>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;flex:1;height:100%}.cmp .minicurve .bar{display:block;width:100%;border-radius:2px 2px 1px 1px;background:var(--m30)}.cmp .minicurve .lbl{font:500 12px/1 var(--sans);color:var(--m45)}.cmp .deckcard .dacts{padding-top:20px}.cmp .deckcard .sharenote{margin-top:10px}.cmp .dnote{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin-top:12px;font:var(--t12);color:var(--m45)}.cmp .dnote b{color:var(--m85);font-weight:600}.cmp .dnote .msg{flex:0 1 auto;min-width:0}.cmp .dnote .msg.err{color:#efb2a6}.cmp .dnote .msg .ico{color:var(--m30);margin-right:3px}.cmp .dnote .tail{white-space:nowrap}.cmp .dnote .dot{color:var(--m30);white-space:pre}.cmp .dnote .link{color:var(--accent-text);font-weight:600;text-decoration:underline;text-decoration-color:rgba(var(--acc-rgb),.45);text-underline-offset:3px;padding:0}.cmp .dnote .idpill{display:inline-flex;width:16px;height:10px;border-radius:3px;overflow:hidden;vertical-align:-1px;margin-right:6px}.cmp .dnote .idpill i{flex:1}.cmp .dnote .pok{margin-left:auto;color:var(--m70);display:inline-flex;gap:5px;align-items:center;white-space:nowrap}.cmp .dnote .pok .ico{color:var(--m45)}.cmp .deckcard .plays{padding-top:20px;max-width:60ch}.cmp .deckcard .plays .sub{font:600 14px/1.45 var(--sans);color:var(--ink);margin:0 0 8px}.cmp .deckcard .plays ul{list-style:none;padding:0;gap:8px;font:var(--t14);line-height:1.6}.cmp .deckcard .dbottom{margin-top:24px}.cmp .deckcard .dbottom>.sub{font:600 14px/1.45 var(--sans);color:var(--ink);margin:0 0 8px}.cmp .deckcard .tops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.cmp .deckcard .topc{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:14px;align-items:center;padding:6px 8px 6px 6px;border-radius:10px;font:var(--t14);color:var(--m85);text-align:left;min-width:0}.cmp .deckcard .topc:hover{background:var(--fill)}.cmp .deckcard .topc .tn{min-width:0;overflow:hidden;text-overflow:ellipsis}.cmp .deckcard .topc small{display:block;font:var(--t12);color:var(--m45)}.cmp .deckcard .topc .p{color:var(--m70)}@container (max-width:700px){.cmp .deckcard{padding:16px}.cmp .deckcard .dtop{display:block}.cmp .deckcard .dface{margin:0 0 16px}.cmp .deckcard .dbottom{margin-top:18px}.cmp .deckcard .tops{grid-template-columns:minmax(0,1fr)}.cmp .dnote .pok{margin-left:0;width:100%}}@media (max-width:640px){.cmp .deckcard .dface{--cw:116px;float:left;margin:0 16px 8px 0}.cmp .deckcard .cvrow,.cmp .deckcard .dacts,.cmp .deckcard .dnote,.cmp .deckcard .plays,.cmp .deckcard .sharenote{clear:both}.cmp .deckcard h3{font-size:20px;margin:0}.cmp .deckcard h3+.idstrip{width:64px;margin-top:8px}.cmp .dfacts{gap:10px 18px;margin-top:12px}.cmp .dfacts b{font-size:16px}}.cmp .artc{position:relative;display:block;overflow:hidden;background:var(--surface3)}.cmp .artc img{-o-object-fit:cover;object-fit:cover}.cmp .artc .artist{position:absolute;top:4px;right:4px;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px/1 var(--sans);color:rgba(238,241,245,.8);background:rgba(9,10,12,.55);padding:3px 5px;border-radius:5px}.cmp .deckcard .topart{width:96px;height:66px;border-radius:7px}.cmp .secart .artc{position:absolute;inset:0}.cmp .sech.copyh .secart{width:64px;height:46px;border-radius:7px}.cmp .sech .savecopy{margin-left:auto;flex:none}.cmp .dmeta [data-testid=deck-lands]{color:var(--m55)}.cmp .copynote{display:flex;gap:10px;align-items:flex-start;margin:4px 16px 8px;padding:10px 12px;border-radius:12px;background:var(--fill);font:var(--t12);color:var(--m70)}.cmp .copynote .ico{color:var(--m45);margin-top:1px}.cmp .fy{display:flex;flex-direction:column;gap:44px;min-width:0}.cmp .fy .fyintro{margin:0}.cmp .fyload{gap:18px}.cmp .fybar{height:14px;border-radius:7px;background:var(--fill2);max-width:720px}.cmp .fybar.tall{height:22px}.cmp .fybar.w30{width:30%}.cmp .fybar.w40{width:40%}.cmp .fybar.w50{width:50%}.cmp .fybar.w60{width:60%}.cmp .fybar.w70{width:70%}.cmp .fybar.w80{width:80%}.cmp .fybar.w90{width:90%}.cmp .fyload .fypickm{display:flex;flex-direction:column;gap:14px}.cmp .fyback{position:relative;width:100%;aspect-ratio:488/680;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--lift)}.cmp .fyback.big{width:320px}.cmp .fypick{display:grid;grid-template-columns:320px minmax(0,1fr);gap:40px;align-items:start}.cmp .fyhero{width:320px}.cmp .fyhero.turn{animation:cmp-flip .55s var(--ease) both}@keyframes cmp-flip{0%{transform:perspective(1100px) rotateY(0)}49%{transform:perspective(1100px) rotateY(90deg)}51%{transform:perspective(1100px) rotateY(-90deg)}to{transform:none}}.cmp .fypickm{min-width:0}.cmp .fypick .when{font:var(--t12);color:var(--m45);display:flex;gap:6px;align-items:center}.cmp .fypick h2{font:var(--t40);letter-spacing:-.025em;margin:10px 0 0;color:var(--ink);overflow-wrap:anywhere}.cmp .fypick .mrow{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font:var(--t14);color:var(--m45)}.cmp .fypick .reason{font:var(--t16);color:var(--m85);margin:20px 0 0;max-width:56ch}.cmp .combo{display:flex;gap:14px;align-items:center;margin-top:20px;padding:10px 14px 10px 10px;background:var(--surface);border-radius:14px;max-width:520px}.cmp .combo .fysmall{width:64px;height:46px;border-radius:7px;flex:none}.cmp .combo .k{display:block;font:var(--t12);color:var(--m45)}.cmp .combo .t{display:block;font:var(--t14);color:var(--m85)}.cmp .combo .t b{color:var(--ink);font-weight:600}.cmp .fyacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;align-items:flex-start}.cmp .fyacts .count{font:var(--t12);color:var(--m45);align-self:center;margin-left:4px}.cmp .fyadd{display:flex;flex-direction:column;min-width:0;max-width:100%}.cmp .fyadd .btn{max-width:100%;white-space:normal;text-align:left}.cmp .fyadd .dnote{margin-top:8px}.cmp .fyshelf{display:flex;flex-direction:column;gap:18px;min-width:0}.cmp .fyhead h3{font:var(--t20);letter-spacing:-.01em;margin:0;color:var(--ink)}.cmp .fyhead .sub{font:var(--t14);color:var(--m45);margin-top:4px}.cmp .fygrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;max-width:1260px}@container (min-width:1092px){.cmp .fygrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cmp .fycard{display:flex;flex-direction:column;gap:10px;min-width:0}.cmp .fycard .gc[draggable=true]{cursor:grab}.cmp .fycard .fyadd .btn{align-self:flex-start;padding:5px 12px;font-size:12px}.cmp .fydecks{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@container (max-width:980px){.cmp .fydecks{grid-template-columns:minmax(0,1fr)}}.cmp .app.panel .fydecks,.cmp .app.panel-wide .fydecks{grid-template-columns:minmax(0,1fr)}.cmp .fydeck{background:var(--surface);border-radius:var(--r-box);padding:16px;min-width:0}.cmp .fydtop{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:start}.cmp .fydpic{position:relative;width:120px;aspect-ratio:488/680;border-radius:var(--r-card);overflow:hidden;background:#000;box-shadow:var(--lift)}.cmp .fydpic img{-o-object-fit:cover;object-fit:cover}.cmp .fydm{min-width:0}.cmp .fywhy{font:var(--t12);color:var(--m45)}.cmp .fydeck h4{font:var(--t20);margin:4px 0 0;color:var(--ink);overflow-wrap:anywhere}.cmp .fydeck h4+.idstrip{width:64px;margin:10px 0 0}.cmp .fysrc{font:var(--t14);color:var(--m70);margin-top:12px}.cmp .fycurve{display:flex;align-items:flex-end;gap:12px;margin-top:12px;max-width:320px;font:var(--t12);color:var(--m45)}.cmp .fycurve .minicurve{height:28px}.cmp .fycurve .lands{white-space:nowrap}.cmp .fyline{font:var(--t14);color:var(--m85);margin:10px 0 0}.cmp .fydeck .acts{margin-top:14px}.cmp .ico.up{transform:rotate(180deg)}.cmp .fymore{display:flex;flex-direction:column;gap:16px;margin-top:20px}.cmp .fymore .sub{font:600 14px/1.45 var(--sans);color:var(--ink);margin:0 0 6px}.cmp .fymore p{font:var(--t14);color:var(--m85);margin:0 0 4px;max-width:72ch}.cmp .fytops{display:flex;flex-direction:column;gap:2px}.cmp .fyprice,.cmp .fytop{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:4px 6px 4px 4px;border-radius:10px;font:var(--t14);color:var(--m85);min-width:0}.cmp .fytopart{width:56px;height:40px;border-radius:6px}.cmp .fyprice small,.cmp .fytop small{display:block;font:var(--t12);color:var(--m45)}.cmp .fyprice .tn,.cmp .fytop .tn{min-width:0;overflow:hidden;text-overflow:ellipsis}.cmp .fyprice .p,.cmp .fytop .p{color:var(--m70);white-space:nowrap}.cmp .fyrel{font:var(--t12);color:var(--m45)}.cmp .fypairs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;max-width:1260px}.cmp .fypair{background:var(--surface);border-radius:var(--r-box);padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.cmp .fyfan{display:flex;justify-content:center;padding:6px 0 10px}.cmp .fyfan .gc{width:min(44%,140px)}.cmp .fyfan .f0{transform:rotate(-6deg) translateX(8px);z-index:1}.cmp .fyfan .f1{transform:rotate(5deg) translate(-8px,8px)}.cmp .fypair h4,.cmp .fyset h4{font:600 16px/1.35 var(--sans);margin:4px 0 0;color:var(--ink)}.cmp .fypair p,.cmp .fyset p{font:var(--t14);color:var(--m85);margin:0}.cmp .fyfoot{font:var(--t12);color:var(--m45);margin-top:auto}.cmp .fypair .fyadd .btn{align-self:flex-start}.cmp .fysets{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;max-width:1260px}.cmp .fyset{background:var(--surface);border-radius:var(--r-box);padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.cmp .fysamples{display:flex;flex-wrap:wrap;gap:10px}.cmp .fysample{display:flex;flex-direction:column;gap:4px;width:96px;font:var(--t12);color:var(--m70)}.cmp .fysampleart{width:96px;height:70px;border-radius:7px}.cmp .fyprices{display:flex;flex-direction:column;gap:2px;max-width:720px}.cmp .fyarts{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px 20px;max-width:1260px}.cmp .fyart{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--m85)}.cmp .fyartpic{position:relative;display:block;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--surface3);margin-bottom:6px}.cmp .fyartpic img{-o-object-fit:cover;object-fit:cover}.cmp .fyart b{font:600 16px/1.35 var(--sans);color:var(--ink)}.cmp .fyart .dek{font:var(--t14);color:var(--m70)}.cmp .fyart small{color:var(--m45)}.cmp .fyart:hover b{text-decoration:underline;text-underline-offset:3px}.cmp .fydigest h3{font:var(--t20);letter-spacing:-.01em;margin:0 0 10px;color:var(--ink)}.cmp .fydrows{display:flex;flex-direction:column;gap:2px;max-width:900px}.cmp .fydrow{display:flex;gap:16px;align-items:baseline;padding:8px 10px;margin:0 -10px;border-radius:12px;font:var(--t14);color:var(--m85)}.cmp .fydrow .t{flex:1;min-width:0}.cmp .fydrow .r{font:var(--t12);color:var(--m45);white-space:nowrap}.cmp .fysign{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:0;font:var(--t14);color:var(--m70)}@container (max-width:700px){.cmp .fypick{grid-template-columns:minmax(0,1fr);gap:20px}.cmp .fyback.big,.cmp .fyhero{width:260px}}@media (max-width:640px){.cmp .fy{gap:36px}.cmp .fypick h2{font-size:28px}.cmp .fyacts{flex-direction:column;align-items:stretch}.cmp .fyacts>.btn,.cmp .fyacts>.fyadd{width:100%}.cmp .fyacts .btn{justify-content:center;width:100%}.cmp .fyacts .count{align-self:flex-start;margin-left:0}.cmp .fygrid{gap:22px 12px}.cmp .fydtop{grid-template-columns:96px minmax(0,1fr);gap:14px}.cmp .fydpic{width:96px}}.cmp .setup{gap:30px}.cmp .flowend:has(>.thread>.setup:first-child){justify-content:flex-start}.cmp .setup .setskip{align-self:flex-start;padding-left:0;color:var(--m70)}.cmp .setq{display:flex;flex-direction:column;gap:16px}.cmp .setqh{font:var(--t20);letter-spacing:-.01em;margin:0;color:var(--ink)}.cmp .setsub{margin:-6px 0 0;font:var(--t14);color:var(--m70)}.cmp .setchips{border:0;margin:0;padding:0;min-width:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cmp .setchips:disabled .pchip{cursor:default;opacity:.7}.cmp .setchips:disabled .pchip.on{opacity:1}.cmp .setgroup{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.cmp .setgroup.found{padding-top:4px}.cmp .setfoundh{width:100%;font:var(--t12);color:var(--m45)}.cmp .pchip{display:inline-flex;align-items:center;gap:8px;border-radius:var(--r-chip);padding:10px 16px;font:600 14px/1.2 var(--sans);color:var(--m85);background:var(--surface2);cursor:pointer;transition:background .15s;white-space:nowrap}.cmp .pchip:hover{background:var(--surface3)}.cmp .pchip.on{background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.cmp .pchip .tick{width:16px;height:16px;padding:2px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.cmp .pchip .later{font:var(--t12);color:var(--m45);margin-left:4px}.cmp .pchip .ms{width:18px;height:18px}.cmp .pchip.fave{padding:6px 14px 6px 6px}.cmp .pchip .faveart{width:40px;height:40px;border-radius:7px;overflow:hidden;position:relative;flex:none;background:var(--surface3)}.cmp .pchip .faveart img{-o-object-fit:cover;object-fit:cover}.cmp .pchip.add{background:none;color:var(--m55);padding-left:8px;padding-right:8px}.cmp .setnav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:720px}.cmp .setprog{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:var(--t12);color:var(--m55)}.cmp .setprog i{width:18px;height:3px;border-radius:2px;background:var(--surface3)}.cmp .setprog i.was{background:var(--m45)}.cmp .setprog i.on{background:var(--accent)}.cmp .setprog span{margin-left:6px}.cmp .you.pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;background:none;padding:0;max-width:90%}.cmp .you.pills .yt{display:inline-flex;align-items:center;gap:6px;background:var(--surface2);border-radius:12px;padding:7px 14px;font:var(--t14);color:var(--ink)}.cmp .fylead{max-width:72ch}.cmp .picks{background:var(--surface);border-radius:var(--r-box);padding:24px;max-width:760px;display:flex;flex-direction:column;gap:12px}.cmp .picks h3{font:var(--t20);letter-spacing:-.01em;margin:0;color:var(--ink)}.cmp .picks .pksub{margin:-6px 0 4px;font:var(--t14);color:var(--m70)}.cmp .pkrow{display:grid;grid-template-columns:136px minmax(0,1fr);gap:16px;align-items:center}.cmp .pkl{font:var(--t12);color:var(--m55)}.cmp .pkv{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:var(--t14);color:var(--ink);min-width:0}.cmp .pkv .ms{width:16px;height:16px}.cmp .pktag{background:var(--surface3);border-radius:8px;padding:3px 8px;font:var(--t12);color:var(--m85)}.cmp .pknone{font:var(--t14);color:var(--m45)}.cmp .pknote{margin:6px 0 0;font:var(--t14);color:var(--m85);max-width:62ch}.cmp .pknote b{color:var(--ink)}.cmp .picks>.btn{align-self:flex-start}.cmp .picks .acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.cmp .pkadd input{background:var(--surface2);border-radius:var(--r-chip);padding:9px 12px;font:var(--t14);color:var(--ink);width:200px;border:0;outline:0}.cmp .pkadd input:focus-visible{box-shadow:var(--focus-ring)}@media (max-width:640px){.cmp .pkrow{grid-template-columns:minmax(0,1fr);gap:6px}.cmp .picks{padding:18px}.cmp .setprog{margin-left:0;width:100%}.cmp .pchip{padding:9px 13px}}.cmp .subox{position:fixed;z-index:60;width:360px;max-width:calc(100vw - 24px);background:var(--surface2);border-radius:var(--r-box);padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 60px -18px rgba(0,0,0,.95),0 0 0 1px rgba(226,232,240,.06)}.cmp .subox:focus{outline:none}.cmp .subox h3{font:var(--t20);letter-spacing:-.01em;margin:0;color:var(--ink)}.cmp .subox .susub{margin:-6px 0 0;font:var(--t14);color:var(--m85)}.cmp .sucard{display:flex;align-items:center;gap:12px;background:var(--surface3);border-radius:12px;padding:8px}.cmp .sucard .suart{width:44px;height:44px;border-radius:8px;overflow:hidden;position:relative;flex:none;background:var(--surface)}.cmp .sucard .suart img{-o-object-fit:cover;object-fit:cover}.cmp .sucard span{display:flex;flex-direction:column;gap:2px;font:var(--t14);color:var(--ink);min-width:0}.cmp .sucard small{font:var(--t12);color:var(--m55)}.cmp .sukeep{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font:var(--t14);color:var(--ink)}.cmp .sukeep input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent-fill);flex:none}.cmp .sukeep span{display:flex;flex-direction:column;gap:2px}.cmp .sukeep b{font-weight:500}.cmp .sukeep small{font:var(--t12);color:var(--m55)}.cmp .suacts{display:flex;flex-direction:column;gap:8px}.cmp .suacts .btn{justify-content:center;padding:10px 14px}.cmp .suacts .sunot{margin-top:6px;color:var(--m70)}.cmp .suacts.row{flex-direction:row;flex-wrap:wrap}.cmp .subox.inline{position:static;z-index:auto;width:auto;max-width:640px;background:var(--surface);box-shadow:none;padding:24px}.cmp .suscrim{position:fixed;inset:0;z-index:59;background:rgba(0,0,0,.55)}.cmp .subox.sheet{left:0;right:0;bottom:0;top:auto;width:auto;max-width:none;border-radius:18px 18px 0 0;padding:22px 20px calc(22px + env(safe-area-inset-bottom))}.cmp .btn.heart.on{color:var(--accent-text)}.cmp .who .whomenu{margin-left:auto;position:relative}.cmp .smenu.up{top:auto;bottom:36px;right:0;min-width:200px}.cmp .smenu.up small{margin-left:auto;padding-left:12px;font-size:12px;color:var(--m45)}.cmp .fycard .gc.open,.cmp .fydpic[role=button],.cmp .fyfan .gc[role=button],.cmp .fyhero.open,.cmp .fytop[role=button]{cursor:pointer}.cmp .afoot{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-start}.cmp .afoot .shareacts{margin-top:0}.cmp .rate{display:flex;flex-direction:column;gap:8px;min-width:0}.cmp .votes{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.cmp .vote{width:32px;height:32px;color:var(--m45)}.cmp .vote.on,.cmp .vote.on:hover{color:var(--accent-text);background:var(--accent-soft)}.cmp .ratenote{font:var(--t12);color:var(--m55);display:inline-flex;align-items:center;gap:5px;margin-left:8px}.cmp .ratenote.err{color:#efb2a6}.cmp .reason{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:var(--t12);color:var(--m55)}.cmp .reason .rq{margin-right:2px}.cmp .rchip{border-radius:var(--r-chip);padding:6px 10px;font:600 12px/1.2 var(--sans);color:var(--m85);background:var(--surface2)}.cmp .rchip:hover{background:var(--surface3);color:var(--ink)}.cmp .reason input{background:var(--surface2);border:0;outline:0;border-radius:var(--r-chip);padding:6px 10px;font:var(--t12);color:var(--ink);width:160px;max-width:100%}.cmp .reason input:focus-visible{box-shadow:var(--focus-ring)}.cmp .reason .btn.quiet{font-size:12px;padding:4px 6px}.cmp .reason .ib{width:24px;height:24px}.cmp .rateguest{font:var(--t12);color:var(--m45);text-decoration:underline;text-decoration-color:rgba(226,232,240,.18);text-underline-offset:3px;align-self:center}.cmp .rateguest:hover{color:var(--m85)}.cmp .fypickm>.rate{margin-top:16px}.cmp .fycardacts{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.cmp .fycardacts:empty{display:none}.cmp .fycard .vote{width:28px;height:28px}.cmp .fyhead .rateguest{display:inline-block;margin-top:6px}.cmp .under{flex-wrap:wrap}.cmp .register{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.cmp .regbtn{color:var(--m55);font:600 12px/1.4 var(--sans);border-radius:6px;padding:0 2px}.cmp .regbtn:hover{color:var(--ink)}.cmp .regon{display:inline-flex;align-items:center;gap:6px;background:var(--accent-soft);color:var(--accent-text);border-radius:var(--r-chip);padding:3px 10px;font:600 12px/1.4 var(--sans)}.cmp .regon button{color:var(--ink);font:700 12px/1.4 var(--sans)}.cmp .register .err{font-size:12px}.cmp .facts{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.cmp .facts>.tmore{margin-left:-4px}.cmp .factlist{gap:14px;background:var(--surface);border-radius:var(--r-box);padding:16px 20px;max-width:760px;width:100%}.cmp .factlist,.cmp .factrows{display:flex;flex-direction:column}.cmp .factrows{list-style:none;margin:0;padding:0;gap:10px}.cmp .factrows li{display:flex;flex-direction:column;gap:2px}.cmp .factrows .fl{font:var(--t14);color:var(--m85)}.cmp .fm{font:var(--t12);color:var(--m45)}.cmp .kcards{display:flex;flex-direction:column;gap:10px}.cmp .kh{font:var(--t12);color:var(--m55)}.cmp .kcard{display:flex;flex-direction:column;gap:2px}.cmp .kcard b{font:600 14px/1.4 var(--sans);color:var(--ink)}.cmp .kcard .ks{overflow-wrap:anywhere}.cmp .pkrow.top{align-items:start}.cmp .pkv.col{flex-direction:column;align-items:stretch}.cmp .pkfine{margin:-4px 0 0 152px;font:var(--t12);color:var(--m45)}.cmp .prefs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cmp .prefs li{display:flex;align-items:center;gap:10px;background:var(--surface2);border-radius:12px;padding:5px 5px 5px 12px}.cmp .prefs .pt{flex:1;min-width:0;font:var(--t14);color:var(--ink);overflow-wrap:anywhere}.cmp .prefs .pktag{flex:none}.cmp .prefadd{display:flex;gap:8px;flex-wrap:wrap}.cmp .pkadd.prefadd input{flex:1;min-width:0;width:auto}.cmp .aboutfail{display:flex;flex-direction:column;gap:6px;align-items:flex-start;font:var(--t14);color:var(--m85)}.cmp .picks .pknote .link{font:inherit;padding:0}.cmp .kcards{margin-top:4px}@media (max-width:640px){.cmp .pkfine{margin-left:0}.cmp .reason input{flex:1 1 140px;width:auto;min-width:0}}