.page-module__Iorc3a__topbar{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--line);background:#0a0a0cb8;position:sticky;top:0}.page-module__Iorc3a__topbarInner{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:14px 32px;display:flex}.page-module__Iorc3a__logo{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.page-module__Iorc3a__logoMark{background:linear-gradient(135deg, var(--accent), var(--violet));width:30px;height:30px;font-family:var(--mono);color:#0a0a0c;box-shadow:0 0 24px var(--accent-glow);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.page-module__Iorc3a__topLink{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.page-module__Iorc3a__topLink:hover{color:var(--ink)}.page-module__Iorc3a__page{z-index:1;max-width:1100px;margin:0 auto;padding:48px 32px 80px;position:relative}.page-module__Iorc3a__page h1{font-family:var(--display);letter-spacing:-.025em;font-size:40px;font-weight:700;line-height:1.05}.page-module__Iorc3a__accent{background:linear-gradient(115deg, var(--accent), var(--violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.page-module__Iorc3a__lede{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.55}.page-module__Iorc3a__tabs{border-bottom:1px solid var(--line);gap:4px;margin-top:32px;display:flex}.page-module__Iorc3a__tab{font-family:var(--display);color:var(--ink-3);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 18px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.page-module__Iorc3a__tab:hover{color:var(--ink-2)}.page-module__Iorc3a__tabActive{color:var(--ink);border-bottom-color:var(--accent)}.page-module__Iorc3a__tab .page-module__Iorc3a__count{font-family:var(--mono);opacity:.6;background:var(--bg-3);border-radius:4px;padding:2px 6px;font-size:11px}.page-module__Iorc3a__tabActive .page-module__Iorc3a__count{color:var(--accent);opacity:1;background:#ff50651f;background:lab(60.2732% 77.3247 33.2065/.12)}.page-module__Iorc3a__panelSection{padding-top:32px;display:none}.page-module__Iorc3a__panelSectionActive{display:block}.page-module__Iorc3a__itemGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.page-module__Iorc3a__item{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;align-items:center;gap:14px;padding:16px;transition:all .15s;display:flex}.page-module__Iorc3a__item:hover{border-color:var(--line-2);transform:translateY(-2px)}.page-module__Iorc3a__swatch{background:repeating-linear-gradient(135deg, #ffffff0a 0 8px, #ffffff14 8px 16px), var(--bg-3);border-radius:8px;flex-shrink:0;width:48px;height:48px}.page-module__Iorc3a__swA{background-color:#310c10!important;background-color:lab(8.87576% 19.3208 7.00097)!important}.page-module__Iorc3a__swB{background-color:#1b0f28!important;background-color:lab(6.55356% 11.0105 -14.5512)!important}.page-module__Iorc3a__swC{background-color:#071727!important;background-color:lab(7.07895% -1.73856 -13.4727)!important}.page-module__Iorc3a__swD{background-color:#2b101e!important;background-color:lab(8.84769% 16.0629 -3.10023)!important}.page-module__Iorc3a__swE{background-color:#231103!important;background-color:lab(7.07656% 8.17062 9.56571)!important}.page-module__Iorc3a__swF{background-color:#300c19!important;background-color:lab(8.76503% 19.5309 .268939)!important}.page-module__Iorc3a__info{flex:1;min-width:0}.page-module__Iorc3a__nm{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.page-module__Iorc3a__meta{font-family:var(--mono);color:var(--ink-3);margin-top:4px;font-size:11px}.page-module__Iorc3a__itemActions{flex-shrink:0;gap:6px;display:flex}.page-module__Iorc3a__iconBtn{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:8px;place-items:center;transition:all .15s;display:grid}.page-module__Iorc3a__iconBtn:hover{color:var(--ink);border-color:var(--line-2);background:var(--bg-3)}.page-module__Iorc3a__iconBtnFavOn{color:var(--accent)}.page-module__Iorc3a__noticeList{border:1px solid var(--line);background:var(--bg-2);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.page-module__Iorc3a__noticeRow{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;align-items:start;gap:18px;padding:18px 20px;display:grid}.page-module__Iorc3a__noticeRow:last-child{border-bottom:none}.page-module__Iorc3a__noticeRow:hover{background:var(--bg-3)}.page-module__Iorc3a__noticeDate{font-family:var(--mono);color:var(--ink-3);letter-spacing:.05em;padding-top:2px;font-size:11px}.page-module__Iorc3a__noticeBody .page-module__Iorc3a__tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:10px;display:inline-block}.page-module__Iorc3a__tagNew{color:var(--green);background:#61d46a26;background:lab(76.6558% -50.5136 42.0179/.15)}.page-module__Iorc3a__tagUpdate{color:#ce9dff;color:lab(71.4862% 45.8837 -58.8367);background:#ac67ef26;background:lab(56.2454% 47.2299 -58.5801/.15)}.page-module__Iorc3a__noticeBody h4{font-family:var(--display);font-size:15px;font-weight:600;line-height:1.4}.page-module__Iorc3a__noticeBody p{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:1.6}.page-module__Iorc3a__sh{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.page-module__Iorc3a__sh h2{font-family:var(--display);letter-spacing:-.015em;font-size:22px;font-weight:700}.page-module__Iorc3a__shClear{font-family:var(--mono);color:var(--ink-3);letter-spacing:.05em;cursor:pointer;background:0 0;font-size:11px}.page-module__Iorc3a__shClear:hover{color:var(--accent)}@media (max-width:800px){.page-module__Iorc3a__topbarInner,.page-module__Iorc3a__page{padding-left:16px;padding-right:16px}.page-module__Iorc3a__page h1{font-size:30px}.page-module__Iorc3a__itemGrid{grid-template-columns:1fr}.page-module__Iorc3a__noticeRow{grid-template-columns:1fr;gap:8px}}
