.cdl{--cd-card:#141418;--cd-line:#27272a;--cd-line-2:#1f1f25;--cd-ink:#fafafa;--cd-sub:#a1a1aa;--cd-dim:#71717a;--cd-accent:#7445f4;--cd-accent-soft:#c4b5fd;--cd-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 .16 0'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");color:var(--cd-ink);word-break:keep-all;-webkit-font-smoothing:antialiased;padding-bottom:96px;font-size:14px}.cdl a{color:inherit}.cdl h1,.cdl h2,.cdl h3,.cdl p{margin:0}.cdl.cd-embed{padding-bottom:0}.cdl.cd-embed .cd-cover,.cdl.cd-embed .cd-hrow,.cdl.cd-embed .cd-body{padding-left:0;padding-right:0}.cdl.cd-embed .cd-hrow{margin-top:20px}.cd-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.cd-card{background:var(--cd-card);border:1px solid var(--cd-line);border-radius:2px}.cd-mut{color:var(--cd-sub)}.cd-chip{color:#d4d4d8;white-space:nowrap;background:#1f1f25;border-radius:2px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.cd-chip.v{color:var(--cd-accent-soft);background:#7445f42e}.cd-win{color:#5383e8;font-weight:700}.cd-loss{color:#e84057;font-weight:700}.cd-tie{color:#d4d4d8;font-weight:700}.cd-btn{cursor:pointer;color:#e4e4e7;white-space:nowrap;background:0 0;border:1px solid #3f3f46;border-radius:2px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cd-btn:hover{background:#1c1c22;border-color:#52525b}.cd-btn.pri{background:var(--cd-accent);border-color:var(--cd-accent);color:#fff;box-shadow:0 4px 14px #7445f44d}.cd-btn.pri:hover{background:#6236e0;border-color:#6236e0}.cd-btn.lg{height:48px;padding:0 24px;font-size:15px}.cd-btn.sm{height:32px;padding:0 12px;font-size:12px}.cd-btn.ghost{color:var(--cd-sub);border-color:#0000}.cd-btn.ghost:hover{color:var(--cd-ink);background:#1c1c22}.cd-btn:disabled{opacity:.5;cursor:default}.cd-btn.wide{width:100%}.cd-badge{color:#e4e4e7;white-space:nowrap;background:#1f1f25;border-radius:2px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.cd-badge b{font-size:14px}.cd-badge.streak{color:#a9c1f5;background:#5383e829}.cd-badge.rank{color:#ddd6fe;background:#7445f42e}.cd-error{color:#f0707f;font-size:12px;line-height:1.5}.cd-warn{color:#fbbf24;font-size:12px;line-height:1.5}.cd-cover{max-width:1200px;margin:24px auto 0;padding:0 24px}.cd-cover .bn{aspect-ratio:3;background:#141418 50%/cover;border-radius:2px}.cd-cover .bn.empty{aspect-ratio:auto;border:1px solid var(--cd-line);height:160px}.cd-mast{align-items:flex-end;gap:20px;margin:-56px 0 0 32px;display:flex;position:relative}.cd-mast .emw{background:#0a0a0d;border:4px solid #0a0a0d;border-radius:2px;flex:none;line-height:0}.cd-mast h1{letter-spacing:-1px;font-size:40px;line-height:1.15}.cd-mast .meta{color:var(--cd-sub);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 8px;display:flex}.cd-mast .acts{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;margin-left:auto;padding:20px 0 8px;display:flex}.cd-mast .acts-extra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cd-dcw{z-index:10;align-items:center;gap:10px;display:inline-flex;position:relative}.cd-dcl{color:var(--cd-sub);text-align:right;white-space:nowrap;font-size:12px;line-height:1.35}.cd-dc{color:#fff;background:#5865f2;border-radius:2px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;position:relative}.cd-dc:hover{background:#4752c4;transform:translateY(-2px)}.cd-dc .tip{white-space:nowrap;color:#18181b;opacity:0;pointer-events:none;z-index:20;background:#fafafa;border-radius:2px;padding:7px 10px;font-size:12px;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px);box-shadow:0 8px 20px #00000073}.cd-dc .tip:after{content:"";border:5px solid #0000;border-top-color:#fafafa;position:absolute;top:100%;right:17px}.cd-dc:hover .tip,.cd-dc:focus-visible .tip{opacity:1;transform:none}.cd-env{cursor:pointer;perspective:600px;background:0 0;border:0;flex:none;width:250px;height:92px;padding:0;font-family:inherit;text-decoration:none;display:block;position:relative}.cd-env .lt{z-index:2;background:#fffdf8 var(--cd-noise);color:#1d1640;text-align:left;border-top:3px solid #7445f4;flex-direction:column;justify-content:center;height:82px;padding:0 16px;transition:transform .5s cubic-bezier(.3,1.2,.5,1) .12s;display:flex;position:absolute;top:6px;left:14px;right:14px;box-shadow:0 12px 28px #00000073}.cd-env .lt .ey{color:#7445f4;font-size:11px;font-weight:800}.cd-env .lt b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.cd-env .lt small{color:#4b3f80;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cd-env .lt i{color:#7d73a6;text-align:right;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;font-style:italic;overflow:hidden}.cd-env .fr{z-index:3;background:#f2ecdf var(--cd-noise);border-radius:2px;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 26px #00000073}.cd-env .fr .sd{background:#ebe3d3 var(--cd-noise);width:52%;position:absolute;top:0;bottom:0}.cd-env .fr .sd.l{clip-path:polygon(0 0,100% 55%,0 100%);left:0}.cd-env .fr .sd.r{clip-path:polygon(100% 0,0 55%,100% 100%);right:0}.cd-env .fr .bt{background:#efe8da var(--cd-noise);clip-path:polygon(0 100%,50% 0,100% 100%);height:62%;position:absolute;bottom:0;left:0;right:0}.cd-env .fr .tx{text-align:left;position:absolute;bottom:10px;left:16px}.cd-env .fr .tx small{color:#8a7f66;font-size:11px;display:block}.cd-env .fr .tx b{color:#4c22b8;font-size:16px}.cd-env .fl{z-index:4;transform-origin:top;height:58%;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.4,.1,.3,1),opacity .18s .28s,z-index 0s .2s;position:absolute;top:0;left:0;right:0}.cd-env .fl .o,.cd-env .fl .i{clip-path:polygon(0 0,100% 0,50% 100%);backface-visibility:hidden;background:#e7dfcd var(--cd-noise);position:absolute;inset:0}.cd-env .fl .o{filter:drop-shadow(0 2px 2px #0003)}.cd-env .fl .i{transform:rotateX(180deg)}.cd-env .sl{z-index:5;width:34px;height:34px;margin:-20px 0 0 -17px;transition:opacity .2s,transform .3s;position:absolute;top:58%;left:50%}.cd-env .sl svg{filter:drop-shadow(0 2px 3px #00000059);width:100%;height:100%;display:block}.cd-env:hover .fl,.cd-env:focus-visible .fl{opacity:0;z-index:1;transform:rotateX(180deg)}.cd-env:hover .sl,.cd-env:focus-visible .sl{opacity:0;transform:scale(.6)rotate(-20deg)}.cd-env:hover .lt,.cd-env:focus-visible .lt{transform:translateY(-104px)rotate(-2deg)}.cd-env.press .lt{transition-duration:.25s;transition-delay:0s;transform:none}.cd-env.press .fl{opacity:0;z-index:1;transition:none;transform:rotateX(180deg)}.cd-env.press .sl{opacity:0}.cd-env.sm{width:220px;height:80px}.cd-env.sm .lt{height:70px}.cd-env.sm:hover .lt,.cd-env.sm:focus-visible .lt{transform:translateY(-92px)rotate(-2deg)}.cd-env.sm.press .lt{transform:none}.cd-env.sm .fr .tx{left:14px}.cd-env.sm .fr .tx b{font-size:14px}.cd-env.sm .fr .tx small{font-size:11px}.cd-env.is-sent{cursor:default;height:auto}.cd-env.is-sent .lt{height:82px;transition:none;animation:.45s ease-out cd-land;position:relative;top:auto;left:auto;right:auto;transform:rotate(-2deg)}.cd-env.is-sent .stamp{color:#6234e6;border:2px solid #6234e6;border-radius:2px;padding:2px 8px;font-size:12px;font-weight:900;animation:.35s cubic-bezier(.3,1.6,.5,1) .35s both cd-stamp;position:absolute;top:8px;right:12px;transform:rotate(8deg)}.cd-env.is-sent .wt{color:var(--cd-sub);text-align:left;margin-top:10px;font-size:12px;display:block}@keyframes cd-land{0%{opacity:.5;transform:translateY(-70px)rotate(-6deg)}to{opacity:1;transform:rotate(-2deg)}}@keyframes cd-stamp{0%{opacity:0;transform:rotate(8deg)scale(2)}to{opacity:1;transform:rotate(8deg)scale(1)}}.cd-tok{filter:drop-shadow(0 6px 12px #0000008c);display:block}.cd-tok.off{filter:grayscale()brightness(.4);opacity:.7}.cd-tnm{font-size:12px;font-weight:800}.cd-ndg{color:var(--cd-accent-soft);font-size:11px;font-weight:700}.cd-hrow{max-width:1200px;margin:24px auto 0;padding:0 24px}.cd-hrow .hd{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.cd-hrow .hd b{font-size:16px}.cd-hrow .hd span{color:var(--cd-sub);font-size:12px}.cd-hrow .g{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.cd-hc{text-align:center;background:radial-gradient(70% 55% at 50% 30%,#ffffff0d,#0000 70%),#111115;border:1px solid #232329;border-radius:2px;flex-direction:column;align-items:center;gap:3px;padding:12px 6px;transition:transform .2s,border-color .2s;display:flex;position:relative}.cd-hc:hover{border-color:#52525b;transform:translateY(-4px)}.cd-hc b{color:#e4e4e7;margin-top:2px;font-size:12px}.cd-hc small{color:var(--cd-sub);font-size:11px}.cd-tabs-row{max-width:1200px;margin:28px auto 0;padding:0 24px}.cd-quote{text-align:center;max-width:880px;margin:44px auto 0;padding:0 24px}.cd-quote q{quotes:none;letter-spacing:-.6px;font-size:32px;font-weight:700;line-height:1.35;display:block}.cd-quote .by{color:var(--cd-sub);margin-top:14px;font-size:14px}.cd-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;max-width:1200px;margin:44px auto 0;padding:0 24px;display:grid}.cd-body h2{letter-spacing:-.3px;align-items:baseline;gap:10px;margin:0 0 10px;font-size:20px;display:flex}.cd-body h2 small{color:var(--cd-sub);letter-spacing:0;font-size:14px;font-weight:500}.cd-body h2 .more{color:var(--cd-sub);margin-left:auto;font-size:12px;font-weight:700;text-decoration:none}.cd-body h2 .more:hover{color:var(--cd-ink)}.cd-body p.lead{color:#d4d4d8;white-space:pre-wrap;margin:0 0 36px;font-size:15px;line-height:1.8}.cd-body p.empty{color:var(--cd-sub);margin:0 0 36px;font-size:14px}.cd-sec{margin-top:40px}.cd-tl{margin-top:16px;padding-left:120px;position:relative}.cd-tl:before{content:"";background:var(--cd-line);width:1px;position:absolute;top:0;bottom:0;left:96px}.cd-ev{margin-bottom:14px;position:relative}.cd-ev .when{text-align:right;width:84px;color:var(--cd-sub);white-space:nowrap;font-size:12px;line-height:1.5;position:absolute;top:18px;left:-120px}.cd-ev .when b{color:var(--cd-ink);font-size:14px;display:block}.cd-ev .pin{background:#3f3f46;width:10px;height:10px;position:absolute;top:22px;left:-29px;transform:rotate(45deg)}.cd-mc{border:1px solid var(--cd-line);background:#141418 right 20%/62% no-repeat;border-radius:2px;align-items:center;gap:16px;min-height:104px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.cd-mc:before{content:"";background:linear-gradient(90deg,#141418 45%,#1414188c);position:absolute;inset:0}.cd-mc>*{position:relative}.cd-mc .op{min-width:0}.cd-mc .op b{font-size:16px}.cd-mc .op small{color:var(--cd-sub);margin-top:2px;font-size:12px;display:block}.cd-mc .sc{text-align:right;margin-left:auto}.cd-mc .sc b{letter-spacing:-.5px;font-size:26px}.cd-mc .sc small{color:#d4d4d8;margin-top:2px;font-size:12px;display:block}.cd-ev.next{z-index:3}.cd-ev.next .pin{background:var(--cd-accent)}.cd-ev.next .cd-mc{background:#15121f;border:1px dashed #a78bfa99;min-height:150px;padding-top:18px;padding-bottom:18px;overflow:visible}.cd-ev.next .cd-mc:before{display:none}.cd-ev.next .cd-mc .vs{color:var(--cd-dim);font-size:12px;font-weight:700}.cd-ev.next .cd-mc h3{font-size:18px}.cd-ev.next .cd-mc p{color:var(--cd-sub);margin-top:4px;font-size:14px}.cd-ev.next .cd-mc .cd-env{align-self:center;margin-left:auto}.cd-ev.next.sent .cd-mc{border-style:solid;border-color:var(--cd-accent)}.cd-tl-empty{border:1px solid var(--cd-line);color:var(--cd-sub);background:#141418;border-radius:2px;padding:18px 22px}.cd-as{flex-direction:column;gap:12px;display:flex;position:sticky;top:88px}.cd-as .cd-card{padding:20px}.cd-as h3{margin:0 0 4px;font-size:15px}.cd-as .sub{color:var(--cd-dim);margin-bottom:12px;font-size:12px}.cd-slot{border-top:1px solid var(--cd-line-2);grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:grid}.cd-slot .d b{font-size:14px;display:block}.cd-slot .d small{color:var(--cd-sub);font-size:11px}.cd-slot .t{color:#e4e4e7}.cd-slot .t small{color:var(--cd-dim);font-size:11px;display:block}.cd-slot.off .t{color:var(--cd-dim)}.cd-slot.today .d b{color:var(--cd-accent-soft)}.cd-go{color:#ddd6fe;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #a78bfa80;border-radius:2px;justify-content:center;align-items:center;height:28px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cd-go:hover{background:#7445f433;border-color:#a78bfa}.cd-go.done{color:var(--cd-sub);cursor:default;border-color:#3f3f46}.cd-go.done:hover{background:0 0;border-color:#3f3f46}.cd-rk{align-items:baseline;gap:8px;display:flex}.cd-rk b{letter-spacing:-.5px;font-size:28px}.cd-rk span{color:var(--cd-sub);font-size:14px}.cd-stake{border:1px solid var(--cd-line);border-radius:2px;margin-top:12px}.cd-stake div{border-bottom:1px solid var(--cd-line-2);justify-content:space-between;gap:8px;padding:10px 12px;font-size:12px;display:flex}.cd-stake div:last-child{border-bottom:0}.cd-stake span{color:var(--cd-sub)}.cd-stake b{text-align:right}.cd-stake b.up{color:var(--cd-accent-soft)}.cd-lnk{margin-top:12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block;color:var(--cd-accent-soft)!important}.cd-lnk:hover{text-decoration:underline}.cd-kv{border-top:1px solid var(--cd-line-2);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.cd-kv:first-of-type{border-top:0}.cd-kv span{color:var(--cd-sub)}.cd-kv b{text-align:right}.cd-strip{border-bottom:1px solid #1c1c22;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}.cd-strip b{font-size:18px}.cd-strip .meta{color:var(--cd-sub);font-size:12px}.cd-strip .back{color:var(--cd-dim);font-size:12px;font-weight:600;text-decoration:none}.cd-strip .back:hover{color:#d4d4d8}.cd-strip .rt{gap:8px;margin-left:auto;display:flex}.cd-lay{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;margin-top:28px;display:grid}.cd-letter{border:1px solid #2f2f37;border-top:3px solid var(--cd-accent);background:#121217;border-radius:2px;padding:40px 44px;position:relative}.cd-letter .ey{color:var(--cd-accent-soft);font-size:12px;font-weight:700}.cd-letter h1{letter-spacing:-.8px;margin:8px 0 0;font-size:34px;line-height:1.2}.cd-letter .who{border-top:1px solid var(--cd-line);border-bottom:1px solid var(--cd-line);align-items:center;gap:16px;margin-top:26px;padding:18px 0;display:flex}.cd-letter .who .s{align-items:center;gap:12px;min-width:0;display:flex}.cd-letter .who b{font-size:18px}.cd-letter .who small{color:var(--cd-dim);font-size:12px;display:block}.cd-letter .who .to{text-align:right;margin-left:auto}.cd-letter .who .ar{color:var(--cd-dim);font-size:12px;font-weight:700}.cd-letter .whn{letter-spacing:-.6px;margin-top:22px;font-size:30px;font-weight:800}.cd-letter .whn small{color:var(--cd-accent-soft);letter-spacing:0;margin-left:10px;font-size:13px;font-weight:600}.cd-letter .whn small.out{color:#fbbf24}.cd-letter .counter{color:#d4d4d8;margin-top:10px;font-size:14px}.cd-letter .counter b{color:var(--cd-accent-soft)}.cd-letter .terms{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cd-letter .stk{border:1px solid var(--cd-line);border-radius:2px;grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.cd-letter .stk div{padding:12px 16px;font-size:14px}.cd-letter .stk div+div{border-left:1px solid var(--cd-line)}.cd-letter .stk small{color:var(--cd-dim);margin-bottom:4px;font-size:12px;display:block}.cd-letter .stk b.up{color:var(--cd-accent-soft)}.cd-letter .msg{color:#e4e4e7;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:22px;font-size:18px;line-height:1.7}.cd-letter .msg.ph{color:var(--cd-dim)}.cd-letter .sign{color:var(--cd-sub);align-items:center;gap:10px;margin-top:24px;font-size:14px;display:flex}.cd-letter .sign b{color:var(--cd-ink)}.cd-letter .stamp{color:var(--cd-accent-soft);border:2px solid #a78bfa;border-radius:2px;padding:6px 12px;font-size:14px;font-weight:800;position:absolute;top:32px;right:32px;transform:rotate(-6deg)}.cd-fm,.cd-dp{flex-direction:column;gap:18px;padding:22px;display:flex;position:sticky;top:88px}.cd-dp{gap:12px}.cd-fm h2,.cd-dp h2{font-size:16px}.cd-dp h2{font-size:18px}.cd-dp p{color:var(--cd-sub);font-size:14px;line-height:1.6}.cd-fm .mut,.cd-dp .mut{color:var(--cd-sub);font-size:12px;line-height:1.5}.cd-f label,.cd-f .lab{color:var(--cd-sub);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.cd-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cd-inp{width:100%;height:40px;color:var(--cd-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0f13;border:1px solid #3f3f46;border-radius:2px;padding:0 12px;font-family:inherit;font-size:14px}.cd-inp:focus{border-color:var(--cd-accent);outline:none}textarea.cd-inp{resize:none;height:88px;padding:10px 12px;line-height:1.5}.cd-count{text-align:right;color:var(--cd-dim);margin-top:4px;font-size:11px}.cd-seg{flex-wrap:wrap;gap:6px;display:flex}.cd-seg button{color:#d4d4d8;cursor:pointer;background:0 0;border:1px solid #3f3f46;border-radius:2px;height:34px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}.cd-seg button:hover{border-color:var(--cd-dim);color:#fff}.cd-seg button[aria-pressed=true]{border-color:var(--cd-accent);color:#fff;background:#7445f42e}.cd-picks{flex-direction:column;gap:6px;display:flex}.cd-picks button{color:#e4e4e7;cursor:pointer;background:0 0;border:1px solid #3f3f46;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s;display:flex}.cd-picks button small{color:var(--cd-sub);font-size:12px;font-weight:500}.cd-picks button:hover{border-color:var(--cd-dim)}.cd-picks button[aria-pressed=true]{border-color:var(--cd-accent);background:#7445f42e}.cd-picks button[aria-pressed=true] small{color:var(--cd-accent-soft)}.cd-other{color:var(--cd-sub);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.cd-other:hover{color:var(--cd-ink)}.cd-tabs{border-bottom:1px solid var(--cd-line);gap:24px;margin-top:4px;display:flex}.cd-tabs a{height:44px;color:var(--cd-sub);border-bottom:2px solid #0000;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cd-tabs a:hover{color:var(--cd-ink)}.cd-tabs a[aria-current=page]{color:#fff;border-color:var(--cd-accent)}.cd-tabs a span{color:#a78bfa;margin-left:4px}.cd-more{align-items:center;gap:12px;margin-top:16px;padding:14px 20px;display:flex}.cd-more>div{min-width:0}.cd-more b{font-size:14px}.cd-more span{color:var(--cd-sub);font-size:12px}.cd-more .cd-btn{margin-left:auto}.cd-note{color:#d4d4d8;background:#16121f;border:1px solid #2e2550;border-radius:2px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;font-size:14px;display:flex}.cd-note b{color:#fff}.cd-note .cd-btn{margin-left:auto}.cd-empty{text-align:center;color:var(--cd-sub);margin-top:28px;padding:28px}.cd-hd{padding:28px 0 0}.cd-hd h1{letter-spacing:-.5px;font-size:28px}.cd-hd p{color:var(--cd-sub);margin-top:6px}.cd-months{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.cd-months a{color:#d4d4d8;border:1px solid #3f3f46;border-radius:2px;align-items:center;height:32px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.cd-months a:hover{border-color:var(--cd-dim);color:#fff}.cd-months a[aria-current=page]{border-color:var(--cd-accent);color:#fff;background:#7445f42e}.cd-rl{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:16px;margin-top:20px;display:grid}.cd-tb .th,.cd-tb .tr{grid-template-columns:44px 40px minmax(0,1fr) 90px 80px 60px;align-items:center;gap:12px;padding:0 20px;display:grid}.cd-tb .th{height:40px;color:var(--cd-dim);border-bottom:1px solid var(--cd-line);font-size:12px}.cd-tb .tr{border-bottom:1px solid var(--cd-line-2);cursor:pointer;height:60px;text-decoration:none;transition:background .15s}.cd-tb .tr:hover{background:#17171c}.cd-tb .tr:last-child{border-bottom:0}.cd-tb .no{color:var(--cd-sub);font-size:18px;font-weight:800}.cd-tb .tr.top3 .no{color:var(--cd-ink)}.cd-tb .nm{align-items:center;min-width:0;display:flex}.cd-tb .nm b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cd-tb .nm .cd-chip{margin-left:8px}.cd-tb .pt{text-align:right;font-size:16px;font-weight:800}.cd-tb .wl,.cd-tb .st{color:var(--cd-sub);font-size:12px}.cd-tb .st.hot{color:#a9c1f5;font-weight:700}.cd-tb .tr.sel{box-shadow:inset 3px 0 0 var(--cd-accent);background:#17132a}.cd-tb .tr.me{background:#121216}.cd-dt{position:sticky;top:88px;overflow:hidden}.cd-dt .bn{aspect-ratio:3;background:#1f1f25 50%/cover}.cd-dt .in{padding:0 22px 22px}.cd-dt .id{align-items:flex-end;gap:12px;margin-top:-30px;display:flex}.cd-dt .id .emw{background:#141418;border:3px solid #141418;border-radius:2px;line-height:0}.cd-dt h2{letter-spacing:-.3px;font-size:22px}.cd-dt .meta{color:var(--cd-sub);gap:6px;margin-top:4px;padding-bottom:4px;font-size:12px;display:flex}.cd-dt .cd-btn.lg{width:100%;margin-top:18px}.cd-dt .nx{color:#d4d4d8;margin-top:14px;font-size:14px}.cd-dt .nx span{color:var(--cd-sub)}.cd-wed{flex-direction:column;gap:8px;display:flex}.cd-wed .row{grid-template-columns:72px 1fr 1fr auto;align-items:center;gap:6px;display:grid}.cd-wed .row .note{grid-column:1/-1}.cd-wed select,.cd-wed input{height:34px;padding:0 8px;font-size:12px}@media (max-width:1023px){.cd-body,.cd-lay,.cd-rl{grid-template-columns:minmax(0,1fr)}.cd-as,.cd-fm,.cd-dp,.cd-dt{position:static}.cd-hrow .g{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.cd-cover,.cd-hrow,.cd-tabs-row,.cd-quote,.cd-body,.cd-wrap{padding:0 16px}.cd-mast{flex-wrap:wrap;gap:12px;margin:-40px 0 0 12px}.cd-mast h1{font-size:28px}.cd-mast .acts{justify-content:flex-start;width:100%;margin-left:0;padding-top:112px}.cd-quote q{font-size:22px}.cd-tl{padding-left:0}.cd-tl:before{display:none}.cd-ev .when{text-align:left;align-items:baseline;gap:6px;width:auto;margin-bottom:6px;display:flex;position:static}.cd-ev .pin{display:none}.cd-mc{flex-wrap:wrap}.cd-ev.next .cd-mc{padding-top:120px}.cd-letter{padding:24px 20px}.cd-letter h1{font-size:24px}.cd-letter .whn{font-size:22px}.cd-letter .stk{grid-template-columns:1fr}.cd-letter .stk div+div{border-left:0;border-top:1px solid var(--cd-line)}.cd-tb .th,.cd-tb .tr{grid-template-columns:32px 36px minmax(0,1fr) 48px;padding:0 12px}.cd-tb .wl,.cd-tb .th .c-wl,.cd-tb .st,.cd-tb .th .c-st{display:none}.cd-two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cdl *,.cdl :before,.cdl :after{transition:none!important;animation:none!important}}