@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");[data-voice-v2]{--ov-bg-base:#F1F5EE;--ov-bg-paper:#FFFFFF;--ov-bg-tint:#E9EFE4;--ov-bg-raise:#FBFCFA;--ov-bg-line:#DCE4D6;--ov-text:#151C17;--ov-text-muted:#5E6B63;--ov-accent:#7B5BA8;--ov-accent-strong:#674A8F;--ov-accent-soft:#F1EBF8;--ov-accent-line:#E0D2F0;--ov-on-accent:#FFFFFF;--ov-board-general:#7B5BA8;--ov-board-expert:#2E7D6B;--ov-board-notice:#B7791F;--ov-board-inquiry:#4E6FB0;--ov-ok:#2E7D6B;--ov-ok-soft:#E2F0EA;--ov-warn:#B7791F;--ov-warn-soft:#F6EDD9;--ov-pending:#8A6FB0;--ov-pending-soft:#EFE9F6;--ov-shadow-sm:0 1px 2px rgba(21,28,23,.05),0 1px 1px rgba(21,28,23,.04);--ov-shadow-md:0 4px 14px rgba(21,28,23,.07),0 2px 4px rgba(21,28,23,.04);--ov-shadow-lg:0 18px 48px rgba(21,28,23,.12),0 6px 16px rgba(21,28,23,.06);--ov-shadow-accent:0 8px 24px rgba(123,91,168,.28);--ov-r-xs:6px;--ov-r-sm:10px;--ov-r-md:14px;--ov-r-lg:20px;--ov-r-xl:28px;--ov-r-pill:999px;--ov-t-cap:12px;--ov-t-sm:13.5px;--ov-t-base:16px;--ov-t-h5:21px;--ov-t-h4:28px;--ov-t-h3:37px;--ov-t-h2:50px;--ov-t-h1:67px;--ov-s1:4px;--ov-s2:8px;--ov-s3:12px;--ov-s4:16px;--ov-s5:20px;--ov-s6:24px;--ov-s7:32px;--ov-s8:40px;--ov-s9:56px;--ov-s10:80px;--ov-maxw:1240px;--ov-font:"Inter","Pretendard Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--color-bg-white:var(--ov-bg-paper);--color-bg-soft:var(--ov-bg-base);--color-border:var(--ov-bg-line);--color-text-primary:var(--ov-text);--color-text-secondary:var(--ov-text-muted);--color-text-muted:var(--ov-text-muted);--color-brand-green:var(--ov-accent);--color-brand-green-light:var(--ov-accent-strong)}html.dark [data-voice-v2]{--ov-bg-base:#0A1410;--ov-bg-paper:#172019;--ov-bg-tint:#1D2922;--ov-bg-raise:#233029;--ov-bg-line:#2C3A31;--ov-text:#EEF6EF;--ov-text-muted:#A8B8AD;--ov-accent:#C4A8E8;--ov-accent-strong:#D4BDF0;--ov-accent-soft:#241E2E;--ov-accent-line:#3A3048;--ov-on-accent:#14101C;--ov-board-general:#C4A8E8;--ov-board-expert:#5FBFA6;--ov-board-notice:#E0B050;--ov-board-inquiry:#88A6E0;--ov-ok:#5FBFA6;--ov-ok-soft:#16271F;--ov-warn:#E0B050;--ov-warn-soft:#2A2316;--ov-pending:#C4A8E8;--ov-pending-soft:#241E2E;--ov-shadow-sm:0 1px 2px rgba(0,0,0,.4);--ov-shadow-md:0 4px 16px rgba(0,0,0,.5);--ov-shadow-lg:0 20px 52px rgba(0,0,0,.6);--ov-shadow-accent:0 8px 26px rgba(196,168,232,.22)}[data-voice-v2] .ov-page{font-family:var(--ov-font);background:var(--ov-bg-base);color:var(--ov-text);font-size:var(--ov-t-base);line-height:1.55;-webkit-font-smoothing:antialiased;min-height:60vh}[data-voice-v2] *,[data-voice-v2] :after,[data-voice-v2] :before{box-sizing:border-box}[data-voice-v2] ::-moz-selection{background:var(--ov-accent);color:var(--ov-on-accent)}[data-voice-v2] ::selection{background:var(--ov-accent);color:var(--ov-on-accent)}[data-voice-v2] :focus-visible{outline:2px solid var(--ov-accent);outline-offset:2px}[data-voice-v2] .ov-wrap{max-width:var(--ov-maxw);margin:0 auto;padding:0 var(--ov-s6)}[data-voice-v2] .ov-row{display:flex;align-items:center}[data-voice-v2] .ov-col{display:flex;flex-direction:column}[data-voice-v2] .ov-g1{gap:var(--ov-s1)}[data-voice-v2] .ov-g2{gap:var(--ov-s2)}[data-voice-v2] .ov-g3{gap:var(--ov-s3)}[data-voice-v2] .ov-g4{gap:var(--ov-s4)}[data-voice-v2] .ov-g5{gap:var(--ov-s5)}[data-voice-v2] .ov-g6{gap:var(--ov-s6)}[data-voice-v2] .ov-grow{flex:1}[data-voice-v2] .ov-mlauto{margin-left:auto}[data-voice-v2] .ov-muted{color:var(--ov-text-muted)}[data-voice-v2] .ov-center{align-items:center}[data-voice-v2] .ov-between{justify-content:space-between}[data-voice-v2] .ov-wrapflex{flex-wrap:wrap}[data-voice-v2] .ov-nowrap{white-space:nowrap}[data-voice-v2] .ov-cap{font-size:var(--ov-t-cap);letter-spacing:.04em}[data-voice-v2] .ov-sm{font-size:var(--ov-t-sm)}[data-voice-v2] .ov-h5{font-size:var(--ov-t-h5);font-weight:700;line-height:1.3;letter-spacing:-.01em}[data-voice-v2] .ov-h4{font-size:var(--ov-t-h4);font-weight:700;line-height:1.22;letter-spacing:-.015em}[data-voice-v2] .ov-h3{font-size:var(--ov-t-h3);font-weight:800;line-height:1.15;letter-spacing:-.02em}[data-voice-v2] .ov-h2{font-size:var(--ov-t-h2);font-weight:800;line-height:1.08;letter-spacing:-.025em}[data-voice-v2] .ov-h1{font-size:var(--ov-t-h1);font-weight:800;line-height:1.04;letter-spacing:-.03em}[data-voice-v2] .ov-eyebrow{font-size:var(--ov-t-cap);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ov-accent);white-space:nowrap}[data-voice-v2] .ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ov-s2);font-weight:600;border-radius:var(--ov-r-pill);white-space:nowrap;font-family:inherit;cursor:pointer;transition:transform .12s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease;border:1px solid transparent}[data-voice-v2] .ov-btn:active{transform:translateY(1px) scale(.99)}[data-voice-v2] .ov-btn-xs{padding:5px 12px;font-size:var(--ov-t-cap)}[data-voice-v2] .ov-btn-sm{padding:8px 16px;font-size:var(--ov-t-sm)}[data-voice-v2] .ov-btn-md{padding:11px 22px;font-size:var(--ov-t-base)}[data-voice-v2] .ov-btn-lg{padding:15px 30px;font-size:var(--ov-t-h5)}[data-voice-v2] .ov-btn-primary{background:var(--ov-accent);color:var(--ov-on-accent);box-shadow:var(--ov-shadow-accent)}[data-voice-v2] .ov-btn-primary:hover{background:var(--ov-accent-strong)}[data-voice-v2] .ov-btn-ghost{background:transparent;color:var(--ov-text);border-color:var(--ov-bg-line)}[data-voice-v2] .ov-btn-ghost:hover{background:var(--ov-bg-tint);border-color:var(--ov-text-muted)}[data-voice-v2] .ov-btn-soft{background:var(--ov-accent-soft);color:var(--ov-accent);border-color:var(--ov-accent-line)}[data-voice-v2] .ov-btn-soft:hover{background:var(--ov-accent-line)}[data-voice-v2] .ov-btn-quiet{background:transparent;color:var(--ov-text-muted)}[data-voice-v2] .ov-btn-quiet:hover{background:var(--ov-bg-tint);color:var(--ov-text)}[data-voice-v2] .ov-iconbtn{width:40px;height:40px;border-radius:var(--ov-r-pill);display:inline-flex;align-items:center;justify-content:center;color:var(--ov-text-muted);background:transparent;border:none;cursor:pointer;transition:background .15s,color .15s}[data-voice-v2] .ov-iconbtn:hover{background:var(--ov-bg-tint);color:var(--ov-text)}[data-voice-v2] .ov-card{background:var(--ov-bg-paper);border:1px solid var(--ov-bg-line);border-radius:var(--ov-r-lg);box-shadow:var(--ov-shadow-sm);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}[data-voice-v2] .ov-card-pad{padding:var(--ov-s6)}[data-voice-v2] .ov-card-hover:hover{box-shadow:var(--ov-shadow-md);border-color:var(--ov-accent-line)}[data-voice-v2] .ov-badge{display:inline-flex;align-items:center;gap:6px;font-size:var(--ov-t-cap);font-weight:700;padding:4px 10px;border-radius:var(--ov-r-pill);letter-spacing:.01em;white-space:nowrap}[data-voice-v2] .ov-badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor}[data-voice-v2] .ov-badge-general{color:var(--ov-board-general);background:var(--ov-accent-soft)}[data-voice-v2] .ov-badge-expert{color:var(--ov-board-expert);background:var(--ov-ok-soft)}[data-voice-v2] .ov-badge-notice{color:var(--ov-board-notice);background:var(--ov-warn-soft)}[data-voice-v2] .ov-badge-inquiry{color:var(--ov-board-inquiry);background:color-mix(in oklab,var(--ov-board-inquiry) 14%,transparent)}[data-voice-v2] .ov-badge-pending{color:var(--ov-pending);background:var(--ov-pending-soft)}[data-voice-v2] .ov-badge-ok{color:var(--ov-ok);background:var(--ov-ok-soft)}[data-voice-v2] .ov-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:var(--ov-r-pill);font-size:var(--ov-t-sm);font-weight:600;color:var(--ov-text-muted);background:transparent;border:1px solid var(--ov-bg-line);cursor:pointer;transition:all .15s ease;white-space:nowrap;font-family:inherit}[data-voice-v2] .ov-chip:hover{color:var(--ov-text);border-color:var(--ov-text-muted)}[data-voice-v2] .ov-chip.ov-on{color:var(--ov-on-accent);background:var(--ov-accent);border-color:var(--ov-accent);box-shadow:var(--ov-shadow-sm)}[data-voice-v2] .ov-tag{display:inline-flex;align-items:center;padding:4px 11px;border-radius:var(--ov-r-pill);font-size:var(--ov-t-cap);font-weight:600;color:var(--ov-text-muted);background:transparent;border:1px solid var(--ov-bg-line);white-space:nowrap}[data-voice-v2] .ov-avatar{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#fff;flex-shrink:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-voice-v2] .ov-avatar-xs{width:28px;height:28px;font-size:11px}[data-voice-v2] .ov-avatar-sm{width:36px;height:36px;font-size:13px}[data-voice-v2] .ov-avatar-md{width:44px;height:44px;font-size:16px}[data-voice-v2] .ov-avatar-lg{width:64px;height:64px;font-size:24px}[data-voice-v2] .ov-avatar-xl{width:88px;height:88px;font-size:32px}[data-voice-v2] .ov-field{width:100%;background:var(--ov-bg-base);border:1px solid var(--ov-bg-line);border-radius:var(--ov-r-md);padding:13px 16px;color:var(--ov-text);font-size:var(--ov-t-base);font-family:inherit;transition:border-color .15s,box-shadow .15s,background .15s}[data-voice-v2] .ov-field::-moz-placeholder{color:var(--ov-text-muted);opacity:.8}[data-voice-v2] .ov-field::placeholder{color:var(--ov-text-muted);opacity:.8}[data-voice-v2] .ov-field:focus{outline:none;border-color:var(--ov-accent);box-shadow:0 0 0 4px var(--ov-accent-soft);background:var(--ov-bg-paper)}[data-voice-v2] .ov-field-lg{padding:16px 18px;font-size:var(--ov-t-h5);font-weight:600}[data-voice-v2] .ov-search{display:flex;align-items:center;gap:10px;background:var(--ov-bg-tint);border:1px solid transparent;border-radius:var(--ov-r-pill);padding:9px 16px;transition:all .15s}[data-voice-v2] .ov-search:focus-within{background:var(--ov-bg-paper);border-color:var(--ov-accent);box-shadow:0 0 0 4px var(--ov-accent-soft)}[data-voice-v2] .ov-search input{border:none;background:none;outline:none;color:var(--ov-text);width:100%;font-size:var(--ov-t-sm);font-family:inherit}[data-voice-v2] .ov-seg{display:inline-flex;background:var(--ov-bg-tint);border-radius:var(--ov-r-pill);padding:4px;gap:2px}[data-voice-v2] .ov-seg button{padding:7px 16px;border-radius:var(--ov-r-pill);font-size:var(--ov-t-sm);font-weight:600;color:var(--ov-text-muted);background:transparent;border:none;cursor:pointer;transition:all .15s;white-space:nowrap;font-family:inherit}[data-voice-v2] .ov-seg button.ov-on{background:var(--ov-bg-paper);color:var(--ov-text);box-shadow:var(--ov-shadow-sm)}[data-voice-v2] .ov-hr{height:1px;background:var(--ov-bg-line);border:none;width:100%}[data-voice-v2] .ov-meta{display:inline-flex;align-items:center;gap:8px;color:var(--ov-text-muted);font-size:var(--ov-t-sm);white-space:nowrap}[data-voice-v2] .ov-tnum{font-variant-numeric:tabular-nums}[data-voice-v2] .ov-clamp1{-webkit-line-clamp:1}[data-voice-v2] .ov-clamp1,[data-voice-v2] .ov-clamp2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}[data-voice-v2] .ov-clamp2{-webkit-line-clamp:2}[data-voice-v2] .ov-clamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes ovRiseIn{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}[data-voice-v2] .ov-rise{animation:ovRiseIn .45s cubic-bezier(.2,.7,.2,1)}@keyframes ovShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}[data-voice-v2] .ov-sk{background:linear-gradient(90deg,var(--ov-bg-tint) 25%,var(--ov-bg-raise) 37%,var(--ov-bg-tint) 63%);background-size:200% 100%;animation:ovShimmer 1.4s infinite;border-radius:var(--ov-r-sm)}[data-voice-v2] .ov-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--ov-s7);align-items:start}[data-voice-v2] .ov-feature{display:grid;grid-template-columns:1fr 1fr;gap:var(--ov-s4)}[data-voice-v2] .ov-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--ov-s7);align-items:start}[data-voice-v2] .ov-support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ov-s4)}[data-voice-v2] .ov-dm-grid{display:grid;grid-template-columns:minmax(0,320px) 1fr;overflow:hidden}@media (max-width:980px){[data-voice-v2] .ov-grid{grid-template-columns:1fr}[data-voice-v2] .ov-grid>aside{display:none}[data-voice-v2] .ov-detail-grid{grid-template-columns:1fr}}@media (max-width:768px){[data-voice-v2]{--ov-t-h1:50px;--ov-t-h2:40px;--ov-t-h3:31px;--ov-t-h4:25px}[data-voice-v2] .ov-dm-grid,[data-voice-v2] .ov-feature,[data-voice-v2] .ov-support-grid{grid-template-columns:1fr}}@media (max-width:600px){[data-voice-v2] .ov-wrap{padding:0 var(--ov-s4)}[data-voice-v2] .ov-hide-mobile{display:none!important}}