body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;user-select:none;-webkit-user-select:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-layout-page-title{font-size:15px!important;font-weight:600!important;letter-spacing:-.01em;line-height:1.5!important;margin:0!important;padding:0!important}.main-layout-sider-collapse-tab{align-items:center;background:#001529;border:none;border-radius:0 8px 8px 0;border-right:1px solid #ffffff1f;box-shadow:2px 2px 10px #0003;box-sizing:border-box;color:#ffffffe0;cursor:pointer;display:flex;flex-direction:column;height:64px;justify-content:center;margin-left:-1px;overflow:hidden;padding:0;position:relative;transition:box-shadow .2s ease,color .2s ease;width:13px}.main-layout-sider-collapse-tab:hover{box-shadow:3px 3px 14px #00000047;color:#fff}.main-layout-sider-collapse-tab:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.main-layout-sider-collapse-tab-icon{font-size:10px!important;line-height:1!important}.guide-help-icon{color:#1a1a1a!important}.guide-help-icon:hover{color:#333!important}.keyword-ver1-tooltip-icon,.keyword-ver2-tooltip-icon,.naver-integrated-tooltip-icon{color:#2e5bff!important}.keyword-ver1-tooltip-icon:hover,.keyword-ver2-tooltip-icon:hover,.naver-integrated-tooltip-icon:hover{color:#1a4aff!important}:root{--tsad-btn-h:32px;--tsad-btn-h-sm:28px;--tsad-btn-px:12px;--tsad-btn-radius:8px;--tsad-btn-font:13px;--tsad-btn-font-sm:12px;--tsad-btn-weight:600;--tsad-primary:#2e5bff;--tsad-primary-hover:#1a4aff;--tsad-danger:#dc2626;--tsad-danger-hover:#b91c1c;--tsad-border:#0000001f;--tsad-bg:#fff;--tsad-bg-hover:#0000000a;--tsad-shadow:0 2px 10px #0000000f;--tsad-shadow-hover:0 6px 16px #0000001a}.ant-space:not(.ant-space-vertical){gap:6px!important}.ant-btn{align-items:center!important;border-radius:8px!important;border-radius:var(--tsad-btn-radius)!important;box-shadow:none!important;display:inline-flex!important;font-size:13px!important;font-size:var(--tsad-btn-font)!important;font-weight:600!important;font-weight:var(--tsad-btn-weight)!important;gap:8px;height:32px!important;height:var(--tsad-btn-h)!important;padding:0 12px!important;padding:0 var(--tsad-btn-px)!important;transition:transform .12s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease!important}.ant-btn:hover:not(:disabled){box-shadow:0 2px 10px #0000000f!important;box-shadow:var(--tsad-shadow)!important;transform:translateY(-1px)}.ant-btn:active:not(:disabled){box-shadow:none!important;transform:translateY(0)}.ant-btn-sm{border-radius:6px!important;border-radius:calc(var(--tsad-btn-radius) - 2px)!important;font-size:12px!important;font-size:var(--tsad-btn-font-sm)!important;height:28px!important;height:var(--tsad-btn-h-sm)!important;padding:0 12px!important}.ant-btn-primary{background:#2e5bff!important;background:var(--tsad-primary)!important;border-color:#2e5bff!important;border-color:var(--tsad-primary)!important}.ant-btn-primary:hover:not(:disabled){background:#1a4aff!important;background:var(--tsad-primary-hover)!important;border-color:#1a4aff!important;border-color:var(--tsad-primary-hover)!important;box-shadow:0 8px 18px #2e5bff38!important}.ant-btn-default{border-color:#0000001f!important;border-color:var(--tsad-border)!important}.ant-btn-default,.ant-btn-default:hover:not(:disabled){background:#fff!important;background:var(--tsad-bg)!important}.ant-btn-default:hover:not(:disabled){border-color:#0000003d!important}.ant-btn-dangerous{border-color:#dc262659!important}.ant-btn-dangerous.ant-btn-primary{background:#dc2626!important;background:var(--tsad-danger)!important;border-color:#dc2626!important;border-color:var(--tsad-danger)!important}.ant-btn-dangerous.ant-btn-primary:hover:not(:disabled){background:#b91c1c!important;background:var(--tsad-danger-hover)!important;border-color:#b91c1c!important;border-color:var(--tsad-danger-hover)!important;box-shadow:0 8px 18px #dc26262e!important}.ant-btn-link,.ant-btn-text{border-radius:8px!important;box-shadow:none!important;height:auto!important;padding:0!important}.ant-btn-link:hover:not(:disabled),.ant-btn-text:hover:not(:disabled){background:#0000!important;box-shadow:none!important;text-decoration:underline;text-underline-offset:3px;transform:none!important}.ant-btn:disabled,.ant-btn[disabled]{box-shadow:none!important;opacity:.55!important;transform:none!important}.btn,.btn-outline-danger,.btn-outline-primary,.btn-outline-secondary,.btn-primary,.btn-secondary{align-items:center!important;border-radius:8px!important;border-radius:var(--tsad-btn-radius)!important;box-shadow:none!important;display:inline-flex!important;font-size:13px!important;font-size:var(--tsad-btn-font)!important;font-weight:600!important;font-weight:var(--tsad-btn-weight)!important;gap:8px;height:32px!important;height:var(--tsad-btn-h)!important;justify-content:center!important;line-height:32px!important;line-height:var(--tsad-btn-h)!important;padding:0 12px!important;padding:0 var(--tsad-btn-px)!important;transition:transform .12s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease!important}.btn:hover:not(:disabled){box-shadow:0 2px 10px #0000000f!important;box-shadow:var(--tsad-shadow)!important;transform:translateY(-1px)}.btn:active:not(:disabled){box-shadow:none!important;transform:translateY(0)}.btn-sm{border-radius:6px!important;border-radius:calc(var(--tsad-btn-radius) - 2px)!important;font-size:12px!important;font-size:var(--tsad-btn-font-sm)!important;height:28px!important;height:var(--tsad-btn-h-sm)!important;line-height:28px!important;line-height:var(--tsad-btn-h-sm)!important;padding:0 12px!important}.search-btn-premium{align-items:center!important;background:#2e5bff!important;background:var(--tsad-primary)!important;border:1px solid #2e5bff!important;border:1px solid var(--tsad-primary)!important;border-radius:8px!important;border-radius:var(--tsad-btn-radius)!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;font-size:13px!important;font-size:var(--tsad-btn-font)!important;font-weight:600!important;font-weight:var(--tsad-btn-weight)!important;gap:8px;height:32px!important;height:var(--tsad-btn-h)!important;justify-content:center!important;padding:0 18px!important;padding:0 calc(var(--tsad-btn-px) + 6px)!important;transition:transform .12s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease!important}.search-btn-premium:hover{background:#1a4aff!important;background:var(--tsad-primary-hover)!important;border-color:#1a4aff!important;border-color:var(--tsad-primary-hover)!important;box-shadow:0 8px 18px #2e5bff38!important;color:#fff!important;transform:translateY(-1px)}.excel-button{align-items:center!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:8px!important;border-radius:var(--tsad-btn-radius)!important;color:#15803d!important;display:inline-flex!important;font-size:13px!important;font-size:var(--tsad-btn-font)!important;font-weight:600!important;font-weight:var(--tsad-btn-weight)!important;gap:0!important;height:32px!important;height:var(--tsad-btn-h)!important;justify-content:center!important;min-width:32px!important;min-width:var(--tsad-btn-h)!important;padding:0!important;transition:transform .12s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease!important}.excel-button:hover{background:#dcfce7!important;border-color:#86efac!important;box-shadow:0 6px 14px #15803d1a!important;transform:translateY(-1px)}.page-action-btn{align-items:center!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:8px!important;border-radius:var(--tsad-btn-radius)!important;color:#475569!important;display:inline-flex!important;font-size:13px!important;font-size:var(--tsad-btn-font)!important;font-weight:600!important;font-weight:var(--tsad-btn-weight)!important;gap:8px;height:32px!important;height:var(--tsad-btn-h)!important;padding:0 12px!important;padding:0 var(--tsad-btn-px)!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}.page-action-btn:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#334155!important}.history-btn{align-items:center!important;background:#eff6ff!important;border:1px solid #93c5fd!important;border-radius:8px!important;border-radius:var(--tsad-btn-radius)!important;color:#2563eb!important;display:inline-flex!important;font-size:13px!important;font-size:var(--tsad-btn-font)!important;font-weight:600!important;font-weight:var(--tsad-btn-weight)!important;gap:8px;height:32px!important;height:var(--tsad-btn-h)!important;padding:0 12px!important;padding:0 var(--tsad-btn-px)!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}.history-btn:hover{background:#dbeafe!important;border-color:#60a5fa!important;color:#1d4ed8!important}.history-modal .ant-modal-content{border-radius:12px!important;box-shadow:0 12px 48px #00000026!important}.history-modal .ant-modal-header{border-bottom:1px solid #f0f0f0!important;border-radius:12px 12px 0 0!important;padding:16px 24px!important}.history-modal .ant-modal-title{font-size:16px!important;font-weight:600!important}.history-modal .ant-modal-body{padding:16px 12px 16px 24px!important}.history-modal .ant-modal-footer{border-top:1px solid #f0f0f0!important;padding:12px 24px 16px!important}.history-modal .ant-modal-footer .ant-btn{border-radius:8px!important;border-radius:var(--tsad-btn-radius)!important;font-size:13px!important;font-size:var(--tsad-btn-font)!important;font-weight:600!important;font-weight:var(--tsad-btn-weight)!important;height:32px!important;height:var(--tsad-btn-h)!important;min-width:80px;padding:0 12px!important;padding:0 var(--tsad-btn-px)!important}.history-modal .ant-modal-footer .ant-btn-default{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#475569!important}.history-modal .ant-modal-footer .ant-btn-default:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#334155!important}.history-modal .ant-list-item-action .ant-btn{border-radius:6px!important;border-radius:calc(var(--tsad-btn-radius) - 2px)!important;font-size:12px!important;font-size:var(--tsad-btn-font-sm)!important;font-weight:600!important;font-weight:var(--tsad-btn-weight)!important;height:28px!important;height:var(--tsad-btn-h-sm)!important;padding:0 12px!important}.history-modal .ant-list-item-action .ant-btn-primary{background:#2e5bff!important;background:var(--tsad-primary)!important;border-color:#2e5bff!important;border-color:var(--tsad-primary)!important}.history-modal .ant-list-item-action .ant-btn-dangerous{border-color:#dc262659!important}.history-modal .ant-list-item-action .ant-btn-dangerous.ant-btn-primary{background:#dc2626!important;background:var(--tsad-danger)!important;border-color:#dc2626!important;border-color:var(--tsad-danger)!important}.ant-modal-mask{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.page-header-container{background:#fff;border-bottom:1px solid #f0f0f0;margin-bottom:0;padding:16px 24px 24px}.page-content-inner{padding:24px}.title-section{align-items:center;display:flex;gap:16px}.title-icon-wrapper{align-items:center;background:#2e5bff;border-radius:12px;box-shadow:0 4px 10px #2e5bff33;color:#fff;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.title-text-group{display:flex;flex-direction:column}.sub-title{color:#8c8c8c;font-size:13px;font-weight:600;margin-bottom:2px}.main-title{color:#1f1f1f;font-size:20px!important;font-weight:700!important;margin:0!important}.premium-alert{background-color:#f0f9ff!important;border:1px solid #e0f2fe!important;border-radius:8px!important;padding:16px 20px!important}.control-card{background:#fff;border:1px solid #f0f0f0!important;border-radius:12px!important;box-shadow:0 1px 3px #0000000d!important}.user-profile-trigger:hover{background:#0000000a}.user-profile-remaining{line-height:1.3;margin-top:10px}.user-profile-remaining__text{font-feature-settings:"tnum";display:block;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em}.user-profile-remaining--ok .user-profile-remaining__text{color:#2e5bff}.user-profile-remaining--urgent .user-profile-remaining__text{color:#1d4ed8}.user-profile-remaining--expired .user-profile-remaining__text{color:#1e3a8a}.loading-spinner{animation:loading-spin .8s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#2e5bff;display:inline-block;height:16px;vertical-align:middle;width:16px}@keyframes loading-spin{to{transform:rotate(1turn)}}.processing-row{background-color:#f0f9ff!important}.ant-message{top:8px!important}@media (max-width:991px){.ant-layout-header{height:60px!important;line-height:60px!important;padding:0 16px 0 20px!important}.main-layout-page-title{font-size:14px!important}.page-content-inner{padding:16px!important}}@media (max-width:575px){.main-layout-sider-collapse-tab{display:none!important}}.kakao-float-btn{align-items:center;background:#fee500;border:none;border-radius:50%;box-shadow:0 4px 14px #fee5008c,0 2px 6px #00000026;cursor:pointer;display:flex;height:44px;justify-content:center;transition:transform .15s ease,box-shadow .15s ease;width:44px}.kakao-float-btn:active{transform:scale(.96)}.kakao-float-label{background:#3c1e1e;border-radius:20px;box-shadow:0 2px 8px #0003;color:#fee500;font-size:12px;font-weight:700;padding:6px 12px;white-space:nowrap}.kakao-float-wrap:hover .kakao-float-btn,.kakao-float-wrap:hover .kakao-float-label{transform:scale(1.05)}@media (max-width:767px){.ant-layout-header{height:48px!important;line-height:48px!important;padding:0 12px 0 16px!important}.main-layout-page-title{font-size:14px!important}.quota-badge-wrap{display:none!important}.page-content-inner{padding:12px!important}.page-header-container{padding:10px 12px 14px!important}.find-naver-rank-page .naver-rank-tracking-table-wrapper,.naver-rank-tracking-table-wrapper{height:calc(100vh - 145px)!important}.count-text-page{height:calc(100vh - 48px)!important;max-height:calc(100vh - 48px)!important}.integrated-search-page{height:calc(100vh - 48px)!important;min-height:calc(100vh - 48px)!important}.ant-space:not(.ant-space-vertical){flex-wrap:wrap!important}}.ant-menu-inline-collapsed .ant-menu-item,.ant-menu-inline-collapsed .ant-menu-item .ant-menu-item-icon{overflow:visible!important}.ant-menu-inline-collapsed .ant-menu-item,.ant-menu-inline-collapsed.ant-menu-dark .ant-menu-item{padding-inline-end:0!important;padding-inline-start:24px!important;padding-left:24px!important}.ant-layout-sider .ant-menu-item{font-size:12.5px!important;height:34px!important;line-height:34px!important;margin-block:1px!important;padding-inline:16px!important}.ant-layout-sider .ant-menu-item-group-title{font-size:10px!important;letter-spacing:.06em;padding:10px 16px 4px!important}.ant-layout-sider .ant-menu-item .anticon,.ant-layout-sider .ant-menu-item i{font-size:13px!important;min-width:13px!important}.notice-content p{margin-bottom:0!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatOrb{0%{transform:translateY(0) rotate(0deg) scale(1)}33%{transform:translateY(-22px) rotate(6deg) scale(1.05)}66%{transform:translateY(-10px) rotate(-4deg) scale(.97)}to{transform:translateY(0) rotate(0deg) scale(1)}}@keyframes heroGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes chipPulse{0%,to{box-shadow:0 0 0 0 #69b1ff80}50%{box-shadow:0 0 0 8px #69b1ff00}}@keyframes shimmerSweep{0%{background-position:-200%}to{background-position:200%}}@keyframes spin{to{transform:rotate(1turn)}}.is-hidden{opacity:0;transform:translateY(32px)}.is-visible{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.intro-page{background:#f0f4ff;min-height:100vh}.intro-hero{animation:heroGradient 10s ease infinite;background:linear-gradient(145deg,#001529,#002c6b,#1a3eb8,#003a8c);background-size:300% 300%;overflow:hidden;padding:88px 24px 96px;position:relative;text-align:center}.intro-orb{animation:floatOrb ease-in-out infinite;border-radius:50%;filter:blur(2px);pointer-events:none;position:absolute}.intro-hero-inner{margin:0 auto;max-width:680px;position:relative;z-index:1}.anim-chip{animation:fadeUp .6s ease both;animation-delay:.1s}.anim-title{animation:fadeUp .7s ease both;animation-delay:.3s}.anim-subtitle{animation:fadeUp .7s ease both;animation-delay:.55s}.anim-btn{animation:fadeUp .7s ease both;animation-delay:.75s}.intro-hook-eyebrow{align-items:center;animation:chipPulse 2.5s ease-in-out 1.2s infinite;background:#ffd6661a;border:1px solid #ffd6664d;border-radius:24px;color:#ffd666;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:28px;padding:7px 16px}.intro-hook-dot{animation:chipPulse 1.2s ease-in-out infinite;background:#ffd666;border-radius:50%;box-shadow:0 0 6px #ffd666;display:inline-block;flex-shrink:0;height:7px;width:7px}.intro-title-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#69b1ff,#b37feb,#87e8de);-webkit-background-clip:text;background-clip:text}.intro-hero-cta-group{align-items:center;display:flex;flex-direction:column;gap:12px}.intro-hero-cta-sub{color:#ffffff73;font-size:12px}.intro-brand-chip{animation:chipPulse 2.5s ease-in-out 1.2s infinite;border:1px solid #69b1ff66;border-radius:20px;color:#69b1ff;display:inline-block;font-size:11px;font-weight:800;letter-spacing:4px;margin-bottom:28px;padding:5px 14px;text-transform:uppercase}.intro-title{color:#fff;font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1.22;margin:0 0 22px}.intro-subtitle{color:#91caff;font-size:17px;line-height:1.75;margin:0 0 44px}.intro-btn{align-items:center;background:#2e5bff;border:2px solid #0000;border-radius:8px;box-shadow:0 4px 16px #2e5bff66;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;overflow:hidden;padding:14px 36px;position:relative;transition:background .2s,transform .15s,box-shadow .2s}.intro-btn:hover{background:#1a46e0;box-shadow:0 8px 24px #2e5bff80;transform:translateY(-2px)}.intro-btn--shimmer:after{animation:shimmerSweep 2.2s ease-in-out 1.5s infinite;background:linear-gradient(105deg,#0000 40%,#ffffff59 50%,#0000 60%);background-size:200% 100%;content:"";inset:0;position:absolute}.intro-btn--outline{background:#0000;border-color:#ffffffb3;box-shadow:none}.intro-btn--outline:hover{background:#ffffff1a;border-color:#fff;box-shadow:none}.intro-stats{background:#fff;border-bottom:1px solid #e8ecf4}.intro-stats-inner{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:800px;padding:36px 24px}.intro-stat{flex:1 1;text-align:center}.intro-stat-num{color:#2e5bff;display:block;font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.intro-stat-plus{color:#2e5bff;font-size:26px;font-weight:700;margin-left:1px;vertical-align:super}.intro-stat-unit{color:#2e5bff;font-size:22px;font-weight:700;margin-left:2px}.intro-stat-label{color:#8c9ab0;display:block;font-size:13px;margin-top:6px}.intro-stat-divider{background:#e8ecf4;flex-shrink:0;height:48px;width:1px}.intro-rank-boost{background:linear-gradient(160deg,#050f1e,#0a1a35 60%,#071428);overflow:hidden;padding:80px 24px;position:relative}.intro-rank-boost:before{background:radial-gradient(ellipse at 80% 50%,#2e5bff26 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.intro-rank-boost-inner{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;position:relative;z-index:1}.irb-free-badge{align-items:center;background:#fae10026;border:1px solid #fae10066;border-radius:24px;color:#fae100;display:inline-flex;font-size:13px;font-weight:700;gap:7px;margin-bottom:24px;padding:6px 14px}.irb-title{color:#fff;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.28;margin:0 0 20px}.irb-title-em{color:#fae100}.irb-desc{color:#91caff;font-size:15px;line-height:1.8;margin:0 0 24px}.irb-desc strong{color:#fff}.irb-points{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 32px;padding:0}.irb-points li{align-items:center;color:#c8d8f0;display:flex;font-size:14px;gap:10px}.irb-points li i{color:#52c41a;font-size:13px}.irb-cta{align-items:center;background:#fae100;border:none;border-radius:8px;box-shadow:0 4px 20px #fae10066;color:#3a1d1d;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;gap:9px;padding:14px 32px;transition:transform .2s,box-shadow .2s}.irb-cta:hover{box-shadow:0 8px 28px #fae1008c;transform:translateY(-2px)}.intro-rank-boost-right{align-items:center;display:flex;gap:12px}.irb-compare-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex:1 1;padding:16px}.irb-compare-card--after{background:#ffffff12;border-color:#69b1ff33}.irb-compare-label{color:#5a6a7a;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.irb-compare-label--after{color:#69b1ff}.irb-search-bar{align-items:center;background:#0003;border:1px solid #ffffff14;border-radius:6px;color:#c8d8f0;display:flex;font-size:12px;gap:7px;margin-bottom:10px;padding:7px 10px}.irb-search-bar i{color:#5a6a7a;font-size:11px}.irb-rank-list{display:flex;flex-direction:column;gap:5px}.irb-rank-row{align-items:center;border-radius:6px;display:flex;font-size:12px;gap:8px;padding:6px 8px}.irb-rank-row--competitor{background:#ffffff08}.irb-rank-row--empty{background:#c83c3c12;border:1px dashed #c83c3c33;gap:7px;padding:7px 8px}.irb-rank-row--empty,.irb-rank-row--empty i{color:#9a7070;font-size:11px}.irb-rank-row--mine{background:#52c41a17;border:1px solid #52c41a33}.irb-rank-num{color:#6b7a90;font-size:11px;font-weight:700;min-width:26px}.irb-rank-num--mine{color:#73d13d}.irb-rank-name{color:#b0c0d4;flex:1 1;font-size:12px}.irb-rank-name--mine{color:#b7eb8f;font-weight:700}.irb-rank-new{background:#fae1001f;border:1px solid #fae10040;border-radius:8px;color:#c8a800;font-size:10px;font-weight:700;margin-left:auto;padding:1px 6px}.irb-arrow-wrap{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.irb-arrow-days{background:#fae1001f;border:1px solid #fae1004d;border-radius:10px;color:#fae100;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.irb-arrow-icon{color:#fae100;font-size:18px}.irb-arrow-line{background:linear-gradient(180deg,#0000,#fae10066);height:20px;width:1px}@media (max-width:900px){.intro-rank-boost-inner{gap:40px;grid-template-columns:1fr}.intro-rank-boost-right{justify-content:center}.irb-title{font-size:24px}}.intro-showcases{background:#f8faff;padding:80px 24px}.intro-showcases-inner{margin:0 auto;max-width:1100px}.intro-section-head{margin-bottom:56px;text-align:center}.intro-section-title{color:#0a1629;font-size:30px;letter-spacing:-.02em;margin:0 0 10px}.intro-section-sub{color:#8c9ab0;font-size:15px}.intro-showcase-card{grid-gap:48px;align-items:center;border-bottom:1px solid #e8ecf4;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-bottom:80px;padding-bottom:80px}.intro-showcase-card:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.intro-showcase-card--reverse .intro-showcase-info{order:2}.intro-showcase-card--reverse .intro-showcase-preview{order:1}.intro-showcase-tag{border-radius:20px;display:inline-block;font-size:12px;font-weight:700;margin-bottom:16px;padding:4px 12px}.intro-showcase-title{color:#0a1629;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0 0 16px}.intro-showcase-desc{color:#5a6a80;font-size:15px;line-height:1.8;margin:0}.preview-shell{background:#fff;border:1px solid #e0e6f0;border-radius:12px;box-shadow:0 8px 32px #0000001a;overflow:hidden}.preview-topbar{align-items:center;background:#f1f3f8;border-bottom:1px solid #e0e6f0;display:flex;gap:6px;padding:10px 14px}.preview-dot{border-radius:50%;display:inline-block;height:11px;width:11px}.preview-shell-title{color:#5a6a80;font-size:11px;font-weight:500;margin-left:10px}.preview-body{padding:14px}.preview-table{border-collapse:collapse;font-size:12px;width:100%}.preview-table th{border-bottom:1px solid #f0f2f7;color:#8c9ab0;font-weight:600;padding:5px 8px;text-align:left;white-space:nowrap}.preview-table td{border-bottom:1px solid #f7f8fc;color:#374151;padding:7px 8px;white-space:nowrap}.preview-table tr:last-child td{border-bottom:none}.preview-kw{color:#2e5bff!important;font-weight:600}.preview-rank-badge{border-radius:10px;display:inline-block;font-size:11px;font-weight:700;padding:2px 7px}.r-top{background:#fff1f0;color:#cf1322}.r-good{background:#e6f4ff;color:#096dd9}.r-mid{background:#f0f5ff;color:#2f54eb}.r-out{background:#f5f5f5;color:#595959}.preview-history-keyword{display:flex;gap:6px;margin-bottom:10px}.preview-history-kw-chip{background:#f0f4ff;border-radius:4px;color:#2e5bff;font-size:11px;font-weight:600;padding:3px 8px}.preview-stat-row{display:flex;gap:8px;margin-bottom:12px}.preview-mini-stat{align-items:center;border-radius:7px;display:flex;flex:1 1;flex-direction:column;padding:7px 6px;text-align:center}.preview-mini-stat-val{font-size:14px;font-weight:800;line-height:1.2}.preview-mini-stat-label{font-size:10px;margin-top:2px;opacity:.7}.preview-sparkline{display:block;height:60px;width:100%}.preview-sparkline-dates{color:#aab0bc;display:flex;font-size:10px;justify-content:space-between;margin-top:4px;padding:0 2px}.preview-integrated-head{display:flex;gap:6px;margin-bottom:10px}.preview-input-mock{align-items:center;background:#f7f8fc;border:1px solid #e0e6f0;border-radius:6px;color:#8c9ab0;display:flex;flex:1 1;font-size:11px;overflow:hidden;padding:6px 10px;white-space:nowrap}.preview-btn-mock{background:#2e5bff;border:none;border-radius:6px;color:#fff;cursor:default;font-size:11px;font-weight:600;padding:6px 12px;white-space:nowrap}.preview-table--integrated td,.preview-table--integrated th{font-size:11px}.preview-status-badge{border-radius:10px;display:inline-block;font-size:10px;font-weight:600;padding:2px 7px}.preview-status-badge.done{background:#f6ffed;color:#389e0d}.preview-status-badge.loading{background:#e6f4ff;color:#096dd9}.preview-loading-cell{align-items:center;color:#1890ff;display:flex;font-size:11px;gap:5px}.preview-spinner{animation:spin .8s linear infinite;border:2px solid #e6f4ff;border-radius:50%;border-top-color:#1890ff;display:inline-block;height:10px;width:10px}.preview-analysis-layout{align-items:center;display:flex;gap:20px}.preview-score-ring{flex-shrink:0;position:relative}.preview-score-ring,.preview-score-ring svg{height:80px;width:80px}.preview-score-text{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.preview-score-num{color:#4f46e5;font-size:20px;font-weight:800;line-height:1}.preview-score-sub{color:#8c9ab0;font-size:10px}.preview-analysis-items{flex:1 1}.preview-analysis-row{align-items:center;border-bottom:1px solid #f7f8fc;display:flex;font-size:12px;justify-content:space-between;padding:5px 0}.preview-analysis-row:last-child{border-bottom:none}.preview-analysis-label{color:#6b7280}.preview-analysis-val{font-weight:700}.preview-analysis-ai{align-items:center;display:flex;font-size:11px;gap:3px}.intro-all-features{padding:72px 24px 80px}.intro-all-features-inner{margin:0 auto;max-width:1100px}.intro-features-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.intro-feature-item{align-items:flex-start;background:#fff;border:1px solid #e8ecf4;border-radius:12px;box-shadow:0 2px 6px #0000000a;display:flex;gap:14px;padding:18px;transition:box-shadow .2s,transform .15s}.intro-feature-item:hover{border-color:#c5d4ff;box-shadow:0 6px 20px #2e5bff1a;transform:translateY(-2px)}.intro-feature-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.intro-feature-title{color:#1a2740;font-size:13px;font-weight:700;margin-bottom:4px}.intro-feature-desc{color:#7a8ba0;font-size:12px;line-height:1.6}.intro-bottom-cta{background:linear-gradient(145deg,#001529,#002c6b 60%,#1a3eb8);padding:80px 24px;text-align:center}.intro-bottom-cta-inner{margin:0 auto;max-width:600px}.intro-bottom-cta h2{color:#fff;font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0 0 12px}.intro-bottom-cta p{color:#91caff;font-size:15px;margin:0 0 36px}.hero-teaser{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;display:flex;flex-wrap:wrap;gap:16px;margin-left:auto;margin-right:auto;margin-top:32px;max-width:540px;padding:18px 20px}.hero-teaser-q{color:#fffc;flex:1 1;font-size:14px;font-weight:600;min-width:160px}.hero-teaser-q i{color:#69b1ff;margin-right:7px}.hero-teaser-yes{align-items:center;background:#2e5bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 18px;transition:background .2s,transform .15s;white-space:nowrap}.hero-teaser-yes:hover{background:#1a46e0;transform:translateY(-1px)}.hero-teaser--form{align-items:stretch;flex-direction:column;gap:12px}.hero-teaser-field{display:flex;flex-direction:column;gap:5px}.hero-teaser-label{color:#fff9;font-size:12px;font-weight:600}.hero-teaser-optional{color:#ffffff59;font-size:11px;font-weight:400}.hero-teaser-input{background:#0000004d;border:1px solid #ffffff26;border-radius:8px;color:#fff;font-size:13px;outline:none;padding:9px 12px;transition:border-color .2s}.hero-teaser-input::placeholder{color:#ffffff4d}.hero-teaser-input:focus{border-color:#69b1ff80}.hero-teaser-submit{align-items:center;background:#2e5bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:7px;justify-content:center;padding:10px 0;transition:background .2s,opacity .2s}.hero-teaser-submit:hover:not(:disabled){background:#1a46e0}.hero-teaser-submit:disabled{cursor:not-allowed;opacity:.4}.hero-teaser--result{align-items:stretch;flex-direction:column;gap:12px;padding:16px}.hero-teaser-result-head{align-items:center;color:#91caff;display:flex;font-size:13px;font-weight:700;gap:8px}.hero-teaser-result-head i{color:#69b1ff}.hero-teaser-blur-wrap{border-radius:10px;overflow:hidden;position:relative}.hero-teaser-preview-inner{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.hero-teaser-lock{align-items:center;background:#000a1e99;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;padding:16px;position:absolute}.hero-teaser-lock-icon{color:#69b1ff;font-size:22px;opacity:.8}.hero-teaser-lock-text{color:#ffffffbf;font-size:13px;margin:0;text-align:center}.hero-teaser-login-btn{align-items:center;background:#2e5bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:9px 20px;transition:background .2s,transform .15s}.hero-teaser-login-btn:hover{background:#1a46e0;transform:translateY(-1px)}@keyframes floatIn{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes kakaoWiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.kakao-wrap{align-items:flex-end;animation:floatIn .5s cubic-bezier(.34,1.56,.64,1) 1s both;bottom:28px;display:flex;gap:10px;position:fixed;right:28px;z-index:999}.kakao-callout{animation:fadeUp .4s ease 1.3s both;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:168px;padding:14px 36px 14px 16px;position:relative}.kakao-callout-close{background:none;border:none;color:#bbb;cursor:pointer;font-size:16px;line-height:1;padding:0;position:absolute;right:10px;top:7px}.kakao-callout-close:hover{color:#888}.kakao-callout-title{color:#1a2740;font-size:13px;font-weight:700;margin:0 0 8px}.kakao-callout-list{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.kakao-callout-list li{align-items:center;color:#5a6a80;display:flex;font-size:12px;gap:6px}.kakao-callout-list li i{color:#fae100;font-size:11px}.kakao-callout-list li.kakao-callout-rotate{animation:kakaoRotateFade .35s ease}@keyframes kakaoRotateFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.kakao-callout-list--rotate{display:none}.kakao-callout-arrow{border-bottom:7px solid #0000;border-left:8px solid #fff;border-top:7px solid #0000;bottom:20px;filter:drop-shadow(1px 0 1px rgba(0,0,0,.07));height:0;position:absolute;right:-8px;width:0}.kakao-float{align-items:center;background:#fae100;border-radius:50%;box-shadow:0 4px 16px #0003;display:flex;flex-shrink:0;height:56px;justify-content:center;text-decoration:none;transition:transform .2s,box-shadow .2s;width:56px}.kakao-float:hover{box-shadow:0 8px 24px #00000040;transform:translateY(-3px) scale(1.07)}.kakao-float:hover .kakao-float-icon{animation:kakaoWiggle .4s ease}.kakao-float-icon{height:32px;width:32px}@media (max-width:600px){.kakao-wrap{bottom:16px;right:16px}.kakao-callout{min-width:148px;padding:10px 30px 10px 12px}.kakao-callout-title{font-size:12px;margin-bottom:6px}.kakao-callout-list li{font-size:11px}.kakao-callout-list--full{display:none}.kakao-callout-list--rotate{display:flex}.kakao-float{height:48px;width:48px}.kakao-float-icon{height:26px;width:26px}}@media (max-width:900px){.intro-showcase-card{gap:28px;grid-template-columns:1fr;margin-bottom:56px;padding-bottom:56px}.intro-showcase-card--reverse .intro-showcase-info{order:1}.intro-showcase-card--reverse .intro-showcase-preview{order:2}.intro-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.intro-title{font-size:28px}.intro-subtitle{font-size:15px}.intro-showcase-title{font-size:22px}.intro-features-grid{grid-template-columns:1fr}.intro-stats-inner{flex-wrap:wrap;gap:16px 0}.intro-stat-divider{display:none}}.intro-page-modern{background:#09090b;color:#e4e4e7;min-height:100vh;overflow-x:hidden}.intro-hero-modern{align-items:center;display:flex;min-height:85vh;overflow:hidden;padding:120px 24px;position:relative}.ih-glow-bg{background:radial-gradient(circle,#4f46e533 0,#0000 70%);filter:blur(80px);height:60%;left:20%;position:absolute;top:-20%;width:60%;z-index:0}.ih-container{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:1}.ih-badge{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;color:#a1a1aa;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:32px;padding:6px 16px}.ih-badge-pulse{animation:chipPulse 2s infinite;background:#4f46e5;border-radius:50%;box-shadow:0 0 10px #4f46e5;height:8px;width:8px}.ih-title{color:#fff;font-size:56px;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0 0 24px}.ih-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-background-clip:text;background-clip:text}.ih-desc{color:#a1a1aa;font-size:18px;line-height:1.7;margin:0 0 40px;max-width:480px}.ih-actions{display:flex;gap:16px}.ih-btn-primary{align-items:center;background:#4f46e5;border:none;border-radius:12px;box-shadow:0 8px 24px #4f46e54d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:16px 32px;transition:all .2s ease}.ih-btn-primary:hover{background:#4338ca;box-shadow:0 12px 32px #4f46e566;transform:translateY(-2px)}.ih-btn-secondary{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:16px 32px;transition:all .2s ease}.ih-btn-secondary:hover{background:#ffffff1a}.ih-visual{height:100%;min-height:500px;position:relative}.ih-glass-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#141417b3;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 24px 48px #0006;padding:16px;position:absolute}.ih-glass-card .preview-shell{border:none;box-shadow:none}.ih-visual-main{max-width:450px;right:0;top:50%;transform:translateY(-50%);width:100%;z-index:2}.ih-visual-sub{left:-10%;max-width:400px;opacity:.9;top:15%;transform:scale(.9);width:100%;z-index:1}.intro-stats-bento{margin-top:-40px;padding:0 24px 80px;position:relative;z-index:10}.isb-container{margin:0 auto;max-width:1200px}.isb-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.isb-card{border:1px solid #ffffff0d;border-radius:20px;display:flex;flex-direction:column;justify-content:center;padding:40px 32px;transition:transform .3s}.isb-card:hover{transform:translateY(-5px)}.isb-dark{background:#18181b}.isb-accent{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none}.isb-light{background:#27272a}.isb-value{color:#fff;font-size:48px;font-weight:800;letter-spacing:-.03em;line-height:1;margin:0 0 8px}.isb-label{color:#a1a1aa;font-size:15px;font-weight:500;margin:0}.isb-accent .isb-label{color:#fffc}.intro-showcases-modern{background:#09090b;padding:120px 24px}.text-white{color:#fff!important}.text-gray{color:#a1a1aa!important}.intro-showcases-modern .intro-showcase-title{color:#fff}.intro-showcases-modern .intro-showcase-desc{color:#a1a1aa}.intro-showcases-modern .intro-showcase-card{border-bottom-color:#ffffff0d}.intro-features-bento{background:#09090b;padding:80px 24px 120px}.ifb-container{margin:0 auto;max-width:1200px}.ifb-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.ifb-card{align-items:flex-start;background:#18181b;border:1px solid #ffffff0d;border-radius:16px;display:flex;gap:20px;padding:24px;transition:all .3s ease}.ifb-card:hover{background:#27272a;border-color:#ffffff1a;transform:translateY(-3px)}.ifb-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;width:48px}.ifb-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:6px}.ifb-desc{color:#a1a1aa;font-size:14px;line-height:1.6}.intro-cta-modern{border-top:1px solid #ffffff0d;overflow:hidden;padding:120px 24px;position:relative;text-align:center}.icm-glow{background:radial-gradient(ellipse,#4f46e526 0,#0000 70%);height:400px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px;z-index:0}.icm-content{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.icm-content h2{color:#fff;font-size:40px;margin:0 0 16px}.icm-content p{color:#a1a1aa;font-size:18px}@media (max-width:900px){.ih-container{grid-template-columns:1fr;text-align:center}.ih-desc{margin:0 auto 40px}.ih-actions{justify-content:center}.ih-visual{margin-top:40px;min-height:400px}.ih-visual-main{margin:0 auto;position:relative;top:0;transform:none}.ih-visual-sub{display:none}.isb-grid{grid-template-columns:1fr}}.intro-page-clean{-webkit-font-smoothing:antialiased;background:#fff;color:#111827;min-height:100vh;overflow-x:hidden}.intro-hero-clean{background:radial-gradient(120% 100% at 50% 0,#f4f7fb 0,#fff 100%);padding:160px 24px 140px;position:relative;text-align:center}.intro-hero-clean .ihc-container{margin:0 auto;max-width:1200px;position:relative;z-index:1}.ihc-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:860px}.ihc-badge{align-items:center;background:#2563eb0d!important;border:1px solid #2563eb33!important;border-radius:999px;box-shadow:0 4px 12px #2563eb0d;color:#2563eb;display:inline-flex;font-size:14px;font-weight:700;letter-spacing:-.01em;margin-bottom:32px;padding:8px 20px}.ihc-title{color:#111827;font-size:64px;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0 0 28px;word-break:keep-all}.ihc-desc{color:#4b5563;font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.6;margin:0 0 48px;word-break:keep-all}.ihc-actions{display:flex;gap:16px;justify-content:center}.ihc-btn-primary{align-items:center;background:#111827;border:none;border-radius:12px;box-shadow:0 4px 14px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;padding:18px 40px;transition:all .2s cubic-bezier(.2,.8,.2,1)}.ihc-btn-primary:hover{background:#1f2937;box-shadow:0 12px 24px #00000026;transform:translateY(-2px) scale(1.02)}.ihc-btn-secondary{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #00000005;color:#111827;cursor:pointer;font-size:16px;font-weight:600;padding:18px 40px;transition:all .2s ease}.ihc-btn-secondary:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 6px 16px #0000000d;transform:translateY(-2px)}.ihc-visual{display:flex;gap:32px;justify-content:center;margin-top:100px;perspective:1000px;position:relative}.ihc-card{background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 24px 48px -12px #00000014;flex:1 1;max-width:450px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.ihc-card:hover{box-shadow:0 32px 64px -12px #0000001f;transform:translateY(-8px) scale(1.02)}.ihc-card-left{margin-top:-30px}.ihc-card-right{margin-top:30px}.ihc-card .preview-shell{background:#0000;border:none;box-shadow:none}.intro-stats-clean{background:#0000;border:none!important;margin-top:-60px;padding:0 24px;position:relative;z-index:10}.isc-container{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #fff9;border-radius:24px;box-shadow:0 10px 40px -10px #0000000f;display:flex;justify-content:space-between;margin:0 auto;max-width:1000px;padding:40px 0}.isc-item{flex:1 1;text-align:center}.isc-value{color:#111827;font-size:52px;font-weight:800;letter-spacing:-.03em;margin:0 0 10px}.isc-label{color:#6b7280;font-size:16px;font-weight:600;margin:0}.isc-divider{background:#e5e7eb;height:60px;width:1px}.intro-showcases-clean{background:#fff!important;padding:160px 24px 80px}.intro-section-head-clean{margin-bottom:80px;text-align:center}.intro-section-title{color:#111827;font-size:42px;font-weight:800;letter-spacing:-.03em;margin:0 0 20px}.intro-section-sub{color:#6b7280;font-size:19px;font-weight:400;margin:0}.intro-features-clean{background:#f9fafb!important;padding:120px 24px 160px}.ifc-container{margin:0 auto;max-width:1200px}.ifc-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.feature-clean-item{align-items:flex-start;background:#fff!important;border:1px solid #00000008;border-radius:20px;box-shadow:0 4px 12px #00000005;display:flex;gap:18px;padding:32px 28px;transition:all .3s cubic-bezier(.2,.8,.2,1)}.feature-clean-item:hover{border-color:#0000000f;box-shadow:0 12px 32px #0000000f;transform:translateY(-4px)}.feature-clean-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;margin-top:0;width:48px}.feature-clean-text{flex:1 1}.feature-clean-title{color:#111827;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.feature-clean-desc{color:#6b7280;font-size:15px;line-height:1.6;margin:0;word-break:keep-all}.intro-faq-clean{background:#fff!important;padding:120px 24px 140px}.intro-faq-list{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:760px}.intro-faq-item{background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 4px 12px #00000005;padding:22px 28px}.intro-faq-item[open]{box-shadow:0 8px 24px #0000000d}.intro-faq-question{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:16px;justify-content:space-between;letter-spacing:-.01em;list-style:none}.intro-faq-question::-webkit-details-marker{display:none}.intro-faq-question:after{color:#2e5bff;content:"+";flex-shrink:0;font-size:20px;font-weight:400;transition:transform .2s ease}.intro-faq-item[open] .intro-faq-question:after{transform:rotate(45deg)}.intro-faq-answer{color:#6b7280;font-size:15px;line-height:1.7;margin:14px 0 0;word-break:keep-all}.intro-cta-clean{background:linear-gradient(180deg,#f9fafb,#fff)!important;border-top:none!important;padding:140px 24px;text-align:center}.icm-content h2{color:#111827;font-size:42px;font-weight:800;letter-spacing:-.03em;margin:0 0 20px}.icm-content p{color:#6b7280;font-size:19px;line-height:1.6;margin:0 0 40px;word-break:keep-all}.icm-content .ihc-btn-primary{margin:0 auto}.intro-footer-clean{background:#f8fafc;border-top:1px solid #eef0f3;padding:32px 24px;text-align:center}.intro-footer-name{color:#334155;font-size:13px;font-weight:800;margin-bottom:10px}.intro-footer-info{color:#64748b;font-size:12px;line-height:1.8}@media (max-width:900px){.ihc-title{font-size:48px}.ihc-visual{align-items:center;flex-direction:column;margin-top:60px}.ihc-card-left,.ihc-card-right{margin-top:0;max-width:100%}.intro-stats-clean{margin-top:40px}.isc-container{border-radius:16px;flex-direction:column;gap:40px}.isc-divider{display:none}.ifc-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.intro-hero-clean{padding:120px 24px 80px}.ihc-title{font-size:38px}.ihc-desc{font-size:16px}.ihc-actions{flex-direction:column;width:100%}.intro-section-title{font-size:30px}.ifc-grid{grid-template-columns:1fr}.intro-showcases-clean{padding:80px 20px 60px}.intro-features-clean{padding:70px 20px 90px}.intro-faq-clean{padding:60px 20px 70px}.intro-faq-item{padding:18px 20px}.intro-faq-question{font-size:15px}.intro-cta-clean{padding:80px 20px}.intro-section-head-clean{margin-bottom:48px}.isc-container{padding:28px 20px}.isc-value{font-size:40px}.icm-content h2{font-size:28px}.icm-content p{font-size:16px;margin-bottom:28px}.icm-content h2,.ihc-title,.intro-section-title{letter-spacing:-.01em;line-height:1.35}.ihc-desc{color:#4b5563;line-height:1.7}.feature-clean-desc,.icm-content p,.intro-section-sub,.isc-label{color:#57606f;line-height:1.65}}.hero-bg-chart-wrapper{bottom:0;height:75%;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;z-index:0}.hero-bg-svg{display:block;height:100%;width:100%}.bg-chart-line{stroke-dasharray:4000;stroke-dashoffset:4000;animation:bgDrawLine 2.5s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.2s}.bg-chart-area{animation:bgFadeInArea 1.5s ease-out forwards;animation-delay:1.5s;opacity:0;transform-origin:bottom}@keyframes bgDrawLine{to{stroke-dashoffset:0}}@keyframes bgFadeInArea{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-bg-chart-wrapper{height:100%!important;top:0}.hero-bg-svg{bottom:0;height:70%!important;left:0;position:absolute;right:0}.hero-grid-overlay{background-image:linear-gradient(#2563eb0d 1px,#0000 0),linear-gradient(90deg,#2563eb0d 1px,#0000 0);background-size:40px 40px;inset:0;mask-image:radial-gradient(ellipse at top,#000 20%,#0000 70%);-webkit-mask-image:radial-gradient(ellipse at top,#000 20%,#0000 70%);position:absolute;z-index:0}.aurora-blob{animation:blobFloat 12s cubic-bezier(.4,0,.2,1) infinite alternate;border-radius:50%;filter:blur(90px);opacity:.35;position:absolute;z-index:0}.aurora-1{animation-delay:0s;background:#3b82f6;height:500px;left:10%;top:-100px;width:500px}.aurora-2{animation-delay:-3s;background:#ec4899;height:600px;right:-10%;top:20%;width:600px}.aurora-3{animation-delay:-6s;background:#8b5cf6;bottom:-100px;height:550px;left:30%;width:550px}@keyframes blobFloat{0%{transform:translate(0) scale(1)}to{transform:translate(60px,80px) scale(1.15)}}.ihc-title span{-webkit-text-fill-color:#2e5bff!important;background:none!important;color:#2e5bff!important;display:inline-block;position:relative;text-shadow:none!important;z-index:1}.ihc-title span:after{background:#2e5bff40;border-radius:4px;bottom:6px;content:"";height:16px;left:-2%;position:absolute;transform:rotate(-1.5deg);width:104%;z-index:-1}@keyframes textShine{to{background-position:200%}}.ihc-btn-primary{background:linear-gradient(135deg,#111827,#374151)!important;border:1px solid #000!important;box-shadow:0 10px 25px -5px #0000004d,inset 0 1px 0 #fff3!important;overflow:hidden;position:relative}.ihc-btn-primary:after{animation:buttonSweep 3s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-20deg);width:50%}@keyframes buttonSweep{0%{left:-100%}20%,to{left:200%}}.ihc-card{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffb3!important;border:1px solid #fffc!important;box-shadow:0 24px 48px -12px #0000001a,inset 0 1px 0 #fff!important}.ihc-card:hover{border-color:#2563eb4d!important;box-shadow:0 32px 64px -12px #2563eb33,inset 0 1px 0 #fff!important}.feature-clean-item{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffc!important;border:1px solid #0000000d!important;overflow:hidden;position:relative}.feature-clean-item:before{background:linear-gradient(135deg,#2563eb80,#ec489980);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;position:absolute;transition:opacity .3s}.feature-clean-item:hover:before{opacity:1}.bg-chart-comp{stroke-dasharray:4000;stroke-dashoffset:4000;animation:bgDrawLine 3s cubic-bezier(.2,.8,.2,1) forwards;opacity:.3}.comp-1{animation-delay:.8s}.comp-2{animation-delay:1.2s}.bg-chart-nodes circle{animation:popNode .5s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0;transform:scale(0)}.bg-chart-nodes circle:first-child{animation-delay:.6s;transform-origin:200px 460px}.bg-chart-nodes circle:nth-child(2){animation-delay:.9s;transform-origin:400px 300px}.bg-chart-nodes circle:nth-child(3){animation-delay:1.2s;transform-origin:600px 350px}.bg-chart-nodes circle:nth-child(4){animation-delay:1.5s;transform-origin:800px 180px}.bg-chart-nodes circle:nth-child(5){animation-delay:1.8s;transform-origin:1000px 220px}.bg-chart-nodes circle:nth-child(6){animation-delay:2.1s;transform-origin:1200px 80px}.bg-chart-head-node{animation:popHeadNode .8s cubic-bezier(.34,1.56,.64,1) forwards,pulseNode 2s 3.5s infinite!important}.bg-chart-guides line{animation:dropGuide 1s cubic-bezier(.2,.8,.2,1) forwards;opacity:0}.bg-chart-guides line:first-child{animation-delay:1.2s;transform-origin:400px 300px}.bg-chart-guides line:nth-child(2){animation-delay:1.8s;transform-origin:800px 180px}.bg-chart-guides line:nth-child(3){animation-delay:2.4s;transform-origin:1200px 80px}@keyframes popNode{to{opacity:1;transform:scale(1)}}@keyframes popHeadNode{to{opacity:1;transform:scale(1.3)}}@keyframes pulseNode{0%{filter:brightness(1);transform:scale(1.3)}50%{filter:brightness(1.3);transform:scale(1.6)}to{filter:brightness(1);transform:scale(1.3)}}@keyframes dropGuide{0%{opacity:0;transform:scaleY(0)}to{opacity:.6;transform:scaleY(1)}}.ihc-content{position:relative;z-index:2}.ihc-content:before{background:radial-gradient(ellipse at center,#ffffffe6 0,#fff9 40%,#fff0 70%);border-radius:50%;content:"";inset:-60px -100px;pointer-events:none;position:absolute;z-index:-1}.ihc-title{text-shadow:0 4px 32px #fff,0 0 10px #fff}.ihc-desc{font-weight:600;text-shadow:0 2px 16px #fff,0 0 8px #fff}.bg-chart-nodes>circle,.bg-chart-nodes>g{animation:popNode .5s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0;transform:scale(0)}.bg-chart-nodes>g:first-child{animation-delay:.6s;transform-origin:200px 460px}.bg-chart-nodes>circle:nth-child(2){animation-delay:.9s;transform-origin:400px 300px}.bg-chart-nodes>circle:nth-child(3){animation-delay:1.2s;transform-origin:600px 350px}.bg-chart-nodes>circle:nth-child(4){animation-delay:1.5s;transform-origin:800px 180px}.bg-chart-nodes>circle:nth-child(5){animation-delay:1.8s;transform-origin:1000px 220px}.bg-chart-nodes>circle:nth-child(6){animation-delay:2.1s;transform-origin:1200px 80px}.bg-chart-head-node{animation-delay:2.5s!important;animation:popHeadNode .8s cubic-bezier(.34,1.56,.64,1) forwards!important;transform-origin:1440px 20px!important}.bg-chart-head-node circle{animation:pulseNode 2s 3.5s infinite;transform-origin:1440px 20px}.bg-chart-nodes{display:none!important}.bg-chart-html-nodes{height:70%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.html-node{animation:popHtmlNode .5s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0;position:absolute;transform:translate(-50%,-50%) scale(0)}.node-circle{background:#fff;border:3px solid;border-radius:50%;box-shadow:0 2px 6px #0000001a;height:10px;width:10px}.pink-node{border-color:#ec4899}.purple-node{border-color:#8b5cf6}.blue-node{border-color:#2563eb}.head-node{animation:popHeadNodeHtml .8s cubic-bezier(.34,1.56,.64,1) forwards!important}.head-circle{animation:pulseHtmlNode 2s 3.5s infinite;border:4px solid #2563eb;box-shadow:0 0 16px #2563ebcc;height:16px;width:16px}.node-label{background:#fffffff2;border:1px solid #d1d5db;border-radius:14px;box-shadow:0 4px 12px #0000000d;color:#6b7280;font-size:12px;font-weight:700;padding:6px 14px;position:absolute;white-space:nowrap}.start-label{background:#fff;border:2px solid #db2777;box-shadow:0 6px 16px #ec489940;color:#db2777;font-size:13px;font-weight:800;left:50%;top:100%;transform:translate(-50%,12px)}.end-label{border-color:#3b82f6;border-width:2px;color:#2563eb;font-size:14px;font-weight:800;right:100%;top:50%;transform:translate(-12px,-50%)}@keyframes popHtmlNode{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes popHeadNodeHtml{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes pulseHtmlNode{0%{box-shadow:0 0 16px #2563eb99;transform:scale(1)}50%{box-shadow:0 0 24px #2563eb;transform:scale(1.4)}to{box-shadow:0 0 16px #2563eb99;transform:scale(1)}}@media (max-width:768px){.ihc-title{font-size:32px!important}.ihc-desc{font-size:15px!important}.ihc-actions{flex-direction:column!important;gap:12px;width:100%!important}.ihc-actions button{justify-content:center;width:100%!important}.bg-chart-html-nodes{height:70%!important}.start-label{background:#fff;border:2px solid #db2777;box-shadow:0 6px 16px #ec489940;color:#db2777;font-size:13px;font-weight:800;left:50%;top:100%;transform:translate(-50%,12px)}.end-label{font-size:12px;padding:4px 10px;transform:translate(-8px,-50%)}}.intro-page-clean,.intro-page-clean a,.intro-page-clean button,.intro-page-clean div,.intro-page-clean h1,.intro-page-clean h2,.intro-page-clean h3,.intro-page-clean h4,.intro-page-clean h5,.intro-page-clean h6,.intro-page-clean p,.intro-page-clean span{font-family:Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.intro-page-clean{overflow-wrap:break-word;word-break:keep-all}
/*# sourceMappingURL=main.f87c09cb.css.map*/