@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/69bc46473dfaa9fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/bf12ccbafdbe00b7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/da522a9b642f99ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_47a99b{font-family:Archivo,Archivo Fallback}.__variable_47a99b{--font-display:"Archivo","Archivo Fallback"}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a919ac6ebfd565cf-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/01c7be446e8f31f5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cb8236635aff3c3e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_ba43c0{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_ba43c0{--font-body:"Barlow","Barlow Fallback"}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6010f4a791aec1d9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6505ef70bbf89469-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ce1a0fa2d527cf8d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Crimson Pro Fallback;src:local("Times New Roman");ascent-override:90.96%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:98.56%}.__className_5178ac{font-family:Crimson Pro,Crimson Pro Fallback;font-weight:600;font-style:italic}.__variable_5178ac{--font-serif:"Crimson Pro","Crimson Pro Fallback"}:root{--pink:#ec81f2;--pink-2:#df6de8;--hot:#ee0073;--gold:#ffc93b;--ok:#4fd69c;--bad:#ff5577;--bg:#100b13;--bg-2:#18111c;--panel:#1f1724;--panel-2:#291f2f;--line:#372a3e;--line-2:#4a3a53;--text:#f7f2f8;--muted:#a69aa8;--pink-ink:#f3a6f7;--on-pink:#1a0b1c;--hero-top:#2b1631;--shadow:0 12px 34px rgba(0,0,0,.5);--glow:0 0 0 1px rgba(236,129,242,.6),0 10px 30px rgba(236,129,242,.2);--missing:grayscale(1) brightness(.45) contrast(.95);--missing-op:1;--r-ES:#8fb3a6;--r-C:#bab6bc;--r-PC:#63d39b;--r-R:#4aa8ff;--r-E:#b277ff;--r-L:#ffbe3b;--r-S:#ff5fc8;--radius:16px;--display:var(--font-display),"Arial Black",Impact,sans-serif;--body:var(--font-body),"Helvetica Neue",Arial,sans-serif;--serif:var(--font-serif),Georgia,serif;--card-w:180px;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f5f3f5;--bg-2:#ece8ed;--panel:#ffffff;--panel-2:#f7f1f8;--line:#e1dae3;--line-2:#cfc4d2;--text:#120c14;--muted:#6d6270;--pink-ink:#a12dab;--hero-top:#f7d9fa;--shadow:0 12px 30px rgba(50,10,50,.12);--glow:0 0 0 1.5px var(--pink-2),0 10px 24px rgba(223,109,232,.22);--missing:grayscale(1) brightness(.95) contrast(.8);--missing-op:.5;--gold:#b07800;--r-C:#8d8990;--r-ES:#5f8a7b;--r-PC:#1f9e62;--r-R:#1b7fdc;--r-E:#8243db;--r-L:#c98100;--r-S:#e0249c;color-scheme:light}}:root[data-theme=light]{--bg:#f5f3f5;--bg-2:#ece8ed;--panel:#ffffff;--panel-2:#f7f1f8;--line:#e1dae3;--line-2:#cfc4d2;--text:#120c14;--muted:#6d6270;--pink-ink:#a12dab;--hero-top:#f7d9fa;--shadow:0 12px 30px rgba(50,10,50,.12);--glow:0 0 0 1.5px var(--pink-2),0 10px 24px rgba(223,109,232,.22);--missing:grayscale(1) brightness(.95) contrast(.8);--missing-op:.5;--gold:#b07800;--r-C:#8d8990;--r-ES:#5f8a7b;--r-PC:#1f9e62;--r-R:#1b7fdc;--r-E:#8243db;--r-L:#c98100;--r-S:#e0249c;color-scheme:light}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--text);font:500 16px/1.5 var(--body);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}svg.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}:focus-visible{outline:2px solid var(--pink);outline-offset:2px}::selection{background:var(--pink);color:var(--on-pink)}.sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr{position:absolute}.skip{left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--pink);color:var(--on-pink);font-weight:800;text-decoration:none}.skip:focus{top:12px}.wrap{width:min(1320px,100%);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width:760px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.display,h1,h2,h3{font-family:var(--display);font-stretch:125%;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.01em;margin:0;text-wrap:balance}h1{font-size:clamp(2rem,5.4vw,4.2rem);line-height:.95}h2{font-size:clamp(1.35rem,2.6vw,2rem);line-height:1}h3{font-size:1.05rem;line-height:1.1}.eyebrow{font:italic 600 1.1rem/1.1 var(--serif);color:var(--pink-ink)}.label{font:800 .7rem/1 var(--display);font-stretch:110%;text-transform:uppercase;letter-spacing:.1em}.label,.lead{color:var(--muted)}.lead{font-size:clamp(1rem,1.6vw,1.18rem);max-width:58ch;margin:0}.muted{color:var(--muted)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grad{background:linear-gradient(100deg,var(--hot),var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--line);background:var(--panel);font-weight:700;font-size:.94rem;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,transform .1s,color .15s,box-shadow .15s}.btn:hover{border-color:var(--pink)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:default}.btn-sm{min-height:36px;padding:0 12px;font-size:.85rem;border-radius:10px}.btn-lg{min-height:54px;padding:0 26px;font-size:1.02rem;border-radius:14px}.btn-pink{background:linear-gradient(135deg,var(--pink),var(--pink-2));color:var(--on-pink);border-color:transparent}.btn-pink:hover{box-shadow:0 8px 26px rgba(236,129,242,.35);border-color:transparent}.btn-discord{background:#5865f2;color:#fff;border-color:transparent}.btn-discord:hover{background:#4752c4;border-color:transparent;box-shadow:0 8px 26px rgba(88,101,242,.35)}.btn-ghost{background:transparent}.btn-ghost[aria-pressed=true]{background:var(--pink);color:var(--on-pink);border-color:transparent}.btn-danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,var(--line))}.btn-danger:hover{background:var(--bad);color:#fff;border-color:transparent}.link{text-underline-offset:3px}.btn-link,.link{color:var(--pink-ink);font-weight:700}.btn-link{border:0;background:none;padding:0;text-decoration:underline;text-underline-offset:3px}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:var(--bg)}.site-head{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--line)}.head-in{display:flex;gap:14px;min-height:64px}.head-in,.logo{align-items:center}.logo{display:inline-flex;gap:10px;text-decoration:none;flex:none}.logo-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;font:italic 900 1rem/1 var(--display);font-stretch:125%;color:#fff;background:linear-gradient(135deg,var(--hot),var(--pink));transform:rotate(-5deg);box-shadow:0 6px 18px rgba(238,0,115,.35)}.logo-text{font:italic 900 1.08rem/1 var(--display);font-stretch:125%;text-transform:uppercase}.logo-text small{display:block;font:600 .62rem/1.3 var(--body);font-style:normal;letter-spacing:.08em;color:var(--muted)}.nav{display:flex;gap:2px;margin-left:10px}.nav a{white-space:nowrap;padding:9px 12px;border-radius:10px;text-decoration:none;font:italic 900 .8rem/1 var(--display);font-stretch:112%;text-transform:uppercase;color:var(--muted)}.nav a:hover,.nav a[aria-current=page]{color:var(--text);background:var(--panel)}.head-right{margin-left:auto;display:flex;align-items:center;gap:8px}.icon-btn{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--panel)}.icon-btn:hover{border-color:var(--pink)}.user-chip{display:inline-flex;align-items:center;gap:9px;padding:4px 12px 4px 4px;border-radius:99px;border:1px solid var(--line);background:var(--panel);text-decoration:none;font-weight:700;font-size:.9rem;max-width:220px}.user-chip:hover{border-color:var(--pink)}.user-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none;background:var(--panel-2);display:grid;place-items:center;font:italic 900 .8rem/1 var(--display);color:var(--pink-ink);overflow:hidden}.avatar-lg{width:88px;height:88px;font-size:2rem;border:3px solid var(--panel);box-shadow:0 0 0 2px var(--pink)}.menu{position:relative}.menu-pop{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);display:grid;grid-gap:2px;gap:2px}.menu-pop a,.menu-pop button{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;text-decoration:none;border:0;background:none;text-align:left;font-weight:600;font-size:.92rem;width:100%}.menu-pop a:hover,.menu-pop button:hover{background:var(--panel-2)}.menu-pop hr{border:0;border-top:1px solid var(--line);margin:4px 0}.demo-ribbon{background:repeating-linear-gradient(135deg,#3a1a40 0 12px,#2c1431 12px 24px);color:#ffd6fb;text-align:center;font-size:.8rem;font-weight:700;padding:6px 12px}:root[data-theme=light] .demo-ribbon{color:#ffe6fc}.tabbar{display:none}@media (max-width:760px){.nav{display:none}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:50;padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom, 0px)) max(8px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line)}.tabbar a{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:6px 2px;border-radius:12px;text-decoration:none;font-size:.68rem;font-weight:700;color:var(--muted)}.tabbar a[aria-current=page]{color:var(--pink-ink)}.tabbar svg.i{width:22px;height:22px}body{padding-bottom:calc(70px + env(safe-area-inset-bottom, 0px))}.logo-text small{display:none}}.site-foot{margin-top:80px;border-top:1px solid var(--line);background:var(--bg-2);padding-block:44px 40px;color:var(--muted);font-size:.88rem}.foot-grid{display:grid;grid-gap:30px;gap:30px;grid-template-columns:1fr}@media (min-width:860px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr}}.foot-credit{display:grid;grid-gap:14px;gap:14px;align-content:start}.foot-credit a.gm{display:inline-block;width:170px}.foot-credit img{width:170px;height:auto}:root[data-theme=light] .gm-logo-bw{filter:invert(1) brightness(.4)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .gm-logo-bw{filter:invert(1) brightness(.4)}}.foot-credit p{margin:0;max-width:52ch}.foot-col{display:grid;grid-gap:9px;gap:9px;align-content:start}.foot-col a{text-decoration:none}.foot-col a:hover{color:var(--text)}.foot-bottom{margin-top:30px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;font-size:.8rem}main{display:block}.section{padding-block:clamp(40px,7vw,84px) 0}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:22px}.section-head>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px;min-width:0}.page-head{padding-block:clamp(28px,5vw,56px) 8px;display:grid;grid-gap:12px;gap:12px}.page-head h1{font-size:clamp(1.9rem,4.6vw,3.4rem)}.crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:.84rem;color:var(--muted)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--text)}.hero{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(36px,7vw,90px) clamp(40px,6vw,70px);background:linear-gradient(180deg,var(--hero-top),var(--bg))}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/hero-blur.webp) center 30%/cover no-repeat;opacity:.3;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.hero-grid{display:grid;grid-gap:40px;gap:40px;align-items:center}@media (min-width:980px){.hero-grid{grid-template-columns:1.05fr 1fr}}.hero-copy{display:grid;grid-gap:20px;gap:20px;justify-items:start}.hero-cta{gap:10px}.hero-cta,.hero-proof{display:flex;flex-wrap:wrap}.hero-proof{gap:8px 22px;font-size:.9rem;color:var(--muted)}.hero-proof b{color:var(--text);font:italic 900 1.15rem/1 var(--display);font-stretch:120%;margin-right:4px}.fan{position:relative;height:clamp(300px,42vw,480px);perspective:1200px}.fan-card{position:absolute;left:50%;top:50%;width:clamp(150px,19vw,230px);aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;box-shadow:0 24px 50px rgba(0,0,0,.5);transform:translate(-50%,-50%) rotate(var(--r)) translateX(var(--x)) translateY(var(--y));transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:fanIn .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}.fan-card img{width:100%;height:100%;object-fit:cover}.fan:hover .fan-card{transform:translate(-50%,-50%) rotate(calc(var(--r) * 1.35)) translateX(calc(var(--x) * 1.3)) translateY(calc(var(--y) - 10px))}@keyframes fanIn{0%{opacity:0;transform:translate(-50%,-30%) rotate(0deg)}}.stats-strip{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:860px){.stats-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;display:grid;grid-gap:4px;gap:4px;min-width:0}.stat b{font:italic 900 clamp(1.6rem,3vw,2.2rem)/1.05 var(--display);font-stretch:125%}.stat span{color:var(--muted);font-size:.88rem}.features{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:760px){.features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.features{grid-template-columns:repeat(4,1fr)}}.feature{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:22px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line)}.feature-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--pink) 16%,transparent);color:var(--pink-ink)}.feature p{margin:0;color:var(--muted);font-size:.94rem}.how{display:grid;grid-gap:14px;gap:14px;counter-reset:step}@media (min-width:860px){.how{grid-template-columns:repeat(3,1fr)}}.how li{list-style:none;counter-increment:step;display:grid;grid-gap:8px;gap:8px;padding:22px;border-radius:var(--radius);border:1px dashed var(--line-2)}.how li:before{content:counter(step);font:italic 900 2.4rem/1 var(--display);font-stretch:125%;color:var(--pink-ink)}.how p{margin:0;color:var(--muted)}.how ol,ol.how{padding:0;margin:0}.cta-band{margin-top:70px;padding:clamp(28px,5vw,54px);border-radius:24px;background:linear-gradient(120deg,#3b0f3f,#1a0d24 60%);border:1px solid var(--line);display:grid;grid-gap:18px;gap:18px;justify-items:start;position:relative;overflow:hidden;color:#fff}.cta-band:after{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;background:url(/img/star-pink.svg) 50%/contain no-repeat;opacity:.25;transform:rotate(18deg)}.cta-band .lead{color:#e2cfe4}.rar{--c:var(--r-C);display:inline-flex;align-items:center;gap:5px;flex:none;font:800 .64rem/1 var(--body);text-transform:uppercase;letter-spacing:.06em;padding:4px 7px 4px 6px;border-radius:6px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}.rar:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--c);transform:rotate(45deg)}.rar-ES{--c:var(--r-ES)}.rar-C{--c:var(--r-C)}.rar-PC{--c:var(--r-PC)}.rar-R{--c:var(--r-R)}.rar-E{--c:var(--r-E)}.rar-L{--c:var(--r-L)}.rar-S{--c:var(--r-S)}.tag{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border-radius:8px;background:var(--bg-2);border:1px solid var(--line);font-weight:700;font-size:.84rem}.tag img{width:20px;height:20px}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:.78rem;font-weight:800;background:var(--panel-2);border:1px solid var(--line)}.pill-hot{background:linear-gradient(135deg,var(--hot),var(--pink));color:#fff;border-color:transparent}.pill-ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 12%,transparent)}.cgrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(var(--card-w),calc(50% - 7px)),1fr))}.ctile{position:relative;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s;content-visibility:auto;contain-intrinsic-size:auto 330px;text-decoration:none}.ctile:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.ctile.owned{border-color:color-mix(in srgb,var(--pink) 55%,var(--line))}.cart{position:relative;aspect-ratio:63/88;background:var(--bg-2)}.cart img{width:100%;height:100%;object-fit:cover;transition:filter .25s,opacity .25s}.grey .ctile.missing .cart img{filter:var(--missing);opacity:var(--missing-op)}.grey .ctile.missing:hover .cart img{filter:grayscale(.3) brightness(.85);opacity:1}.cnum{left:8px;top:8px;font:800 .7rem/1 var(--body);padding:4px 7px;border-radius:7px;background:rgba(10,6,12,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cdup,.cnum{position:absolute;color:#fff;pointer-events:none}.cdup{right:8px;bottom:8px;font:italic 900 .88rem/1 var(--display);font-stretch:120%;padding:6px 9px;border-radius:9px;background:linear-gradient(135deg,var(--hot),var(--pink));box-shadow:0 4px 12px rgba(238,0,115,.4)}.ccheck{position:absolute;left:8px;bottom:8px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--pink);color:var(--on-pink);box-shadow:0 3px 10px rgba(0,0,0,.35);pointer-events:none}.ccheck svg.i{width:16px;height:16px;stroke-width:3.2}.cbody{padding:10px;display:grid;grid-gap:8px;gap:8px;flex:1 1;align-content:start}.cname{font:italic 900 .8rem/1.15 var(--display);font-stretch:112%;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmeta{display:flex;align-items:center;gap:6px;min-width:0}.cmeta .team{width:22px;height:22px;margin-left:auto;flex:none}.cmeta .type{color:var(--muted);font-size:.76rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdemand{display:flex;gap:10px;font-size:.74rem;color:var(--muted);font-weight:700}.cdemand b{color:var(--text)}.stepper{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;background:var(--bg-2);border:1px solid var(--line);border-radius:10px;overflow:hidden}.stepper button{border:0;background:none;height:36px;font-size:1.2rem;font-weight:700;transition:background .12s,color .12s}.stepper button:hover:not(:disabled){background:var(--pink);color:var(--on-pink)}.stepper button:disabled{opacity:.35;cursor:default}.stepper output{text-align:center;font:italic 900 1rem/1 var(--display);font-stretch:120%}.owned .stepper output{color:var(--pink-ink)}.stepper-lg{grid-template-columns:56px 76px 56px;border-radius:14px}.stepper-lg button{height:54px;font-size:1.6rem}.stepper-lg output{font-size:1.7rem}.wishbtn{position:absolute;right:6px;top:6px;width:36px;height:36px;border-radius:10px;border:0;display:grid;place-items:center;background:rgba(10,6,12,.6);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .15s,transform .15s}.ctile:hover .wishbtn,.wishbtn:focus-visible,.wishbtn[aria-pressed=true]{opacity:1}@media (hover:none){.wishbtn{opacity:.8}}.wishbtn[aria-pressed=true]{color:var(--gold)}.wishbtn[aria-pressed=true] svg{fill:currentColor}.bump{animation:bump .35s ease}@keyframes bump{40%{transform:scale(1.04);box-shadow:var(--glow)}}.cgrid.list{grid-template-columns:1fr;gap:8px}.cgrid.list .ctile{flex-direction:row;align-items:center;contain-intrinsic-size:auto 80px}.cgrid.list .ctile:hover{transform:none}.cgrid.list .cart{width:54px;flex:none;margin:6px;border-radius:7px;overflow:hidden}.cgrid.list .ccheck,.cgrid.list .cdup,.cgrid.list .cnum,.cgrid.list .wishbtn{display:none}.cgrid.list .cbody{flex:1 1;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name step wish" "meta step wish";gap:4px 12px;align-items:center;padding:8px 10px 8px 2px}.cgrid.list .cname{grid-area:name;font-size:.9rem}.cgrid.list .cmeta{grid-area:meta}.cgrid.list .stepper{grid-area:step;width:118px}.lwish{display:none}.cgrid.list .lwish{display:grid;grid-area:wish;place-items:center;width:40px;height:40px;border:0;background:none;color:var(--muted);border-radius:10px}.cgrid.list .lwish[aria-pressed=true]{color:var(--gold)}.cgrid.list .lwish[aria-pressed=true] svg{fill:currentColor}@media (max-width:560px){.cgrid.list .cbody{grid-template-areas:"name name wish" "meta step wish"}.cgrid.list .cmeta .type{display:none}.cgrid.list .cname{white-space:normal}}.toolbar{display:grid;grid-gap:10px;gap:10px}@media (min-width:900px){.toolbar{grid-template-columns:1fr 1fr}.toolbar .filters,.toolbar .row{grid-column:1/-1}}.field{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 6px 0 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel);transition:border-color .15s,box-shadow .15s}.field:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 22%,transparent)}.field svg.i{color:var(--muted)}.field input{flex:1 1;min-width:0;border:0;background:none;outline:none;padding:12px 0}.field input::placeholder{color:var(--muted)}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:42px;padding:0 36px 0 14px;border-radius:11px;font-weight:700;font-size:.9rem;background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a69aa8' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center /16px no-repeat}.seg,.select select{border:1px solid var(--line)}.seg{border-radius:11px;overflow:hidden;background:var(--panel)}.seg,.seg button{display:inline-flex}.seg button{border:0;background:none;min-height:40px;padding:0 12px;color:var(--muted);font-weight:700;font-size:.88rem;align-items:center;gap:6px}.seg button[aria-pressed=true]{background:var(--pink);color:var(--on-pink)}.filters{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border-radius:99px;border:1px solid var(--line);background:var(--bg-2);font-weight:700;font-size:.84rem}.chip img{width:22px;height:22px}.chip .dot{width:10px;height:10px;border-radius:50%;background:var(--c)}.chip small{color:var(--muted);font-weight:600}.chip[aria-pressed=true]{border-color:var(--pink);background:color-mix(in srgb,var(--pink) 20%,var(--panel))}.tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);margin-bottom:16px}.tabs::-webkit-scrollbar{display:none}.tabs button{position:relative;flex:none;border:0;background:none;padding:14px 12px 12px;font:italic 900 .82rem/1 var(--display);font-stretch:112%;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:7px}.tabs button:hover,.tabs button[aria-selected=true]{color:var(--text)}.tabs button[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--hot),var(--pink))}.count{font:700 .7rem/1 var(--body);font-style:normal;padding:3px 7px;border-radius:99px;background:var(--panel-2);color:var(--muted);border:1px solid var(--line)}.tabs button[aria-selected=true] .count{background:var(--pink);color:var(--on-pink);border-color:transparent}.resultbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:14px 0;min-height:36px}.resultbar p{margin:0;color:var(--muted);font-weight:600}.resultbar p b{color:var(--text)}.empty{text-align:center;padding:56px 16px;color:var(--muted);display:grid;grid-gap:10px;gap:10px;justify-items:center}.empty h3{color:var(--text);font-size:1.2rem}.empty p{margin:0;max-width:46ch}.summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.summary .stat-main{grid-column:1/-1}@media (min-width:860px){.summary{grid-template-columns:1.8fr 1fr 1fr 1fr}.summary .stat-main{grid-column:auto}}@media (max-width:560px){.summary{gap:8px}.summary .stat{padding:12px}.summary .stat:not(.stat-main) .label{font-size:.58rem;letter-spacing:.04em}.summary .stat:not(.stat-main) b{font-size:1.45rem}.summary .stat:not(.stat-main) span:last-child{font-size:.76rem}}.progress{height:10px;border-radius:99px;background:var(--bg-2);overflow:hidden;border:1px solid var(--line)}.progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hot),var(--pink));transition:width .5s cubic-bezier(.2,.8,.2,1)}.save-state{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:var(--muted)}.save-state i{width:8px;height:8px;border-radius:50%;background:var(--ok)}.save-state[data-s=saving] i{background:var(--gold);animation:pulse 1s infinite alternate}.save-state[data-s=error] i{background:var(--bad)}@keyframes pulse{to{opacity:.3}}dialog{border:0;padding:0;color:var(--text);background:transparent;max-width:100vw;max-height:100dvh}dialog::-webkit-backdrop{background:rgba(8,4,10,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog::backdrop{background:rgba(8,4,10,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sheet{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:0 30px 80px rgba(0,0,0,.55);display:grid;grid-gap:14px;gap:14px}.detail-dialog{width:min(1040px,100vw)}.detail{position:relative;display:grid;grid-gap:18px;gap:18px;max-height:100dvh;overflow-y:auto}@media (min-width:820px){.detail{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding:28px;gap:30px}}.dclose{position:absolute;top:12px;right:12px;z-index:3}.dstage{position:relative;display:grid;place-items:center;perspective:1100px;padding:6px 44px}.dnav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:64px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);display:grid;place-items:center}.dnav:hover{border-color:var(--pink)}.dnav:disabled{opacity:.3;cursor:default}.dnav.prev{left:0}.dnav.next{right:0}.dinfo{display:flex;flex-direction:column;gap:14px;align-self:center;min-width:0}.dinfo h2{font-size:clamp(1.6rem,3.4vw,2.4rem);padding-right:44px;overflow-wrap:anywhere}.dqty{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.dqty p{margin:0;color:var(--muted);font-weight:600}.notes{display:grid;grid-gap:6px;gap:6px}.notes textarea{resize:vertical;min-height:64px;border-radius:12px;padding:10px 12px;border:1px solid var(--line);background:var(--bg-2);outline:none}.notes textarea:focus{border-color:var(--pink)}.hint{margin:0;font-size:.8rem;color:var(--muted);line-height:1.9}@media (hover:none){.hint{display:none}}kbd{font:600 .78em var(--body);padding:1px 6px;border-radius:5px;border:1px solid var(--line);background:var(--panel-2)}@media (max-width:819px){.detail-dialog{width:100vw;height:100dvh;margin:0}.detail.sheet{border-radius:0;min-height:100dvh;border:0;padding:calc(56px + env(safe-area-inset-top, 0px)) max(16px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px))}.dclose{top:calc(12px + env(safe-area-inset-top, 0px))}}.holo-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--o:0;position:relative;width:min(100%,400px,calc((100dvh - 140px) * 63 / 88));aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .12s ease-out;box-shadow:0 26px 60px rgba(0,0,0,.55);will-change:transform}.holo-card.idle{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.holo-card img{width:100%;height:100%;object-fit:cover}.holo-card .glare{opacity:var(--o);background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.45),transparent 45%);mix-blend-mode:overlay}.holo-card .glare,.holo-card .sheen{position:absolute;inset:0;pointer-events:none;transition:opacity .3s}.holo-card .sheen{opacity:0;background:linear-gradient(115deg,transparent 20%,rgba(255,90,200,.5) 36%,rgba(120,220,255,.5) 48%,rgba(255,230,120,.5) 60%,transparent 76%);background-size:240% 240%;background-position:var(--mx) var(--my);mix-blend-mode:color-dodge}.holo-card.foil .sheen{opacity:calc(var(--o) * .55)}.card-page{display:grid;grid-gap:34px;gap:34px;padding-top:24px}@media (min-width:900px){.card-page{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start}.card-page .stick{position:-webkit-sticky;position:sticky;top:90px}}.meter{display:grid;grid-gap:6px;gap:6px}.meter-row{display:flex;justify-content:space-between;font-weight:700;font-size:.9rem}.kpis{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi{padding:14px;border-radius:14px;background:var(--bg-2);border:1px solid var(--line);display:grid;grid-gap:2px;gap:2px}.kpi b{font:italic 900 1.6rem/1.1 var(--display);font-stretch:120%}.kpi span{color:var(--muted);font-size:.8rem;font-weight:600}.people{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.person{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line);text-decoration:none;min-width:0}.person:hover{border-color:var(--pink)}.person span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.person small{margin-left:auto;flex:none;color:var(--muted);font-weight:700}.demand-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;font-weight:800;font-size:.88rem}.demand-hot{background:color-mix(in srgb,var(--hot) 18%,transparent);color:#ff7bbd;border:1px solid color-mix(in srgb,var(--hot) 45%,transparent)}.demand-ok{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent)}.demand-mid{background:var(--panel-2);color:var(--muted);border:1px solid var(--line)}.profile-hero{position:relative;padding-block:34px 26px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--hero-top),var(--bg));border-bottom:1px solid var(--line)}.profile-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/hero-blur.webp) 50%/cover;opacity:.2;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.profile-top{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.profile-id{display:grid;grid-gap:6px;gap:6px;min-width:0;flex:1 1}.profile-id h1{font-size:clamp(1.8rem,4.4vw,3rem);overflow-wrap:anywhere}.profile-id p{margin:0;color:var(--muted);max-width:60ch}.profile-actions{display:flex;flex-wrap:wrap;gap:8px}.ring{width:120px;height:120px;flex:none}.ring circle{fill:none;stroke-width:11}.ring .track{stroke:var(--bg-2)}.ring .val{stroke:url(#ringGrad);stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1)}.ring text{fill:var(--text);font:italic 900 24px var(--display);font-stretch:125%}.ring .sub{fill:var(--muted);font:600 10px var(--body);font-style:normal}.showcase{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.showcase a{border-radius:10px;overflow:hidden;aspect-ratio:63/88;box-shadow:var(--shadow);transition:transform .2s}.showcase a:hover{transform:translateY(-4px) rotate(-1deg)}.binder{background:linear-gradient(180deg,#2a1d30,#1c1421);border:1px solid var(--line);border-radius:22px;padding:clamp(12px,2.4vw,26px);box-shadow:inset 0 0 0 6px rgba(0,0,0,.18),var(--shadow)}:root[data-theme=light] .binder{background:linear-gradient(180deg,#3a2740,#281b2e)}.binder-pages{display:grid;grid-gap:clamp(12px,2.4vw,28px);gap:clamp(12px,2.4vw,28px)}@media (min-width:900px){.binder-pages{grid-template-columns:1fr 1fr}}.binder-page{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(6px,1.2vw,12px);gap:clamp(6px,1.2vw,12px);padding:clamp(8px,1.4vw,14px);border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.pocket{position:relative;aspect-ratio:63/88;border-radius:7px;overflow:hidden;background:rgba(0,0,0,.25);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.pocket:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 35%);pointer-events:none}.pocket img{width:100%;height:100%;object-fit:cover}.pocket.empty img{opacity:.1;filter:grayscale(1)}.pocket .pnum{position:absolute;inset:auto 0 6px;text-align:center;font:italic 900 .72rem/1 var(--display);color:rgba(255,255,255,.45)}.pocket .pq{position:absolute;right:4px;top:4px;font:italic 900 .7rem/1 var(--display);padding:3px 5px;border-radius:6px;background:linear-gradient(135deg,var(--hot),var(--pink));color:#fff}.binder-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;color:#e8dbea;font-weight:700}.binder-nav .btn{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#fff}.mini-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.mini{position:relative;display:block;border-radius:8px;overflow:hidden;aspect-ratio:63/88;background:var(--bg-2);transition:transform .15s}.mini:hover{transform:translateY(-2px) scale(1.03)}.mini img{width:100%;height:100%;object-fit:cover}.mini b{position:absolute;right:4px;bottom:4px;font:italic 900 .78rem/1 var(--display);padding:4px 6px;border-radius:6px;background:linear-gradient(135deg,var(--hot),var(--pink));color:#fff}.bars{display:grid;grid-gap:4px;gap:4px}.bar-row{display:grid;grid-template-columns:minmax(96px,150px) 1fr 70px;grid-gap:12px;gap:12px;align-items:center;padding:6px 8px;border-radius:9px}.bar-label{display:flex;align-items:center;gap:8px;font-weight:700;font-size:.88rem;min-width:0}.bar-label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-label img{width:22px;height:22px}.bar-track{height:12px;border-radius:99px;background:var(--bg-2);overflow:hidden;border:1px solid var(--line)}.bar-fill{display:block;height:100%;border-radius:inherit;background:var(--c,var(--pink))}.bar-val{text-align:right;font-weight:700;font-size:.84rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar-val small{display:block;color:var(--muted);font-size:.72rem}.two-col{display:grid;grid-gap:16px;gap:16px}@media (min-width:980px){.two-col{grid-template-columns:1fr 1fr}}.match-list{display:grid;grid-gap:14px;gap:14px}.match{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.match.perfect{border-color:color-mix(in srgb,var(--pink) 60%,var(--line));box-shadow:var(--glow)}.match-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.match-head h3{font-size:1.1rem}.match-head .score{margin-left:auto}.match-sides{display:grid;grid-gap:14px;gap:14px}@media (min-width:860px){.match-sides{grid-template-columns:1fr auto 1fr;align-items:start}}.match-side{display:grid;grid-gap:8px;gap:8px;min-width:0}.match-arrow{display:grid;place-items:center;color:var(--pink-ink);padding-top:26px}@media (max-width:859px){.match-arrow{display:none}}.strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.strip .mini{width:72px;flex:none}.match-actions{display:flex;flex-wrap:wrap;gap:8px}.lb{grid-gap:8px;gap:8px}.lb,.lb-row{display:grid}.lb-row{grid-template-columns:48px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 14px;border-radius:14px;background:var(--panel);border:1px solid var(--line);text-decoration:none}.lb-row:hover{border-color:var(--pink)}.lb-rank{font:italic 900 1.4rem/1 var(--display);font-stretch:125%;color:var(--muted);text-align:center}.lb-row:first-child .lb-rank{color:var(--gold)}.lb-row:nth-child(2) .lb-rank{color:#d6d6e0}.lb-row:nth-child(3) .lb-rank{color:#e0a070}.lb-who{display:flex;align-items:center;gap:10px;min-width:0}.lb-who span{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-score{text-align:right}.lb-score b{font:italic 900 1.2rem/1 var(--display);font-stretch:120%}.lb-score small{display:block;color:var(--muted);font-weight:600;font-size:.76rem}.form{display:grid;grid-gap:16px;gap:16px}.form-row{display:grid;grid-gap:6px;gap:6px}.form-row>span{font-weight:800;font-size:.9rem}.form-row small{color:var(--muted)}.input,.textarea{width:100%;min-height:46px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);outline:none}.input:focus,.textarea:focus{border-color:var(--pink)}.textarea{min-height:80px;resize:vertical}.prefix{display:flex;align-items:center;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);overflow:hidden}.prefix span{padding:0 4px 0 14px;color:var(--muted);font-weight:600;white-space:nowrap}.prefix .input{border:0;background:none;padding-left:2px}.prefix:focus-within{border-color:var(--pink)}.toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--bg-2);cursor:pointer}.toggle b{display:block}.toggle p{margin:2px 0 0;color:var(--muted);font-size:.86rem}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:26px;border-radius:99px;background:var(--line-2);position:relative;flex:none;cursor:pointer;transition:background .2s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s}.switch:checked{background:var(--pink)}.switch:checked:after{transform:translateX(20px)}.alert{padding:12px 14px;border-radius:12px;font-weight:600;font-size:.92rem}.alert-ok{background:color-mix(in srgb,var(--ok) 14%,transparent);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent)}.alert-bad{background:color-mix(in srgb,var(--bad) 14%,transparent);border:1px solid color-mix(in srgb,var(--bad) 40%,transparent)}.alert-info{background:color-mix(in srgb,var(--pink) 10%,transparent);border:1px solid color-mix(in srgb,var(--pink) 35%,transparent)}.settings-grid{display:grid;grid-gap:18px;gap:18px}@media (min-width:980px){.settings-grid{grid-template-columns:1.3fr 1fr;align-items:start}}.prose{max-width:74ch;display:grid;grid-gap:14px;gap:14px;padding-bottom:20px}.prose h2{font-size:1.25rem;margin-top:18px}.prose li,.prose p{color:var(--muted)}.prose strong{color:var(--text)}.prose ul{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.prose table{border-collapse:collapse;width:100%;font-size:.9rem}.prose td,.prose th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}.table-wrap{overflow-x:auto}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:100;transform:translateX(-50%);display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:14px;background:#0c080e;color:#fff;border:1px solid var(--pink);box-shadow:0 14px 40px rgba(0,0,0,.5);font-weight:600;font-size:.92rem;animation:toastIn .25s cubic-bezier(.2,.9,.3,1.3)}.toast .btn-link{color:var(--pink);white-space:nowrap}@media (max-width:760px){.toast{bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,14px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;flex:none}.brand-gm{height:38px;width:auto;filter:drop-shadow(0 2px 8px rgba(236,129,242,.35))}.brand-sep{width:1px;height:30px;background:var(--line-2)}.brand-site{display:grid;line-height:1;grid-gap:3px;gap:3px}.brand-site b{font:italic 900 1rem/1 var(--display);font-stretch:125%;text-transform:uppercase}.brand-site small{font:600 .62rem/1 var(--body);letter-spacing:.08em;color:var(--muted);text-transform:uppercase}@media (max-width:520px){.brand-sep,.brand-site small{display:none}.brand-gm{height:32px}}.dot-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--hot);color:#fff;font:800 .68rem/18px var(--body);text-align:center;box-shadow:0 0 0 2px var(--bg)}.user-chip{position:relative}.menu-pop .count-inline{margin-left:auto;background:var(--hot);color:#fff;border-radius:99px;padding:1px 7px;font-size:.72rem;font-weight:800}.sel{position:relative}.sel-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 16px;border-radius:12px;border:1px solid var(--line);background:var(--panel);font-weight:700;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.sel-btn:hover,.sel-btn[aria-expanded=true]{border-color:var(--pink)}.sel-btn[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 20%,transparent)}.sel-btn .sel-label{color:var(--muted);font-weight:600}.sel-btn svg.i{width:16px;height:16px;transition:transform .2s}.sel-btn[aria-expanded=true] svg.i{transform:rotate(180deg)}.sel-pop{position:absolute;z-index:40;top:calc(100% + 8px);right:0;min-width:250px;padding:6px;border-radius:16px;border:1px solid var(--line);background:var(--panel);box-shadow:0 20px 50px rgba(0,0,0,.45);display:grid;grid-gap:2px;gap:2px;animation:popIn .16s cubic-bezier(.2,.9,.3,1.2);transform-origin:top right}@keyframes popIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}}.sel-opt{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;border:0;background:none;text-align:left;font-weight:600;font-size:.92rem}.sel-opt.active,.sel-opt:hover{background:var(--panel-2)}.sel-opt[aria-selected=true]{color:var(--pink-ink)}.sel-opt .tick{margin-left:auto;opacity:0}.sel-opt[aria-selected=true] .tick{opacity:1}.sel-opt small{display:block;color:var(--muted);font-weight:500;font-size:.78rem}.fbar{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:20px;background:var(--panel);border:1px solid var(--line)}.fbar-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fbar-top .field{flex:1 1 260px;min-height:46px;background:var(--bg-2)}.fbar-row{display:flex;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.fbar-row::-webkit-scrollbar{display:none}.fbar-row .label{flex:none;width:64px}@media (max-width:640px){.fbar-row .label{display:none}}.rchip{--c:var(--r-C);flex:none;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border-radius:99px;border:1px solid var(--line);background:var(--bg-2);font-weight:700;font-size:.82rem;transition:background .15s,border-color .15s,color .15s}.rchip:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--c);transform:rotate(45deg);box-shadow:0 0 10px var(--c)}.rchip small{color:var(--muted);font-weight:600}.rchip[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,var(--panel));color:var(--text)}.cchip{flex:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);display:grid;place-items:center;transition:transform .15s,border-color .15s,background .15s}.cchip img{width:28px;height:28px}.cchip:hover{transform:translateY(-2px)}.cchip[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb,var(--c) 22%,var(--panel));box-shadow:0 0 0 1px var(--c) inset}.tchip{flex:none;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--bg-2);font-weight:700;font-size:.82rem}.tchip[aria-pressed=true]{background:var(--pink);color:var(--on-pink);border-color:transparent}.clear-x{flex:none;border:0;background:none;color:var(--pink-ink);font-weight:700;font-size:.84rem;text-decoration:underline;text-underline-offset:3px}.vsep{flex:none;width:1px;height:26px;background:var(--line);margin:0 4px}.wall{display:grid;grid-gap:clamp(12px,1.6vw,22px);gap:clamp(12px,1.6vw,22px);grid-template-columns:repeat(auto-fill,minmax(min(var(--card-w,200px),calc(50% - 8px)),1fr));perspective:1400px}.tcard{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--o:0;position:relative;display:block;aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s;box-shadow:0 10px 26px rgba(0,0,0,.4);text-decoration:none;background:var(--bg-2);animation:cardIn .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 18ms);content-visibility:auto;contain-intrinsic-size:auto 300px}.tcard.live{transition:transform .08s linear,box-shadow .3s;z-index:2;box-shadow:0 26px 50px rgba(0,0,0,.55)}.tcard img{width:100%;height:100%;object-fit:cover}.tcard:after{opacity:var(--o);background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.4),transparent 45%);mix-blend-mode:overlay}.tcard.foil:before,.tcard:after{content:"";position:absolute;inset:0;pointer-events:none;transition:opacity .3s}.tcard.foil:before{z-index:1;opacity:calc(var(--o) * .5);background:linear-gradient(115deg,transparent 20%,rgba(255,90,200,.55) 36%,rgba(120,220,255,.55) 48%,rgba(255,230,120,.55) 60%,transparent 76%);background-size:240% 240%;background-position:var(--mx) var(--my);mix-blend-mode:color-dodge}.tcard .tc-tag{left:8px;top:8px;font:800 .68rem/1 var(--body);padding:4px 7px;border-radius:7px;background:rgba(10,6,12,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tcard .tc-badge,.tcard .tc-tag{position:absolute;z-index:2;color:#fff}.tcard .tc-badge{right:8px;bottom:8px;font:italic 900 .82rem/1 var(--display);font-stretch:120%;padding:6px 9px;border-radius:9px;background:linear-gradient(135deg,var(--hot),var(--pink));box-shadow:0 4px 12px rgba(238,0,115,.4)}@keyframes cardIn{0%{opacity:0;transform:translateY(14px) scale(.97)}}.wall-cap{display:flex;flex-direction:column;gap:6px}.wall-cap .cap{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px;min-width:0}.wall-cap .cap b{font:italic 900 .78rem/1.15 var(--display);font-stretch:112%;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall-cap .cap img{width:20px;height:20px;flex:none}.viewer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));animation:fadeIn .2s ease;overflow-y:auto}.viewer-bg{position:fixed;inset:0;z-index:-1;background-size:cover;background-position:50%;filter:blur(60px) saturate(1.4) brightness(.45);transform:scale(1.2)}.viewer-bg:after{content:"";position:absolute;inset:0;background:rgba(8,4,10,.55)}@keyframes fadeIn{0%{opacity:0}}.viewer-in{width:min(1080px,100%);display:grid;grid-gap:28px;gap:28px;align-items:center;color:#fff}@media (min-width:860px){.viewer-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.viewer .holo-card{width:min(100%,420px,calc((100dvh - 80px) * 63 / 88));margin-inline:auto}.viewer-info{display:grid;grid-gap:16px;gap:16px;min-width:0}.viewer-info h2{font-size:clamp(2rem,4.6vw,3.4rem);line-height:.95;overflow-wrap:anywhere}.viewer-info .label{color:rgba(255,255,255,.7)}.viewer-close{position:fixed;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));z-index:2}.viewer-nav{position:fixed;top:50%;z-index:2;transform:translateY(-50%);width:48px;height:72px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.viewer-nav:hover{background:rgba(255,255,255,.16)}.viewer-nav.prev{left:max(12px,env(safe-area-inset-left,0px))}.viewer-nav.next{right:max(12px,env(safe-area-inset-right,0px))}@media (max-width:860px){.viewer-nav{top:auto;bottom:max(16px,env(safe-area-inset-bottom,0px));transform:none;height:52px}}.vstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.vstat{padding:14px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-gap:2px;gap:2px}.vstat b{font:italic 900 1.7rem/1.05 var(--display);font-stretch:120%}.vstat span{font-size:.8rem;color:rgba(255,255,255,.7);font-weight:600}.glass-btn{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);color:#fff}.glass-btn:hover{border-color:#fff}.cp{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding-block:clamp(26px,5vw,60px) clamp(40px,6vw,80px)}.cp-bg{position:absolute;inset:-60px;z-index:-1;background-size:cover;background-position:50%;filter:blur(70px) saturate(1.5) brightness(.42)}.cp-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,6,12,.25),var(--bg) 96%)}.cp-grid{display:grid;grid-gap:clamp(26px,4vw,56px);gap:clamp(26px,4vw,56px);align-items:center}@media (min-width:900px){.cp-grid{grid-template-columns:minmax(0,440px) minmax(0,1fr)}}.cp .crumbs{color:rgba(255,255,255,.7);margin-bottom:18px}.cp-num{font:italic 900 clamp(3rem,9vw,7rem)/.8 var(--display);font-stretch:125%;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.35)}.cp-pager{display:flex;justify-content:space-between;gap:10px;margin-top:8px}.cp-pager a{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);text-decoration:none;min-width:0;max-width:48%}.cp-pager a:hover{border-color:rgba(255,255,255,.5)}.cp-pager img{width:40px;border-radius:4px;flex:none}.cp-pager span{display:grid;min-width:0;font-size:.8rem;color:rgba(255,255,255,.7)}.cp-pager b{font:italic 900 .82rem/1.1 var(--display);text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-pager a.next{margin-left:auto;flex-direction:row-reverse;text-align:right;padding:10px 10px 10px 14px}.home-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(34px,6vw,80px) clamp(30px,5vw,60px);text-align:center}.home-hero:before{z-index:-2;background:url(/img/hero-blur.webp) center 30%/cover no-repeat;opacity:.35}.home-hero:after,.home-hero:before{content:"";position:absolute;inset:0}.home-hero:after{z-index:-1;background:radial-gradient(ellipse at 50% 0,transparent 0,var(--bg) 75%)}.home-hero .wrap{grid-gap:18px;gap:18px}.home-hero .wrap,.home-logos{display:grid;justify-items:center}.home-logos{grid-gap:6px;gap:6px}.home-gm{width:clamp(170px,26vw,280px);filter:drop-shadow(0 6px 22px rgba(0,0,0,.5))}.home-tci{width:clamp(260px,52vw,560px);filter:drop-shadow(0 10px 30px rgba(238,0,115,.35));animation:tciIn 1s cubic-bezier(.2,.8,.2,1) .1s both}@keyframes tciIn{0%{opacity:0;transform:translateY(20px) scale(.94) rotate(-2deg)}}.home-search{width:min(640px,100%)}.home-search .field{min-height:58px;border-radius:18px;background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.02rem}.home-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.doors{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:860px){.doors{grid-template-columns:repeat(3,1fr)}}.door{position:relative;display:grid;align-content:end;grid-gap:8px;gap:8px;min-height:260px;padding:22px;border-radius:22px;overflow:hidden;isolation:isolate;text-decoration:none;border:1px solid var(--line);background:var(--panel);transition:transform .25s,border-color .25s,box-shadow .25s}.door:hover{transform:translateY(-4px);border-color:var(--pink);box-shadow:var(--glow)}.door h3{font-size:1.5rem}.door p{margin:0;color:var(--muted);max-width:36ch}.door .go{display:inline-flex;align-items:center;gap:6px;color:var(--pink-ink);font-weight:800;font-size:.9rem}.door-art{position:absolute;inset:0 0 auto;height:170px;z-index:-1;display:flex;justify-content:center;align-items:flex-start;padding-top:18px;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent)}.door-art img{width:96px;border-radius:6px;box-shadow:0 12px 26px rgba(0,0,0,.45);margin-inline:-14px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.door-art img:first-child{transform:rotate(-12deg) translateY(16px)}.door-art img:nth-child(3){transform:rotate(12deg) translateY(16px)}.door:hover .door-art img:first-child{transform:rotate(-18deg) translate(-12px,10px)}.door:hover .door-art img:nth-child(3){transform:rotate(18deg) translate(12px,10px)}.door:hover .door-art img:nth-child(2){transform:translateY(-6px)}.ticker{display:flex;gap:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker-track{display:flex;gap:12px;animation:tick 60s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-track a{flex:none;width:110px;border-radius:8px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.35);transition:transform .2s}.ticker-track a:hover{transform:translateY(-4px) scale(1.04)}@keyframes tick{to{transform:translateX(-50%)}}.numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 30px;color:var(--muted);font-size:.92rem}.numbers b{color:var(--text);font:italic 900 1.3rem/1 var(--display);font-stretch:120%;margin-right:6px}.binder2{display:grid;justify-items:center;grid-gap:18px;gap:18px}.cover{position:relative;width:min(100%,420px);aspect-ratio:3/4;border-radius:8px 22px 22px 8px;cursor:pointer;border:0;padding:0;background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.07),transparent 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#26232a,#121014 70%);box-shadow:inset 14px 0 18px -10px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.05),0 30px 60px rgba(0,0,0,.6),-6px 0 0 #0a090b;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:perspective(1400px) rotateY(-8deg) rotateX(3deg)}.cover:hover{transform:perspective(1400px) rotateY(-14deg) rotateX(4deg) translateY(-6px)}.cover:before{inset:18px 18px 18px 30px;border-radius:40% 40% 14px 14px/22% 22% 14px 14px;border:2px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.05)}.cover:after,.cover:before{content:"";position:absolute}.cover:after{right:-9px;top:22px;bottom:22px;width:10px;border-radius:0 6px 6px 0;background:repeating-linear-gradient(180deg,#c8c8cc 0 3px,#6d6d72 3px 6px);box-shadow:inset 2px 0 2px rgba(0,0,0,.6)}.emboss{position:absolute;left:50%;transform:translateX(-50%);background:#1c1a1f;filter:drop-shadow(0 1px 0 rgba(255,255,255,.09)) drop-shadow(0 -1px 0 rgba(0,0,0,.9));-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.emboss-gm{top:36%;width:76%;aspect-ratio:383/178;-webkit-mask-image:url(/img/logo-bw.svg);mask-image:url(/img/logo-bw.svg)}.emboss-tci{bottom:7%;width:46%;aspect-ratio:386/138;-webkit-mask-image:url(/img/tout-commence-ici.svg);mask-image:url(/img/tout-commence-ici.svg)}.cover-hint{bottom:-46px;font-weight:700;font-size:.88rem;color:var(--muted);display:inline-flex;gap:8px;align-items:center}.cover-hint,.cover-owner{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.cover-owner{top:14%;font:italic 900 .9rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:#3a363d;text-shadow:0 1px 0 rgba(255,255,255,.06),0 -1px 0 #000}.spread-wrap{width:100%;display:grid;grid-gap:14px;gap:14px}.spread{position:relative;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding:clamp(10px,1.6vw,18px);border-radius:20px;background:linear-gradient(160deg,#26232a,#121014);box-shadow:0 30px 60px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.05);perspective:2200px}@media (min-width:900px){.spread{grid-template-columns:1fr 1fr}.spread:after{content:"";position:absolute;left:50%;top:14px;bottom:14px;width:26px;transform:translateX(-50%);background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(255,255,255,.05) 50%,rgba(0,0,0,.55));border-radius:6px;pointer-events:none}}.leaf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(6px,1vw,12px);gap:clamp(6px,1vw,12px);padding:clamp(10px,1.6vw,18px);border-radius:12px;background:#0d0c0f;box-shadow:inset 0 0 30px rgba(0,0,0,.8);transform-origin:left center}.leaf.turn-next{animation:turnNext .55s cubic-bezier(.3,.7,.3,1)}.leaf.turn-prev{animation:turnPrev .55s cubic-bezier(.3,.7,.3,1);transform-origin:right center}@keyframes turnNext{0%{transform:rotateY(-70deg);opacity:.2}}@keyframes turnPrev{0%{transform:rotateY(70deg);opacity:.2}}.slot{position:relative;aspect-ratio:63/88;border-radius:6px;overflow:hidden;background:linear-gradient(160deg,#19171c,#0f0e11);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);display:grid;place-items:center;text-decoration:none}.slot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.16),rgba(255,255,255,.03) 22%,transparent 40%,transparent 70%,rgba(255,255,255,.05))}.slot img{width:100%;height:100%;object-fit:cover}.slot .snum{font:italic 900 clamp(.8rem,1.6vw,1.2rem)/1 var(--display);font-stretch:125%;color:#2c2930;text-shadow:0 1px 0 rgba(255,255,255,.05)}.slot .sq{position:absolute;right:4px;top:4px;z-index:1;font:italic 900 .68rem/1 var(--display);padding:3px 5px;border-radius:6px;background:linear-gradient(135deg,var(--hot),var(--pink));color:#fff}.spread-nav{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.spread-nav .pages{font-weight:700;color:var(--muted);min-width:120px;text-align:center}.page-dots{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.page-dots button{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:var(--line-2)}.page-dots button[aria-current=true]{background:var(--pink);transform:scale(1.3)}.fav-stage{display:flex;justify-content:center;align-items:flex-end;gap:clamp(8px,3vw,40px);padding:26px 0 10px;perspective:1400px}.fav,.fav-stage{position:relative}.fav{width:clamp(120px,22vw,250px);transition:transform .4s}.fav.center{width:clamp(150px,28vw,310px);z-index:2}.fav:not(.center):first-child{transform:rotate(-7deg) translateY(10px)}.fav:not(.center):last-child{transform:rotate(7deg) translateY(10px)}.fav .fav-card{position:relative;display:block;aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 60px color-mix(in srgb,var(--c) 45%,transparent);animation:float 6s ease-in-out infinite;animation-delay:var(--d)}.fav .fav-card img{width:100%;height:100%;object-fit:cover}.fav .fav-card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 45%,rgba(255,120,220,.25) 50%,transparent 62%);background-size:260% 100%;mix-blend-mode:overlay;animation:shine 5s ease-in-out infinite;animation-delay:var(--d)}.fav:before{content:"";position:absolute;left:10%;right:10%;bottom:-18px;height:22px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--c) 60%,transparent),transparent 70%);filter:blur(6px)}.fav-rank{position:absolute;top:-14px;left:50%;transform:translateX(-50%);z-index:2;font:italic 900 .72rem/1 var(--display);padding:5px 10px;border-radius:99px;background:linear-gradient(135deg,var(--hot),var(--pink));color:#fff;white-space:nowrap;box-shadow:0 6px 16px rgba(238,0,115,.4)}@keyframes float{50%{transform:translateY(-10px)}}@keyframes shine{0%,40%{background-position:120% 0}70%,to{background-position:-40% 0}}.fav-empty{aspect-ratio:63/88;border-radius:12px;border:2px dashed var(--line-2);display:grid;place-items:center;color:var(--muted);font-weight:700;font-size:.84rem;text-align:center;padding:10px}.pro-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(26px,4vw,48px) 30px}.pro-bg{position:absolute;inset:-40px;z-index:-1;background-size:cover;background-position:50%;filter:blur(60px) saturate(1.5) brightness(.4)}.pro-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,6,12,.2),var(--bg) 92%)}.pro-id{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;text-align:center;color:#fff}.pro-id h1{font-size:clamp(1.8rem,4.6vw,3.2rem)}.pro-id p{margin:4px 0 0;color:rgba(255,255,255,.75)}.pro-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.pro-meta .pill{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#fff}.pro-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.pro-stats div{min-width:120px;padding:12px 16px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;color:#fff}.pro-stats b{display:block;font:italic 900 1.6rem/1.05 var(--display);font-stretch:120%}.pro-stats span{font-size:.8rem;color:rgba(255,255,255,.7);font-weight:600}.trade-box{display:grid;grid-gap:14px;gap:14px}.trade-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.trade-cols{display:grid;grid-gap:16px;gap:16px}@media (min-width:980px){.trade-cols{grid-template-columns:1fr 1fr}}.mini-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.mini.hl{box-shadow:0 0 0 2px var(--ok),0 8px 20px rgba(79,214,156,.25)}.mini .hl-tag{position:absolute;left:4px;top:4px;font:800 .6rem/1 var(--body);padding:3px 5px;border-radius:5px;background:var(--ok);color:#062014}.board-layout{display:grid;grid-gap:20px;gap:20px;align-items:start}@media (min-width:1100px){.board-layout.has-drawer{grid-template-columns:minmax(0,1fr) 400px}}.drawer{position:-webkit-sticky;position:sticky;top:90px;display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:20px;background:var(--panel);border:1px solid var(--line);max-height:calc(100dvh - 110px);overflow:auto}@media (max-width:1099px){.drawer{position:fixed;inset:auto 0 0 0;top:auto;z-index:70;max-height:82dvh;border-radius:22px 22px 0 0;padding-bottom:calc(18px + env(safe-area-inset-bottom, 0px));box-shadow:0 -20px 50px rgba(0,0,0,.5);animation:sheetUp .3s cubic-bezier(.2,.8,.2,1)}}@keyframes sheetUp{0%{transform:translateY(40px);opacity:0}}.drawer-head{display:flex;gap:14px;align-items:center}.drawer-head img{width:64px;border-radius:6px;flex:none}.holder{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:var(--bg-2);border:1px solid var(--line)}.holder b{display:block;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holder small{color:var(--muted);font-weight:600}.holder .wm{color:var(--ok)}.board-meta{display:flex;justify-content:space-between;align-items:center;gap:8px}.composer-dialog{width:min(920px,100vw)}.composer{display:grid;grid-gap:16px;gap:16px;max-height:92dvh;overflow-y:auto}.pick-cols{display:grid;grid-gap:14px;gap:14px}@media (min-width:820px){.pick-cols{grid-template-columns:1fr 1fr}}.pick{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:16px;background:var(--bg-2);border:1px solid var(--line);min-width:0}.pick-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));max-height:330px;overflow-y:auto;padding:4px}.pick-card{position:relative;border:0;padding:0;border-radius:7px;overflow:hidden;aspect-ratio:63/88;background:var(--panel);opacity:.55;transition:opacity .15s,transform .15s,box-shadow .15s}.pick-card img{width:100%;height:100%;object-fit:cover}.pick-card:hover{opacity:.9}.pick-card[aria-pressed=true]{opacity:1;transform:translateY(-3px);box-shadow:0 0 0 2px var(--pink),0 10px 20px rgba(236,129,242,.3)}.pick-card .ok{position:absolute;right:4px;top:4px;width:22px;height:22px;border-radius:50%;background:var(--pink);color:var(--on-pink);display:none;place-items:center}.pick-card[aria-pressed=true] .ok{display:grid}.pick-card .ok svg.i{width:14px;height:14px;stroke-width:3}.pick-card .want-tag{position:absolute;left:3px;bottom:3px;font:800 .56rem/1 var(--body);padding:3px 4px;border-radius:4px;background:var(--ok);color:#062014}.summary-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--pink) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--pink) 35%,var(--line));font-weight:700}.offers{display:grid;grid-gap:12px;gap:12px}.offer{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.offer.pending.in{border-color:color-mix(in srgb,var(--pink) 55%,var(--line));box-shadow:var(--glow)}.offer-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.offer-head .when{margin-left:auto;color:var(--muted);font-size:.82rem;font-weight:600}.offer-body{display:grid;grid-gap:12px;gap:12px}@media (min-width:860px){.offer-body{grid-template-columns:1fr auto 1fr;align-items:start}}.offer-arrow{display:grid;place-items:center;color:var(--pink-ink);padding-top:22px}@media (max-width:859px){.offer-arrow{display:none}}.offer-msg{margin:0;padding:10px 12px;border-radius:12px;background:var(--bg-2);font-style:italic;color:var(--muted)}.status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:.76rem;font-weight:800}.status-pending{background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--gold)}.status-accepted{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.status-cancelled,.status-declined{background:var(--panel-2);color:var(--muted)}.contact-box{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#5865f2 16%,var(--panel));border:1px solid color-mix(in srgb,#5865f2 45%,var(--line))}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;grid-gap:clamp(8px,2vw,22px);gap:clamp(8px,2vw,22px);margin:20px 0 30px}.step{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-decoration:none;text-align:center;min-width:0}.step .avatar-lg{width:clamp(64px,10vw,96px);height:clamp(64px,10vw,96px)}.step-1 .avatar-lg{width:clamp(80px,13vw,124px);height:clamp(80px,13vw,124px);box-shadow:0 0 0 3px var(--gold),0 0 40px rgba(255,201,59,.4)}.step-name{font:italic 900 clamp(.8rem,1.6vw,1.05rem)/1.1 var(--display);text-transform:uppercase;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-block{width:100%;display:grid;place-items:center;grid-gap:2px;gap:2px;border-radius:18px 18px 6px 6px;padding:16px 8px;background:linear-gradient(180deg,color-mix(in srgb,var(--m) 30%,var(--panel)),var(--panel));border:1px solid color-mix(in srgb,var(--m) 50%,var(--line))}.step-block .rank{font:italic 900 clamp(2rem,5vw,3.4rem)/1 var(--display);font-stretch:125%;color:var(--m)}.step-block small{color:var(--muted);font-weight:700;font-size:.8rem}.step-1 .step-block{min-height:clamp(150px,20vw,210px);--m:var(--gold)}.step-2 .step-block{min-height:clamp(110px,15vw,160px);--m:#c9ccd8}.step-3 .step-block{min-height:clamp(90px,12vw,130px);--m:#e09a63}.ranks{display:grid;grid-gap:8px;gap:8px}.rank-row{display:grid;grid-template-columns:44px auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line);text-decoration:none;transition:border-color .15s,transform .15s}.rank-row:hover{border-color:var(--pink);transform:translateX(3px)}.rank-row .n{font:italic 900 1.2rem/1 var(--display);color:var(--muted);text-align:center}.rank-row .who{display:grid;grid-gap:6px;gap:6px;min-width:0}.rank-row .who b{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-row .score{text-align:right;font:italic 900 1.1rem/1 var(--display);font-stretch:120%}.rank-row .score small{display:block;font:600 .74rem var(--body);color:var(--muted);font-style:normal;margin-top:3px}.thin{height:6px;border-radius:99px;background:var(--bg-2);overflow:hidden}.thin span{display:block;height:100%;background:linear-gradient(90deg,var(--hot),var(--pink));border-radius:inherit}.col-head{display:grid;grid-gap:18px;gap:18px;padding-block:26px 18px}@media (min-width:980px){.col-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.col-title{display:flex;align-items:center;gap:18px}.col-kpis{display:flex;flex-wrap:wrap;gap:10px}.kchip{display:grid;grid-gap:1px;gap:1px;padding:10px 16px;border-radius:14px;background:var(--panel);border:1px solid var(--line);min-width:104px}.kchip b{font:italic 900 1.4rem/1.05 var(--display);font-stretch:120%}.kchip span{font-size:.76rem;color:var(--muted);font-weight:700}.fav-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:linear-gradient(120deg,color-mix(in srgb,var(--hot) 14%,var(--panel)),var(--panel));border:1px solid var(--line);margin-bottom:16px}.fav-strip .slots{display:flex;gap:8px}.fav-strip .slots>*{width:46px;aspect-ratio:63/88;border-radius:5px;overflow:hidden}.fav-strip .slots .empty-slot{border:1.5px dashed var(--line-2);display:grid;place-items:center;color:var(--muted);font-weight:800}.fav-strip p{margin:0;color:var(--muted);font-size:.88rem;flex:1 1 220px}.big .ctile{border-radius:18px}.big .cname{font-size:.86rem}.favbtn{position:absolute;left:6px;top:34px;width:34px;height:34px;border-radius:10px;border:0;display:grid;place-items:center;background:rgba(10,6,12,.6);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .15s}.ctile:hover .favbtn,.favbtn[aria-pressed=true]{opacity:1}.favbtn[aria-pressed=true]{color:#ff5fa8}.favbtn[aria-pressed=true] svg{fill:currentColor}@media (hover:none){.favbtn{opacity:.8}}.confirm-dialog{width:min(460px,calc(100vw - 32px))}.set-wrap{max-width:760px}.set-card{display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,3vw,28px);border-radius:22px;background:var(--panel);border:1px solid var(--line)}.set-card+.set-card{margin-top:16px}.set-preview{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;background:var(--bg-2)}.set-preview b{display:block;font:italic 900 1.1rem/1.1 var(--display);text-transform:uppercase}.set-preview span{color:var(--muted);font-size:.86rem}details.advanced{margin-top:26px;border-top:1px solid var(--line);padding-top:16px}details.advanced summary{cursor:pointer;color:var(--muted);font-weight:700;font-size:.9rem;list-style:none;display:inline-flex;gap:8px;align-items:center}details.advanced summary::-webkit-details-marker{display:none}details.advanced[open] summary svg{transform:rotate(90deg)}details.advanced .adv-body{display:grid;grid-gap:14px;gap:14px;margin-top:14px;padding:16px;border-radius:16px;border:1px solid var(--line);background:var(--bg-2)}.foot-logos{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.foot-logos img.gm{width:180px;height:auto}.foot-logos img.tci{width:190px;height:auto}:root[data-theme=light] .foot-logos img.gm{filter:invert(1) brightness(.35)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .foot-logos img.gm{filter:invert(1) brightness(.35)}}:root[data-theme=light] .home-gm{filter:invert(1) brightness(.3) drop-shadow(0 4px 14px rgba(0,0,0,.1))}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .home-gm{filter:invert(1) brightness(.3) drop-shadow(0 4px 14px rgba(0,0,0,.1))}}.viewer{background:#0b070d}@media (min-width:860px){.viewer{padding-inline:84px}}.pick-grid{align-content:start;grid-auto-rows:max-content}.pick-card{aspect-ratio:auto;display:block}.pick-card img{height:auto;aspect-ratio:63/88}.col-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.col-title{flex:1 1 340px;min-width:0}.col-title h1{overflow-wrap:anywhere}.cover-tci{position:absolute;left:50%;bottom:8%;transform:translateX(-50%) rotate(-3deg);white-space:nowrap;font:italic 900 clamp(.9rem,2.6vw,1.25rem)/1 var(--display);font-stretch:125%;text-transform:uppercase;letter-spacing:.02em;color:#1d1b20;text-shadow:0 1px 0 rgba(255,255,255,.1),0 -1px 0 rgba(0,0,0,.9)}.cover-tci:after,.cover-tci:before{content:"✦";margin:0 8px;font-size:.7em;vertical-align:middle}@media (max-width:520px){.user-chip{padding:4px}.user-chip>span:not(.avatar):not(.dot-badge){display:none}.head-in{gap:8px}}