68 lines
209 KiB
HTML
68 lines
209 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="ko">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>Viewclinic_AI Answer Readiness Report</title>
|
||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,900;1,400&display=swap" rel="stylesheet">
|
||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css">
|
||
<style>/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Pretendard Variable", "Pretendard", "Inter", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Noto Sans KR", ui-sans-serif, system-ui, sans-serif;--font-serif:"Playfair Display", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-500:oklch(69.6% .17 162.48);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-900:oklch(35.9% .144 278.697);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-700:oklch(52.5% .223 3.958);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-900:#0a1128;--color-primary-800:#1a2b5e;--color-primary-50:#f4f6fb;--color-accent:#6c5ce7;--color-status-critical-bg:#fff0f0;--color-status-critical-text:#7c3a4b;--color-status-critical-border:#f5d5dc;--color-status-critical-dot:#d4889a;--color-status-warning-bg:#fff6ed;--color-status-warning-text:#7c5c3a;--color-status-warning-border:#f5e0c5;--color-status-warning-dot:#d4a872;--color-status-good-bg:#f3f0ff;--color-status-good-text:#4a3a7c;--color-status-good-border:#d5cdf5;--color-status-good-dot:#9b8ad4;--color-status-info-bg:#eff0ff;--color-status-info-text:#3a3f7c;--color-status-info-border:#c5cbf5;--animate-blob:blob 7s infinite}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scrollbar-width:thin;scrollbar-color:#00000026 transparent;overflow-x:hidden}html::-webkit-scrollbar{width:6px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}body{background-color:var(--color-slate-50);font-family:var(--font-sans);color:var(--color-slate-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--color-primary-900)}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:var(--color-white)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.-top-3{top:calc(var(--spacing) * -3)}.-top-6{top:calc(var(--spacing) * -6)}.-top-8{top:calc(var(--spacing) * -8)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-\[-10\%\]{top:-10%}.top-\[20\%\]{top:20%}.top-full{top:100%}.-right-3{right:calc(var(--spacing) * -3)}.-right-6{right:calc(var(--spacing) * -6)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-10{right:calc(var(--spacing) * 10)}.right-\[-10\%\]{right:-10%}.right-\[20\%\]{right:20%}.-bottom-8{bottom:calc(var(--spacing) * -8)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[20\%\]{bottom:20%}.-left-\[21px\]{left:-21px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-10{left:calc(var(--spacing) * 10)}.left-\[-10\%\]{left:-10%}.left-\[20\%\]{left:20%}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-\[5\]{z-index:-5}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-\[-0\.04em\]{margin-left:-.04em}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[40vw\]{height:40vw}.h-\[50vw\]{height:50vw}.h-\[60vw\]{height:60vw}.h-\[220px\]{height:220px}.h-\[240px\]{height:240px}.h-\[300px\]{height:300px}.h-\[340px\]{height:340px}.h-\[375px\]{height:375px}.h-\[426px\]{height:426px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[800px\]{height:800px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[260px\]{max-height:260px}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.min-h-\[700px\]{min-height:700px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[40vw\]{width:40vw}.w-\[50vw\]{width:50vw}.w-\[60vw\]{width:60vw}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-\[426px\]{width:426px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[800px\]{width:800px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[200px\]{min-width:200px}.min-w-\[250px\]{min-width:250px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[500px\]{min-width:500px}.min-w-\[600px\]{min-width:600px}.min-w-\[700px\]{min-width:700px}.min-w-\[720px\]{min-width:720px}.min-w-\[860px\]{min-width:860px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.01\]{scale:1.01}.scale-\[1\.02\]{scale:1.02}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[spin_20s_linear_infinite\]{animation:20s linear infinite spin}.animate-blob{animation:var(--animate-blob)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.4fr_1fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr 1fr}.grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.grid-cols-\[1fr_100px_80px_80px_60px_70px_70px\]{grid-template-columns:1fr 100px 80px 80px 60px 70px 70px}.grid-cols-\[60px_repeat\(4\,1fr\)\]{grid-template-columns:60px repeat(4,1fr)}.grid-cols-\[120px_1fr_1fr\]{grid-template-columns:120px 1fr 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#4F1DA1\]\/20{border-color:#4f1da133}.border-\[\#6C5CE7\]{border-color:#6c5ce7}.border-\[\#6C5CE7\]\/20{border-color:#6c5ce733}.border-\[\#9B8AD4\]{border-color:#9b8ad4}.border-\[\#021341\]\/20{border-color:#02134133}.border-\[\#A8B0E8\]{border-color:#a8b0e8}.border-\[\#B8A8E8\]{border-color:#b8a8e8}.border-\[\#C5CBF5\]{border-color:#c5cbf5}.border-\[\#C084CF\]{border-color:#c084cf}.border-\[\#C084CF\]\/60{border-color:#c084cf99}.border-\[\#D5CDF5\]{border-color:#d5cdf5}.border-\[\#D5CDF5\]\/50{border-color:#d5cdf580}.border-\[\#D4889A\]{border-color:#d4889a}.border-\[\#E8A8B4\]{border-color:#e8a8b4}.border-\[\#E8C896\]{border-color:#e8c896}.border-\[\#F5D5DC\]{border-color:#f5d5dc}.border-\[\#F5D5DC\]\/60{border-color:#f5d5dc99}.border-\[\#F5E0C5\]{border-color:#f5e0c5}.border-accent\/15{border-color:#6c5ce726}@supports (color:color-mix(in lab,red,red)){.border-accent\/15{border-color:color-mix(in oklab,var(--color-accent) 15%,transparent)}}.border-accent\/20{border-color:#6c5ce733}@supports (color:color-mix(in lab,red,red)){.border-accent\/20{border-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.border-accent\/40{border-color:#6c5ce766}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-100\/30{border-color:#dbeafe4d}@supports (color:color-mix(in lab,red,red)){.border-blue-100\/30{border-color:color-mix(in oklab,var(--color-blue-100) 30%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-green-200{border-color:var(--color-green-200)}.border-pink-200{border-color:var(--color-pink-200)}.border-purple-50{border-color:var(--color-purple-50)}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-100\/30{border-color:#f3e8ff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-100\/30{border-color:color-mix(in oklab,var(--color-purple-100) 30%,transparent)}}.border-purple-100\/50{border-color:#f3e8ff80}@supports (color:color-mix(in lab,red,red)){.border-purple-100\/50{border-color:color-mix(in oklab,var(--color-purple-100) 50%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/50{border-color:color-mix(in oklab,var(--color-slate-200) 50%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-status-critical-border{border-color:var(--color-status-critical-border)}.border-status-good-border{border-color:var(--color-status-good-border)}.border-status-info-border{border-color:var(--color-status-info-border)}.border-status-warning-border{border-color:var(--color-status-warning-border)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.border-t-purple-600{border-top-color:var(--color-purple-600)}.border-t-slate-500{border-top-color:var(--color-slate-500)}.border-t-transparent{border-top-color:#0000}.bg-\[\#0A1128\]{background-color:#0a1128}.bg-\[\#0A1128\]\/0{background-color:#0000}.bg-\[\#2d2640\]{background-color:#2d2640}.bg-\[\#4a4460\]{background-color:#4a4460}.bg-\[\#6C5CE7\]{background-color:#6c5ce7}.bg-\[\#6C5CE7\]\/8{background-color:#6c5ce714}.bg-\[\#6C5CE7\]\/10{background-color:#6c5ce71a}.bg-\[\#7A84D4\]{background-color:#7a84d4}.bg-\[\#7B2D8E\]\/10{background-color:#7b2d8e1a}.bg-\[\#7C6DD8\]{background-color:#7c6dd8}.bg-\[\#8B9CF7\]{background-color:#8b9cf7}.bg-\[\#8e89a8\]{background-color:#8e89a8}.bg-\[\#9B8AD4\]{background-color:#9b8ad4}.bg-\[\#1877F2\]{background-color:#1877f2}.bg-\[\#021341\]{background-color:#021341}.bg-\[\#021341\]\/10{background-color:#0213411a}.bg-\[\#C084CF\]{background-color:#c084cf}.bg-\[\#C084CF\]\/20{background-color:#c084cf33}.bg-\[\#D4A872\]{background-color:#d4a872}.bg-\[\#D5CDF5\]\/30{background-color:#d5cdf54d}.bg-\[\#D4889A\]{background-color:#d4889a}.bg-\[\#E2E5FF\]{background-color:#e2e5ff}.bg-\[\#E8B4C0\]{background-color:#e8b4c0}.bg-\[\#EDE5FF\]{background-color:#ede5ff}.bg-\[\#EFF0FF\]{background-color:#eff0ff}.bg-\[\#F3F0FF\]{background-color:#f3f0ff}.bg-\[\#F3F0FF\]\/20{background-color:#f3f0ff33}.bg-\[\#F3F0FF\]\/30{background-color:#f3f0ff4d}.bg-\[\#F3F0FF\]\/40{background-color:#f3f0ff66}.bg-\[\#F3F0FF\]\/50{background-color:#f3f0ff80}.bg-\[\#F3F0FF\]\/60{background-color:#f3f0ff99}.bg-\[\#F4F6FB\]{background-color:#f4f6fb}.bg-\[\#FFE0E0\]{background-color:#ffe0e0}.bg-\[\#FFEED9\]{background-color:#ffeed9}.bg-\[\#FFF0F0\]{background-color:#fff0f0}.bg-\[\#FFF0F0\]\/30{background-color:#fff0f04d}.bg-\[\#FFF0F0\]\/40{background-color:#fff0f066}.bg-\[\#FFF0F0\]\/50{background-color:#fff0f080}.bg-\[\#FFF0F0\]\/60{background-color:#fff0f099}.bg-\[\#FFF6ED\]{background-color:#fff6ed}.bg-\[\#c8c4d8\]{background-color:#c8c4d8}.bg-\[\#e4cfff\]{background-color:#e4cfff}.bg-\[\#f0eef5\]{background-color:#f0eef5}.bg-\[\#f5f9ff\]{background-color:#f5f9ff}.bg-\[\#fff3eb\]{background-color:#fff3eb}.bg-accent\/5{background-color:#6c5ce70d}@supports (color:color-mix(in lab,red,red)){.bg-accent\/5{background-color:color-mix(in oklab,var(--color-accent) 5%,transparent)}}.bg-accent\/10{background-color:#6c5ce71a}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.bg-accent\/20{background-color:#6c5ce733}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50) 80%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black) 0%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-400{background-color:var(--color-green-400)}.bg-indigo-200\/30{background-color:#c7d2ff4d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-200\/30{background-color:color-mix(in oklab,var(--color-indigo-200) 30%,transparent)}}.bg-indigo-300{background-color:var(--color-indigo-300)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-200\/30{background-color:#fccee84d}@supports (color:color-mix(in lab,red,red)){.bg-pink-200\/30{background-color:color-mix(in oklab,var(--color-pink-200) 30%,transparent)}}.bg-pink-300{background-color:var(--color-pink-300)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-900{background-color:var(--color-primary-900)}.bg-primary-900\/80{background-color:#0a1128cc}@supports (color:color-mix(in lab,red,red)){.bg-primary-900\/80{background-color:color-mix(in oklab,var(--color-primary-900) 80%,transparent)}}.bg-primary-900\/90{background-color:#0a1128e6}@supports (color:color-mix(in lab,red,red)){.bg-primary-900\/90{background-color:color-mix(in oklab,var(--color-primary-900) 90%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-200\/20{background-color:#e9d5ff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-200\/20{background-color:color-mix(in oklab,var(--color-purple-200) 20%,transparent)}}.bg-purple-300{background-color:var(--color-purple-300)}.bg-purple-500\/5{background-color:#ac4bff0d}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/5{background-color:color-mix(in oklab,var(--color-purple-500) 5%,transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-purple-600\/20{background-color:#9810fa33}@supports (color:color-mix(in lab,red,red)){.bg-purple-600\/20{background-color:color-mix(in oklab,var(--color-purple-600) 20%,transparent)}}.bg-purple-600\/30{background-color:#9810fa4d}@supports (color:color-mix(in lab,red,red)){.bg-purple-600\/30{background-color:color-mix(in oklab,var(--color-purple-600) 30%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/50{background-color:#f1f5f980}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/50{background-color:color-mix(in oklab,var(--color-slate-100) 50%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-status-critical-bg{background-color:var(--color-status-critical-bg)}.bg-status-critical-dot{background-color:var(--color-status-critical-dot)}.bg-status-good-bg{background-color:var(--color-status-good-bg)}.bg-status-good-dot{background-color:var(--color-status-good-dot)}.bg-status-info-bg{background-color:var(--color-status-info-bg)}.bg-status-warning-bg{background-color:var(--color-status-warning-bg)}.bg-status-warning-dot{background-color:var(--color-status-warning-dot)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(to_right\,\#fff3eb\,\#e4cfff\,\#f5f9ff\)\]{background-image:linear-gradient(90deg,#fff3eb,#e4cfff,#f5f9ff)}.bg-\[radial-gradient\(ellipse_at_center\,_rgba\(79\,29\,161\,0\.25\)_0\%\,_transparent_70\%\)\]{background-image:radial-gradient(#4f1da140,#0000 70%)}.bg-\[radial-gradient\(ellipse_at_center\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at center,var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_top\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top,var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_top_left\,\#e0e7ff\,transparent_50\%\)\,radial-gradient\(ellipse_at_bottom_right\,\#fce7f3\,transparent_50\%\)\,radial-gradient\(ellipse_at_center\,\#f5f3ff\,transparent_60\%\)\]{background-image:radial-gradient(at 0 0,#e0e7ff,#0000 50%),radial-gradient(at 100% 100%,#fce7f3,#0000 50%),radial-gradient(#f5f3ff,#0000 60%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(108\,92\,231\,0\.15\)\,transparent_60\%\)\]{background-image:radial-gradient(at 100% 0,#6c5ce726,#0000 60%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(108\,92\,231\,0\.18\)\,transparent_60\%\)\]{background-image:radial-gradient(at 100% 0,#6c5ce72e,#0000 60%)}.from-\[\#4F1DA1\]{--tw-gradient-from:#4f1da1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#4F1DA1\]\/5{--tw-gradient-from:oklab(39.4687% .0725305 -.177167/.05);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#4F1DA1\]\/10{--tw-gradient-from:oklab(39.4687% .0725305 -.177167/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#6C5CE7\]{--tw-gradient-from:#6c5ce7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#6C5CE7\]\/10{--tw-gradient-from:oklab(56.7602% .0457493 -.196848/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#021341\]{--tw-gradient-from:#021341;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F3F0FF\]{--tw-gradient-from:#f3f0ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fff3eb\]{--tw-gradient-from:#fff3eb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/50{--tw-gradient-from:#6c5ce780}@supports (color:color-mix(in lab,red,red)){.from-accent\/50{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.from-accent\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50\/50{--tw-gradient-from:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.from-blue-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.from-blue-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-50\/60{--tw-gradient-from:#eef2ff99}@supports (color:color-mix(in lab,red,red)){.from-indigo-50\/60{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-50) 60%, transparent)}}.from-indigo-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-100{--tw-gradient-from:var(--color-indigo-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-600{--tw-gradient-from:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-900{--tw-gradient-from:var(--color-indigo-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50\/50{--tw-gradient-from:#faf5ff80}@supports (color:color-mix(in lab,red,red)){.from-purple-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-purple-50) 50%, transparent)}}.from-purple-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-300{--tw-gradient-from:var(--color-purple-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#e4cfff\]{--tw-gradient-via:#e4cfff;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary-900{--tw-gradient-via:var(--color-primary-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-50{--tw-gradient-via:var(--color-purple-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0A1128\]{--tw-gradient-to:#0a1128;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#4F1DA1\]{--tw-gradient-to:#4f1da1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#4F1DA1\]\/10{--tw-gradient-to:oklab(39.4687% .0725305 -.177167/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#6C5CE7\]{--tw-gradient-to:#6c5ce7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#021341\]{--tw-gradient-to:#021341;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#021341\]\/5{--tw-gradient-to:oklab(21.0194% -.0112626 -.090201/.05);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#021341\]\/10{--tw-gradient-to:oklab(21.0194% -.0112626 -.090201/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFF6ED\]{--tw-gradient-to:#fff6ed;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f5f9ff\]{--tw-gradient-to:#f5f9ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent{--tw-gradient-to:var(--color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-300{--tw-gradient-to:var(--color-blue-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary-900{--tw-gradient-to:var(--color-primary-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-200{--tw-gradient-to:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[\#6B2D8B\]{fill:#6b2d8b}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-\[52px\]{padding-left:52px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[word-break\:keep-all\]{word-break:keep-all}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0A1128\]{color:#0a1128}.text-\[\#0A1128\]\!{color:#0a1128!important}.text-\[\#1D0024\]{color:#1d0024}.text-\[\#03C75A\]{color:#03c75a}.text-\[\#3A3F7C\]{color:#3a3f7c}.text-\[\#4A3A7C\]{color:#4a3a7c}.text-\[\#4F1DA1\]{color:#4f1da1}.text-\[\#4a4460\]{color:#4a4460}.text-\[\#6B2D8B\]{color:#6b2d8b}.text-\[\#6C5CE7\]{color:#6c5ce7}.text-\[\#6C5CE7\]\/70{color:#6c5ce7b3}.text-\[\#7A84D4\]{color:#7a84d4}.text-\[\#7C3A4B\]{color:#7c3a4b}.text-\[\#7C3A4B\]\/70{color:#7c3a4bb3}.text-\[\#7C5C3A\]{color:#7c5c3a}.text-\[\#8e89a8\]{color:#8e89a8}.text-\[\#9B8AD4\]{color:#9b8ad4}.text-\[\#1877F2\]{color:#1877f2}.text-\[\#021341\]{color:#021341}.text-\[\#021341\]\/60{color:#02134199}.text-\[\#D4A872\]{color:#d4a872}.text-\[\#D4889A\]{color:#d4889a}.text-\[\#E8B4C0\]{color:#e8b4c0}.text-\[\#E1306C\]{color:#e1306c}.text-\[\#FF0000\]{color:red}.text-\[\#FF5C89\]{color:#ff5c89}.text-accent{color:var(--color-accent)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-blue-400{color:var(--color-blue-400)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-500{color:var(--color-emerald-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-600{color:var(--color-indigo-600)}.text-pink-700{color:var(--color-pink-700)}.text-primary-800{color:var(--color-primary-800)}.text-primary-900{color:var(--color-primary-900)}.text-purple-100{color:var(--color-purple-100)}.text-purple-100\/80{color:#f3e8ffcc}@supports (color:color-mix(in lab,red,red)){.text-purple-100\/80{color:color-mix(in oklab,var(--color-purple-100) 80%,transparent)}}.text-purple-200{color:var(--color-purple-200)}.text-purple-200\/60{color:#e9d5ff99}@supports (color:color-mix(in lab,red,red)){.text-purple-200\/60{color:color-mix(in oklab,var(--color-purple-200) 60%,transparent)}}.text-purple-200\/70{color:#e9d5ffb3}@supports (color:color-mix(in lab,red,red)){.text-purple-200\/70{color:color-mix(in oklab,var(--color-purple-200) 70%,transparent)}}.text-purple-200\/80{color:#e9d5ffcc}@supports (color:color-mix(in lab,red,red)){.text-purple-200\/80{color:color-mix(in oklab,var(--color-purple-200) 80%,transparent)}}.text-purple-300{color:var(--color-purple-300)}.text-purple-300\/50{color:#d9b3ff80}@supports (color:color-mix(in lab,red,red)){.text-purple-300\/50{color:color-mix(in oklab,var(--color-purple-300) 50%,transparent)}}.text-purple-300\/60{color:#d9b3ff99}@supports (color:color-mix(in lab,red,red)){.text-purple-300\/60{color:color-mix(in oklab,var(--color-purple-300) 60%,transparent)}}.text-purple-300\/80{color:#d9b3ffcc}@supports (color:color-mix(in lab,red,red)){.text-purple-300\/80{color:color-mix(in oklab,var(--color-purple-300) 80%,transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\/60{color:#ff656899}@supports (color:color-mix(in lab,red,red)){.text-red-400\/60{color:color-mix(in oklab,var(--color-red-400) 60%,transparent)}}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.text-red-400\/80{color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-status-critical-dot{color:var(--color-status-critical-dot)}.text-status-critical-text{color:var(--color-status-critical-text)}.text-status-good-dot{color:var(--color-status-good-dot)}.text-status-good-text{color:var(--color-status-good-text)}.text-status-info-text{color:var(--color-status-info-text)}.text-status-warning-dot{color:var(--color-status-warning-dot)}.text-status-warning-text{color:var(--color-status-warning-text)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(108\,92\,231\,0\.2\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#6c5ce733);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(192\,132\,207\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#c084cf99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(168\,85\,247\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#a855f726);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(255\,255\,255\,0\.02\)_inset\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#ffffff05) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(167\,139\,250\,0\.1\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#a78bfa1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_0_rgba\(31\,38\,135\,0\.07\)\]{--tw-shadow:0 8px 32px 0 var(--tw-shadow-color,#1f268712);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_3px_6px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:2px 3px 6px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_3px_6px_rgba\(155\,138\,212\,0\.12\)\]{--tw-shadow:2px 3px 6px var(--tw-shadow-color,#9b8ad41f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_3px_6px_rgba\(212\,136\,154\,0\.12\)\]{--tw-shadow:2px 3px 6px var(--tw-shadow-color,#d4889a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_3px_6px_rgba\(212\,168\,114\,0\.12\)\]{--tw-shadow:2px 3px 6px var(--tw-shadow-color,#d4a8721f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_3px_8px_rgba\(122\,132\,212\,0\.15\)\]{--tw-shadow:2px 3px 8px var(--tw-shadow-color,#7a84d426);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_3px_8px_rgba\(155\,138\,212\,0\.15\)\]{--tw-shadow:2px 3px 8px var(--tw-shadow-color,#9b8ad426);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_3px_8px_rgba\(212\,136\,154\,0\.15\)\]{--tw-shadow:2px 3px 8px var(--tw-shadow-color,#d4889a26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_3px_8px_rgba\(212\,168\,114\,0\.15\)\]{--tw-shadow:2px 3px 8px var(--tw-shadow-color,#d4a87226);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_4px_12px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:3px 4px 12px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_4px_12px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:3px 4px 12px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_4px_12px_rgba\(108\,92\,231\,0\.08\)\]{--tw-shadow:3px 4px 12px var(--tw-shadow-color,#6c5ce714);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_4px_12px_rgba\(108\,92\,231\,0\.12\)\]{--tw-shadow:3px 4px 12px var(--tw-shadow-color,#6c5ce71f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_4px_12px_rgba\(155\,138\,212\,0\.15\)\]{--tw-shadow:3px 4px 12px var(--tw-shadow-color,#9b8ad426);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_6px_16px_rgba\(0\,0\,0\,0\.09\)\]{--tw-shadow:4px 6px 16px var(--tw-shadow-color,#00000017);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_6px_16px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:4px 6px 16px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-slate-200\/50{--tw-shadow-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#6C5CE7\]\/40{--tw-ring-color:oklab(56.7602% .0457493 -.196848/.4)}.ring-\[\#9B8AD4\]{--tw-ring-color:#9b8ad4}.ring-accent\/30{--tw-ring-color:#6c5ce74d}@supports (color:color-mix(in lab,red,red)){.ring-accent\/30{--tw-ring-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-transparent{--tw-ring-offset-color:transparent}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-\[\#0A1128\]\/10:is(:where(.group):hover *){background-color:#0a11281a}.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.group-hover\:text-primary-900:is(:where(.group):hover *){color:var(--color-primary-900)}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.selection\:bg-purple-200 ::selection{background-color:var(--color-purple-200)}.selection\:bg-purple-200::selection{background-color:var(--color-purple-200)}.selection\:text-primary-900 ::selection{color:var(--color-primary-900)}.selection\:text-primary-900::selection{color:var(--color-primary-900)}.placeholder\:text-slate-300::placeholder{color:var(--color-slate-300)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#D5CDF5\]:hover{border-color:#d5cdf5}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#5A4BD6\]:hover{background-color:#5a4bd6}.hover\:bg-\[\#5A4DD4\]:hover{background-color:#5a4dd4}.hover\:bg-\[\#EBE6FF\]:hover{background-color:#ebe6ff}.hover\:bg-\[\#F3F0FF\]:hover{background-color:#f3f0ff}.hover\:bg-\[\#F3F0FF\]\/20:hover{background-color:#f3f0ff33}.hover\:bg-\[\#FFF0F0\]:hover{background-color:#fff0f0}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-pink-100:hover{background-color:var(--color-pink-100)}.hover\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\:bg-purple-600\/50:hover{background-color:#9810fa80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-600\/50:hover{background-color:color-mix(in oklab,var(--color-purple-600) 50%,transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/50:hover{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/60:hover{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-400:hover{background-color:var(--color-slate-400)}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:from-\[\#AF90FF\]:hover{--tw-gradient-from:#af90ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-\[\#AF90FF\]:hover{--tw-gradient-to:#af90ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\[\#4A3A7C\]:hover{color:#4a3a7c}.hover\:text-\[\#6C5CE7\]:hover{color:#6c5ce7}.hover\:text-\[\#021341\]:hover{color:#021341}.hover\:text-primary-900:hover{color:var(--color-primary-900)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/70:hover{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[3px_4px_12px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow:3px 4px 12px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[4px_6px_16px_rgba\(0\,0\,0\,0\.09\)\]:hover{--tw-shadow:4px 6px 16px var(--tw-shadow-color,#00000017);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-\[\#6C5CE7\]\/30:hover{--tw-ring-color:oklab(56.7602% .0457493 -.196848/.3)}}.focus\:border-\[\#6C5CE7\]:focus{border-color:#6c5ce7}.focus\:border-accent\/40:focus{border-color:#6c5ce766}@supports (color:color-mix(in lab,red,red)){.focus\:border-accent\/40:focus{border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.focus\:border-accent\/60:focus{border-color:#6c5ce799}@supports (color:color-mix(in lab,red,red)){.focus\:border-accent\/60:focus{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#6C5CE7\]\/20:focus{--tw-ring-color:oklab(56.7602% .0457493 -.196848/.2)}.focus\:ring-\[\#6C5CE7\]\/30:focus{--tw-ring-color:oklab(56.7602% .0457493 -.196848/.3)}.focus\:ring-accent\/20:focus{--tw-ring-color:#6c5ce733}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.focus\:ring-accent\/30:focus{--tw-ring-color:#6c5ce74d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.md\:mb-32{margin-bottom:calc(var(--spacing) * 32)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:h-56{height:calc(var(--spacing) * 56)}.md\:h-\[400px\]{height:400px}.md\:w-20{width:calc(var(--spacing) * 20)}.md\:w-56{width:calc(var(--spacing) * 56)}.md\:w-\[400px\]{width:400px}.md\:max-w-\[500px\]{max-width:500px}.md\:min-w-\[160px\]{min-width:160px}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-\[170px_1fr_auto\]{grid-template-columns:170px 1fr auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-14{padding:calc(var(--spacing) * 14)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[31px\]{font-size:31px}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations")}@keyframes blob{0%{transform:translate(0)scale(1)}33%{transform:translate(15px,-25px)scale(1.05)}66%{transform:translate(-10px,10px)scale(.95)}to{transform:translate(0)scale(1)}}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.glass-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.glass-card{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.glass-card{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.glass-card{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.glass-card{--tw-shadow:0 8px 32px 0 var(--tw-shadow-color,#1f268712);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.gradient-bg{background:radial-gradient(circle at 0 0,#fdfbfb,#f3e7e9);position:relative}.gradient-bg:before{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);background-color:#ffffff4d;position:absolute}@supports (color:color-mix(in lab,red,red)){.gradient-bg:before{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.gradient-bg:before{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.soft-gradient{background:linear-gradient(145deg,#fdfbfb,#ebedee)}.text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0a1128,#3b5998);-webkit-background-clip:text}@keyframes blob-large{0%{transform:translate(0)scale(1)}33%{transform:translate(4vw,-4vh)scale(1.05)}66%{transform:translate(-4vw,4vh)scale(.95)}to{transform:translate(0)scale(1)}}.animate-blob,.animate-blob-large{will-change:transform;contain:layout style;backface-visibility:hidden}.animate-blob-large{animation:25s ease-in-out infinite blob-large}.animation-delay-7000{animation-delay:7s}.animation-delay-14000{animation-delay:14s}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
|
||
</style>
|
||
<style>
|
||
/* 정적 내보내기: 애니메이션 고정 */
|
||
[style*="opacity"], [style*="transform"] { opacity: 1 !important; transform: none !important; }
|
||
circle[stroke-dasharray] { transition: none !important; }
|
||
html, body { background: #fff; }
|
||
@page { size: A4; margin: 8mm; }
|
||
@media print {
|
||
section { break-inside: avoid; }
|
||
.rounded-2xl { break-inside: avoid; }
|
||
a[href]::after { content: none; }
|
||
-webkit-print-color-adjust: exact; print-color-adjust: exact;
|
||
* { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<div class="min-h-screen bg-white">
|
||
<div class="min-h-screen bg-slate-50 selection:bg-purple-200 selection:text-primary-900"><div data-report-content="true" class="[word-break:keep-all]"><section class="bg-[#0A1128] text-white relative overflow-hidden pt-28 pb-16 md:pt-36 md:pb-20 px-6"><div class="absolute inset-0 bg-[radial-gradient(ellipse_at_top_right,rgba(108,92,231,0.18),transparent_60%)]"></div><div class="relative max-w-7xl mx-auto grid lg:grid-cols-[1fr_auto] gap-12 items-center"><div><div class="inline-flex items-center gap-2 rounded-full bg-white/10 border border-white/10 px-4 py-1.5 mb-6"><svg width="26" height="16" viewBox="0 0 28 20" fill="none" class="text-purple-300"><defs><linearGradient id="inf-grad-16" x1="0" y1="0" x2="28" y2="20" gradientUnits="userSpaceOnUse"><stop offset="0%" stop-color="currentColor" stop-opacity="0.9"></stop><stop offset="45%" stop-color="currentColor" stop-opacity="0.55"></stop><stop offset="100%" stop-color="currentColor" stop-opacity="0.85"></stop></linearGradient></defs><path d="M2,10 C2,4 8,4 14,10 C20,16 26,16 26,10 C26,4 20,4 14,10 C8,16 2,16 2,10Z" stroke="url(#inf-grad-16)" stroke-width="2.8" stroke-linejoin="round" fill="none"></path></svg><span class="text-sm font-semibold tracking-wide text-purple-200">INFINITH AI Discovery · AEO / GEO Audit v1.0</span></div><h1 class="font-serif text-4xl md:text-6xl font-bold tracking-[-0.02em] mb-4"><span class="bg-gradient-to-r from-purple-300 to-blue-300 bg-clip-text text-transparent">AI Answer Readiness</span></h1><p class="text-3xl font-bold mb-2">뷰성형외과</p><p class="text-purple-200 text-base mb-1">성형외과 (강남 신논현)</p><a href="https://www.viewclinic.com" target="_blank" rel="noreferrer" class="text-purple-300 text-base underline underline-offset-4">https://www.viewclinic.com</a><p class="text-white/60 text-sm mt-4">실측일 2026-08-28 · 검증 항목 28 / 36 · 미검증 항목은 분모 제외</p></div><div class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-8 flex flex-col items-center gap-3 min-w-[260px]"><div class="flex flex-col items-center gap-2"><div class="relative" style="width: 160px; height: 160px;"><svg width="160" height="160" viewBox="0 0 160 160" class="-rotate-90"><circle cx="80" cy="80" r="76" fill="none" stroke="#f1f5f9" stroke-width="8"></circle><circle cx="80" cy="80" r="76" fill="none" stroke="#8B9CF7" stroke-width="8" stroke-linecap="round" stroke-dasharray="477.5220833456485" stroke-dashoffset="267.4124"></circle></svg><div class="absolute inset-0 flex items-center justify-center"><span class="text-2xl font-bold text-[#0A1128]">44</span></div></div><span class="text-sm text-slate-500 text-center">AI Answer Readiness</span></div><div class="flex items-baseline gap-2"><span class="font-serif text-4xl font-black text-[#0A1128]">C</span><span class="text-sm text-slate-500">33.1 / 75점</span></div></div></div><div class="relative max-w-7xl mx-auto mt-14 grid md:grid-cols-3 gap-4"><a href="#breakdown" class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] hover:shadow-[4px_6px_16px_rgba(0,0,0,0.09)] transition-shadow p-5 text-[#0A1128]" style="opacity: 0; transform: translateY(20px);"><div class="flex items-center justify-between mb-3"><div class="flex items-center gap-2"><span class="text-[#6C5CE7]"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><rect x="3" y="2" width="18" height="8" rx="2" fill="currentColor" opacity="0.3"></rect><rect x="3" y="14" width="18" height="8" rx="2" fill="currentColor" opacity="0.3"></rect><circle cx="7" cy="6" r="1.5" fill="currentColor"></circle><circle cx="7" cy="18" r="1.5" fill="currentColor"></circle><rect x="11" y="5" width="6" height="2" rx="1" fill="currentColor" opacity="0.5"></rect><rect x="11" y="17" width="6" height="2" rx="1" fill="currentColor" opacity="0.5"></rect></svg></span><span class="text-base font-bold">A. AI 크롤러 접근성</span></div><span class="text-sm text-slate-400">20점</span></div><div class="h-2 rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full" style="background: rgb(108, 92, 231); width: 0%;"></div></div><div class="flex justify-between mt-2 text-sm"><span class="font-semibold">92%</span><span class="text-slate-400">미검증 1</span></div></a><a href="#breakdown" class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] hover:shadow-[4px_6px_16px_rgba(0,0,0,0.09)] transition-shadow p-5 text-[#0A1128]" style="opacity: 0; transform: translateY(20px);"><div class="flex items-center justify-between mb-3"><div class="flex items-center gap-2"><span class="text-[#6C5CE7]"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><ellipse cx="12" cy="6" rx="8" ry="3" fill="currentColor" opacity="0.35"></ellipse><path d="M4 6V12C4 13.66 7.58 15 12 15C16.42 15 20 13.66 20 12V6" fill="currentColor" opacity="0.25"></path><path d="M4 12V18C4 19.66 7.58 21 12 21C16.42 21 20 19.66 20 18V12" fill="currentColor" opacity="0.35"></path><ellipse cx="12" cy="18" rx="8" ry="3" fill="currentColor" opacity="0.5"></ellipse></svg></span><span class="text-base font-bold">B. 엔티티 식별·구조화</span></div><span class="text-sm text-slate-400">20점</span></div><div class="h-2 rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full" style="background: rgb(192, 132, 207); width: 0%;"></div></div><div class="flex justify-between mt-2 text-sm"><span class="font-semibold">33%</span><span class="text-slate-400">전 항목 검증</span></div></a><a href="#breakdown" class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] hover:shadow-[4px_6px_16px_rgba(0,0,0,0.09)] transition-shadow p-5 text-[#0A1128]" style="opacity: 0; transform: translateY(20px);"><div class="flex items-center justify-between mb-3"><div class="flex items-center gap-2"><span class="text-[#6C5CE7]"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><path d="M6 2H14L20 8V20C20 21.1 19.1 22 18 22H6C4.9 22 4 21.1 4 20V4C4 2.9 4.9 2 6 2Z" fill="currentColor" opacity="0.25"></path><path d="M14 2L20 8H16C14.9 8 14 7.1 14 6V2Z" fill="currentColor" opacity="0.5"></path><rect x="8" y="12" width="8" height="1.5" rx="0.75" fill="currentColor"></rect><rect x="8" y="16" width="5" height="1.5" rx="0.75" fill="currentColor"></rect></svg></span><span class="text-base font-bold">C. 답변 인용 가능 콘텐츠</span></div><span class="text-sm text-slate-400">25점</span></div><div class="h-2 rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full" style="background: rgb(192, 132, 207); width: 0%;"></div></div><div class="flex justify-between mt-2 text-sm"><span class="font-semibold">20%</span><span class="text-slate-400">전 항목 검증</span></div></a><a href="#breakdown" class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] hover:shadow-[4px_6px_16px_rgba(0,0,0,0.09)] transition-shadow p-5 text-[#0A1128]" style="opacity: 0; transform: translateY(20px);"><div class="flex items-center justify-between mb-3"><div class="flex items-center gap-2"><span class="text-[#6C5CE7]"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><circle cx="18" cy="5" r="3.5" fill="currentColor" opacity="0.4"></circle><circle cx="6" cy="12" r="3.5" fill="currentColor" opacity="0.4"></circle><circle cx="18" cy="19" r="3.5" fill="currentColor" opacity="0.4"></circle><line x1="9" y1="10.5" x2="15" y2="6.5" stroke="currentColor" stroke-width="2" opacity="0.3"></line><line x1="9" y1="13.5" x2="15" y2="17.5" stroke="currentColor" stroke-width="2" opacity="0.3"></line></svg></span><span class="text-base font-bold">D. AI 인용 표면 확보</span></div><span class="text-sm text-slate-400">20점</span></div><div class="h-2 rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full" style="background: rgb(124, 109, 216); width: 0%;"></div></div><div class="flex justify-between mt-2 text-sm"><span class="font-semibold">67%</span><span class="text-slate-400">미검증 4</span></div></a><a href="#breakdown" class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] hover:shadow-[4px_6px_16px_rgba(0,0,0,0.09)] transition-shadow p-5 text-[#0A1128]" style="opacity: 0; transform: translateY(20px);"><div class="flex items-center justify-between mb-3"><div class="flex items-center gap-2"><span class="text-[#6C5CE7]"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><path d="M12 4.5C7 4.5 2.73 7.61 1 12C2.73 16.39 7 19.5 12 19.5C17 19.5 21.27 16.39 23 12C21.27 7.61 17 4.5 12 4.5Z" fill="currentColor" opacity="0.2"></path><circle cx="12" cy="12" r="4" fill="currentColor"></circle></svg></span><span class="text-base font-bold">E. AI 가시성 측정 인프라</span></div><span class="text-sm text-slate-400">10점</span></div><div class="h-2 rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full" style="background: rgb(192, 132, 207); width: 0%;"></div></div><div class="flex justify-between mt-2 text-sm"><span class="font-semibold">0%</span><span class="text-slate-400">미검증 3</span></div></a><a href="#breakdown" class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] hover:shadow-[4px_6px_16px_rgba(0,0,0,0.09)] transition-shadow p-5 text-[#0A1128]" style="opacity: 0; transform: translateY(20px);"><div class="flex items-center justify-between mb-3"><div class="flex items-center gap-2"><span class="text-[#6C5CE7]"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><path d="M12 2L3 7V12C3 17.5 6.8 22.7 12 24C17.2 22.7 21 17.5 21 12V7L12 2Z" fill="currentColor" opacity="0.25"></path><path d="M12 2L3 7V12C3 17.5 6.8 22.7 12 24C17.2 22.7 21 17.5 21 12V7L12 2Z" fill="currentColor" opacity="0.3"></path><path d="M10 14L8.5 12.5L7.5 13.5L10 16L16.5 9.5L15.5 8.5L10 14Z" fill="currentColor"></path></svg></span><span class="text-base font-bold">F. 기술 위생</span></div><span class="text-sm text-slate-400">5점</span></div><div class="h-2 rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full" style="background: rgb(192, 132, 207); width: 0%;"></div></div><div class="flex justify-between mt-2 text-sm"><span class="font-semibold">33%</span><span class="text-slate-400">전 항목 검증</span></div></a></div></section><section id="findings" class="
|
||
bg-white
|
||
py-16 md:py-20 px-6
|
||
|
||
"><div class="relative max-w-7xl mx-auto"><div class="mb-10"><h2 class="
|
||
font-serif font-bold text-3xl md:text-4xl mb-3
|
||
text-gradient
|
||
">What AI Sees</h2><p class="text-lg text-slate-600">AI 답변엔진이 지금 이 병원을 어떻게 읽는지. 진단의 결론</p></div><div class="grid md:grid-cols-2 gap-5"><div class="bg-white rounded-2xl border border-slate-100 shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-6" style="opacity: 0; transform: translateY(20px);"><div class="flex items-start justify-between gap-4 mb-3"><h3 class="text-xl font-bold text-[#0A1128]">크롤러 접근은 정상이다. AI가 사이트를 읽을 수 있다</h3><span class="text-[#9B8AD4] shrink-0"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" class=""><circle cx="12" cy="12" r="10" fill="currentColor" opacity="0.25"></circle><path d="M8 12L11 15L16 9" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></span></div><p class="text-base text-slate-600 leading-relaxed">robots.txt가 AI 검색봇 12종을 모두 허용하고, Cloudflare 차단도 없으며, WordPress가 본문을 서버에서 렌더링한다. 접근성 카테고리는 상위권. "AI에 안 나오는" 원인은 차단이 아니라 내용에 있다.</p></div><div class="bg-white rounded-2xl border border-slate-100 shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-6" style="opacity: 0; transform: translateY(20px);"><div class="flex items-start justify-between gap-4 mb-3"><h3 class="text-xl font-bold text-[#0A1128]">읽어도 "누구인지" 확정할 수 없다</h3><span class="text-[#D4889A] shrink-0"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" class=""><circle cx="12" cy="12" r="10" fill="currentColor" opacity="0.25"></circle><path d="M8 8L16 16M16 8L8 16" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"></path></svg></span></div><p class="text-base text-slate-600 leading-relaxed">MedicalClinic 스키마가 없고 Organization.sameAs가 비어 있으며, 시술 목록 JSON-LD는 쉼표 하나가 빠져 통째로 무효다. 주소 표기도 사이트 안에서 2가지. AI는 "뷰성형외과"라는 이름과 흩어진 사실을 하나의 엔티티로 묶을 근거를 얻지 못한다.</p></div><div class="bg-white rounded-2xl border border-slate-100 shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-6" style="opacity: 0; transform: translateY(20px);"><div class="flex items-start justify-between gap-4 mb-3"><h3 class="text-xl font-bold text-[#0A1128]">인용할 문장이 없다</h3><span class="text-[#D4889A] shrink-0"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" class=""><circle cx="12" cy="12" r="10" fill="currentColor" opacity="0.25"></circle><path d="M8 8L16 16M16 8L8 16" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"></path></svg></span></div><p class="text-base text-slate-600 leading-relaxed">H1이 "VIEW SELFIE / VIEW EVENT / VIEW SHORTS…" 5개, FAQ 0개, HTML 표 0개, 정의문 0개. 가슴성형 페이지의 첫 텍스트는 상담 폼이다. 답변엔진이 패시지 단위로 잘라 가져갈 자기완결적 단락이 존재하지 않는다. 권위 신호(KOL·표창)는 있으나 이미지와 슬로건 안에만 있어 텍스트로 읽히지 않는다.</p></div><div class="bg-white rounded-2xl border border-slate-100 shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-6" style="opacity: 0; transform: translateY(20px);"><div class="flex items-start justify-between gap-4 mb-3"><h3 class="text-xl font-bold text-[#0A1128]">15개월간 갱신 신호 없음</h3><span class="text-[#D4A872] shrink-0"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" class=""><path d="M12 2L1 21H23L12 2Z" fill="currentColor" opacity="0.25"></path><rect x="11" y="9" width="2" height="6" rx="1" fill="currentColor"></rect><circle cx="12" cy="18" r="1.2" fill="currentColor"></circle></svg></span></div><p class="text-base text-slate-600 leading-relaxed">post-sitemap의 최신 lastmod가 2024-05-31이고 dateModified 마크업이 없다. 유튜브는 활발하지만 그 신선도가 사이트로 전달되지 않는다. 오래된 사이트는 brand 질의에서 "영업 중인가?" 오정보 위험을 만든다.</p></div><div class="bg-white rounded-2xl border border-slate-100 shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-6" style="opacity: 0; transform: translateY(20px);"><div class="flex items-start justify-between gap-4 mb-3"><h3 class="text-xl font-bold text-[#0A1128]">병의원 AI 인용의 핵심 표면(강남언니·GBP)은 아직 미확인</h3><span class="text-[#D4A872] shrink-0"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" class=""><path d="M12 2L1 21H23L12 2Z" fill="currentColor" opacity="0.25"></path><rect x="11" y="9" width="2" height="6" rx="1" fill="currentColor"></rect><circle cx="12" cy="18" r="1.2" fill="currentColor"></circle></svg></span></div><p class="text-base text-slate-600 leading-relaxed">2026-08 실측에서 병의원 AI 인용은 강남언니·닥터나우 등 버티컬이 100% 장악했다. 이 표면의 상태가 실제 노출을 좌우하므로 수동 확인이 P0다. 확인 전까지 분모에서 제외해 점수를 부풀리지 않았다.</p></div></div></div></section><section id="breakdown" class="
|
||
bg-[#0A1128] text-white relative overflow-hidden
|
||
py-16 md:py-20 px-6
|
||
|
||
"><div class="absolute inset-0 bg-[radial-gradient(ellipse_at_top_right,rgba(108,92,231,0.15),transparent_60%)]"></div><div class="relative max-w-7xl mx-auto"><div class="mb-10"><h2 class="
|
||
font-serif font-bold text-3xl md:text-4xl mb-3
|
||
bg-gradient-to-r from-purple-300 to-blue-300 bg-clip-text text-transparent
|
||
">Scorecard by Category</h2><p class="text-lg text-purple-200">36개 항목 · 각 항목의 실측 근거와 근거 등급</p></div><div class="space-y-6"><div class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-6 text-[#0A1128]"><div class="flex flex-wrap items-center justify-between gap-4 mb-5"><div><div class="flex items-center gap-3"><div class="w-10 h-10 shrink-0 rounded-xl bg-[#F3F0FF] flex items-center justify-center text-[#6C5CE7]"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" class=""><rect x="3" y="2" width="18" height="8" rx="2" fill="currentColor" opacity="0.3"></rect><rect x="3" y="14" width="18" height="8" rx="2" fill="currentColor" opacity="0.3"></rect><circle cx="7" cy="6" r="1.5" fill="currentColor"></circle><circle cx="7" cy="18" r="1.5" fill="currentColor"></circle><rect x="11" y="5" width="6" height="2" rx="1" fill="currentColor" opacity="0.5"></rect><rect x="11" y="17" width="6" height="2" rx="1" fill="currentColor" opacity="0.5"></rect></svg></div><p class="font-serif text-[28px] font-bold text-[#1D0024] tracking-[-0.01em] leading-10">A · Access & Crawlability</p></div><h3 class="text-xl font-bold mt-1 pl-[52px] font-sans text-[#0A1128]!">AI 크롤러 접근성</h3></div><div class="flex items-center gap-4"><div class="text-right"><p class="text-sm text-slate-400">배점 20 · 검증 6/7</p><p class="text-base font-semibold">15.7 / 17점</p></div><div class="flex flex-col items-center gap-2"><div class="relative" style="width: 64px; height: 64px;"><svg width="64" height="64" viewBox="0 0 64 64" class="-rotate-90"><circle cx="32" cy="32" r="28" fill="none" stroke="#f1f5f9" stroke-width="8"></circle><circle cx="32" cy="32" r="28" fill="none" stroke="#6C5CE7" stroke-width="8" stroke-linecap="round" stroke-dasharray="175.92918860102841" stroke-dashoffset="14.0743"></circle></svg><div class="absolute inset-0 flex items-center justify-center"><span class="text-2xl font-bold text-[#0A1128]">92</span></div></div></div></div></div><p class="text-lg text-[#4F1DA1] mb-4">AI 검색엔진이 사이트를 읽을 수 있는가. 크롤러 접근이 막히면 나머지 항목은 전부 무효다.</p><div class="divide-y divide-slate-100"><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">A1</span><p class="text-base font-bold">검색용 AI 봇 허용</p><p class="text-sm text-slate-400 mt-0.5">5점</p></div><div><p class="text-base text-slate-700">12개 AI 봇 전부 허용. OAI-SearchBot·PerplexityBot·GPTBot UA로 GET → 전부 200</p><p class="text-sm text-slate-400 mt-1 font-mono break-all">robots.txt: User-agent: * / Disallow: /wp-admin/</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#EFF0FF] text-[#3A3F7C] border-[#C5CBF5]">검색봇 전부 허용 + 200 응답</span><span class="text-sm text-slate-400">5 / 5</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">A2</span><p class="text-base font-bold">CDN/WAF AI 차단 없음</p><p class="text-sm text-slate-400 mt-0.5">3점</p></div><div><p class="text-base text-slate-700">Server: nginx 직접 응답, Cloudflare 헤더 없음, AI UA 챌린지 없음</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#EFF0FF] text-[#3A3F7C] border-[#C5CBF5]">CDN 차단 없음 확인</span><span class="text-sm text-slate-400">3 / 3</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">A3</span><p class="text-base font-bold">서버 렌더링 본문</p><p class="text-sm text-slate-400 mt-0.5">3점</p></div><div><p class="text-base text-slate-700">WordPress 서버 렌더링. JS 미실행 HTML에서 본문 텍스트 10,757자 추출</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#EFF0FF] text-[#3A3F7C] border-[#C5CBF5]">80% 이상 (SSR/정적)</span><span class="text-sm text-slate-400">3 / 3</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">A4</span><p class="text-base font-bold">HTTPS·리다이렉트 정합</p><p class="text-sm text-slate-400 mt-0.5">2점</p></div><div><p class="text-base text-slate-700">http://viewclinic.com → 301 → https://www.viewclinic.com/ 정본 수렴</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#EFF0FF] text-[#3A3F7C] border-[#C5CBF5]">전부 301로 정본 수렴</span><span class="text-sm text-slate-400">2 / 2</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">A5</span><p class="text-base font-bold">sitemap.xml 제공</p><p class="text-sm text-slate-400 mt-0.5">3점</p></div><div><p class="text-base text-slate-700">robots.txt에 sitemap 선언, 200 응답, AIOSEO 3.7.1 동적 생성. 페이지 249개 + kboard 11개. 단 post lastmod 최신이 2024-05-31</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#F3F0FF] text-[#4A3A7C] border-[#D5CDF5]">선언·200</span><span class="text-sm text-slate-400">2 / 3</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">A6</span><p class="text-base font-bold">Bing 색인 (ChatGPT 검색 경로)</p><p class="text-sm text-slate-400 mt-0.5">3점</p></div><div><p class="text-base text-slate-700">Bing Webmaster Tools 등록 여부는 오너 계정 접근 필요</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">벤더</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">수동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-slate-50 text-slate-700 border-slate-200">미검증</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">A7</span><p class="text-base font-bold">응답 속도·크롤 예산</p><p class="text-sm text-slate-400 mt-0.5">1점</p></div><div><p class="text-base text-slate-700">TTFB 0.135s (양호) / 초기 HTML 838KB (비대). 시술 페이지 862KB</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">추정</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#F3F0FF] text-[#4A3A7C] border-[#D5CDF5]">TTFB < 0.5s, HTML > 300KB</span><span class="text-sm text-slate-400">0.7 / 1</span></div></div></div></div><div class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-6 text-[#0A1128]"><div class="flex flex-wrap items-center justify-between gap-4 mb-5"><div><div class="flex items-center gap-3"><div class="w-10 h-10 shrink-0 rounded-xl bg-[#F3F0FF] flex items-center justify-center text-[#6C5CE7]"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" class=""><ellipse cx="12" cy="6" rx="8" ry="3" fill="currentColor" opacity="0.35"></ellipse><path d="M4 6V12C4 13.66 7.58 15 12 15C16.42 15 20 13.66 20 12V6" fill="currentColor" opacity="0.25"></path><path d="M4 12V18C4 19.66 7.58 21 12 21C16.42 21 20 19.66 20 18V12" fill="currentColor" opacity="0.35"></path><ellipse cx="12" cy="18" rx="8" ry="3" fill="currentColor" opacity="0.5"></ellipse></svg></div><p class="font-serif text-[28px] font-bold text-[#1D0024] tracking-[-0.01em] leading-10">B · Entity & Structured Data</p></div><h3 class="text-xl font-bold mt-1 pl-[52px] font-sans text-[#0A1128]!">엔티티 식별·구조화</h3></div><div class="flex items-center gap-4"><div class="text-right"><p class="text-sm text-slate-400">배점 20 · 검증 7/7</p><p class="text-base font-semibold">6.7 / 20점</p></div><div class="flex flex-col items-center gap-2"><div class="relative" style="width: 64px; height: 64px;"><svg width="64" height="64" viewBox="0 0 64 64" class="-rotate-90"><circle cx="32" cy="32" r="28" fill="none" stroke="#f1f5f9" stroke-width="8"></circle><circle cx="32" cy="32" r="28" fill="none" stroke="#C084CF" stroke-width="8" stroke-linecap="round" stroke-dasharray="175.92918860102841" stroke-dashoffset="117.8726"></circle></svg><div class="absolute inset-0 flex items-center justify-center"><span class="text-2xl font-bold text-[#0A1128]">33</span></div></div></div></div></div><p class="text-lg text-[#4F1DA1] mb-4">AI가 "이 병원이 누구인지"를 기계적으로 확정할 수 있는가. NAP 일관성과 스키마 위생.</p><div class="divide-y divide-slate-100"><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">B1</span><p class="text-base font-bold">JSON-LD 문법 유효성</p><p class="text-sm text-slate-400 mt-0.5">3점</p></div><div><p class="text-base text-slate-700">JSON-LD 2블록 중 ItemList 블록이 문법 오류(쉼표 누락, line 11)로 파싱 실패 → 시술 목록 구조화 데이터 전체 무효</p><p class="text-sm text-slate-400 mt-1 font-mono break-all">Expecting ',' delimiter: line 11 column 7</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF6ED] text-[#7C5C3A] border-[#F5E0C5]">일부 무효</span><span class="text-sm text-slate-400">1 / 3</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">B2</span><p class="text-base font-bold">MedicalClinic / LocalBusiness 스키마</p><p class="text-sm text-slate-400 mt-0.5">5점</p></div><div><p class="text-base text-slate-700">Organization + WebSite + WebPage만 존재. MedicalClinic/LocalBusiness 없음 → 주소·전화·진료시간이 구조화되어 있지 않음</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">학술</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF6ED] text-[#7C5C3A] border-[#F5E0C5]">Organization만</span><span class="text-sm text-slate-400">1.7 / 5</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">B3</span><p class="text-base font-bold">Physician 스키마 (의료진)</p><p class="text-sm text-slate-400 mt-0.5">3점</p></div><div><p class="text-base text-slate-700">Physician 스키마 없음. 의료진 정보는 HTML 텍스트·이미지로만 존재</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">학술</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF0F0] text-[#7C3A4B] border-[#F5D5DC]">없음</span><span class="text-sm text-slate-400">0 / 3</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">B4</span><p class="text-base font-bold">NAP 사이트 내 일관성</p><p class="text-sm text-slate-400 mt-0.5">3점</p></div><div><p class="text-base text-slate-700">주소 2가지 표기 혼재: "서울 강남구 봉은사로 107 뷰성형외과 빌딩" / "서울특별시 강남구 봉은사로 107, 뷰성형외과빌딩". 전화 02-539-1177 + 휴대폰 2개 혼재</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#F3F0FF] text-[#4A3A7C] border-[#D5CDF5]">2개 변형</span><span class="text-sm text-slate-400">2 / 3</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">B5</span><p class="text-base font-bold">sameAs 연결</p><p class="text-sm text-slate-400 mt-0.5">2점</p></div><div><p class="text-base text-slate-700">Organization.sameAs: [] (빈 배열). 푸터에 YouTube·Instagram·Facebook·네이버블로그 링크가 있으나 스키마에 미연결</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">학술</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF0F0] text-[#7C3A4B] border-[#F5D5DC]">비어 있음</span><span class="text-sm text-slate-400">0 / 2</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">B6</span><p class="text-base font-bold">canonical·중복 제거</p><p class="text-sm text-slate-400 mt-0.5">2점</p></div><div><p class="text-base text-slate-700">rel=canonical self-referencing 존재</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#F3F0FF] text-[#4A3A7C] border-[#D5CDF5]">있음</span><span class="text-sm text-slate-400">1.3 / 2</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">B7</span><p class="text-base font-bold">다국어 hreflang</p><p class="text-sm text-slate-400 mt-0.5">2점</p></div><div><p class="text-base text-slate-700">hreflang 없음, lang=ko-KR 단일 언어. 외국인 환자 대상 언어 페이지 미확인</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">벤더</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF6ED] text-[#7C5C3A] border-[#F5E0C5]">단일 언어</span><span class="text-sm text-slate-400">0.7 / 2</span></div></div></div></div><div class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-6 text-[#0A1128]"><div class="flex flex-wrap items-center justify-between gap-4 mb-5"><div><div class="flex items-center gap-3"><div class="w-10 h-10 shrink-0 rounded-xl bg-[#F3F0FF] flex items-center justify-center text-[#6C5CE7]"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" class=""><path d="M6 2H14L20 8V20C20 21.1 19.1 22 18 22H6C4.9 22 4 21.1 4 20V4C4 2.9 4.9 2 6 2Z" fill="currentColor" opacity="0.25"></path><path d="M14 2L20 8H16C14.9 8 14 7.1 14 6V2Z" fill="currentColor" opacity="0.5"></path><rect x="8" y="12" width="8" height="1.5" rx="0.75" fill="currentColor"></rect><rect x="8" y="16" width="5" height="1.5" rx="0.75" fill="currentColor"></rect></svg></div><p class="font-serif text-[28px] font-bold text-[#1D0024] tracking-[-0.01em] leading-10">C · Answer-Ready Content</p></div><h3 class="text-xl font-bold mt-1 pl-[52px] font-sans text-[#0A1128]!">답변 인용 가능 콘텐츠</h3></div><div class="flex items-center gap-4"><div class="text-right"><p class="text-sm text-slate-400">배점 25 · 검증 8/8</p><p class="text-base font-semibold">5 / 25점</p></div><div class="flex flex-col items-center gap-2"><div class="relative" style="width: 64px; height: 64px;"><svg width="64" height="64" viewBox="0 0 64 64" class="-rotate-90"><circle cx="32" cy="32" r="28" fill="none" stroke="#f1f5f9" stroke-width="8"></circle><circle cx="32" cy="32" r="28" fill="none" stroke="#C084CF" stroke-width="8" stroke-linecap="round" stroke-dasharray="175.92918860102841" stroke-dashoffset="140.7434"></circle></svg><div class="absolute inset-0 flex items-center justify-center"><span class="text-2xl font-bold text-[#0A1128]">20</span></div></div></div></div></div><p class="text-lg text-[#4F1DA1] mb-4">패시지 단위로 잘라내도 자기완결적인 사실 덩어리가 있는가. 정의문·FAQ·수치·표·의료진 근거.</p><div class="divide-y divide-slate-100"><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">C1</span><p class="text-base font-bold">정의문형 첫 문단</p><p class="text-sm text-slate-400 mt-0.5">4점</p></div><div><p class="text-base text-slate-700">메인 첫 화면은 슬라이더·"VIEW SELFIE" 등 라벨. "뷰성형외과는 …에 있는 … 병원입니다" 형태의 정의문 없음. 시술 페이지 첫 텍스트는 오시는길·상담폼</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">학술</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">반자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF0F0] text-[#7C3A4B] border-[#F5D5DC]">없음 (슬로건·이미지만)</span><span class="text-sm text-slate-400">0 / 4</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">C2</span><p class="text-base font-bold">FAQ 섹션</p><p class="text-sm text-slate-400 mt-0.5">4점</p></div><div><p class="text-base text-slate-700">FAQ·자주 묻는 질문·Q&A 섹션 탐지 안 됨 (메인·가슴성형 페이지)</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">학술</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF0F0] text-[#7C3A4B] border-[#F5D5DC]">없음</span><span class="text-sm text-slate-400">0 / 4</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">C3</span><p class="text-base font-bold">제목 계층 의미성</p><p class="text-sm text-slate-400 mt-0.5">3점</p></div><div><p class="text-base text-slate-700">H1 5개: "VIEW SELFIE / VIEW EVENT / VIEW SHORTS / VIEW FILM / VIEW SPECIALITY". 전부 영문 라벨. H2는 같은 문구가 2회씩 중복(모바일/PC 분기). 시술 페이지 H1 없음</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF0F0] text-[#7C3A4B] border-[#F5D5DC]">H1 없음 또는 5개 이상</span><span class="text-sm text-slate-400">0 / 3</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">C4</span><p class="text-base font-bold">구체 수치 (가격·시간·회복)</p><p class="text-sm text-slate-400 mt-0.5">4점</p></div><div><p class="text-base text-slate-700">메타 설명에 "가슴보형물사용량1위" 등 주장형 문구. 가슴성형 페이지에 가격/비용 단어 8회이나 표기된 가격대·수술시간·회복기간 표 없음</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">학술</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">반자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF6ED] text-[#7C5C3A] border-[#F5E0C5]">마케팅 문구 속 수치만</span><span class="text-sm text-slate-400">1.3 / 4</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">C5</span><p class="text-base font-bold">표·비교 구조</p><p class="text-sm text-slate-400 mt-0.5">2점</p></div><div><p class="text-base text-slate-700">HTML <table> 없음. 비교 정보는 이미지로 추정</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">벤더</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF0F0] text-[#7C3A4B] border-[#F5D5DC]">없음</span><span class="text-sm text-slate-400">0 / 2</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">C6</span><p class="text-base font-bold">신선도 신호</p><p class="text-sm text-slate-400 mt-0.5">3점</p></div><div><p class="text-base text-slate-700">article:modified_time·dateModified 없음. post-sitemap 최신 lastmod 2024-05-31 (15개월 전). 단 H3 콘텐츠(유튜브 제목)는 최근 갱신 흔적</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">학술</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF6ED] text-[#7C5C3A] border-[#F5E0C5]">1년 이상</span><span class="text-sm text-slate-400">1 / 3</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">C7</span><p class="text-base font-bold">의료진 E-E-A-T</p><p class="text-sm text-slate-400 mt-0.5">3점</p></div><div><p class="text-base text-slate-700">원장·전문의·의료진 언급 17회, 모티바 글로벌 KOL·보건복지부장관표창·갈더마 방문 등 권위 신호 존재. 단 구조화 안 됨</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">학술</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">반자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#F3F0FF] text-[#4A3A7C] border-[#D5CDF5]">전문의·경력 텍스트</span><span class="text-sm text-slate-400">2 / 3</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">C8</span><p class="text-base font-bold">패시지 자기완결성</p><p class="text-sm text-slate-400 mt-0.5">2점</p></div><div><p class="text-base text-slate-700">H2 "철저한 정밀 검진 / ONE_STOP 시스템 / 1:1 전담 마취시스템". 단독으로 떼면 어느 병원의 무엇인지 알 수 없음</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">학술</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">수동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF6ED] text-[#7C5C3A] border-[#F5E0C5]">20~50%</span><span class="text-sm text-slate-400">0.7 / 2</span></div></div></div></div><div class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-6 text-[#0A1128]"><div class="flex flex-wrap items-center justify-between gap-4 mb-5"><div><div class="flex items-center gap-3"><div class="w-10 h-10 shrink-0 rounded-xl bg-[#F3F0FF] flex items-center justify-center text-[#6C5CE7]"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" class=""><circle cx="18" cy="5" r="3.5" fill="currentColor" opacity="0.4"></circle><circle cx="6" cy="12" r="3.5" fill="currentColor" opacity="0.4"></circle><circle cx="18" cy="19" r="3.5" fill="currentColor" opacity="0.4"></circle><line x1="9" y1="10.5" x2="15" y2="6.5" stroke="currentColor" stroke-width="2" opacity="0.3"></line><line x1="9" y1="13.5" x2="15" y2="17.5" stroke="currentColor" stroke-width="2" opacity="0.3"></line></svg></div><p class="font-serif text-[28px] font-bold text-[#1D0024] tracking-[-0.01em] leading-10">D · Off-site Surfaces</p></div><h3 class="text-xl font-bold mt-1 pl-[52px] font-sans text-[#0A1128]!">AI 인용 표면 확보</h3></div><div class="flex items-center gap-4"><div class="text-right"><p class="text-sm text-slate-400">배점 20 · 검증 2/6</p><p class="text-base font-semibold">4 / 6점</p></div><div class="flex flex-col items-center gap-2"><div class="relative" style="width: 64px; height: 64px;"><svg width="64" height="64" viewBox="0 0 64 64" class="-rotate-90"><circle cx="32" cy="32" r="28" fill="none" stroke="#f1f5f9" stroke-width="8"></circle><circle cx="32" cy="32" r="28" fill="none" stroke="#7C6DD8" stroke-width="8" stroke-linecap="round" stroke-dasharray="175.92918860102841" stroke-dashoffset="58.0566"></circle></svg><div class="absolute inset-0 flex items-center justify-center"><span class="text-2xl font-bold text-[#0A1128]">67</span></div></div></div></div></div><p class="text-lg text-[#4F1DA1] mb-4">실제로 AI가 인용하는 외부 표면(강남언니·GBP·오픈웹)에 존재하는가. 네이버 자산은 글로벌 AI에 기여도 0.</p><div class="divide-y divide-slate-100"><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">D1</span><p class="text-base font-bold">강남언니 프로필</p><p class="text-sm text-slate-400 mt-0.5">6점</p></div><div><p class="text-base text-slate-700">강남언니 프로필 존재·시술 수·후기 수는 수동 확인 필요 (P0 확인 항목)</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">수동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-slate-50 text-slate-700 border-slate-200">미검증</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">D2</span><p class="text-base font-bold">Google 비즈니스 프로필</p><p class="text-sm text-slate-400 mt-0.5">4점</p></div><div><p class="text-base text-slate-700">Google 비즈니스 프로필 소유 여부 수동 확인 필요</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">수동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-slate-50 text-slate-700 border-slate-200">미검증</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">D3</span><p class="text-base font-bold">오픈웹 언급 (티스토리·유튜브·언론)</p><p class="text-sm text-slate-400 mt-0.5">4점</p></div><div><p class="text-base text-slate-700">자체 YouTube 채널 활발(VIEW SHORTS/FILM, 최신 영상 제목 다수). 티스토리·언론 언급은 미집계</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">학술</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">영향 가능</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">반자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#F3F0FF] text-[#4A3A7C] border-[#D5CDF5]">유튜브 + 언론/티스토리</span><span class="text-sm text-slate-400">2.7 / 4</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">D4</span><p class="text-base font-bold">표면 간 NAP 완전 일치</p><p class="text-sm text-slate-400 mt-0.5">3점</p></div><div><p class="text-base text-slate-700">외부 표면 NAP 대조표 미작성</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">수동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-slate-50 text-slate-700 border-slate-200">미검증</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">D5</span><p class="text-base font-bold">네이버 플레이스 (AI 브리핑 전용)</p><p class="text-sm text-slate-400 mt-0.5">2점</p></div><div><p class="text-base text-slate-700">네이버 플레이스 존재(리뷰 776건, 2026-04 INFINITH 리포트 기준). 홈페이지 링크 연결 여부 미확인 → 보수적으로 2</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">반자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#F3F0FF] text-[#4A3A7C] border-[#D5CDF5]">연결·리뷰 활성</span><span class="text-sm text-slate-400">1.3 / 2</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">D6</span><p class="text-base font-bold">위키데이터/위키백과 엔티티</p><p class="text-sm text-slate-400 mt-0.5">1점</p></div><div><p class="text-base text-slate-700">Wikidata 조회 미실시</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">추정</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">영향 가능</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-slate-50 text-slate-700 border-slate-200">미검증</span></div></div></div></div><div class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-6 text-[#0A1128]"><div class="flex flex-wrap items-center justify-between gap-4 mb-5"><div><div class="flex items-center gap-3"><div class="w-10 h-10 shrink-0 rounded-xl bg-[#F3F0FF] flex items-center justify-center text-[#6C5CE7]"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" class=""><path d="M12 4.5C7 4.5 2.73 7.61 1 12C2.73 16.39 7 19.5 12 19.5C17 19.5 21.27 16.39 23 12C21.27 7.61 17 4.5 12 4.5Z" fill="currentColor" opacity="0.2"></path><circle cx="12" cy="12" r="4" fill="currentColor"></circle></svg></div><p class="font-serif text-[28px] font-bold text-[#1D0024] tracking-[-0.01em] leading-10">E · Measurement</p></div><h3 class="text-xl font-bold mt-1 pl-[52px] font-sans text-[#0A1128]!">AI 가시성 측정 인프라</h3></div><div class="flex items-center gap-4"><div class="text-right"><p class="text-sm text-slate-400">배점 10 · 검증 1/4</p><p class="text-base font-semibold">0 / 2점</p></div><div class="flex flex-col items-center gap-2"><div class="relative" style="width: 64px; height: 64px;"><svg width="64" height="64" viewBox="0 0 64 64" class="-rotate-90"><circle cx="32" cy="32" r="28" fill="none" stroke="#f1f5f9" stroke-width="8"></circle><circle cx="32" cy="32" r="28" fill="none" stroke="#C084CF" stroke-width="8" stroke-linecap="round" stroke-dasharray="175.92918860102841" stroke-dashoffset="175.9292"></circle></svg><div class="absolute inset-0 flex items-center justify-center"><span class="text-2xl font-bold text-[#0A1128]">0</span></div></div></div></div></div><p class="text-lg text-[#4F1DA1] mb-4">개선을 증명할 수 있는가. 소유 신호(크롤러 로그·GA4 AI 유입) 계측 여부.</p><div class="divide-y divide-slate-100"><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">E1</span><p class="text-base font-bold">AI 크롤러 로그 (IP 검증)</p><p class="text-sm text-slate-400 mt-0.5">3점</p></div><div><p class="text-base text-slate-700">서버 로그 접근 필요 (nginx 직접 호스팅, Cloudflare AI Crawl Control 미사용)</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">수동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-slate-50 text-slate-700 border-slate-200">미검증</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">E2</span><p class="text-base font-bold">GA4 AI 유입 채널</p><p class="text-sm text-slate-400 mt-0.5">3점</p></div><div><p class="text-base text-slate-700">GA4 접근 필요</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">수동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-slate-50 text-slate-700 border-slate-200">미검증</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">E3</span><p class="text-base font-bold">GSC AI Overviews 노출</p><p class="text-sm text-slate-400 mt-0.5">2점</p></div><div><p class="text-base text-slate-700">GSC 접근 필요</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">벤더</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">수동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-slate-50 text-slate-700 border-slate-200">미검증</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">E4</span><p class="text-base font-bold">기준선 스팟체크</p><p class="text-sm text-slate-400 mt-0.5">2점</p></div><div><p class="text-base text-slate-700">기준선 스팟체크 미실시</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">학술</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">수동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF0F0] text-[#7C3A4B] border-[#F5D5DC]">없음</span><span class="text-sm text-slate-400">0 / 2</span></div></div></div></div><div class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-6 text-[#0A1128]"><div class="flex flex-wrap items-center justify-between gap-4 mb-5"><div><div class="flex items-center gap-3"><div class="w-10 h-10 shrink-0 rounded-xl bg-[#F3F0FF] flex items-center justify-center text-[#6C5CE7]"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" class=""><path d="M12 2L3 7V12C3 17.5 6.8 22.7 12 24C17.2 22.7 21 17.5 21 12V7L12 2Z" fill="currentColor" opacity="0.25"></path><path d="M12 2L3 7V12C3 17.5 6.8 22.7 12 24C17.2 22.7 21 17.5 21 12V7L12 2Z" fill="currentColor" opacity="0.3"></path><path d="M10 14L8.5 12.5L7.5 13.5L10 16L16.5 9.5L15.5 8.5L10 14Z" fill="currentColor"></path></svg></div><p class="font-serif text-[28px] font-bold text-[#1D0024] tracking-[-0.01em] leading-10">F · Technical Hygiene</p></div><h3 class="text-xl font-bold mt-1 pl-[52px] font-sans text-[#0A1128]!">기술 위생</h3></div><div class="flex items-center gap-4"><div class="text-right"><p class="text-sm text-slate-400">배점 5 · 검증 4/4</p><p class="text-base font-semibold">1.7 / 5점</p></div><div class="flex flex-col items-center gap-2"><div class="relative" style="width: 64px; height: 64px;"><svg width="64" height="64" viewBox="0 0 64 64" class="-rotate-90"><circle cx="32" cy="32" r="28" fill="none" stroke="#f1f5f9" stroke-width="8"></circle><circle cx="32" cy="32" r="28" fill="none" stroke="#C084CF" stroke-width="8" stroke-linecap="round" stroke-dasharray="175.92918860102841" stroke-dashoffset="117.8726"></circle></svg><div class="absolute inset-0 flex items-center justify-center"><span class="text-2xl font-bold text-[#0A1128]">33</span></div></div></div></div></div><p class="text-lg text-[#4F1DA1] mb-4">이미지 대체텍스트·CMS 보안·페이지 무게·모바일. 보조 지표.</p><div class="divide-y divide-slate-100"><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">F1</span><p class="text-base font-bold">이미지 대체텍스트</p><p class="text-sm text-slate-400 mt-0.5">2점</p></div><div><p class="text-base text-slate-700">이미지 302개 중 111개(37%) alt 누락 또는 빈 값</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF6ED] text-[#7C5C3A] border-[#F5E0C5]">20~50% 누락</span><span class="text-sm text-slate-400">0.7 / 2</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">F2</span><p class="text-base font-bold">CMS 보안·최신성</p><p class="text-sm text-slate-400 mt-0.5">1점</p></div><div><p class="text-base text-slate-700">meta generator: WordPress 5.5.3 (2020-10 출시, 6년 전) + WPBakery. 보안 패치 미적용 위험</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">추정</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF0F0] text-[#7C3A4B] border-[#F5D5DC]">3년 이상 구버전</span><span class="text-sm text-slate-400">0 / 1</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">F3</span><p class="text-base font-bold">페이지 무게</p><p class="text-sm text-slate-400 mt-0.5">1점</p></div><div><p class="text-base text-slate-700">초기 HTML 838KB (기준 300KB의 2.8배)</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">추정</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#FFF6ED] text-[#7C5C3A] border-[#F5E0C5]">> 800KB</span><span class="text-sm text-slate-400">0.3 / 1</span></div></div><div class="py-4 grid md:grid-cols-[170px_1fr_auto] gap-3 items-start"><div><span class="text-sm font-semibold text-slate-400">F4</span><p class="text-base font-bold">모바일 대응</p><p class="text-sm text-slate-400 mt-0.5">1점</p></div><div><p class="text-base text-slate-700">viewport meta 존재, 반응형. CWV 미측정</p><div class="flex flex-wrap gap-1.5 mt-2"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">실측</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">직접 통제</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">자동</span></div></div><div class="flex flex-col items-end gap-1"><span class="inline-flex items-center rounded-full border text-base font-bold px-4 py-1.5 bg-[#F3F0FF] text-[#4A3A7C] border-[#D5CDF5]">반응형</span><span class="text-sm text-slate-400">0.7 / 1</span></div></div></div></div></div></div></section><section id="actions" class="
|
||
bg-white
|
||
py-16 md:py-20 px-6
|
||
|
||
"><div class="relative max-w-7xl mx-auto"><div class="mb-10"><h2 class="
|
||
font-serif font-bold text-3xl md:text-4xl mb-3
|
||
text-gradient
|
||
">Action Plan</h2><p class="text-lg text-slate-600">우선순위별 실행 항목. 각 항목이 어느 기준을 올리는지 연결</p></div><div class="space-y-4"><div><div class="flex items-center gap-3 mb-3 mt-6 first:mt-0"><span class="inline-flex items-center rounded-full text-sm font-semibold px-3 py-1 border bg-[#FFF0F0] text-[#7C3A4B] border-[#F5D5DC]">P0</span><span class="text-lg font-bold text-[#0A1128]">즉시: 크롤러 접근·엔티티·측정</span></div><div class="grid md:grid-cols-2 gap-4"><div class="bg-white rounded-2xl border border-slate-100 shadow-sm p-5" style="opacity: 0; transform: translateY(20px);"><div class="flex items-start justify-between gap-3 mb-2"><h4 class="font-bold text-[#0A1128]">깨진 JSON-LD 수정 + MedicalClinic 스키마 삽입</h4><span class="text-sm text-slate-400 shrink-0">1일</span></div><p class="text-base text-slate-600 leading-relaxed mb-3">ItemList 블록 쉼표 누락 수정(1시간). Organization → MedicalClinic으로 승격하고 address·telephone·openingHoursSpecification·medicalSpecialty·geo 추가. sameAs에 YouTube·Instagram·Facebook·강남언니·네이버플레이스·GBP URL 연결.</p><div class="flex flex-wrap gap-1.5"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">B1</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">B2</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">B5</span></div></div><div class="bg-white rounded-2xl border border-slate-100 shadow-sm p-5" style="opacity: 0; transform: translateY(20px);"><div class="flex items-start justify-between gap-3 mb-2"><h4 class="font-bold text-[#0A1128]">강남언니·Google 비즈니스 프로필 실사</h4><span class="text-sm text-slate-400 shrink-0">1주</span></div><p class="text-base text-slate-600 leading-relaxed mb-3">프로필 존재·시술 등록 수·후기·가격 갱신일 확인. GBP 소유권 미확인이면 즉시 클레임. 홈페이지·강남언니·GBP·플레이스 4개 표면 NAP 대조표 작성 후 "서울특별시 강남구 봉은사로 107 뷰성형외과빌딩 / 02-539-1177"로 통일.</p><div class="flex flex-wrap gap-1.5"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">D1</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">D2</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">D4</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">B4</span></div></div><div class="bg-white rounded-2xl border border-slate-100 shadow-sm p-5" style="opacity: 0; transform: translateY(20px);"><div class="flex items-start justify-between gap-3 mb-2"><h4 class="font-bold text-[#0A1128]">측정 인프라 설치 (개선 증명의 전제)</h4><span class="text-sm text-slate-400 shrink-0">1주</span></div><p class="text-base text-slate-600 leading-relaxed mb-3">GA4 커스텀 채널그룹(chatgpt.com·perplexity.ai·gemini.google.com·copilot·claude.ai) 생성. nginx access.log에서 AI 봇 히트 추출 + IP 검증 파이프라인. GSC·Bing Webmaster 등록 확인 + IndexNow. 질의 10개 × 5회 기준선 스팟체크.</p><div class="flex flex-wrap gap-1.5"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">E1</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">E2</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">E3</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">E4</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">A6</span></div></div></div></div><div><div class="flex items-center gap-3 mb-3 mt-6 first:mt-0"><span class="inline-flex items-center rounded-full text-sm font-semibold px-3 py-1 border bg-[#FFF6ED] text-[#7C5C3A] border-[#F5E0C5]">P1</span><span class="text-lg font-bold text-[#0A1128]">4주 내: 콘텐츠 구조</span></div><div class="grid md:grid-cols-2 gap-4"><div class="bg-white rounded-2xl border border-slate-100 shadow-sm p-5" style="opacity: 0; transform: translateY(20px);"><div class="flex items-start justify-between gap-3 mb-2"><h4 class="font-bold text-[#0A1128]">메인·시술 페이지에 정의문 + FAQ 도입</h4><span class="text-sm text-slate-400 shrink-0">2~4주</span></div><p class="text-base text-slate-600 leading-relaxed mb-3">각 핵심 페이지 첫 단락에 "뷰성형외과는 서울 강남 신논현역 1분 거리의 가슴성형·안면윤곽 전문 성형외과로, 마취과 전문의가 상주한다"형 정의문. 시술별 FAQ 5~8개(가격대·수술시간·회복기간·보형물 종류·재수술)를 H3 질문형으로 작성 + FAQPage 스키마.</p><div class="flex flex-wrap gap-1.5"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">C1</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">C2</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">C4</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">C8</span></div></div><div class="bg-white rounded-2xl border border-slate-100 shadow-sm p-5" style="opacity: 0; transform: translateY(20px);"><div class="flex items-start justify-between gap-3 mb-2"><h4 class="font-bold text-[#0A1128]">H1 재설계 + 이미지 속 정보의 텍스트화</h4><span class="text-sm text-slate-400 shrink-0">2~4주</span></div><p class="text-base text-slate-600 leading-relaxed mb-3">페이지당 H1 1개 서술형("뷰성형외과 UIU 가슴성형: 보형물 선택과 안전 시스템"). 모바일/PC 중복 H2 제거. 보형물 비교·시술 비교를 HTML <table>로. 의료진 페이지에 전문의 자격·경력·학회를 텍스트 + Physician 스키마로.</p><div class="flex flex-wrap gap-1.5"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">C3</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">C5</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">C7</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">B3</span></div></div><div class="bg-white rounded-2xl border border-slate-100 shadow-sm p-5" style="opacity: 0; transform: translateY(20px);"><div class="flex items-start justify-between gap-3 mb-2"><h4 class="font-bold text-[#0A1128]">WordPress 5.5.3 → 최신 업그레이드</h4><span class="text-sm text-slate-400 shrink-0">1주</span></div><p class="text-base text-slate-600 leading-relaxed mb-3">6년 된 코어는 보안 위험이자 스팸 주입 시 AI 오인용 위험. 업그레이드 후 alt 누락 111개 보완, HTML 무게 절감(WPBakery 인라인 CSS 정리).</p><div class="flex flex-wrap gap-1.5"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">F2</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">F1</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">F3</span></div></div></div></div><div><div class="flex items-center gap-3 mb-3 mt-6 first:mt-0"><span class="inline-flex items-center rounded-full text-sm font-semibold px-3 py-1 border bg-[#F3F0FF] text-[#4A3A7C] border-[#D5CDF5]">P2</span><span class="text-lg font-bold text-[#0A1128]">지속: 신선도·시딩</span></div><div class="grid md:grid-cols-2 gap-4"><div class="bg-white rounded-2xl border border-slate-100 shadow-sm p-5" style="opacity: 0; transform: translateY(20px);"><div class="flex items-start justify-between gap-3 mb-2"><h4 class="font-bold text-[#0A1128]">신선도 신호 + 오픈웹 시딩</h4><span class="text-sm text-slate-400 shrink-0">지속</span></div><p class="text-base text-slate-600 leading-relaxed mb-3">dateModified 마크업 활성화, 유튜브 영상을 사이트 글로 전사(트랜스크립트 요약)해 매월 갱신. 티스토리·언론 기고로 naver.com 외 언급 도메인 확보. 네이버 블로그는 AI에 안 보이므로 글로벌 AEO 용도로는 쓰지 않는다.</p><div class="flex flex-wrap gap-1.5"><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">C6</span><span class="inline-flex items-center rounded-full bg-slate-100 text-slate-600 text-sm font-medium px-2 py-0.5">D3</span></div></div></div></div></div></div></section><section id="integrity" class="
|
||
bg-[#0A1128] text-white relative overflow-hidden
|
||
py-16 md:py-20 px-6
|
||
|
||
"><div class="absolute inset-0 bg-[radial-gradient(ellipse_at_top_right,rgba(108,92,231,0.15),transparent_60%)]"></div><div class="relative max-w-7xl mx-auto"><div class="mb-10"><h2 class="
|
||
font-serif font-bold text-3xl md:text-4xl mb-3
|
||
bg-gradient-to-r from-purple-300 to-blue-300 bg-clip-text text-transparent
|
||
">What We Don't Sell</h2><p class="text-lg text-purple-200">근거 없는 것은 팔지 않는다. 이 리포트의 정직성 규약</p></div><div class="grid lg:grid-cols-2 gap-6"><div class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-6 text-[#0A1128]"><h3 class="text-xl font-bold mb-4 font-sans text-[#0A1128]!">하지 않을 것</h3><ul class="space-y-4"><li class="flex gap-3"><span class="shrink-0 text-[#D4889A] mt-0.5"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><circle cx="12" cy="12" r="10" fill="currentColor" opacity="0.25"></circle><path d="M8 8L16 16M16 8L8 16" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"></path></svg></span><div><p class="text-base font-semibold">llms.txt 제작</p><p class="text-sm text-slate-500 mt-0.5">Google 공식(2026-06) 효과 0, 채택률 0.13%, 서버 로그에 요청 자체가 없음. 위약이다.</p></div></li><li class="flex gap-3"><span class="shrink-0 text-[#D4889A] mt-0.5"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><circle cx="12" cy="12" r="10" fill="currentColor" opacity="0.25"></circle><path d="M8 8L16 16M16 8L8 16" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"></path></svg></span><div><p class="text-base font-semibold">"스키마 넣으면 AI가 인용합니다" 약속</p><p class="text-sm text-slate-500 mt-0.5">인과 증거 없음. 스키마는 엔티티 식별을 돕는 위생 조치로만 설명한다.</p></div></li><li class="flex gap-3"><span class="shrink-0 text-[#D4889A] mt-0.5"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><circle cx="12" cy="12" r="10" fill="currentColor" opacity="0.25"></circle><path d="M8 8L16 16M16 8L8 16" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"></path></svg></span><div><p class="text-base font-semibold">단발 조회로 순위·노출 보고</p><p class="text-sm text-slate-500 mt-0.5">LLM 답변 분산 10~34%. 반복 측정 + 신뢰구간으로만 보고한다.</p></div></li><li class="flex gap-3"><span class="shrink-0 text-[#D4889A] mt-0.5"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><circle cx="12" cy="12" r="10" fill="currentColor" opacity="0.25"></circle><path d="M8 8L16 16M16 8L8 16" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"></path></svg></span><div><p class="text-base font-semibold">답변엔진 UI 자동 조회</p><p class="text-sm text-slate-500 mt-0.5">OpenAI·Perplexity 약관 위반. 주력 측정은 오너가 소유한 신호(로그·GA4)로 한다.</p></div></li><li class="flex gap-3"><span class="shrink-0 text-[#D4889A] mt-0.5"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><circle cx="12" cy="12" r="10" fill="currentColor" opacity="0.25"></circle><path d="M8 8L16 16M16 8L8 16" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"></path></svg></span><div><p class="text-base font-semibold">네이버 블로그 증량</p><p class="text-sm text-slate-500 mt-0.5">blog.naver.com robots.txt가 AI 크롤링을 전면 금지. 글로벌 AI 답변 기여도 0. 네이버 AI 브리핑은 별도 트랙.</p></div></li></ul></div><div class="bg-white rounded-2xl shadow-[3px_4px_12px_rgba(0,0,0,0.06)] p-6 text-[#0A1128]"><h3 class="text-xl font-bold mb-4 font-sans text-[#0A1128]!">측정 조건</h3><ul class="space-y-3"><li class="flex gap-3"><span class="shrink-0 text-[#9B8AD4] mt-0.5"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><circle cx="12" cy="12" r="10" fill="currentColor" opacity="0.25"></circle><path d="M8 12L11 15L16 9" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><p class="text-base text-slate-600">실측 대상: 메인 페이지 + /breast/main/ (가슴성형) 2개 URL, JS 미실행 HTML 기준</p></li><li class="flex gap-3"><span class="shrink-0 text-[#9B8AD4] mt-0.5"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><circle cx="12" cy="12" r="10" fill="currentColor" opacity="0.25"></circle><path d="M8 12L11 15L16 9" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><p class="text-base text-slate-600">크롤러 접근성: robots.txt 파싱 + 12개 AI 봇 UA 실제 GET 요청</p></li><li class="flex gap-3"><span class="shrink-0 text-[#9B8AD4] mt-0.5"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><circle cx="12" cy="12" r="10" fill="currentColor" opacity="0.25"></circle><path d="M8 12L11 15L16 9" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><p class="text-base text-slate-600">외부 표면(강남언니·GBP·NAP 대조)과 측정 인프라(GA4·GSC)는 오너 접근 없이 확인 불가 → 미검증 처리, 분모 제외</p></li><li class="flex gap-3"><span class="shrink-0 text-[#9B8AD4] mt-0.5"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" class=""><circle cx="12" cy="12" r="10" fill="currentColor" opacity="0.25"></circle><path d="M8 12L11 15L16 9" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><p class="text-base text-slate-600">답변엔진 언급률은 측정하지 않았다 (단발 조회는 무효, 반복 측정은 별도 기준선 단계에서 수행)</p></li></ul><div class="mt-6 rounded-xl p-4 bg-[linear-gradient(to_right,#fff3eb,#e4cfff,#f5f9ff)]"><p class="text-sm text-slate-600 leading-relaxed">점수는 <strong>검증된 항목만</strong>으로 정규화했습니다. 미검증 항목(강남언니·GBP·GA4·로그)을 확인하면 점수가 오를 수도, 내릴 수도 있습니다. 이 리포트는 답변엔진 노출을 보장하지 않으며, 크롤러 접근·엔티티·콘텐츠 구조라는 <strong>전제조건</strong>의 충족 여부를 진단합니다.</p></div></div></div></div></section><section id="rubric" class="
|
||
bg-white
|
||
py-16 md:py-20 px-6
|
||
|
||
"><div class="relative max-w-7xl mx-auto"><div class="mb-10"><h2 class="
|
||
font-serif font-bold text-3xl md:text-4xl mb-3
|
||
text-gradient
|
||
">Scoring Rubric</h2><p class="text-lg text-slate-600">AEO/GEO 채점 기준표 v1.0 · 36개 항목 · 100점</p></div><div class="overflow-x-auto rounded-2xl border border-slate-100 shadow-sm bg-white"><table class="w-full text-base min-w-[860px]"><thead class="bg-[#0A1128] text-white"><tr><th class="text-left px-4 py-3 font-semibold w-16">ID</th><th class="text-left px-4 py-3 font-semibold">항목</th><th class="text-left px-4 py-3 font-semibold w-14">배점</th><th class="text-left px-4 py-3 font-semibold w-16">근거</th><th class="text-left px-4 py-3 font-semibold w-20">통제</th><th class="text-left px-4 py-3 font-semibold w-16">채점</th><th class="text-left px-4 py-3 font-semibold">3점 기준</th></tr></thead><tbody><tr class="bg-[#F4F6FB]"><td colspan="7" class="px-4 py-2 text-sm font-bold text-[#4A3A7C] tracking-wide">A. AI 크롤러 접근성 (20)</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">A1</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">검색용 AI 봇 허용</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">OAI-SearchBot·PerplexityBot·Claude-SearchBot·bingbot·Googlebot이 막히면 인용 자체가 불가능. 학습봇(GPTBot·ClaudeBot)과 구분해 평가.</p><p class="text-sm text-slate-400 mt-1 font-mono">robots.txt 파싱 + 각 UA로 실제 GET 200 확인 (crawler_audit.py)</p></td><td class="px-4 py-3 font-semibold">5</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">검색봇 전부 허용 + 200 응답</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">A2</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">CDN/WAF AI 차단 없음</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">Cloudflare는 2025-07부터 신규 도메인에 AI 크롤러 기본 차단. 업체가 인지하지 못한 채 AI 검색에서 사라지는 주원인.</p><p class="text-sm text-slate-400 mt-1 font-mono">응답 헤더(server/cf-ray) + AI UA 요청 시 403/challenge 여부</p></td><td class="px-4 py-3 font-semibold">3</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">CDN 차단 없음 확인</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">A3</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">서버 렌더링 본문</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">AI 크롤러는 JS를 실행하지 않거나 지연시킨다. 초기 HTML에 본문이 없으면 빈 페이지로 읽힌다.</p><p class="text-sm text-slate-400 mt-1 font-mono">JS 미실행 HTML의 텍스트 길이 / 렌더 후 텍스트 길이 비율</p></td><td class="px-4 py-3 font-semibold">3</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">80% 이상 (SSR/정적)</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">A4</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">HTTPS·리다이렉트 정합</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">http/www 변형이 하나의 정본 URL로 301 수렴해야 엔티티가 분산되지 않는다.</p><p class="text-sm text-slate-400 mt-1 font-mono">http://, http://www, https:// 4변형 → 최종 URL 동일 여부</p></td><td class="px-4 py-3 font-semibold">2</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">전부 301로 정본 수렴</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">A5</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">sitemap.xml 제공</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">크롤러 발견 경로. robots.txt에 선언되어야 한다.</p><p class="text-sm text-slate-400 mt-1 font-mono">robots.txt Sitemap: 선언 + 200 + lastmod 존재</p></td><td class="px-4 py-3 font-semibold">3</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">선언·200·lastmod 최신</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">A6</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">Bing 색인 (ChatGPT 검색 경로)</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">ChatGPT 검색은 Bing 인덱스에 상당 부분 의존. Bing Webmaster + IndexNow 등록 여부.</p><p class="text-sm text-slate-400 mt-1 font-mono">Bing Webmaster Tools 등록 확인 (오너 접근 필요) 또는 site: 검색 결과 수</p></td><td class="px-4 py-3 font-semibold">3</td><td class="px-4 py-3 text-slate-600">벤더</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">수동</td><td class="px-4 py-3 text-slate-600">색인 + IndexNow 연동</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">A7</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">응답 속도·크롤 예산</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">TTFB가 느리거나 HTML이 비대하면 크롤러가 페이지를 덜 가져간다.</p><p class="text-sm text-slate-400 mt-1 font-mono">TTFB < 0.5s, HTML < 300KB</p></td><td class="px-4 py-3 font-semibold">1</td><td class="px-4 py-3 text-slate-600">추정</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">TTFB < 0.5s, HTML < 300KB</td></tr><tr class="bg-[#F4F6FB]"><td colspan="7" class="px-4 py-2 text-sm font-bold text-[#4A3A7C] tracking-wide">B. 엔티티 식별·구조화 (20)</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">B1</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">JSON-LD 문법 유효성</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">문법이 깨진 JSON-LD는 파서가 통째로 버린다. 있는데 무효인 것은 없는 것과 같다.</p><p class="text-sm text-slate-400 mt-1 font-mono">모든 ld+json 블록 JSON.parse 성공 여부</p></td><td class="px-4 py-3 font-semibold">3</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">전부 유효 + @graph 연결</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">B2</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">MedicalClinic / LocalBusiness 스키마</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">엔티티 식별을 돕는 위생 조치. 인과 증거는 없으나 name·address·telephone·openingHours·medicalSpecialty를 기계가 읽게 한다.</p><p class="text-sm text-slate-400 mt-1 font-mono">@type MedicalClinic|MedicalBusiness|LocalBusiness 존재 + 필수 속성 4개</p></td><td class="px-4 py-3 font-semibold">5</td><td class="px-4 py-3 text-slate-600">학술</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">+ openingHours·medicalSpecialty·geo</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">B3</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">Physician 스키마 (의료진)</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">"누가 수술하나"는 병의원 질의의 핵심. 의사 이름·전문의 자격을 구조화하면 E-E-A-T 엔티티가 된다.</p><p class="text-sm text-slate-400 mt-1 font-mono">@type Physician + name·medicalSpecialty·worksFor</p></td><td class="px-4 py-3 font-semibold">3</td><td class="px-4 py-3 text-slate-600">학술</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">자격·소속·sameAs 포함</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">B4</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">NAP 사이트 내 일관성</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">같은 사이트 안에서 주소 표기가 다르면 외부 표면과 대조할 기준이 없다. 한 글자까지 동일해야 한다.</p><p class="text-sm text-slate-400 mt-1 font-mono">주소·전화 정규식 추출 → 고유 표기 수</p></td><td class="px-4 py-3 font-semibold">3</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">단일 표기</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">B5</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">sameAs 연결</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">Organization.sameAs로 YouTube·Instagram·강남언니·GBP를 연결해야 AI가 흩어진 언급을 한 엔티티로 묶는다.</p><p class="text-sm text-slate-400 mt-1 font-mono">Organization.sameAs 배열 길이</p></td><td class="px-4 py-3 font-semibold">2</td><td class="px-4 py-3 text-slate-600">학술</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">5개 이상 (SNS + 버티컬 + 지도)</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">B6</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">canonical·중복 제거</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">같은 내용이 여러 URL이면 인용 신호가 분산된다.</p><p class="text-sm text-slate-400 mt-1 font-mono">rel=canonical 존재 + self-referencing</p></td><td class="px-4 py-3 font-semibold">2</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">있음 + 파라미터 정리</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">B7</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">다국어 hreflang</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">외국인 환자 질의(영·중·일)는 별도 엔진 표면. 언어 버전이 있다면 hreflang으로 연결해야 한다.</p><p class="text-sm text-slate-400 mt-1 font-mono">link hreflang 태그 수</p></td><td class="px-4 py-3 font-semibold">2</td><td class="px-4 py-3 text-slate-600">벤더</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">3개 이상 연결</td></tr><tr class="bg-[#F4F6FB]"><td colspan="7" class="px-4 py-2 text-sm font-bold text-[#4A3A7C] tracking-wide">C. 답변 인용 가능 콘텐츠 (25)</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">C1</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">정의문형 첫 문단</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">Google AI Mode의 query fan-out은 패시지 단위로 검색한다. "○○은 강남 신논현에 있는 가슴성형 전문 성형외과다"처럼 답을 먼저 써야 청크가 자기완결적이 된다.</p><p class="text-sm text-slate-400 mt-1 font-mono">메인·시술 페이지 첫 200자에 [상호+지역+전문분야] 정의문 존재</p></td><td class="px-4 py-3 font-semibold">4</td><td class="px-4 py-3 text-slate-600">학술</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">반자동</td><td class="px-4 py-3 text-slate-600">전 핵심 페이지 정의문</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">C2</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">FAQ 섹션</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">실제 질문 형태 그대로의 H2/H3 + 답변은 답변엔진이 가장 잘 가져가는 구조. FAQPage 스키마와 결합.</p><p class="text-sm text-slate-400 mt-1 font-mono">FAQ/Q&A 섹션 탐지 + FAQPage 스키마</p></td><td class="px-4 py-3 font-semibold">4</td><td class="px-4 py-3 text-slate-600">학술</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">FAQ + FAQPage 스키마 + 시술별</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">C3</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">제목 계층 의미성</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">H1은 페이지당 1개, 주제를 서술해야 한다. "VIEW SELFIE" 같은 라벨형 H1은 AI에게 아무 정보도 주지 않는다.</p><p class="text-sm text-slate-400 mt-1 font-mono">H1 개수 = 1, H1/H2 텍스트가 명사구 서술형인지, 중복 H2 비율</p></td><td class="px-4 py-3 font-semibold">3</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">H1 1개 서술형, H2 논리 계층</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">C4</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">구체 수치 (가격·시간·회복)</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">가격대·수술시간·회복기간·재수술률 같은 수치는 인용되는 콘텐츠의 공통 특징. (Princeton GEO 정합, 단 C-SEO Bench 반박 있음 → 효과 보장 아님)</p><p class="text-sm text-slate-400 mt-1 font-mono">시술 페이지에서 원/분/일/% 단위 수치 밀도</p></td><td class="px-4 py-3 font-semibold">4</td><td class="px-4 py-3 text-slate-600">학술</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">반자동</td><td class="px-4 py-3 text-slate-600">시술별 가격대·시간·회복 표기</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">C5</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">표·비교 구조</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">AI가 인용하는 콘텐츠는 구조화·표 중심 (인블로그 조사). 보형물 비교표·시술 비교표가 대표 예.</p><p class="text-sm text-slate-400 mt-1 font-mono"><table> 또는 정의 리스트 존재 (이미지 표 제외)</p></td><td class="px-4 py-3 font-semibold">2</td><td class="px-4 py-3 text-slate-600">벤더</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">HTML 표 다수</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">C6</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">신선도 신호</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">dateModified·최종 수정일 명시. 1년 이상 갱신 없는 사이트는 "폐업했나?" 오정보 위험.</p><p class="text-sm text-slate-400 mt-1 font-mono">sitemap lastmod 최신값, article:modified_time, 본문 갱신일</p></td><td class="px-4 py-3 font-semibold">3</td><td class="px-4 py-3 text-slate-600">학술</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">3개월 이내 + dateModified 표기</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">C7</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">의료진 E-E-A-T</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">전문의 자격·경력·학회·수상이 텍스트로 존재해야 AI가 "믿을 만한 출처"로 판단할 근거가 생긴다. 이미지 안의 글자는 안 읽힌다.</p><p class="text-sm text-slate-400 mt-1 font-mono">의료진 페이지 텍스트에 전문의·경력·학회 명시 여부</p></td><td class="px-4 py-3 font-semibold">3</td><td class="px-4 py-3 text-slate-600">학술</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">반자동</td><td class="px-4 py-3 text-slate-600">+ 논문·학회·수상 + Physician 스키마</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">C8</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">패시지 자기완결성</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">한 단락만 떼어내도 "누가·어디서·무엇을"이 들어 있어야 인용된다. 대명사·"저희"로 시작하는 단락은 맥락을 잃는다.</p><p class="text-sm text-slate-400 mt-1 font-mono">핵심 페이지 단락 샘플 10개 중 상호·시술명이 포함된 비율</p></td><td class="px-4 py-3 font-semibold">2</td><td class="px-4 py-3 text-slate-600">학술</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">수동</td><td class="px-4 py-3 text-slate-600">80% 이상</td></tr><tr class="bg-[#F4F6FB]"><td colspan="7" class="px-4 py-2 text-sm font-bold text-[#4A3A7C] tracking-wide">D. AI 인용 표면 확보 (20)</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">D1</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">강남언니 프로필</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">2026-08 실측: 병의원 질의는 강남언니(ai-input=yes 명시)·닥터나우·마이닥터가 AI 인용을 100% 장악. 여기 없으면 AI에겐 없는 병원.</p><p class="text-sm text-slate-400 mt-1 font-mono">강남언니 병원 페이지 존재·시술 등록 수·후기 수·최근 갱신</p></td><td class="px-4 py-3 font-semibold">6</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">수동</td><td class="px-4 py-3 text-slate-600">+ 의료진·가격 갱신 3개월 이내</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">D2</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">Google 비즈니스 프로필</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">Gemini·Google AI Mode의 구조화 데이터 원천. 국내 성형외과 등록률이 낮아 선점 여지가 크다.</p><p class="text-sm text-slate-400 mt-1 font-mono">Google Maps 검색 → 소유권 확인·카테고리·사진·리뷰·NAP 일치</p></td><td class="px-4 py-3 font-semibold">4</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">수동</td><td class="px-4 py-3 text-slate-600">소유·리뷰 응답·게시물 활성</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">D3</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">오픈웹 언급 (티스토리·유튜브·언론)</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">Ahrefs 7.5만 브랜드: 웹 언급 상관 r=0.664 (백링크 0.218). 네이버 블로그·카페는 AI 차단이라 제외.</p><p class="text-sm text-slate-400 mt-1 font-mono">검색 그라운딩으로 상호 언급 도메인 집계 (naver.com 제외)</p></td><td class="px-4 py-3 font-semibold">4</td><td class="px-4 py-3 text-slate-600">학술</td><td class="px-4 py-3 text-slate-600">영향 가능</td><td class="px-4 py-3 text-slate-600">반자동</td><td class="px-4 py-3 text-slate-600">다수 오픈 도메인에서 일관된 언급</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">D4</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">표면 간 NAP 완전 일치</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">홈페이지·강남언니·GBP·플레이스의 주소·전화가 한 글자라도 다르면 답변엔진이 동일 업체로 묶지 못한다.</p><p class="text-sm text-slate-400 mt-1 font-mono">표면별 NAP 표를 만들어 대조</p></td><td class="px-4 py-3 font-semibold">3</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">수동</td><td class="px-4 py-3 text-slate-600">완전 일치</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">D5</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">네이버 플레이스 (AI 브리핑 전용)</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">글로벌 AI에는 기여도 0. 단 네이버 AI 브리핑(검색의 20%→40%)은 별도 게임이며 플레이스↔홈페이지 연결이 중요.</p><p class="text-sm text-slate-400 mt-1 font-mono">플레이스 존재·홈페이지 링크·리뷰 수</p></td><td class="px-4 py-3 font-semibold">2</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">반자동</td><td class="px-4 py-3 text-slate-600">연결·리뷰·소식 활성</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">D6</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">위키데이터/위키백과 엔티티</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">LLM의 엔티티 앵커. 대형 병원만 해당하나 있으면 확정적.</p><p class="text-sm text-slate-400 mt-1 font-mono">Wikidata API 상호 검색</p></td><td class="px-4 py-3 font-semibold">1</td><td class="px-4 py-3 text-slate-600">추정</td><td class="px-4 py-3 text-slate-600">영향 가능</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">항목 + 공식 사이트 연결</td></tr><tr class="bg-[#F4F6FB]"><td colspan="7" class="px-4 py-2 text-sm font-bold text-[#4A3A7C] tracking-wide">E. AI 가시성 측정 인프라 (10)</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">E1</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">AI 크롤러 로그 (IP 검증)</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">AI가 우리를 읽었는가(선행 지표). 크롤러 UA의 최대 81.8%가 위조 → IP 검증 히트만 인정.</p><p class="text-sm text-slate-400 mt-1 font-mono">Cloudflare AI Crawl Control 또는 서버로그 + bot_ip_verify.py</p></td><td class="px-4 py-3 font-semibold">3</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">수동</td><td class="px-4 py-3 text-slate-600">IP 검증 히트 집계</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">E2</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">GA4 AI 유입 채널</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">AI에서 사람이 왔는가(후행·매출 귀속). chatgpt.com·perplexity.ai 등 커스텀 채널그룹. 35~70%가 Direct로 유실되므로 하한값.</p><p class="text-sm text-slate-400 mt-1 font-mono">GA4 커스텀 채널그룹 존재 여부 (오너 접근 필요)</p></td><td class="px-4 py-3 font-semibold">3</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">수동</td><td class="px-4 py-3 text-slate-600">커스텀 채널 (Perplexity 포함)</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">E3</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">GSC AI Overviews 노출</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">Google AI 표면 노출 (2026-06~ Search Console UI 전용).</p><p class="text-sm text-slate-400 mt-1 font-mono">GSC 등록 + AI Overviews 필터 확인</p></td><td class="px-4 py-3 font-semibold">2</td><td class="px-4 py-3 text-slate-600">벤더</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">수동</td><td class="px-4 py-3 text-slate-600">월간 추적</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">E4</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">기준선 스팟체크</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">질의 10개 × 5~7회 반복 수동 측정 → 언급률+신뢰구간. 단발 조회는 무효(분산 10~34%).</p><p class="text-sm text-slate-400 mt-1 font-mono">04_baseline 진단 리포트 존재 여부</p></td><td class="px-4 py-3 font-semibold">2</td><td class="px-4 py-3 text-slate-600">학술</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">수동</td><td class="px-4 py-3 text-slate-600">분기 반복 측정</td></tr><tr class="bg-[#F4F6FB]"><td colspan="7" class="px-4 py-2 text-sm font-bold text-[#4A3A7C] tracking-wide">F. 기술 위생 (5)</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">F1</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">이미지 대체텍스트</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">성형외과 사이트는 정보의 대부분이 이미지 안 글자. alt가 없으면 AI에게 그 정보는 없다.</p><p class="text-sm text-slate-400 mt-1 font-mono">alt 누락 이미지 비율</p></td><td class="px-4 py-3 font-semibold">2</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">5% 미만 누락</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">F2</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">CMS 보안·최신성</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">지원 종료 CMS는 해킹 시 스팸 페이지가 주입되어 AI가 엉뚱한 내용을 인용할 위험.</p><p class="text-sm text-slate-400 mt-1 font-mono">meta generator 버전 vs 최신 안정 버전</p></td><td class="px-4 py-3 font-semibold">1</td><td class="px-4 py-3 text-slate-600">추정</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">최신</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">F3</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">페이지 무게</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">HTML 크기가 크면 크롤 예산 소모·요약 품질 저하.</p><p class="text-sm text-slate-400 mt-1 font-mono">초기 HTML 바이트</p></td><td class="px-4 py-3 font-semibold">1</td><td class="px-4 py-3 text-slate-600">추정</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">< 300KB</td></tr><tr class="border-t border-slate-100 align-top"><td class="px-4 py-3 font-semibold text-slate-500">F4</td><td class="px-4 py-3"><p class="font-semibold text-[#0A1128]">모바일 대응</p><p class="text-sm text-slate-500 mt-1 leading-relaxed">모바일 인앱 브라우저 유입(ChatGPT 앱)이 주 경로.</p><p class="text-sm text-slate-400 mt-1 font-mono">viewport meta + 반응형</p></td><td class="px-4 py-3 font-semibold">1</td><td class="px-4 py-3 text-slate-600">실측</td><td class="px-4 py-3 text-slate-600">직접 통제</td><td class="px-4 py-3 text-slate-600">자동</td><td class="px-4 py-3 text-slate-600">반응형 + CWV 양호</td></tr></tbody></table></div></div></section></div></div>
|
||
</div>
|
||
</body>
|
||
</html> |