.CaseMock-module__xBt1BW__root{--mk-card:#0a1226;--mk-panel:#ffffff08;--mk-line:#00bfff2e;--mk-line-soft:#ffffff14;--mk-cyan:#38bdf8;--mk-blue:#06f;--mk-muted:#94a3b8;--mk-dim:#64748b;--mk-bar:#94a3b82e;--mk-bar-strong:#dde2f552;color:#dde2f5;font-size:13px;line-height:1.5}.CaseMock-module__xBt1BW__win{border:1px solid var(--mk-line);background:linear-gradient(160deg, #0d1733 0%, var(--mk-card) 60%);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px -20px #000000b3,0 0 0 1px #0066ff0d}.CaseMock-module__xBt1BW__winBar{border-bottom:1px solid var(--mk-line-soft);background:#ffffff05;align-items:center;gap:10px;padding:10px 16px;display:flex}.CaseMock-module__xBt1BW__dots{gap:5px;display:inline-flex}.CaseMock-module__xBt1BW__dots i{background:#ef4444;border-radius:50%;width:9px;height:9px}.CaseMock-module__xBt1BW__dots i:nth-child(2){background:#f59e0b}.CaseMock-module__xBt1BW__dots i:nth-child(3){background:#22c55e}.CaseMock-module__xBt1BW__winTitle{color:#fff;font-weight:700}.CaseMock-module__xBt1BW__winTag{color:var(--mk-cyan);white-space:nowrap;margin-left:auto;font-size:11px}.CaseMock-module__xBt1BW__winBody{flex-direction:column;gap:12px;padding:18px;display:flex}.CaseMock-module__xBt1BW__bar{background:var(--mk-bar);border-radius:4px;height:8px;display:block}.CaseMock-module__xBt1BW__barStrong{background:var(--mk-bar-strong)}.CaseMock-module__xBt1BW__chip{border:1px solid var(--mk-line-soft);color:var(--mk-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.CaseMock-module__xBt1BW__chipOn{color:#c3e8ff;background:#38bdf81f;border-color:#38bdf880}.CaseMock-module__xBt1BW__pill{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.CaseMock-module__xBt1BW__pill_blue{color:#b3c5ff;background:#06f3}.CaseMock-module__xBt1BW__pill_green{color:#6ee7b7;background:#10b98126}.CaseMock-module__xBt1BW__pill_amber{color:#fcd34d;background:#f59e0b26}.CaseMock-module__xBt1BW__btn{background:var(--mk-blue);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.CaseMock-module__xBt1BW__btnGhost{border:1px solid var(--mk-line-soft);color:#dde2f5;background:0 0}.CaseMock-module__xBt1BW__muted{color:var(--mk-dim)}.CaseMock-module__xBt1BW__link{color:var(--mk-cyan);font-size:11px}.CaseMock-module__xBt1BW__tabs{flex-wrap:wrap;gap:6px;display:flex}.CaseMock-module__xBt1BW__right{justify-content:flex-end;gap:6px;display:flex}.CaseMock-module__xBt1BW__cols2,.CaseMock-module__xBt1BW__cols3{gap:12px;display:grid}.CaseMock-module__xBt1BW__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseMock-module__xBt1BW__cols3{grid-template-columns:1fr 1.1fr 1.3fr}.CaseMock-module__xBt1BW__panel{border:1px solid var(--mk-line-soft);background:var(--mk-panel);border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:14px;display:flex}.CaseMock-module__xBt1BW__panelHi{background:#0066ff12;border-color:#38bdf859}.CaseMock-module__xBt1BW__panelLabel{letter-spacing:.02em;color:var(--mk-muted);font-size:11px;font-weight:700}.CaseMock-module__xBt1BW__listRow,.CaseMock-module__xBt1BW__kv{color:var(--mk-muted);align-items:center;gap:8px;font-size:11px;display:flex}.CaseMock-module__xBt1BW__listRow{background:#ffffff08;border-radius:8px;justify-content:space-between;padding:8px 10px}.CaseMock-module__xBt1BW__kv>.CaseMock-module__xBt1BW__bar{flex:1}.CaseMock-module__xBt1BW__kvBlock{flex-direction:column;gap:5px;display:flex}.CaseMock-module__xBt1BW__kvBlock em{color:var(--mk-cyan);font-size:11px;font-style:normal}.CaseMock-module__xBt1BW__badgeRow{display:flex}.CaseMock-module__xBt1BW__selected{color:#fff;background:#38bdf814;border:1px solid #38bdf873;border-radius:8px;padding:8px 10px}.CaseMock-module__xBt1BW__field{color:var(--mk-muted);background:#ffffff0a;border-radius:6px;padding:7px 10px}.CaseMock-module__xBt1BW__drop{border:1px dashed var(--mk-line);text-align:center;color:var(--mk-muted);border-radius:8px;padding:14px 10px;font-size:11px}.CaseMock-module__xBt1BW__preview{background:#00000040;border-radius:8px;flex-direction:column;gap:6px;margin-top:4px;padding:10px;display:flex}.CaseMock-module__xBt1BW__userMsg{background:var(--mk-blue);color:#fff;border-radius:14px 14px 4px;align-self:flex-end;max-width:80%;padding:9px 14px}.CaseMock-module__xBt1BW__aiMsg{border:1px solid var(--mk-line);background:#0e2a5d73;border-radius:4px 14px 14px;flex-direction:column;gap:8px;max-width:94%;padding:14px;display:flex}.CaseMock-module__xBt1BW__aiLabel{color:var(--mk-cyan);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.CaseMock-module__xBt1BW__step{background:#ffffff0a;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.CaseMock-module__xBt1BW__stepNo{background:var(--mk-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-grid}.CaseMock-module__xBt1BW__stepText{flex:1;min-width:0}.CaseMock-module__xBt1BW__input{border:1px solid var(--mk-line-soft);color:var(--mk-dim);background:#00000040;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.CaseMock-module__xBt1BW__input>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CaseMock-module__xBt1BW__split{grid-template-columns:180px 1fr;gap:18px;display:grid}.CaseMock-module__xBt1BW__side{border-right:1px solid var(--mk-line-soft);flex-direction:column;gap:10px;padding-right:16px;display:flex}.CaseMock-module__xBt1BW__sideTitle{color:#fff;align-items:center;gap:6px;font-weight:700;display:inline-flex}.CaseMock-module__xBt1BW__sideLabel{color:var(--mk-dim);margin-top:6px;font-size:11px}.CaseMock-module__xBt1BW__center{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 0 8px;display:flex}.CaseMock-module__xBt1BW__orb{background:var(--mk-blue);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 30px #0066ff80}.CaseMock-module__xBt1BW__centerTitle{color:#fff;font-size:22px}.CaseMock-module__xBt1BW__prompt{border:1px solid var(--mk-line);text-align:left;background:#00000040;border-radius:14px;flex-direction:column;gap:12px;width:100%;max-width:560px;margin-top:12px;padding:14px;display:flex}.CaseMock-module__xBt1BW__promptTools{flex-wrap:wrap;gap:6px;display:flex}.CaseMock-module__xBt1BW__caution{color:var(--mk-dim);font-size:11px}.CaseMock-module__xBt1BW__option{border:1px solid var(--mk-line-soft);color:var(--mk-cyan);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.CaseMock-module__xBt1BW__option div{flex-direction:column;display:flex}.CaseMock-module__xBt1BW__option strong{color:#fff}.CaseMock-module__xBt1BW__option span{color:var(--mk-muted);font-size:11px}.CaseMock-module__xBt1BW__optionOn{background:#38bdf814;border-color:#38bdf880}.CaseMock-module__xBt1BW__feedback{color:var(--mk-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CaseMock-module__xBt1BW__table{border:1px solid var(--mk-line-soft);border-radius:10px;overflow:hidden}.CaseMock-module__xBt1BW__tr{border-top:1px solid var(--mk-line-soft);grid-template-columns:40px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;display:grid}.CaseMock-module__xBt1BW__tr:first-child{background:#ffffff0a;border-top:0}.CaseMock-module__xBt1BW__th,.CaseMock-module__xBt1BW__td{padding:9px 10px;font-size:11px}.CaseMock-module__xBt1BW__th{color:var(--mk-muted);font-weight:700}.CaseMock-module__xBt1BW__cluster{border:1px solid var(--mk-line-soft);color:var(--mk-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.CaseMock-module__xBt1BW__cluster>.CaseMock-module__xBt1BW__bar{flex:none}.CaseMock-module__xBt1BW__clusterOn{background:#0066ff1a;border-color:#38bdf880}.CaseMock-module__xBt1BW__cluster strong{color:#fff}.CaseMock-module__xBt1BW__chart{align-items:flex-end;gap:8px;height:72px;display:flex}.CaseMock-module__xBt1BW__chart i{background:#38bdf84d;border-radius:4px 4px 0 0;flex:1}.CaseMock-module__xBt1BW__chart .CaseMock-module__xBt1BW__chartHi{background:var(--mk-cyan)}.CaseMock-module__xBt1BW__pipe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.CaseMock-module__xBt1BW__pipeItem{align-items:center;gap:6px;display:inline-flex}.CaseMock-module__xBt1BW__pipeStep{border:1px solid var(--mk-line-soft);white-space:nowrap;background:#ffffff0a;border-radius:8px;padding:6px 12px;font-size:12px}.CaseMock-module__xBt1BW__pipeLast{border-color:var(--mk-blue);background:var(--mk-blue);color:#fff}.CaseMock-module__xBt1BW__pipeArrow{color:var(--mk-dim)}.CaseMock-module__xBt1BW__concept{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.CaseMock-module__xBt1BW__exchange{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.CaseMock-module__xBt1BW__exchangeList{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.CaseMock-module__xBt1BW__exchangeList li{color:#dde2f5;align-items:center;gap:8px;font-size:14px;display:flex}.CaseMock-module__xBt1BW__exchangeList svg{color:var(--mk-cyan);flex:none}.CaseMock-module__xBt1BW__nodeWrap{display:flex;position:relative}.CaseMock-module__xBt1BW__node{border:1px solid var(--mk-line-soft);background:#ffffff08;border-radius:14px;flex-direction:column;flex:1;gap:6px;padding:20px;display:flex}.CaseMock-module__xBt1BW__nodeCore{background:#0066ff1a;border-color:#38bdf873;box-shadow:0 0 40px -10px #06f9}.CaseMock-module__xBt1BW__nodeHead{color:var(--mk-dim);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;display:flex}.CaseMock-module__xBt1BW__nodeHead svg{color:var(--mk-cyan)}.CaseMock-module__xBt1BW__nodeKey{color:var(--mk-cyan);font-size:12px;font-weight:700}.CaseMock-module__xBt1BW__nodeVal{color:#fff;font-size:16px;line-height:1.4}.CaseMock-module__xBt1BW__nodeArrow{z-index:1;border:1px solid var(--mk-line);background:var(--mk-card);width:24px;height:24px;color:var(--mk-cyan);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-26px;transform:translateY(-50%)}@media (max-width:767px){.CaseMock-module__xBt1BW__cols2,.CaseMock-module__xBt1BW__cols3,.CaseMock-module__xBt1BW__split{grid-template-columns:minmax(0,1fr)}.CaseMock-module__xBt1BW__side{display:none}.CaseMock-module__xBt1BW__concept,.CaseMock-module__xBt1BW__exchange{grid-template-columns:minmax(0,1fr);gap:26px}.CaseMock-module__xBt1BW__nodeArrow{top:auto;bottom:-25px;right:50%;transform:translate(50%)rotate(90deg)}}[data-theme=light] .CaseMock-module__xBt1BW__root{--mk-card:#fff;--mk-panel:#0a0c3508;--mk-line-soft:#0a0c351a;--mk-muted:#64748b;--mk-dim:#94a3b8;--mk-cyan:#1f6888;--mk-bar-strong:#0a0c3552;color:#4a5170}[data-theme=light] .CaseMock-module__xBt1BW__win{background:linear-gradient(160deg, #f4f6fb 0%, var(--mk-card) 60%);box-shadow:0 24px 60px -20px #0a0c3536,0 0 0 1px #0066ff0d}[data-theme=light] .CaseMock-module__xBt1BW__winBar{background:#0a0c3508}[data-theme=light] .CaseMock-module__xBt1BW__winTitle{color:#0a0c35}[data-theme=light] .CaseMock-module__xBt1BW__chipOn{color:#6b808c}[data-theme=light] .CaseMock-module__xBt1BW__pill_blue{color:#626c8c}[data-theme=light] .CaseMock-module__xBt1BW__pill_green{color:#3d7f65}[data-theme=light] .CaseMock-module__xBt1BW__pill_amber{color:#8b742a}[data-theme=light] .CaseMock-module__xBt1BW__btn{color:#0a0c35}[data-theme=light] .CaseMock-module__xBt1BW__btnGhost{color:#0a0c35}[data-theme=light] .CaseMock-module__xBt1BW__listRow{background:#0a0c350c}[data-theme=light] .CaseMock-module__xBt1BW__selected{color:#0a0c35}[data-theme=light] .CaseMock-module__xBt1BW__field{background:#0a0c3510}[data-theme=light] .CaseMock-module__xBt1BW__preview{background:#0a0c3509}[data-theme=light] .CaseMock-module__xBt1BW__userMsg{color:#0a0c35}[data-theme=light] .CaseMock-module__xBt1BW__aiMsg{background:#f4f6fb73}[data-theme=light] .CaseMock-module__xBt1BW__step{background:#0a0c3510}[data-theme=light] .CaseMock-module__xBt1BW__stepNo{color:#0a0c35}[data-theme=light] .CaseMock-module__xBt1BW__input{background:#0a0c3509}[data-theme=light] .CaseMock-module__xBt1BW__sideTitle{color:#0a0c35}[data-theme=light] .CaseMock-module__xBt1BW__orb{color:#0a0c35}[data-theme=light] .CaseMock-module__xBt1BW__centerTitle{color:#0a0c35}[data-theme=light] .CaseMock-module__xBt1BW__prompt{background:#0a0c3509}[data-theme=light] .CaseMock-module__xBt1BW__option strong{color:#0a0c35}[data-theme=light] .CaseMock-module__xBt1BW__tr:first-child{background:#0a0c3510}[data-theme=light] .CaseMock-module__xBt1BW__cluster strong{color:#0a0c35}[data-theme=light] .CaseMock-module__xBt1BW__pipeStep{background:#0a0c3510}[data-theme=light] .CaseMock-module__xBt1BW__pipeLast{color:#0a0c35}[data-theme=light] .CaseMock-module__xBt1BW__exchangeList li{color:#0a0c35}[data-theme=light] .CaseMock-module__xBt1BW__node{background:#0a0c350c}[data-theme=light] .CaseMock-module__xBt1BW__nodeVal{color:#0a0c35}
.CaseDetail-module__sP7z5G__root{width:calc(100% - 60px);max-width:1400px;color:var(--text-primary);word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;gap:120px;margin:0 auto;padding:110px 0 120px;display:flex}.CaseDetail-module__sP7z5G__section{flex-direction:column;gap:60px;display:flex}.CaseDetail-module__sP7z5G__screens{gap:100px}.CaseDetail-module__sP7z5G__sectionSub{margin-top:var(--space-5)}.CaseDetail-module__sP7z5G__root .CaseDetail-module__sP7z5G__section .sub_title.hd{margin:0}.CaseDetail-module__sP7z5G__hero{text-align:center;color:var(--text-primary);flex-direction:column;align-items:center;display:flex}.CaseDetail-module__sP7z5G__title{margin:var(--space-6) 0 0;font-family:var(--font-type01);font-size:var(--title-60);font-weight:var(--weight-bold);letter-spacing:var(--letter-03);color:var(--text-primary);line-height:1.3}.CaseDetail-module__sP7z5G__subtitle{font-family:var(--font-type01);font-size:calc(var(--title-20) * 1.6);letter-spacing:-.04em;color:var(--text-primary);margin:20px 0 0;font-weight:300;line-height:1.56}.CaseDetail-module__sP7z5G__subtitle strong{font-weight:600}.CaseDetail-module__sP7z5G__tagRow{justify-content:center;align-items:center;gap:10px var(--space-4);flex-wrap:wrap;display:flex}.CaseDetail-module__sP7z5G__tag{font-size:var(--body-sm);font-weight:var(--weight-bold);padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--brand-hover);color:var(--text-accent)}.CaseDetail-module__sP7z5G__tagFirst{font-size:var(--body-sm);font-weight:var(--weight-bold);padding:var(--space-1) 14px;border-radius:var(--radius-pill);background:var(--brand-primary);color:#fff}.CaseDetail-module__sP7z5G__tagDivider{background:var(--line-default);width:1px;height:20px}.CaseDetail-module__sP7z5G__agencyLogo{width:auto;height:40px;display:block}.CaseDetail-module__sP7z5G__note{font-size:var(--body-sm);color:var(--text-tertiary);margin:28px 0 0}.CaseDetail-module__sP7z5G__values{text-align:left;width:100%;margin-top:70px}.CaseDetail-module__sP7z5G__hero .CaseDetail-module__sP7z5G__values .about_icon{margin-top:0}.CaseDetail-module__sP7z5G__hero .CaseDetail-module__sP7z5G__values .about_icon dd{font-weight:400}.CaseDetail-module__sP7z5G__hero .CaseDetail-module__sP7z5G__values .about_icon>li{width:calc(33.333% - 32px)}.CaseDetail-module__sP7z5G__valuesNote{margin:var(--space-5) 0 0;font-size:var(--body-xs);color:var(--text-tertiary)}.CaseDetail-module__sP7z5G__featureGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.CaseDetail-module__sP7z5G__featureCard{gap:var(--space-3)}.CaseDetail-module__sP7z5G__featureCard,.CaseDetail-module__sP7z5G__featureCard:hover{background:var(--surface-card-hi)}.CaseDetail-module__sP7z5G__featureNo{font-size:var(--body-sm);font-weight:var(--weight-bold);color:var(--text-accent)}.CaseDetail-module__sP7z5G__featureCard .CaseDetail-module__sP7z5G__featureTitle{font-size:calc(var(--title-20) * 1.3);font-weight:600}.CaseDetail-module__sP7z5G__featureCard .CaseDetail-module__sP7z5G__featureDesc{font-size:calc(var(--title-20) * 1.04);font-weight:300;line-height:1.6;font-family:var(--font-type01);word-break:keep-all}.CaseDetail-module__sP7z5G__aboutGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.CaseDetail-module__sP7z5G__aboutWide{grid-template-columns:minmax(0,1fr)}.CaseDetail-module__sP7z5G__aboutText{flex-direction:column;gap:28px;min-width:0;display:flex}.CaseDetail-module__sP7z5G__aboutHead{gap:var(--space-4);flex-direction:column;display:flex}.CaseDetail-module__sP7z5G__aboutName{font-family:var(--font-type01);font-size:var(--title-40);font-weight:var(--weight-bold);letter-spacing:var(--letter-03);word-break:keep-all;margin:0;line-height:1.3}.CaseDetail-module__sP7z5G__aboutLede{font-size:calc(var(--title-20) * 1.1);color:var(--text-secondary);margin:0;font-weight:300;line-height:1.6}.CaseDetail-module__sP7z5G__aboutLede strong{color:var(--text-primary);font-weight:600}.CaseDetail-module__sP7z5G__facts{padding:var(--space-5) 0 0;border-top:1px solid var(--line-subtle);gap:var(--space-4);font-family:var(--font-type01);flex-direction:column;margin:0;list-style:none;display:flex}.CaseDetail-module__sP7z5G__fact{gap:var(--space-1) var(--space-3);grid-template-columns:22px minmax(0,1fr);display:grid}.CaseDetail-module__sP7z5G__factCheck{align-self:center}.CaseDetail-module__sP7z5G__factTerm{font-size:calc(var(--title-20) * 1.2);font-weight:500}.CaseDetail-module__sP7z5G__factDesc{font-size:var(--title-20);color:var(--text-secondary);word-break:keep-all;grid-column:2;font-weight:300}.CaseDetail-module__sP7z5G__screenRow{align-items:center;gap:var(--space-8) var(--space-9);flex-wrap:wrap;display:flex}.CaseDetail-module__sP7z5G__screenText{flex-direction:column;flex:420px;gap:22px;min-width:0;display:flex}.CaseDetail-module__sP7z5G__screenView{flex:560px;min-width:0}.CaseDetail-module__sP7z5G__screenPill{font-size:var(--body-lg);font-weight:var(--weight-medium);padding:var(--space-2) 20px;background:var(--brand-primary);color:#fff;border-radius:12px;align-self:flex-start}[data-theme=light] :is(.CaseDetail-module__sP7z5G__tagFirst,.CaseDetail-module__sP7z5G__screenPill,.CaseDetail-module__sP7z5G__ctaBadgeOn){background:#0060d6}[data-theme=light] .CaseDetail-module__sP7z5G__root span[style*="background: var(--brand-primary)"]{background:#0060d6}.CaseDetail-module__sP7z5G__screenTitle{font-family:var(--font-type01);font-size:calc(var(--title-20) * 2.6);letter-spacing:-.04em;margin:0;font-weight:200;line-height:1.35}.CaseDetail-module__sP7z5G__screenTitle strong{font-weight:600}.CaseDetail-module__sP7z5G__screenLead{font-size:calc(var(--title-20) * 1.2);font-weight:var(--weight-medium);gap:10px;margin:0;line-height:1.45;display:flex}.CaseDetail-module__sP7z5G__screenLead>span{color:var(--brand-primary)}.CaseDetail-module__sP7z5G__dash{font-size:calc(var(--title-20) * 1.1);color:var(--text-secondary);flex-direction:column;gap:6px;margin:0;padding:0 0 0 20px;font-weight:300;line-height:1.54;list-style:none;display:flex}.CaseDetail-module__sP7z5G__dash li{padding-left:14px;position:relative}.CaseDetail-module__sP7z5G__dash li:before{content:"-";position:absolute;left:0}.CaseDetail-module__sP7z5G__mock{text-align:left;font-size:16px}.CaseDetail-module__sP7z5G__root .mk-root{--mk-bar:#ffffff2e;--mk-bar-strong:#ffffff52;--mk-blue:#0075ff;--mk-card:#111543;--mk-cyan:#3da2ff;--mk-dim:#ffffff7a;--mk-line:#3da2ff2e;--mk-muted:#ffffffb8}[data-theme=light] .CaseDetail-module__sP7z5G__root{--text-secondary:#363d5c;--text-tertiary:#5b6280}[data-theme=light] .CaseDetail-module__sP7z5G__root .mk-root{--mk-bar-strong:#0a0c3552;--mk-card:#fff;--mk-cyan:#0068e0;--mk-dim:#5b6280;--mk-line-soft:#0a0c3514;--mk-muted:#5b6280;--mk-panel:#f2f4f9}[data-theme=light] .CaseDetail-module__sP7z5G__band{clip-path:inset(0 -100vmax);background:#f2f5fb;margin-block:-40px;padding-top:100px;padding-bottom:100px;box-shadow:0 0 0 100vmax #f2f5fb}[data-theme=light] .CaseDetail-module__sP7z5G__band .mk-win{box-shadow:0 14px 36px #0a0c351f,0 0 0 1px #0a0c3510}[data-theme=light] .CaseDetail-module__sP7z5G__featureCard{background:#e9eef8;box-shadow:inset 0 0 0 1px #0a0c3514}[data-theme=light] .CaseDetail-module__sP7z5G__featureCard:hover{background:#e9eef8;box-shadow:inset 0 0 0 1px #0a0c3514}[data-theme=light] .CaseDetail-module__sP7z5G__root .concept-lg .mk-node{background:var(--surface-card)!important;box-shadow:var(--elev-2)!important;border-color:#0000!important}[data-theme=light] .CaseDetail-module__sP7z5G__root .concept-lg .mk-nodeCore{box-shadow:var(--elev-3)!important}[data-theme=light] .CaseDetail-module__sP7z5G__root .concept-lg .mk-nodeArrow{color:var(--text-accent)}:is([data-theme=light] .CaseDetail-module__sP7z5G__root span[style*="background: var(--brand-primary)"],[data-theme=light] .CaseDetail-module__sP7z5G__root span[style*="background: var(--brand-gradient)"],[data-theme=light] .CaseDetail-module__sP7z5G__root :is(.mk-btn:not(.mk-btnGhost),.mk-userMsg,.mk-stepNo)){color:#fff!important}.CaseDetail-module__sP7z5G__root .concept-lg .concept-cap{font-size:calc(var(--title-20) * .9);color:var(--text-accent);margin:0;font-weight:700}.CaseDetail-module__sP7z5G__root .concept-lg .concept-note{font-size:var(--body-sm);color:var(--text-tertiary);margin:0}.CaseDetail-module__sP7z5G__root .concept-lg .mk-node{border-radius:20px;gap:14px;min-height:160px;padding:32px 30px 36px}.CaseDetail-module__sP7z5G__root .concept-lg .mk-nodeHead{margin-bottom:0}.CaseDetail-module__sP7z5G__root .concept-lg .mk-nodeHead svg{width:26px;height:26px}.CaseDetail-module__sP7z5G__root .concept-lg .mk-nodeKey{font-size:var(--title-20)}.CaseDetail-module__sP7z5G__root .concept-lg .mk-nodeVal{font-size:calc(var(--title-20) * 1.3);word-break:keep-all;font-weight:600;line-height:1.4}.CaseDetail-module__sP7z5G__ctaBadges{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-5);display:flex}.CaseDetail-module__sP7z5G__ctaBadge,.CaseDetail-module__sP7z5G__ctaBadgeOn{border-radius:var(--radius-sm);font-size:var(--body-xs);padding:3px 12px}.CaseDetail-module__sP7z5G__ctaBadge{border:1px solid var(--line-strong);color:rgb(var(--white-rgb) / .8)}.CaseDetail-module__sP7z5G__ctaBadgeOn{font-weight:var(--weight-bold);background:var(--brand-primary);color:#fff}.CaseDetail-module__sP7z5G__ctaChips{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-top:28px;display:flex}.CaseDetail-module__sP7z5G__ctaChip{padding:6px var(--space-4);border-radius:var(--radius-pill);border:1px solid rgb(var(--white-rgb) / .3);font-size:var(--body-sm);color:rgb(var(--white-rgb) / .8)}.CaseDetail-module__sP7z5G__ctaChip:before{content:"✓ "}.CaseDetail-module__sP7z5G__ctaNote{margin:var(--space-5) 0 0;font-size:var(--body-sm);color:var(--text-tertiary)}[data-theme=light] .CaseDetail-module__sP7z5G__ctaBand{background-image:url(/images/cases/cta_globe_light.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}@media (max-width:1300px){.CaseDetail-module__sP7z5G__hero .CaseDetail-module__sP7z5G__values .about_icon>li{width:calc(33.333% - 20px)}}@media (max-width:1024px){.CaseDetail-module__sP7z5G__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.CaseDetail-module__sP7z5G__tagDivider{display:none}.CaseDetail-module__sP7z5G__featureGrid,.CaseDetail-module__sP7z5G__aboutGrid{grid-template-columns:minmax(0,1fr)}.CaseDetail-module__sP7z5G__hero .CaseDetail-module__sP7z5G__values .about_icon>li{width:100%;margin:0 0 15px}}
.Button-module__8RiFmG__base{justify-content:center;align-items:center;gap:var(--space-3);min-width:var(--tap-min);min-height:var(--tap-min);padding-inline:var(--space-6);border-radius:var(--radius-pill);font-size:var(--body-md);font-weight:var(--weight-medium);letter-spacing:var(--letter-04);text-align:center;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;line-height:1;display:inline-flex;position:relative}.Button-module__8RiFmG__base:disabled,.Button-module__8RiFmG__base[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.Button-module__8RiFmG__label,.Button-module__8RiFmG__affix{z-index:1;align-items:center;display:inline-flex;position:relative}.Button-module__8RiFmG__full{width:100%}.Button-module__8RiFmG__primary{background:var(--brand-primary);color:#fff;height:56px}.Button-module__8RiFmG__primary:hover{background:var(--brand-hover);box-shadow:var(--glow-focus)}.Button-module__8RiFmG__primary:active{background:var(--brand-deep)}.Button-module__8RiFmG__primary:disabled,.Button-module__8RiFmG__primary[aria-disabled=true]{background:var(--surface-card-hi)}.Button-module__8RiFmG__secondary{min-width:190px;height:56px;padding-inline:var(--space-6) var(--space-2);border-color:var(--line-strong);color:var(--text-primary);overflow:hidden}.Button-module__8RiFmG__secondary:before{content:"";z-index:0;background:var(--brand-primary);transform-origin:0;transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.Button-module__8RiFmG__secondary:hover,.Button-module__8RiFmG__secondary:focus-visible{border-color:var(--brand-primary);color:#fff}.Button-module__8RiFmG__secondary:hover:before,.Button-module__8RiFmG__secondary:focus-visible:before{transform:scaleX(1)}.Button-module__8RiFmG__secondary .Button-module__8RiFmG__affix{border-radius:var(--radius-full);background:var(--brand-primary);width:40px;height:40px;transition:background-color var(--dur-base) var(--ease-out);flex:none;justify-content:center;margin-left:auto}.Button-module__8RiFmG__secondary:hover .Button-module__8RiFmG__affix,.Button-module__8RiFmG__secondary:focus-visible .Button-module__8RiFmG__affix{color:var(--brand-primary);background:#fff}.Button-module__8RiFmG__ghost{height:48px;padding-inline:var(--space-4);color:var(--text-accent)}.Button-module__8RiFmG__ghost:hover .Button-module__8RiFmG__label,.Button-module__8RiFmG__ghost:focus-visible .Button-module__8RiFmG__label{text-underline-offset:4px;text-decoration:underline}.Button-module__8RiFmG__icon{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--elev-1);padding:0}.Button-module__8RiFmG__icon:hover{background:var(--surface-card-hi)}.Button-module__8RiFmG__icon:active{background:var(--brand-primary);color:#fff}.Button-module__8RiFmG__spinner{z-index:1;border-radius:var(--radius-full);border:2px solid;border-top-color:#0000;flex:none;width:18px;height:18px;animation:.7s linear infinite Button-module__8RiFmG__spin;position:relative}@keyframes Button-module__8RiFmG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__spinner{border-style:dotted;border-top-color:currentColor;animation:none}}
.BoardCommon-module__L1vdRa__preface{height:var(--board-badge-height,24px);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--tag-press);color:var(--text-primary);font-size:var(--board-badge-size,var(--body-xs));font-weight:var(--weight-medium);white-space:nowrap;flex:none;align-items:center;line-height:1;display:inline-flex}.BoardCommon-module__L1vdRa__prefaceNotice{background:var(--tag-notice)}.BoardCommon-module__L1vdRa__prefaceEvent{background:var(--tag-event)}.BoardCommon-module__L1vdRa__noticeBadge{border:1px solid var(--brand-primary);color:var(--text-accent);background:0 0}.BoardCommon-module__L1vdRa__icons{align-items:center;gap:var(--space-2);color:var(--text-tertiary);flex:none;display:inline-flex}.BoardCommon-module__L1vdRa__commentCount{font-size:var(--body-xs);font-weight:var(--weight-medium);color:var(--brand-hover);font-variant-numeric:tabular-nums}.BoardCommon-module__L1vdRa__replyIndent{align-items:center;gap:var(--space-2);color:var(--text-tertiary);flex:none;display:inline-flex}.BoardCommon-module__L1vdRa__title{min-width:0;font-size:var(--board-title-size,var(--body-md));color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BoardCommon-module__L1vdRa__titleLink:hover .BoardCommon-module__L1vdRa__titleText{color:var(--brand-hover);text-underline-offset:3px;text-decoration:underline}.BoardCommon-module__L1vdRa__titleDenied{color:var(--text-disabled);cursor:not-allowed}.BoardCommon-module__L1vdRa__total{font-size:var(--body-sm);color:var(--text-tertiary)}.BoardCommon-module__L1vdRa__total strong{color:var(--text-primary);font-weight:var(--weight-medium)}.BoardCommon-module__L1vdRa__empty{padding-block:var(--space-11);border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);text-align:center;color:var(--text-tertiary)}.BoardCommon-module__L1vdRa__toolbar{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}@media (max-width:640px){.BoardCommon-module__L1vdRa__toolbar{flex-direction:column;align-items:stretch}}
.BoardListRows-module__Rz9Fuq__list{border-top:1px solid var(--line-default)}.BoardListRows-module__Rz9Fuq__item{border-bottom:1px solid var(--line-subtle)}.BoardListRows-module__Rz9Fuq__row{align-items:center;gap:var(--space-4);min-height:72px;padding:var(--space-3) var(--space-4);transition:background-color var(--dur-fast) var(--ease-out);display:flex}.BoardListRows-module__Rz9Fuq__listLegacyScale{font-size:var(--title-20);line-height:1.4}@media (min-width:641px){.BoardListRows-module__Rz9Fuq__listLegacyScale .BoardListRows-module__Rz9Fuq__row{min-height:84px;padding-block:var(--space-5)}}.BoardListRows-module__Rz9Fuq__listLegacyScale .BoardListRows-module__Rz9Fuq__main{--board-title-size:calc(var(--title-20) * .9 * 1.11);--board-badge-size:calc(var(--title-20) * .9);--board-badge-height:34px}.BoardListRows-module__Rz9Fuq__listLegacyScale .BoardListRows-module__Rz9Fuq__meta{font-size:calc(var(--title-20) * .9)}.BoardListRows-module__Rz9Fuq__row:hover{background:var(--surface-raised)}.BoardListRows-module__Rz9Fuq__notice{background:rgb(var(--surface-base-rgb) / .4)}.BoardListRows-module__Rz9Fuq__notice:hover{background:var(--surface-raised)}.BoardListRows-module__Rz9Fuq__main{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.BoardListRows-module__Rz9Fuq__meta{align-items:center;gap:var(--space-4);font-size:var(--body-xs);color:var(--text-tertiary);white-space:nowrap;flex:none;display:flex}.BoardListRows-module__Rz9Fuq__author{text-align:right;min-width:80px}.BoardListRows-module__Rz9Fuq__date{font-variant-numeric:tabular-nums}.BoardListRows-module__Rz9Fuq__answerStatus{height:24px;padding-inline:var(--space-3);border-radius:var(--radius-pill);font-size:var(--body-xs);font-weight:var(--weight-medium);white-space:nowrap;flex:none;align-items:center;line-height:1;display:inline-flex}.BoardListRows-module__Rz9Fuq__answerDone{color:var(--status-success);background:#22c55e29}.BoardListRows-module__Rz9Fuq__answerWaiting{border:1px solid var(--line-default);color:var(--text-tertiary)}.BoardListRows-module__Rz9Fuq__thumb{border-radius:var(--radius-md);background:var(--surface-card);flex:none;width:96px;height:60px;overflow:hidden}.BoardListRows-module__Rz9Fuq__thumb img{object-fit:cover;width:100%;height:100%}@media (max-width:640px){.BoardListRows-module__Rz9Fuq__row{align-items:flex-start;gap:var(--space-2);min-height:0;padding-block:var(--space-4);flex-wrap:wrap}.BoardListRows-module__Rz9Fuq__main{flex:100%}.BoardListRows-module__Rz9Fuq__main .BoardListRows-module__Rz9Fuq__titleWrap{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:visible}.BoardListRows-module__Rz9Fuq__meta{flex:100%;justify-content:flex-start}.BoardListRows-module__Rz9Fuq__author{text-align:left;min-width:0}.BoardListRows-module__Rz9Fuq__thumb{width:72px;height:48px}}
.PostContent-module__y0J3gq__content{max-width:var(--measure-article);font-size:var(--body-md);word-break:break-word;overflow-wrap:anywhere;margin-inline:auto;line-height:1.8}.PostContent-module__y0J3gq__surfaceLight{padding:var(--space-8);border-radius:var(--radius-lg);color:#1a1a1a;background:#fff}.PostContent-module__y0J3gq__surfaceInherit{color:var(--text-secondary)}.PostContent-module__y0J3gq__content :where(p){margin-block:0 var(--space-5)}.PostContent-module__y0J3gq__content :where(h1,h2,h3,h4,h5,h6){margin-block:var(--space-7) var(--space-4);color:inherit;line-height:1.4}.PostContent-module__y0J3gq__content :where(h1){font-size:var(--title-30)}.PostContent-module__y0J3gq__content :where(h2){font-size:var(--title-20)}.PostContent-module__y0J3gq__content :where(h3,h4,h5,h6){font-size:var(--body-lg)}.PostContent-module__y0J3gq__content :where(ul){margin-block:0 var(--space-5);padding-left:var(--space-6);list-style:outside}.PostContent-module__y0J3gq__content :where(ol){margin-block:0 var(--space-5);padding-left:var(--space-6);list-style:decimal}.PostContent-module__y0J3gq__content :where(li){margin-block:var(--space-1)}.PostContent-module__y0J3gq__content :where(a){color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.PostContent-module__y0J3gq__content :where(img){border-radius:var(--radius-md);max-width:100%;height:auto}.PostContent-module__y0J3gq__content :where(blockquote){margin-block:var(--space-5);padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:3px solid var(--brand-primary)}.PostContent-module__y0J3gq__content :where(table){width:100%;margin-block:var(--space-5);border-collapse:collapse}.PostContent-module__y0J3gq__content :where(th,td){padding:var(--space-3);border:1px solid;border-color:color-mix(in srgb, currentColor 20%, transparent)}.PostContent-module__y0J3gq__content :where(hr){margin-block:var(--space-7);border:0;border-top:1px solid color-mix(in srgb, currentColor 20%, transparent)}.PostContent-module__y0J3gq__content :where(b,strong){font-weight:var(--weight-bold);color:inherit}.PostContent-module__y0J3gq__content :where(table,pre,iframe){max-width:100%}.PostContent-module__y0J3gq__scrollX{overflow-x:auto}@media (max-width:640px){.PostContent-module__y0J3gq__surfaceLight{padding:var(--space-5)}}
.BoardListFaq-module__4lzZiG__list{gap:var(--space-3);flex-direction:column;display:flex}.BoardListFaq-module__4lzZiG__item{border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--elev-1);overflow:hidden}.BoardListFaq-module__4lzZiG__question{align-items:center;gap:var(--space-4);width:100%;min-height:72px;padding:var(--space-4) var(--space-5);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.BoardListFaq-module__4lzZiG__question:hover{background:var(--surface-card-hi)}.BoardListFaq-module__4lzZiG__marker{border-radius:var(--radius-full);background:var(--brand-primary);color:#fff;width:32px;height:32px;font-size:var(--body-sm);font-weight:var(--weight-bold);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.BoardListFaq-module__4lzZiG__markerAnswer{background:var(--surface-card-hi);color:var(--text-accent)}.BoardListFaq-module__4lzZiG__category{font-size:var(--body-xs);color:var(--text-accent);flex:none}.BoardListFaq-module__4lzZiG__questionText{min-width:0;font-size:var(--body-md);font-weight:var(--weight-medium);color:var(--text-primary);flex:auto}.BoardListFaq-module__4lzZiG__chevron{color:var(--text-tertiary);transition:rotate var(--dur-base) var(--ease-out);flex:none}.BoardListFaq-module__4lzZiG__chevronOpen{color:var(--brand-hover);rotate:180deg}.BoardListFaq-module__4lzZiG__answer{align-items:flex-start;gap:var(--space-4);padding:0 var(--space-5) var(--space-5);display:flex}.BoardListFaq-module__4lzZiG__answerBody{min-width:0;padding-top:var(--space-1);flex:auto}.BoardListFaq-module__4lzZiG__loading{font-size:var(--body-sm);color:var(--text-tertiary)}
.BoardListGallery-module__NJt5jq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:72px 32px;display:grid}.BoardListGallery-module__NJt5jq__noticeGrid{margin-bottom:72px}.BoardListGallery-module__NJt5jq__card{text-align:center;min-width:0;position:relative}.BoardListGallery-module__NJt5jq__thumb{aspect-ratio:100/122;background:var(--surface-card-hi);box-sizing:border-box;border-radius:20px;font-size:0;transition:box-shadow .4s;position:relative;box-shadow:0 0 0 1px #ffffff4d}.BoardListGallery-module__NJt5jq__thumb img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:26px 33px;position:absolute;inset:0}@media (hover:hover){.BoardListGallery-module__NJt5jq__card:hover .BoardListGallery-module__NJt5jq__thumb{box-shadow:0 0 0 2px var(--brand-primary)}}.BoardListGallery-module__NJt5jq__desc{font-size:var(--title-20);letter-spacing:-.04em;margin-top:29px;position:relative}.BoardListGallery-module__NJt5jq__head{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.BoardListGallery-module__NJt5jq__head:not(:empty){margin-bottom:var(--space-2)}.BoardListGallery-module__NJt5jq__title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:110%;font-weight:300;line-height:1.4;display:block;overflow:hidden}.BoardListGallery-module__NJt5jq__cardLink:after{content:"";z-index:5;position:absolute;inset:0}.BoardListGallery-module__NJt5jq__card:focus-within{outline:2px solid var(--line-focus);outline-offset:4px;border-radius:20px}@media (max-width:1024px){.BoardListGallery-module__NJt5jq__grid{gap:60px 20px}.BoardListGallery-module__NJt5jq__noticeGrid{margin-bottom:60px}.BoardListGallery-module__NJt5jq__thumb img{padding:20px 25px}}@media (max-width:860px){.BoardListGallery-module__NJt5jq__grid{gap:50px 15px}.BoardListGallery-module__NJt5jq__noticeGrid{margin-bottom:50px}.BoardListGallery-module__NJt5jq__thumb{border-radius:15px}.BoardListGallery-module__NJt5jq__thumb img{padding:15px}.BoardListGallery-module__NJt5jq__desc{margin-top:24px}}@media (max-width:640px){.BoardListGallery-module__NJt5jq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 15px}.BoardListGallery-module__NJt5jq__noticeGrid{margin-bottom:40px}.BoardListGallery-module__NJt5jq__thumb{border-radius:10px}.BoardListGallery-module__NJt5jq__desc{margin-top:19px}}@media (max-width:479px){.BoardListGallery-module__NJt5jq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.BoardListGallery-module__NJt5jq__desc{margin-top:15px}}@media (max-width:360px){.BoardListGallery-module__NJt5jq__grid{grid-template-columns:1fr}}
.BoardListGrid-module__svu1HG__grid{gap:var(--gap-card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BoardListGrid-module__svu1HG__noticeGrid{margin-bottom:var(--gap-card)}.BoardListGrid-module__svu1HG__card{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.BoardListGrid-module__svu1HG__thumb{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--elev-1);position:relative;overflow:hidden}.BoardListGrid-module__svu1HG__thumb img{object-fit:cover;width:100%;height:100%;transition:scale var(--dur-base) var(--ease-out)}.BoardListGrid-module__svu1HG__card:hover .BoardListGrid-module__svu1HG__thumb img{scale:1.04}.BoardListGrid-module__svu1HG__playBadge{color:var(--text-primary);background:rgb(var(--surface-base-rgb) / .3);transition:background-color var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BoardListGrid-module__svu1HG__card:hover .BoardListGrid-module__svu1HG__playBadge{background:rgb(var(--surface-base-rgb) / .5)}.BoardListGrid-module__svu1HG__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.BoardListGrid-module__svu1HG__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.BoardListGrid-module__svu1HG__title{-webkit-line-clamp:2;font-size:var(--body-md);color:var(--text-primary);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.BoardListGrid-module__svu1HG__card:hover .BoardListGrid-module__svu1HG__title{color:var(--brand-hover)}.BoardListGrid-module__svu1HG__meta{align-items:center;gap:var(--space-3);font-size:var(--body-xs);color:var(--text-tertiary);display:flex}.BoardListGrid-module__svu1HG__meta time{font-variant-numeric:tabular-nums}.BoardListGrid-module__svu1HG__card{position:relative}.BoardListGrid-module__svu1HG__cardLink:after{content:"";position:absolute;inset:0}.BoardListGrid-module__svu1HG__card:focus-within{outline:2px solid var(--line-focus);outline-offset:4px;border-radius:var(--radius-lg)}.BoardListGrid-module__svu1HG__cardButton{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}@media (max-width:1024px){.BoardListGrid-module__svu1HG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BoardListGrid-module__svu1HG__grid{grid-template-columns:1fr}}
.BoardListVideoLayer-module__i29lAa__overlay{z-index:var(--z-drawer);padding:var(--gutter);-webkit-backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BoardListVideoLayer-module__i29lAa__panel{width:min(960px,100%);position:relative}.BoardListVideoLayer-module__i29lAa__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);width:100%;box-shadow:var(--elev-2);background:#000;overflow:hidden}.BoardListVideoLayer-module__i29lAa__frame iframe{border:0;width:100%;height:100%;display:block}.BoardListVideoLayer-module__i29lAa__close{top:calc(-1 * var(--space-8));position:absolute;right:0}@media (max-width:640px){.BoardListVideoLayer-module__i29lAa__close{top:calc(-1 * var(--space-7))}}
.BoardSearch-module__aCkGXW__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.BoardSearch-module__aCkGXW__form{flex:0 360px;min-width:260px}.BoardSearch-module__aCkGXW__group{border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--field-bg);height:52px;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:stretch;display:flex}.BoardSearch-module__aCkGXW__group:focus-within{border-color:var(--line-focus);box-shadow:var(--glow-focus)}.BoardSearch-module__aCkGXW__selectWrap{border-right:1px solid var(--line-subtle);flex:none;align-items:center;display:inline-flex;position:relative}.BoardSearch-module__aCkGXW__select{height:100%;padding-inline:var(--space-4) var(--space-7);border-radius:var(--radius-md) 0 0 var(--radius-md);color:var(--text-primary);font-size:var(--body-sm);appearance:none;cursor:pointer;background:0 0;border:0}.BoardSearch-module__aCkGXW__select:focus,.BoardSearch-module__aCkGXW__input:focus{outline:none}.BoardSearch-module__aCkGXW__select option{background:var(--surface-raised);color:var(--text-primary)}.BoardSearch-module__aCkGXW__selectIcon{right:var(--space-3);color:var(--text-tertiary);pointer-events:none;position:absolute}.BoardSearch-module__aCkGXW__input{min-width:0;padding-inline:var(--space-4);color:var(--text-primary);font-size:var(--body-sm);background:0 0;border:0;flex:auto}.BoardSearch-module__aCkGXW__input::placeholder{color:var(--text-tertiary)}.BoardSearch-module__aCkGXW__input::-webkit-search-cancel-button{appearance:none}.BoardSearch-module__aCkGXW__submit{border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--brand-primary);color:#fff;cursor:pointer;width:52px;transition:background-color var(--dur-fast) var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.BoardSearch-module__aCkGXW__submit:hover{background:var(--brand-hover)}.BoardSearch-module__aCkGXW__submit:active{background:var(--brand-deep)}.BoardSearch-module__aCkGXW__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.BoardSearch-module__aCkGXW__chip{height:36px;padding-inline:var(--space-4);border:1px solid var(--line-default);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--body-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}.BoardSearch-module__aCkGXW__chip:hover{border-color:var(--line-strong);background:var(--surface-raised);color:var(--text-primary)}.BoardSearch-module__aCkGXW__chipActive{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}@media (max-width:640px){.BoardSearch-module__aCkGXW__toolbar{flex-direction:column;align-items:stretch}.BoardSearch-module__aCkGXW__form{flex:auto}.BoardSearch-module__aCkGXW__chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.BoardSearch-module__aCkGXW__chips::-webkit-scrollbar{display:none}}@media (pointer:coarse){.BoardSearch-module__aCkGXW__chip{height:var(--tap-min)}}
.BoardPostDetail-module__VQxc0W__article{padding-block:var(--section-py)}.BoardPostDetail-module__VQxc0W__header{max-width:var(--measure-article);padding-bottom:var(--space-6);border-bottom:1px solid var(--line-default);margin-inline:auto}.BoardPostDetail-module__VQxc0W__badges{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.BoardPostDetail-module__VQxc0W__title{font-size:var(--title-40);font-weight:var(--weight-bold);letter-spacing:var(--letter-04);color:var(--text-primary);line-height:1.35}.BoardPostDetail-module__VQxc0W__meta{align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--body-xs);color:var(--text-tertiary);display:flex}.BoardPostDetail-module__VQxc0W__meta>*+:before{content:"";width:1px;height:10px;margin-right:var(--space-3);background:var(--line-default);vertical-align:middle;display:inline-block}.BoardPostDetail-module__VQxc0W__attachments{max-width:var(--measure-article);margin:var(--space-6) auto 0;padding:var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-card)}.BoardPostDetail-module__VQxc0W__attachmentsTitle{margin-bottom:var(--space-2);font-size:var(--body-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.BoardPostDetail-module__VQxc0W__attachment{align-items:center;gap:var(--space-3);min-height:var(--tap-min);color:var(--text-secondary);font-size:var(--body-sm);display:flex}.BoardPostDetail-module__VQxc0W__attachment:hover .BoardPostDetail-module__VQxc0W__attachmentName{color:var(--brand-hover);text-underline-offset:3px;text-decoration:underline}.BoardPostDetail-module__VQxc0W__attachmentName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BoardPostDetail-module__VQxc0W__attachmentSize{color:var(--text-tertiary);font-size:var(--body-xs);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.BoardPostDetail-module__VQxc0W__thumbnails{justify-items:center;gap:var(--space-5);margin-top:var(--space-8);display:grid}.BoardPostDetail-module__VQxc0W__thumbnails img{border-radius:var(--radius-md);background:#fff;width:auto;max-width:100%;height:auto;max-height:80vh}.BoardPostDetail-module__VQxc0W__body{margin-top:var(--space-8)}.BoardPostDetail-module__VQxc0W__video{max-width:var(--measure-article);margin:var(--space-8) auto 0;aspect-ratio:16/9;border-radius:var(--radius-lg);background:#000;overflow:hidden}.BoardPostDetail-module__VQxc0W__video iframe{border:0;width:100%;height:100%;display:block}.BoardPostDetail-module__VQxc0W__answer{max-width:var(--measure-article);margin:var(--space-9) auto 0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--elev-1)}.BoardPostDetail-module__VQxc0W__answerHead{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.BoardPostDetail-module__VQxc0W__answerLabel{height:24px;padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--brand-primary);color:#fff;font-size:var(--body-xs);font-weight:var(--weight-medium);align-items:center;line-height:1;display:inline-flex}.BoardPostDetail-module__VQxc0W__answerTitle{font-size:var(--body-lg);font-weight:var(--weight-bold);color:var(--text-primary)}.BoardPostDetail-module__VQxc0W__answerMeta{font-size:var(--body-xs);color:var(--text-tertiary);margin-left:auto}.BoardPostDetail-module__VQxc0W__adjacent{max-width:var(--measure-article);margin:var(--space-10) auto 0;border-top:1px solid var(--line-default)}.BoardPostDetail-module__VQxc0W__adjacentRow{align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line-subtle);transition:background-color var(--dur-fast) var(--ease-out);display:flex}.BoardPostDetail-module__VQxc0W__adjacentRow:hover{background:var(--surface-raised)}.BoardPostDetail-module__VQxc0W__adjacentLabel{align-items:center;gap:var(--space-2);min-width:72px;font-size:var(--body-sm);color:var(--text-tertiary);flex:none;display:inline-flex}.BoardPostDetail-module__VQxc0W__adjacentTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);overflow:hidden}.BoardPostDetail-module__VQxc0W__adjacentRow:hover .BoardPostDetail-module__VQxc0W__adjacentTitle{color:var(--text-primary)}.BoardPostDetail-module__VQxc0W__adjacentEmpty{color:var(--text-disabled)}.BoardPostDetail-module__VQxc0W__actions{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-9);display:flex}.BoardPostDetail-module__VQxc0W__ownerActions{margin-left:auto}@media (max-width:640px){.BoardPostDetail-module__VQxc0W__actions{flex-wrap:wrap}.BoardPostDetail-module__VQxc0W__ownerActions{margin-left:0}}
.Nav-module__p2V2BW__nav{z-index:2;align-items:center;width:max-content;height:100%;margin-inline:auto;display:flex;position:absolute;left:0;right:0}@media (max-width:1024px){.Nav-module__p2V2BW__nav{display:none}}.Nav-module__p2V2BW__list{align-items:center;gap:var(--space-7);height:100%;display:flex}.Nav-module__p2V2BW__item{height:100%;position:relative}.Nav-module__p2V2BW__topLink{height:100%;min-height:var(--tap-min);padding-inline:var(--space-1);font-size:var(--body-lg);font-weight:var(--weight-medium);letter-spacing:var(--letter-04);color:var(--text-primary);transition:color var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex;position:relative}.Nav-module__p2V2BW__topLink:hover{color:var(--text-primary)}.Nav-module__p2V2BW__topLink:after{content:"";transform-origin:50%;width:100%;height:3px;transition:transform var(--dur-base) var(--ease-out);background:#fff;position:absolute;bottom:0;left:0;transform:scaleX(0)}.Nav-module__p2V2BW__topLinkActive{color:var(--text-primary)}.Nav-module__p2V2BW__topLinkActive:after,.Nav-module__p2V2BW__topLink:hover:after{transform:scaleX(1)}.Nav-module__p2V2BW__list:hover .Nav-module__p2V2BW__topLinkActive:after{transform:scaleX(0)}.Nav-module__p2V2BW__list:hover .Nav-module__p2V2BW__topLink:hover:after{transform:scaleX(1)}.Nav-module__p2V2BW__panel{--gnb-ink:#14161f;--gnb-ink-soft:#5f6474;--gnb-ink-muted:#8a8f9e;--gnb-rule:#0a0c351a;--gnb-soft:#eef4ff;top:var(--gnb-top,var(--header-h));color:var(--gnb-ink);z-index:var(--z-megamenu);visibility:hidden;opacity:0;transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out), visibility var(--dur-base) step-end;background:#fff;position:fixed;left:0;right:0;translate:0 -6px;box-shadow:0 24px 48px #0a0c352e}.Nav-module__p2V2BW__panelOpen{visibility:visible;opacity:1;transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out), visibility var(--dur-base) step-start;translate:0}.Nav-module__p2V2BW__panelInner{padding-block:var(--space-8) var(--space-9);grid-template-columns:172px minmax(0,1fr) 272px;align-items:start;display:grid}.Nav-module__p2V2BW__rail{gap:var(--space-5);padding-top:6px;padding-right:var(--space-6);border-right:1px solid var(--gnb-rule);flex-direction:column;align-self:stretch;display:flex}.Nav-module__p2V2BW__railItem{font-size:var(--body-md);font-weight:var(--weight-medium);letter-spacing:var(--letter-02);color:var(--gnb-ink-muted);cursor:default;transition:color var(--dur-fast) var(--ease-out)}.Nav-module__p2V2BW__railItemActive{color:var(--brand-primary);font-weight:var(--weight-bold)}.Nav-module__p2V2BW__body{padding-left:var(--space-7)}.Nav-module__p2V2BW__heading{font-size:26px;font-weight:var(--weight-bold);letter-spacing:var(--letter-03);color:var(--gnb-ink);margin-bottom:var(--space-6)}.Nav-module__p2V2BW__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Nav-module__p2V2BW__cardLink{padding-block:var(--space-1);display:block}.Nav-module__p2V2BW__cardTitle{font-size:19px;font-weight:var(--weight-bold);letter-spacing:var(--letter-04);color:var(--gnb-ink);transition:color var(--dur-fast) var(--ease-out);display:block}.Nav-module__p2V2BW__cardLink:hover .Nav-module__p2V2BW__cardTitle,.Nav-module__p2V2BW__cardLink:focus-visible .Nav-module__p2V2BW__cardTitle{color:var(--brand-primary)}.Nav-module__p2V2BW__cardDesc{font-size:var(--body-sm);letter-spacing:var(--letter-02);color:var(--gnb-ink-soft);margin-top:10px;line-height:1.55;display:block}.Nav-module__p2V2BW__promo{gap:var(--space-2);margin-left:var(--space-6);background:var(--gnb-soft);border-radius:var(--radius-md);padding:var(--space-4);min-height:148px;transition:background-color var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.Nav-module__p2V2BW__promo:hover{background:#e2ecff}.Nav-module__p2V2BW__promoEyebrow{font-size:var(--body-xs);font-weight:var(--weight-medium);color:var(--gnb-ink-soft)}.Nav-module__p2V2BW__promoTitle{font-size:18px;font-weight:var(--weight-bold);letter-spacing:var(--letter-04);color:var(--gnb-ink);line-height:1.5}.Nav-module__p2V2BW__promoArrow{color:var(--brand-primary);transition:translate var(--dur-fast) var(--ease-out);margin-top:auto;font-size:20px}.Nav-module__p2V2BW__promo:hover .Nav-module__p2V2BW__promoArrow{translate:6px}@media (max-width:1280px){.Nav-module__p2V2BW__panelInner{padding-block:var(--space-7) var(--space-8);grid-template-columns:160px minmax(0,1fr)}.Nav-module__p2V2BW__promo{display:none}}.Nav-module__p2V2BW__nav[data-gnb-open] .Nav-module__p2V2BW__topLink{color:#5f6474}.Nav-module__p2V2BW__nav[data-gnb-open] .Nav-module__p2V2BW__topLink:hover,.Nav-module__p2V2BW__nav[data-gnb-open] .Nav-module__p2V2BW__topLinkActive{color:#14161f}.Nav-module__p2V2BW__nav[data-gnb-open] .Nav-module__p2V2BW__topLink:after{background:#14161f}
.SiteMap-module__QSi7aa__root{z-index:var(--z-drawer);visibility:hidden;position:fixed;inset:0}.SiteMap-module__QSi7aa__open{visibility:visible}.SiteMap-module__QSi7aa__backdrop{clip-path:circle(0% at calc(100% - var(--gutter)) 40px);transition:clip-path var(--dur-scene) var(--ease-in-out);background:linear-gradient(160deg,#0a0c35f0 0%,#0a0c35db 45%,#1c44fc8c 100%),url(/images/skin/all_cate_bg.png) 50%/cover no-repeat;position:absolute;inset:0}.SiteMap-module__QSi7aa__open .SiteMap-module__QSi7aa__backdrop{clip-path:circle(150vmax at calc(100% - var(--gutter)) 40px)}.SiteMap-module__QSi7aa__layer{opacity:0;transition:opacity var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0}.SiteMap-module__QSi7aa__open .SiteMap-module__QSi7aa__layer{opacity:1;transition-delay:.18s}.SiteMap-module__QSi7aa__head{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--header-h);flex:none;display:flex}.SiteMap-module__QSi7aa__logo{min-height:var(--tap-min);align-items:center;display:inline-flex}.SiteMap-module__QSi7aa__logoImage{object-fit:contain;flex-shrink:0;width:auto;max-width:none;height:32px}.SiteMap-module__QSi7aa__scroll{overscroll-behavior:contain;flex:auto;overflow-y:auto}.SiteMap-module__QSi7aa__body{align-items:start;gap:var(--space-10);padding-block:var(--space-8) var(--space-11);grid-template-columns:minmax(0,27fr) minmax(0,73fr);display:grid}.SiteMap-module__QSi7aa__info{color:var(--text-secondary);font-size:var(--body-sm);line-height:var(--leading-sm)}.SiteMap-module__QSi7aa__infoName{margin-bottom:var(--space-6);font-size:var(--title-30);font-weight:var(--weight-bold);letter-spacing:var(--letter-04);color:var(--text-primary);display:block}.SiteMap-module__QSi7aa__infoList{gap:var(--space-5);flex-direction:column;display:flex}.SiteMap-module__QSi7aa__infoRow{gap:var(--space-3);grid-template-columns:48px minmax(0,1fr);display:grid}.SiteMap-module__QSi7aa__infoLabel{font-weight:var(--weight-medium);color:var(--text-primary)}.SiteMap-module__QSi7aa__infoValue{gap:var(--space-1);color:var(--text-tertiary);flex-direction:column;display:flex}.SiteMap-module__QSi7aa__infoValue a:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.SiteMap-module__QSi7aa__infoContact{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SiteMap-module__QSi7aa__infoDivider{background:var(--line-default);width:1px;height:12px}.SiteMap-module__QSi7aa__menu{border-left:1px solid var(--line-subtle);padding-left:var(--space-10)}.SiteMap-module__QSi7aa__group{align-items:baseline;gap:var(--space-6);padding-block:var(--space-6);border-top:1px solid var(--line-subtle);opacity:0;transition:opacity var(--dur-slow) var(--ease-out), translate var(--dur-slow) var(--ease-out);grid-template-columns:40px 200px minmax(0,1fr);display:grid;translate:0 20px}.SiteMap-module__QSi7aa__group:last-child{border-bottom:1px solid var(--line-subtle)}.SiteMap-module__QSi7aa__open .SiteMap-module__QSi7aa__group{opacity:1;transition-delay:calc(.24s + var(--i,0) * 70ms);translate:0}.SiteMap-module__QSi7aa__groupIndex{font-family:var(--font-type03);font-size:var(--body-sm);font-weight:var(--weight-medium);letter-spacing:.04em;color:var(--text-accent)}.SiteMap-module__QSi7aa__groupLink{font-size:var(--title-40);font-weight:var(--weight-bold);letter-spacing:var(--letter-04);color:#ffffffb8;transition:color var(--dur-fast) var(--ease-out)}.SiteMap-module__QSi7aa__groupLink:hover{color:var(--text-primary)}.SiteMap-module__QSi7aa__children{gap:var(--space-5) var(--space-9);flex-wrap:wrap;display:flex}.SiteMap-module__QSi7aa__childLink{min-height:var(--tap-min);font-size:var(--body-lg);letter-spacing:var(--letter-04);color:#ffffffc7;transition:color var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex;position:relative}.SiteMap-module__QSi7aa__childLink:after{content:"";width:0;height:1px;transition:width var(--dur-base) var(--ease-out);background:currentColor;position:absolute;bottom:8px;left:50%;translate:-50%}.SiteMap-module__QSi7aa__childLink:hover{color:var(--text-primary)}.SiteMap-module__QSi7aa__childLink:hover:after,.SiteMap-module__QSi7aa__childLinkActive:after{width:100%}.SiteMap-module__QSi7aa__children:hover .SiteMap-module__QSi7aa__childLinkActive:after{width:0}.SiteMap-module__QSi7aa__children:hover .SiteMap-module__QSi7aa__childLink:hover:after{width:100%}.SiteMap-module__QSi7aa__childLinkActive{color:var(--text-primary);font-weight:var(--weight-medium)}.SiteMap-module__QSi7aa__brandLink{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);background:#ffffff0a;border:1px solid #0000;align-items:center;gap:6px;display:inline-flex}.SiteMap-module__QSi7aa__brandLink:hover{border-color:var(--line-default);background:#ffffff1a;translate:0 -2px}.SiteMap-module__QSi7aa__brandLink.SiteMap-module__QSi7aa__childLinkActive{border-color:var(--brand-hover);background:#0075ff2e}.SiteMap-module__QSi7aa__urMark{flex-shrink:0;width:auto;max-width:none;height:40px}.SiteMap-module__QSi7aa__productMark{flex-shrink:0;width:auto;max-width:none;height:19px}@media (max-width:1024px){.SiteMap-module__QSi7aa__body{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.SiteMap-module__QSi7aa__menu{border-left:0;order:-1;padding-left:0}.SiteMap-module__QSi7aa__group{gap:var(--space-4);grid-template-columns:32px 160px minmax(0,1fr)}}@media (max-width:767px){.SiteMap-module__QSi7aa__group{gap:var(--space-2) var(--space-3);grid-template-columns:32px minmax(0,1fr)}.SiteMap-module__QSi7aa__groupLink{font-size:var(--title-30)}.SiteMap-module__QSi7aa__children{gap:var(--space-2) var(--space-5);grid-column:2}.SiteMap-module__QSi7aa__childLink{font-size:var(--body-md)}.SiteMap-module__QSi7aa__urMark{height:32px}.SiteMap-module__QSi7aa__productMark{height:15px}}[data-theme=light] .SiteMap-module__QSi7aa__backdrop{background:linear-gradient(160deg,#fffffff0 0%,#ffffffdb 45%,#e1ecffb3 100%),url(/images/skin/all_cate_bg_light.png) 50%/cover no-repeat}[data-theme=light] .SiteMap-module__QSi7aa__groupLink{color:#0a0c35b8}[data-theme=light] .SiteMap-module__QSi7aa__childLink{color:#0a0c35c7}[data-theme=light] .SiteMap-module__QSi7aa__brandLink{background:#0a0c3508}[data-theme=light] .SiteMap-module__QSi7aa__brandLink:hover{background:#0a0c3512}[data-theme=light] .SiteMap-module__QSi7aa__brandLink.SiteMap-module__QSi7aa__childLinkActive{background:#0075ff1a}
.Pagination-module___xmoaa__nav{margin-top:var(--space-10);justify-content:center;display:flex}.Pagination-module___xmoaa__list{align-items:center;gap:var(--space-1);display:flex}.Pagination-module___xmoaa__item{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-secondary);font-size:var(--body-sm);font-variant-numeric:tabular-nums;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.Pagination-module___xmoaa__item:after{content:"";position:absolute;inset:-2px}.Pagination-module___xmoaa__item:hover{background:var(--surface-raised);color:var(--text-primary)}.Pagination-module___xmoaa__current{background:var(--brand-primary);color:var(--text-primary);font-weight:var(--weight-medium)}.Pagination-module___xmoaa__current:hover{background:var(--brand-primary)}.Pagination-module___xmoaa__disabled{color:var(--text-disabled);pointer-events:none}@media (max-width:640px){.Pagination-module___xmoaa__list [data-rank=far]{display:none}}@media (max-width:479px){.Pagination-module___xmoaa__list [data-rank=mid],.Pagination-module___xmoaa__list [data-step=edge]{display:none}}
.Card-module__b6YjYG__card{background:var(--surface-card);box-shadow:var(--elev-1);transition:background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.Card-module__b6YjYG__solution{border-radius:var(--radius-xl);padding:var(--space-8)}.Card-module__b6YjYG__news{border-radius:var(--radius-lg);padding:var(--space-6)}.Card-module__b6YjYG__panel{border-radius:var(--radius-md);padding:var(--space-5)}.Card-module__b6YjYG__linked .Card-module__b6YjYG__titleLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.Card-module__b6YjYG__card:hover{background:var(--surface-card-hi)}.Card-module__b6YjYG__interactive:hover{transform:translateY(-4px)}.Card-module__b6YjYG__active{box-shadow:var(--elev-3)}.Card-module__b6YjYG__linked:focus-within{outline:2px solid var(--line-focus);outline-offset:2px}.Card-module__b6YjYG__media{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--surface-raised);position:relative;overflow:hidden}.Card-module__b6YjYG__media img{object-fit:cover;width:100%;height:100%}.Card-module__b6YjYG__title{font-size:var(--title-20);font-weight:var(--weight-bold);letter-spacing:var(--letter-04);color:var(--text-primary);line-height:1.4}.Card-module__b6YjYG__clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Card-module__b6YjYG__summary{font-size:var(--body-sm);line-height:var(--leading-sm);color:var(--text-secondary)}.Card-module__b6YjYG__meta{font-size:var(--body-xs);line-height:var(--leading-xs);color:var(--text-tertiary);margin-top:auto}@media (max-width:640px){.Card-module__b6YjYG__solution{padding:var(--space-6)}.Card-module__b6YjYG__news{padding:var(--space-5)}}@media (max-width:479px){.Card-module__b6YjYG__solution{padding:var(--space-5)}}
.Breadcrumb-module__3e-AXW__nav{font-size:var(--body-xs);line-height:var(--leading-xs);color:var(--text-tertiary)}.Breadcrumb-module__3e-AXW__list{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Breadcrumb-module__3e-AXW__item{align-items:center;gap:var(--space-2);display:inline-flex}.Breadcrumb-module__3e-AXW__item+.Breadcrumb-module__3e-AXW__item:before{content:"";opacity:.6;border-top:1px solid;border-right:1px solid;width:5px;height:5px;rotate:45deg}.Breadcrumb-module__3e-AXW__link:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.Breadcrumb-module__3e-AXW__current{color:var(--text-secondary)}
.BoardPostForm-module__D3YOGa__form{gap:var(--space-5);max-width:var(--measure-article);flex-direction:column;margin-inline:auto;display:flex}.BoardPostForm-module__D3YOGa__row2{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.BoardPostForm-module__D3YOGa__row2{grid-template-columns:1fr}}.BoardPostForm-module__D3YOGa__files{gap:var(--space-3);flex-direction:column;display:flex}.BoardPostForm-module__D3YOGa__fileHint{font-size:var(--body-xs);color:var(--text-tertiary)}.BoardPostForm-module__D3YOGa__fileInput{width:100%;padding:var(--space-3) var(--space-4);border:1px dashed var(--line-default);border-radius:var(--radius-md);background:var(--field-bg);color:var(--text-secondary);font-size:var(--body-sm);cursor:pointer}.BoardPostForm-module__D3YOGa__fileInput:hover{border-color:var(--line-strong)}.BoardPostForm-module__D3YOGa__fileInput:focus-visible{border-color:var(--line-focus);box-shadow:var(--glow-focus);outline:none}.BoardPostForm-module__D3YOGa__existingFile{align-items:center;gap:var(--space-3);min-height:var(--tap-min);font-size:var(--body-sm);color:var(--text-secondary);display:flex}.BoardPostForm-module__D3YOGa__existingFileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BoardPostForm-module__D3YOGa__thumbnailPreview{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.BoardPostForm-module__D3YOGa__thumbnailPreview li{gap:var(--space-2);max-width:160px;font-size:var(--body-xs);color:var(--text-secondary);flex-direction:column;display:flex}.BoardPostForm-module__D3YOGa__thumbnailPreview img{object-fit:contain;border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--field-bg);width:160px;height:120px}.BoardPostForm-module__D3YOGa__captcha{padding:var(--space-4);border:1px dashed var(--line-default);border-radius:var(--radius-md);font-size:var(--body-sm);color:var(--text-tertiary)}.BoardPostForm-module__D3YOGa__actions{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}.BoardPostForm-module__D3YOGa__status{text-align:center;min-height:1.5em;font-size:var(--body-sm);color:var(--text-secondary)}.BoardPostForm-module__D3YOGa__statusError{color:var(--status-error)}@media (max-width:640px){.BoardPostForm-module__D3YOGa__actions{flex-direction:column-reverse}.BoardPostForm-module__D3YOGa__actions>*{width:100%}}
.LatestBoards-module__WbqghG__section{padding:var(--section-py) 0;background:var(--surface-raised)}.LatestBoards-module__WbqghG__inner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.LatestBoards-module__WbqghG__heading{margin-bottom:var(--space-9)}.LatestBoards-module__WbqghG__group+.LatestBoards-module__WbqghG__group{margin-top:var(--space-10)}.LatestBoards-module__WbqghG__groupHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--line-subtle);display:flex}.LatestBoards-module__WbqghG__groupTitle{font-family:var(--font-type01);font-size:var(--title-30);font-weight:var(--weight-bold);letter-spacing:var(--letter-02);color:var(--text-primary);margin:0}.LatestBoards-module__WbqghG__more{align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--body-sm);transition:color var(--dur-fast) var(--ease-out);flex:none;display:inline-flex}.LatestBoards-module__WbqghG__more:hover{color:var(--text-primary)}.LatestBoards-module__WbqghG__grid{gap:var(--gap-card);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.LatestBoards-module__WbqghG__card{gap:var(--space-3);flex-direction:column;min-height:180px;display:flex}.LatestBoards-module__WbqghG__card>:last-child{margin-top:auto}.LatestBoards-module__WbqghG__preface{border-radius:var(--radius-sm);background:rgb(var(--white-rgb) / .08);color:var(--text-accent);font-size:var(--body-xs);letter-spacing:var(--letter-02);align-self:flex-start;margin:0;padding:4px 10px}@media (max-width:1024px){.LatestBoards-module__WbqghG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.LatestBoards-module__WbqghG__grid{grid-template-columns:1fr}.LatestBoards-module__WbqghG__groupTitle{font-size:var(--title-20)}.LatestBoards-module__WbqghG__card{min-height:0}}@media (max-width:479px){.LatestBoards-module__WbqghG__groupHead{gap:var(--space-2);flex-wrap:wrap}.LatestBoards-module__WbqghG__more{margin-left:auto}}
.Comments-module__juwcHG__section{max-width:var(--measure-article);margin:var(--space-10) auto 0}.Comments-module__juwcHG__heading{padding-bottom:var(--space-4);border-bottom:1px solid var(--line-default);font-size:var(--body-lg);font-weight:var(--weight-bold);color:var(--text-primary)}.Comments-module__juwcHG__count{margin-left:var(--space-2);color:var(--brand-hover);font-variant-numeric:tabular-nums}.Comments-module__juwcHG__list{flex-direction:column;display:flex}.Comments-module__juwcHG__item{padding-block:var(--space-5);border-bottom:1px solid var(--line-subtle)}.Comments-module__juwcHG__head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.Comments-module__juwcHG__author{font-size:var(--body-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.Comments-module__juwcHG__guestTag{height:20px;padding-inline:var(--space-2);border:1px solid var(--line-default);border-radius:var(--radius-sm);font-size:var(--body-xs);color:var(--text-tertiary);align-items:center;line-height:1;display:inline-flex}.Comments-module__juwcHG__date{font-size:var(--body-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.Comments-module__juwcHG__itemActions{gap:var(--space-2);margin-left:auto;display:flex}.Comments-module__juwcHG__content{font-size:var(--body-sm);line-height:var(--leading-md);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.Comments-module__juwcHG__denied{color:var(--text-disabled);font-style:italic}.Comments-module__juwcHG__empty{padding-block:var(--space-8);text-align:center;color:var(--text-tertiary);font-size:var(--body-sm)}.Comments-module__juwcHG__form{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.Comments-module__juwcHG__guestFields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.Comments-module__juwcHG__guestFields{grid-template-columns:1fr}}.Comments-module__juwcHG__formActions{justify-content:flex-end;display:flex}.Comments-module__juwcHG__status{min-height:1.5em;font-size:var(--body-xs);color:var(--text-secondary)}.Comments-module__juwcHG__statusError{color:var(--status-error)}.Comments-module__juwcHG__notice{padding:var(--space-5);border:1px solid var(--line-subtle);border-radius:var(--radius-md);text-align:center;font-size:var(--body-sm);color:var(--text-tertiary)}
.SectionHeading-module__5mHAHG__heading{gap:var(--space-3);flex-direction:column;display:flex}.SectionHeading-module__5mHAHG__center{text-align:center;align-items:center}.SectionHeading-module__5mHAHG__eyebrow{color:var(--text-accent);font-size:var(--body-sm);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.SectionHeading-module__5mHAHG__title{font-size:var(--title-60);letter-spacing:var(--letter-03);line-height:1.2}.SectionHeading-module__5mHAHG__sub .SectionHeading-module__5mHAHG__title{font-size:var(--title-40)}.SectionHeading-module__5mHAHG__lead{max-width:72ch;margin-top:var(--space-2);font-size:var(--body-lg);line-height:var(--leading-lg)}.SectionHeading-module__5mHAHG__center .SectionHeading-module__5mHAHG__lead{margin-inline:auto}.SectionHeading-module__5mHAHG__spaced{margin-bottom:var(--gap-title-body)}
.FactList-module__7UOleW__list{border-top:1px solid var(--line-subtle);gap:0;display:grid}.FactList-module__7UOleW__cols2{column-gap:var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr))}.FactList-module__7UOleW__row{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--line-subtle);grid-template-columns:160px minmax(0,1fr);align-items:baseline;display:grid}.FactList-module__7UOleW__term{color:var(--text-tertiary);font-size:var(--body-sm);font-weight:var(--weight-medium)}.FactList-module__7UOleW__desc{color:var(--text-primary);font-size:var(--body-md);line-height:var(--leading-md)}.FactList-module__7UOleW__descList{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:1024px){.FactList-module__7UOleW__cols2{grid-template-columns:minmax(0,1fr);column-gap:0}}@media (max-width:640px){.FactList-module__7UOleW__row{gap:var(--space-1);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr)}}
.CtaBand-module__5QgTHG__band{box-sizing:border-box;background:var(--surface-base) url(/images/sub/sub_cs_bg.png) no-repeat center;text-align:center;letter-spacing:normal;width:calc(100% - 60px);max-width:1400px;margin:120px auto 0;padding:206px 0 170px;line-height:normal;overflow:visible}.CtaBand-module__5QgTHG__txtBox{font-size:var(--title-20);font-weight:var(--weight-medium);color:#fff}.CtaBand-module__5QgTHG__eyebrow{color:inherit;font-size:120%;font-weight:inherit;display:block}.CtaBand-module__5QgTHG__title{font-size:var(--title-70);font-weight:var(--weight-bold);color:#fff;margin:40px 0 60px}.CtaBand-module__5QgTHG__title strong{font-size:inherit;font-weight:inherit;color:var(--brand-primary)}.CtaBand-module__5QgTHG__description{font-size:104%;font-weight:var(--weight-regular);color:inherit}.CtaBand-module__5QgTHG__btnBox{margin-top:70px}.CtaBand-module__5QgTHG__btnMore{box-sizing:border-box;border:1px solid #ffffff80;border-radius:35px;justify-content:space-between;align-items:center;min-width:190px;height:70px;padding:0 20px 0 30px;display:inline-flex;position:relative;overflow:hidden}.CtaBand-module__5QgTHG__btnMore:before,.CtaBand-module__5QgTHG__btnMore:after{content:"";box-sizing:border-box;border-radius:35px;width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}.CtaBand-module__5QgTHG__btnMore:before{background:#fff}.CtaBand-module__5QgTHG__btnMore:after{background:var(--brand-primary)}.CtaBand-module__5QgTHG__btnMore span{z-index:5;font-size:20px;font-weight:var(--weight-regular);letter-spacing:-.04em;color:#fff;justify-content:center;align-items:center;display:flex;position:relative}.CtaBand-module__5QgTHG__btnMore em{z-index:3;box-sizing:border-box;background:var(--brand-primary);border-radius:100%;width:30px;height:30px;margin-left:18px;display:inline-block;position:relative;overflow:hidden}.CtaBand-module__5QgTHG__btnMore em:before,.CtaBand-module__5QgTHG__btnMore em:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:13px;transition:all .3s;position:absolute}.CtaBand-module__5QgTHG__btnMore em:before{background-image:url(/images/skin/main_arw_more_wh.svg);top:50%;left:50%;transform:translate(-50%,-50%)}.CtaBand-module__5QgTHG__btnMore em:after{background-image:url(/images/skin/main_arw_more.svg);top:120%;left:10%;transform:translate(-50%,-50%)}@media (hover:hover){.CtaBand-module__5QgTHG__btnMore:hover{border-color:var(--brand-primary)}.CtaBand-module__5QgTHG__btnMore:hover:before,.CtaBand-module__5QgTHG__btnMore:hover:after{width:100%}.CtaBand-module__5QgTHG__btnMore:hover:after{transition-delay:.1s}.CtaBand-module__5QgTHG__btnMore:hover em{background:#fff}.CtaBand-module__5QgTHG__btnMore:hover em:before{top:-10%;left:100%}.CtaBand-module__5QgTHG__btnMore:hover em:after{top:50%;left:50%}}@media only screen and (max-width:860px){.CtaBand-module__5QgTHG__band{background-size:cover;margin-top:80px;padding:130px 0}.CtaBand-module__5QgTHG__title{margin:15px 0 40px}.CtaBand-module__5QgTHG__btnBox{margin-top:50px}}@media only screen and (max-width:500px){.CtaBand-module__5QgTHG__band{background-size:auto 90%;margin-top:60px;padding:60px 0}.CtaBand-module__5QgTHG__title{margin:10px 0 25px}.CtaBand-module__5QgTHG__btnBox{margin-top:35px}}@media only screen and (max-width:640px){.CtaBand-module__5QgTHG__band{width:calc(100% - 30px)}}@media only screen and (max-width:320px){.CtaBand-module__5QgTHG__band{width:calc(100% - 20px)}}[data-theme=light] .CtaBand-module__5QgTHG__band{background-image:url(/images/sub/sub_cs_bg_light.png)}:is([data-theme=light] .CtaBand-module__5QgTHG__txtBox,[data-theme=light] .CtaBand-module__5QgTHG__title){color:#0a0c35}[data-theme=light] .CtaBand-module__5QgTHG__btnMore{border-color:#0a0c3566}[data-theme=light] .CtaBand-module__5QgTHG__btnMore:before{background:#0a0c35}[data-theme=light] .CtaBand-module__5QgTHG__btnMore span{color:#0a0c35}@media (hover:hover){[data-theme=light] .CtaBand-module__5QgTHG__btnMore:hover span{color:#fff}}
.AdminForm-module__y3r_cG__form{gap:var(--space-6);flex-direction:column;display:flex}.AdminForm-module__y3r_cG__section{border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.AdminForm-module__y3r_cG__sectionHead{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line-subtle);background:var(--surface-card)}.AdminForm-module__y3r_cG__sectionTitle{font-size:var(--body-md);font-weight:var(--weight-bold);color:var(--text-primary)}.AdminForm-module__y3r_cG__sectionDescription{margin-top:var(--space-1);font-size:var(--body-xs);color:var(--text-tertiary)}.AdminForm-module__y3r_cG__sectionBody{padding:var(--space-2) var(--space-5) var(--space-5)}.AdminForm-module__y3r_cG__row{gap:var(--space-5);padding-block:var(--space-4);border-bottom:1px solid var(--line-subtle);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.AdminForm-module__y3r_cG__row:last-child{border-bottom:0}.AdminForm-module__y3r_cG__label{align-items:center;gap:var(--space-1);min-height:52px;font-size:var(--body-sm);font-weight:var(--weight-medium);color:var(--text-secondary);display:flex}.AdminForm-module__y3r_cG__required{color:var(--status-error)}.AdminForm-module__y3r_cG__control{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.AdminForm-module__y3r_cG__hint{font-size:var(--body-xs);line-height:var(--leading-xs);color:var(--text-tertiary)}.AdminForm-module__y3r_cG__error{font-size:var(--body-xs);color:var(--status-error);display:block}.AdminForm-module__y3r_cG__error:empty{display:none}.AdminForm-module__y3r_cG__actions{z-index:1;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-overlay);-webkit-backdrop-filter:blur(12px);display:flex;position:sticky;bottom:0}.AdminForm-module__y3r_cG__actionsEnd{gap:var(--space-3);margin-left:auto;display:flex}.AdminForm-module__y3r_cG__status{min-height:1.5em;font-size:var(--body-sm);color:var(--text-secondary)}.AdminForm-module__y3r_cG__statusError{color:var(--status-error)}.AdminForm-module__y3r_cG__statusSuccess{color:var(--status-success)}@media (max-width:1024px){.AdminForm-module__y3r_cG__row{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.AdminForm-module__y3r_cG__label{min-height:0}.AdminForm-module__y3r_cG__actions{flex-wrap:wrap}}
.Break-module__0SU2Ra__mobileOnly{display:none}@media (max-width:640px){.Break-module__0SU2Ra__mobileOnly{display:inline}}.Break-module__0SU2Ra__desktopOnly{display:inline}@media (max-width:1024px){.Break-module__0SU2Ra__desktopOnly{display:none}}
.CertificateBoardManager-module__NFB9jW__wrap{gap:var(--space-4);flex-direction:column;display:flex}.CertificateBoardManager-module__NFB9jW__error{padding:var(--space-3);color:var(--semantic-danger,#e5484d);background:color-mix(in srgb, var(--semantic-danger,#e5484d) 10%, transparent);border-radius:var(--radius-sm);margin:0}.CertificateBoardManager-module__NFB9jW__note{padding:var(--space-3);font-size:var(--body-sm);color:var(--text-secondary);background:var(--surface-subtle,#f5f5f5);border-radius:var(--radius-sm);margin:0;line-height:1.6}.CertificateBoardManager-module__NFB9jW__card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-md,8px);background:var(--surface-subtle,#f5f5f5);flex-direction:column;display:flex}.CertificateBoardManager-module__NFB9jW__cardTitle{font-size:var(--body-md);color:var(--text-primary);margin:0;font-weight:600}.CertificateBoardManager-module__NFB9jW__row{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.CertificateBoardManager-module__NFB9jW__idInput{flex:0 0 168px}.CertificateBoardManager-module__NFB9jW__titleInput{flex:240px;min-width:200px}.CertificateBoardManager-module__NFB9jW__dateInput{flex:0 0 168px}.CertificateBoardManager-module__NFB9jW__rowHint{font-size:var(--body-xs);line-height:var(--leading-xs);color:var(--text-tertiary);margin:0}.CertificateBoardManager-module__NFB9jW__fileField{gap:var(--space-2);flex-direction:column;flex:0 0 232px;min-width:0;display:flex}.CertificateBoardManager-module__NFB9jW__fileLabel{font-size:var(--body-sm);font-weight:var(--weight-medium);color:var(--text-secondary);align-items:center;display:inline-flex}.CertificateBoardManager-module__NFB9jW__dropzone{align-items:center;gap:var(--space-2);height:52px;padding-inline:var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--field-bg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:flex;position:relative}.CertificateBoardManager-module__NFB9jW__dropzone:hover{border-color:var(--brand-primary)}.CertificateBoardManager-module__NFB9jW__dropzone:focus-within{border-color:var(--line-focus);box-shadow:var(--glow-focus)}.CertificateBoardManager-module__NFB9jW__dropzoneOver{border-style:solid;border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 12%, transparent)}.CertificateBoardManager-module__NFB9jW__dropIcon{color:var(--text-tertiary);flex:none}.CertificateBoardManager-module__NFB9jW__dropzone:hover .CertificateBoardManager-module__NFB9jW__dropIcon,.CertificateBoardManager-module__NFB9jW__dropzoneOver .CertificateBoardManager-module__NFB9jW__dropIcon{color:var(--brand-primary)}.CertificateBoardManager-module__NFB9jW__dropText{min-width:0;font-size:var(--body-xs);color:var(--text-tertiary);flex-direction:column;line-height:1.25;display:flex}.CertificateBoardManager-module__NFB9jW__dropText b{font-weight:var(--weight-medium);color:var(--text-secondary)}.CertificateBoardManager-module__NFB9jW__dropInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.CertificateBoardManager-module__NFB9jW__preview{align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-card);display:flex}.CertificateBoardManager-module__NFB9jW__previewThumb{border-radius:var(--radius-sm);object-fit:contain;background:#fff;flex:0 0 44px;width:44px;height:56px}.CertificateBoardManager-module__NFB9jW__previewInfo{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.CertificateBoardManager-module__NFB9jW__previewName{font-weight:var(--weight-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CertificateBoardManager-module__NFB9jW__previewSize{font-size:var(--body-xs);color:var(--text-tertiary);flex:none}.CertificateBoardManager-module__NFB9jW__previewRemove{border:1px solid var(--line-subtle);border-radius:var(--radius-full);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.CertificateBoardManager-module__NFB9jW__previewRemove:hover{border-color:var(--status-error);background:color-mix(in srgb, var(--status-error) 14%, transparent);color:var(--status-error)}.CertificateBoardManager-module__NFB9jW__rowWarn{font-size:var(--body-xs);line-height:var(--leading-xs);color:var(--status-error);margin:0}@media (max-width:900px){.CertificateBoardManager-module__NFB9jW__idInput,.CertificateBoardManager-module__NFB9jW__titleInput,.CertificateBoardManager-module__NFB9jW__dateInput,.CertificateBoardManager-module__NFB9jW__fileField{flex:100%}}.CertificateBoardManager-module__NFB9jW__count{font-size:var(--body-sm);color:var(--text-secondary);margin:0}.CertificateBoardManager-module__NFB9jW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CertificateBoardManager-module__NFB9jW__item{border-bottom:1px solid var(--line-subtle)}.CertificateBoardManager-module__NFB9jW__itemRow{gap:var(--space-4);padding:var(--space-3) 0;align-items:center;display:flex}.CertificateBoardManager-module__NFB9jW__thumb{border:1px solid var(--line-subtle);border-radius:var(--radius-sm);object-fit:contain;background:#fff;flex:0 0 64px;width:64px;height:84px}.CertificateBoardManager-module__NFB9jW__thumbEmpty{font-size:var(--body-xs);color:var(--text-tertiary);background:var(--surface-raised);justify-content:center;align-items:center;display:flex}.CertificateBoardManager-module__NFB9jW__thumbBroken{border-color:var(--status-error);color:var(--status-error);font-weight:600}.CertificateBoardManager-module__NFB9jW__brokenNotice{margin:0 0 var(--space-3);font-size:var(--body-sm);color:var(--status-error)}.CertificateBoardManager-module__NFB9jW__info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.CertificateBoardManager-module__NFB9jW__idValue{font-size:var(--body-sm);color:var(--text-accent,var(--brand-primary))}.CertificateBoardManager-module__NFB9jW__idMono{font-family:var(--font-mono,monospace)}.CertificateBoardManager-module__NFB9jW__idEmpty{font-size:var(--body-sm);color:var(--text-tertiary)}.CertificateBoardManager-module__NFB9jW__name{color:var(--text-primary);line-height:1.5}.CertificateBoardManager-module__NFB9jW__date{font-size:var(--body-sm);color:var(--text-secondary)}.CertificateBoardManager-module__NFB9jW__itemActions{gap:var(--space-2);flex-shrink:0;display:flex}.CertificateBoardManager-module__NFB9jW__editRow{gap:var(--space-3);padding:var(--space-3) 0;flex-direction:column;display:flex}
.Faq-module__Ttnq8a__list{gap:20px;display:grid}.Faq-module__Ttnq8a__item{border-radius:var(--radius-md);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:1px solid #ffffff80}.Faq-module__Ttnq8a__item[open]{border-color:#0075ff80;box-shadow:0 0 25.4px #0075ff80}.Faq-module__Ttnq8a__question{color:var(--text-primary);font-size:var(--title-20);font-weight:var(--weight-medium);cursor:pointer;align-items:flex-start;padding:20px 55px 20px 30px;list-style:none;display:flex;position:relative}.Faq-module__Ttnq8a__question::-webkit-details-marker{display:none}.Faq-module__Ttnq8a__item[open] .Faq-module__Ttnq8a__question{border-bottom:1px solid #0075ff80}.Faq-module__Ttnq8a__marker,.Faq-module__Ttnq8a__answerMarker{border-radius:var(--radius-full);width:40px;height:40px;font-size:103%;font-weight:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Faq-module__Ttnq8a__marker{background:var(--legacy-surface-03,#2b3453)}.Faq-module__Ttnq8a__answerMarker{background:var(--brand-primary)}.Faq-module__Ttnq8a__questionText{width:calc(100% - 40px);margin-top:5px;padding-left:20px;font-size:104%}.Faq-module__Ttnq8a__chevron{color:var(--text-primary);transition:rotate var(--dur-base) var(--ease-out);position:absolute;top:50%;right:32px;translate:0 -50%}.Faq-module__Ttnq8a__item[open] .Faq-module__Ttnq8a__chevron{rotate:180deg}.Faq-module__Ttnq8a__answer{color:var(--text-primary);font-size:var(--title-20);font-weight:var(--weight-medium);align-items:flex-start;padding:30px;display:flex}.Faq-module__Ttnq8a__answerText{width:calc(100% - 40px);font-size:93%;font-weight:var(--weight-regular);line-height:var(--leading-md);margin-top:4px;padding-left:20px}@media (max-width:640px){.Faq-module__Ttnq8a__question{padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4)}.Faq-module__Ttnq8a__answer{padding:var(--space-4)}.Faq-module__Ttnq8a__chevron{right:var(--space-4)}}[data-theme=light] .Faq-module__Ttnq8a__item{border-color:#0a0c3529}
.Header-module__lnUIdW__header{z-index:var(--z-header);height:var(--header-h);--gnb-top:var(--header-h);background:var(--scrim-header);transition:height var(--dur-slow) var(--ease-out), background-color var(--dur-slow) var(--ease-out);position:fixed;inset:0 0 auto}.Header-module__lnUIdW__scrolled{height:var(--header-h-scrolled);--gnb-top:var(--header-h-scrolled);background:var(--surface-overlay);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-subtle)}.Header-module__lnUIdW__inner{align-items:center;gap:var(--space-7);height:100%;display:flex;position:relative}.Header-module__lnUIdW__logo{min-height:var(--tap-min);flex:none;align-items:center;display:inline-flex}.Header-module__lnUIdW__logoImage{object-fit:contain;flex-shrink:0;width:auto;max-width:none;height:56px}.Header-module__lnUIdW__spacer{flex:auto}.Header-module__lnUIdW__hamburger{z-index:3;display:inline-flex;position:relative}[data-theme=light] .Header-module__lnUIdW__hamburger{--surface-card:#fff;--surface-card-hi:#eef2fa;--text-primary:#0a0c35}@media (max-width:1024px){.Header-module__lnUIdW__inner{gap:var(--space-4)}}@media (max-width:1200px){.Header-module__lnUIdW__logoImage{height:45px}}@media (max-width:640px){.Header-module__lnUIdW__logoImage{height:36px}}.Header-module__lnUIdW__header:has([data-gnb-open]){transition:height var(--dur-slow) var(--ease-out), background-color var(--dur-base) var(--ease-out);background:#fff;border-bottom:1px solid #0a0c351a}.Header-module__lnUIdW__header:has([data-gnb-open]) .Header-module__lnUIdW__hamburger{color:#14161f;background:#eef4ff}.Header-module__lnUIdW__logoImageOn{display:none}.Header-module__lnUIdW__header:has([data-gnb-open]) .Header-module__lnUIdW__logoImage{display:none}.Header-module__lnUIdW__header:has([data-gnb-open]) .Header-module__lnUIdW__logoImageOn{display:block}.Header-module__lnUIdW__logoImageHero{display:none}html:has([data-hero-tone=dark]) .Header-module__lnUIdW__header[data-over-hero]:not(:has([data-gnb-open])) .Header-module__lnUIdW__logoImage:not(.Header-module__lnUIdW__logoImageHero){display:none}html:has([data-hero-tone=dark]) .Header-module__lnUIdW__header[data-over-hero]:not(:has([data-gnb-open])) .Header-module__lnUIdW__logoImageHero{display:block}
.PartnerStatement-module__cyN2Nq__section{padding:var(--section-py-lg) 0;background:var(--surface-base);text-align:center;position:relative;overflow:hidden}.PartnerStatement-module__cyN2Nq__section:before{content:"";opacity:.45;pointer-events:none;background:url(/images/skin/about_bg.png) 50%/cover no-repeat;position:absolute;inset:0}.PartnerStatement-module__cyN2Nq__inner{z-index:1;max-width:var(--container);padding:0 var(--gutter);margin:0 auto;position:relative}.PartnerStatement-module__cyN2Nq__lead{font-family:var(--font-type01);font-size:var(--title-30);font-weight:var(--weight-bold);letter-spacing:var(--letter-03);color:var(--text-primary);margin:0}.PartnerStatement-module__cyN2Nq__display{justify-content:center;align-items:center;gap:var(--space-5);margin:var(--space-6) 0 0;font-family:var(--font-type01);font-size:var(--title-80);font-weight:var(--weight-bold);letter-spacing:var(--letter-05);color:var(--text-primary);line-height:1;display:flex}.PartnerStatement-module__cyN2Nq__word{display:block}.PartnerStatement-module__cyN2Nq__accent{color:var(--text-accent)}.PartnerStatement-module__cyN2Nq__plus{border-radius:var(--radius-pill);background:var(--brand-primary);flex:none;width:1.75em;height:.85em;position:relative}.PartnerStatement-module__cyN2Nq__plus:before,.PartnerStatement-module__cyN2Nq__plus:after{content:"";background:var(--text-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PartnerStatement-module__cyN2Nq__plus:before{width:.425em;height:.0875em}.PartnerStatement-module__cyN2Nq__plus:after{width:.0875em;height:.425em}.PartnerStatement-module__cyN2Nq__capabilities{gap:var(--gap-card);margin:var(--space-10) 0 0;text-align:left;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.PartnerStatement-module__cyN2Nq__capability{gap:var(--space-1);min-height:148px;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--elev-1);color:var(--text-secondary);font-family:var(--font-type01);font-size:var(--title-20);font-weight:var(--weight-medium);letter-spacing:var(--letter-02);flex-direction:column;line-height:1.45;display:flex}.PartnerStatement-module__cyN2Nq__capability:before{content:"";width:32px;height:2px;margin-bottom:var(--space-4);border-radius:var(--radius-pill);background:var(--text-accent)}.PartnerStatement-module__cyN2Nq__capabilityLine{display:block}.PartnerStatement-module__cyN2Nq__capabilityLine:first-child{color:var(--text-primary)}.PartnerStatement-module__cyN2Nq__action{margin-top:var(--space-10);min-width:210px}@media (max-width:1024px){.PartnerStatement-module__cyN2Nq__capabilities{grid-template-columns:repeat(2,1fr)}}.PartnerStatement-module__cyN2Nq__prepared .PartnerStatement-module__cyN2Nq__lead,.PartnerStatement-module__cyN2Nq__prepared .PartnerStatement-module__cyN2Nq__word,.PartnerStatement-module__cyN2Nq__prepared .PartnerStatement-module__cyN2Nq__capability,.PartnerStatement-module__cyN2Nq__prepared .PartnerStatement-module__cyN2Nq__action{opacity:0;transform:translateY(40px)}.PartnerStatement-module__cyN2Nq__prepared .PartnerStatement-module__cyN2Nq__plus{width:0}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__lead,.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__word,.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__capability,.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__action{opacity:1;transition:opacity var(--dur-scene) var(--ease-out), transform var(--dur-scene) var(--ease-out);transform:none}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__plus{width:1.75em;transition:width var(--dur-scene) var(--ease-out)}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__lead{transition-delay:0s}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__word{transition-delay:.12s}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__plus{transition-delay:.38s}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__capability:first-child{transition-delay:.56s}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__capability:nth-child(2){transition-delay:.63s}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__capability:nth-child(3){transition-delay:.7s}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__capability:nth-child(4){transition-delay:.77s}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__capability:nth-child(5){transition-delay:.84s}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__capability:nth-child(6){transition-delay:.91s}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__capability:nth-child(7){transition-delay:.98s}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__capability:nth-child(8){transition-delay:1.05s}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__action{transition-delay:1.18s}@media (max-width:640px){.PartnerStatement-module__cyN2Nq__display{gap:var(--space-3);flex-direction:column}.PartnerStatement-module__cyN2Nq__plus{width:1.95em;height:.95em}.PartnerStatement-module__cyN2Nq__prepared .PartnerStatement-module__cyN2Nq__plus{width:1.95em;height:0}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__plus{width:1.95em;height:.95em;transition:height var(--dur-scene) var(--ease-out)}.PartnerStatement-module__cyN2Nq__capabilities{gap:var(--space-4);margin-top:var(--space-8)}.PartnerStatement-module__cyN2Nq__capability{min-height:0;padding:var(--space-5);font-size:var(--body-md)}.PartnerStatement-module__cyN2Nq__action{margin-top:var(--space-8);min-width:170px}}@media (max-width:479px){.PartnerStatement-module__cyN2Nq__capabilities{grid-template-columns:1fr}.PartnerStatement-module__cyN2Nq__capability{padding:var(--space-4) var(--space-5)}.PartnerStatement-module__cyN2Nq__action{min-width:144px}}@media (prefers-reduced-motion:reduce){.PartnerStatement-module__cyN2Nq__prepared .PartnerStatement-module__cyN2Nq__lead,.PartnerStatement-module__cyN2Nq__prepared .PartnerStatement-module__cyN2Nq__word,.PartnerStatement-module__cyN2Nq__prepared .PartnerStatement-module__cyN2Nq__capability,.PartnerStatement-module__cyN2Nq__prepared .PartnerStatement-module__cyN2Nq__action{opacity:1;transform:none}.PartnerStatement-module__cyN2Nq__prepared .PartnerStatement-module__cyN2Nq__plus{width:1.75em}@media (max-width:640px){.PartnerStatement-module__cyN2Nq__prepared .PartnerStatement-module__cyN2Nq__plus{width:1.95em;height:.95em}}.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__lead,.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__word,.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__plus,.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__capability,.PartnerStatement-module__cyN2Nq__in .PartnerStatement-module__cyN2Nq__action{transition-delay:0s}}
.LegacySolution-module__2AOJUq__card{align-items:center;gap:var(--space-8) var(--space-9);flex-wrap:wrap;padding:56px 10px 0;display:flex}.LegacySolution-module__2AOJUq__text{flex-direction:column;flex:520px;gap:28px;min-width:0;display:flex}.LegacySolution-module__2AOJUq__head{gap:var(--space-3);flex-direction:column;display:flex}.LegacySolution-module__2AOJUq__meta{align-items:center;gap:14px;display:flex}.LegacySolution-module__2AOJUq__no{font-size:var(--body-lg);font-weight:var(--weight-medium);color:var(--text-tertiary)}.LegacySolution-module__2AOJUq__chips{gap:var(--space-2);display:flex}.LegacySolution-module__2AOJUq__chip,.LegacySolution-module__2AOJUq__chipFirst{font-size:var(--body-xs);font-weight:var(--weight-bold);padding:var(--space-1) 14px;border-radius:var(--radius-pill)}.LegacySolution-module__2AOJUq__chip{border:1px solid var(--brand-hover);color:var(--text-accent)}.LegacySolution-module__2AOJUq__chipFirst{background:var(--brand-primary);color:#fff}.LegacySolution-module__2AOJUq__agency{align-items:center;gap:var(--space-3);font-size:var(--body-sm);color:var(--text-secondary);display:flex}.LegacySolution-module__2AOJUq__agencyLogo{width:auto;height:44px;display:block}.LegacySolution-module__2AOJUq__card .LegacySolution-module__2AOJUq__title{font-family:var(--font-type01);font-size:36px;font-weight:var(--weight-bold);letter-spacing:var(--letter-03);word-break:keep-all;color:var(--text-primary);line-height:1.3}.LegacySolution-module__2AOJUq__titleTail{white-space:nowrap}.LegacySolution-module__2AOJUq__checks{padding:var(--space-5) 0 0;border-top:1px solid var(--line-subtle);gap:var(--space-4);font-family:var(--font-type01);flex-direction:column;margin:0;list-style:none;display:flex}.LegacySolution-module__2AOJUq__check{align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:22px max-content minmax(0,1fr);display:grid}.LegacySolution-module__2AOJUq__checkTitle{color:var(--text-primary);font-size:19px;font-weight:600}.LegacySolution-module__2AOJUq__checkDesc{font-size:var(--body-sm);color:var(--text-secondary);font-weight:300}.LegacySolution-module__2AOJUq__tag{border-radius:var(--radius-pill);background:var(--brand-primary);color:#fff;font-size:var(--body-xs);font-weight:var(--weight-bold);vertical-align:middle;margin-left:6px;padding:0 8px;display:inline-block}.LegacySolution-module__2AOJUq__hl{color:var(--text-accent);font-weight:inherit}.LegacySolution-module__2AOJUq__visual{aspect-ratio:648/402;border-radius:24px;flex:560px;min-width:0;max-width:648px;position:relative;overflow:hidden}.LegacySolution-module__2AOJUq__image{object-fit:cover;width:100%;height:100%}.LegacySolution-module__2AOJUq__cont{padding-top:0!important}@media (max-width:640px){.LegacySolution-module__2AOJUq__check{grid-template-columns:22px minmax(0,1fr);row-gap:2px}.LegacySolution-module__2AOJUq__checkDesc{grid-column:2}.LegacySolution-module__2AOJUq__agency{white-space:nowrap;flex-wrap:wrap;row-gap:4px}.LegacySolution-module__2AOJUq__card .LegacySolution-module__2AOJUq__title{font-size:26px}}
.SkipNav-module__1h3DQW__list{z-index:calc(var(--z-drawer) + 10);width:100%;position:absolute;top:0;left:0}.SkipNav-module__1h3DQW__link{min-width:200px;min-height:var(--tap-min);padding:var(--space-3) var(--space-5);border-bottom-right-radius:var(--radius-md);background:var(--brand-primary);color:#fff;font-size:var(--body-sm);font-weight:var(--weight-medium);transition:transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0;transform:translateY(-200%)}.SkipNav-module__1h3DQW__link:focus{transform:translateY(0)}
.Field-module__bfn3sa__field{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.Field-module__bfn3sa__label{align-items:center;gap:var(--space-1);font-size:var(--body-sm);font-weight:var(--weight-medium);color:var(--text-secondary);display:inline-flex}.Field-module__bfn3sa__labelHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.Field-module__bfn3sa__required{color:var(--status-error)}.Field-module__bfn3sa__hint{font-size:var(--body-xs);line-height:var(--leading-xs);color:var(--text-tertiary)}.Field-module__bfn3sa__control{width:100%;height:52px;padding-inline:var(--space-4);border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--field-bg);color:var(--text-primary);font-size:var(--body-md);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.Field-module__bfn3sa__control::placeholder{color:var(--text-tertiary)}.Field-module__bfn3sa__control:hover:not(:disabled){border-color:var(--line-strong)}.Field-module__bfn3sa__control:focus{border-color:var(--line-focus);box-shadow:var(--glow-focus);outline:none}.Field-module__bfn3sa__control:disabled{background:var(--field-bg-disabled);color:var(--text-disabled);cursor:not-allowed}.Field-module__bfn3sa__control[aria-invalid=true]{border-color:var(--status-error)}.Field-module__bfn3sa__control[aria-invalid=true]:focus{box-shadow:var(--glow-error)}.Field-module__bfn3sa__textarea{height:auto;min-height:180px;padding-block:var(--space-4);line-height:var(--leading-md);resize:vertical}.Field-module__bfn3sa__selectWrap{display:flex;position:relative}.Field-module__bfn3sa__select{appearance:none;padding-right:var(--space-9);cursor:pointer}.Field-module__bfn3sa__select option,.Field-module__bfn3sa__select optgroup{background-color:var(--surface-card);color:var(--text-primary)}.Field-module__bfn3sa__selectIcon{top:50%;right:var(--space-4);pointer-events:none;color:var(--text-tertiary);position:absolute;translate:0 -50%}.Field-module__bfn3sa__checkbox{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-min);padding-block:var(--space-2);cursor:pointer;display:flex;position:relative}.Field-module__bfn3sa__checkboxInput{opacity:0;width:24px;height:24px;margin:0;position:absolute}.Field-module__bfn3sa__checkboxBox{border:1px solid var(--line-default);border-radius:var(--radius-sm);background:var(--field-bg);color:#0000;width:24px;height:24px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.Field-module__bfn3sa__checkboxInput:checked+.Field-module__bfn3sa__checkboxBox{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.Field-module__bfn3sa__checkboxInput:focus-visible+.Field-module__bfn3sa__checkboxBox{outline:2px solid var(--line-focus);outline-offset:2px}.Field-module__bfn3sa__checkboxInput[aria-invalid=true]+.Field-module__bfn3sa__checkboxBox{border-color:var(--status-error)}.Field-module__bfn3sa__checkboxInput:disabled+.Field-module__bfn3sa__checkboxBox{border-color:var(--line-subtle);cursor:not-allowed}.Field-module__bfn3sa__checkboxLabel{font-size:var(--body-sm);line-height:var(--leading-sm);color:var(--text-secondary)}.Field-module__bfn3sa__error{font-size:var(--body-xs);line-height:var(--leading-xs);color:var(--status-error);display:block}.Field-module__bfn3sa__error:empty{position:absolute;bottom:0}
.SolutionShowcase-module__0REs0W__section{z-index:2;padding-block:var(--section-py) var(--space-10);background:var(--surface-base);position:relative}.SolutionShowcase-module__0REs0W__head{width:100%;max-width:var(--container);margin:0 auto var(--space-10);padding-inline:var(--gutter);text-align:center}.SolutionShowcase-module__0REs0W__heading{font-family:var(--font-type01);font-size:var(--title-50);font-weight:var(--weight-bold);letter-spacing:var(--letter-03);color:var(--text-primary)}.SolutionShowcase-module__0REs0W__lead{margin-top:var(--space-4);font-size:var(--body-lg);color:var(--text-secondary)}.SolutionShowcase-module__0REs0W__stack{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.SolutionShowcase-module__0REs0W__card{top:calc(var(--header-h-scrolled) + var(--space-4) + var(--card-index,0) * 89px);padding:0 var(--space-8) var(--space-10);border-radius:var(--radius-xl);background:var(--surface-base);border:1px solid #0075ff99;position:sticky;overflow:hidden;box-shadow:0 0 30px #2679e9cc}.SolutionShowcase-module__0REs0W__card+.SolutionShowcase-module__0REs0W__card{margin-top:var(--space-6)}.SolutionShowcase-module__0REs0W__cardHead{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-6) var(--space-4);display:flex}.SolutionShowcase-module__0REs0W__index{font-size:var(--body-lg);font-weight:var(--weight-medium);color:var(--text-tertiary)}.SolutionShowcase-module__0REs0W__titleLogo{object-fit:contain;width:auto;height:32px}.SolutionShowcase-module__0REs0W__body{align-items:center;gap:var(--space-8);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,740px);display:grid}.SolutionShowcase-module__0REs0W__tagline{font-family:var(--font-type01);font-size:var(--title-20);font-weight:var(--weight-medium);letter-spacing:var(--letter-04);color:var(--text-primary)}.SolutionShowcase-module__0REs0W__wordmark{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-9);display:flex}.SolutionShowcase-module__0REs0W__wordmark img:first-child{width:auto;height:64px}.SolutionShowcase-module__0REs0W__wordmark img:last-child{width:auto;height:32px}.SolutionShowcase-module__0REs0W__features{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SolutionShowcase-module__0REs0W__features li{padding-left:var(--space-3);font-family:var(--font-type01);font-size:var(--body-md);line-height:var(--leading-lg);color:var(--text-secondary);position:relative}.SolutionShowcase-module__0REs0W__features li:before{content:"";border-radius:var(--radius-full);background:var(--text-primary);width:3px;height:3px;position:absolute;top:.75em;left:0}.SolutionShowcase-module__0REs0W__featuresText{grid-template-columns:minmax(0,1fr)}.SolutionShowcase-module__0REs0W__features strong{font-weight:var(--weight-medium);color:#f2d469}.SolutionShowcase-module__0REs0W__paragraph{font-size:var(--body-md);line-height:var(--leading-lg);color:var(--text-secondary)}.SolutionShowcase-module__0REs0W__paragraphLine{display:block}.SolutionShowcase-module__0REs0W__more{margin-top:var(--space-7)}.SolutionShowcase-module__0REs0W__moreLink{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:0 var(--space-5) 0 var(--space-6);border:1px solid var(--line-default);border-radius:var(--radius-pill);color:var(--text-primary);font-size:var(--body-md);letter-spacing:var(--letter-04);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);display:inline-flex}.SolutionShowcase-module__0REs0W__moreLink:hover{background:rgb(var(--white-rgb) / .08);border-color:var(--line-strong)}.SolutionShowcase-module__0REs0W__moreLink em{border-radius:var(--radius-full);background:var(--brand-primary);width:20px;height:20px;position:relative}.SolutionShowcase-module__0REs0W__moreLink em:before{content:"";border:1px solid var(--text-primary);border-width:1px 1px 0 0;width:5px;height:5px;position:absolute;top:50%;left:45%;translate:-50% -50%;rotate:45deg}.SolutionShowcase-module__0REs0W__image{border-radius:var(--radius-xl);overflow:hidden}.SolutionShowcase-module__0REs0W__image img{width:100%;height:auto;display:block}@media (max-width:1024px){.SolutionShowcase-module__0REs0W__body{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.SolutionShowcase-module__0REs0W__image{order:-1}.SolutionShowcase-module__0REs0W__wordmark{margin-bottom:var(--space-7)}}@media (max-width:860px){.SolutionShowcase-module__0REs0W__card{padding-inline:var(--space-5);position:static}.SolutionShowcase-module__0REs0W__features{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.SolutionShowcase-module__0REs0W__paragraphLine{display:inline}.SolutionShowcase-module__0REs0W__paragraphLine:after{content:" "}}
.TalentHubBanner-module__z07mOW__banner{z-index:3;padding:60px 0 20px;position:relative}.TalentHubBanner-module__z07mOW__card{box-sizing:border-box;border:1px solid var(--line-default);background:linear-gradient(107deg, #0075ff3d 0%, #1e37fc1a 52%, #11bdff29 100%), var(--surface-card);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:40px;justify-content:space-between;align-items:center;gap:60px;padding:58px 70px;display:flex;position:relative;overflow:hidden}.TalentHubBanner-module__z07mOW__glow{border-radius:var(--radius-full);pointer-events:none;background:radial-gradient(circle,#11bdff47 0%,#11bdff00 70%);width:460px;height:460px;position:absolute;top:-180px;right:-120px}.TalentHubBanner-module__z07mOW__body{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.TalentHubBanner-module__z07mOW__eyebrow{font-family:var(--font-type01);font-size:18px;font-weight:var(--weight-medium);letter-spacing:.14em;color:var(--brand-cyan);line-height:normal}.TalentHubBanner-module__z07mOW__title{font-family:var(--font-type01);font-size:40px;font-weight:var(--weight-bold);letter-spacing:-.03em;color:#fff;margin-top:18px;line-height:1.3}.TalentHubBanner-module__z07mOW__desc{max-width:760px;font-family:var(--font-type01);font-size:20px;font-weight:var(--weight-regular);letter-spacing:-.04em;color:#fffc;margin-top:22px;line-height:1.6}.TalentHubBanner-module__z07mOW__tags{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.TalentHubBanner-module__z07mOW__tag{border:1px solid var(--line-subtle);border-radius:var(--radius-pill);height:38px;font-family:var(--font-type01);font-size:16px;font-weight:var(--weight-regular);letter-spacing:-.03em;color:#ffffffb8;background:#ffffff0f;align-items:center;padding:0 18px;line-height:normal;display:inline-flex}.TalentHubBanner-module__z07mOW__action{z-index:2;flex:none;position:relative}@media (hover:hover){.TalentHubBanner-module__z07mOW__card:hover{border-color:var(--brand-primary);transform:translateY(-4px)}.TalentHubBanner-module__z07mOW__card:hover .btn_more{border-color:var(--brand-primary)}.TalentHubBanner-module__z07mOW__card:hover .btn_more:before{width:100%}.TalentHubBanner-module__z07mOW__card:hover .btn_more:after{width:100%}.TalentHubBanner-module__z07mOW__card:hover .btn_more:after{transition-delay:.1s}.TalentHubBanner-module__z07mOW__card:hover .btn_more em{background:#fff}.TalentHubBanner-module__z07mOW__card:hover .btn_more em:before{top:-10%;left:100%}.TalentHubBanner-module__z07mOW__card:hover .btn_more em:after{top:50%;left:50%}}.TalentHubBanner-module__z07mOW__card:focus-visible{outline:2px solid var(--line-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.TalentHubBanner-module__z07mOW__card{transition:none}.TalentHubBanner-module__z07mOW__card:hover{transform:none}}@media only screen and (max-width:1450px){.TalentHubBanner-module__z07mOW__card{gap:40px;padding:48px 50px}.TalentHubBanner-module__z07mOW__title{font-size:34px}.TalentHubBanner-module__z07mOW__desc{font-size:18px}}@media only screen and (max-width:1024px){.TalentHubBanner-module__z07mOW__banner{padding:40px 0 10px}.TalentHubBanner-module__z07mOW__card{border-radius:30px;flex-direction:column;align-items:flex-start;gap:34px;padding:40px}.TalentHubBanner-module__z07mOW__title{font-size:28px}.TalentHubBanner-module__z07mOW__desc{margin-top:16px;font-size:17px}.TalentHubBanner-module__z07mOW__tags{margin-top:24px}.TalentHubBanner-module__z07mOW__glow{display:none}}@media only screen and (max-width:640px){.TalentHubBanner-module__z07mOW__card{border-radius:20px;gap:26px;padding:30px 24px}.TalentHubBanner-module__z07mOW__eyebrow{font-size:15px}.TalentHubBanner-module__z07mOW__title{margin-top:14px;font-size:23px}.TalentHubBanner-module__z07mOW__desc{font-size:16px}.TalentHubBanner-module__z07mOW__tag{height:34px;padding:0 14px;font-size:14px}.TalentHubBanner-module__z07mOW__action{align-self:stretch}.legacyMain .TalentHubBanner-module__z07mOW__action .btn_more{justify-content:space-between;min-width:100%}}[data-theme=light] .TalentHubBanner-module__z07mOW__title{color:#0a0c35}[data-theme=light] .TalentHubBanner-module__z07mOW__desc{color:#4a5170}[data-theme=light] .TalentHubBanner-module__z07mOW__tag{color:#0a0c35b8;background:#0a0c350d}
.TermsView-module__GcDqGG__updated{margin-bottom:var(--space-6);font-size:var(--body-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.TermsView-module__GcDqGG__body{max-width:var(--measure-article)}
.BoardConfigForm-module__mRz_Ta__message{min-height:1.25em;font-size:var(--body-sm);color:var(--semantic-danger,#e5484d);margin:0}.BoardConfigForm-module__mRz_Ta__input,.BoardConfigForm-module__mRz_Ta__textarea{width:100%;padding:var(--space-2) var(--space-3);font:inherit;color:var(--text-primary);background:var(--surface-base);border:1px solid var(--line-default,var(--line-subtle));border-radius:var(--radius-sm)}.BoardConfigForm-module__mRz_Ta__input:focus-visible,.BoardConfigForm-module__mRz_Ta__textarea:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.BoardConfigForm-module__mRz_Ta__textarea{resize:vertical;line-height:1.6}.BoardConfigForm-module__mRz_Ta__warn{color:var(--semantic-warning,#f5a524)}
