.mydata-page{margin-left:280px;min-height:calc(100vh - 68px);background-color:#f5f5f5}.mydata-header{display:flex;background:#ff3747;background:linear-gradient(90deg,#ff3747,#ff9558);padding:80px 0}.mydata-header .inner{width:100%;max-width:1080px;margin:0 20px;padding:0 40px}.mydata-header .txt_wrap{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mydata-header .txt_wrap h1{color:#fff;font-size:32px;line-height:42px;font-weight:700;margin:0}.mydata-header .txt_wrap p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:24px;margin:0}.mydata-content{max-width:1200px;padding:80px 40px 100px}.mydata-section{margin-bottom:48px}@media (max-width:1024px){.mydata-page{margin-left:0}}@media (max-width:768px){.mydata-page{margin-left:0}.mydata-header{padding:40px 0}.mydata-header .inner{padding:0 20px}.mydata-header .txt_wrap h1{font-size:24px;line-height:32px}.mydata-header .txt_wrap p{font-size:14px}.mydata-content{padding:60px 20px 80px}}.mydata-section h2{font-family:Noto Sans KR,sans-serif;font-size:24px;font-weight:600;color:#333;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #e9ecef}.mydata-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.service-card{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.service-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.service-card h3{font-size:20px;font-weight:600;color:#333;margin-bottom:12px}.service-card h3,.service-card p{font-family:Noto Sans KR,sans-serif}.service-card p{font-size:14px;color:#666;line-height:1.6}@media (max-width:768px){.mydata-page{margin-left:0;padding:20px}.mydata-services{grid-template-columns:1fr}}.parameter-msg-table{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:16px}.parameter-msg-table table{width:100%;border-collapse:collapse;table-layout:fixed}.parameter-msg-table td:first-child,.parameter-msg-table td:nth-child(2),.parameter-msg-table th:first-child,.parameter-msg-table th:nth-child(2){width:10%}.parameter-msg-table td:nth-child(3),.parameter-msg-table th:nth-child(3){width:30%}.parameter-msg-table td:nth-child(4),.parameter-msg-table th:nth-child(4){width:50%}.parameter-msg-table th{background:#f8f9fa;text-align:left;font-weight:600;color:#333;border-bottom:1px solid #e9ecef;text-align:center}.parameter-msg-table td,.parameter-msg-table th{padding:12px 16px;font-family:Noto Sans KR,sans-serif;font-size:14px}.parameter-msg-table td{color:#666;border-bottom:1px solid #f1f3f4}.parameter-msg-table tr:last-child td{border-bottom:none}.parameter-msg-table td:first-child,.parameter-msg-table td:nth-child(2){text-align:center}.parameter-msg-table td:last-child,.parameter-msg-table td:nth-child(3){text-align:left}.show{opacity:1;display:block}.hide{opacity:0;display:none}.api-integration-page{margin-left:280px;min-height:calc(100vh - 68px);background-color:#f5f5f5}.api-integration-header{display:flex;background:#ff3747;background:linear-gradient(90deg,#ff3747,#ff9558);padding:80px 0}.api-integration-header .inner{width:100%;max-width:1080px;margin:0 20px;padding:0 40px}.api-integration-header .txt_wrap{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.api-integration-header .txt_wrap h1{color:#fff;font-size:32px;line-height:42px;font-weight:700;margin:0}.api-integration-header .txt_wrap p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:24px;margin:0}.api-content{max-width:1200px;padding:80px 40px 100px}.api-section{margin-bottom:48px}@media (max-width:1024px){.api-integration-page{margin-left:0}}@media (max-width:768px){.api-integration-page{margin-left:0}.api-integration-header{padding:40px 0}.api-integration-header .inner{padding:0 20px}.api-integration-header .txt_wrap h1{font-size:24px;line-height:32px}.api-integration-header .txt_wrap p{font-size:14px}.api-content{padding:60px 20px 80px}}.api-section h2{font-family:Noto Sans KR,sans-serif;font-size:24px;font-weight:600;color:#333;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #e9ecef}.api-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.api-card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.api-card h3{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.api-card h3,.api-card p{font-family:Noto Sans KR,sans-serif}.api-card p{font-size:14px;color:#666;margin-bottom:12px}.api-card code{background:#f8f9fa;padding:4px 8px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#e83e8c}.api-endpoints{display:flex;flex-direction:column;gap:24px}.endpoint-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.endpoint-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;cursor:pointer}.method{padding:4px 8px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;font-weight:600;text-transform:uppercase}.method.post{background:#28a745;color:#fff}.method.get{background:#007bff;color:#fff}.method.error{background:#ff3a4a;color:#fff}.method.os{background:#3737eb;color:#fff}.path{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;color:#333;background:#f8f9fa;padding:4px 8px;border-radius:4px}.endpoint-card h4{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.endpoint-card h4,.endpoint-card p{font-family:Noto Sans KR,sans-serif}.endpoint-card p{font-size:14px;color:#666;margin-bottom:16px}.code-block{background:#2d3748;border-radius:8px;padding:16px;overflow-x:auto;margin-bottom:16px}.api-details{margin-top:24px}.parameter-section{margin-bottom:32px}.parameter-section h5{font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.parameter-table{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:16px}.parameter-table table{width:100%;border-collapse:collapse;table-layout:fixed}.parameter-table td:first-child,.parameter-table th:first-child{width:20%}.parameter-table td:nth-child(2),.parameter-table td:nth-child(3),.parameter-table th:nth-child(2),.parameter-table th:nth-child(3){width:12%}.parameter-table td:nth-child(4),.parameter-table th:nth-child(4){width:8%}.parameter-table td:nth-child(5),.parameter-table th:nth-child(5){width:48%}.parameter-table th{background:#f8f9fa;text-align:left;font-weight:600;color:#333;border-bottom:1px solid #e9ecef;text-align:center}.parameter-table td,.parameter-table th{padding:12px 16px;font-family:Noto Sans KR,sans-serif;font-size:14px}.parameter-table td{color:#666;border-bottom:1px solid #f1f3f4}.parameter-table tr:last-child td{border-bottom:none}.parameter-table td:first-child{text-align:left}.parameter-table td:nth-child(2),.parameter-table td:nth-child(3),.parameter-table td:nth-child(4){text-align:center}.parameter-table td:last-child{text-align:left}.parameter-error-table{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:16px}.parameter-error-table table{width:100%;border-collapse:collapse;table-layout:fixed}.parameter-error-table td:first-child,.parameter-error-table th:first-child{width:10%}.parameter-error-table td:nth-child(2),.parameter-error-table th:nth-child(2){width:50%}.parameter-error-table td:nth-child(3),.parameter-error-table th:nth-child(3){width:30%}.parameter-error-table th{background:#f8f9fa;text-align:left;font-weight:600;color:#333;border-bottom:1px solid #e9ecef;text-align:center}.parameter-error-table td,.parameter-error-table th{padding:12px 16px;font-family:Noto Sans KR,sans-serif;font-size:14px}.parameter-error-table td{color:#666;border-bottom:1px solid #f1f3f4}.parameter-error-table tr:last-child td{border-bottom:none}.parameter-error-table td:first-child{text-align:center}.parameter-error-table td:last-child,.parameter-error-table td:nth-child(2){text-align:left}.code-examples{margin-top:24px}.code-examples h5{font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:600;color:#333;margin-bottom:16px;margin-top:24px}.code-header{background:#4a5568;color:#fff;padding:8px 16px;border-radius:8px 8px 0 0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;font-weight:600}.code-block:has(.code-header){padding:0;border-radius:8px}.code-block:has(.code-header) pre{border-radius:0 0 8px 8px;padding:16px}.api-tabs{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid #e9ecef}.api-tab{padding:12px 24px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:20px;font-weight:500;color:#666;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease}.api-tab:hover{color:#333}.api-tab.active{color:#333;font-weight:600;border-bottom:2px solid #333}.api-tab-content{margin-top:24px}.api-placeholder{background:#fff;border-radius:12px;padding:40px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.api-placeholder h3{font-family:Noto Sans KR,sans-serif;font-size:20px;font-weight:600;color:#333;margin-bottom:12px}.api-placeholder p{font-family:Noto Sans KR,sans-serif;font-size:16px;color:#666}.alert-icon{display:flex;align-items:center;justify-content:center}.alert-content{display:flex;flex-direction:column;gap:8px}.alert-text{font-family:Noto Sans KR,sans-serif;font-size:15px;color:#92400e;font-weight:500;line-height:1.5}.alert-text-red{color:#dc2626;font-weight:600}@media (max-width:768px){.api-integration-page{margin-left:0;padding:20px}.api-overview{grid-template-columns:1fr}.api-tabs{flex-direction:column;gap:4px}.api-tab{padding:10px 16px;font-size:14px}}pre table{width:100%;border-collapse:collapse;table-layout:fixed;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #e9ecef;margin-bottom:16px}pre td:first-child,pre th:first-child{width:20%}pre td:nth-child(2),pre td:nth-child(3),pre th:nth-child(2),pre th:nth-child(3){width:12%}pre td:nth-child(4),pre th:nth-child(4){width:8%}pre td:nth-child(5),pre th:nth-child(5){width:48%}pre th{background:gray;text-align:left;font-weight:600;text-align:center}pre td,pre th{padding:12px 16px;font-family:Noto Sans KR,sans-serif;font-size:14px;color:#f1f3f4;border-bottom:1px solid gray}pre tr:last-child td{border-bottom:none}pre td:first-child{text-align:left}pre td:nth-child(2),pre td:nth-child(3),pre td:nth-child(4){text-align:center}pre td:last-child{text-align:left;white-space:break-spaces}