:root{--cs-bg:#080908;--cs-panel:#12110e;--cs-ink:#f5efe5;--cs-gold:#d7ad65;--cs-muted:#f5efe594}*{box-sizing:border-box}.connection-status-page{background:var(--cs-bg);min-height:100svh;color:var(--cs-ink);font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.connection-status-page a{color:inherit;text-decoration:none}.connection-status-header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:92px;padding:0 7.5vw;display:flex}.connection-status-brand{letter-spacing:.08em;align-items:center;gap:5px;font-size:15px;font-weight:800;display:flex}.connection-status-brand b{color:var(--cs-gold);font-size:23px}.connection-status-header nav{gap:20px;display:flex}.connection-status-header nav a{color:#f5efe58c;letter-spacing:.07em;white-space:nowrap;font-size:9px}.connection-status-header nav a:hover,.connection-status-header nav a[aria-current]{color:var(--cs-gold)}.connection-status-hero{background:radial-gradient(circle at 76% 18%,#d7ad6533,#0000 28%),linear-gradient(113deg,#080908 0 59%,#12100b 59.2% 100%);grid-template-columns:1.08fr .92fr;align-items:end;gap:8vw;min-height:540px;padding:clamp(75px,8vw,118px) 10vw 84px;display:grid}.connection-status-hero>div>p,.connection-status-title>p,.connection-status-boundary>div>p,.connection-status-action>p{color:var(--cs-gold);letter-spacing:.22em;margin:0;font-size:9px;font-weight:800}.connection-status-hero h1{letter-spacing:-.06em;margin:22px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(48px,6vw,84px);line-height:1.05}.connection-status-hero h1 em{color:var(--cs-gold);font-style:normal}.connection-status-hero aside{border-left:1px solid var(--cs-gold);padding-left:28px}.connection-status-hero aside strong{font:19px/1.6 Georgia,Noto Serif KR,serif}.connection-status-hero aside p{color:var(--cs-muted);margin:18px 0;font-size:11px;line-height:1.85}.connection-status-hero aside a{color:var(--cs-gold);letter-spacing:.08em;font-size:9px;font-weight:800}.connection-status-summary{padding:100px 10vw}.connection-status-title h2{margin:15px 0 10px;font:clamp(36px,4vw,58px)/1.08 Georgia,Noto Serif KR,serif}.connection-status-title>span{color:var(--cs-muted);font-size:10px}.connection-status-last-verified{border-top:1px solid #d7ad6559;border-bottom:1px solid #d7ad6559;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:38px;padding:18px 22px;display:grid}.connection-status-last-verified span{color:var(--cs-gold);letter-spacing:.08em;font-size:9px;font-weight:800}.connection-status-last-verified strong{font:22px/1.2 Georgia,Noto Serif KR,serif}.connection-status-last-verified small{color:var(--cs-muted);font-size:9px}.connection-status-overview{background:#d7ad6559;grid-template-columns:1fr 1fr;gap:1px;margin-top:20px;display:grid}.connection-status-total,.connection-status-recent{background:var(--cs-panel);min-height:142px;padding:30px 35px}.connection-status-total{align-items:baseline;gap:10px;display:flex}.connection-status-total span{color:var(--cs-muted);margin-right:auto;font-size:10px}.connection-status-total strong,.connection-status-recent strong{color:var(--cs-gold);font:64px/1 Georgia,serif}.connection-status-total small,.connection-status-recent small{color:var(--cs-gold);font-size:10px}.connection-status-recent{grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;display:grid}.connection-status-recent>span{color:var(--cs-muted);font-size:10px}.connection-status-recent p{color:var(--cs-muted);grid-column:1/-1;margin:0;font-size:9px;line-height:1.6}.connection-status-grid{background:#ffffff1c;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.connection-status-grid article{background:var(--cs-panel);min-height:230px;padding:28px}.connection-status-grid article>span{color:var(--cs-gold);font:18px/1 Georgia,serif}.connection-status-grid article>strong{color:var(--cs-gold);margin:30px 0 17px;font:46px/1 Georgia,serif;display:block}.connection-status-grid h3{margin:0 0 12px;font:20px/1.25 Georgia,Noto Serif KR,serif}.connection-status-grid p{color:var(--cs-muted);margin:0;font-size:9px;line-height:1.75}.connection-status-empty{background:var(--cs-panel);border:1px solid #d7ad6552;margin-top:20px;padding:55px}.connection-status-empty>span{color:var(--cs-gold);letter-spacing:.18em;font-size:8px;font-weight:800}.connection-status-empty h3{margin:18px 0 14px;font:30px/1.25 Georgia,Noto Serif KR,serif}.connection-status-empty p{max-width:720px;color:var(--cs-muted);margin:0;font-size:10px;line-height:1.8}.connection-status-method{padding:0 10vw 100px}.connection-status-method>header{grid-template-columns:1fr minmax(320px,.8fr);align-items:end;gap:5vw;margin-bottom:30px;display:grid}.connection-status-method>header>p{color:var(--cs-gold);letter-spacing:.22em;grid-column:1/-1;margin:0;font-size:9px;font-weight:800}.connection-status-method h2{letter-spacing:-.05em;margin:0;font:clamp(36px,4vw,58px)/1.08 Georgia,Noto Serif KR,serif}.connection-status-method>header>span{color:var(--cs-muted);font-size:10px;line-height:1.8}.connection-status-method ol{background:#ffffff1c;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.connection-status-method li{background:var(--cs-panel);grid-template-columns:42px 1fr;align-content:start;gap:20px;min-height:210px;padding:28px;display:grid}.connection-status-method li>b{color:var(--cs-gold);font:20px Georgia,serif}.connection-status-method li strong{font:19px Georgia,Noto Serif KR,serif}.connection-status-method li p{color:var(--cs-muted);margin:11px 0 0;font-size:9px;line-height:1.75}.connection-status-boundary{color:#1d1913;background:#ece4d7;grid-template-columns:.9fr 1.1fr;gap:7vw;margin:0 7.5vw 100px;padding:65px 4vw;display:grid}.connection-status-boundary h2{margin:17px 0 0;font:clamp(32px,3.5vw,50px)/1.15 Georgia,Noto Serif KR,serif}.connection-status-boundary ul{margin:0;padding:0;list-style:none}.connection-status-boundary li{border-top:1px solid #1d191333;grid-template-columns:120px 1fr;gap:16px;padding:17px 0;display:grid}.connection-status-boundary li:last-child{border-bottom:1px solid #1d191333}.connection-status-boundary li strong{font:15px/1.4 Georgia,Noto Serif KR,serif}.connection-status-boundary li span{color:#1d1913a8;font-size:9px;line-height:1.7}.connection-status-action{text-align:center;background:var(--cs-panel);padding:95px 10vw}.connection-status-action h2{margin:16px auto 12px;font:clamp(34px,4vw,56px)/1.13 Georgia,Noto Serif KR,serif}.connection-status-action>span{color:var(--cs-muted);font-size:10px}.connection-status-action>div{justify-content:center;gap:10px;margin-top:30px;display:flex}.connection-status-action a{color:var(--cs-gold);border:1px solid #d7ad658c;padding:15px 18px;font-size:9px;font-weight:800}.connection-status-action a.connection-status-primary{background:var(--cs-gold);color:#17120b}.connection-status-footer{color:#f5efe566;letter-spacing:.12em;border-top:1px solid #ffffff1a;justify-content:space-between;padding:27px 7.5vw;font-size:8px;display:flex}.connection-status-footer a{color:var(--cs-gold)}.connection-status-principles{padding:0 10vw 100px}.connection-status-principles>header{grid-template-columns:.8fr 1.2fr;align-items:end;gap:5vw;margin-bottom:30px;display:grid}.connection-status-principles>header>p{color:var(--cs-gold);letter-spacing:.22em;margin:0;font-size:9px;font-weight:800}.connection-status-principles h2{letter-spacing:-.05em;margin:0;font:clamp(34px,4vw,54px)/1.1 Georgia,Noto Serif KR,serif}.connection-status-principles>div{background:#d7ad6557;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.connection-status-principles article{background:var(--cs-panel);min-height:210px;padding:26px}.connection-status-principles article>span{color:var(--cs-gold);font:18px Georgia,serif}.connection-status-principles article>strong{margin:28px 0 12px;font:18px/1.35 Georgia,Noto Serif KR,serif;display:block}.connection-status-principles article>p{color:var(--cs-muted);margin:0;font-size:9px;line-height:1.75}@media (max-width:900px){.connection-status-principles>header{grid-template-columns:1fr}.connection-status-principles>div{grid-template-columns:1fr 1fr}.connection-status-principles article{min-height:180px}}@media (max-width:620px){.connection-status-principles{padding:0 24px 70px}.connection-status-principles>div{grid-template-columns:1fr}.connection-status-principles article{min-height:auto}}@media (max-width:900px){.connection-status-header nav a:not([aria-current]):not(:last-child){display:none}.connection-status-hero{grid-template-columns:1fr;gap:42px}.connection-status-last-verified{grid-template-columns:auto 1fr}.connection-status-last-verified small{grid-column:1/-1}.connection-status-overview{grid-template-columns:1fr}.connection-status-grid{grid-template-columns:1fr 1fr}.connection-status-method>header,.connection-status-method ol{grid-template-columns:1fr}.connection-status-method li{min-height:0}.connection-status-boundary{grid-template-columns:1fr;gap:38px}}@media (max-width:620px){.connection-status-header{height:72px;padding:0 22px}.connection-status-header nav a[aria-current]{display:none}.connection-status-hero{min-height:auto;padding:70px 28px}.connection-status-summary{padding:75px 24px}.connection-status-last-verified{grid-template-columns:1fr;gap:8px;padding:18px 0}.connection-status-last-verified small{grid-column:auto}.connection-status-total,.connection-status-recent{min-height:auto;padding:25px}.connection-status-total strong,.connection-status-recent strong{font-size:48px}.connection-status-grid{grid-template-columns:1fr}.connection-status-grid article{min-height:auto}.connection-status-empty{padding:35px 25px}.connection-status-method{padding:0 24px 70px}.connection-status-boundary{margin:0 22px 70px;padding:40px 25px}.connection-status-boundary li{grid-template-columns:1fr;gap:7px}.connection-status-action{padding:75px 24px}.connection-status-action>div{display:grid}.connection-status-footer{padding:25px 22px}.connection-status-footer span{display:none}.connection-status-hero aside p,.connection-status-title>span,.connection-status-recent p,.connection-status-grid p,.connection-status-empty p,.connection-status-method>header>span,.connection-status-method li p,.connection-status-boundary li span,.connection-status-action>span,.connection-status-principles article>p{font-size:12px;line-height:1.75}.connection-status-hero aside a,.connection-status-action a,.connection-status-footer a{text-align:center;justify-content:center;align-items:center;min-height:48px;font-size:12px;line-height:1.4;display:flex}.connection-status-action>div{grid-template-columns:1fr}}
