:root{--text: #fff3e6;--muted: #f2cdb0;--line: rgba(255, 170, 100, .28);--panel: rgba(47, 17, 10, .46);--panel-strong: rgba(61, 20, 11, .62);--glow: rgba(255, 130, 40, .44);--accent: #ff8c3a;--accent-2: #ffb168}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:Inter,system-ui,sans-serif;color:var(--text);background-color:#0a0504;background-image:linear-gradient(to bottom,#12070433,#0c0503c7),url(/gamenime.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media(max-width:768px){body{background-color:#0a0504;background-image:linear-gradient(to bottom,#12070433,#0c0503c7),url(/gamenime-mobile.jpg);background-position:center top;background-size:contain;background-repeat:no-repeat;background-attachment:scroll}}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 5%,rgba(255,220,180,.3),transparent 30%),radial-gradient(circle at 50% 45%,rgba(255,120,30,.08),transparent 35%)}.page-shell{position:relative;z-index:1;padding:28px 0 48px}.container{width:min(1240px,calc(100% - 40px));margin:0 auto}.hero-header{text-align:center;margin-bottom:24px}.brand-mark{margin:0;display:inline-flex;align-items:center;gap:14px;font-family:Georgia,serif}.brand-text{font-size:clamp(3rem,7vw,6rem);line-height:1;font-style:italic;color:#f5d5b8;text-shadow:0 2px 4px rgba(0,0,0,.55),0 4px 28px rgba(255,200,140,.25)}.brand-kanji{width:clamp(52px,6vw,86px);height:clamp(52px,6vw,86px);display:grid;place-items:center;border-radius:999px;background:#c9302d;color:#fff5ef;font-size:clamp(1.8rem,3vw,3.2rem);font-style:normal;line-height:1;box-shadow:0 0 28px #d736296b;text-shadow:0 1px 0 #8a1810,0 2px 0 #7a1208,0 3px 0 #6a0d05,0 -1px 2px rgba(255,220,200,.5)}.brand-line{width:min(520px,72%);height:3px;margin:10px auto 18px;border-radius:999px;background:linear-gradient(90deg,transparent,#230202 18%,#220000 50%,#210202 82%,transparent);box-shadow:0 0 22px #d24b2747}.brand-subtitle{margin:0 0 20px;color:#ffe4cc;font-size:clamp(1.15rem,2vw,1.35rem);text-shadow:0 2px 8px rgba(0,0,0,.5);font-family:Georgia,serif;font-style:italic}.brand-pills{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:22px}.brand-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:999px;background:linear-gradient(135deg,#ff8c3c26,#ff641e14);border:1px solid rgba(255,170,90,.35);color:#ffd4a8;font-size:.88rem;font-weight:600;font-family:system-ui,sans-serif;box-shadow:0 4px 16px #0003,inset 0 1px #ffd29626}.top-tabs{display:inline-flex;align-items:center;gap:0;padding:8px;border-radius:18px;background:linear-gradient(180deg,#43180ecc,#210b07cc);border:1px solid rgb(42,4,4);box-shadow:0 10px 28px #00000047,inset 0 1px #ffdcbe14;backdrop-filter:blur(14px)}.tab{min-width:140px;padding:13px 24px;border-radius:14px;color:#f0d4ba;text-decoration:none;font-weight:700;font-size:1.12rem;transition:.18s ease}.tab.active{background:linear-gradient(180deg,#ff8429f2,#cd4a14eb);color:#fff8f0;box-shadow:0 0 18px #ff822159,inset 0 0 0 1px #ffdcbe40}.section-block{margin-top:22px;padding:16px 16px 18px;border-radius:22px;background:linear-gradient(180deg,#40160c94,#240c088a);border:1px solid rgb(36,4,2);box-shadow:0 14px 40px #0000003d,inset 0 1px #ffdcb414;backdrop-filter:blur(10px)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.section-head h2{margin:0;font-size:clamp(1.6rem,2.8vw,2.1rem);color:#fff0e4;font-weight:800}.section-head h2:after{content:" ›";color:var(--accent);font-weight:400}.see-more{padding:10px 18px;border-radius:999px;text-decoration:none;color:#fff2e3;font-weight:700;font-size:.92rem;background:#551c0ecc;border:1px solid rgba(255,162,92,.26);transition:background .18s ease;white-space:nowrap}.see-more:after{content:" ·";opacity:.7}.see-more:hover{background:#692412e6}.section-loading{text-align:center;padding:32px 16px;color:var(--muted);font-size:1.05rem;animation:pulse 1.5s ease-in-out infinite}.section-empty{text-align:center;padding:32px 16px;color:var(--muted);font-size:1.05rem}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.items-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:12px}.item-card{position:relative;aspect-ratio:3 / 4.2;border-radius:16px;overflow:hidden;background:#260e0a8c;border:1px solid rgba(255,170,100,.16);box-shadow:0 10px 24px #0000003d;transition:transform .2s ease,box-shadow .2s ease}.item-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px #00000057}.item-media{position:absolute;inset:0}.item-media img{display:block;width:100%;height:100%;object-fit:cover}.item-placeholder{width:100%;height:100%;display:grid;place-items:center;background:#461c12b3;color:var(--muted);font-size:.85rem}.item-overlay{position:absolute;inset:0;background:linear-gradient(to top,#0a0402f2,#0a040280 45%,#0a040205);pointer-events:none}.item-body{position:absolute;inset:auto 0 0;padding:12px}.item-body h3{margin:0 0 6px;font-size:.92rem;line-height:1.2;color:#fff4ea;text-shadow:0 1px 3px rgba(0,0,0,.6);font-weight:700}.item-body p{margin:0 0 4px;color:#e8c4a4;font-size:.82rem;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.5)}.item-badge{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em;background:#ff842b33;border:1px solid rgba(255,171,106,.24);color:#ffd6b2}.site-footer{text-align:center;padding:18px 0 8px}.site-footer p{margin:0;color:#e8c4a4;font-size:.92rem}@media(max-width:900px){.tab{min-width:100px;padding:11px 16px;font-size:1rem}.items-row{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(max-width:640px){.container{width:min(100%,calc(100% - 20px))}.top-tabs{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.tab{min-width:0;text-align:center}.items-row{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head{align-items:flex-start;flex-direction:column}}.item-countdown{position:absolute;top:10px;right:10px;z-index:3;display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#c82814d9;border:1px solid rgba(255,120,60,.4);backdrop-filter:blur(8px);box-shadow:0 4px 16px #c8281466;animation:countdown-pulse 2s ease-in-out infinite}.countdown-icon{font-size:.8rem}.countdown-time{font-size:.78rem;font-weight:800;font-family:Courier New,monospace;color:#fff;letter-spacing:.05em}@keyframes countdown-pulse{0%,to{box-shadow:0 4px 16px #c8281466}50%{box-shadow:0 4px 24px #ff3c1499}}.item-countdown{display:inline-flex;align-items:center;padding:5px 10px;margin-bottom:6px;border-radius:10px;font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;color:#ffe0b2;background:#ff3c144d;border:1px solid rgba(255,100,40,.35);animation:countdown-pulse 2s ease-in-out infinite;text-shadow:0 1px 3px rgba(0,0,0,.5)}.item-countdown.countdown-done{background:#32c85040;border-color:#50dc644d;color:#b8ffce;animation:none}@keyframes countdown-pulse{0%,to{opacity:1}50%{opacity:.75}}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);z-index:3;width:52px;height:52px;border:none;border-radius:50%;background:#ff3c14d9;color:#fff;cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .2s ease,transform .2s ease;box-shadow:0 4px 20px #0006}.play-btn svg{margin-left:3px}.item-card.has-trailer:hover .play-btn{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.play-btn:hover{background:#ff501e}.trailer-modal{display:none;position:fixed;inset:0;z-index:9999}.trailer-modal.active{display:flex;align-items:center;justify-content:center}.trailer-backdrop{position:absolute;inset:0;background:#000000e0;cursor:pointer}.trailer-content{position:relative;width:min(90vw,960px);z-index:1}.trailer-close{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:8px;opacity:.7;transition:opacity .15s}.trailer-close:hover{opacity:1}.trailer-player{position:relative;padding-bottom:56.25%;height:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000080}.trailer-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.trailer-band{position:absolute;left:0;right:0;z-index:5;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s ease,box-shadow .3s ease}.trailer-band.top{top:0;height:28%}.trailer-band.bottom{bottom:0;height:28%}.item-card:hover .trailer-band{opacity:1;pointer-events:auto}.trailer-band:hover{animation:trailerBandGlow 1s ease-in-out infinite}.item-hover-video.active~.trailer-band{animation:trailerBandGlow 1.4s ease-in-out infinite}@keyframes trailerBandGlow{0%,to{box-shadow:inset 0 0 15px #d9a97838}50%{box-shadow:inset 0 0 26px #d9a9786b}}.item-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pegi-badge{display:inline-flex;padding:3px 8px;border-radius:6px;font-size:.7rem;font-weight:800;background:#b4281480;border:1px solid rgba(255,80,40,.4);color:#ffb8a0;text-transform:uppercase}.pegi-tag{padding:5px 14px;border-radius:999px;font-size:.82rem;font-weight:700;background:#b4281440;border:1px solid rgba(255,80,40,.35);color:#ffb8a0}.rank-badge{position:absolute;top:8px;left:8px;z-index:5;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#ff8c28f2,#dc3c14f2);color:#fff;font-size:.82rem;font-weight:900;display:grid;place-items:center;box-shadow:0 3px 12px #0006}.item-hover-video{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease}.item-hover-video.active{opacity:1;pointer-events:auto}.item-hover-video iframe{width:100%;height:100%;object-fit:cover}.play-icon{position:absolute;bottom:72px;right:10px;z-index:4;width:36px;height:36px;border-radius:50%;background:#ff3c14cc;color:#fff;display:grid;place-items:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.play-icon svg{margin-left:2px}.item-card.has-trailer:hover .play-icon{opacity:1}.item-card{cursor:pointer}.detail-content{background:linear-gradient(180deg,#15171d,#101218)!important;border-color:#2a2e39!important}.detail-close{border-color:#2a2e39!important}.detail-close:hover{background:#e342348c!important}.detail-content::-webkit-scrollbar-thumb{background:#e3423459!important}.detail-info h2{color:#f0f1f4!important}.genre-tag{background:#e3423421!important;border-color:#3d4351!important;color:#c6cbd4!important}.detail-dateblock{background:#1d2029;border:1px solid #2A2E39;border-radius:12px;padding:11px 13px 12px;margin:0 0 14px}.detail-dateline{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.detail-datevalue{font-size:1rem;font-weight:700;color:#f0f1f4}.detail-datevalue.soft{color:#9aa0ad;font-weight:500}.detail-datevalue.soft b{color:#f0f1f4;font-weight:700}.detail-countdown{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:.8rem;font-weight:700;color:#e34234;background:#e3423424;border:1px solid rgba(227,66,52,.4);padding:4px 11px;border-radius:999px}.detail-countdown.is-out{color:#9aa0ad;background:#1d2029;border-color:#2a2e39}.detail-countdown .cd-dot{width:7px;height:7px;border-radius:50%;background:#e34234;animation:cdping 1.6s ease-in-out infinite}@keyframes cdping{0%,to{opacity:1}50%{opacity:.3}}.detail-window{margin-top:10px;height:5px;border-radius:3px;background:#00000059;border:1px solid #2A2E39;position:relative;overflow:hidden}.detail-window span{position:absolute;top:0;bottom:0;border-radius:3px;min-width:3px;background:linear-gradient(90deg,#e34234,#b32d2e)}.detail-window.wide span{opacity:.42}.detail-windowlegend{display:flex;justify-content:space-between;margin-top:5px;font-size:.62rem;color:#9aa0ad;opacity:.85}.detail-section-label{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:#9aa0ad;margin:0 0 7px}.detail-platforms{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.plat-chip{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:#f0f1f4;background:#1d2029;border:1px solid #2A2E39;padding:6px 12px;border-radius:10px}.plat-chip .plat-yt{font-style:normal;font-size:.58rem;letter-spacing:.04em;color:#9aa0ad;border-left:1px solid #3D4351;padding-left:6px}.plat-chip.tbc{border-style:dashed;border-color:#3d4351;color:#9aa0ad;background:transparent;font-weight:500}.detail-modal{display:none;position:fixed;inset:0;z-index:9999}.detail-modal.active{display:flex;align-items:center;justify-content:center}.detail-backdrop{position:absolute;inset:0;background:#000000e6;cursor:pointer}.detail-content{position:relative;width:min(92vw,800px);max-height:90vh;overflow-y:auto;z-index:1;background:linear-gradient(180deg,#32120af5,#1c0a06fa);border:1px solid rgba(255,170,100,.2);border-radius:20px;box-shadow:0 30px 80px #0009}.detail-content::-webkit-scrollbar{width:6px}.detail-content::-webkit-scrollbar-thumb{background:#ff8c3c4d;border-radius:3px}.detail-close{position:sticky;top:12px;float:right;margin:12px;background:#00000080;border:1px solid rgba(255,170,100,.25);color:#fff;font-size:1.2rem;cursor:pointer;padding:8px 12px;border-radius:10px;z-index:2;transition:background .15s}.detail-close:hover{background:#ff3c1499}.detail-inner{padding:24px}.detail-loading{text-align:center;padding:40px;color:var(--muted)}.detail-header{display:flex;gap:20px;margin-bottom:20px}.detail-cover{flex-shrink:0;width:160px;border-radius:14px;overflow:hidden}.detail-cover img{width:100%;height:auto;display:block}.detail-info{flex:1}.detail-info h2{margin:0 0 8px;font-size:1.8rem;color:#fff4ea}.detail-meta{margin:0 0 12px;color:#e8c4a4;font-size:.95rem}.detail-genres{display:flex;flex-wrap:wrap;gap:8px}.genre-tag{padding:5px 14px;border-radius:999px;font-size:.82rem;font-weight:700;background:#ff641e33;border:1px solid rgba(255,140,60,.3);color:#ffd0a8}.detail-trailer{position:relative;padding-bottom:56.25%;height:0;border-radius:14px;overflow:hidden;margin-bottom:20px;box-shadow:0 10px 30px #0006}.detail-trailer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.detail-description{margin-bottom:20px}.detail-description h3{margin:0 0 10px;font-size:1.3rem;color:#ff9a50}.detail-description p{margin:0;color:#e8c8a8;font-size:.95rem;line-height:1.7}@media(max-width:640px){.detail-header{flex-direction:column;align-items:center;text-align:center}.detail-cover{width:120px}.detail-genres{justify-content:center}}.item-hover-slides{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .4s ease}.item-hover-slides.active{opacity:1}.item-hover-slides img{width:100%;height:100%;object-fit:cover}.slides-icon{position:absolute;bottom:72px;right:10px;z-index:4;font-size:1.2rem;opacity:0;transition:opacity .2s ease;pointer-events:none}.item-card.has-screens:hover .slides-icon{opacity:1}.detail-gallery{margin-bottom:20px}.gallery-main{border-radius:14px;overflow:hidden;margin-bottom:10px;box-shadow:0 10px 30px #0006}.gallery-main img{width:100%;height:auto;display:block;transition:opacity .3s ease}.gallery-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.gallery-thumb{width:80px;height:50px;object-fit:cover;border-radius:8px;cursor:pointer;opacity:.5;border:2px solid transparent;transition:opacity .2s,border-color .2s;flex-shrink:0}.gallery-thumb:hover{opacity:.8}.gallery-thumb.active{opacity:1;border-color:var(--accent)}.item-card .item-hover-video.active~.item-overlay,.item-card .item-hover-video.active~.item-body,.item-card .item-hover-video.active~.play-icon,.item-card .item-hover-video.active~.rank-badge,.item-card .item-hover-slides.active~.item-overlay,.item-card .item-hover-slides.active~.item-body,.item-card .item-hover-slides.active~.slides-icon,.item-card .item-hover-slides.active~.rank-badge{opacity:0!important;pointer-events:none;transition:opacity .3s ease}.filter-bar{margin-top:16px;margin-bottom:8px;display:flex;justify-content:flex-end}.filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;padding:12px 16px;width:auto;border-radius:16px;background:linear-gradient(180deg,#43180ebf,#210b07bf);border:1px solid rgba(255,165,98,.22);backdrop-filter:blur(12px)}.filter-group{position:relative}.filter-select,.filter-input{padding:10px 16px;border-radius:12px;border:1px solid rgba(255,165,98,.25);background:#280f08b3;color:#f0d0b4;font-size:.9rem;font-weight:600;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none}.filter-select option{background:#2a110a;color:#f0d0b4}.filter-input{width:180px;cursor:text}.filter-input::placeholder{color:#f0d0b480}.filter-input:focus,.filter-select:focus{border-color:var(--accent);box-shadow:0 0 10px #ff8c3c33}.genre-toggle{white-space:nowrap}.genre-dropdown{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:50;min-width:220px;max-height:280px;overflow-y:auto;padding:10px;border-radius:14px;background:#280f08f2;border:1px solid rgba(255,165,98,.25);box-shadow:0 12px 30px #00000080;backdrop-filter:blur(16px)}.genre-dropdown.open{display:block}.genre-option{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;color:#e8c4a4;font-size:.88rem;transition:background .15s}.genre-option:hover{background:#ff8c3c1f}.genre-check{accent-color:var(--accent);width:16px;height:16px}.filter-apply{padding:10px 20px;border-radius:12px;border:none;background:linear-gradient(180deg,#ff8429e6,#cd4a14e0);color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .15s,box-shadow .15s}.filter-apply:hover{transform:scale(1.03);box-shadow:0 4px 14px #ff82214d}.filter-reset{padding:10px 14px;border-radius:12px;border:1px solid rgba(255,165,98,.25);background:#280f0880;color:#e8c4a4;font-size:.9rem;cursor:pointer;transition:background .15s}.filter-reset:hover{background:#b428144d}.search-bar-home{display:flex;align-items:center;gap:10px;margin-top:16px;justify-content:flex-end}.search-input{padding:12px 20px;border-radius:14px;border:1px solid rgba(255,165,98,.25);background:#280f08b3;color:#f0d0b4;font-size:.95rem;width:300px;outline:none;backdrop-filter:blur(10px)}.search-input::placeholder{color:#f0d0b480}.search-input:focus{border-color:var(--accent);box-shadow:0 0 12px #ff8c3c33}.search-btn{padding:12px 18px;border-radius:14px;border:none;background:linear-gradient(180deg,#ff8429e6,#cd4a14e0);color:#fff;font-size:1.1rem;cursor:pointer;transition:transform .15s}.search-btn:hover{transform:scale(1.05)}@media(max-width:640px){.filter-row{flex-direction:column;align-items:stretch}.filter-input{width:100%}.search-bar-home{justify-content:center}.search-input{width:100%}}.filter-select{position:relative;z-index:10}select.filter-select{appearance:auto;-webkit-appearance:auto;cursor:pointer}select.filter-select:focus{z-index:20}.genre-dropdown{z-index:50}.filter-genres,.genre-dropdown.open{z-index:100}.filter-bar{z-index:50;position:relative}.section-block{position:relative;z-index:1}.item-hover-video iframe{position:absolute;top:-10%;left:-10%;width:120%;height:120%;object-fit:cover;border:none}.item-hover-video{overflow:hidden}.item-hover-video.active:before{content:"";position:absolute;top:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,rgba(14,5,3,.95),transparent);z-index:3;pointer-events:none}.item-hover-video.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to top,rgba(14,5,3,.95),transparent);z-index:3;pointer-events:none}.item-hover-video.active:before{height:80px;background:#0e0503}.item-hover-video.active:after{height:70px;background:#0e0503}.item-hover-video iframe{top:-15%;left:-10%;width:120%;height:130%}.item-hover-video.active:after{height:100px;background:#0e0503}.item-hover-video iframe{top:-20%;left:-10%;width:120%;height:140%}.item-hover-video iframe{top:-40px;left:-5%;width:110%;height:calc(100% + 80px);object-fit:cover}.item-hover-video.active:before{height:8px}.item-hover-video.active:after{height:12px}.item-hover-video iframe{top:-60px;left:0;width:100%;height:calc(100% + 120px)}.item-hover-video.active:before{height:20px}.item-hover-video.active:after{height:30px}.item-hover-video.active:before,.item-hover-video.active:after{pointer-events:auto;cursor:pointer}.item-countdown{position:relative;cursor:help}.countdown-timer{display:inline}.countdown-tooltip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:6px 12px;border-radius:8px;background:#0e0503f2;border:1px solid rgba(255,140,60,.35);color:#ffd0a8;font-size:.78rem;font-weight:700;white-space:nowrap;z-index:20;pointer-events:none;box-shadow:0 4px 12px #0006}.countdown-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#0e0503f2}.item-countdown:hover .countdown-tooltip{display:block}.detail-anime-info{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.info-tag{padding:6px 14px;border-radius:10px;font-size:.85rem;font-weight:700;background:#3c78c826;border:1px solid rgba(100,160,255,.25);color:#b8d4ff}.info-tag.countdown-info{background:#ff3c142e;border-color:#ff64284d;color:#ffc8a0;animation:countdown-pulse 2s ease-in-out infinite}.popular-badge{position:absolute;top:8px;right:8px;z-index:5;font-size:1.4rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.popular-tag{padding:5px 14px;border-radius:999px;font-size:.82rem;font-weight:700;background:#ff3c1440;border:1px solid rgba(255,80,30,.4);color:#ffb088}.popular-badge{position:absolute;top:8px;right:8px;z-index:5;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:gold;padding:4px 10px;border-radius:6px;background:radial-gradient(ellipse at center,#b43c00f2,#641400f2);border:2px solid #ff8c00;box-shadow:0 0 8px #ff640099,0 0 20px #ff3c004d,inset 0 0 8px #ffc80026;text-shadow:0 0 6px rgba(255,160,0,.8);animation:flame-glow 2s ease-in-out infinite alternate}@keyframes flame-glow{0%{box-shadow:0 0 8px #ff640099,0 0 20px #ff3c004d,inset 0 0 8px #ffc80026;border-color:#ff8c00}to{box-shadow:0 0 12px #ff8c00cc,0 0 30px #ff500080,inset 0 0 12px #ffdc0040;border-color:#fa0}}.popular-tag{padding:6px 16px;border-radius:8px;font-size:.85rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:gold;background:radial-gradient(ellipse at center,#b43c00f2,#641400f2);border:2px solid #ff8c00;box-shadow:0 0 8px #ff640099,0 0 20px #ff3c004d,inset 0 0 8px #ffc80026;text-shadow:0 0 6px rgba(255,160,0,.8);animation:flame-glow 2s ease-in-out infinite alternate}.popular-badge{display:none}.item-badge.popular{background:#c81e0ad9;border:1px solid rgba(255,80,30,.5);color:#ffd0a0;box-shadow:0 0 8px #ff3c004d}.item-badge.popular{font-size:.65rem;padding:3px 8px;background:#c81e0ad9;border:1px solid rgba(255,80,30,.5);color:#ffd0a0}.item-badge.anticipated{font-size:.65rem;padding:3px 8px;background:#b47800d9;border:1px solid rgba(255,200,50,.5);color:#fff8d0}.anticipated-tag{padding:5px 14px;border-radius:999px;font-size:.82rem;font-weight:700;background:#b4780040;border:1px solid rgba(255,200,50,.4);color:#fff0b0}.hero-topbar{display:flex;justify-content:flex-end;align-items:center;padding:0 0 16px;position:relative;z-index:60}.hero-topbar__left{flex:1;display:flex;align-items:center}.discord-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#ff8c3c38,#ff5a2c24);border:1.5px solid rgba(255,170,100,.55);color:#fff0e0;text-decoration:none;box-shadow:0 0 16px #ff8c3c80,inset 0 1px #ffdcb459;animation:discordPulseGlow 2.4s ease-in-out infinite;transition:transform .2s ease}.discord-link:hover{transform:translateY(-2px) scale(1.05)}.discord-link svg{display:block;filter:drop-shadow(0 0 6px rgba(255,200,140,.9))}@keyframes discordPulseGlow{0%,to{box-shadow:0 0 12px #ff8c3c66,inset 0 1px #ffdcb459}50%{box-shadow:0 0 22px #ff9646b3,inset 0 1px #ffdcb459}}.hero-topbar__right{display:flex;align-items:center;gap:12px}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.auth-card{width:100%;max-width:420px;padding:36px 32px;border-radius:24px;border:1px solid rgba(255,170,90,.18);background:linear-gradient(180deg,#2a120eeb,#170a09f2);box-shadow:0 20px 60px #0006;backdrop-filter:blur(16px)}.auth-card__title{margin:0 0 8px;font-size:1.8rem;font-weight:800;color:#fff4e8f5;letter-spacing:-.02em}.auth-card__subtitle{margin:0 0 24px;color:#ffe2cda6;font-size:.95rem}.auth-card__error{padding:12px 16px;border-radius:12px;background:#ff3c3c1f;border:1px solid rgba(255,80,80,.25);color:#ffb0a8;font-size:.9rem;margin-bottom:16px}.auth-card__field{margin-bottom:16px}.auth-card__field label{display:block;margin-bottom:6px;color:#ffe2cdcc;font-size:.9rem;font-weight:600}.auth-card__field input{width:100%;height:48px;border-radius:14px;border:1px solid rgba(255,170,90,.18);background:#1e0c0a80;color:#fff5ebf5;padding:0 16px;font-size:1rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease;box-sizing:border-box}.auth-card__field input:focus{border-color:#ffb06857;box-shadow:0 0 0 4px #ff9b4714}.auth-card__field input::placeholder{color:#ffe1cc66}.auth-card__btn{width:100%;height:52px;border-radius:14px;border:none;background:linear-gradient(180deg,#ffa03ce6,#dc6414e6);color:#fff;font-size:1.05rem;font-weight:700;cursor:pointer;margin-top:8px;transition:transform .18s ease,opacity .18s ease}.auth-card__btn:hover{transform:translateY(-1px);opacity:.92}.auth-card__btn:disabled{opacity:.5;cursor:not-allowed}.auth-card__switch{text-align:center;margin-top:20px;color:#ffe2cd99;font-size:.9rem}.auth-card__switch a{color:#ffb068e6;text-decoration:none;font-weight:600}.auth-card__switch a:hover{text-decoration:underline}.fav-heart{display:none;position:absolute;top:8px;right:8px;z-index:20;width:32px;height:32px;border-radius:999px;border:none;background:#00000080;color:#ffffffb3;font-size:1.1rem;cursor:pointer;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease,background .2s ease;backdrop-filter:blur(4px)}.fav-heart:hover{transform:scale(1.15);color:#cc2020;background:#000000a6}.fav-heart.is-fav{color:#cc2020;text-shadow:0 0 8px rgba(204,32,32,.5)}.fav-heart--detail{position:relative;top:auto;left:auto;display:inline-flex;vertical-align:middle;margin-left:8px;width:36px;height:36px;font-size:1.3rem;background:#ffffff14}.favorites-page{padding:40px 0 60px;min-height:60vh}.favorites-title{font-size:1.8rem;font-weight:800;color:#fff4e8f5;margin:0 0 8px}.favorites-subtitle{color:#ffe2cda6;font-size:.95rem;margin:0 0 28px}.favorites-loading,.favorites-empty,.favorites-notlogged{padding:40px 0;text-align:center;color:#ffe2cd99}.favorites-notlogged p{margin-bottom:20px}.favorites-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.fav-card{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,170,90,.12);background:#1e0c0a99;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.fav-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}.fav-card__cover{aspect-ratio:3 / 4;overflow:hidden}.fav-card__cover img{width:100%;height:100%;object-fit:cover}.fav-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff0a;color:#ffe2cd66;font-size:.85rem}.fav-card__remove{position:absolute;top:8px;right:8px;z-index:5;width:30px;height:30px;border-radius:999px;border:none;background:#0009;color:#ffffffb3;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,background .2s ease,color .2s ease;backdrop-filter:blur(4px)}.fav-card:hover .fav-card__remove{opacity:1}.fav-card__remove:hover{background:#ff3c3cb3;color:#fff}.fav-card__type{position:absolute;top:8px;left:8px;z-index:5;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(4px)}.fav-card__type--anime{background:#643cc8cc;color:#e8d0ff}.fav-card__type--game{background:#1e783ccc;color:#c0ffd0}.fav-card__body{padding:12px}.fav-card__title{font-size:.95rem;font-weight:700;color:#fff4e8f5;margin:0 0 4px;line-height:1.25}.fav-card__date{color:#ffb068cc;font-size:.82rem;margin:0 0 2px}.fav-card__info{color:#ffe2cd8c;font-size:.8rem;margin:0}@media(max-width:640px){.favorites-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.notif-page{padding:40px 0 60px;min-height:60vh}.notif-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.notif-page__title{font-size:1.8rem;font-weight:800;color:#fff4e8f5;margin:0}.notif-page__readall{padding:10px 20px;border-radius:14px;border:1px solid rgba(255,173,97,.14);background:#ffffff0a;color:#fff4e8f5;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .18s ease}.notif-page__readall:hover{background:#ffffff14}.notif-page__count{color:#ffe2cda6;font-size:.95rem;margin:0 0 28px}.notif-page__empty{padding:40px 0;text-align:center;color:#ffe2cd99}.notif-page__list{display:flex;flex-direction:column;gap:12px}.notif-page-card{position:relative;width:100%;text-align:left;display:flex;gap:16px;padding:18px;border-radius:18px;background:#ffffff09;border:1px solid rgba(255,171,93,.08);color:#fff4e8f5;cursor:pointer;transition:background .18s ease}.notif-page-card:hover{background:#ffffff0f}.notif-page-card--unread{background:#ffffff0e;border-color:#ffb0682e}.notif-page-card__icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;background:linear-gradient(180deg,#ffb56726,#ff762914);flex:0 0 auto}.notif-page-card__body{min-width:0;flex:1}.notif-page-card__title{font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:4px}.notif-page-card__detail{color:#ffe2cdb3;font-size:.92rem;margin-bottom:4px}.notif-page-card__time{color:#ffe2cd73;font-size:.85rem}.notif-page-card__dot{position:absolute;top:18px;right:18px;width:10px;height:10px;border-radius:999px;background:#f2bc51;box-shadow:0 0 10px #f2bc5173}.drawer-overlay{position:fixed;inset:0;background:#0000003d;opacity:0;pointer-events:none;transition:opacity .24s ease;z-index:90}.drawer-overlay.is-open{opacity:1;pointer-events:auto}.drawer-panel{position:fixed;top:16px;right:16px;bottom:16px;width:min(420px,calc(100vw - 24px));border-radius:28px;border:1px solid rgba(255,170,90,.22);background:linear-gradient(180deg,#2a120eeb,#170a09f2);box-shadow:0 20px 60px #00000073;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);padding:18px;display:flex;flex-direction:column;transform:translate(110%) scale(.985);opacity:0;pointer-events:none;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s ease;z-index:100}.drawer-panel.is-open{transform:translate(0) scale(1);opacity:1;pointer-events:auto}.drawer-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.drawer-panel__header h2{margin:0;color:#fff4e8f5;font-size:1.6rem;font-weight:800}.drawer-panel__close{width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:#fff4e8f5;font-size:1.4rem;cursor:pointer}.drawer-panel__meta{color:#ffe2cdb8;font-size:.95rem;margin:0 4px 12px}.drawer-panel__readall{border:1px solid rgba(255,173,97,.14);background:#ffffff0a;color:#fff4e8f5;border-radius:18px;min-height:48px;padding:0 18px;font-size:.95rem;font-weight:700;cursor:pointer;margin-bottom:12px}.drawer-panel__content{overflow:auto;flex:1;padding-right:2px}.drawer-state{color:#ffe2cd99;padding:20px 4px;text-align:center}.drawer-card{display:flex;gap:12px;align-items:center;padding:12px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,171,93,.08);margin-bottom:10px;color:#fff4e8f5}.drawer-card__thumb{width:48px;height:48px;border-radius:12px;overflow:hidden;flex:0 0 auto;background:#ffffff0a}.drawer-card__thumb img{width:100%;height:100%;object-fit:cover}.drawer-card__body{flex:1;min-width:0}.drawer-card__title{font-size:.95rem;font-weight:700;line-height:1.25;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-card__sub{color:#ffe2cd8c;font-size:.82rem}.drawer-card__remove{width:30px;height:30px;border-radius:999px;border:none;background:transparent;color:#fff6;font-size:.85rem;cursor:pointer;flex:0 0 auto;transition:color .18s ease,background .18s ease}.drawer-card__remove:hover{color:#ff5b5b;background:#ff3c3c1a}.account-info{display:flex;gap:16px;align-items:center;padding:20px 12px;margin-bottom:20px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,171,93,.08)}.account-info__avatar{width:54px;height:54px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffb56738,#ff76291f);color:#fff4e8fa;font-weight:800;font-size:1.3rem;flex:0 0 auto}.account-info__details{min-width:0}.account-info__name{font-size:1.1rem;font-weight:800;color:#fff4e8f5}.account-info__email{color:#ffe2cd99;font-size:.88rem;margin-top:2px}.account-section{margin-bottom:20px}.account-section h3{color:#ffe2cdb8;font-size:.9rem;font-weight:600;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.account-toggle{display:flex;align-items:center;gap:10px;padding:12px;color:#fff4e8e6;font-size:.95rem;cursor:pointer;border-radius:12px;transition:background .18s ease}.account-toggle:hover{background:#ffffff0a}.account-toggle input{accent-color:#ff8c42;width:18px;height:18px;cursor:pointer}@media(max-width:640px){.drawer-panel{top:0;right:0;bottom:0;width:100vw;border-radius:0;transform:translate(100%)}}body.is-authenticated .fav-heart{display:flex!important}.avatar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:8px}.avatar-pick{width:100%;aspect-ratio:1;border-radius:999px;border:2px solid transparent;color:#fff;font-size:1rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,border-color .18s ease}.account-field{margin-bottom:12px}.account-field label{display:block;margin-bottom:6px;color:#ffe2cdb3;font-size:.85rem;font-weight:600}.account-input{width:100%;height:44px;border-radius:12px;border:1px solid rgba(255,170,90,.18);background:#1e0c0a80;color:#fff5ebf5;padding:0 14px;font-size:.95rem;outline:none;box-sizing:border-box;transition:border-color .18s ease}.account-input:focus{border-color:#ffb06857}.account-field-row{display:flex;gap:8px;align-items:center}.account-field-row .account-input{flex:1}.account-btn-sm{height:44px;padding:0 16px;border-radius:12px;border:none;background:linear-gradient(180deg,#ffa03cd9,#dc6414d9);color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:transform .18s ease}.account-btn-sm:hover{transform:translateY(-1px)}.account-btn{width:100%;height:48px;border-radius:14px;border:none;background:linear-gradient(180deg,#ffa03ce6,#dc6414e6);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;margin-top:12px}.account-msg{padding:8px 12px;border-radius:10px;font-size:.85rem;margin-top:8px;color:#a0d8a0;background:#50c85014}.account-msg--error{color:#ffb0a8;background:#ff3c3c14}.account-success{padding:12px 16px;border-radius:12px;background:#50c8501a;border:1px solid rgba(80,200,80,.2);color:#a0d8a0;font-size:.9rem;margin-bottom:16px}.account-link{width:100%;text-align:left;padding:12px;border:none;border-radius:12px;background:transparent;color:#ffb068e6;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .18s ease}.account-link:hover{background:#ffffff0a}.account-option{width:100%;text-align:left;padding:14px 12px;border:1px solid rgba(255,171,93,.08);border-radius:14px;background:#ffffff08;color:#fff4e8f0;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .18s ease;margin-bottom:4px}.account-option:hover{background:#ffffff0f}.account-subform{padding:12px 0 4px}.avatar-pick{width:100%;aspect-ratio:1;border-radius:999px;border:2px solid transparent;background:transparent;cursor:pointer;padding:0;overflow:hidden;box-shadow:0 0 10px #ff8a2a73;transition:transform .18s ease,box-shadow .18s ease}.avatar-pick svg{width:100%;height:100%}.avatar-pick img,.avatar-pick .avatar-img{width:100%;height:100%;object-fit:cover;border-radius:999px;display:block;transform:scale(1.22)}.avatar-pick:hover{transform:scale(1.1);box-shadow:0 0 16px #ff8a2acc,0 0 24px #ff8a2a66}.avatar-pick--selected{border-color:#f2bc51;box-shadow:0 0 12px #f2bc5166}.account-info__avatar{width:54px;height:54px;flex:0 0 auto;overflow:hidden;box-shadow:0 0 16px #ff8a2a99,0 0 28px #ff8a2a4d}.account-info__avatar img,.account-info__avatar .avatar-img{width:100%;height:100%;object-fit:cover;border-radius:999px;display:block;transform:scale(1.22)}.account-info__avatar svg{width:100%;height:100%}.auth-user-menu__avatar{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;box-shadow:0 0 8px #ff8a2aa6,0 0 14px #ff8a2a59}.auth-user-menu__avatar svg{width:100%;height:100%}.auth-user-menu__avatar img,.auth-user-menu__avatar .avatar-img{width:100%;height:100%;object-fit:cover;border-radius:999px;display:block;transform:scale(1.22)}.premium{padding:24px 0 60px}.premium__title{text-align:center;font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:-.02em;background:linear-gradient(135deg,#fff3e0,#ffb366,#e85a20);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 12px;line-height:1.1}.premium__sub{text-align:center;color:#ffe4cc;font-size:17px;margin:0 0 40px;font-family:Georgia,serif;font-style:italic}.premium__plans{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:820px;margin:0 auto 40px}.plan{padding:32px 26px;border-radius:18px;background:linear-gradient(180deg,#280f0aa6,#140805d9);border:1px solid rgba(255,170,90,.18);position:relative}.plan--premium{border:2px solid transparent;background:linear-gradient(#280f0acc,#140805e6) padding-box,linear-gradient(135deg,#fff3e0,#ffb366,#e85a20) border-box;box-shadow:0 16px 40px #ff64282e,inset 0 1px #ffdcaa14}.plan__badge{position:absolute;top:-14px;right:22px;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#ff9246,#d7501e);color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;box-shadow:0 4px 14px #ff642866}.plan__name{font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ffc896b3;margin:0 0 12px}.plan__name--premium{color:#ff8c42}.plan__price{display:flex;align-items:baseline;gap:6px;margin:0 0 6px}.plan__amount{font-family:Georgia,serif;font-weight:700;font-size:48px;color:#fff4ea;line-height:1}.plan__amount--premium{background:linear-gradient(135deg,#fff3e0,#ffb366);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.plan__period{color:#ffc89699;font-size:14px}.plan__yearly{color:#ffc89680;font-size:12px;margin:0 0 22px;font-style:italic;min-height:18px}.plan__btn{display:block;width:100%;padding:14px;border-radius:999px;border:1px solid rgba(255,170,90,.3);background:#ffffff08;color:#ffe6c8e6;font-weight:600;font-size:14px;margin-bottom:24px;text-align:center;cursor:pointer;font-family:inherit}.plan__btn--premium{border:none;background:linear-gradient(135deg,#ff9246,#d7501e);color:#fff;font-weight:700;box-shadow:0 6px 20px #ff642859;transition:transform .18s ease,box-shadow .18s ease}.plan__btn--premium:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ff642880}.plan__features{list-style:none;padding:0;margin:0}.plan__features li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;color:#ffe6c8d9;font-size:14px;line-height:1.5}.plan__features li svg{flex-shrink:0;margin-top:2px}.check{color:#44c466}.cross{color:#ffffff40}.premium-check{color:#ff9246}.premium__highlight{max-width:820px;margin:40px auto;text-align:center}.premium__hl-title{color:#fff4ea;font-size:22px;font-weight:700;margin:0 0 24px}.premium__hl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hl-card{padding:22px 18px;border-radius:14px;background:#ff8c3c0f;border:1px solid rgba(255,140,60,.15);text-align:left}.hl-card__icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#ff8c3c33,#e85a2026);display:flex;align-items:center;justify-content:center;color:#ff9246;margin-bottom:14px}.hl-card__title{color:#fff4ea;font-size:15px;font-weight:700;margin:0 0 6px}.hl-card__desc{color:#ffc896b3;font-size:13px;line-height:1.5;margin:0}.premium__reassure{max-width:560px;margin:32px auto 0;background:#7ed99a14;border:1px solid rgba(126,217,154,.2);border-radius:14px;padding:16px 22px;text-align:center}.premium__reassure p{margin:0;font-size:13px;line-height:1.6;color:#b8d4c0}.premium__reassure strong{color:#7ed99a}.premium__trust{text-align:center;margin-top:32px;color:#ffc89680;font-size:12px;font-style:italic}@media(max-width:720px){.premium__plans,.premium__hl-grid{grid-template-columns:1fr}}.account-page{padding:40px 0 80px;max-width:600px;margin:0 auto}.account-page__title{text-align:center;font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(2rem,4vw,3rem);background:linear-gradient(135deg,#fff3e0,#ffb366,#e85a20);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 40px}.account-state{text-align:center;color:#ffc896b3;font-size:15px;padding:40px 20px}.account-cta-btn{display:inline-block;margin-top:20px;padding:12px 24px;border-radius:999px;background:linear-gradient(135deg,#ff9246,#d7501e);color:#fff;text-decoration:none;font-weight:700;box-shadow:0 6px 18px #ff642859}.account-card{padding:28px 26px;border-radius:18px;border:2px solid transparent;background:linear-gradient(#280f0acc,#140805e6) padding-box,linear-gradient(135deg,#fff3e0,#ffb366,#e85a20) border-box;box-shadow:0 16px 40px #ff64282e;margin-bottom:24px}.account-card__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#ff9246,#d7501e);color:#fff;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;box-shadow:0 2px 10px #ff642859}.account-card__row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,170,90,.12)}.account-card__row:last-child{border-bottom:none}.account-card__label{color:#ffc896b3;font-size:14px}.account-card__value{color:#fff4ea;font-size:15px;font-weight:600}.account-card__value--ok{color:#44c466}.account-cancel-btn{display:block;width:100%;padding:14px;border-radius:12px;border:1px solid rgba(255,90,90,.3);background:#5014144d;color:#ffb4b4e6;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .18s ease}.account-cancel-btn:hover{background:#781e1e80;border-color:#ff5a5a80;color:#fff}.account-msg{text-align:center;margin-top:16px;padding:10px;border-radius:8px;background:#280f0a99;color:#ffd4a8;font-size:14px}.hidden{display:none}.prefs-page{padding:40px 0 80px;max-width:700px;margin:0 auto}.prefs-breadcrumb{margin-bottom:24px}.prefs-breadcrumb a{color:#ffc896b3;text-decoration:none;font-size:14px}.prefs-breadcrumb a:hover{color:#ffb366}.prefs-page__title{font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(1.8rem,3.5vw,2.6rem);background:linear-gradient(135deg,#fff3e0,#ffb366,#e85a20);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 10px}.prefs-page__sub{color:#ffc896b3;font-size:15px;margin:0 0 32px}.prefs-state{text-align:center;color:#ffc896b3;padding:40px 20px}.prefs-cta-btn{display:inline-block;margin-top:20px;padding:12px 24px;border-radius:999px;background:linear-gradient(135deg,#ff9246,#d7501e);color:#fff;text-decoration:none;font-weight:700}.prefs-section{margin-bottom:32px;padding:24px;border-radius:14px;background:#280f0a99;border:1px solid rgba(255,170,90,.15)}.prefs-section__title{color:#fff4ea;font-size:18px;font-weight:700;margin:0 0 6px}.prefs-section__desc{color:#ffc89699;font-size:13px;margin:0 0 16px}.prefs-grid{display:flex;flex-wrap:wrap;gap:8px}.prefs-chip{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,170,90,.25);background:#ff8c3c0f;color:#ffc896d9;font-size:13px;cursor:pointer;transition:all .15s ease;user-select:none}.prefs-chip input{display:none}.prefs-chip:hover{background:#ff8c3c1f;border-color:#ffaa5a73}.prefs-chip:has(input:checked){background:linear-gradient(135deg,#ff9246,#d7501e);color:#fff;font-weight:600;border-color:transparent;box-shadow:0 4px 12px #ff64284d}.prefs-save-btn{display:block;width:100%;padding:14px;border-radius:12px;border:none;background:linear-gradient(135deg,#ff9246,#d7501e);color:#fff;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 6px 18px #ff642859;transition:transform .18s ease}.prefs-save-btn:hover{transform:translateY(-2px)}.prefs-msg{text-align:center;margin-top:16px;padding:10px;border-radius:8px;background:#280f0a99;color:#44c466;font-weight:600}.prefs-msg--error{color:#f88}.account-prefs-btn{display:block;text-align:center;text-decoration:none;padding:14px;border-radius:12px;background:linear-gradient(135deg,#ff8c3c26,#ff641e14);border:1px solid rgba(255,170,90,.35);color:#ffd4a8;font-size:14px;font-weight:600;margin-bottom:12px;transition:all .18s ease}.account-prefs-btn:hover{background:linear-gradient(135deg,#ff8c3c40,#ff641e1f);transform:translateY(-2px)}.auth-card__forgot{text-align:center;margin:12px 0 0;font-size:13px}.auth-card__forgot a{color:#ffc896cc;text-decoration:none;border-bottom:1px dotted rgba(255,200,150,.4);transition:color .15s ease}.auth-card__forgot a:hover{color:#ffb366}.auth-card__forgot-form{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,170,90,.15)}.auth-card__forgot-intro{font-size:13px;color:#ffc896b3;margin:0 0 14px;text-align:center}.auth-card__forgot-msg{margin-top:12px;padding:10px;border-radius:8px;font-size:13px;text-align:center;font-weight:600}.auth-card__forgot-msg--success{background:#44c4661a;color:#44c466}.auth-card__forgot-msg--error{background:#ff64641a;color:#ff6b6b}.site-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-bottom:12px}.site-footer__links a{color:#b89580;text-decoration:none;font-size:13px;transition:color .18s ease}.site-footer__links a:hover{color:#ffb877}.site-footer__credit{text-align:center;font-size:12px;color:#7a6555;margin:0}.item-card{position:relative}.content-tag{position:absolute;top:8px;left:-38px;background:#d62828;color:#fff;font-size:9px;font-weight:700;letter-spacing:.5px;padding:2px 38px;transform:rotate(-45deg);z-index:3;box-shadow:0 1px 4px #0006;pointer-events:none}.agenda-advanced{margin-top:18px;padding:18px;background:#28161080;border:1px solid rgba(255,150,90,.2);border-radius:12px}.agenda-adv-title{font-size:15px;color:#ffd4a8;font-weight:700;margin-bottom:16px;display:flex;align-items:center;gap:8px}.agenda-prem-tag{font-size:10px;background:linear-gradient(135deg,#ffb877,#ff7a3c);color:#1a0d08;padding:2px 8px;border-radius:8px;font-weight:700}.agenda-opt-group{margin-bottom:16px}.agenda-opt-label{font-size:13px;color:#e8d5c4;font-weight:600;margin-bottom:8px}.agenda-opt-row{display:flex;gap:8px;flex-wrap:wrap}.agenda-opt-btn{padding:7px 14px;border-radius:20px;font-size:13px;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,170,100,.3);color:#d4c0b0;transition:all .15s}.agenda-opt-btn.active{background:linear-gradient(135deg,#ff8c3c4d,#ff5a2c33);border-color:#ff9c4c;color:#ffd4a8}.agenda-chk-row{display:flex;gap:10px;flex-wrap:wrap}.agenda-chk{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,170,100,.25);font-size:12px;cursor:pointer;color:#d4c0b0}.agenda-chk.active{background:#ff8c3c33;border-color:#ff9c4c;color:#ffd4a8}.agenda-chk input{accent-color:#ff7a3c}.agenda-toggle-line{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.agenda-toggle-line span{font-size:13px;color:#e8d5c4}.agenda-switch{width:42px;height:24px;background:#ffffff26;border-radius:12px;position:relative;cursor:pointer;transition:background .15s;border:none;padding:0}.agenda-switch.on{background:#ff7a3c}.agenda-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:left .15s}.agenda-switch.on:after{left:21px}.agenda-adv-note{font-size:11px;color:#7a6555;font-style:italic;margin-top:12px;line-height:1.5}.agenda-adv{margin-bottom:16px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,170,100,.35);box-shadow:0 4px 20px #ff78321f}.agenda-adv__header{background:linear-gradient(135deg,#ff9c4c,#ff6b2c);padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.agenda-adv__header h3{font-size:14px;color:#1a0d08;font-weight:800;margin:0}.agenda-adv__prem{font-size:9px;background:#1a0d08d9;color:#ffd4a8;padding:3px 9px;border-radius:8px;font-weight:700;letter-spacing:.5px}.agenda-adv__body{background:linear-gradient(180deg,#321c1280,#1e100a99);padding:18px}.agenda-grp{margin-bottom:16px}.agenda-grp:last-child{margin-bottom:0}.agenda-grp__label{font-size:11px;color:#ffc89a;font-weight:700;margin-bottom:9px;text-transform:uppercase;letter-spacing:.5px}.agenda-pills{display:flex;gap:7px;flex-wrap:wrap}.agenda-pill{padding:7px 14px;border-radius:20px;font-size:12px;cursor:pointer;background:#ffffff0a;border:1.5px solid rgba(255,170,100,.25);color:#d4c0b0;transition:all .15s}.agenda-pill.active{background:linear-gradient(135deg,#ff9c4c,#ff7a3c);border-color:#ffb877;color:#1a0d08;font-weight:700;box-shadow:0 2px 10px #ff783266}.agenda-chips{display:flex;gap:7px;flex-wrap:wrap}.agenda-chip{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:18px;background:#ffffff08;border:1.5px solid rgba(255,170,100,.2);font-size:12px;cursor:pointer;color:#d4c0b0;transition:all .15s}.agenda-chip.active{background:#ff8c3c38;border-color:#ffb877;color:#ffd4a8}.agenda-chip input{display:none}.agenda-chip__dot{width:7px;height:7px;border-radius:50%;background:#ffaa6466;transition:all .15s}.agenda-chip.active .agenda-chip__dot{background:#ff9c4c;box-shadow:0 0 6px #ff9c4c}.agenda-toggle-card{display:flex;align-items:center;justify-content:space-between;background:#ffffff08;border:1px solid rgba(255,170,100,.18);border-radius:10px;padding:11px 14px}.agenda-toggle-card__text{font-size:12px;color:#e8d5c4}.agenda-toggle-card__sub{font-size:10px;color:#9a8575;margin-top:2px}.agenda-sw{width:44px;height:24px;background:#ffffff26;border-radius:12px;position:relative;cursor:pointer;flex-shrink:0;border:none;padding:0}.agenda-sw.on{background:linear-gradient(135deg,#ff9c4c,#ff7a3c)}.agenda-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:left .15s}.agenda-sw.on:after{left:23px}.agenda-adv__note{font-size:10px;color:#8a7565;font-style:italic;margin:12px 0;line-height:1.4}.agenda-free-invite{margin-bottom:14px;padding:16px;background:linear-gradient(135deg,#ff8c3c1f,#140a0666);border:1px dashed rgba(255,170,100,.4);border-radius:12px;text-align:center}.agenda-free-invite__txt{font-size:13px;color:#ffd4a8;margin-bottom:6px;font-weight:600}.agenda-free-invite__sub{font-size:11px;color:#9a8575;margin-bottom:12px}.agenda-free-invite__btn{display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#ffb877,#ff7a3c);color:#1a0d08;border-radius:20px;font-weight:700;font-size:13px;text-decoration:none}.agenda-grp__sub{font-size:10px;color:#ffab6e;font-weight:700;margin:10px 0 7px}.agenda-grp__sub:first-child{margin-top:0}.agenda-grp__hint{color:#9a8575;font-weight:400;text-transform:none;letter-spacing:0}.agenda-chips+.agenda-grp__sub{margin-top:12px}#prefsForm{background:#280f0a99;border:1px solid rgba(255,170,90,.15);border-radius:14px;padding:24px;margin-bottom:32px}#prefsForm .prefs-section{background:transparent;border:none;border-radius:0;padding:0 0 22px;margin-bottom:0}#prefsForm .prefs-section:not(:last-of-type){border-bottom:1px solid rgba(255,150,90,.12);margin-bottom:22px}#prefsForm .prefs-save-btn{margin-top:8px}.agenda-save-row{display:flex;align-items:center;gap:12px;margin-top:18px}.agenda-save-btn{padding:10px 20px;background:linear-gradient(135deg,#ff9c4c,#ff6b2c);border:none;border-radius:10px;color:#1a0d08;font-weight:700;font-size:13px;cursor:pointer;transition:opacity .15s}.agenda-save-btn:disabled{opacity:.6;cursor:default}.agenda-save-msg{font-size:13px;color:#7ed957;font-weight:600}.agenda-sync-zone{margin-bottom:14px;padding:16px;background:linear-gradient(135deg,#ff8c3c1a,#140a0666);border:1px dashed rgba(255,170,100,.4);border-radius:12px}.agenda-sync-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.agenda-sync-btn{padding:11px 22px;background:linear-gradient(135deg,#ff9c4c,#ff6b2c);border:none;border-radius:10px;color:#1a0d08;font-weight:800;font-size:14px;cursor:pointer;transition:opacity .15s}.agenda-sync-btn:disabled{opacity:.6;cursor:default}.agenda-sync-msg{font-size:13px;color:#7ed957;font-weight:600}.agenda-sync-info{font-size:11.5px;color:#c9b8a8;line-height:1.5}.prefs-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.prefs-pill{padding:8px 18px;border-radius:20px;font-size:13px;background:#ffffff0a;border:1.5px solid rgba(255,170,100,.25);color:#d4c0b0;cursor:pointer;transition:all .15s}.prefs-pill:hover{border-color:#ffaa6473}.prefs-pill.active{background:linear-gradient(135deg,#ff9c4c,#ff7a3c);border-color:#ffb877;color:#1a0d08;font-weight:700}.prefs-grp-sub{font-size:11px;color:#ff9c4c;font-weight:700;margin:14px 0 8px;text-transform:uppercase;letter-spacing:.5px}.prefs-grp-sub:first-child{margin-top:0}.prefs-chips2{display:flex;gap:8px;flex-wrap:wrap}.prefs-chip2{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:20px;background:#ffffff08;border:1.5px solid rgba(255,170,100,.22);color:#d4c0b0;font-size:13px;cursor:pointer;transition:all .15s;user-select:none}.prefs-chip2:hover{border-color:#ffaa6466}.prefs-chip2 input{display:none}.prefs-chip2__dot{width:7px;height:7px;border-radius:50%;background:#ffaa644d;transition:all .15s;flex-shrink:0}.prefs-chip2.active{background:linear-gradient(135deg,#ff9c4c2e,#ff6b2c1f);border-color:#ffb877;color:#ffe4cc}.prefs-chip2.active .prefs-chip2__dot{background:#ff9c4c;box-shadow:0 0 8px #ff9c4c,0 0 4px #ffb877}.dbox{background:#14080585;border:1px solid rgba(255,170,100,.15);border-radius:9px;padding:7px 8px 8px;margin-top:7px}.dline{display:flex;align-items:center;gap:6px}.dval{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.64rem;font-weight:600;color:var(--text)}.dval.vague{color:#f2cdb0a8;font-weight:500;font-style:italic}.dcd{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem;font-weight:600;white-space:nowrap;color:#ffb168;background:#ff842929;border:1px solid rgba(255,140,60,.42);padding:2px 6px;border-radius:99px}.dcd i{width:4px;height:4px;border-radius:99px;background:currentColor;animation:dcd-ping 1.6s ease-in-out infinite;display:block}@keyframes dcd-ping{0%,to{opacity:1}50%{opacity:.25}}.dcd.past{color:#f2cdb099;background:transparent;border-color:#ffaa6426;font-weight:500}.dcd.far{color:var(--muted);background:transparent;border-color:#ffaa6426;font-weight:500}.wbar{margin-top:7px;height:3px;border-radius:2px;background:#0000006b;border:1px solid rgba(255,170,100,.15);position:relative;overflow:hidden}.wbar i{position:absolute;top:0;bottom:0;display:block;min-width:3px;border-radius:2px;background:linear-gradient(90deg,#ff8c3a,#cd4a14)}.wbar.wide i{opacity:.4}.chips{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.chip{font-size:.58rem;font-weight:500;color:var(--muted);background:#14080580;border:1px solid rgba(255,170,100,.15);padding:3px 7px;border-radius:6px}.chip.tbc{border-style:dashed;color:#f2cdb09e;font-style:italic;background:transparent}.hpill{display:inline-block;margin-top:6px;font-size:.55rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 7px;border-radius:99px;border:1px solid rgba(255,170,100,.4);color:#ffb168}@media(prefers-reduced-motion:reduce){.dcd i{animation:none}}.brand-text{font-size:clamp(2.1rem,9vw,3.4rem)}.brand-kanji{width:clamp(38px,11vw,58px);height:clamp(38px,11vw,58px);font-size:clamp(1.25rem,4.5vw,2rem)}.brand-mark{gap:10px}.brand-line{width:min(340px,58%);height:2px;margin:9px auto 12px}.brand-subtitle{margin:0 0 16px;font-size:clamp(.92rem,3.4vw,1.1rem)}.brand-pills{display:none}.top-tabs{display:flex;align-items:center;gap:4px;width:100%;max-width:520px;margin-inline:auto;padding:5px;border-radius:999px;background:linear-gradient(180deg,#43180ecc,#210b07cc);border:1px solid rgba(255,165,98,.22);box-shadow:0 10px 28px #00000047,inset 0 1px #ffdcbe1a;backdrop-filter:blur(14px)}.tabs-track{position:relative;display:flex;flex:1;min-width:0}.tab-indicator{position:absolute;top:0;left:0;height:100%;opacity:0;border-radius:999px;background:linear-gradient(180deg,#ff8429f2,#cd4a14eb);box-shadow:0 0 18px #ff822159,inset 0 0 0 1px #ffdcbe40;pointer-events:none}.tab{position:relative;z-index:1;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:9px 6px;border-radius:999px;font-size:.76rem;font-weight:600;color:#f0d4ba;text-decoration:none;white-space:nowrap;transition:color .18s ease}.tab:hover{color:#fff4ea}.tab.active{background:none;box-shadow:none;color:#fff8f0}.tabs-seam{flex:none;width:1px;height:18px;background:#ffa56238;margin:0 2px}.tabs-filter{position:relative;flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ff8c3a14;border:1px solid rgba(255,165,98,.22);color:var(--accent);cursor:pointer;transition:background .18s ease,color .18s ease}.tabs-filter:hover{background:#ff8c3a2e}.tabs-filter.open{background:linear-gradient(180deg,#ff8429f2,#cd4a14eb);color:#2a110a;border-color:transparent}.tabs-filter-badge{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:var(--accent);color:#2a110a;font-size:.58rem;font-weight:700;border:2px solid #210b07}.tabs-filter-badge[hidden]{display:none}.filter-bar{display:block;width:min(100%,520px);margin:0 auto;position:relative;z-index:50}.gn-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.gn-panel.open{grid-template-rows:1fr}.gn-panel-clip{overflow:hidden}.gn-panel-body{margin-top:10px;padding:14px;border-radius:18px;background:linear-gradient(180deg,#43180ec7,#210b07c7);border:1px solid rgba(255,165,98,.22);backdrop-filter:blur(14px)}.gn-grp{margin-bottom:14px}.gn-grp:last-of-type{margin-bottom:0}.gn-grp-label{margin:0 0 7px;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);opacity:.75;font-weight:700}.gn-duo{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gn-select,.gn-input{width:100%;padding:9px 11px;border-radius:11px;border:1px solid rgba(255,165,98,.25);background:#280f08b3;color:#f0d0b4;font-size:.8rem;font-weight:600;font-family:inherit;outline:none}.gn-select{cursor:pointer}.gn-select option{background:#2a110a;color:#f0d0b4}.gn-input{cursor:text;font-weight:500}.gn-input::placeholder{color:#f0d0b473}.gn-select:focus,.gn-input:focus{border-color:var(--accent);box-shadow:0 0 10px #ff8c3c33}.gn-chips{display:flex;flex-wrap:wrap;gap:6px}.gn-chip{position:relative;padding:6px 11px;border-radius:999px;border:1px solid rgba(255,165,98,.16);background:#280f088c;color:#e8c4a4;font-size:.72rem;font-weight:500;cursor:pointer;user-select:none;transition:border-color .16s ease,color .16s ease,background .16s ease}.gn-chip input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.gn-chip:hover{border-color:#ffa56266;color:#fff4ea}.gn-chip:has(input:checked){background:linear-gradient(180deg,#ff84294d,#cd4a1433);border-color:#ff8c3c8c;color:#fff8f0}.gn-chip:focus-within{outline:2px solid var(--accent);outline-offset:2px}.gn-actions{display:flex;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,165,98,.14)}.gn-apply{flex:1;padding:10px;border:none;border-radius:12px;background:linear-gradient(180deg,#ff8429e6,#cd4a14e0);color:#fff;font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.gn-reset{padding:10px 15px;border-radius:12px;border:1px solid rgba(255,165,98,.25);background:#280f0880;color:#e8c4a4;font-family:inherit;font-size:.82rem;cursor:pointer}.gn-reset:hover{background:#b428144d}@media(max-width:640px){.top-tabs{max-width:100%}.tab{font-size:.74rem;padding:9px 4px}}@media(prefers-reduced-motion:reduce){.gn-panel{transition:none}}.week-radar{margin-top:20px;padding:15px 15px 17px;border-radius:22px;background:linear-gradient(180deg,#40160c9e,#240c0894);border:1px solid rgb(36,4,2);box-shadow:0 14px 40px #00000047,inset 0 1px #ffdcb414}.week-radar[hidden]{display:none}.wr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px}.wr-title{font-size:1.5rem;font-weight:800;color:#fff8f0;margin:0;display:flex;align-items:center;gap:10px;letter-spacing:-.01em}.wr-pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;box-shadow:0 0 #ff8c3a99;animation:wrPulse 2.4s infinite}@keyframes wrPulse{0%{box-shadow:0 0 #ff8c3a8c}70%{box-shadow:0 0 0 10px #ff8c3a00}to{box-shadow:0 0 #ff8c3a00}}.wr-sub{font-size:.65rem;letter-spacing:.09em;text-transform:uppercase;color:#f0d4ba80;white-space:nowrap;font-weight:600}.wr-imminent{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.wr-empty{grid-column:1/-1;margin:0;padding:14px;text-align:center;font-size:.85rem;color:#f0d4ba80}.wr-imm{display:flex;gap:10px;align-items:center;padding:10px;border-radius:14px;background:#00000047;border:1px solid rgba(255,165,98,.11);text-decoration:none;cursor:pointer;transition:border-color .16s ease}.wr-imm:first-child{background:linear-gradient(180deg,#ff842924,#0000004d);border-color:#ff8c3c52}.wr-imm:hover{border-color:#ffa56273}.wr-imm-th{flex:none;width:40px;height:56px;border-radius:8px;background:linear-gradient(155deg,#ff964652,#0009);background-size:cover;background-position:center;border:1px solid rgba(255,165,98,.16)}.wr-imm-b{min-width:0;flex:1;display:block}.wr-imm-cd{display:block;font-size:.88rem;font-weight:700;color:#e8c4a4;line-height:1}.wr-imm:first-child .wr-imm-cd{color:var(--accent);font-size:1rem}.wr-imm-t{display:block;font-size:.8rem;font-weight:700;color:#fff8f0;line-height:1.25;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-imm-m{display:block;font-size:.6rem;color:#f0d4ba80;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;padding-top:13px;border-top:1px solid rgba(255,165,98,.11)}.wr-day{display:block;border-radius:12px;padding:8px 6px;background:#0000003d;border:1px solid rgba(255,165,98,.11);text-align:center;text-decoration:none;transition:border-color .16s ease}.wr-day:hover{border-color:#ffa56266}.wr-day.past{opacity:.4}.wr-day.today{background:linear-gradient(180deg,#ff84292b,#00000042);border-color:#ff8c3c70}.wr-dn{display:block;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#f0d4ba80;font-weight:600}.wr-day.today .wr-dn{color:var(--accent)}.wr-dd{display:block;font-size:1.05rem;font-weight:700;color:#f0d4ba;line-height:1.2;margin:2px 0 6px}.wr-dots{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;min-height:24px}.wr-dot{width:5px;height:5px;border-radius:50%;background:#ffa56266}.wr-day.today .wr-dot{background:#ff8c3abf}.wr-dot.hot{background:var(--accent);box-shadow:0 0 6px #ff8c3abf}.wr-dc{display:block;font-size:.57rem;color:#f0d4ba80;margin-top:6px;font-weight:600}.wr-dtop{display:block;font-size:.63rem;color:#e8c4a4;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}@media(max-width:900px){.wr-imminent{grid-template-columns:1fr}.wr-strip{display:flex;overflow-x:auto;gap:7px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wr-strip::-webkit-scrollbar{display:none}.wr-day{flex:none;width:92px}.wr-title{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.wr-pulse{animation:none}}.wr{margin-top:20px;padding:16px 16px 14px;border-radius:22px;background:linear-gradient(180deg,#40160c9e,#240c0894);border:1px solid rgb(36,4,2);box-shadow:0 14px 40px #00000047,inset 0 1px #ffdcb414}.wr[hidden]{display:none}.wr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.wr-title{font-size:1.5rem;font-weight:800;color:#fff8f0;margin:0;display:flex;align-items:center;gap:10px;letter-spacing:-.02em}.wr-chev{color:var(--accent);font-size:1.2rem}.wr-sub{font-size:.74rem;font-weight:600;color:#e2c5aa70;white-space:nowrap}.wr-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:6px}.wr-day{position:relative;display:block;border-radius:11px;padding:8px 2px 7px;text-align:center;background:#0000004d;border:1px solid rgba(255,165,98,.1);cursor:pointer;font-family:inherit;transition:border-color .18s ease,background .18s ease,transform .18s ease}.wr-day:hover{border-color:#ffa56252;transform:translateY(-1px)}.wr-day.dim{opacity:.42}.wr-day.on{border-color:#ff8c3aa8;background:linear-gradient(180deg,#ff8c3a33,#3211096b);box-shadow:0 0 20px -6px #ff8c3abf;opacity:1}.wr-dn{display:block;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:#e2c5aa70;font-weight:700}.wr-day.on .wr-dn{color:#ffb066}.wr-dd{display:block;font-size:1rem;font-weight:800;color:#d9bda3;line-height:1.2;letter-spacing:-.02em}.wr-day.on .wr-dd{color:#fff8f0}.wr-db{display:block;height:3px;border-radius:3px;margin:6px 5px 0;background:#ff96502e;overflow:hidden}.wr-db i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#c9541a,#ffb066)}.wr-day.on .wr-db{background:#ff965052}.wr-tod{position:absolute;bottom:-1px;left:26%;right:26%;height:2px;border-radius:2px;background:#ffb066;opacity:.7}.wr-daylab{display:flex;align-items:center;gap:10px;padding:12px 4px 8px;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#e2c5aa70;font-weight:700}.wr-daylab.now{color:#ffb066}.wr-ln{flex:1;height:1px;background:#ffa56233}.wr-feed{margin:0 -4px}.wr-row{display:flex;align-items:center;gap:12px;padding:9px 6px;border-radius:12px;min-height:66px;position:relative;cursor:pointer;width:100%;text-align:left;background:transparent;border:none;font-family:inherit}.wr-row:hover{background:#ffffff09}.wr-row+.wr-row:before{content:"";position:absolute;top:0;left:70px;right:6px;height:1px;background:#ffa5621a}.wr-row.done{opacity:.42}.wr-row.next{background:linear-gradient(90deg,rgba(255,140,58,.13),rgba(255,140,58,.02) 65%,transparent)}.wr-row.next:after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,#ffb066,#c9541a)}.wr-th{flex:none;width:46px;height:46px;border-radius:10px;background-size:cover;background-position:center;display:grid;place-items:center;box-shadow:0 3px 10px #00000080,inset 0 0 0 1px #ffffff12}.wr-th-void{background:linear-gradient(150deg,#733f21,#2b180e);font-size:.9rem;color:#ffffff47}.wr-b{min-width:0;flex:1}.wr-t{display:block;font-size:.92rem;font-weight:700;color:#fff8f0;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-m{display:flex;align-items:center;gap:7px;margin-top:4px}.wr-ep{font-size:.63rem;font-weight:700;padding:2px 6px;border-radius:5px;background:#ff8c3a24;border:1px solid rgba(255,140,58,.24);color:#ffb066;flex:none}.wr-p{font-size:.7rem;color:#e2c5aa70;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-h{flex:none;font-size:.84rem;font-weight:700;color:#d9bda3}.wr-row.done .wr-h{font-weight:500;color:#e2c5aa70}.wr-cd{flex:none;display:flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:linear-gradient(180deg,#ff8c3a3d,#c9541a24);border:1px solid rgba(255,140,58,.46);font-size:.74rem;font-weight:700;color:#ffd9b3;white-space:nowrap}.wr-cd i{width:5px;height:5px;border-radius:50%;background:#ffb066;animation:wrPip 2.1s infinite}@keyframes wrPip{0%{box-shadow:0 0 #ffb06680}70%{box-shadow:0 0 0 7px #ffb06600}to{box-shadow:0 0 #ffb06600}}.wr-foot{display:block;margin:8px 0 4px;padding:12px;border-radius:11px;text-align:center;background:#ff8c3a12;border:1px solid rgba(255,165,98,.2);font-size:.7rem;letter-spacing:.06em;color:var(--accent)}.wr-vide{padding:40px 0;text-align:center;font-size:.86rem;color:#e2c5aa70}@media(min-width:900px){.wr-feed{columns:2;column-gap:26px}.wr-row{break-inside:avoid}.wr-foot{column-span:all}}@media(max-width:900px){.wr-title{font-size:1.25rem}.wr-days{gap:4px}.wr-dd{font-size:.92rem}}@media(prefers-reduced-motion:reduce){.wr-cd i{animation:none}.wr-day{transition:none}}.wr-extra{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}.wr-extra.open{grid-template-rows:1fr}.wr-extra-in{overflow:hidden;min-height:0}.wr-foot{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin:8px 0 4px;padding:13px;border-radius:11px;background:#ff8c3a12;border:1px solid rgba(255,165,98,.2);font-family:inherit;font-size:.74rem;letter-spacing:.05em;font-weight:600;color:var(--accent);cursor:pointer;transition:background .2s ease,border-color .2s ease}.wr-foot:hover{background:#ff8c3a21;border-color:#ff8c3a66}.wr-foot .fx{display:inline-block;font-size:.9rem;line-height:1;transition:transform .38s cubic-bezier(.4,0,.2,1)}.wr-foot.open .fx{transform:rotate(180deg)}@media(min-width:900px){.wr-list{columns:2;column-gap:26px}.wr-extra-in>div{columns:2;column-gap:26px}}@media(prefers-reduced-motion:reduce){.wr-extra,.wr-foot .fx{transition:none}}.section-block{background:linear-gradient(180deg,#40160c9e,#240c0894);backdrop-filter:none;-webkit-backdrop-filter:none}.section-head h2{background:linear-gradient(100deg,#fff8f0 20%,#ffcb9a 62%,#ff9d4d);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 26px rgba(255,140,58,.18);letter-spacing:-.025em}.section-head h2:after{content:"›";display:inline-grid;place-items:center;width:22px;height:22px;margin-left:10px;border-radius:50%;vertical-align:middle;background:linear-gradient(180deg,#ff8429e6,#cd4a14d9);color:#2a110a;-webkit-text-fill-color:#2a110a;font-size:.72rem;font-weight:900;line-height:1;box-shadow:0 2px 10px -2px #ff8c3ab3}.wr-title{background:linear-gradient(100deg,#fff8f0 20%,#ffcb9a 62%,#ff9d4d);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 26px rgba(255,140,58,.18);letter-spacing:-.025em}.wr-chev{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;background:linear-gradient(180deg,#ff8429e6,#cd4a14d9);color:#2a110a;-webkit-text-fill-color:#2a110a;font-size:.72rem;font-weight:900;line-height:1;box-shadow:0 2px 10px -2px #ff8c3ab3}.wr-sub{padding:5px 13px;border-radius:999px;background:#1e0b07a8;border:1px solid rgba(255,140,58,.34);color:#ffb066;font-weight:800;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.wr-daylab>span:first-child{color:#fff8f0;font-weight:800}.wr-daylab>span:last-child{padding:4px 11px;border-radius:999px;background:#1e0b0799;border:1px solid rgba(255,165,98,.24);color:#d9bda3;font-weight:800}.kind-pills{display:flex;gap:7px;flex-wrap:wrap}.kind-pill{display:flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;font-size:.8rem;font-weight:700;color:#e2c5aa75;cursor:pointer;background:#0000004d;border:1px solid rgba(255,165,98,.11);font-family:inherit;transition:border-color .18s,color .18s,background .18s}.kind-pill:hover{border-color:#ffa5625c;color:#d9bda3}.kind-pill.on{background:linear-gradient(180deg,#ff8429f2,#cd4a14eb);border-color:transparent;color:#2a110a;box-shadow:0 3px 14px -3px #ff8c3aa6}.kind-pill[hidden]{display:none}.kind-pill .kn{font-size:.68rem;font-weight:800;opacity:.7}.kind-pill.on .kn{opacity:.85}@media(max-width:640px){.kind-pills{width:100%}.kind-pill{flex:1;justify-content:center;padding:9px 8px;font-size:.76rem}}.chip.more{background:#ff8c3a1f;border-color:#ff8c3a47;color:#ffb066;font-weight:700}@media(max-width:640px){.wr{max-width:100%;overflow:hidden}.wr-days{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wr-days::-webkit-scrollbar{display:none}.wr-day{flex:0 0 auto;width:74px;scroll-snap-align:center;padding:9px 4px 8px}.wr-dn{font-size:.58rem;letter-spacing:.13em}.wr-dd{font-size:1.16rem}.wr-db{margin:7px 8px 0;height:3px}.wr-feed,.wr-daylab{min-width:0}.wr-row{min-width:0;max-width:100%}.wr-b{min-width:0;overflow:hidden}.wr-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-m{min-width:0;overflow:hidden;flex-wrap:nowrap}.wr-p{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-ep{flex:0 0 auto}.wr-daylab>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.wr-days-wrap{position:relative}@media(max-width:640px){.wr-days-wrap:after{content:"";position:absolute;top:0;bottom:0;right:0;width:26px;pointer-events:none;border-radius:0 11px 11px 0;background:linear-gradient(90deg,transparent,rgba(45,17,10,.9))}}.acc-head{display:flex;gap:14px;align-items:center;padding:16px 14px;margin-bottom:6px;border-radius:16px;background:linear-gradient(180deg,#ff8c3a17,#ffffff05);border:1px solid rgba(255,171,93,.22)}.acc-av{position:relative;width:56px;height:56px;border-radius:999px;flex:none;padding:0;overflow:visible;background:linear-gradient(180deg,#ffb56747,#ff762924);border:1px solid rgba(255,171,93,.24);cursor:pointer;display:grid;place-items:center}.acc-av img,.acc-av .avatar-img{width:100%;height:100%;border-radius:999px;object-fit:cover;display:block}.acc-av:after{content:"✎";position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;background:linear-gradient(180deg,#ffb066,#c9541a);color:#2a1105;font-size:.6rem;display:grid;place-items:center;border:2px solid #2a1409;line-height:1}.acc-hb{min-width:0;flex:1}.acc-name{font-size:1.08rem;font-weight:800;color:#fff4e8;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acc-mailrow{display:flex;align-items:center;gap:7px;margin-top:5px;flex-wrap:wrap;min-width:0}.acc-mail{font-size:.82rem;color:#ffe2cd99;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.acc-chip{flex:none;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-size:.66rem;font-weight:700;font-family:inherit}.acc-chip i{width:5px;height:5px;border-radius:50%;background:currentColor}.acc-chip--ok{background:#30d16c21;border:1px solid rgba(48,209,108,.32);color:#6fd99a}.acc-chip--ko{background:#e8a33d26;border:1px solid rgba(232,163,61,.38);color:#f0c583;cursor:pointer}.acc-chip--ko:hover{background:#e8a33d3d}.acc-sec{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:800;margin:18px 0 8px;opacity:.85;padding-left:3px}.acc-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 13px;margin-bottom:6px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,171,93,.1);color:#f2dcc6;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit;text-align:left;text-decoration:none;transition:background .16s ease,border-color .16s ease}.acc-row:hover{background:#ffffff0f;border-color:#ffab5d38}.acc-ic{flex:none;width:17px;height:17px;color:#ffb066;opacity:.85}.acc-rb{flex:1;min-width:0}.acc-rt{display:block}.acc-rs{display:block;font-size:.72rem;color:#ffe2cd99;font-weight:500;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-chev{flex:none;color:#ffe2cd99;font-size:.9rem}.acc-row--prem{background:linear-gradient(90deg,#ffd98a24,#ffffff05);border-color:#ffd98a47;color:#ffd98a}.acc-row--prem .acc-ic{color:#ffd98a;opacity:1}.acc-row--prem .acc-rs,.acc-row--prem .acc-chev{color:#ffd98a99}.acc-tog{display:flex;align-items:center;gap:12px;padding:11px 13px;margin-bottom:6px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,171,93,.1);cursor:pointer}.acc-tb{flex:1;min-width:0;font-size:.86rem;font-weight:600;color:#f2dcc6}.acc-tb small{display:block;font-size:.71rem;color:#ffe2cd99;font-weight:500;margin-top:2px}.acc-tog input{position:absolute;opacity:0;width:0;height:0}.acc-sw{flex:none;width:40px;height:23px;border-radius:99px;background:#ffffff1a;border:1px solid rgba(255,171,93,.22);position:relative;transition:background .18s ease,border-color .18s ease}.acc-sw:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#c9b8a8;transition:transform .18s ease,background .18s ease}.acc-tog input:checked+.acc-sw{background:linear-gradient(180deg,#ff8429e6,#cd4a14d9);border-color:transparent}.acc-tog input:checked+.acc-sw:after{transform:translate(17px);background:#fff4e8}.acc-forgot{display:block;width:100%;margin-top:10px;padding:9px;background:transparent;border:none;color:#ffb066;font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:3px}.acc-forgot:hover{color:#ffd0a8}.acc-out{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:16px;padding:12px;border-radius:12px;background:transparent;border:1px solid rgba(224,90,63,.28);color:#f08b7f;font-size:.86rem;font-weight:700;cursor:pointer;font-family:inherit}.acc-out:hover{background:#e05a3f1a}.acc-out svg{width:15px;height:15px}@media(prefers-reduced-motion:reduce){.acc-sw,.acc-sw:after,.acc-row{transition:none}}.acc-av{overflow:hidden;border:2px solid #f2bc51;background:transparent;box-shadow:0 0 12px #f2bc5166,0 0 22px #ff8a2a4d;transition:box-shadow .18s ease}.acc-av img,.acc-av .avatar-img{width:100%;height:100%;object-fit:cover;border-radius:999px;display:block;transform:scale(1.22)}.acc-av:hover{box-shadow:0 0 16px #ff8a2acc,0 0 26px #ff8a2a66}.acc-av:after{z-index:2;box-shadow:0 2px 7px -1px #ff8c3a99}.acc-av:after{content:none}.acc-pen{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:7px 12px;border-radius:99px;background:#ff8c3a1f;border:1px solid rgba(255,171,93,.3);color:#ffb066;font-size:.74rem;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.acc-pen:hover{background:#ff8c3a3d;border-color:#ffab5d8c;color:#ffd0a8}.acc-pen svg{width:14px;height:14px;flex:none}.acc-av{cursor:default}.favorites-title,.notif-page__title,.prefs-summary__label{display:flex;align-items:center;gap:10px}.pg-ic{flex:none;width:20px;height:20px;color:#ffb066;opacity:.9}.ev-badge{display:grid;place-items:center;width:100%;height:100%;border-radius:9px;border:1px solid}.ev-badge svg{width:19px;height:19px}.ev-plat{background:#7aa0ff21;border-color:#7aa0ff4d;color:#9fb7ff}.ev-trail{background:#e05a3f21;border-color:#e05a3f52;color:#f0937f}.ev-date{background:#ff9f0a21;border-color:#ff9f0a52;color:#ffc46b}.ev-def{background:#ff8c3a1f;border-color:#ffab5d47;color:#ffb066}.notif-bell__icon .pg-ic,.prefs-channel-icon .pg-ic{width:20px;height:20px;color:#ffb066}.prefs-card__title{display:flex;align-items:center;gap:10px}.info-ic{width:14px;height:14px;vertical-align:-2px;color:currentColor}.ev-ep{background:#d96aff21;border-color:#d96aff4d;color:#d9a4ff}.nt-row{display:flex;gap:11px;align-items:center;width:100%;padding:10px;border-radius:12px;margin-bottom:7px;background:#ffffff08;border:1px solid rgba(255,171,93,.1);position:relative;cursor:pointer;text-align:left;font-family:inherit;transition:opacity .22s ease,background .15s ease,border-color .22s ease}.nt-row:hover{background:#ffffff0f}.nt-row.is-unread{background:#ff8c3a12;border-color:#ff8c3a38}.nt-row.is-unread:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,#ffb066,#c9541a)}.nt-row.is-read{opacity:.42}.nt-row.is-read:hover{opacity:.62}.nt-th{position:relative;flex:none;width:46px;height:46px;border-radius:9px}.nt-th .nt-cov{width:100%;height:100%;border-radius:9px;overflow:hidden;display:grid;place-items:center;background:#1a0d08;border:1px solid rgba(255,171,93,.14);font-size:1.1rem}.nt-th .nt-cov img{width:100%;height:100%;object-fit:cover;display:block}.nt-pin{position:absolute;right:-4px;bottom:-4px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;border:2px solid #241109}.nt-pin svg{width:10px;height:10px;stroke:#fff;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.nt-pin.t-new{background:#2f7a4f}.nt-pin.t-plat{background:#3a5a9f}.nt-pin.t-trail{background:#b8402f}.nt-pin.t-date{background:#c9821a}.nt-pin.t-ep{background:#8b4bb8}.nt-pin.t-def{background:#c9541a}.nt-b{flex:1;min-width:0}.nt-t{display:block;font-size:.88rem;font-weight:700;color:#fff4e8;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-m{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap;min-width:0}.nt-tag{flex:none;font-size:.63rem;font-weight:700;padding:2px 7px;border-radius:6px;white-space:nowrap}.nt-tag.t-new{background:#2f7a4f29;border:1px solid rgba(47,122,79,.34);color:#7ed49a}.nt-tag.t-plat{background:#3a5a9f2e;border:1px solid rgba(58,90,159,.4);color:#9fb7ff}.nt-tag.t-trail{background:#b8402f2e;border:1px solid rgba(184,64,47,.4);color:#f0937f}.nt-tag.t-date{background:#c9821a2e;border:1px solid rgba(201,130,26,.4);color:#ffc46b}.nt-tag.t-ep{background:#8b4bb82e;border:1px solid rgba(139,75,184,.4);color:#d9a4ff}.nt-tag.t-def{background:#ff8c3a24;border:1px solid rgba(255,171,93,.3);color:#ffb066}.nt-sub{font-size:.71rem;color:#ffe2cd8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nt-w{flex:none;font-size:.68rem;color:#ffe2cd61;font-family:ui-monospace,monospace}.nt-x{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:6px;background:transparent;border:none;color:#ffe2cd4d;cursor:pointer;font-size:.7rem;font-family:inherit;opacity:0;transition:opacity .15s ease}.nt-row:hover .nt-x{opacity:1}.nt-x:hover{color:#f08b7f;background:#e05a3f24}.nt-acts{display:flex;gap:7px;margin-bottom:12px}.nt-act{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 8px;border-radius:10px;font-size:.76rem;font-weight:600;cursor:pointer;font-family:inherit;background:#ffffff0a;border:1px solid rgba(255,171,93,.1);color:#f2dcc6;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.nt-act:hover:not(:disabled){background:#ffffff14;border-color:#ffab5d38}.nt-act:disabled{opacity:.35;cursor:default}.nt-act svg{width:14px;height:14px;flex:none}.nt-act--del{color:#f0937f;border-color:#e05a3f3d}.nt-act--del:hover:not(:disabled){background:#e05a3f1f;border-color:#e05a3f6b}.nt-act .nt-n{font-size:.68rem;opacity:.7;font-family:ui-monospace,monospace}.drawer-panel__header h2,.notif-drawer__header h2{background:linear-gradient(100deg,#fff8f0 20%,#ffcb9a 62%,#ff9d4d);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 26px rgba(255,140,58,.18);letter-spacing:-.02em}.drawer-panel__header h2 .dp-ic,.notif-drawer__header h2 .dp-ic,.drawer-panel__header h2 svg,.notif-drawer__header h2 svg{-webkit-text-fill-color:#ffb066;color:#ffb066}.f-sec{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:800;margin:14px 0 8px;opacity:.85;padding-left:3px}.f-sec:first-child{margin-top:0}.f-c{display:flex;gap:11px;align-items:center;padding:10px;border-radius:12px;margin-bottom:7px;background:#ffffff08;border:1px solid rgba(255,171,93,.1);position:relative;cursor:pointer;transition:background .15s ease,opacity .22s ease}.f-c:hover{background:#ffffff0f}.f-c.soon{background:#ff8c3a12;border-color:#ff8c3a38}.f-c.soon:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,#ffb066,#c9541a)}.f-c.out{opacity:.5}.f-c.out:hover{opacity:.72}.f-th{position:relative;flex:none;width:46px;height:46px;border-radius:9px}.f-th .cov{width:100%;height:100%;border-radius:9px;overflow:hidden;display:grid;place-items:center;background:#1a0d08;border:1px solid rgba(255,171,93,.14);font-size:1rem;color:#ffffff4d}.f-th .cov img{width:100%;height:100%;object-fit:cover;display:block}.f-b{flex:1;min-width:0}.f-t{display:block;font-size:.88rem;font-weight:700;color:#fff4e8;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-m{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:nowrap;min-width:0;overflow:hidden}.f-tag{flex:none;font-size:.62rem;font-weight:700;padding:2px 7px;border-radius:6px;white-space:nowrap}.f-tag.t-anime{background:#d96aff26;border:1px solid rgba(217,106,255,.34);color:#d9a4ff}.f-tag.t-game{background:#3a5a9f2e;border:1px solid rgba(58,90,159,.4);color:#9fb7ff}.f-sub{font-size:.71rem;color:#ffe2cd8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.f-d{flex:none;text-align:right}.f-day{display:block;font-size:.76rem;font-weight:700;color:#f2dcc6;font-family:ui-monospace,monospace}.f-cd{display:block;font-size:.64rem;margin-top:3px;font-family:ui-monospace,monospace;color:#ffe2cd61}.f-c.soon .f-cd{color:#ffb066;font-weight:700}.f-x{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:6px;background:transparent;border:none;color:#ffe2cd4d;cursor:pointer;font-size:.7rem;font-family:inherit;opacity:0;transition:opacity .15s ease}.f-c:hover .f-x{opacity:1}.f-x:hover{color:#f08b7f;background:#e05a3f24}.fav-topbar{display:flex;justify-content:flex-end;margin-bottom:10px}.fav-lnk{padding:5px 11px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,171,93,.1);color:#f2dcc6;font-size:.72rem;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.fav-lnk:hover{background:#ffffff14;border-color:#ffab5d38}.fav-lnk.on{background:#ff8c3a29;border-color:#ff8c3a66;color:#ffb066}.f-c .fav-ck{flex:none;width:0;height:20px;border-radius:6px;border:1.5px solid rgba(255,171,93,.4);background:#0000004d;display:grid;place-items:center;opacity:0;overflow:hidden;margin-right:-11px;transition:width .2s ease,opacity .2s ease,margin .2s ease}.fav-selecting .f-c .fav-ck{width:20px;opacity:1;margin-right:0}.f-c .fav-ck svg{width:12px;height:12px;stroke:#2a1105;stroke-width:3.2;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .14s ease}.f-c.picked{background:#ff8c3a2e;border-color:#ff8c3a8c;opacity:1}.f-c.picked .fav-ck{background:linear-gradient(180deg,#ffb066,#c9541a);border-color:transparent}.f-c.picked .fav-ck svg{opacity:1}.fav-selecting .f-x{display:none}.fav-bar{position:sticky;bottom:0;margin:10px -14px -14px;padding:11px 14px;display:flex;align-items:center;gap:9px;background:linear-gradient(180deg,#1e0e09b3,#160b07fa);border-top:1px solid rgba(255,171,93,.22);transform:translateY(140%);transition:transform .24s cubic-bezier(.4,0,.2,1)}.fav-selecting .fav-bar{transform:translateY(0)}.fav-bar-n{flex:1;font-size:.78rem;font-weight:700;color:#f2dcc6;min-width:0}.fav-bar-n small{display:block;font-size:.68rem;font-weight:500;color:#ffe2cd8c;margin-top:2px}.fav-bar-b{padding:9px 15px;border-radius:10px;font-size:.78rem;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap;background:#ffffff0d;border:1px solid rgba(255,171,93,.1);color:#f2dcc6}.fav-bar-b:hover:not(:disabled){background:#ffffff17}.fav-bar-b--del{background:#e05a3f29;border-color:#e05a3f70;color:#f0937f}.fav-bar-b--del:hover:not(:disabled){background:#e05a3f47}.fav-bar-b:disabled{opacity:.35;cursor:default}@media(prefers-reduced-motion:reduce){.fav-bar,.f-c .fav-ck{transition:none}}.notif-drawer__header h2{display:flex;align-items:center;gap:10px}.dp-ic{flex:none;width:19px;height:19px;color:#ffb066;-webkit-text-fill-color:#ffb066}.notif-drawer__header h2,.drawer-panel__header h2{color:transparent!important;background:linear-gradient(100deg,#fff8f0 20%,#ffcb9a 62%,#ff9d4d);-webkit-background-clip:text;background-clip:text}.alt-titles{margin:5px 0 12px;font-size:.78rem;line-height:1.5;color:#ffe2cd80}.alt-nat{color:#d9bda3;font-weight:600}.alt-sep{opacity:.4;margin:0 6px}@media(max-width:640px){.detail-header{align-items:flex-start;text-align:left;gap:14px;margin-bottom:16px}.detail-info h2{font-size:1.42rem;margin:0 0 6px}.alt-titles{font-size:.76rem;margin:0 0 4px}.detail-dateblock{padding:12px 13px;margin-bottom:14px}.detail-section-label{text-align:left;font-size:.68rem;margin-bottom:7px}.detail-platforms{justify-content:flex-start;gap:6px;margin-bottom:12px}.plat-chip{padding:5px 11px;font-size:.78rem}.detail-genres{justify-content:flex-start;gap:6px;margin-bottom:10px}.genre-tag{padding:4px 11px;font-size:.75rem;font-weight:600}.pegi-tag{padding:4px 11px;font-size:.73rem}.popular-tag,.anticipated-tag{padding:4px 11px;font-size:.7rem}.detail-anime-info{justify-content:flex-start;gap:6px}.info-tag{padding:4px 11px;font-size:.75rem}}.info-tag{display:inline-flex;align-items:center;gap:6px}.info-ic{width:13px;height:13px;flex:none;opacity:.85}.genre-tag,.pegi-tag,.popular-tag,.anticipated-tag{display:inline-flex;align-items:center;gap:6px}.tag-ic{width:12px;height:12px;flex:none;opacity:.7}.popular-tag .tag-ic,.anticipated-tag .tag-ic{opacity:.9}.anticipated-tag{background:#5a468c59!important;border-color:#9682ff66!important;color:#c9bcff!important;box-shadow:none!important}.item-body h3 .item-link,.item-link{color:inherit;text-decoration:none}.acc-haut,.acc-bas{--fil: rgba(255, 140, 58, .22);--fil2: rgba(255, 140, 58, .12);--fil3: rgba(255, 140, 58, .06);--txt: #fdf3e9;--g1: #c3a897;--g2: #997e6c;--g3: #6b564a;--or2: #ffa54f;--or3: #e2691d;--miel: #ffdcb8;--m: ui-monospace, "SF Mono", Menlo, monospace;--serif: Georgia, "Times New Roman", serif}.acc-haut{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:16px}.acc-haut>#weekRadar{grid-row:span 2}.acc-bas{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.acc-haut .section-block,.acc-bas .section-block{margin-top:0;padding:0;min-width:0;border-radius:18px;border:1px solid var(--fil);background:linear-gradient(180deg,#2c1109c7,#150a06e6);box-shadow:none;overflow:hidden;display:flex;flex-direction:column}.acc-haut .section-block[hidden],.acc-bas .section-block[hidden]{display:none!important}.acc-haut .section-head,.acc-bas .section-head{display:flex;align-items:center;gap:10px;margin-bottom:0;padding:12px 17px;border-bottom:1px solid var(--fil3);justify-content:flex-start;flex-direction:row}.acc-haut .section-head h2,.acc-bas .section-head h2{margin:0;font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:800}#weekRadar .se-tit h2{margin:0;font-size:.9rem;font-weight:800;background:linear-gradient(100deg,#fff8f0 20%,#ffcb9a 62%,#ff9d4d);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 26px rgba(255,140,58,.18);letter-spacing:-.025em}#weekRadar .se-tit h2:after{content:"›";display:inline-grid;place-items:center;width:18px;height:18px;margin-left:7px;border-radius:50%;vertical-align:middle;background:linear-gradient(180deg,#ff8429e6,#cd4a14d9);color:#2a110a;-webkit-text-fill-color:#2a110a;font-size:.62rem;font-weight:900;line-height:1;box-shadow:0 2px 10px -2px #ff8c3ab3}.acc-haut .section-head .see-more,.acc-bas .section-head .see-more{margin-left:auto;padding:9px 16px;font-size:.86rem}.acc-haut .sl{position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:0}.acc-haut .sl-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;transition:opacity .18s;flex:1;min-height:0;grid-template-columns:none;gap:0}.acc-haut .sl-track::-webkit-scrollbar{display:none}.acc-haut .sl-track>.item-card{flex:0 0 100%;scroll-snap-align:start}.acc-haut .sl-fl{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;cursor:pointer;border:1px solid var(--fil);background:#0c0603c7;color:var(--miel);font:700 .9rem var(--m);display:grid;place-items:center;z-index:16;transition:.15s;backdrop-filter:blur(4px);opacity:0}.acc-haut .sl:hover .sl-fl,.acc-haut .sl:focus-within .sl-fl{opacity:1}.acc-haut .sl-fl:hover{background:#ff8c3a47;border-color:#ff8c3a8c}.acc-haut .sl-fl.g{left:10px}.acc-haut .sl-fl.d{right:10px}@media(hover:none){.acc-haut .sl-fl{opacity:1}}.acc-haut .sl-pied{display:flex;align-items:center;justify-content:flex-end;padding:9px 15px 11px}.acc-haut .sl-cpt{font:700 .7rem var(--m);color:var(--g2);min-width:44px;text-align:right;font-variant-numeric:tabular-nums}.acc-haut .sl-track>.item-card{aspect-ratio:auto;border-radius:0;background:none;border:none;box-shadow:none;transform:none;transition:none;position:relative;overflow:hidden}.acc-haut .sl-track>.item-card:hover{transform:none;box-shadow:none}.acc-haut .ds-sl:before{content:"";position:absolute;inset:-30px;z-index:0;background-image:var(--cover);background-size:cover;background-position:center;filter:blur(22px) saturate(1.25);opacity:.95}.acc-haut .ds-sl .item-overlay{z-index:1;background:linear-gradient(90deg,#0b050340,#0b0503b8 45%,#0b0503e6)}.acc-haut .ds-sl{min-height:178px;display:flex;align-items:center;gap:17px;padding:16px 20px}.acc-haut .ds-sl .item-media{position:relative;inset:auto;z-index:2;width:100px;flex:none;aspect-ratio:2 / 3;border-radius:11px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 36px -16px #000000e6}.acc-haut .ds-info{position:relative;inset:auto;padding:0;z-index:2;min-width:0;flex:1}.acc-haut .dcd:empty{display:none}.acc-haut .ds-info .dbox{margin-top:9px}.acc-haut .ds-info .dval{font-size:.72rem}.acc-haut .ds-info .dcd{font-size:.64rem}.acc-haut .ds-info .chip{font-size:.64rem;padding:3px 8px}.acc-haut .ds-info .hpill{font-size:.6rem}.acc-haut .ds-t{font-size:1.06rem;font-weight:800;line-height:1.22;margin:0 0 8px;color:#fff;text-shadow:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#weekRadar{position:relative;min-height:560px;background:#120805}#weekRadar .wr-zone{flex:1;display:flex;min-height:0;min-width:0}#weekRadar .wr-jour{display:none;flex:1;min-height:0;min-width:0}#weekRadar .wr-jour.on{display:flex}#weekRadar .wr-jour .sl{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}#weekRadar .se-barre{position:absolute;top:12px;left:12px;right:12px;z-index:18;display:flex;align-items:center;gap:12px;padding:7px 8px 7px 15px;border-radius:15px;background:#0c060385;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.09);box-shadow:0 10px 30px -18px #000;margin:0}#weekRadar .se-tit{display:flex;align-items:center;gap:8px;white-space:nowrap;flex:none}#weekRadar .se-plage{font-family:var(--m);font-size:.67rem;color:var(--g2)}#weekRadar .jours{display:flex;gap:3px;flex:1;justify-content:center;overflow-x:auto;scrollbar-width:none;padding:5px 2px 2px}#weekRadar .jours::-webkit-scrollbar{display:none}#weekRadar .jr{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;min-width:46px;padding:4px 9px 5px;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--g1);cursor:pointer;transition:.15s}#weekRadar .jr:hover{background:#ffffff12;color:var(--txt)}#weekRadar .jr .nj{font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#weekRadar .jr .dj{font-size:1rem;font-weight:800;line-height:1.15;color:var(--txt)}#weekRadar .jr .ep{position:absolute;top:-4px;right:-3px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;display:grid;place-items:center;font:700 .55rem var(--m);background:#2a1209;border:1px solid rgba(255,140,58,.42);color:var(--or2)}#weekRadar .jr.passe{opacity:.5}#weekRadar .jr.ajd .nj{color:var(--or2)}#weekRadar .jr.sel{background:linear-gradient(160deg,var(--or2),var(--or3));color:#2a0f02;opacity:1;box-shadow:0 5px 16px -5px #ff8c3ab3}#weekRadar .jr.sel .nj,#weekRadar .jr.sel .dj{color:#2a0f02}#weekRadar .jr.sel .ep{background:#2a0f02;border-color:#2a0f02;color:var(--or2)}#weekRadar .se-sl{display:flex;align-items:flex-end;padding:96px 36px 72px 62px;background:#120805}#weekRadar .se-sl .item-media{position:absolute;inset:0 0 0 auto;width:66%;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 44%);mask-image:linear-gradient(90deg,transparent 0%,#000 44%)}#weekRadar .se-sl .item-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(14,6,3,.97) 0%,rgba(14,6,3,.86) 32%,rgba(14,6,3,.2) 66%,transparent 100%),linear-gradient(0deg,rgba(14,6,3,.9) 0%,transparent 40%),linear-gradient(180deg,rgba(14,6,3,.72) 0%,transparent 24%)}#weekRadar .se-txt{position:relative;inset:auto;padding:0;z-index:13;max-width:min(560px,60%)}#weekRadar .se-t{font-size:2.15rem;font-weight:800;line-height:1.08;letter-spacing:-.018em;margin:0 0 11px;color:#fff;text-shadow:0 2px 26px rgba(0,0,0,.65);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#weekRadar .se-m{font-size:.9rem;color:#e7d7cb;margin-bottom:12px}#weekRadar .se-m b{color:#fff}#weekRadar .se-txt .dbox{display:inline-block;margin-top:0}#weekRadar .se-txt .dline{gap:10px}#weekRadar .se-txt .dval{font-size:.8rem}#weekRadar .se-txt .dcd{font-size:.72rem;padding:3px 9px}#weekRadar .se-txt .wbar{display:none}#weekRadar .se-txt .chips{margin-top:11px}#weekRadar .se-txt .chip{font-size:.7rem;padding:4px 10px}#weekRadar .se-txt .hpill{font-size:.64rem}#weekRadar .sl-fl{background:#0c06038c;border-color:#ffffff29;color:#fff;width:38px;height:38px;font-size:1.05rem}#weekRadar .sl-fl:hover{background:#ff8c3a59;border-color:#ff8c3a99}#weekRadar .sl-pied{position:absolute;left:0;right:0;bottom:0;height:0;padding:0;z-index:16}#weekRadar .sl-cpt{position:absolute;right:20px;bottom:21px;min-width:0;color:#ffffff9e}#weekRadar .pts{position:absolute;left:50%;bottom:21px;transform:translate(-50%);z-index:17;display:flex;align-items:center;gap:6px}#weekRadar .pt{width:8px;height:8px;padding:0;border:none;border-radius:999px;cursor:pointer;overflow:hidden;background:#ffffff61;color:transparent;font:800 .62rem var(--m);white-space:nowrap;transition:width .28s,height .28s,background .2s}#weekRadar .pt:hover{background:#ffffffb3}#weekRadar .pt.on{width:54px;height:21px;color:#2a0f02;background:linear-gradient(135deg,var(--or2),var(--or3));box-shadow:0 4px 14px -4px #ff8c3ab3}.acc-bas .items-row{display:grid;grid-template-rows:repeat(9,auto);grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:none;gap:2px 14px;padding:12px 15px 15px}.acc-bas .tl{position:relative;aspect-ratio:auto;background:none;border:none;box-shadow:none;transform:none;overflow:visible;display:flex;align-items:center;gap:9px;padding:5px 6px;border-radius:8px;min-width:0;transition:background .13s;text-decoration:none;color:inherit}.acc-bas .tl:hover{background:#ff8c3a12}.acc-bas .tl .r{flex:none;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font:800 .7rem var(--m);color:var(--g2);background:#ffffff0a}.acc-bas .tl.p3 .r{background:linear-gradient(135deg,var(--or2),var(--or3));color:#2a0f02;box-shadow:0 3px 9px -3px #ff8c3a99}.acc-bas .tl .mv{width:26px;aspect-ratio:2 / 3;border-radius:4px;flex:none;overflow:hidden;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.07)}.acc-bas .tl .mv img{display:block;width:100%;height:100%;object-fit:cover}.acc-bas .tl .n a{color:inherit;text-decoration:none}.acc-bas .tl .tx{min-width:0;flex:1}.acc-bas .tl .n{display:block;font-size:.76rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-bas .tl.p3 .n{font-weight:800}.acc-bas .tl .gn{display:block;font-size:.63rem;color:var(--g3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.acc-bas .tl:hover .n{color:var(--miel)}.acc-haut .sl-track>.item-card .item-hover-video{z-index:10}.acc-haut .trailer-band{display:none}.acc-haut .item-hover-video,.acc-haut .item-hover-video.active{pointer-events:none}#weekRadar .se-sl .item-hover-video{z-index:0}#weekRadar .se-sl .trailer-band{z-index:2}#weekRadar .se-sl .item-hover-video.active~.item-overlay,#weekRadar .se-sl .item-hover-video.active~.item-body,#weekRadar .se-sl .item-hover-slides.active~.item-overlay,#weekRadar .se-sl .item-hover-slides.active~.item-body{opacity:1!important}.acc-haut .ds-sl .fav-heart{display:none!important}#weekRadar .se-sl .fav-heart{top:86px;right:24px}@media(max-width:1060px){.acc-haut,.acc-bas{grid-template-columns:minmax(0,1fr)}.acc-haut>#weekRadar{grid-row:auto}}@media(max-width:760px){#weekRadar .se-barre{flex-wrap:wrap;gap:6px}#weekRadar .se-tit{flex:1}#weekRadar .jours{order:3;flex-basis:100%;justify-content:flex-start}#weekRadar .se-sl{padding:134px 22px 70px}#weekRadar .se-txt{max-width:100%}#weekRadar .se-t{font-size:1.6rem}#weekRadar .se-sl .item-media{width:100%;-webkit-mask-image:linear-gradient(0deg,transparent 0%,#000 60%);mask-image:linear-gradient(0deg,transparent 0%,#000 60%)}.acc-haut .section-head h2,.acc-bas .section-head h2{font-size:1.02rem}.acc-haut .section-head h2:after,.acc-bas .section-head h2:after{width:19px;height:19px;margin-left:7px}.acc-haut .section-head .see-more,.acc-bas .section-head .see-more{padding:8px 13px;font-size:.78rem}}@media(max-width:700px){.acc-bas .items-row{grid-template-rows:none;grid-auto-flow:row;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.acc-haut .sl-track{scroll-behavior:auto}.acc-haut .item-hover-video.active:before{animation:none}}.acc-bas .section-block{overflow:visible}.acc-bas .section-head{border-radius:18px 18px 0 0}.acc-bas .items-row{border-radius:0 0 18px 18px}.acc-bas .tl .item-hover-video{display:none;position:absolute;left:calc(100% + 9px);right:auto;width:212px;aspect-ratio:16 / 9;z-index:60;border-radius:9px;overflow:hidden;border:1px solid rgba(255,140,58,.38);background:#0b0503;box-shadow:0 18px 40px -14px #000000f2;pointer-events:none}.acc-bas .tl .item-hover-video.active{display:block}.acc-bas .tl .item-hover-video{top:50%;bottom:auto;transform:translateY(-50%)}.acc-bas .tl:nth-child(9n+1) .item-hover-video,.acc-bas .tl:nth-child(9n+2) .item-hover-video,.acc-bas .tl:nth-child(9n+3) .item-hover-video{top:-6px;bottom:auto;transform:none}.acc-bas .tl:nth-child(9n+7) .item-hover-video,.acc-bas .tl:nth-child(9n+8) .item-hover-video,.acc-bas .tl:nth-child(9n) .item-hover-video{top:auto;bottom:-6px;transform:none}.acc-bas .tl:nth-child(n+19) .item-hover-video{left:auto;right:calc(100% + 9px)}@media(max-width:700px){.acc-bas .tl .item-hover-video{display:none!important}.acc-bas .section-block{overflow:hidden}}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/shippori-mincho-b1-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/shippori-mincho-b1-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/shippori-mincho-b1-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/shippori-mincho-b1-latin-800-normal.woff2) format("woff2")}@font-face{font-family:GN Pinceau;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/gn-pinceau.woff2) format("woff2")}@font-face{font-family:GN Kana;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/gn-kana.woff2) format("woff2")}html[data-gn~=fond] body{background-image:none!important;background-color:#050506}html[data-gn~=fond] body:before{background:none}.gf-a{pointer-events:none;z-index:0;display:none}.gf-a{position:absolute;left:0;top:0;width:100%;overflow:hidden}.gf-box{position:absolute}.gf-box i{position:absolute;inset:0;background:center 30% / cover no-repeat;opacity:0;transition:opacity .9s ease}.gf-box i.on{opacity:1}html[data-gn~=fond] .gf-a{display:block}html[data-gn~=fond] :is(body,#_) .section-block,html[data-gn~=fond] :is(body,#_) .acc-haut .section-block:not(#weekRadar){background:linear-gradient(180deg,#121115a8,#09090cd1);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-color:#ffffff1a}html[data-gn~=fond] :is(body,#_) #weekRadar{background:#0a0a0d}html[data-gn~=fond] :is(body,#_) #weekRadar .se-sl{background:#0a0a0d}html[data-gn~=fond] :is(body,#_) #weekRadar .se-sl .item-overlay{background:linear-gradient(90deg,rgba(8,8,11,.96) 0%,rgba(8,8,11,.82) 32%,rgba(8,8,11,.18) 66%,transparent 100%),linear-gradient(0deg,rgba(8,8,11,.9) 0%,transparent 40%),linear-gradient(180deg,rgba(8,8,11,.7) 0%,transparent 24%)}html[data-gn~=fond] :is(body,#_) .acc-haut .ds-sl .item-overlay{background:linear-gradient(90deg,#09090c40,#09090cb8 45%,#09090ce6)}html[data-gn~=fond] :is(body,#_) .top-tabs,html[data-gn~=fond] :is(body,#_) .search-input{background:#0e0e12c2;border-color:#ffffff1f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-gn~=fond] :is(body,#_) .top-tabs .tab.active{color:#160600}html[data-gn~=fond] :is(body,#_) .search-input::placeholder{color:#b6aca5}html[data-gn~=fond] :is(body,#_) .acc-bas .tl .gn{color:#a89d95}html[data-gn~=fond] :is(body,#_) .acc-bas .tl:not(.p3) .r{color:#dcd2ca}html[data-gn~=fond] :is(body,#_) #weekRadar .se-plage,html[data-gn~=fond] :is(body,#_) .dcd.past{color:#bbb1aa}html[data-gn~=fond] :is(body,#_) .chip.tbc{color:#aea59e}html[data-gn~=fond] :is(body,#_) .sl-cpt{color:#ffffffad}@media(max-width:1060px){html[data-gn~=fond] .gf-box i{background-position:center 22%;filter:brightness(.88) saturate(1.1)}html[data-gn~=fond] .gf-box{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 34%,rgba(0,0,0,.5) 58%,transparent 88%);mask-image:linear-gradient(to bottom,#000 0%,#000 34%,rgba(0,0,0,.5) 58%,transparent 88%)}html[data-gn~=fond] .gf-box:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(5,5,6,.5),transparent 20%),linear-gradient(90deg,rgba(5,5,6,.65),transparent 16%,transparent 84%,rgba(5,5,6,.65))}html[data-gn~=fond] :is(body,#_) .hero-header{background:radial-gradient(ellipse 46% 56% at 50% 47%,rgba(3,3,5,.72) 0%,rgba(3,3,5,.62) 45%,transparent 80%)}html[data-gn~=fond] .gf-box:after{background:linear-gradient(to bottom,rgba(5,5,6,.66),rgba(5,5,6,.5) 24%,transparent 36%),linear-gradient(90deg,rgba(5,5,6,.4),transparent 18%,transparent 82%,rgba(5,5,6,.4))}html[data-gn~=fond] :is(body,#_) .section-block,html[data-gn~=fond] :is(body,#_) .acc-haut .section-block:not(#weekRadar){background:linear-gradient(180deg,#0f0e12e6,#08080bf5)}}@media(min-width:1061px){html[data-gn~=fond] .gf-box i{background-position:center 28%;filter:brightness(.5) saturate(1.15)}html[data-gn~=fond] .gf-box{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 16%,#000 84%,transparent 100%)}html[data-gn~=fond] .gf-box:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,6,.55),transparent 14%,transparent 86%,rgba(5,5,6,.55))}}html[data-gn~=encre] :is(body,#_) .hero-header{display:grid;text-align:left;margin-bottom:24px;position:relative}html[data-gn~=encre] :is(body,#_) .hero-topbar{display:contents}html[data-gn~=encre] :is(body,#_) .hero-topbar__left,html[data-gn~=encre] :is(body,#_) .hero-topbar__right{display:flex;align-items:center;gap:10px;flex:none}html[data-gn~=encre] :is(body,#_) .hero-glow,html[data-gn~=encre] :is(body,#_) .brand-line{display:none}html[data-gn~=encre] :is(body,#_) .brand-mark{display:inline-flex;align-items:center;margin:0}html[data-gn~=encre] :is(body,#_) .brand-text,html[data-gn~=encre] :is(body,#_) .brand-kanji{text-shadow:none}html[data-gn~=encre] :is(body,#_) .brand-kanji{display:grid;place-items:center;line-height:1}html[data-gn~=encre] :is(body,#_) .brand-subtitle{margin:0;text-shadow:none}html[data-gn~=encre] :is(body,#_) .top-tabs{width:auto;max-width:none;margin:0;box-shadow:none}html[data-gn~=encre] :is(body,#_) .tab{flex:none;min-width:0}html[data-gn~=encre] :is(body,#_) .discord-link{animation:none}html[data-gn~=encre] :is(body,#_) .discord-link svg{filter:none;width:20px;height:20px}html[data-gn~=encre] :is(body,#_) .auth-ui__signin{box-sizing:border-box;white-space:nowrap;min-height:0;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-gn~=encre] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head h2{--X: clamp(1.2rem, 1.9vw, 1.5rem);height:calc(round(nearest,var(--X) * .96875,1px) + max(round(nearest,var(--X) * .2421875,1px),11px - var(--X) * .2734));display:flex;align-items:center;white-space:nowrap;line-height:1.1}html[data-gn~=encre] :is(body,#_) #weekRadar .se-tit h2{height:19.06px;display:flex;align-items:center;white-space:nowrap;line-height:1.1}html[data-gn~=encre] :is(body,#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):after{flex:none}html[data-gn~=encre] :is(body,#_) .acc-haut .section-head{container-type:inline-size}html[data-gn~=encre] :is(body,#_) .acc-haut .section-head h2{font-size:min(var(--fs-titre, var(--X)),calc((100cqi - var(--R, 146px)) / var(--C, 10.9)))}html[data-gn~=encre] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head .see-more{box-sizing:border-box;height:36px;display:inline-flex;align-items:center;line-height:1}html[data-gn~=encre] :is(body,#_) .see-more:after{content:" ›";opacity:1}@media(max-width:760px){html[data-gn~=encre] :is(body,#_) .acc-haut .section-head h2{--R: 128px}html[data-gn~=encre] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head h2{--X: 1.02rem;height:calc(round(nearest,var(--X) * .96875,1px) + max(round(nearest,var(--X) * .2421875,1px),9.5px - var(--X) * .2734))}html[data-gn~=encre] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head .see-more{height:33px}}@media(max-width:1060px){html[data-gn~=fond][data-gn~=encre] .gf-box:after{background:linear-gradient(to bottom,rgba(5,5,6,.78),rgba(5,5,6,.62) 22%,rgba(5,5,6,.18) 36%,transparent 44%),linear-gradient(90deg,rgba(5,5,6,.4),transparent 18%,transparent 82%,rgba(5,5,6,.4))}}html[data-gn~=encre]{--sumi: #0b0a09;--washi: #f1e8da;--washi2: #d9cec0;--shu: #d8432b;--shuf: #c3351e;--shuc: #ff7f68;--kin: #cfaa6c}html[data-gn~=encre] :is(body,#_) .hero-header{grid-template-columns:1fr auto 1fr;grid-template-areas:"discord . compte" "marque marque marque" "slogan slogan slogan" "onglets onglets onglets";align-items:center;isolation:isolate}html[data-gn~=encre] :is(body,#_) .hero-topbar__left{grid-area:discord;justify-self:start}html[data-gn~=encre] :is(body,#_) .hero-topbar__right{grid-area:compte;justify-self:end}html[data-gn~=encre] :is(body,#_) .brand-mark{grid-area:marque;justify-self:center;gap:0;margin-top:-8px;position:relative;isolation:isolate}html[data-gn~=encre] :is(body,#_) .brand-kanji{order:-1;width:54px;height:54px;margin-right:20px;border-radius:4px;background:var(--shuf);color:#fff8ef;font:400 35px/1 GN Pinceau,serif;transform:rotate(-6deg);box-shadow:inset 0 0 0 2px #fff0e14d;-webkit-mask-image:url(/encre/tampon.svg);mask-image:url(/encre/tampon.svg);-webkit-mask-size:70px;mask-size:70px}html[data-gn~=encre] :is(body,#_) .brand-text{font:800 54px/1.12 Shippori Mincho B1,serif;color:var(--washi);letter-spacing:.02em;font-style:normal;text-shadow:0 2px 18px rgba(0,0,0,.6)}html[data-gn~=encre] :is(body,#_) .brand-mark:after{content:"ゲームニメ";writing-mode:vertical-rl;margin-left:16px;padding-left:13px;border-left:1px solid rgba(207,170,108,.42);font:600 12px/1 GN Kana,serif;letter-spacing:.2em;color:var(--kin);align-self:center}html[data-gn~=encre] :is(body,#_) .brand-subtitle{grid-area:slogan;justify-self:center;display:flex;align-items:center;gap:16px;margin-top:6px;font:500 15.5px/1.35 Shippori Mincho B1,serif;color:var(--washi2);font-style:normal;text-align:center}html[data-gn~=encre] :is(body,#_) .brand-subtitle:before,html[data-gn~=encre] :is(body,#_) .brand-subtitle:after{content:"";flex:none;width:54px;height:1px;background:linear-gradient(90deg,transparent,rgba(207,170,108,.75))}html[data-gn~=encre] :is(body,#_) .brand-subtitle:after{transform:scaleX(-1)}html[data-gn~=encre] :is(body,#_) .top-tabs{grid-area:onglets;justify-self:center;margin-top:14px;display:flex;padding:0;background:none;border:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-gn~=encre] :is(body,#_) .tabs-track{gap:36px}html[data-gn~=encre] :is(body,#_) .tab{padding:6px 4px 16px;font:600 16.5px/1 Shippori Mincho B1,serif;letter-spacing:.03em;color:var(--washi2);border-radius:0}html[data-gn~=encre] :is(body,#_) .top-tabs .tab.active{color:#fff}html[data-gn~=encre] :is(body,#_) .tab-indicator{top:auto;bottom:0;height:12px;border-radius:0;box-shadow:none;background:url(/encre/trait.png) center / 100% 100% no-repeat}html[data-gn~=encre] :is(body,#_) .discord-link{width:42px;height:42px;border-radius:3px;background:#0b0a0999;border:1px solid rgba(207,170,108,.6);color:var(--washi);box-shadow:inset 0 0 0 3px #0b0a09e6,inset 0 0 0 4px #cfaa6c33}html[data-gn~=encre] :is(body,#_) .auth-ui__signin{height:42px;padding:0 22px;border:0;border-radius:3px;background:var(--shuf);color:#fff;font:700 15px/1 Shippori Mincho B1,serif;letter-spacing:.06em;box-shadow:0 0 0 3px var(--sumi),0 0 0 4px #cfaa6c8c}html[data-gn~=encre] :is(body,#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2){background:none;color:var(--washi);-webkit-text-fill-color:var(--washi);text-shadow:0 2px 12px rgba(0,0,0,.7);font-family:Shippori Mincho B1,serif;font-weight:800;letter-spacing:.01em}html[data-gn~=encre] :is(body,#_) .acc-haut .section-head h2{--C: 11.78;--R: 148px}html[data-gn~=encre] :is(body,#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):after{border-radius:2px;background:var(--shuf);color:#fff;-webkit-text-fill-color:#fff;box-shadow:none;text-shadow:none;transform:rotate(-5deg)}html[data-gn~=encre] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head{position:relative;isolation:isolate;border-bottom-color:#cfaa6c4d}html[data-gn~=encre] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head .see-more{border-radius:2px;background:#0b0a0999;border:1px solid rgba(207,170,108,.62);color:var(--washi);font-family:Shippori Mincho B1,serif;font-weight:700;letter-spacing:.02em;box-shadow:inset 0 0 0 2px #0b0a09e6,inset 0 0 0 3px #cfaa6c33}html[data-gn~=encre] :is(body,#_) .see-more:after{color:var(--shuc)}html[data-gn~=encre] :is(body,#_) :is(.acc-haut,.acc-bas){--or2: #ff7a62;--or3: #e2472f;--fil: rgba(207, 170, 108, .2);--fil2: rgba(207, 170, 108, .12);--fil3: rgba(255, 255, 255, .06)}html[data-gn~=encre] :is(body,#_) #weekRadar .jr.sel :is(.nj,.dj){color:#160400}html[data-gn~=encre] :is(body,#_) #weekRadar .jr .ep{border-color:#d8432b8c}html[data-gn~=encre] :is(body,#_) .dcd:not(.past):not(.far){color:#e8cc98;background:#cfaa6c1f;border-color:#cfaa6c80}html[data-gn~=encre] :is(body,#_) .search-btn{background:linear-gradient(180deg,#d63f28,#b52e19);color:#fff;border-radius:3px}html[data-gn~=encre] :is(body,#_) .search-input{border-radius:3px;border-color:#cfaa6c47}@media(max-width:760px){html[data-gn~=encre] :is(body,#_) .hero-header{grid-template-columns:auto 1fr auto;grid-template-areas:"discord marque compte" "slogan slogan slogan" "onglets onglets onglets"}html[data-gn~=encre] :is(body,#_) .brand-mark{margin-top:0}html[data-gn~=encre] :is(body,#_) .brand-mark:after{display:none}html[data-gn~=encre] :is(body,#_) .brand-kanji{width:34px;height:34px;margin-right:11px;font-size:22px;-webkit-mask-size:46px;mask-size:46px}html[data-gn~=encre] :is(body,#_) .brand-text{font-size:29px}html[data-gn~=encre] :is(body,#_) .brand-subtitle{gap:10px;margin-top:6px;font-size:13.5px}html[data-gn~=encre] :is(body,#_) .brand-subtitle:before,html[data-gn~=encre] :is(body,#_) .brand-subtitle:after{width:22px}html[data-gn~=encre] :is(body,#_) .discord-link{width:38px;height:38px}html[data-gn~=encre] :is(body,#_) .auth-ui__signin{height:38px;padding:0 13px;font-size:13.5px}html[data-gn~=encre] :is(body,#_) .top-tabs{justify-self:stretch;margin-top:10px}html[data-gn~=encre] :is(body,#_) .tabs-track{flex:1;gap:0;justify-content:space-between}html[data-gn~=encre] :is(body,#_) .tab{padding:6px 4px 14px;font-size:15px}html[data-gn~=encre] :is(body,#_) .acc-haut .section-head h2{--R: 130px}}@media(max-width:400px){html[data-gn~=encre] :is(body,#_) .brand-text{font-size:25px}html[data-gn~=encre] :is(body,#_) .brand-kanji{width:30px;height:30px;margin-right:9px;font-size:19px}html[data-gn~=encre] :is(body,#_) .auth-ui__signin{padding:0 11px;font-size:12.5px}html[data-gn~=encre] :is(body,#_) .brand-subtitle{font-size:12.5px;gap:8px}html[data-gn~=encre] :is(body,#_) .brand-subtitle:before,html[data-gn~=encre] :is(body,#_) .brand-subtitle:after{width:14px}html[data-gn~=encre] :is(body,#_) .tab{font-size:14px}}@media(max-width:340px){html[data-gn~=encre] :is(body,#_) .brand-text{font-size:22px}html[data-gn~=encre] :is(body,#_) .brand-subtitle:before,html[data-gn~=encre] :is(body,#_) .brand-subtitle:after{display:none}}html[data-gn~=encre] :is(body,#_){--kin: #d9cec0}html[data-gn~=encre] :is(body,#_) .hero-header:before{content:"新";position:absolute;left:50%;top:52%;transform:translate(-50%,-50%) rotate(-4deg);z-index:-1;pointer-events:none;font:400 250px/1 GN Pinceau,serif;color:#d8432b1a}html[data-gn~=encre] :is(body,#_) :is(.discord-link,:is(.acc-haut,.acc-bas) .section-head .see-more){border-color:#d8432bb3;box-shadow:inset 0 0 0 3px #0b0a09e6,inset 0 0 0 4px #d8432b38}html[data-gn~=encre] :is(body,#_) .auth-ui__signin{box-shadow:0 0 0 3px var(--sumi),0 0 0 4px #d8432b99}html[data-gn~=encre] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head{border-bottom-color:#d8432b4d}html[data-gn~=encre] :is(body,#_) .brand-mark:after{border-left-color:#d8432b73}html[data-gn~=encre] :is(body,#_) .brand-subtitle:before{background:linear-gradient(90deg,transparent,rgba(216,67,43,.8))}html[data-gn~=encre] :is(body,#_) .brand-subtitle:after{background:linear-gradient(90deg,transparent,rgba(216,67,43,.8))}html[data-gn~=encre] :is(body,#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):before{content:"新着";flex:none;writing-mode:vertical-rl;margin-right:11px;padding:4px 2px;border-radius:2px;background:var(--shuf);color:#fff;-webkit-text-fill-color:#fff;text-shadow:none;font:400 11.5px/1 GN Pinceau,serif;letter-spacing:.04em;transform:rotate(-3deg);-webkit-mask-image:url(/encre/tampon.svg);mask-image:url(/encre/tampon.svg);-webkit-mask-size:40px;mask-size:40px}html[data-gn~=encre] :is(body,#_) .acc-bas .section-head h2:not(#_):before{content:"人気"}html[data-gn~=encre] :is(body,#_) #weekRadar .se-tit h2:not(#_):before{content:"今週";font-size:9px;padding:3px 2px;margin-right:8px}html[data-gn~=encre] :is(body,#_) .acc-haut .section-head h2{--R: 176px}html[data-gn~=encre] :is(body,#_) .dcd:not(.past):not(.far){color:#ffb4a6;background:#d8432b1f;border-color:#d8432b80}html[data-gn~=encre] :is(body,#_) .search-input{border-color:#d8432b4d}@media(max-width:760px){html[data-gn~=encre] :is(body,#_) .hero-header:before{font-size:160px;top:44%}html[data-gn~=encre] :is(body,#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):before{font-size:9.5px;padding:3px 2px;margin-right:9px}html[data-gn~=encre] :is(body,#_) .acc-haut .section-head h2{--R: 152px}}html[data-gn~=encre][data-gn~=noir-or]{--or-fin: #e8c480;--laque: #13110e}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head h2{--fs-titre: calc(var(--X) * .8)}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) .acc-bas .section-head h2{font-size:var(--fs-titre)}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2){font-weight:700;letter-spacing:.02em}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):before{font-size:10px;padding:3px 2px;margin-right:10px}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):after{width:18px;height:18px;margin-left:10px;font-size:.58rem}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) #weekRadar .se-tit h2{font-size:.86rem}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) #weekRadar .se-tit h2:after{width:16px;height:16px;margin-left:8px}@media(max-width:760px){html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head h2{--fs-titre: calc(var(--X) * .92)}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):before{font-size:9px}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):after{width:16px;height:16px;margin-left:8px}}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) .auth-ui__signin{height:44px;padding:0 28px;border-radius:999px;color:var(--or-fin);font:600 12.5px/1 Shippori Mincho B1,serif;letter-spacing:.24em;text-transform:uppercase;background:linear-gradient(180deg,#1f1b16,#0e0c0a);border:1px solid rgba(232,196,128,.85);box-shadow:inset 0 1px #ffecc824,0 0 22px -8px #e8c48080}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) .discord-link:not(#_){width:44px;height:44px;border-radius:50%;color:var(--or-fin);background:linear-gradient(180deg,#1f1b16,#0e0c0a);border:1px solid rgba(232,196,128,.85);box-shadow:inset 0 1px #ffecc824,0 0 22px -8px #e8c48080}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head h2{--fs-titre: calc(var(--X) * .74)}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) .acc-haut .section-head h2{--C: 13.05;--R: 190px}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2){font-weight:600;letter-spacing:.07em}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):after{background:transparent;color:var(--or-fin);-webkit-text-fill-color:var(--or-fin);box-shadow:inset 0 0 0 1px #e8c480cc;transform:none;border-radius:50%}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head:after{content:"";order:1;flex:1 1 auto;min-width:0;height:1px;margin:0 4px 0 6px;background:linear-gradient(90deg,#e8c48099,#e8c4800f)}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head .see-more{order:2;margin-left:0}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head{border-bottom-color:#ffffff0f}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head .see-more{border-radius:999px;color:var(--or-fin);background:#0b0a09b3;border:1px solid rgba(232,196,128,.7);box-shadow:none;font:600 .68rem/1 Shippori Mincho B1,serif;letter-spacing:.12em;text-transform:uppercase;padding-left:14px;padding-right:12px}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) .see-more:after{color:var(--or-fin)}@media(max-width:760px){html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head h2{--fs-titre: calc(var(--X) * .86)}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) .auth-ui__signin{height:38px;padding:0 16px;font-size:11px;letter-spacing:.18em}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head .see-more{font-size:.62rem;letter-spacing:.08em;padding-left:11px;padding-right:9px}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) :is(.acc-haut,.acc-bas) .section-head:after{display:none}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) .acc-haut .section-head h2{--R: 150px}html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) .discord-link:not(#_){width:38px;height:38px}}@media(max-width:400px){html[data-gn~=encre][data-gn~=noir-or] :is(body,#_) .auth-ui__signin{padding:0 12px;font-size:10.5px;letter-spacing:.12em}}html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .search-bar-home{gap:10px}html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .search-input{height:44px;padding:0 20px;border-radius:999px;color:#f1e8da;font:500 14.5px/1 Shippori Mincho B1,serif;letter-spacing:.01em;background:linear-gradient(180deg,#1c1915,#0d0c0a);border:1px solid rgba(232,196,128,.55);box-shadow:inset 0 1px #ffecc814;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .search-input::placeholder{color:#cfc1a5}html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .search-input:focus{border-color:#e8c480f2;box-shadow:0 0 0 3px #e8c48029}html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .search-btn{flex:none;width:44px;height:44px;padding:0;display:grid;place-items:center;border-radius:50%;color:#e8c480;font-size:17px;background:linear-gradient(180deg,#1f1b16,#0e0c0a);border:1px solid rgba(232,196,128,.85);box-shadow:inset 0 1px #ffecc824,0 0 22px -8px #e8c48080}html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .page-shell{display:grid;grid-template-columns:minmax(0,1fr)}html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .hero-header,html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .search-bar-home{grid-row:1;grid-column:1}html[data-gn~=encre][data-gn~=noir-or][data-gn~=onglets] :is(body,#_) .hero-header{padding-bottom:12px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#e8c4800d,#e8c48080 20% 80%,#e8c4800d) 1}html[data-gn~=encre][data-gn~=noir-or][data-gn~=onglets] :is(body,#_) .top-tabs{justify-self:start;margin-left:2px}html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .search-bar-home{align-self:end;justify-self:end;margin:0 max(20px,(100% - 1240px) / 2) 30px 0;width:auto;z-index:2}html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .search-input{width:300px}@media(max-width:960px){html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .search-input{width:210px}html[data-gn~=encre][data-gn~=noir-or][data-gn~=onglets] :is(body,#_) .tabs-track{gap:24px}}@media(max-width:760px){html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .page-shell{display:block}html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .search-bar-home{margin:16px auto 0;justify-self:auto;align-self:auto;width:min(1240px,calc(100% - 40px))}html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .search-input{width:100%}html[data-gn~=encre][data-gn~=noir-or][data-gn~=onglets] :is(body,#_) .hero-header{padding-bottom:0;border:0}html[data-gn~=encre][data-gn~=noir-or][data-gn~=onglets] :is(body,#_) .top-tabs{justify-self:stretch;margin-left:0}}@media(max-width:640px){html[data-gn~=encre][data-gn~=noir-or][data-gn~=recherche] :is(body,#_) .search-bar-home{width:min(100%,calc(100% - 20px))}}html[data-gn~=encre] :is(body,#_) .hero-header{isolation:auto}html[data-gn~=encre] :is(body,#_) .hero-header:before{z-index:auto}html[data-gn~=encre] :is(body,#_) :is(.hero-topbar__left,.hero-topbar__right,.brand-subtitle,.top-tabs){position:relative}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter-latin-900-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-600-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-700-normal.woff2) format("woff2")}@media(min-width:1061px){html[data-gn~=verre] .gf-box i{filter:brightness(.82) saturate(1.1)}html[data-gn~=verre] .gf-box{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 86%,transparent 100%)}html[data-gn~=verre] .gf-box:after{background:linear-gradient(90deg,rgba(5,5,6,.4),transparent 10%,transparent 90%,rgba(5,5,6,.4))}}@media(max-width:1060px){html[data-gn~=verre] .gf-box i{filter:brightness(.92) saturate(1.1)}}html[data-gn~=verre] :is(body,#_) :is(.acc-haut,.acc-bas) .section-block:not(#weekRadar){position:relative;isolation:isolate}html[data-gn~=verre] :is(body,#_) :is(.acc-haut,.acc-bas) .section-block:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:30}html[data-gn~=verre] :is(body,#_) #weekRadar .se-barre{border-color:#ffffff24}html[data-gn~=verre] :is(body,#_) .acc-haut .ds-sl{background:transparent}html[data-gn~=verre] :is(body,#_) .acc-haut .ds-sl:before{opacity:0}html[data-gn~=verre] :is(body,#_) .acc-haut .ds-sl .item-overlay{background:none}html[data-gn~=verre] :is(body,#_) .acc-haut .ds-sl .item-media{box-shadow:0 0 0 1px #ffffff29,0 16px 30px -12px #000000bf}html[data-gn~=verre] :is(body,#_) .acc-haut .section-block:not(#weekRadar) .section-head{background:transparent}html[data-gn~=verre] :is(body,#_) .acc-haut .section-block:not(#weekRadar) :is(h3,.item-body,.dbox,.chip){text-shadow:0 1px 8px rgba(0,0,0,.55)}html[data-gn~=verre] :is(body,#_) .search-input{color:#f6f1ea}html[data-gn~=verre] :is(body,#_) .search-input::placeholder{color:#f6f1eab8}html[data-gn~=verre] :is(body,#_) .acc-haut #weekRadar{border-color:#ffffff38;box-shadow:inset 0 1px #ffffff4d,0 30px 64px -24px #000c}@media(max-width:1060px){html[data-gn~=verre] :is(body,#_) :is(.acc-haut,.acc-bas) .section-block:not(#weekRadar){background-color:#0a090a8c}}html[data-gn~=verre] :is(body,#_) #weekRadar .jr .ep{top:-6px;right:-6px}@media(min-width:1200px){html[data-gn~=verre] :is(body,#_) #weekRadar .jr{padding-left:11px;padding-right:11px}}@media(max-width:760px),(min-width:1061px)and (max-width:1199px){html[data-gn~=verre] :is(body,#_) #weekRadar .jours{justify-content:space-between;gap:2px;padding-right:6px;overflow:visible}html[data-gn~=verre] :is(body,#_) #weekRadar .jr{flex:1 1 0;min-width:0;padding:4px 2px 5px}html[data-gn~=verre] :is(body,#_) #weekRadar .jr .ep{right:-4px}}@font-face{font-family:GN Prisme JP;font-weight:100 900;font-display:block;src:url(/fonts/gn-prisme-jp.woff2) format("woff2")}html[data-gn~=bleu] :is(body,#_):not(#_) .brand-kanji{-webkit-mask-image:none;mask-image:none;transform:none}html[data-gn~=bleu] :is(body,#_):not(#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):before{-webkit-mask-image:none;mask-image:none;transform:none}html[data-gn~=bleu] :is(body,#_):not(#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):after{transform:none}html[data-gn~=bleu] :is(body,#_):not(#_) :is(.acc-haut,.acc-bas) .section-block:after{background:none}html[data-gn~=bleu] :is(body,#_):not(#_) .tab{position:relative;z-index:1}html[data-gn~=bleu] :is(body,#_):not(#_) .tab-indicator{z-index:0}html[data-gn~=bleu] :is(body,#_):not(#_) .brand-mark:after{font-size:12px;letter-spacing:.2em}html[data-gn~=bleu] :is(body,#_):not(#_) .brand-subtitle{line-height:20.925px;margin-top:6px}html[data-gn~=bleu] :is(body,#_):not(#_) .tab{box-sizing:border-box;height:38.5px;display:inline-flex;align-items:flex-start}html[data-gn~=bleu] :is(body,#_):not(#_) .search-input{box-sizing:border-box;height:43px}html[data-gn~=bleu] :is(body,#_):not(#_) .search-btn{box-sizing:border-box;height:46px}html[data-gn~=bleu] :is(body,#_):not(#_) .sl-cpt{line-height:13px}html[data-gn~=bleu] :is(body,#_):not(#_) .chip{line-height:1.2}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-haut .ds-t{line-height:20.7px}@media(max-width:760px){html[data-gn~=bleu] :is(body,#_):not(#_) .hero-header:before{font-size:96px;top:30%}html[data-gn~=bleu] :is(body,#_):not(#_) .brand-text{line-height:30px}html[data-gn~=bleu] :is(body,#_):not(#_) .brand-subtitle{line-height:17px;margin-top:6px}html[data-gn~=bleu] :is(body,#_):not(#_) .tab{height:34px}}@font-face{font-family:GN Poppins;font-weight:500;font-display:block;src:url(/fonts/poppins-latin-500-normal.woff2) format("woff2")}@font-face{font-family:GN Poppins;font-weight:600;font-display:block;src:url(/fonts/poppins-latin-600-normal.woff2) format("woff2")}@font-face{font-family:GN Poppins;font-weight:700;font-display:block;src:url(/fonts/poppins-latin-700-normal.woff2) format("woff2")}@font-face{font-family:GN Poppins;font-weight:800;font-display:block;src:url(/fonts/poppins-latin-800-normal.woff2) format("woff2")}html[data-gn~=bleu]{--b-ink: #f3f6ff;--b-ink2: #c4d3ef;--b-ink3: #8ea5cc;--b-acc: #539dfc;--b-acc2: #2f6fe0;--b-acc3: #9cc9ff;--b-nuit: #021637;--b-carte: #031330;--b-ligne: rgba(83, 157, 252, .32);--b-grad: linear-gradient(180deg, #6aaeff 0%, #3b82f6 100%)}html[data-gn~=bleu] :is(body,#_):not(#_){background-color:var(--b-nuit)}html[data-gn~=bleu] :is(body,#_):not(#_):before{background:radial-gradient(1000px 560px at 86% 4%,rgba(38,104,226,.3),transparent 64%),radial-gradient(1100px 640px at 8% 104%,rgba(16,66,170,.22),transparent 64%),linear-gradient(180deg,#0a1b40,#03173a 26%,#021637 60%,#011433)}.gc{display:none}html[data-gn~=bleu] .gc{display:block;position:absolute;left:0;top:0;width:100%;overflow:hidden;pointer-events:none;z-index:0}html[data-gn~=bleu] .gc-box{position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.55) 22%,#000 46%),linear-gradient(to bottom,#000 52%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.55) 22%,#000 46%),linear-gradient(to bottom,#000 52%,transparent 100%);mask-composite:intersect}html[data-gn~=bleu] .gc-box{--gc-fx: .62;--gc-fy: .42;--gc-fw: .17}html[data-gn~=bleu] .gc-box i{position:absolute;inset:0;background:50% 16% / 100% auto no-repeat;opacity:0;transition:opacity .9s ease}html[data-gn~=bleu] .gc-box i.on{opacity:1}html[data-gn~=bleu] .gc-ep{position:absolute;z-index:3;left:33%;top:26px;writing-mode:vertical-rl;font:400 64px/1 GN Pinceau EP,serif;letter-spacing:.02em;color:#96c8ff94;-webkit-text-stroke:1px rgba(2,20,60,.35);text-shadow:0 0 24px rgba(60,130,255,.55);display:none}html[data-gn~=bleu] .gc-ep span{text-combine-upright:all;-webkit-text-combine:horizontal}html[data-gn~=bleu] :is(body,#_):not(#_) .hero-header:before{content:none}html[data-gn~=bleu] :is(body,#_):not(#_) .brand-kanji{width:50px;height:50px;margin-right:18px;border-radius:50%;background:linear-gradient(160deg,#78b6ff,#2f6fe0);color:#fff;font:700 25px/1 GN Prisme JP,sans-serif;box-shadow:0 0 0 4px #539dfc33,0 10px 26px -8px #2f6fe0e6,inset 0 1px #ffffff80}html[data-gn~=bleu] :is(body,#_):not(#_) .brand-text{font:700 52px/1.12 GN Poppins,sans-serif;letter-spacing:-.015em;color:#fff;text-shadow:0 2px 24px rgba(0,10,40,.7)}html[data-gn~=bleu] :is(body,#_):not(#_) .brand-mark:after{font-family:GN Prisme JP,sans-serif;font-weight:500;color:var(--b-acc3);border-left-color:#539dfc73}html[data-gn~=bleu] :is(body,#_):not(#_) .brand-subtitle{font:500 15px/20.925px Inter,sans-serif;color:var(--b-ink2);text-shadow:0 1px 10px rgba(0,10,40,.8)}html[data-gn~=bleu] :is(body,#_):not(#_) .brand-subtitle:before{background:linear-gradient(90deg,transparent,var(--b-acc))}html[data-gn~=bleu] :is(body,#_):not(#_) .brand-subtitle:after{background:linear-gradient(90deg,transparent,var(--b-acc))}html[data-gn~=bleu] :is(body,#_):not(#_) .top-tabs{padding:4px;border-radius:999px;background:#031e4a9e;border:1px solid rgba(83,157,252,.3);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #a0cdff24,0 10px 26px -14px #000618e6}html[data-gn~=bleu] :is(body,#_):not(#_) .tabs-track{gap:2px}html[data-gn~=bleu] :is(body,#_):not(#_) .tab{height:28.5px;padding:0 22px;align-items:center;border-radius:999px;font:600 14.5px/1 Inter,sans-serif;letter-spacing:0;color:var(--b-ink2)}html[data-gn~=bleu] :is(body,#_):not(#_) .top-tabs .tab.active{color:#fff}html[data-gn~=bleu] :is(body,#_):not(#_) .tab-indicator{top:0;bottom:0;height:auto;border-radius:999px;background:var(--b-grad);box-shadow:0 6px 18px -6px #3b82f6e6,inset 0 1px #ffffff59}html[data-gn~=bleu] :is(body,#_):not(#_) .discord-link{border-radius:50%;background:#061e4ab3;border:1px solid rgba(83,157,252,.45);color:#fff;box-shadow:inset 0 1px #a0cdff33;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html[data-gn~=bleu] :is(body,#_):not(#_) .auth-ui__signin{border-radius:999px;padding:0 24px;background:var(--b-grad);color:#fff;font:600 14.5px/1 Inter,sans-serif;letter-spacing:0;box-shadow:0 10px 26px -10px #3b82f6e6,inset 0 1px #ffffff59}html[data-gn~=bleu] :is(body,#_):not(#_) .search-input{border-radius:999px;padding-left:22px;background:#031638bd;border:1px solid rgba(83,157,252,.4);color:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #a0cdff1f}html[data-gn~=bleu] :is(body,#_):not(#_) .search-input::placeholder{color:#a3b8dc}html[data-gn~=bleu] :is(body,#_):not(#_) .search-input:focus{border-color:var(--b-acc);box-shadow:0 0 0 4px #539dfc33}html[data-gn~=bleu] :is(body,#_):not(#_) .search-btn{width:46px;min-width:46px;padding:0;border-radius:50%;background:var(--b-grad);color:#fff;box-shadow:0 8px 22px -8px #3b82f6e6}html[data-gn~=bleu] :is(body,#_):not(#_) :is(.acc-haut,.acc-bas) .section-block:not(#weekRadar){border-radius:18px;background:linear-gradient(180deg,#06225699,#021232c7);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border:1px solid var(--b-ligne);box-shadow:inset 0 1px #96c3ff33,0 24px 52px -22px #000618e6}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-haut #weekRadar{border-radius:18px;border:1px solid rgba(83,157,252,.5);background:var(--b-carte);box-shadow:inset 0 1px #aad2ff59,0 0 44px -14px #3b82f68c,0 30px 64px -24px #000618e6}html[data-gn~=bleu] :is(body,#_):not(#_) :is(.acc-haut,.acc-bas){--fil: rgba(83, 157, 252, .3);--fil2: rgba(83, 157, 252, .16);--fil3: rgba(83, 157, 252, .16);--txt: #f3f6ff;--g1: #c4d3ef;--g2: #9fb2d6;--g3: #8ea5cc;--or2: #6aaeff;--or3: #3b82f6;--miel: #b7d6ff}html[data-gn~=bleu] :is(body,#_):not(#_) :is(.acc-haut,.acc-bas) .section-head{border-bottom:1px solid rgba(83,157,252,.16)}html[data-gn~=bleu] :is(body,#_):not(#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2){font-family:GN Poppins,sans-serif;font-weight:600;letter-spacing:-.01em;color:#fff;-webkit-text-fill-color:#fff;text-shadow:none}html[data-gn~=bleu] :is(body,#_):not(#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):before{font:700 9.5px/1 GN Prisme JP,sans-serif;padding:5px 4px;margin-right:11px;border-radius:7px;background:var(--b-grad);color:#fff;-webkit-text-fill-color:#fff;text-shadow:none;box-shadow:0 6px 14px -6px #3b82f6e6,inset 0 1px #ffffff59}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .se-tit h2:before{font-size:8px;padding:4px 3px;margin-right:8px;border-radius:6px}html[data-gn~=bleu] :is(body,#_):not(#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):after{border-radius:50%;background:#539dfc24;border:1px solid rgba(83,157,252,.5);color:#cfe3ff;-webkit-text-fill-color:#cfe3ff;box-shadow:none;text-shadow:none}html[data-gn~=bleu] :is(body,#_):not(#_) :is(.acc-haut,.acc-bas) .section-head .see-more{border-radius:999px;background:#539dfc1a;border:1px solid rgba(83,157,252,.55);color:#e3eeff;box-shadow:none;font:600 13px/1 Inter,sans-serif;letter-spacing:0;padding-left:16px;padding-right:14px}html[data-gn~=bleu] :is(body,#_):not(#_) .see-more:after{color:var(--b-acc)}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-haut .section-head h2{--C: 11.2;--R: 176px}@media(max-width:760px){html[data-gn~=bleu] :is(body,#_):not(#_) .acc-haut .section-head h2{--R: 170px}}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .se-barre{border-radius:14px;background:#02102c9e;border:1px solid rgba(83,157,252,.32);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 1px #a0cdff33}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .se-plage{color:#9fb4d8}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .jr{border-radius:12px}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .jr .dj{font-family:GN Poppins,sans-serif;font-weight:700;font-size:16.5px}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .jr.ajd .nj{color:var(--b-acc3)}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .jr.sel{background:var(--b-grad);box-shadow:0 8px 20px -8px #3b82f6f2,inset 0 1px #ffffff59}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .jr.sel :is(.nj,.dj){color:#fff}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .jr .ep{background:#04163c;border:1px solid rgba(83,157,252,.75);color:#bfdcff}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .jr.sel .ep{background:#fff;border-color:#fff;color:#1d4fbf}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar :is(.se-sl,.se-sl .item-media){background-color:var(--b-carte)}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .se-sl .item-overlay{background:linear-gradient(90deg,rgba(3,16,42,.95) 0%,rgba(3,16,42,.8) 32%,rgba(3,16,42,.14) 66%,transparent 100%),linear-gradient(0deg,rgba(3,16,42,.88) 0%,transparent 40%),linear-gradient(180deg,rgba(3,16,42,.6) 0%,transparent 24%)}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .se-t{font-family:GN Poppins,sans-serif;font-weight:700;letter-spacing:-.015em;line-height:1.12}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .se-m{color:#cddaf2}html[data-gn~=bleu] :is(body,#_):not(#_) .dbox{border-radius:12px;background:#02102c99;border:1px solid rgba(83,157,252,.28)}html[data-gn~=bleu] :is(body,#_):not(#_) .dval{color:#fff}html[data-gn~=bleu] :is(body,#_):not(#_) .dcd:not(.past):not(.far){color:#fff;background:#3b82f659;border-color:#78b4ffb3}html[data-gn~=bleu] :is(body,#_):not(#_) :is(.dcd.past,.dcd.far){color:#a9bddf;border-color:#539dfc47}html[data-gn~=bleu] :is(body,#_):not(#_) .chip{border-radius:999px;color:#dbe7fb;background:#041e4c8c;border-color:#539dfc61}html[data-gn~=bleu] :is(body,#_):not(#_) .chip.tbc{color:#9fb2d6;background:transparent;border-color:#539dfc4d}html[data-gn~=bleu] :is(body,#_):not(#_) .hpill{border-color:#78b4ff99;color:#b7d6ff}html[data-gn~=bleu] :is(body,#_):not(#_) .wbar{border-color:#539dfc38;background:#00061880}html[data-gn~=bleu] :is(body,#_):not(#_) .wbar i{background:var(--b-grad)}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .pt.on{background:var(--b-grad);color:#fff;box-shadow:0 6px 16px -6px #3b82f6f2}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-haut .sl-fl{background:#02102cb3;border-color:#539dfc80;color:#fff}html[data-gn~=bleu] :is(body,#_):not(#_) .sl-cpt{color:#dce8ffb8}html[data-gn~=bleu] :is(body,#_):not(#_) #weekRadar .fav-heart{background:#02102c9e;box-shadow:inset 0 0 0 1px #539dfc80;color:#fff}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-haut .ds-sl .item-media{border-radius:12px;box-shadow:0 0 0 1px #78b4ff59,0 18px 34px -14px #000618e6}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-haut .ds-t{font-family:GN Poppins,sans-serif;font-weight:600;font-size:1.04rem;letter-spacing:-.01em}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-bas .tl{border-radius:10px}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-bas .tl:hover{background:#539dfc1a}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-bas .tl .r{border-radius:50%;font:700 10.5px/1 GN Poppins,sans-serif;color:#b9cbea;background:#539dfc1a}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-bas .tl.p3 .r{color:#fff;background:var(--b-grad);box-shadow:0 4px 12px -4px #3b82f6f2}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-bas .tl .mv{border-radius:5px;border-color:#78b4ff40}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-bas .tl .n{color:#fff}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-bas .tl .gn{color:#8ea5cc}html[data-gn~=bleu] :is(body,#_):not(#_) .acc-bas .tl:hover .n{color:#b7d6ff}@media(max-width:760px){html[data-gn~=bleu] :is(body,#_):not(#_) .brand-kanji{width:30px;height:30px;margin-right:10px;font-size:15px;box-shadow:0 0 0 3px #539dfc33,0 6px 16px -6px #2f6fe0e6}html[data-gn~=bleu] :is(body,#_):not(#_) .brand-text{font-size:26px}html[data-gn~=bleu] :is(body,#_):not(#_) .brand-subtitle{font-size:12.5px;line-height:17px}html[data-gn~=bleu] :is(body,#_):not(#_) .top-tabs{padding:3px}html[data-gn~=bleu] :is(body,#_):not(#_) .tab{height:26px;padding:0 14px;font-size:13.5px}html[data-gn~=bleu] :is(body,#_):not(#_) .auth-ui__signin{padding:0 16px;font-size:13.5px}html[data-gn~=bleu] .gc-ep{display:none!important}}@media(max-width:400px){html[data-gn~=bleu] :is(body,#_):not(#_) .brand-text{font-size:23px}html[data-gn~=bleu] :is(body,#_):not(#_) .tab{padding:0 11px;font-size:13px}html[data-gn~=bleu] :is(body,#_):not(#_) .auth-ui__signin{padding:0 13px;font-size:12.5px}}@media(max-width:340px){html[data-gn~=bleu] :is(body,#_):not(#_) .brand-text{font-size:20px}}@media(max-width:1060px){html[data-gn~=bleu] :is(body,#_):not(#_) .hero-header{background:none}html[data-gn~=bleu] .gc-box{-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.5) 24%,#000 52%),linear-gradient(to bottom,#000 40%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.5) 24%,#000 52%),linear-gradient(to bottom,#000 40%,transparent 100%)}html[data-gn~=bleu] .gc-box{--gc-fx: .6;--gc-fy: .4;--gc-fw: .2;opacity:.62}html[data-gn~=bleu] :is(body,#_):not(#_) :is(.brand-text,.brand-subtitle,.tab:not(.active)){text-shadow:0 1px 3px rgba(0,8,30,.9),0 2px 16px rgba(0,8,30,.8)}}html[data-gn~=vitre] .gc-box i{filter:saturate(1.05)}html[data-gn~=vitre] .gc-box:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(2,22,60,.6),rgba(2,22,60,.12) 60%,transparent)}html[data-gn~=vitre] :is(body,#_):not(#_) #weekRadar .se-sl .item-media{width:100%;-webkit-mask-image:none;mask-image:none}html[data-gn~=vitre] :is(body,#_):not(#_) #weekRadar .se-sl .item-media img{object-position:var(--fx, 50%) var(--fy, 30%)}html[data-gn~=vitre] :is(body,#_):not(#_) #weekRadar .se-sl .item-overlay{background:linear-gradient(90deg,rgba(3,16,42,.9) 0%,rgba(3,16,42,.7) 30%,rgba(3,16,42,.12) 58%,transparent 80%),linear-gradient(0deg,rgba(3,16,42,.85) 0%,transparent 40%),linear-gradient(180deg,rgba(3,16,42,.55) 0%,transparent 22%)}html[data-gn~=vitre] :is(body,#_):not(#_) #weekRadar .se-sl:after{content:"";position:absolute;inset:0;z-index:12;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(118deg,transparent 0 30%,rgba(255,255,255,.22) 30.3%,rgba(255,255,255,.09) 44%,transparent 44.3%),linear-gradient(118deg,transparent 0 47.5%,rgba(255,255,255,.2) 47.8%,transparent 50.5%),linear-gradient(118deg,transparent 0 84%,rgba(255,255,255,.08) 84.3%,transparent 88%),linear-gradient(180deg,rgba(255,255,255,.13) 0%,transparent 15%),radial-gradient(70% 45% at 92% 0%,rgba(200,225,255,.22),transparent 70%)}html[data-gn~=vitre] :is(body,#_):not(#_) .acc-haut #weekRadar{box-shadow:inset 0 1px #e6f2ffd9,inset 1px 0 #aad2ff59,inset -1px 0 #aad2ff33,0 0 46px -14px #3b82f699,0 30px 64px -24px #000618e6}@media(max-width:1060px){html[data-gn~=vitre] :is(body,#_):not(#_) #weekRadar .se-sl .item-media{width:100%}html[data-gn~=vitre] :is(body,#_):not(#_) #weekRadar .se-sl .item-overlay{background:linear-gradient(0deg,rgba(3,16,42,.92) 0%,rgba(3,16,42,.55) 32%,transparent 58%),linear-gradient(180deg,rgba(3,16,42,.6) 0%,transparent 24%)}}@property --ep-a{syntax: "<color>"; inherits: true; initial-value: hsl(0,0%,72%);}@property --ep-b{syntax: "<color>"; inherits: true; initial-value: hsl(0,0%,56%);}@property --ep-c{syntax: "<color>"; inherits: true; initial-value: hsla(0,0%,58%,.3);}@property --ep-c2{syntax: "<color>"; inherits: true; initial-value: hsla(0,0%,58%,.16);}@property --ep-d{syntax: "<color>"; inherits: true; initial-value: hsl(0,0%,9%);}@property --ep-e{syntax: "<color>"; inherits: true; initial-value: hsl(0,0%,4%);}@property --ep-f{syntax: "<color>"; inherits: true; initial-value: hsla(0,0%,72%,.34);}@property --ep-g{syntax: "<color>"; inherits: true; initial-value: hsl(0,0%,87%);}@property --ep-h{syntax: "<color>"; inherits: true; initial-value: hsla(0,0%,76%,.55);}@property --ep-p1{syntax: "<color>"; inherits: true; initial-value: hsla(0,0%,16%,.5);}@property --ep-p2{syntax: "<color>"; inherits: true; initial-value: hsla(0,0%,7%,.8);}html[data-gn~=cameleon]{--ep-rgb: 15, 15, 15}html[data-gn~=cameleon].ep-pret{transition:--ep-a 1.1s ease,--ep-b 1.1s ease,--ep-c 1.1s ease,--ep-c2 1.1s ease,--ep-d 1.1s ease,--ep-e 1.1s ease,--ep-f 1.1s ease,--ep-g 1.1s ease,--ep-h 1.1s ease,--ep-p1 1.1s ease,--ep-p2 1.1s ease}html[data-gn~=cameleon]{--t-acc: var(--ep-a);--t-acc-clair: var(--ep-g);--t-acc-ombre: 0 8px 20px -8px var(--ep-c), inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 -1px 0 rgba(0, 0, 0, .15);--t-acc-ombre-fort: 0 10px 28px -10px var(--ep-c), 0 0 0 1px rgba(255, 255, 255, .16), inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 -1px 0 rgba(0, 0, 0, .15);--t-acc-voile: var(--ep-c);--t-arete: linear-gradient(180deg, rgba(255, 255, 255, .32) 0%, rgba(255, 255, 255, .1) 22%, rgba(255, 255, 255, .04) 62%, rgba(255, 255, 255, .08) 100%);--t-barre-bg: linear-gradient(180deg, rgba(var(--ep-rgb), .5), rgba(var(--ep-rgb), .68));--t-barre-bord: rgba(255, 255, 255, .14);--t-barre-ombre: inset 0 1px 0 rgba(255, 255, 255, .14), 0 10px 30px -16px rgba(0, 0, 0, .9);--t-boite-bg: linear-gradient(180deg, rgba(var(--ep-rgb), .55), rgba(var(--ep-rgb), .66));--t-boite-bord: rgba(255, 255, 255, .14);--t-cachet: linear-gradient(180deg, var(--ep-a) 0%, var(--ep-b) 100%);--t-cachet-ombre: 0 6px 14px -6px var(--ep-c), inset 0 1px 0 rgba(255, 255, 255, .55);--t-cachet-txt: #0e0e12;--t-carte: var(--ep-e);--t-champ-bg: linear-gradient(180deg, rgba(var(--ep-rgb), .58), rgba(var(--ep-rgb), .74));--t-champ-bord: rgba(255, 255, 255, .14);--t-champ-ombre: inset 0 1px 0 rgba(255, 255, 255, .08), 0 10px 26px -14px rgba(0, 0, 0, .9);--t-champ-ph: #a9abb3;--t-coin-filtre: saturate(1.04);--t-coin-voile: linear-gradient(90deg, rgba(var(--ep-rgb), .62), rgba(var(--ep-rgb), .12) 60%, rgba(var(--ep-rgb), 0));--t-compteur: rgba(235, 235, 240, .7);--t-ep-bg: #1b1c21;--t-ep-bord: var(--ep-a);--t-ep-sel-bg: #0e0e12;--t-ep-sel-txt: var(--ep-a);--t-ep-txt: var(--ep-g);--t-filet: var(--ep-a);--t-filet2: var(--ep-a);--t-fleche-bg: rgba(var(--ep-rgb), .72);--t-fleche-bord: rgba(255, 255, 255, .3);--t-flou: blur(24px) saturate(1.15);--t-fond: radial-gradient(1100px 700px at 86% -10%, var(--ep-c), transparent 62%), radial-gradient(1300px 760px at 24% 122%, var(--ep-c2), transparent 62%), linear-gradient(180deg, var(--ep-d) 0%, var(--ep-e) 100%);--t-grad: linear-gradient(180deg, var(--ep-a) 0%, var(--ep-b) 100%);--t-ink: #f5f5f7;--t-ink2: #c5c6cc;--t-ink3: #8d8f97;--t-jaquette-ombre: 0 0 0 1px rgba(255, 255, 255, .14), 0 18px 36px -14px rgba(0, 0, 0, .95);--t-jauge-bg: rgba(0, 0, 0, .45);--t-jauge-bord: rgba(255, 255, 255, .12);--t-kana: var(--ep-g);--t-kana-fil: var(--ep-f);--t-kanji: radial-gradient(42% 32% at 34% 24%, rgba(255, 255, 255, .7), rgba(255, 255, 255, 0) 100%), linear-gradient(160deg, var(--ep-a), var(--ep-b));--t-kanji-ombre: 0 0 0 4px var(--ep-c2), 0 12px 28px -10px var(--ep-c), inset 0 1px 0 rgba(255, 255, 255, .6);--t-kanji-ombre-tel: 0 0 0 3px var(--ep-c2), 0 6px 16px -6px var(--ep-c);--t-kanji-txt: #0e0e12;--t-marque: #ffffff;--t-marque-fond: linear-gradient(180deg, #ffffff 40%, var(--ep-g) 100%);--t-meta: #d4d5da;--t-nuit: var(--ep-e);--t-ombre-rgb: 0, 0, 0;--t-onglets-bg: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .03));--t-onglets-bord: rgba(255, 255, 255, .12);--t-onglets-ombre: inset 0 1px 0 rgba(255, 255, 255, .12), 0 12px 30px -16px rgba(0, 0, 0, .9);--t-or2: var(--ep-a);--t-or3: var(--ep-b);--t-panneau: linear-gradient(160deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, 0) 36%), linear-gradient(180deg, var(--ep-p1), var(--ep-p2));--t-panneau-bord: rgba(255, 255, 255, .07);--t-panneau-ombre: 0 28px 60px -26px rgba(0, 0, 0, .9), 0 0 60px -34px var(--ep-c);--t-pastille-bg: linear-gradient(180deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .04));--t-pastille-bord: rgba(255, 255, 255, .16);--t-pastille-ombre: inset 0 1px 0 rgba(255, 255, 255, .14), 0 8px 20px -10px rgba(0, 0, 0, .9);--t-puce-bg: rgba(255, 255, 255, .06);--t-puce-bord: rgba(255, 255, 255, .16);--t-puce-txt: #e6e7ea;--t-puce2-bord: rgba(255, 255, 255, .14);--t-rang-bg: rgba(255, 255, 255, .07);--t-rang-ombre: 0 4px 12px -4px var(--ep-c), inset 0 1px 0 rgba(255, 255, 255, .5);--t-rang-sur: #0e0e12;--t-rang-txt: #b9bbc2;--t-rang1: var(--t-grad);--t-rang2: var(--t-grad);--t-rang3: var(--t-grad);--t-rond-bg: rgba(255, 255, 255, .08);--t-rond-bord: var(--ep-f);--t-rond-txt: var(--ep-g);--t-semaine-arete: linear-gradient(180deg, rgba(255, 255, 255, .75) 0%, rgba(255, 255, 255, .22) 14%, rgba(255, 255, 255, .07) 50%, rgba(255, 255, 255, .16) 100%);--t-semaine-bord: rgba(255, 255, 255, .14);--t-semaine-ombre: 0 0 64px -24px var(--ep-c), 0 34px 72px -28px rgba(0, 0, 0, .95);--t-statut-bg: var(--ep-c2);--t-statut-bord: var(--ep-a);--t-statut-txt: #ffffff;--t-statut2-bord: rgba(255, 255, 255, .16);--t-statut2-txt: #a2a4ac;--t-sur-acc: #0e0e12;--t-survol: rgba(255, 255, 255, .06);--t-tete-fil: rgba(255, 255, 255, .07);--t-titre: #ffffff;--t-vignette-bord: rgba(255, 255, 255, .14);--t-vitre: linear-gradient(118deg, transparent 0 30%, rgba(255, 255, 255, .22) 30.3%, rgba(255, 255, 255, .09) 44%, transparent 44.3%), linear-gradient(118deg, transparent 0 47.5%, rgba(255, 255, 255, .2) 47.8%, transparent 50.5%), linear-gradient(118deg, transparent 0 84%, rgba(255, 255, 255, .08) 84.3%, transparent 88%), linear-gradient(180deg, rgba(255, 255, 255, .13) 0%, transparent 15%), radial-gradient(70% 45% at 92% 0%, rgba(255, 255, 255, .16), transparent 70%);--t-voile-rgb: var(--ep-rgb);--t-voir-bg: linear-gradient(180deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .03));--t-voir-bord: var(--ep-f);--t-voir-txt: #f2f2f5}html[data-gn~=cameleon]{--ep-k-fond: .25;--ep-k-lueur: .5;--ep-k-verre: .2;--ep-k-voile: .25}html[data-gn~=cameleon]{--t-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .07 0 0 0 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E")}html[data-gn~=cameleon] :is(body,#_):not(#_){background-color:var(--t-nuit)}html[data-gn~=cameleon] :is(body,#_):not(#_):before{background:var(--t-grain),var(--t-fond)}html[data-gn~=cameleon] .gc-box i{filter:var(--t-coin-filtre)}html[data-gn~=cameleon] .gc-box:after{background:var(--t-coin-voile)}html[data-gn~=cameleon] :is(body,#_):not(#_) .brand-kanji{background:var(--t-kanji);color:var(--t-kanji-txt);box-shadow:var(--t-kanji-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .hero-header .brand-text{color:var(--t-marque);background:var(--t-marque-fond);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 14px rgba(var(--t-ombre-rgb),.6))}html[data-gn~=cameleon] :is(body,#_):not(#_) .brand-mark:after{color:var(--t-kana);border-left-color:var(--t-kana-fil)}html[data-gn~=cameleon] :is(body,#_):not(#_) .brand-subtitle{color:var(--t-ink2);text-shadow:0 1px 10px rgba(var(--t-ombre-rgb),.8)}html[data-gn~=cameleon] :is(body,#_):not(#_) .brand-subtitle:before{background:linear-gradient(90deg,transparent,var(--t-filet))}html[data-gn~=cameleon] :is(body,#_):not(#_) .brand-subtitle:after{background:linear-gradient(90deg,var(--t-filet2),transparent)}html[data-gn~=cameleon] :is(body,#_):not(#_) .top-tabs{background:var(--t-onglets-bg);border-color:var(--t-onglets-bord);box-shadow:var(--t-onglets-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .tab{color:var(--t-ink2)}html[data-gn~=cameleon] :is(body,#_):not(#_) .top-tabs .tab.active{color:var(--t-sur-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) .tab-indicator{background:var(--t-grad);box-shadow:var(--t-acc-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .discord-link{background:var(--t-pastille-bg);border-color:var(--t-pastille-bord);color:var(--t-ink);box-shadow:var(--t-pastille-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .auth-ui__signin{background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre-fort)}html[data-gn~=cameleon] :is(body,#_):not(#_) .search-input{background:var(--t-champ-bg);border-color:var(--t-champ-bord);color:var(--t-ink);box-shadow:var(--t-champ-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .search-input::placeholder{color:var(--t-champ-ph)}html[data-gn~=cameleon] :is(body,#_):not(#_) .search-input:focus{border-color:var(--t-acc);box-shadow:0 0 0 4px var(--t-acc-voile)}html[data-gn~=cameleon] :is(body,#_):not(#_) .search-btn{background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre-fort)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.acc-haut,.acc-bas) .section-block:not(#weekRadar){background:var(--t-panneau);border-color:var(--t-panneau-bord);box-shadow:var(--t-panneau-ombre);backdrop-filter:var(--t-flou);-webkit-backdrop-filter:var(--t-flou)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.acc-haut,.acc-bas) .section-block:after{padding:1px;border-radius:17px;background:var(--t-arete);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-haut #weekRadar{border-color:var(--t-semaine-bord);background:var(--t-carte);box-shadow:var(--t-semaine-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-haut #weekRadar:after{background:var(--t-semaine-arete)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.acc-haut,.acc-bas){--fil: var(--t-panneau-bord);--fil2: var(--t-tete-fil);--fil3: var(--t-tete-fil);--txt: var(--t-ink);--g1: var(--t-ink2);--g2: var(--t-ink3);--g3: var(--t-ink3);--or2: var(--t-or2);--or3: var(--t-or3);--miel: var(--t-acc-clair)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.acc-haut,.acc-bas) .section-head{border-bottom-color:var(--t-tete-fil)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2){color:var(--t-titre);-webkit-text-fill-color:var(--t-titre)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):before{background:var(--t-cachet);color:var(--t-cachet-txt);-webkit-text-fill-color:var(--t-cachet-txt);box-shadow:var(--t-cachet-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.acc-haut .section-head h2,.acc-bas .section-head h2,#weekRadar .se-tit h2):after{background:var(--t-rond-bg);border-color:var(--t-rond-bord);color:var(--t-rond-txt);-webkit-text-fill-color:var(--t-rond-txt)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.acc-haut,.acc-bas) .section-head .see-more{background:var(--t-voir-bg);border-color:var(--t-voir-bord);color:var(--t-voir-txt)}html[data-gn~=cameleon] :is(body,#_):not(#_) .see-more:after{color:var(--t-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar .se-barre{background:var(--t-barre-bg);border-color:var(--t-barre-bord);box-shadow:var(--t-barre-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar .se-plage{color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar .jr.ajd .nj{color:var(--t-acc-clair)}html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar .jr.sel{background:var(--t-grad);box-shadow:var(--t-acc-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar .jr.sel :is(.nj,.dj){color:var(--t-sur-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar .jr .ep{background:var(--t-ep-bg);border-color:var(--t-ep-bord);color:var(--t-ep-txt)}html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar .jr.sel .ep{background:var(--t-ep-sel-bg);border-color:var(--t-ep-sel-bg);color:var(--t-ep-sel-txt)}html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar :is(.se-sl,.se-sl .item-media){background-color:var(--t-carte)}html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar .se-sl .item-overlay{background:linear-gradient(90deg,rgba(var(--t-voile-rgb),.9),rgba(var(--t-voile-rgb),.7) 30%,rgba(var(--t-voile-rgb),.12) 58%,rgba(var(--t-voile-rgb),0) 80%),linear-gradient(0deg,rgba(var(--t-voile-rgb),.85),rgba(var(--t-voile-rgb),0) 40%),linear-gradient(180deg,rgba(var(--t-voile-rgb),.55),rgba(var(--t-voile-rgb),0) 22%)}html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar .se-sl:after{background:var(--t-vitre)}html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar .se-m{color:var(--t-meta)}html[data-gn~=cameleon] :is(body,#_):not(#_) .dbox{background:var(--t-boite-bg);border-color:var(--t-boite-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .dval{color:var(--t-ink)}html[data-gn~=cameleon] :is(body,#_):not(#_) .dcd:not(.past):not(.far){color:var(--t-statut-txt);background:var(--t-statut-bg);border-color:var(--t-statut-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.dcd.past,.dcd.far){color:var(--t-statut2-txt);border-color:var(--t-statut2-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .chip{color:var(--t-puce-txt);background:var(--t-puce-bg);border-color:var(--t-puce-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .chip.tbc{color:var(--t-ink3);background:transparent;border-color:var(--t-puce2-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .hpill{border-color:var(--t-statut-bord);color:var(--t-acc-clair)}html[data-gn~=cameleon] :is(body,#_):not(#_) .wbar{border-color:var(--t-jauge-bord);background:var(--t-jauge-bg)}html[data-gn~=cameleon] :is(body,#_):not(#_) .wbar i{background:var(--t-grad)}html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar .pt.on{background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-haut .sl-fl{background:var(--t-fleche-bg);border-color:var(--t-fleche-bord);color:var(--t-ink)}html[data-gn~=cameleon] :is(body,#_):not(#_) .sl-cpt{color:var(--t-compteur)}html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar .fav-heart{background:var(--t-fleche-bg);box-shadow:inset 0 0 0 1px var(--t-fleche-bord);color:var(--t-ink)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-haut .ds-sl .item-media{box-shadow:var(--t-jaquette-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:hover{background:var(--t-survol)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl .r{color:var(--t-rang-txt);background:var(--t-rang-bg)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3 .r{color:var(--t-rang-sur);background:var(--t-rang1);box-shadow:var(--t-rang-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3+.tl.p3 .r{background:var(--t-rang2)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3+.tl.p3+.tl.p3 .r{background:var(--t-rang3)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl .mv{border-color:var(--t-vignette-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl .n{color:var(--t-ink)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl .gn{color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:hover .n{color:var(--t-acc-clair)}@media(max-width:760px){html[data-gn~=cameleon] :is(body,#_):not(#_) .brand-kanji{box-shadow:var(--t-kanji-ombre-tel)}}@media(max-width:1060px){html[data-gn~=cameleon] :is(body,#_):not(#_) #weekRadar .se-sl .item-overlay{background:linear-gradient(0deg,rgba(var(--t-voile-rgb),.92),rgba(var(--t-voile-rgb),.55) 32%,rgba(var(--t-voile-rgb),0) 58%),linear-gradient(180deg,rgba(var(--t-voile-rgb),.6),rgba(var(--t-voile-rgb),0) 24%)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.brand-subtitle,.tab:not(.active)){text-shadow:0 1px 3px rgba(var(--t-ombre-rgb),.9),0 2px 16px rgba(var(--t-ombre-rgb),.8)}html[data-gn~=cameleon] :is(body,#_):not(#_) .hero-header .brand-text{filter:drop-shadow(0 1px 2px rgba(var(--t-ombre-rgb),.9)) drop-shadow(0 2px 10px rgba(var(--t-ombre-rgb),.7))}}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl{gap:12px;padding:7px 8px;border-radius:12px}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl .mv{border-radius:6px;box-shadow:0 8px 16px -10px #000000e6}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl .n{font-size:.88rem;line-height:1.25;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl .gn{font-size:.71rem;margin-top:3px}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .items-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row dense;grid-auto-columns:auto;gap:2px 16px;padding:14px 16px 16px}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:nth-child(-n+3){grid-column:span 2}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:nth-child(n+4):nth-child(-n+14){grid-column:1 / 4}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:nth-child(n+15){grid-column:4 / 7}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl .r{width:24px;height:auto;border-radius:0;background:none;box-shadow:none;font:700 15px/1 GN Poppins,sans-serif;color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl .mv{width:38px}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3{flex-direction:column;align-items:center;gap:10px;margin-bottom:12px;padding:16px 10px 13px;text-align:center;border-radius:16px;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff14}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3 .mv{width:86px;border-radius:9px;box-shadow:var(--t-jaquette-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3 .r,html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3+.tl.p3 .r,html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3+.tl.p3+.tl.p3 .r{position:absolute;top:9px;left:9px;z-index:2;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-rang-ombre);font:800 14px/1 GN Poppins,sans-serif}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3 .tx{width:100%}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3 .n{font-size:.9rem;font-weight:700}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3 .gn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:700px){html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .items-row{gap:2px 8px;padding:12px 12px 14px}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:nth-child(n+4):nth-child(-n+14),html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:nth-child(n+15){grid-column:1 / -1}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3{padding:14px 6px 11px}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3 .mv{width:80px}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3 .n{font-size:.8rem}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3 .r,html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3+.tl.p3 .r,html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl.p3+.tl.p3+.tl.p3 .r{top:7px;left:7px;width:26px;height:26px;font-size:12.5px}}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl .item-hover-video{top:50%;bottom:auto;left:calc(100% + 9px);right:auto;transform:translateY(-50%)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:nth-child(n+15) .item-hover-video{left:auto;right:calc(100% + 9px)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:nth-child(1) .item-hover-video{left:0;right:auto}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:nth-child(2) .item-hover-video{left:50%;right:auto;transform:translate(-50%,-50%)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:nth-child(3) .item-hover-video{left:auto;right:0}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:nth-child(13) .item-hover-video,html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:nth-child(14) .item-hover-video,html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:nth-child(24) .item-hover-video,html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .tl:nth-child(25) .item-hover-video{top:auto;bottom:-6px;transform:none}.acc-bas .top-switch{display:none}.acc-bas .top-q{margin-left:.3em}@media(max-width:1060px){.acc-bas[data-top=anime]>section[data-source=top-games],.acc-bas[data-top=jeux]>section[data-source=top-anime]{display:none}.acc-bas .top-q{display:none}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .top-switch{display:inline-flex;flex:none;margin-left:auto;padding:3px;border-radius:999px;background:var(--t-onglets-bg);border:1px solid var(--t-onglets-bord);box-shadow:var(--t-onglets-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .top-switch button{height:30px;padding:0 16px;border:0;border-radius:999px;background:none;cursor:pointer;font:600 13.5px/1 Inter,sans-serif;color:var(--t-ink2);-webkit-tap-highlight-color:transparent}html[data-gn~=cameleon] :is(body,#_):not(#_) .acc-bas .top-switch button.on{background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre)}}@font-face{font-family:GN Prisme JP;font-weight:100 900;font-display:block;src:url(/fonts/gn-prisme-yotei.woff2) format("woff2");unicode-range:U+4E88,U+5B9A}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block{margin-top:22px;padding:0;min-width:0;display:flex;flex-direction:column;overflow:visible;position:relative;isolation:isolate;z-index:1;border-radius:18px;border:1px solid var(--t-panneau-bord);background:var(--t-panneau);box-shadow:var(--t-panneau-ombre);backdrop-filter:var(--t-flou);-webkit-backdrop-filter:var(--t-flou)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block:after{content:"";position:absolute;inset:0;z-index:30;pointer-events:none;padding:1px;border-radius:17px;background:var(--t-arete);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block+.section-block{margin-top:18px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block>.section-head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:12px 17px;border-bottom:1px solid var(--t-tete-fil);border-radius:18px 18px 0 0;position:relative;isolation:isolate}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block>.section-head h2{--X: clamp(1.2rem, 1.9vw, 1.5rem);margin:0;display:flex;align-items:center;white-space:nowrap;height:calc(round(nearest,var(--X) * .96875,1px) + max(round(nearest,var(--X) * .2421875,1px),11px - var(--X) * .2734));font:600 var(--X)/1.1 "GN Poppins",sans-serif;letter-spacing:-.01em;background:none;color:var(--t-titre);-webkit-text-fill-color:var(--t-titre);text-shadow:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block>.section-head h2:before{content:"新着";flex:none;writing-mode:vertical-rl;display:block;font:700 9.5px/1 GN Prisme JP,sans-serif;letter-spacing:.04em;padding:5px 4px;margin-right:11px;border-radius:7px;transform:none;background:var(--t-cachet);color:var(--t-cachet-txt);-webkit-text-fill-color:var(--t-cachet-txt);box-shadow:var(--t-cachet-ombre);text-shadow:none;-webkit-mask-image:none;mask-image:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block[data-source$=-upcoming]>.section-head h2:before{content:"予定"}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block>.section-head h2:after{content:"›";flex:none;display:grid;place-items:center;width:22px;height:22px;margin-left:10px;border-radius:50%;border:1px solid var(--t-rond-bord);background:var(--t-rond-bg);color:var(--t-rond-txt);-webkit-text-fill-color:var(--t-rond-txt);font:900 .72rem/1 GN Poppins,sans-serif;box-shadow:none;text-shadow:none;transform:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .kind-pills{display:inline-flex;flex:none;width:auto;gap:0;margin-left:auto;padding:3px;border-radius:999px;background:var(--t-onglets-bg);border:1px solid var(--t-onglets-bord);box-shadow:var(--t-onglets-ombre)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .kind-pill{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:30px;padding:0 16px;border:0;border-radius:999px;background:none;box-shadow:none;font:600 13.5px/1 Inter,sans-serif;color:var(--t-ink2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background-color .18s ease}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .kind-pill:hover{color:var(--t-ink);background:var(--t-survol)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .kind-pill.on{background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .kind-pill[hidden]{display:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .kind-pill .kn{font:600 11px/1 JetBrains Mono,ui-monospace,monospace;opacity:.62}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .kind-pill.on .kn{opacity:.78}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block>.items-row{padding:18px 17px 20px}html[data-gn~=catalogue] :is(body,#_):not(#_) .tabs-seam{background:var(--t-onglets-bord)}html[data-gn~=catalogue] :is(body,#_):not(#_) .tabs-filter{width:30px;height:30px;margin-right:1px;border-radius:50%;border:1px solid var(--t-onglets-bord);background:transparent;color:var(--t-ink2);box-shadow:none;transition:background-color .18s ease,color .18s ease}html[data-gn~=catalogue] :is(body,#_):not(#_) .tabs-filter:hover{background:var(--t-survol);color:var(--t-ink)}html[data-gn~=catalogue] :is(body,#_):not(#_) .tabs-filter.open{background:var(--t-grad);color:var(--t-sur-acc);border-color:transparent;box-shadow:var(--t-acc-ombre)}html[data-gn~=catalogue] :is(body,#_):not(#_) .tabs-filter-badge{background:var(--t-acc);color:var(--t-sur-acc);border-color:var(--t-nuit);font-family:Inter,sans-serif}html[data-gn~=catalogue] :is(body,#_):not(#_) .filter-bar{width:min(100%,640px)}html[data-gn~=catalogue] :is(body,#_):not(#_) .gn-panel-body{margin-top:14px;padding:16px 18px;border-radius:18px;border:1px solid var(--t-panneau-bord);background:var(--t-panneau);box-shadow:var(--t-panneau-ombre);backdrop-filter:var(--t-flou);-webkit-backdrop-filter:var(--t-flou)}html[data-gn~=catalogue] :is(body,#_):not(#_) .gn-grp-label{font:600 11px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink3)}html[data-gn~=catalogue] :is(body,#_):not(#_) :is(.gn-select,.gn-input){background:var(--t-champ-bg);border:1px solid var(--t-champ-bord);color:var(--t-ink);box-shadow:var(--t-champ-ombre);border-radius:12px;font:500 13.5px/1.2 Inter,sans-serif}html[data-gn~=catalogue] :is(body,#_):not(#_) .gn-input::placeholder{color:var(--t-champ-ph)}html[data-gn~=catalogue] :is(body,#_):not(#_) :is(.gn-select,.gn-input):focus{outline:none;border-color:var(--t-acc);box-shadow:0 0 0 4px var(--t-acc-voile)}html[data-gn~=catalogue] :is(body,#_):not(#_) .gn-chip{padding:7px 13px;border-radius:999px;border:1px solid var(--t-pastille-bord);background:var(--t-pastille-bg);color:var(--t-ink2);font:500 12.5px/1 Inter,sans-serif;box-shadow:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .gn-chip:hover{border-color:var(--t-voir-bord);color:var(--t-ink)}html[data-gn~=catalogue] :is(body,#_):not(#_) .gn-chip:has(input:checked){background:var(--t-grad);color:var(--t-sur-acc);border-color:transparent;box-shadow:var(--t-acc-ombre)}html[data-gn~=catalogue] :is(body,#_):not(#_) .gn-chip:focus-within{outline:2px solid var(--t-acc);outline-offset:2px}html[data-gn~=catalogue] :is(body,#_):not(#_) .gn-select option{background:#141416;color:var(--t-ink)}html[data-gn~=catalogue] :is(body,#_):not(#_) .gn-actions{border-top-color:var(--t-tete-fil)}html[data-gn~=catalogue] :is(body,#_):not(#_) .gn-apply{border:0;border-radius:999px;background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre-fort);font:600 13.5px/1 Inter,sans-serif}html[data-gn~=catalogue] :is(body,#_):not(#_) .gn-reset{border-radius:999px;border:1px solid var(--t-voir-bord);background:var(--t-voir-bg);color:var(--t-voir-txt);box-shadow:none;font:600 13.5px/1 Inter,sans-serif}html[data-gn~=catalogue] :is(body,#_):not(#_) .gn-reset:hover{background:var(--t-survol)}html[data-gn~=catalogue] :is(body,#_):not(#_) .site-footer{margin-top:30px;padding:22px 0 10px;border-top:1px solid var(--t-tete-fil)}html[data-gn~=catalogue] :is(body,#_):not(#_) .site-footer__links a{color:var(--t-ink3);font:500 13px/1.4 Inter,sans-serif}html[data-gn~=catalogue] :is(body,#_):not(#_) .site-footer__links a:hover{color:var(--t-acc-clair)}html[data-gn~=catalogue] :is(body,#_):not(#_) .site-footer__credit{color:var(--t-ink3);opacity:.75;font:400 12px/1.4 Inter,sans-serif}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .item-body h3{text-shadow:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .item-link{color:inherit}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .fav-heart{top:8px;right:8px;width:30px;height:30px;font-size:15px;background:var(--t-fleche-bg);box-shadow:inset 0 0 0 1px var(--t-fleche-bord);color:var(--t-ink)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .dbox{margin-top:0;padding:6px 8px 7px;border-radius:10px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .dline{flex-wrap:wrap;row-gap:5px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .dval{font-size:.68rem;white-space:nowrap}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .dcd{font-size:.6rem;padding:2px 6px;border-radius:99px;border:1px solid}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .wbar{margin-top:6px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .chips{margin-top:7px;gap:4px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .chip{font:500 .62rem/1.2 Inter,sans-serif;padding:3px 8px;border-radius:999px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .hpill{margin-top:6px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block>.items-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:16px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card{aspect-ratio:2 / 3;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:var(--t-carte);box-shadow:var(--t-jaquette-ombre);transition:transform .22s ease,box-shadow .22s ease}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card:hover{transform:translateY(-4px);box-shadow:0 0 0 2px var(--t-acc),0 24px 40px -16px #000000f2}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .item-overlay{background:linear-gradient(0deg,rgba(var(--t-voile-rgb),.97),rgba(var(--t-voile-rgb),.9) 34%,rgba(var(--t-voile-rgb),.5) 56%,rgba(var(--t-voile-rgb),0) 74%)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .item-body{padding:12px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .item-card .item-body h3{margin:0 0 8px;font:600 15px/1.25 GN Poppins,sans-serif;letter-spacing:-.01em;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:760px){html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block>.section-head h2{--X: 1.02rem;height:calc(round(nearest,var(--X) * .96875,1px) + max(round(nearest,var(--X) * .2421875,1px),9.5px - var(--X) * .2734))}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block>.section-head h2:after{width:19px;height:19px;margin-left:7px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block>.section-head{row-gap:12px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .kind-pills{display:flex;width:100%;margin-left:0}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block .kind-pill{flex:1 1 0;padding:0 8px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block>.items-row{padding:14px 12px 16px}}@media(max-width:560px){html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block>.items-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}html[data-gn~=cameleon] :is(body,#_):not(#_) .notif-bell{box-sizing:border-box;width:42px;height:42px;display:grid;place-items:center;padding:0;border-radius:50%;color:var(--t-ink);background:var(--t-champ-bg);border:1px solid var(--t-champ-bord);box-shadow:var(--t-champ-ombre);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html[data-gn~=cameleon] :is(body,#_):not(#_) .notif-bell:hover{transform:translateY(-1px);background:var(--t-champ-bg);border-color:var(--t-voir-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .notif-bell__icon{display:grid;place-items:center}html[data-gn~=cameleon] :is(body,#_):not(#_) .notif-bell__icon .pg-ic{width:19px;height:19px;color:var(--t-ink);opacity:1}html[data-gn~=cameleon] :is(body,#_):not(#_) .notif-bell__badge{top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--t-grad);color:var(--t-sur-acc);font:700 10.5px/1 Inter,sans-serif;box-shadow:0 0 0 2px var(--t-nuit)}html[data-gn~=cameleon] :is(body,#_):not(#_) .auth-user-menu__trigger{box-sizing:border-box;min-height:0;height:42px;padding:0 18px 0 4px;gap:10px;border-radius:999px;color:var(--t-ink);background:var(--t-champ-bg);border:1px solid var(--t-champ-bord);box-shadow:var(--t-champ-ombre);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html[data-gn~=cameleon] :is(body,#_):not(#_) .auth-user-menu__trigger:hover{transform:translateY(-1px);background:var(--t-champ-bg);border-color:var(--t-voir-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .auth-user-menu__avatar{width:32px;height:32px;flex:none;background:var(--t-carte);box-shadow:0 0 0 2px var(--t-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) .auth-user-menu__name{font:600 14px/1 Inter,sans-serif;color:var(--t-ink)}html[data-gn~=cameleon] :is(body,#_):not(#_) .auth-user-menu__avatar.is-premium{padding:0;background:var(--t-carte);box-shadow:0 0 0 2px var(--t-acc),0 0 14px -2px var(--ep-c)}html[data-gn~=cameleon] :is(body,#_):not(#_) .auth-user-menu__avatar.is-premium img{background:transparent}html[data-gn~=cameleon] :is(body,#_):not(#_) .premium-pill{margin-left:0;padding:6px 11px;gap:6px;border:0;border-radius:999px;background:var(--t-grad);box-shadow:var(--t-acc-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .premium-pill svg{color:var(--t-sur-acc);filter:none}html[data-gn~=cameleon] :is(body,#_):not(#_) .premium-pill__text{font:600 13px/1 Inter,sans-serif;letter-spacing:0;color:var(--t-sur-acc);-webkit-text-fill-color:var(--t-sur-acc);background:none;text-shadow:none;filter:none}html[data-gn~=cameleon] :is(body,#_):not(#_) .auth-user-menu__dropdown{min-width:228px;padding:6px;border-radius:16px;border:1px solid var(--t-panneau-bord);box-shadow:var(--t-panneau-ombre),0 24px 60px -20px #000c}html[data-gn~=cameleon] :is(body,#_):not(#_) .auth-user-menu__item{min-height:42px;padding:0 12px;border-radius:11px;color:var(--t-ink);font:500 14px/1.2 Inter,sans-serif}html[data-gn~=cameleon] :is(body,#_):not(#_) .auth-user-menu__item:hover{background:var(--t-survol)}html[data-gn~=cameleon] :is(body,#_):not(#_) .mnu-ic{color:var(--t-acc);opacity:1}html[data-gn~=cameleon] :is(body,#_):not(#_) .mnu-sep{margin:6px 8px;background:var(--t-tete-fil)}html[data-gn~=cameleon] :is(body,#_):not(#_) .mnu--dg{color:var(--t-ink2)}html[data-gn~=cameleon] :is(body,#_):not(#_) .mnu--dg .mnu-ic{color:#f08b7f;opacity:1}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-overlay,.notif-overlay){background:rgba(var(--ep-rgb),.58)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer){border-radius:22px;border:1px solid var(--t-panneau-bord);color:var(--t-ink);box-shadow:var(--t-panneau-ombre),0 30px 80px -24px #000000d9;scrollbar-color:var(--t-voir-bord) transparent}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer):after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;padding:1px;border-radius:21px;background:var(--t-arete);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.drawer-panel__content,.notif-drawer__content){scrollbar-width:thin;scrollbar-color:var(--t-voir-bord) transparent}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.drawer-panel__header,.notif-drawer__header){position:relative;margin-bottom:16px;padding-bottom:14px}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.drawer-panel__header,.notif-drawer__header):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--t-tete-fil)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.drawer-panel__header,.notif-drawer__header) h2{display:flex;align-items:center;gap:12px;margin:0;font:600 1.35rem/1.15 GN Poppins,sans-serif;letter-spacing:-.01em;color:var(--t-titre);-webkit-text-fill-color:var(--t-titre);background:none;text-shadow:none}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.drawer-panel__header,.notif-drawer__header) h2 :is(.dp-ic,svg){box-sizing:content-box;flex:none;width:16px;height:16px;padding:7px;border-radius:9px;opacity:1;background:var(--t-cachet);color:var(--t-cachet-txt);-webkit-text-fill-color:var(--t-cachet-txt);box-shadow:var(--t-cachet-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.drawer-panel__close,.notif-drawer__close){flex:none;width:36px;height:36px;padding:0;display:grid;place-items:center;border-radius:50%;color:var(--t-ink);font-size:13px;line-height:1;background:var(--t-pastille-bg);border:1px solid var(--t-pastille-bord);box-shadow:var(--t-pastille-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.drawer-panel__close,.notif-drawer__close):hover{border-color:var(--t-voir-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.drawer-panel__meta,.notif-drawer__section-label){font:500 13px/1.3 Inter,sans-serif;color:var(--t-ink2)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.drawer-state,.notif-state){font:500 14px/1.5 Inter,sans-serif;color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.acc-sec,.f-sec){display:flex;align-items:center;gap:10px;margin:20px 0 10px;padding-left:2px;opacity:1;font:600 11px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.acc-sec,.f-sec):after{content:"";flex:1 1 auto;height:1px;background:var(--t-tete-fil)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .f-sec:first-child{margin-top:2px}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.nt-act,.drawer-panel__readall,.notif-drawer__readall,.fav-bar-b,.fav-lnk,.acc-pen){border-radius:999px;color:var(--t-ink);font:600 12.5px/1 Inter,sans-serif;background:var(--t-pastille-bg);border:1px solid var(--t-pastille-bord);box-shadow:var(--t-pastille-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.nt-act,.drawer-panel__readall,.notif-drawer__readall,.fav-bar-b,.fav-lnk,.acc-pen):hover:not(:disabled){border-color:var(--t-voir-bord);background:var(--t-pastille-bg)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.nt-act,.acc-pen) svg{color:var(--t-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.nt-act--del,.fav-bar-b--del){color:#f2a093;border-color:#f08b7f6b}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .nt-act--del svg{color:#f2a093}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.nt-act--del,.fav-bar-b--del):hover:not(:disabled){background:#f08b7f1a;border-color:#f08b7fb3}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .nt-act .nt-n{font:600 11px/1 JetBrains Mono,ui-monospace,monospace;opacity:.7}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.account-btn,.account-btn-sm){border:0;border-radius:999px;background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre-fort);font:600 14px/1 Inter,sans-serif}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .fav-lnk.on{background:var(--t-grad);color:var(--t-sur-acc);border-color:transparent;box-shadow:var(--t-acc-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .fav-lnk{padding:7px 13px}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.notif-card,.drawer-card,.acc-row,.acc-tog,.f-c,.nt-row){background:#ffffff09;border:1px solid rgba(255,255,255,.07);color:var(--t-ink)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.notif-card,.acc-row,.f-c,.nt-row):hover{background:var(--t-survol);border-color:var(--t-voir-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .notif-card:not(.nt-row){gap:12px;padding:11px 34px 11px 11px;border-radius:12px;margin-bottom:8px}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .notif-card:not(.nt-row) .notif-card__thumb{width:48px;height:48px;overflow:hidden;border:1px solid var(--t-vignette-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .notif-card:not(.nt-row) .notif-card__thumb img{border-radius:0}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .notif-card:not(.nt-row) .notif-card__title{margin-bottom:3px}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .notif-card:not(.nt-row) .notif-card__text{margin-bottom:4px;font:500 12.5px/1.35 Inter,sans-serif}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .notif-card:not(.nt-row) .notif-card__time{font-size:11.5px}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .notif-card:not(.nt-row) .notif-card__remove{top:8px;right:8px;width:20px;height:20px;border-radius:6px;background:transparent;font-size:.7rem}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .nt-row{gap:11px;padding:10px;border-radius:12px;margin-bottom:7px}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .nt-row .nt-x{top:6px;right:6px;width:20px;height:20px;border-radius:6px;background:transparent;font-size:.7rem}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.nt-row.is-unread,.notif-card--unread,.f-c.soon){background:linear-gradient(90deg,var(--ep-c2),rgba(255,255,255,.02));border-color:var(--t-voir-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.nt-row.is-unread,.f-c.soon):before{background:var(--t-grad)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .notif-card__dot{background:var(--t-acc);box-shadow:0 0 10px var(--ep-c)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.nt-th .nt-cov,.f-th .cov,.notif-card__thumb){background:var(--t-carte);border-color:var(--t-vignette-bord);border-radius:8px}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .f-th .cov{color:var(--t-ink3);font:400 1.2rem/1 GN Prisme JP,sans-serif}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .nt-pin{border-color:var(--t-nuit)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .nt-pin.t-def{background:var(--t-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .nt-pin.t-def svg{stroke:var(--t-sur-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .nt-tag.t-def{background:var(--ep-c2);border-color:var(--t-voir-bord);color:var(--t-acc-clair)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .ev-def{background:var(--ep-c2);border-color:var(--t-voir-bord);color:var(--t-acc-clair)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.nt-t,.f-t,.notif-card__title){font:600 13.5px/1.28 GN Poppins,sans-serif;letter-spacing:-.005em;color:var(--t-ink)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.nt-sub,.f-sub,.notif-card__text,.drawer-card__sub){color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.nt-w,.f-cd,.notif-card__time){color:var(--t-ink3);font-family:JetBrains Mono,ui-monospace,monospace}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .f-day{color:var(--t-ink2);font-family:JetBrains Mono,ui-monospace,monospace}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .f-c.soon .f-cd{color:var(--t-acc-clair)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.nt-x,.f-x,.drawer-card__remove,.notif-card__remove){color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.nt-x,.f-x,.drawer-card__remove,.notif-card__remove):hover{color:#f2a093;background:#f08b7f24}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .f-c .fav-ck{border-color:var(--t-pastille-bord);background:#00000059}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .f-c .fav-ck svg{stroke:var(--t-sur-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .f-c.picked{background:var(--ep-c2);border-color:var(--t-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .f-c.picked .fav-ck{background:var(--t-grad);border-color:transparent}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .fav-bar{background:linear-gradient(180deg,rgba(var(--ep-rgb),.82),rgba(var(--ep-rgb),.98));border-top-color:var(--t-tete-fil)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .fav-bar-n{color:var(--t-ink)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .fav-bar-n small{color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-head{background:#ffffff0a;border-color:#ffffff14;border-radius:16px}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-av{border:0;background:var(--t-carte);box-shadow:0 0 0 2px var(--t-acc),0 10px 24px -10px var(--ep-c)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-av:after{background:var(--t-grad);color:var(--t-sur-acc);border-color:var(--t-nuit)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-name{font:600 1.1rem/1.15 GN Poppins,sans-serif;letter-spacing:-.01em;color:var(--t-titre)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-mail{color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-pen{padding:7px 12px}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.acc-row,.acc-tb){color:var(--t-ink);font-family:Inter,sans-serif}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.acc-rs,.acc-tb small){color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-ic{color:var(--t-acc);opacity:1}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-chev{color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-sw{background:#ffffff14;border-color:var(--t-pastille-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-sw:after{background:#8d8f97}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-tog input:checked+.acc-sw{background:var(--t-grad);border-color:transparent}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-tog input:checked+.acc-sw:after{background:var(--t-nuit)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-forgot{color:var(--t-acc-clair)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-out{border-radius:999px;color:#f2a093;font:600 13.5px/1 Inter,sans-serif;background:#f08b7f0d;border:1px solid rgba(240,139,127,.42)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-out .acc-ic{color:#f2a093}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-out:hover{background:#f08b7f1f;border-color:#f08b7fb3}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-row--prem{background:linear-gradient(90deg,var(--ep-c2),rgba(255,255,255,.02));border-color:var(--t-voir-bord);color:var(--t-ink)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .acc-row--prem .acc-ic{color:var(--t-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.acc-row--prem .acc-rs,.acc-row--prem .acc-chev){color:var(--t-acc-clair)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .premium-text-badge{margin-left:6px;padding:3px 7px;border-radius:999px;font:700 10px/1 Inter,sans-serif;letter-spacing:.1em;vertical-align:2px;color:var(--t-acc-clair);background:var(--ep-c2);border:1px solid var(--t-voir-bord);text-shadow:none;animation:none}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .account-input{height:44px;padding:0 14px;border-radius:12px;color:var(--t-ink);font:500 14px/1 Inter,sans-serif;background:var(--t-champ-bg);border:1px solid var(--t-champ-bord);box-shadow:var(--t-champ-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .account-input::placeholder{color:var(--t-champ-ph)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .account-input:focus{border-color:var(--t-acc);box-shadow:0 0 0 4px var(--t-acc-voile)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .account-field label{color:var(--t-ink2);font:600 12px/1.2 Inter,sans-serif}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .avatar-pick{box-shadow:0 0 0 1px var(--t-pastille-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .avatar-pick:hover{box-shadow:0 0 0 2px var(--t-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .avatar-pick--selected{border-color:var(--t-acc);box-shadow:0 0 14px -4px var(--ep-c)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer,.auth-user-menu__dropdown){background:linear-gradient(160deg,#ffffff0f,#fff0 40%),linear-gradient(180deg,var(--ep-d),var(--ep-e));backdrop-filter:none;-webkit-backdrop-filter:none}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-overlay,.notif-overlay){background:rgba(var(--ep-rgb),.66)}@media(max-width:760px){html[data-gn~=cameleon] :is(body,#_):not(#_) .notif-bell{width:38px;height:38px}html[data-gn~=cameleon] :is(body,#_):not(#_) .auth-user-menu__trigger{height:38px;padding:0 14px 0 4px}html[data-gn~=cameleon] :is(body,#_):not(#_) .auth-user-menu__avatar{width:28px;height:28px}}@media(max-width:640px){html[data-gn~=cameleon] :is(body,#_):not(#_) .auth-user-menu__trigger{min-width:38px;padding:0 4px;gap:6px;justify-content:center}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer){border-radius:0;border:0}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer):after{content:none}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) :is(.drawer-panel__close,.notif-drawer__close){width:38px;height:38px}}@media(max-width:400px){html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .nt-act{font-size:12px}}@media(max-width:340px){html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .nt-acts{flex-wrap:wrap}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.drawer-panel,.notif-drawer) .nt-act{flex:1 1 100%}}@font-face{font-family:GN Prisme JP;font-weight:100 900;font-display:block;src:url(/fonts/gn-prisme-pages.woff2) format("woff2");unicode-range:U+901A,U+77E5,U+4F1A,U+54E1}html[data-gn~=catalogue] :is(body,#_):not(#_) .upcoming-tabs{display:flex;justify-content:center;margin:18px auto 0}html[data-gn~=catalogue] :is(body,#_):not(#_) .up-segment{display:inline-flex;gap:0;width:min(100%,340px);max-width:none;margin:0;padding:4px;border-radius:999px;background:var(--t-onglets-bg);border:1px solid var(--t-onglets-bord);box-shadow:var(--t-onglets-ombre);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-gn~=catalogue] :is(body,#_):not(#_) .up-tab{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 18px;border:0;border-radius:999px;background:none;box-shadow:none;font:600 14.5px/1 Inter,sans-serif;color:var(--t-ink2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background-color .18s ease}html[data-gn~=catalogue] :is(body,#_):not(#_) .up-tab:not(.active):hover{color:var(--t-ink);background:var(--t-survol)}html[data-gn~=catalogue] :is(body,#_):not(#_) .up-tab.active{background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre)}html[data-gn~=catalogue] :is(body,#_):not(#_) .up-tab-emoji{font-size:1rem;line-height:1}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block[data-source=games-upcoming]:not(.up-visible),html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block[data-source=anime-upcoming].up-hidden{display:none}html[data-gn~=braise]{--ep-a: #ff9c4c;--ep-b: #d7501e;--ep-c: rgba(255, 130, 40, .2);--ep-c2: rgba(255, 130, 40, .1);--ep-f: rgba(255, 170, 100, .3);--ep-g: #ffb877;--t-fond: radial-gradient(1100px 700px at 86% -10%, hsla(0, 0%, 58%, .3), transparent 62%), radial-gradient(1300px 760px at 24% 122%, hsla(0, 0%, 58%, .16), transparent 62%), linear-gradient(180deg, var(--ep-d) 0%, var(--ep-e) 100%);--t-panneau-ombre: 0 28px 60px -26px rgba(0, 0, 0, .9), 0 0 60px -34px hsla(0, 0%, 58%, .3);--t-filet: hsl(0, 0%, 72%);--t-filet2: hsl(0, 0%, 72%);--t-kana: hsl(0, 0%, 87%);--t-kana-fil: hsla(0, 0%, 72%, .34);--t-marque-fond: linear-gradient(180deg, #ffffff 40%, hsl(0, 0%, 87%) 100%)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-page{max-width:760px;padding:26px 0 72px}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-page:before{content:none}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-breadcrumb{margin-bottom:18px}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-breadcrumb a{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;text-decoration:none;background:var(--t-voir-bg);border:1px solid var(--t-voir-bord);color:var(--t-voir-txt);font:600 13px/1 Inter,sans-serif}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-breadcrumb a:hover{background:var(--t-survol);color:var(--t-ink)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-page__title{display:flex;align-items:center;margin:0 0 8px;font:700 clamp(1.7rem,3vw,2.3rem)/1.12 "GN Poppins",sans-serif;letter-spacing:-.015em;background:none;color:var(--t-titre);-webkit-text-fill-color:var(--t-titre);text-shadow:0 2px 18px rgba(var(--t-ombre-rgb),.6)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-page__title:before{content:"通知";flex:none;writing-mode:vertical-rl;display:block;align-self:center;font:700 11px/1 GN Prisme JP,sans-serif;letter-spacing:.04em;padding:6px 5px;margin-right:14px;border-radius:8px;background:var(--t-cachet);color:var(--t-cachet-txt);-webkit-text-fill-color:var(--t-cachet-txt);box-shadow:var(--t-cachet-ombre);text-shadow:none}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-page__sub{margin:0 0 22px;font:400 15px/1.5 Inter,sans-serif;color:var(--t-ink2)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-state{color:var(--t-ink3);font:500 14px/1.5 Inter,sans-serif}html[data-gn~=prefs] :is(body,#_):not(#_) :is(.prefs-summary,.prefs-card){position:relative;isolation:isolate;border-radius:18px!important;border:1px solid var(--t-panneau-bord)!important;background:var(--t-panneau)!important;box-shadow:var(--t-panneau-ombre)!important;backdrop-filter:var(--t-flou);-webkit-backdrop-filter:var(--t-flou)}html[data-gn~=prefs] :is(body,#_):not(#_) :is(.prefs-summary,.prefs-card):after{content:"";position:absolute;inset:0;height:auto;z-index:2;pointer-events:none;padding:1px;border-radius:17px;background:var(--t-arete);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-gn~=prefs] :is(body,#_):not(#_) #prefsForm{margin:0 0 32px;padding:0;border:0;border-radius:0;background:none}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-summary{margin:0 0 18px;padding:14px 20px 18px}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-summary__label{gap:8px;margin-bottom:14px;font:600 11px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink3)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-summary__label .pg-ic{width:15px;height:15px;color:var(--t-acc)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-summary__ring{--c: var(--t-acc);width:52px;height:52px}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-summary__ring:after{box-shadow:0 0 12px -2px var(--ep-c);opacity:.7}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-summary__num{font:700 18px/1 GN Poppins,sans-serif;color:var(--t-titre)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-summary__cap{font:500 12px/1 Inter,sans-serif;color:var(--t-ink3)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-card{--accent: var(--t-acc);--accent-bg: var(--ep-c2);--accent-dim: var(--t-pastille-bord);--accent-faint: var(--t-ink3);--halo: transparent;margin-bottom:16px!important;padding:18px 20px 20px!important}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-card:before{content:none}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-card__head{gap:12px;margin-bottom:14px}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-card__num{width:36px!important;height:36px!important;color:var(--t-acc-clair)!important;font:700 14px/1 GN Poppins,sans-serif!important}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-card__num:before{background:conic-gradient(var(--t-acc) calc(var(--ring, .25) * 360deg),rgba(255,255,255,.12) 0)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-card__num:after{box-shadow:0 0 10px -2px var(--ep-c);opacity:.6}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-card__title{gap:8px;font:600 17px/1.2 GN Poppins,sans-serif;letter-spacing:-.01em;color:var(--t-titre)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-card__title .pg-ic{width:18px;height:18px;color:var(--t-acc)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-card__sub{margin-top:3px;font:400 13px/1.35 Inter,sans-serif;color:var(--t-ink3)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-seg{display:inline-flex;flex-wrap:nowrap;gap:0!important;margin:0 0 14px!important;padding:3px!important;border:1px solid var(--t-onglets-bord);border-radius:999px;background:var(--t-onglets-bg);box-shadow:var(--t-onglets-ombre)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-seg__btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 16px!important;border:0!important;border-radius:999px!important;background:none!important;color:var(--t-ink2)!important;font:600 13.5px/1 Inter,sans-serif;-webkit-tap-highlight-color:transparent}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-seg__btn:hover{color:var(--t-ink)!important;background:var(--t-survol)!important}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-seg__btn.active{background:var(--t-grad)!important;color:var(--t-sur-acc)!important;box-shadow:var(--t-acc-ombre)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-seg__btn.active:after{content:none}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-grp-sub{display:flex;align-items:center;gap:10px;margin:16px 0 10px;padding-left:2px;font:600 11px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink3)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-grp-sub:after{content:"";flex:1 1 auto;height:1px;background:var(--t-tete-fil)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-grp-sub:first-child{margin-top:2px}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-chipset{gap:8px}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-chipC{gap:7px;padding:7px 13px!important;border-radius:999px;border:1px solid var(--t-pastille-bord)!important;background:var(--t-pastille-bg)!important;color:var(--t-ink2);font:500 12.5px/1 Inter,sans-serif}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-chipC:hover{border-color:var(--t-voir-bord)!important;color:var(--t-ink)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-chipC__dot{width:6px;height:6px;background:var(--t-ink3);opacity:.6;box-shadow:none}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-chipC.active{background:var(--t-grad)!important;border-color:transparent!important;color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-chipC.active .prefs-chipC__dot{background:var(--t-sur-acc);opacity:.75;box-shadow:none}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-channels-grid{gap:8px}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-channel-row{padding:12px 14px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-channel-row:hover{background:var(--t-survol);border-color:var(--t-voir-bord)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-channel-info{gap:12px}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-channel-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--ep-c2);border:1px solid var(--t-voir-bord);font-size:1.15rem;line-height:1}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-channel-icon .pg-ic{width:18px;height:18px;color:var(--t-acc)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-channel-info strong{font:600 14px/1.25 Inter,sans-serif;color:var(--t-ink)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-channel-info small{margin-top:3px;font:400 12.5px/1.35 Inter,sans-serif;color:var(--t-ink3)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-channel-info small a{color:var(--t-acc-clair)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-switch{width:44px;height:26px}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-switch-slider{background:#ffffff14;border:1px solid var(--t-pastille-bord)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-switch-slider:before{width:18px;height:18px;left:3px;bottom:3px;background:#8d8f97}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-switch input:checked+.prefs-switch-slider{background:var(--t-grad);border-color:transparent}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-switch input:checked+.prefs-switch-slider:before{transform:translate(18px);background:var(--t-nuit)}html[data-gn~=prefs] :is(body,#_):not(#_) .agenda-url-row{gap:8px;margin-bottom:12px}html[data-gn~=prefs] :is(body,#_):not(#_) .agenda-url-input{height:42px;padding:0 14px;border-radius:12px;background:var(--t-champ-bg);border:1px solid var(--t-champ-bord);box-shadow:var(--t-champ-ombre);color:var(--t-ink2);font:500 12.5px/1 JetBrains Mono,ui-monospace,monospace}html[data-gn~=prefs] :is(body,#_):not(#_) .agenda-copy-btn{height:42px;padding:0 18px;border:0;border-radius:999px;background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre);font:600 13.5px/1 Inter,sans-serif}html[data-gn~=prefs] :is(body,#_):not(#_) .agenda-copy-btn:hover{filter:brightness(1.06)}html[data-gn~=prefs] :is(body,#_):not(#_) .agenda-sync-info{margin-bottom:12px;font:400 12.5px/1.55 Inter,sans-serif;color:var(--t-ink3)}html[data-gn~=prefs] :is(body,#_):not(#_) .agenda-help{padding-top:12px;border-top:1px solid var(--t-tete-fil)}html[data-gn~=prefs] :is(body,#_):not(#_) .agenda-help summary{font:600 13px/1.3 Inter,sans-serif;color:var(--t-acc-clair)}html[data-gn~=prefs] :is(body,#_):not(#_) .agenda-steps{font:400 13px/1.7 Inter,sans-serif;color:var(--t-ink2)}html[data-gn~=prefs] :is(body,#_):not(#_) .agenda-steps li:before{color:var(--t-acc)}html[data-gn~=prefs] :is(body,#_):not(#_) .agenda-steps strong{color:var(--t-ink)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-save-btn{height:52px;margin-top:6px;padding:0 24px;border:0;border-radius:999px;background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre-fort);font:600 15px/1 Inter,sans-serif}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-save-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-msg{padding:10px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font:600 13.5px/1.3 Inter,sans-serif}@media(max-width:760px){html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-page{padding:18px 0 56px}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-summary{padding:12px 12px 14px}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-card{padding:16px 14px!important}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-page__title:before{padding:5px 4px;margin-right:11px;font-size:9.5px}}@media(min-width:1100px){html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-page{max-width:1240px;display:grid;grid-template-columns:340px minmax(0,1fr);grid-template-rows:auto auto auto auto auto 1fr;column-gap:26px;align-items:start}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-page>*{grid-column:1}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-page>#prefsForm{grid-column:2;grid-row:1 / span 6}html[data-gn~=prefs] :is(body,#_):not(#_) .prefs-page__title{font-size:2rem}}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-page{box-sizing:border-box;min-height:100vh;padding:48px 16px}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card{position:relative;isolation:isolate;max-width:420px;padding:30px 30px 26px;border-radius:22px;border:1px solid var(--t-panneau-bord);background:var(--t-panneau);box-shadow:var(--t-panneau-ombre),0 30px 80px -24px #000000d9;backdrop-filter:var(--t-flou);-webkit-backdrop-filter:var(--t-flou)}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;padding:1px;border-radius:21px;background:var(--t-arete);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__title{display:flex;align-items:center;margin:0 0 6px;font:700 1.75rem/1.15 GN Poppins,sans-serif;letter-spacing:-.015em;color:var(--t-titre);-webkit-text-fill-color:var(--t-titre);background:none;text-shadow:none}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__title:before{content:"会員";flex:none;writing-mode:vertical-rl;display:block;font:700 10px/1 GN Prisme JP,sans-serif;letter-spacing:.04em;padding:5px 4px;margin-right:12px;border-radius:7px;background:var(--t-cachet);color:var(--t-cachet-txt);-webkit-text-fill-color:var(--t-cachet-txt);box-shadow:var(--t-cachet-ombre)}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__subtitle{margin:0 0 22px;font:400 14.5px/1.5 Inter,sans-serif;color:var(--t-ink2)}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__error{border-radius:12px;font:500 13.5px/1.4 Inter,sans-serif}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__field{margin-bottom:14px}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__field label{margin-bottom:7px;font:600 12.5px/1.2 Inter,sans-serif;color:var(--t-ink2)}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__field input{height:46px;padding:0 16px;border-radius:12px;background:var(--t-champ-bg);border:1px solid var(--t-champ-bord);box-shadow:var(--t-champ-ombre);color:var(--t-ink);font:500 15px/1 Inter,sans-serif}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__field input::placeholder{color:var(--t-champ-ph)}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__field input:focus{border-color:var(--t-acc);box-shadow:0 0 0 4px var(--t-acc-voile)}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__btn{height:50px;margin-top:6px;border:0;border-radius:999px;background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre-fort);font:600 15.5px/1 Inter,sans-serif}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__btn:hover{opacity:1;filter:brightness(1.05)}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__forgot{margin-top:14px;font:500 13px/1.3 Inter,sans-serif}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__forgot a{color:var(--t-ink3);border-bottom:1px dotted var(--t-voir-bord)}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__forgot a:hover{color:var(--t-acc-clair)}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__switch{margin-top:18px;padding-top:18px;border-top:1px solid var(--t-tete-fil);font:400 14px/1.4 Inter,sans-serif;color:var(--t-ink3)}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__switch a{color:var(--t-acc-clair);font-weight:600}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__forgot-form{margin-top:18px;padding-top:18px;border-top:1px solid var(--t-tete-fil)}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__forgot-intro{font:400 13px/1.5 Inter,sans-serif;color:var(--t-ink2)}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card__forgot-msg{border-radius:12px;font:600 13px/1.4 Inter,sans-serif}@media(max-width:760px){html[data-gn~=connexion] :is(body,#_):not(#_) .auth-page{padding:32px 12px}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-card{padding:24px 20px 22px}}html[data-gn~=connexion] :is(body,#_):not(#_) .auth-page{min-height:0;padding:40px 16px 72px}html[data-gn~=connexion] :is(body,#_):not(#_) .hero-topbar{visibility:hidden}html[data-gn~=connexion] :is(body,#_):not(#_) .top-tabs{display:none}html[data-gn~=connexion] :is(body,#_):not(#_) .brand-mark{position:relative}html[data-gn~=connexion] :is(body,#_):not(#_) .brand-home{position:absolute;inset:-8px -14px;z-index:3;border-radius:16px}html[data-gn~=connexion] :is(body,#_):not(#_) .brand-home:focus-visible{outline:2px solid var(--t-acc);outline-offset:2px}@media(max-width:760px){html[data-gn~=connexion] :is(body,#_):not(#_) .auth-page{padding:26px 12px 56px}html[data-gn~=connexion] :is(body,#_):not(#_) .hero-topbar{display:none}}.gc-reflet{display:none}@media not all and (max-width:1060px){html[data-gn~=bleu] .gc-reflet{display:block;position:absolute;top:0;transform:scaleX(-1);opacity:.38;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 38%,#000 72%,transparent 100%),linear-gradient(to bottom,#000 52%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 38%,#000 72%,transparent 100%),linear-gradient(to bottom,#000 52%,transparent 100%);mask-composite:intersect}html[data-gn~=bleu] .gc-reflet i{position:absolute;inset:0;background-repeat:no-repeat;opacity:0;transition:opacity .9s ease}html[data-gn~=bleu] .gc-reflet i.on{opacity:1}html[data-gn~=cameleon] .gc-reflet i{filter:var(--t-coin-filtre)}html[data-gn~=cameleon] .gc-reflet:after{content:"";position:absolute;inset:0;background:rgba(var(--ep-rgb),.35)}html[data-gn~=cameleon]:not([data-gn~=braise]) :is(body,#_):not(#_) :is(.brand-subtitle,.tab:not(.active)){text-shadow:0 1px 3px rgba(var(--t-ombre-rgb),.9),0 2px 16px rgba(var(--t-ombre-rgb),.8)}html[data-gn~=cameleon]:not([data-gn~=braise]) :is(body,#_):not(#_) .hero-header .brand-text{filter:drop-shadow(0 1px 2px rgba(var(--t-ombre-rgb),.9)) drop-shadow(0 2px 10px rgba(var(--t-ombre-rgb),.7))}html[data-gn~=cameleon]:not([data-gn~=braise]) :is(body,#_):not(#_) .brand-mark:after{text-shadow:0 1px 3px rgba(var(--t-ombre-rgb),.9),0 2px 16px rgba(var(--t-ombre-rgb),.8)}}html[data-gn~=legal] :is(body,#_):not(#_) .legal{max-width:780px;margin:0 auto;padding:26px 0 64px}html[data-gn~=legal] :is(body,#_):not(#_) .legal__title{margin:0 0 8px;font:700 clamp(1.7rem,3vw,2.3rem)/1.12 "GN Poppins",sans-serif;letter-spacing:-.015em;background:none;color:var(--t-titre);-webkit-text-fill-color:var(--t-titre);text-shadow:0 2px 18px rgba(var(--t-ombre-rgb),.6)}html[data-gn~=legal] :is(body,#_):not(#_) .legal__updated{margin:0 0 22px;font:400 15px/1.5 Inter,sans-serif;color:var(--t-ink3)}html[data-gn~=legal] :is(body,#_):not(#_) .legal__section h2{margin:0 0 10px;font:600 17px/1.25 GN Poppins,sans-serif;letter-spacing:-.01em;color:var(--t-titre)}html[data-gn~=legal] :is(body,#_):not(#_) .legal__section :is(p,li){font:400 14.5px/1.7 Inter,sans-serif;color:var(--t-ink2)}html[data-gn~=legal] :is(body,#_):not(#_) .legal__section p{margin:0 0 10px}html[data-gn~=legal] :is(body,#_):not(#_) .legal__section ul{margin:0 0 10px;padding:0;list-style:none}html[data-gn~=legal] :is(body,#_):not(#_) .legal__section li{position:relative;margin:0 0 6px;padding-left:18px}html[data-gn~=legal] :is(body,#_):not(#_) .legal__section li:before{content:"";position:absolute;left:3px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--t-acc)}html[data-gn~=legal] :is(body,#_):not(#_) .legal__section>:last-child{margin-bottom:0}html[data-gn~=legal] :is(body,#_):not(#_) .legal__section strong{font-weight:600;color:var(--t-ink)}html[data-gn~=legal] :is(body,#_):not(#_) .legal a{color:var(--t-acc-clair);text-decoration:underline;text-decoration-color:#ffb87759;text-underline-offset:3px}html[data-gn~=legal] :is(body,#_):not(#_) .legal a:hover{text-decoration-color:currentColor}html[data-gn~=legal] :is(body,#_):not(#_) .legal__back{margin:22px 0 0}html[data-gn~=legal] :is(body,#_):not(#_) .legal__back a{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;text-decoration:none;background:var(--t-voir-bg);border:1px solid var(--t-voir-bord);color:var(--t-voir-txt);font:600 13px/1 Inter,sans-serif}html[data-gn~=legal] :is(body,#_):not(#_) .legal__back a:hover{background:var(--t-survol);color:var(--t-ink)}html[data-gn~=legal] :is(body,#_):not(#_) .legal__section{position:relative;margin:0;padding:20px 26px;background:var(--t-panneau);border:1px solid var(--t-panneau-bord);border-width:0 1px;backdrop-filter:var(--t-flou);-webkit-backdrop-filter:var(--t-flou)}html[data-gn~=legal] :is(body,#_):not(#_) .legal__section+.legal__section{border-top:1px solid var(--t-tete-fil)}html[data-gn~=legal] :is(body,#_):not(#_) .legal__section:first-of-type{padding-top:24px;border-top:1px solid var(--t-panneau-bord);border-radius:18px 18px 0 0}html[data-gn~=legal] :is(body,#_):not(#_) .legal__section:last-of-type{padding-bottom:24px;border-bottom:1px solid var(--t-panneau-bord);border-radius:0 0 18px 18px;box-shadow:var(--t-panneau-ombre)}@media(max-width:760px){html[data-gn~=legal] :is(body,#_):not(#_) .legal__section{padding:16px 18px}}@media(max-width:1060px){html[data-gn~=bleu] .gc-box{width:100%!important;opacity:.8;--gc-fx: .74;--gc-fy: .42;--gc-fw: .15;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.25) 28%,rgba(0,0,0,.7) 52%,#000 78%),linear-gradient(to bottom,#000 42%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.25) 28%,rgba(0,0,0,.7) 52%,#000 78%),linear-gradient(to bottom,#000 42%,transparent 100%);mask-composite:intersect}html[data-gn~=cameleon] .gc-box i{filter:saturate(1.15) contrast(1.05)}html[data-gn~=cameleon] .gc-box:after{background:linear-gradient(115deg,#fff0 6%,#ffffff3d 19%,#ffffff0d 28%,#fff0 34% 50%,#ffffff1f 58%,#fff0 66%),radial-gradient(120% 70% at 78% -10%,#ffffff29,#fff0 60%),linear-gradient(180deg,#ffffff24,#ffffff08 24%,#fff0 42%),linear-gradient(90deg,rgba(var(--ep-rgb),.55),rgba(var(--ep-rgb),.24) 55%,rgba(var(--ep-rgb),.1))}}@media not all and (max-width:1060px){html[data-gn~=bleu] .gc-reflet{display:none}html[data-gn~=bleu] .gc-box{--gc-fx: .62;--gc-fy: .42;--gc-fw: .17;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.3) 24%,rgba(0,0,0,.75) 48%,#000 70%),linear-gradient(to bottom,#000 46%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.3) 24%,rgba(0,0,0,.75) 48%,#000 70%),linear-gradient(to bottom,#000 46%,transparent 100%)}html[data-gn~=cameleon] .gc-box i{filter:saturate(1.15) contrast(1.05)}html[data-gn~=bleu] .gc:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,#fff0 6%,#ffffff3d 19%,#ffffff0d 28%,#fff0 34% 50%,#ffffff1f 58%,#fff0 66%),radial-gradient(120% 70% at 78% -10%,#ffffff29,#fff0 60%),linear-gradient(180deg,#ffffff24,#ffffff08 24%,#fff0 42%),radial-gradient(55% 95% at 18% 18%,color-mix(in srgb,var(--ep-b) 30%,transparent),transparent 72%);-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 100%);mask-image:linear-gradient(to bottom,#000 40%,transparent 100%)}}html[data-gn~=cameleon] .detail-modal{--t-acc: var(--ep-a);--t-acc-clair: var(--ep-g);--t-acc-ombre: 0 8px 20px -8px var(--ep-c), inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 -1px 0 rgba(0, 0, 0, .15);--t-acc-voile: var(--ep-c);--t-boite-bg: linear-gradient(180deg, rgba(var(--ep-rgb), .55), rgba(var(--ep-rgb), .66));--t-cachet: linear-gradient(180deg, var(--ep-a) 0%, var(--ep-b) 100%);--t-cachet-ombre: 0 6px 14px -6px var(--ep-c), inset 0 1px 0 rgba(255, 255, 255, .55);--t-fond: radial-gradient(1100px 700px at 86% -10%, var(--ep-c), transparent 62%), radial-gradient(1300px 760px at 24% 122%, var(--ep-c2), transparent 62%), linear-gradient(180deg, var(--ep-d) 0%, var(--ep-e) 100%);--t-grad: linear-gradient(180deg, var(--ep-a) 0%, var(--ep-b) 100%);--t-nuit: var(--ep-e);--t-panneau: linear-gradient(160deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, 0) 36%), linear-gradient(180deg, var(--ep-p1), var(--ep-p2));--t-panneau-ombre: 0 28px 60px -26px rgba(0, 0, 0, .9), 0 0 60px -34px var(--ep-c);--t-rond-bord: var(--ep-f);--t-rond-txt: var(--ep-g);--t-statut-bg: var(--ep-c2);--t-statut-bord: var(--ep-a);--t-voile-rgb: var(--ep-rgb)}html[data-gn~=cameleon] .detail-modal.ep-pret{transition:--ep-a .8s ease,--ep-b .8s ease,--ep-c .8s ease,--ep-c2 .8s ease,--ep-d .8s ease,--ep-e .8s ease,--ep-f .8s ease,--ep-g .8s ease,--ep-h .8s ease,--ep-p1 .8s ease,--ep-p2 .8s ease}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-backdrop{background:rgba(var(--t-voile-rgb),.88)}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-content{border-radius:18px;border:1px solid var(--t-panneau-bord)!important;background:var(--t-panneau),var(--t-fond)!important;box-shadow:var(--t-panneau-ombre),inset 0 1px #ffffff24;scrollbar-width:thin;scrollbar-color:var(--ep-f) transparent}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-content::-webkit-scrollbar-thumb{background:var(--ep-f)!important}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-close{width:36px;height:36px;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--t-pastille-bord)!important;background:var(--t-pastille-bg);box-shadow:var(--t-pastille-ombre);color:var(--t-ink);font-size:13px;line-height:1}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-close:hover{background:var(--t-pastille-bg)!important;border-color:var(--t-voir-bord)!important}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-cover{align-self:flex-start;box-shadow:var(--t-jaquette-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.detail-info h2,.detail-info h1){font-family:GN Poppins,sans-serif;font-weight:700;line-height:1.12;letter-spacing:-.015em;color:var(--t-titre)!important}html[data-gn~=cameleon] :is(body,#_):not(#_) .alt-titles{color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) .alt-nat{color:var(--t-ink2)}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-dateblock{background:var(--t-boite-bg);border:1px solid var(--t-boite-bord);box-shadow:inset 0 1px #ffffff0f}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-datevalue{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;color:var(--t-ink)}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-datevalue.soft{color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-datevalue.soft b{color:var(--t-ink)}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-countdown{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600;color:var(--t-statut-txt);background:var(--t-statut-bg);border-color:var(--t-statut-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-countdown .cd-dot{background:var(--t-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-countdown.is-out{color:var(--t-statut2-txt);background:transparent;border-color:var(--t-statut2-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-window{background:var(--t-jauge-bg);border-color:var(--t-jauge-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-window span{background:var(--t-grad)}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-windowlegend{color:var(--t-ink3);opacity:1}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-section-label{color:var(--t-ink3);font-weight:600;letter-spacing:.08em}html[data-gn~=cameleon] :is(body,#_):not(#_) .plat-chip{color:var(--t-ink);background:var(--t-pastille-bg);border-color:var(--t-pastille-bord);box-shadow:var(--t-pastille-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .plat-chip .plat-yt{color:var(--t-ink3);border-left-color:var(--t-puce2-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .plat-chip.tbc{color:var(--t-ink3);background:transparent;border-color:var(--t-puce2-bord);box-shadow:none}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.genre-tag,.pegi-tag,.info-tag){background:var(--t-puce-bg)!important;border:1px solid var(--t-puce-bord)!important;color:var(--t-puce-txt)!important;box-shadow:none;animation:none}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.genre-tag,.pegi-tag) .tag-ic,html[data-gn~=cameleon] :is(body,#_):not(#_) .info-tag .info-ic{color:var(--t-acc);opacity:1}html[data-gn~=cameleon] :is(body,#_):not(#_) .info-tag.countdown-info{background:var(--t-statut-bg)!important;border-color:var(--t-statut-bord)!important;color:var(--t-statut-txt)!important}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.popular-tag,.anticipated-tag){padding:5px 14px;border-radius:999px;border:1px solid var(--t-statut-bord)!important;background:transparent!important;color:var(--t-acc-clair)!important;box-shadow:none!important;text-shadow:none;animation:none;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media(max-width:640px){html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.popular-tag,.anticipated-tag){padding:4px 11px;font-size:.7rem}}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.popular-tag,.anticipated-tag) .tag-ic{opacity:1}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.detail-trailer,.fiche-trailer,.gallery-main){box-shadow:var(--t-jaquette-ombre);outline:1px solid var(--t-vignette-bord);outline-offset:-1px}html[data-gn~=cameleon] :is(body,#_):not(#_) .fiche-play{background:var(--t-grad);box-shadow:var(--t-acc-ombre-fort)}html[data-gn~=cameleon] :is(body,#_):not(#_) .fiche-play svg{fill:var(--t-sur-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) .fiche-trailer-lab{color:var(--t-ink);background:rgba(var(--t-voile-rgb),.8);border:1px solid var(--t-vignette-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .gallery-thumb.active{border-color:var(--t-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.detail-description h3,.detail-description h2){display:flex;align-items:center;gap:10px;font-family:GN Poppins,sans-serif;font-weight:600;letter-spacing:-.01em;color:var(--t-titre)}html[data-gn~=cameleon] :is(body,#_):not(#_) :is(.detail-description h3,.detail-description h2):before{content:"";flex:none;width:5px;height:1.05em;border-radius:3px;background:var(--t-cachet);box-shadow:var(--t-cachet-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .detail-description p{color:var(--t-ink2)}html[data-gn~=fiche] :is(body,#_):not(#_) .fiche-sheet{position:relative;isolation:isolate;border-radius:18px;border:1px solid var(--t-panneau-bord);background:var(--t-panneau);box-shadow:var(--t-panneau-ombre);backdrop-filter:var(--t-flou);-webkit-backdrop-filter:var(--t-flou)}html[data-gn~=fiche] :is(body,#_):not(#_) .fiche-sheet:after{content:"";position:absolute;inset:0;z-index:30;pointer-events:none;padding:1px;border-radius:17px;background:var(--t-arete);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-gn~=fiche] :is(body,#_):not(#_) .tabs-seam{display:none}html[data-gn~=fiche] :is(body,#_):not(#_) .fiche-fil{color:var(--t-ink3)}html[data-gn~=fiche] :is(body,#_):not(#_) .fiche-fil a{color:var(--t-acc-clair)}html[data-gn~=fiche] :is(body,#_):not(#_) .fiche-retour{border-top-color:var(--t-tete-fil);color:var(--t-ink3)}html[data-gn~=fiche] :is(body,#_):not(#_) .fiche-retour a{color:var(--t-acc-clair)}html[data-gn~=fiche] :is(body,#_):not(#_) .site-footer{margin-top:30px;padding:22px 0 10px;border-top:1px solid var(--t-tete-fil)}html[data-gn~=fiche] :is(body,#_):not(#_) .site-footer__links a{color:var(--t-ink3);font:500 13px/1.4 Inter,sans-serif}html[data-gn~=fiche] :is(body,#_):not(#_) .site-footer__links a:hover{color:var(--t-acc-clair)}html[data-gn~=fiche] :is(body,#_):not(#_) .site-footer__credit{color:var(--t-ink3);opacity:.75;font:400 12px/1.4 Inter,sans-serif}@font-face{font-family:GN Prisme JP;font-weight:100 900;font-display:block;src:url(/fonts/gn-prisme-recherche.woff2) format("woff2");unicode-range:U+691C,U+7D22}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block{margin:0 auto 16px;padding:0;min-width:0;display:flex;flex-direction:column;overflow:visible;position:relative;isolation:isolate;z-index:1;border-radius:18px;border:1px solid var(--t-panneau-bord);background:var(--t-panneau);box-shadow:var(--t-panneau-ombre);backdrop-filter:var(--t-flou);-webkit-backdrop-filter:var(--t-flou)}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block:after{content:"";position:absolute;inset:0;z-index:30;pointer-events:none;padding:1px;border-radius:17px;background:var(--t-arete);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block>.section-head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:12px 17px;border-bottom:1px solid var(--t-tete-fil);border-radius:18px 18px 0 0;position:relative;isolation:isolate}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block>.section-head h2{--X: clamp(1.2rem, 1.9vw, 1.5rem);margin:0;display:flex;align-items:center;white-space:nowrap;height:calc(round(nearest,var(--X) * .96875,1px) + max(round(nearest,var(--X) * .2421875,1px),11px - var(--X) * .2734));font:600 var(--X)/1.1 "GN Poppins",sans-serif;letter-spacing:-.01em;background:none;color:var(--t-titre);-webkit-text-fill-color:var(--t-titre);text-shadow:none}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block>.section-head h2:before{content:"検索";flex:none;writing-mode:vertical-rl;display:block;font:700 9.5px/1 GN Prisme JP,sans-serif;letter-spacing:.04em;padding:5px 4px;margin-right:11px;border-radius:7px;transform:none;background:var(--t-cachet);color:var(--t-cachet-txt);-webkit-text-fill-color:var(--t-cachet-txt);box-shadow:var(--t-cachet-ombre);text-shadow:none;-webkit-mask-image:none;mask-image:none}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block>.section-head h2:after{content:"›";flex:none;display:grid;place-items:center;width:22px;height:22px;margin-left:10px;border-radius:50%;border:1px solid var(--t-rond-bord);background:var(--t-rond-bg);color:var(--t-rond-txt);-webkit-text-fill-color:var(--t-rond-txt);font:900 .72rem/1 GN Poppins,sans-serif;box-shadow:none;text-shadow:none;transform:none}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block>.items-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:16px;padding:18px 17px 20px}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block>.items-row>p{grid-column:1 / -1;margin:0}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card{aspect-ratio:2 / 3;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:var(--t-carte);box-shadow:var(--t-jaquette-ombre);transition:transform .22s ease,box-shadow .22s ease}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card:hover{transform:translateY(-4px);box-shadow:0 0 0 2px var(--t-acc),0 24px 40px -16px #000000f2}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card .item-overlay{background:linear-gradient(0deg,rgba(var(--t-voile-rgb),.97),rgba(var(--t-voile-rgb),.9) 34%,rgba(var(--t-voile-rgb),.5) 56%,rgba(var(--t-voile-rgb),0) 74%)}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card .item-body{padding:12px}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card .item-body h3{margin:0 0 8px;font:600 15px/1.25 GN Poppins,sans-serif;letter-spacing:-.01em;color:#fff;text-shadow:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card .item-link{color:inherit}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card .fav-heart{top:8px;right:8px;width:30px;height:30px;font-size:15px;background:var(--t-fleche-bg);box-shadow:inset 0 0 0 1px var(--t-fleche-bord);color:var(--t-ink)}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card .dbox{margin-top:0;padding:6px 8px 7px;border-radius:10px}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card .dline{flex-wrap:wrap;row-gap:5px}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card .dval{font-size:.68rem;white-space:nowrap}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card .dcd{font-size:.6rem;padding:2px 6px;border-radius:99px;border:1px solid}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card .wbar{margin-top:6px}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card .chips{margin-top:7px;gap:4px}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card .chip{font:500 .62rem/1.2 Inter,sans-serif;padding:3px 8px;border-radius:999px}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block .item-card .hpill{margin-top:6px}@media(max-width:760px){html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block>.section-head h2{--X: 1.02rem;height:calc(round(nearest,var(--X) * .96875,1px) + max(round(nearest,var(--X) * .2421875,1px),9.5px - var(--X) * .2734))}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block>.section-head h2:after{width:19px;height:19px;margin-left:7px}html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block>.items-row{padding:14px 12px 16px}}@media(max-width:560px){html[data-gn~=cameleon] :is(body,#_):not(#_) #homeSearchResults>.section-block>.items-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@font-face{font-family:GN Prisme JP;font-weight:100 900;font-display:block;src:url(/fonts/gn-prisme-calendrier.woff2) format("woff2");unicode-range:U+5B50,U+66A6,U+8FF7}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal>.section-head h2:before{content:"暦";padding:6px 4px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.perdu>.section-head h2:before{content:"迷子"}@media(max-width:760px){html[data-gn~=encre][data-gn~=noir-or][data-gn~=onglets] :is(body,#_) .tabs-track{gap:0}}@media(max-width:400px){html[data-gn~=bleu] :is(body,#_):not(#_) .tab{padding:0 8px;font-size:12.5px}}@media(max-width:370px){html[data-gn~=bleu] :is(body,#_):not(#_) .tab{padding:0 6px;font-size:12px}html[data-gn~=encre] :is(body,#_) .tab{font-size:13px}}@media(max-width:340px){html[data-gn~=bleu] :is(body,#_):not(#_) .tab{padding:0 4px;font-size:11.5px}html[data-gn~=catalogue] :is(body,#_):not(#_) .tabs-filter{width:26px;height:26px}html[data-gn~=catalogue] :is(body,#_):not(#_) .tabs-seam{margin:0 1px}}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-filtres{display:inline-flex;flex:none;gap:0;margin-left:auto;padding:3px;border-radius:999px;background:var(--t-onglets-bg);border:1px solid var(--t-onglets-bord);box-shadow:var(--t-onglets-ombre)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-filtre{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:30px;padding:0 16px;border:0;border-radius:999px;background:none;box-shadow:none;font:600 13.5px/1 Inter,sans-serif;color:var(--t-ink2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background-color .18s ease}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-filtre:hover{color:var(--t-ink);background:var(--t-survol)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-filtre.on{background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .kn{font:600 11px/1 JetBrains Mono,ui-monospace,monospace;opacity:.62}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-filtre.on .kn{opacity:.78}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-corps{padding:16px 17px 20px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-barre{display:flex;align-items:center;justify-content:center;gap:18px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-titre-mois{margin:0;min-width:220px;text-align:center;font:600 25px/1.2 GN Poppins,sans-serif;letter-spacing:-.015em;color:var(--t-titre)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-fleche{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--t-voir-bord);background:var(--t-voir-bg);color:var(--t-voir-txt);text-decoration:none;font:700 19px/1 GN Poppins,sans-serif;transition:background-color .18s ease}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal a.cal-fleche:hover{background:var(--t-survol)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-fleche.off{opacity:.3;border-color:var(--t-tete-fil)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-annees{display:flex;flex-direction:column;align-items:center;gap:6px;margin:14px 0 18px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-annee{display:flex;align-items:center;gap:4px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-an{width:46px;flex:none;font:700 11px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;color:var(--t-ink3)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-m{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:26px;padding:0 9px;border-radius:999px;border:1px solid var(--t-pastille-bord);background:var(--t-pastille-bg);color:var(--t-ink2);font:600 12px/1 Inter,sans-serif;text-decoration:none;transition:background-color .18s ease,color .18s ease}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-m:hover{color:var(--t-ink);background:var(--t-survol)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-m.vide{opacity:.42}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-m.on{background:var(--t-grad);color:var(--t-sur-acc);border-color:transparent;box-shadow:var(--t-acc-ombre);opacity:1}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-m.maintenant:after{content:"";position:absolute;left:50%;bottom:-5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--t-acc)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal :is(.cal-tete,.cal-grille){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-tete{margin-bottom:6px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-tete li{padding:0 10px;font:700 10.5px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink3)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jour{min-width:0;min-height:118px;padding:7px 6px 6px;border-radius:12px;border:1px solid var(--t-tete-fil);background:#ffffff06}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jour:not(.sans){background:#ffffff0b;border-color:#ffffff17}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jour.hors{border-color:transparent;background:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jour.hors .cal-n{opacity:.32}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jour.auj{border-color:var(--t-voir-bord);box-shadow:0 0 0 1px var(--t-voir-bord),0 0 34px -18px var(--t-acc-voile)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-date{display:flex;align-items:center;gap:6px;height:22px;padding:0 4px;margin-bottom:4px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-js{display:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-n{font:600 13px/1 GN Poppins,sans-serif;color:var(--t-ink2)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jour.passe .cal-n{color:var(--t-ink3)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jour.auj .cal-n{display:grid;place-items:center;min-width:24px;height:24px;margin-left:-4px;padding:0 5px;border-radius:999px;background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-sorties{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-s{margin:0;padding:0;min-width:0}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-lien{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;padding:4px;border-radius:8px;color:var(--t-ink);text-decoration:none;transition:background-color .15s ease}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-lien:hover{background:var(--t-survol)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-lien:hover .cal-t{color:var(--t-acc-clair)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jaq{display:block;width:26px;height:36px;border-radius:5px;overflow:hidden;background:linear-gradient(160deg,#ffffff1a,#ffffff08);box-shadow:inset 0 0 0 1px var(--t-vignette-bord)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jaq img{display:block;width:100%;height:100%;object-fit:cover}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-txt{display:flex;flex-direction:column;gap:2px;min-width:0}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-t{font:600 11.5px/1.25 Inter,sans-serif;color:var(--t-ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-meta{font:500 10px/1.2 Inter,sans-serif;color:var(--t-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal[data-filtre=anime] .cal-s:not([data-type=anime]),html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal[data-filtre=game] .cal-s:not([data-type=game]),html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-s.trop{display:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-plus{display:block;width:calc(100% - 8px);margin:4px 4px 0;height:24px;border-radius:999px;cursor:pointer;border:1px solid var(--t-voir-bord);background:var(--t-voir-bg);color:var(--t-voir-txt);font:600 11px/1 Inter,sans-serif;transition:background-color .18s ease}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-plus:hover{background:var(--t-survol)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-plus[hidden]{display:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal :is(.cal-aucune,.cal-rien){display:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-vagues{display:flex;flex-direction:column;gap:8px;margin-top:16px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-vague[hidden]{display:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-vague{border-radius:14px;border:1px solid var(--t-pastille-bord);background:var(--t-pastille-bg);overflow:hidden}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-vague[open]{border-color:var(--t-voir-bord)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-vague>summary{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;list-style:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-vague>summary::-webkit-details-marker{display:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-vague>summary:hover{background:var(--t-survol)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-vt{flex:1;min-width:0;font:600 14px/1.2 GN Poppins,sans-serif;color:var(--t-titre)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-vague>summary .kn{flex:none;min-width:34px;padding:5px 9px;border-radius:999px;border:1px solid var(--t-pastille-bord);text-align:center;color:var(--t-ink2);opacity:1}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-vague[open]>summary .kn{background:var(--t-grad);color:var(--t-sur-acc);border-color:transparent;box-shadow:var(--t-acc-ombre)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-vague>.cal-sorties{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 14px;padding:8px 10px 10px;border-top:1px solid var(--t-tete-fil)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block:is(.cal,.perdu) :is(.cal-pied,.perdu-liens){display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-pied{justify-content:space-between}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block:is(.cal,.perdu) :is(.cal-pied,.perdu-liens) a{display:inline-flex;align-items:center;height:32px;padding:0 15px;border-radius:999px;text-decoration:none;background:var(--t-voir-bg);border:1px solid var(--t-voir-bord);color:var(--t-voir-txt);font:600 13px/1 Inter,sans-serif;transition:background-color .18s ease}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block:is(.cal,.perdu) :is(.cal-pied,.perdu-liens) a:hover{background:var(--t-survol)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-pied a:only-child:last-child{margin-left:auto}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.perdu{max-width:760px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.perdu .perdu-corps{padding:18px 17px 22px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.perdu .perdu-corps>p:first-child{margin:0;font:400 15px/1.6 Inter,sans-serif;color:var(--t-ink2)}@media(max-width:760px){html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-filtres{display:flex;width:100%;margin-left:0}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-filtre{flex:1 1 0;padding:0 8px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-corps{padding:14px 12px 16px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-barre{gap:12px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-titre-mois{min-width:0;flex:1;font-size:20px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-annees{flex-direction:row;align-items:center;gap:14px;margin:12px -12px 14px;padding:2px 12px 8px;overflow-x:auto;scrollbar-width:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-annees::-webkit-scrollbar{display:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-an{width:auto;margin-right:4px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-tete{display:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-grille{display:flex;flex-direction:column;gap:8px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jour:is(.hors,.sans,.vide){display:none}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jour.auj:not(.hors){display:grid}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jour.auj:is(.sans,.vide) .cal-aucune{display:block;align-self:center;margin:0;font:500 13px/1.3 Inter,sans-serif;color:var(--t-ink3)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal.sans-jour .cal-rien{display:block;margin:0;padding:14px 6px 4px;text-align:center;font:500 13.5px/1.4 Inter,sans-serif;color:var(--t-ink3)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jour{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;min-height:0;padding:8px 8px 8px 6px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-date{flex-direction:column;justify-content:flex-start;gap:4px;height:auto;margin:4px 0 0;padding:0}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-js{display:block;font:700 9.5px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--t-ink3)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-n{font-size:20px;color:var(--t-ink)}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jour.auj .cal-n{min-width:34px;height:30px;margin-left:0;font-size:17px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-lien{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:5px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-jaq{width:36px;height:50px;border-radius:6px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-t{font-size:14px;line-height:1.3}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-meta{font-size:11.5px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-vague>.cal-sorties{grid-template-columns:minmax(0,1fr);padding:6px 6px 8px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.cal .cal-pied a{height:30px;padding:0 12px;font-size:12.5px}html[data-gn~=catalogue] :is(body,#_):not(#_) .page-shell>.section-block.perdu .perdu-corps{padding:14px 12px 18px}}@media(max-width:640px){.detail-header>.detail-info{align-self:stretch}}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titre suivre" "origine origine" "corps corps";align-items:center;column-gap:14px;margin-top:4px;padding-top:20px;border-top:1px solid var(--t-tete-fil)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv a{color:inherit;text-decoration:none}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-titre{grid-area:titre;min-width:0;margin:0;display:flex;align-items:center;gap:10px;font-family:GN Poppins,sans-serif;font-size:1.3rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--t-titre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-titre:before{content:"";flex:none;width:5px;height:1.05em;border-radius:3px;background:var(--t-cachet);box-shadow:var(--t-cachet-ombre)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-suivre{grid-area:suivre;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 16px 0 13px;border:0;border-radius:999px;cursor:pointer;white-space:nowrap;background:var(--t-grad);color:var(--t-sur-acc);box-shadow:var(--t-acc-ombre-fort);font:600 13.5px/1 Inter,sans-serif;-webkit-tap-highlight-color:transparent}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-suivre .pg-ic{flex:none;width:15px;height:15px;color:currentColor;opacity:1}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-suivre.suivi{background:var(--t-voir-bg);color:var(--t-voir-txt);box-shadow:inset 0 0 0 1px var(--t-voir-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-origine{grid-area:origine;margin:5px 0 0 15px;font:400 .9rem/1.5 Inter,sans-serif;color:var(--t-ink2)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-corps{grid-area:corps;min-width:0;margin-top:18px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-vide{margin:0;padding:13px 16px;border-radius:14px;border:1px dashed var(--t-puce2-bord);font:400 .9rem/1.6 Inter,sans-serif;color:var(--t-ink2)}@media(max-width:640px){html[data-gn~=cameleon] :is(body,#_):not(#_) .uv{grid-template-columns:minmax(0,1fr);grid-template-areas:"titre" "origine" "corps" "suivre"}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-suivre{width:100%;height:40px;margin-top:18px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-corps{margin-top:14px}}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiq{position:relative;display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px 6px;border-radius:12px;transition:background .13s}html[data-gn~=cameleon] :is(body,#_):not(#_) a.uv-f-etiq:hover{background:var(--t-survol)}html[data-gn~=cameleon] :is(body,#_):not(#_) a.uv-f-etiq:hover .uv-nom{color:var(--t-acc-clair)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiq.ici{background:var(--t-pastille-bg);box-shadow:inset 0 0 0 1px var(--t-voir-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiq .uv-mv{flex:none;width:34px;aspect-ratio:2 / 3;overflow:hidden;border-radius:6px;border:1px solid var(--t-vignette-bord);background-color:#ffffff0d;box-shadow:0 8px 16px -10px #000000e6}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiq .uv-mv img{display:block;width:100%;height:100%;object-fit:cover}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiq .uv-tx{flex:1;min-width:0}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiq .uv-nom{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 .8rem/1.25 Inter,sans-serif;color:var(--t-ink)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiq .uv-sous{display:block;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:400 .68rem/1.3 Inter,sans-serif;color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiq .uv-quand{display:flex;flex-wrap:wrap;align-items:center;gap:4px 5px;margin-top:6px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiq .dval{font-size:.64rem;white-space:nowrap}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiq .dcd{margin-left:0;font-size:.58rem;padding:1px 5px;border-radius:99px;border:1px solid}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiq .hpill{margin-top:0}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-frise{position:relative}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-reperes{position:relative;height:18px;margin-bottom:7px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-an{position:absolute;bottom:0;font:600 .62rem/1 JetBrains Mono,ui-monospace,monospace;color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-ajd{position:absolute;bottom:-2px;transform:translate(-50%);white-space:nowrap;font:600 .58rem/1 JetBrains Mono,ui-monospace,monospace;padding:2px 6px;border-radius:99px;color:var(--t-statut-txt);background:var(--t-statut-bg);border:1px solid var(--t-statut-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-piste{position:relative;height:7px;border-radius:4px;background:var(--t-jauge-bg);border:1px solid var(--t-jauge-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-piste .uv-f-mois{position:absolute;top:0;bottom:0;width:1px;background:#ffffff12}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-piste .uv-f-annee{position:absolute;top:-6px;bottom:-6px;width:1px;background:#ffffff4d}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-piste .uv-f-auj{position:absolute;top:-7px;bottom:-7px;width:1px;background:var(--t-statut-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-m{position:absolute;top:-1px;bottom:-1px;min-width:3px;border-radius:4px;background:var(--t-grad)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-m.an{opacity:.42}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-m.encours{top:1px;bottom:1px;border-radius:0 3px 3px 0;opacity:.7}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-m.encours:before{content:"";position:absolute;left:-7px;top:50%;margin-top:-4px;border:4px solid transparent;border-left:0;border-right:6px solid var(--t-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-m.jour{top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;box-shadow:0 0 0 2px var(--t-nuit)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-m.sorti{background:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-m.ici{box-shadow:0 0 0 2px var(--t-nuit),0 0 0 4px var(--t-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-m.ici:not(.jour){opacity:1;box-shadow:0 0 0 1px var(--t-nuit),0 0 0 3px var(--t-acc)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-liens{display:block;width:100%;height:30px;overflow:visible}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-liens path{fill:none;stroke:#ffffff38;stroke-width:1;vector-effect:non-scaling-stroke}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-liens path.ici{stroke:var(--t-acc);stroke-width:1.5}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiqs{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiqs>.uv-f-etiq{grid-area:1 / 1}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-etiqs.haut{align-items:end}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-dessus{position:relative;height:55px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-dessus .uv-f-liens{position:absolute;inset:0;height:55px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-f-dessus .uv-f-reperes{position:absolute;left:0;right:0;bottom:7px;margin:0}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv{display:none}@media(max-width:640px){html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-frise{display:none}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv{display:block;position:relative;padding-left:24px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv:before{content:"";box-sizing:border-box;position:absolute;left:6px;top:5px;bottom:5px;width:8px;border-radius:4px;background:var(--t-jauge-bg);border:1px solid var(--t-jauge-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv-an{position:relative;margin:0 0 4px;padding-top:2px;font:600 .62rem/1 JetBrains Mono,ui-monospace,monospace;color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv-an:before{content:"";position:absolute;left:-10px;top:calc(50% + 1px);width:6px;height:1px;background:#ffffff4d}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv *+.uv-fv-an{margin-top:12px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv-ajd{position:relative;display:flex;align-items:center;margin:8px 0}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv-ajd:before{content:"";position:absolute;left:-18px;right:0;top:50%;height:1px;background:var(--t-statut-bord);opacity:.55}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv-ajd span{position:relative;font:600 .58rem/1 JetBrains Mono,ui-monospace,monospace;padding:2px 6px;border-radius:99px;color:var(--t-statut-txt);background:var(--t-nuit);border:1px solid var(--t-statut-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv .uv-f-etiq{margin-left:-8px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv .uv-f-m{top:8px;bottom:auto;left:-10px;width:8px;height:22px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv .uv-f-m.jour{top:10.5px;left:-11.5px;width:11px;height:11px;margin:0}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv .uv-f-m:is(.an,.encours){top:4px;bottom:4px;height:auto;border-radius:4px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv .uv-f-m.encours{left:-8px;width:4px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv .uv-f-m.encours:before{left:-2px;top:-6px;margin:0;border:4px solid transparent;border-top:0;border-bottom:6px solid var(--t-acc)}}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-avant{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--t-tete-fil)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-avant-t{margin:11px 0 0;white-space:nowrap;font:600 .62rem/1 JetBrains Mono,ui-monospace,monospace;color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-avant-l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-av{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;grid-template-areas:"nom nom" "an sous";min-width:0;padding:8px 11px 9px;border-radius:10px;background:var(--t-jauge-bg);box-shadow:inset 0 0 0 1px var(--t-jauge-bord)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-av .uv-av-tx{display:contents}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-av-nom{grid-area:nom;align-self:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:500 .74rem/1.3 Inter,sans-serif;color:var(--t-ink2)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-av-an{grid-area:an;margin-top:4px;font:600 .6rem/1.35 JetBrains Mono,ui-monospace,monospace;color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-av-sous{grid-area:sous;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:400 .64rem/1.3 Inter,sans-serif;color:var(--t-ink3)}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-av .uv-av-sous:before{content:" · ";white-space:pre}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv-av{display:none}@media(max-width:640px){html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-avant.dans-frise{display:none}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-avant{grid-template-columns:minmax(0,1fr);row-gap:8px;margin-top:14px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-avant-t{margin:0}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-avant-l{grid-template-columns:minmax(0,1fr);gap:6px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv-av{position:relative;display:flex;align-items:baseline;gap:8px;min-width:0;margin-left:-8px;padding:5px 6px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv-av .uv-av-an{flex:none;margin:0;font-size:.62rem}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv-av .uv-av-tx{flex:1;min-width:0}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv-av .uv-av-sous{display:block;margin-top:1px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv .uv-f-m.rep{top:9px;bottom:auto;left:-9.5px;width:7px;height:7px;min-width:0;margin:0;border-radius:50%;background:var(--t-nuit);box-shadow:inset 0 0 0 1.5px var(--t-ink3);opacity:1}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv-an+.uv-fv-av{margin-top:-2px}html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv-av+.uv-fv-an,html[data-gn~=cameleon] :is(body,#_):not(#_) .uv-fv-av+.uv-f-etiq{margin-top:6px}}.notif-root{position:relative}.notif-bell{position:relative;width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,150,80,.22);background:#280f0ab3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.notif-bell:hover{transform:translateY(-1px);background:#32120cd1;border-color:#ffaa5a59}.notif-bell__badge{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;border-radius:999px;background:#ff5b5b;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 6px}.hidden{display:none!important}.notif-overlay{position:fixed;inset:0;background:#0000003d;opacity:0;pointer-events:none;transition:opacity .24s ease;z-index:90}.notif-overlay.is-open{opacity:1;pointer-events:auto}.notif-drawer{position:fixed;top:16px;right:16px;bottom:16px;width:min(420px,calc(100vw - 24px));border-radius:28px;border:1px solid rgba(255,170,90,.22);background:linear-gradient(180deg,#2a120eeb,#170a09f2);box-shadow:0 20px 60px #00000073;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);padding:18px;display:flex;flex-direction:column;transform:translate(110%) scale(.985);opacity:0;pointer-events:none;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s ease;z-index:100}.notif-drawer.is-open{transform:translate(0) scale(1);opacity:1;pointer-events:auto}.notif-drawer__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.notif-drawer__header h2{margin:0;color:#fff4e8f5;font-size:2rem;font-weight:800;letter-spacing:-.03em}.notif-drawer__close{width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:#fff4e8f5;font-size:1.4rem;cursor:pointer}.notif-drawer__readall{border:1px solid rgba(255,173,97,.14);background:#ffffff0a;color:#fff4e8f5;border-radius:18px;min-height:52px;padding:0 18px;font-size:1rem;font-weight:700;cursor:pointer;margin-bottom:16px}.notif-drawer__section-label{color:#ffe2cdb8;font-size:.95rem;margin:4px 4px 12px}.notif-drawer__content{overflow:auto;padding-right:2px}.notif-state{color:#ffe2cdb8;padding:12px 4px}.notif-card{position:relative;width:100%;text-align:left;display:flex;gap:14px;padding:14px;border-radius:22px;background:#ffffff0b;border:1px solid rgba(255,171,93,.08);margin-bottom:14px;color:#fff4e8f5;cursor:pointer}.notif-card--unread{background:#ffffff0f;border-color:#ffb06833}.notif-card__thumb{width:54px;height:54px;border-radius:16px;background:linear-gradient(180deg,#ffb5672e,#ff762914),#ffffff0a;flex:0 0 auto}.notif-card__content{min-width:0}.notif-card__title{font-size:1.02rem;font-weight:800;line-height:1.25;margin-bottom:4px}.notif-card__text{color:#ffe2cdc2;font-size:.95rem;line-height:1.4;margin-bottom:6px}.notif-card__time{color:#ffe2cd85;font-size:.88rem}.notif-card__dot{position:absolute;top:14px;right:14px;width:10px;height:10px;border-radius:999px;background:#f2bc51;box-shadow:0 0 10px #f2bc5173}@media(max-width:640px){.notif-drawer{top:0;right:0;bottom:0;width:100vw;border-radius:0;padding:18px 14px calc(20px + env(safe-area-inset-bottom));transform:translate(100%)}}.notif-card__thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px}.notif-card__remove{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:999px;border:none;background:#ffffff14;color:#fff4e880;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s ease;padding:0;line-height:1}.notif-card__remove:hover{background:#cc20204d;color:#ff6b6b}.notif-card{position:relative}.auth-ui{display:flex;align-items:center;justify-content:flex-end;gap:12px}.auth-ui__guest,.auth-ui__user{display:flex;align-items:center;gap:12px}.auth-ui__signin{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;border:2px solid transparent;background:#280f0ad9;background-image:linear-gradient(#280f0ad9,#280f0ad9),linear-gradient(135deg,#fff3e0,#ffb366,#e85a20);background-origin:border-box;background-clip:padding-box,border-box;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;text-decoration:none;font-weight:700;transition:transform .18s ease,background .18s ease,border-color .18s ease}.auth-ui__signin:hover{transform:translateY(-1px);background:#32120cd1;border-color:#ffaa5a59}.auth-user-menu{position:relative}.auth-user-menu__trigger{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 14px 0 8px;border-radius:999px;border:2px solid transparent;background:#280f0ad9;background-image:linear-gradient(#280f0ad9,#280f0ad9),linear-gradient(135deg,#fff3e0,#ffb366,#e85a20);background-origin:border-box;background-clip:padding-box,border-box;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.auth-user-menu__trigger:hover{transform:translateY(-1px);background:#32120cd1;border-color:#ffaa5a59}.auth-user-menu__avatar{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffb56738,#ff76291f);color:#fff4e8fa;font-weight:800;font-size:.95rem;box-shadow:inset 0 0 0 1px #ffaa5a2e}.auth-user-menu__name{font-weight:700;font-size:.96rem;white-space:nowrap}.auth-user-menu__dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;padding:10px;border-radius:22px;border:1px solid rgba(255,170,90,.18);background:linear-gradient(180deg,#2a120ef0,#170a09f5);box-shadow:0 20px 60px #0000006b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;transform:translateY(-8px) scale(.98);transition:opacity .18s ease,transform .18s ease;z-index:120}.auth-user-menu__dropdown.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.auth-user-menu__item{width:100%;display:flex;align-items:center;min-height:46px;padding:0 12px;border:0;border-radius:14px;background:transparent;color:#fff4e8f0;text-decoration:none;font-size:.96rem;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease}.auth-user-menu__item:hover{background:#ffffff0d}.auth-user-menu__item--danger{color:#ffb0a8}.auth-user-menu__item--danger:hover{background:#ff505014}@media(max-width:640px){.auth-user-menu__name{display:none}.auth-user-menu__trigger{padding-right:8px}.auth-user-menu__dropdown{right:0;min-width:200px}}.account-premium-btn{display:block;text-align:center;text-decoration:none;padding:12px 18px;margin:8px 0;border-radius:12px;background:linear-gradient(135deg,#ff9246,#d7501e);color:#fff;font-weight:700;font-size:14px;letter-spacing:.3px;box-shadow:0 6px 18px #ff642859,inset 0 1px #ffdcaa33;transition:transform .18s ease,box-shadow .18s ease;border:1px solid rgba(255,220,170,.3)}.account-premium-btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px #ff642880,inset 0 1px #ffdcaa4d}.auth-user-menu__premium{text-align:center!important;text-decoration:none!important;font-weight:700!important;background:linear-gradient(135deg,#ff9246,#d7501e)!important;color:#fff!important;margin:6px 8px!important;border-radius:10px!important;box-shadow:0 4px 14px #ff642859!important;transition:transform .18s ease,box-shadow .18s ease!important}.auth-user-menu__premium:hover{transform:translateY(-1px)!important;box-shadow:0 8px 22px #ff642880!important;background:linear-gradient(135deg,#ffa05c,#e85a20)!important}.auth-user-menu__avatar.is-premium{padding:2px;background:linear-gradient(135deg,#fff3e0,#ffb366,#e85a20);box-shadow:0 0 14px #ff8c3c73}.auth-user-menu__avatar.is-premium svg,.auth-user-menu__avatar.is-premium img{background:#1a0a07;border-radius:50%}.premium-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;margin-left:8px;border-radius:999px;background:linear-gradient(135deg,#3a1608f2,#280f0afa);border:1px solid transparent;background-image:linear-gradient(135deg,#3a1608f2,#280f0afa),linear-gradient(135deg,#fff3e0,#ffb366,#e85a20);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 2px 12px #ff8c3c66,inset 0 1px #ffdcaa1a;vertical-align:middle;animation:premiumGlow 2.8s ease-in-out infinite}@keyframes premiumGlow{0%,to{box-shadow:0 2px 12px #ff8c3c66,inset 0 1px #ffdcaa1a}50%{box-shadow:0 2px 18px #ffaa5ab3,inset 0 1px #ffdcaa33}}.premium-pill svg{width:12px;height:12px;flex-shrink:0;color:#ffb366;filter:drop-shadow(0 0 4px rgba(255,170,90,.9));animation:starSpin 4s linear infinite}@keyframes starSpin{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.15)}}.premium-pill__text{font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:11px;letter-spacing:.5px;text-transform:none;background:linear-gradient(135deg,#fff3e0,#ffb366,#e85a20);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 4px rgba(255,170,90,.8),0 0 8px rgba(255,140,60,.6),0 0 12px rgba(232,90,32,.4);filter:drop-shadow(0 0 2px rgba(255,180,100,.5))}.account-option--premium{display:block;text-decoration:none;background:linear-gradient(135deg,#ff8c3c1f,#ff641e0f);border:1px solid rgba(255,170,90,.3);color:#ffd4a8!important;font-weight:600;position:relative}.account-option--premium:hover{background:linear-gradient(135deg,#ff8c3c33,#ff641e1f);border-color:#ffaa5a80}.account-prefs-link{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:12px 16px;border-radius:12px;background:linear-gradient(135deg,#b85c5c,#a04848,#8b3a3a);border:1px solid rgba(255,180,180,.35);color:#fff;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.2px;text-align:center;overflow:hidden;box-shadow:0 4px 12px #78323259,inset 0 1px #ffc8c84d,inset 0 -2px 4px #00000026;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,filter .22s ease}.account-prefs-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent 30%,rgba(255,220,220,.35) 50%,transparent 70%);transition:left .6s ease;pointer-events:none}.account-prefs-link:hover{transform:translateY(-2px) scale(1.01);filter:brightness(1.08);box-shadow:0 8px 20px #78323280,inset 0 1px #ffc8c866,inset 0 -2px 4px #0000002e;color:#fff}.account-prefs-link:hover:before{left:100%}.account-prefs-link:active{transform:translateY(0) scale(.99)}.account-email-unverified{display:inline-block;margin-top:6px;padding:4px 10px;font-size:11px;font-weight:700;color:#ff6b6b;letter-spacing:.3px;background:#ff505014;border:1px solid rgba(255,80,80,.3);border-radius:999px;cursor:pointer;font-family:inherit;text-shadow:0 0 8px rgba(255,80,80,.6),0 0 16px rgba(255,80,80,.3);box-shadow:0 0 12px #ff505040;animation:unverifiedGlow 2s ease-in-out infinite;transition:transform .18s ease,background .18s ease}.account-email-unverified:hover{background:#ff505026;transform:translateY(-1px)}@keyframes unverifiedGlow{0%,to{text-shadow:0 0 8px rgba(255,80,80,.6),0 0 16px rgba(255,80,80,.3);box-shadow:0 0 12px #ff505040}50%{text-shadow:0 0 14px rgba(255,100,100,.9),0 0 24px rgba(255,80,80,.5);box-shadow:0 0 20px #ff505073}}.account-email-unverified--sent{color:#44c466;background:#44c46614;border-color:#44c46659;text-shadow:0 0 8px rgba(68,196,102,.6);box-shadow:0 0 12px #44c46640;animation:none;cursor:default}.premium-text-badge{display:inline-block;margin-left:8px;font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;color:#ffcf8f;vertical-align:middle;animation:premiumRoseGlow 2.2s ease-in-out infinite}@keyframes premiumRoseGlow{0%,to{text-shadow:0 0 8px rgba(232,155,155,.6),0 0 14px rgba(255,200,120,.3)}50%{text-shadow:0 0 16px rgba(255,210,180,1),0 0 26px rgba(232,155,155,.7)}}.avatar-img[data-astro-cid-cudsaqgm]{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.avatar-pick[data-astro-cid-cudsaqgm] .avatar-img[data-astro-cid-cudsaqgm]{width:100%;height:100%}.drawer-panel__header[data-astro-cid-cudsaqgm] h2[data-astro-cid-cudsaqgm]{display:flex;align-items:center;gap:10px}.dp-ic[data-astro-cid-cudsaqgm]{flex:none;width:19px;height:19px;color:#ffb066;opacity:.9}.mnu[data-astro-cid-cudsaqgm]{display:flex!important;align-items:center;gap:12px;text-align:left}.mnu-ic[data-astro-cid-cudsaqgm]{flex:none;width:17px;height:17px;color:#ffb066;opacity:.82;transition:opacity .15s ease}.mnu[data-astro-cid-cudsaqgm]:hover .mnu-ic[data-astro-cid-cudsaqgm]{opacity:1}.mnu-tx[data-astro-cid-cudsaqgm]{flex:1;min-width:0}.mnu-sep[data-astro-cid-cudsaqgm]{height:1px;margin:7px 10px;background:#ffab5d38}.mnu-prem[data-astro-cid-cudsaqgm]{display:flex!important;align-items:center;gap:12px;text-align:left;background:linear-gradient(90deg,#ffd98a26,#ffffff05)!important;border:1px solid rgba(255,217,138,.3)!important;color:#ffd98a!important;font-weight:700}.mnu-prem[data-astro-cid-cudsaqgm]:hover{background:linear-gradient(90deg,#ffd98a3d,#ffffff08)!important}.mnu-prem[data-astro-cid-cudsaqgm] .mnu-ic[data-astro-cid-cudsaqgm]{color:#ffd98a;opacity:1}.mnu-prem[data-astro-cid-cudsaqgm] small[data-astro-cid-cudsaqgm]{display:block;font-size:.7rem;font-weight:500;color:#ffd98a9e;margin-top:1px}.mnu--dg[data-astro-cid-cudsaqgm] .mnu-ic[data-astro-cid-cudsaqgm]{color:#f08b7f;opacity:.8}
