.media-kit-page{color:#fff;background:#000;min-height:100vh}.media-kit-main{padding-top:120px}.media-kit-container{max-width:1200px;margin:0 auto;padding:0 24px}.media-kit-header{text-align:center;max-width:800px;margin:60px auto 120px}.media-kit-label{color:#888;letter-spacing:.5px;margin-bottom:24px;font-family:IBM Plex Mono,monospace;font-size:14px}.bracket{color:#666}.label-text{color:#fff;margin:0 4px}.media-kit-title{color:#fff;letter-spacing:-2px;margin:0 0 32px;font-weight:300;line-height:1.2}.media-kit-description{color:#888;max-width:700px;margin:0 auto;font-size:18px;font-weight:300;line-height:1.6}.mk-sections{flex-direction:column;gap:110px;margin-bottom:120px;display:flex}.mk-head{text-align:left;margin-bottom:48px}.mk-head .asset-category,.mk-head .guidelines-title{letter-spacing:-1px;text-align:left;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#666 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-weight:300}.mk-tag{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.5px;color:#8a8a8a;font-size:11px;display:block}.mk-tag:before{content:"[ ";color:#4a4a4a}.mk-tag:after{content:" ]";color:#4a4a4a}.mk-note{font-family:var(--font-mono,"IBM Plex Mono", monospace);color:#7a7a7a;text-align:left;border-left:1px solid #ffffff2e;margin:16px 0 0;padding:2px 0 2px 14px;font-size:12px;line-height:1.65}.mk-note-label{color:#b0b0b0}.mkc-panel,.mkt-panel,.mkg-panel,.mkl-panel{text-align:left;background-color:#050505;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}.mkl-panel{grid-template-columns:repeat(2,1fr);display:grid}.mkl-cell+.mkl-cell{border-left:1px solid #ffffff12}.mkl-preview{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;min-height:220px;padding:40px;display:flex}.mkl-preview img{width:auto;max-width:220px;height:auto;max-height:96px}.mkl-info{padding:28px 36px 30px}.mkl-name{letter-spacing:-.2px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:1.15rem;font-weight:400}.mkl-desc{color:#8a8a8a;margin:0 0 18px;font-size:13px;line-height:1.6}.mkl-formats{gap:10px;display:flex}.format-btn{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.5px;color:#b0b0b0;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:6px;padding:6px 14px;font-size:11px;transition:border-color .2s,color .2s,background .2s}.format-btn:before{content:"↓ ";color:#6a6a6a}.format-btn:hover{color:#fff;background:#ffffff0a;border-color:#fff6}.mkc-panel{grid-template-columns:repeat(4,1fr);display:grid}.mkc-cell{padding:28px 30px 26px}.mkc-cell+.mkc-cell{border-left:1px solid #ffffff12}.mkc-swatch{border:1px solid #ffffff24;border-radius:10px;height:88px;margin-bottom:18px}.mkc-cell .mk-tag{margin-bottom:12px}.mkc-name{letter-spacing:-.2px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-size:1rem;font-weight:400}.mkc-desc{color:#8a8a8a;margin:0 0 12px;font-size:12px;line-height:1.55}.mkc-rgb{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.5px;color:#6a6a6a;margin:0;font-size:11px}.mkt-panel{grid-template-columns:repeat(2,1fr);display:grid}.mkt-cell{padding:32px 36px 30px}.mkt-cell+.mkt-cell{border-left:1px solid #ffffff12}.mkt-preview{border-bottom:1px solid #ffffff14;align-items:baseline;gap:24px;margin-bottom:22px;padding-bottom:22px;display:flex}.mkt-sample{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:300;line-height:1}.mkt-sample-text{color:#8a8a8a;font-size:15px;line-height:1.5}.mkt-name{letter-spacing:-.2px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:1.15rem;font-weight:400}.mkt-desc{color:#8a8a8a;margin:0 0 16px;font-size:13px;line-height:1.6}.mkt-weights{flex-wrap:wrap;gap:8px;display:flex}.mkt-weight{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.5px;color:#b0b0b0;border:1px solid #ffffff24;border-radius:6px;padding:4px 10px;font-size:11px}.mkg-panel{grid-template-columns:repeat(3,1fr);display:grid}.mkg-col{padding:32px 36px 30px}.mkg-col+.mkg-col{border-left:1px solid #ffffff12}.mkg-brow{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.5px;color:#8a8a8a;margin:0 0 16px;font-size:11px;font-weight:400}.mkg-brow:before{content:"[ ";color:#4a4a4a}.mkg-brow:after{content:" ]";color:#4a4a4a}.mkg-list{margin:0;padding:0;list-style:none}.mkg-list li{color:#a9a9a9;padding:6px 0 6px 22px;font-size:14px;line-height:1.55;position:relative}.mkg-list li:before{content:"–";font-family:var(--font-mono,"IBM Plex Mono", monospace);color:#4a4a4a;font-size:13px;position:absolute;top:5px;left:2px}.mkg-list li.pos:before{color:#fff}.mkg-list li.neg:before{content:"–";color:#8a8a8a}@media (max-width:1024px){.mkc-panel{grid-template-columns:repeat(2,1fr)}.mkc-cell+.mkc-cell{border-left:0}.mkc-cell:nth-child(2n){border-left:1px solid #ffffff12}.mkc-cell:nth-child(n+3){border-top:1px solid #ffffff12}}@media (max-width:900px){.mk-sections{gap:90px}.mkl-panel,.mkt-panel,.mkg-panel{grid-template-columns:1fr}.mkl-cell+.mkl-cell,.mkt-cell+.mkt-cell,.mkg-col+.mkg-col{border-top:1px solid #ffffff12;border-left:0}.mkt-cell,.mkg-col{padding:26px 24px}.mkl-info{padding:24px}}@media (max-width:768px){.media-kit-main{padding-top:100px}.media-kit-container{padding:0 20px}.media-kit-header{margin:40px auto 80px}.media-kit-description{font-size:16px}.mk-head{margin-bottom:36px}.mkc-panel{grid-template-columns:1fr}.mkc-cell:nth-child(2n){border-left:0}.mkc-cell+.mkc-cell{border-top:1px solid #ffffff12}}@media (max-width:480px){.media-kit-container{padding:0 16px}}
