/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
[data-theme=dark] .k-button-glass[data-v-b753c7d9]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .k-button-glass[data-v-b753c7d9]{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}[data-theme=dark] .k-button-glass[data-v-b753c7d9]{background-color:#1e293999}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .k-button-glass[data-v-b753c7d9]{background-color:color-mix(in oklab, var(--color-gray-800,oklch(27.8% .033 256.848)) 60%, transparent)}}[data-theme=dark] .k-button-glass[data-v-b753c7d9]{color:var(--color-gray-100,oklch(96.7% .003 264.542))}[data-theme=dark] .k-button-glass[data-v-b753c7d9]:hover{background-color:#1e2939bf}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .k-button-glass[data-v-b753c7d9]:hover{background-color:color-mix(in oklab, var(--color-gray-800,oklch(27.8% .033 256.848)) 75%, transparent)}}.article-content[data-v-976fb02a]{letter-spacing:-.003em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.article-content[data-v-976fb02a] table{border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000000d}.article-content[data-v-976fb02a] tbody tr:hover{background-color:#f9fafb}.article-content[data-v-976fb02a] ul li::marker{color:var(--color-primary);font-weight:700}.article-content[data-v-976fb02a] ol li::marker{color:var(--color-primary);font-weight:700}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-f3648c16],[data-v-f3648c16]:before,[data-v-f3648c16]:after,[data-v-f3648c16]::backdrop{--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-font-weight:initial;--tw-leading:initial;--tw-border-style:solid;--tw-duration: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-tracking:initial}[data-v-98e32e30],[data-v-98e32e30]:before,[data-v-98e32e30]:after,[data-v-98e32e30]::backdrop{--tw-duration:initial}[data-v-ea46f6a6],[data-v-ea46f6a6]:before,[data-v-ea46f6a6]:after,[data-v-ea46f6a6]::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-font-weight:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}[data-v-2666a0d2],[data-v-2666a0d2]:before,[data-v-2666a0d2]:after,[data-v-2666a0d2]::backdrop{--tw-duration:initial}[data-v-269f81e5],[data-v-269f81e5]:before,[data-v-269f81e5]:after,[data-v-269f81e5]::backdrop{--tw-leading:initial;--tw-border-style:solid}}}.project-info[data-v-f3648c16]{max-width:var(--container-4xl,56rem);padding:calc(var(--spacing,.25rem) * 6);min-height:calc(100vh - 33px);margin-inline:auto}.project-info[data-v-f3648c16]:not(.project-info--onboarding){justify-content:center;align-items:center;display:flex}.intel-flow[data-v-f3648c16]{padding-block:calc(var(--spacing,.25rem) * 24)}.intel-header[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 10);text-align:center}.intel-icon[data-v-f3648c16]{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-2xl,1rem);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#cc4c4e;--tw-gradient-to:#a33b3d;--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));justify-content:center;align-items:center;display:flex;box-shadow:0 4px 20px #cc4c4e4d}.intel-title[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));font-family:DM Sans,sans-serif}.intel-subtitle[data-v-f3648c16]{max-width:var(--container-lg,32rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-500,oklch(55.1% .027 264.364));margin-inline:auto}.upload-choices[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.upload-choice[data-v-f3648c16]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex}.upload-choice[data-v-f3648c16]:hover{border-color:var(--color-gray-300,oklch(87.2% .01 258.338));--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);transform:translateY(-1px)}.upload-choice--active[data-v-f3648c16]{background-color:#fef2f24d;border-color:#cc4c4e}@supports (color:color-mix(in lab, red, red)){.upload-choice--active[data-v-f3648c16]{background-color:color-mix(in oklab, var(--color-red-50,oklch(97.1% .013 17.38)) 30%, transparent)}}.upload-choice--active[data-v-f3648c16]{box-shadow:0 0 0 1px #cc4c4e33}.upload-choice--active svg[data-v-f3648c16]{color:#cc4c4e}.choice-label[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}.choice-desc[data-v-f3648c16]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-400,oklch(70.7% .022 261.325))}.upload-area[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 6)}.drop-zone[data-v-f3648c16]{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:#f9fafb80;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.drop-zone[data-v-f3648c16]{background-color:color-mix(in oklab, var(--color-gray-50,oklch(98.5% .002 247.839)) 50%, transparent)}}.drop-zone[data-v-f3648c16]{padding:calc(var(--spacing,.25rem) * 10);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.drop-zone[data-v-f3648c16]:hover{background-color:#fef2f233;border-color:oklab(59.0013% .15029 .0627475/.4)}@supports (color:color-mix(in lab, red, red)){.drop-zone[data-v-f3648c16]:hover{background-color:color-mix(in oklab, var(--color-red-50,oklch(97.1% .013 17.38)) 20%, transparent)}}.drop-text[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.drop-link[data-v-f3648c16]{cursor:pointer;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#cc4c4e}@media (hover:hover){.drop-link[data-v-f3648c16]:hover{text-decoration-line:underline}}.drop-hint[data-v-f3648c16]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-400,oklch(70.7% .022 261.325))}.file-list[data-v-f3648c16]{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.file-item[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);display:flex}.file-name[data-v-f3648c16]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,oklch(37.3% .034 259.733));flex:1;overflow:hidden}.file-size[data-v-f3648c16]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-400,oklch(70.7% .022 261.325))}.text-input[data-v-f3648c16]{resize:none;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.text-input[data-v-f3648c16]: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);--tw-ring-color:oklab(59.0013% .15029 .0627475/.2);border-color:#cc4c4e}.text-input[data-v-f3648c16]{font-family:DM Sans,sans-serif}.text-counter[data-v-f3648c16]{margin-top:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 1);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-400,oklch(70.7% .022 261.325))}.intel-submit-area[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.intel-submit[data-v-f3648c16]{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);width:100%;padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:linear-gradient(135deg,#cc4c4e 0%,#a33b3d 100%);transition-duration:.2s;display:flex;box-shadow:0 4px 16px #cc4c4e4d}.intel-submit[data-v-f3648c16]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #cc4c4e66}.intel-submit[data-v-f3648c16]:disabled{cursor:not-allowed;opacity:.4}.credits-cost[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-400,oklch(70.7% .022 261.325));display:flex}.credits-icon[data-v-f3648c16]{color:var(--color-amber-500,oklch(76.9% .188 70.08))}.intel-analyzing[data-v-f3648c16]{padding-block:calc(var(--spacing,.25rem) * 20);text-align:center}.analyzing-visual[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 8);justify-content:center;align-items:center;display:flex}.analyzing-rings[data-v-f3648c16]{height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 24);justify-content:center;align-items:center;display:flex;position:relative}.ring[data-v-f3648c16]{border-style:var(--tw-border-style);border-width:2px;border-radius:3.40282e38px;position:absolute}.ring-1[data-v-f3648c16]{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20);border-color:oklab(59.0013% .15029 .0627475/.2);animation:2s ease-in-out infinite pulse-ring-f3648c16}.ring-2[data-v-f3648c16]{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);border-color:oklab(59.0013% .15029 .0627475/.3);animation:2s ease-in-out .3s infinite pulse-ring-f3648c16}.ring-3[data-v-f3648c16]{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-color:oklab(59.0013% .15029 .0627475/.4);animation:2s ease-in-out .6s infinite pulse-ring-f3648c16}@keyframes pulse-ring-f3648c16{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.analyzing-title[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));font-family:DM Sans,sans-serif}.analyzing-desc[data-v-f3648c16]{max-width:var(--container-md,28rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-500,oklch(55.1% .027 264.364));margin-inline:auto}.events-feed[data-v-f3648c16]{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 8);max-width:var(--container-sm,24rem);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.event-item[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-600,oklch(44.6% .03 256.802));animation:.3s ease-out event-in-f3648c16;display:flex}.event-dot[data-v-f3648c16]{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:#cc4c4e;border-radius:3.40282e38px;animation:1.5s ease-in-out infinite dot-pulse-f3648c16}@keyframes event-in-f3648c16{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dot-pulse-f3648c16{0%,to{opacity:.4}50%{opacity:1}}.intel-review[data-v-f3648c16]{width:100%}.review-header[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:flex-start;display:flex}.review-header-left[data-v-f3648c16]{flex:1}.review-title[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));font-family:DM Sans,sans-serif}.review-desc[data-v-f3648c16]{max-width:var(--container-lg,32rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.review-progress[data-v-f3648c16]{flex-shrink:0}.progress-ring[data-v-f3648c16]{justify-content:center;align-items:center;display:flex;position:relative}.progress-ring svg[data-v-f3648c16]{filter:drop-shadow(0 2px 8px #cc4c4e26)}.progress-text[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#cc4c4e;position:absolute}.analysis-cards[data-v-f3648c16]{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.acard[data-v-f3648c16]{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;overflow:hidden}.acard[data-v-f3648c16]:hover{--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)}.acard--clear[data-v-f3648c16]{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-green-400,oklch(79.2% .209 151.711))}.acard--warn[data-v-f3648c16]{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-amber-400,oklch(82.8% .189 84.429))}.acard--missing[data-v-f3648c16]{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-red-400,oklch(70.4% .191 22.216))}.acard-header[data-v-f3648c16]{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.acard-header[data-v-f3648c16]:hover{background-color:#f9fafb99}@supports (color:color-mix(in lab, red, red)){.acard-header[data-v-f3648c16]:hover{background-color:color-mix(in oklab, var(--color-gray-50,oklch(98.5% .002 247.839)) 60%, transparent)}}}.acard-header-left[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.acard-title[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.acard-body[data-v-f3648c16]{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.acard-found[data-v-f3648c16]{border-radius:var(--radius-lg,.5rem);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem) * 3)}.acard-found-label[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-gray-400,oklch(70.7% .022 261.325));text-transform:uppercase}.acard-found-text[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.acard-impact[data-v-f3648c16]{padding-inline:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-500,oklch(55.1% .027 264.364));font-style:italic}.acard-assumption[data-v-f3648c16]{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-100,oklch(96.2% .059 95.617));background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.acard-assumption[data-v-f3648c16]{background-color:color-mix(in oklab, var(--color-amber-50,oklch(98.7% .022 95.277)) 60%, transparent)}}.acard-assumption[data-v-f3648c16]{padding:calc(var(--spacing,.25rem) * 3)}.acard-assumption-header[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.acard-assumption-badge[data-v-f3648c16]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;border-radius:3.40282e38px}.acard-assumption-text[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,oklch(37.3% .034 259.733))}.acard-confirm-btn[data-v-f3648c16]{margin-top:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-lg,.5rem);background-color:var(--color-green-100,oklch(96.2% .044 156.743));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-green-700,oklch(52.7% .154 150.069));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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.acard-confirm-btn[data-v-f3648c16]:hover{background-color:var(--color-green-200,oklch(92.5% .084 155.995))}}.acard-response[data-v-f3648c16]{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.acard-textarea[data-v-f3648c16]{resize:none;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.acard-textarea[data-v-f3648c16]: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);--tw-ring-color:oklab(59.0013% .15029 .0627475/.2);border-color:#cc4c4e}.acard-validate-btn[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#cc4c4e;display:flex}@media (hover:hover){.acard-validate-btn[data-v-f3648c16]:hover{background-color:#b34143}}.review-actions[data-v-f3648c16]{margin-top:calc(var(--spacing,.25rem) * 8);text-align:center}.review-hint[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-400,oklch(70.7% .022 261.325))}.proceed-btn[data-v-f3648c16]{border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:linear-gradient(135deg,#cc4c4e 0%,#a33b3d 100%);transition-duration:.2s;box-shadow:0 4px 16px #cc4c4e4d}.proceed-btn[data-v-f3648c16]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #cc4c4e66}.proceed-btn[data-v-f3648c16]:disabled{cursor:not-allowed;opacity:.5}.intel-complete[data-v-f3648c16]{padding-block:calc(var(--spacing,.25rem) * 20);text-align:center}.complete-icon[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:center;align-items:center;display:flex}.complete-title[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));font-family:DM Sans,sans-serif}.complete-desc[data-v-f3648c16]{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 6);max-width:var(--container-md,28rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.discover-btn[data-v-f3648c16]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:linear-gradient(135deg,#cc4c4e 0%,#a33b3d 100%);transition-duration:.3s;display:inline-flex;box-shadow:0 4px 16px #cc4c4e4d}.discover-btn[data-v-f3648c16]:hover{transform:translateY(-1px);box-shadow:0 6px 24px #cc4c4e66}.phase-fade-enter-active[data-v-f3648c16],.phase-fade-leave-active[data-v-f3648c16]{transition:opacity .3s,transform .3s}.phase-fade-enter-from[data-v-f3648c16]{opacity:0;transform:translateY(12px)}.phase-fade-leave-to[data-v-f3648c16]{opacity:0;transform:translateY(-12px)}.info-header[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-indigo-100,oklch(93% .034 272.788));--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-50,oklch(96.2% .018 272.314));--tw-gradient-to:var(--color-purple-50,oklch(97.7% .014 308.299));--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));padding:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:flex-start;display:flex}.header-content[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.header-icon[data-v-f3648c16]{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-xl,.75rem);background-color:var(--color-indigo-100,oklch(93% .034 272.788));justify-content:center;align-items:center;display:flex}.header-text h1[data-v-f3648c16]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.header-text p[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.completion-indicator[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.completion-ring[data-v-f3648c16]{position:relative}.completion-ring svg[data-v-f3648c16]{transform:rotate(-90deg)}.ring-fill[data-v-f3648c16]{stroke-linecap:round;transition:stroke-dasharray .5s}.completion-text[data-v-f3648c16]{inset:calc(var(--spacing,.25rem) * 0);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-indigo-600,oklch(51.1% .262 276.966));justify-content:center;align-items:center;display:flex;position:absolute}.completion-legend[data-v-f3648c16]{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.legend-item[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-600,oklch(44.6% .03 256.802));display:flex}.legend-dot[data-v-f3648c16]{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px}.fields-container[data-v-f3648c16]{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.field-card[data-v-f3648c16]{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));overflow:hidden}.field-card--expanded[data-v-f3648c16]{border-color:var(--color-indigo-200,oklch(87% .065 274.039));--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)}.field-header[data-v-f3648c16]{cursor:pointer;padding:calc(var(--spacing,.25rem) * 4);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.field-header[data-v-f3648c16]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.field-header-left[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.expand-btn[data-v-f3648c16]{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.status-indicator[data-v-f3648c16]{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-lg,.5rem);justify-content:center;align-items:center;display:flex}.field-title[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}.field-header-right[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.status-badge[data-v-f3648c16]{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-transform:capitalize;border-radius:3.40282e38px}.field-content[data-v-f3648c16]{gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.content-section[data-v-f3648c16]{border-radius:var(--radius-lg,.5rem);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem) * 4)}.content-section .section-header[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;display:flex}.content-section h4[data-v-f3648c16]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-gray-500,oklch(55.1% .027 264.364));text-transform:uppercase}.edit-btn[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-indigo-600,oklch(51.1% .262 276.966));display:flex}@media (hover:hover){.edit-btn[data-v-f3648c16]:hover{color:var(--color-indigo-700,oklch(45.7% .24 277.023))}}.edit-mode[data-v-f3648c16]{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.edit-textarea[data-v-f3648c16]{resize:none;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.edit-textarea[data-v-f3648c16]:focus{border-color:var(--color-indigo-500,oklch(58.5% .233 277.117));--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);--tw-ring-color:var(--color-indigo-500,oklch(58.5% .233 277.117))}.edit-actions[data-v-f3648c16]{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.cancel-btn[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-lg,.5rem);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));display:flex}@media (hover:hover){.cancel-btn[data-v-f3648c16]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.save-btn[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-lg,.5rem);background-color:var(--color-indigo-600,oklch(51.1% .262 276.966));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);display:flex}@media (hover:hover){.save-btn[data-v-f3648c16]:hover{background-color:var(--color-indigo-700,oklch(45.7% .24 277.023))}}.save-btn[data-v-f3648c16]:disabled{opacity:.5}.user-input-text[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.status-impact-text[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-600,oklch(44.6% .03 256.802))}.assumption-section[data-v-f3648c16]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-100,oklch(96.2% .059 95.617));background-color:var(--color-amber-50,oklch(98.7% .022 95.277))}.assumption-header[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;display:flex}.assurance-badge[data-v-f3648c16]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-transform:capitalize;border-radius:3.40282e38px}.assumption-content[data-v-f3648c16]{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.assumption-name[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}.assumption-description[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,oklch(37.3% .034 259.733))}.assumption-impact[data-v-f3648c16]{margin-top:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-amber-200,oklch(92.4% .12 95.746));padding-top:calc(var(--spacing,.25rem) * 3)}.assumption-impact strong[data-v-f3648c16]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-amber-700,oklch(55.5% .163 48.998));text-transform:uppercase}.assumption-impact p[data-v-f3648c16]{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,oklch(37.3% .034 259.733))}.empty-state[data-v-f3648c16]{min-height:60vh;padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state ul[data-v-f3648c16]{list-style-type:none}.analysis-content[data-v-f3648c16]{max-height:600px;overflow-y:auto}:is(.analysis-content[data-v-f3648c16] h1,.analysis-content[data-v-f3648c16] h2,.analysis-content[data-v-f3648c16] h3,.analysis-content[data-v-f3648c16] h4){margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}.analysis-content[data-v-f3648c16] h1{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.analysis-content[data-v-f3648c16] h2{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}:is(.analysis-content[data-v-f3648c16] h3,.analysis-content[data-v-f3648c16] h4){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.analysis-content[data-v-f3648c16] p{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,oklch(37.3% .034 259.733))}:is(.analysis-content[data-v-f3648c16] ul,.analysis-content[data-v-f3648c16] ol){margin-bottom:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,oklch(37.3% .034 259.733))}.analysis-content[data-v-f3648c16] li{margin-bottom:calc(var(--spacing,.25rem) * 1)}.analysis-content[data-v-f3648c16] strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}.metadata-grid[data-v-f3648c16]{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.metadata-grid[data-v-f3648c16]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metadata-item[data-v-f3648c16]{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.metadata-label[data-v-f3648c16]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-gray-500,oklch(55.1% .027 264.364));text-transform:uppercase}.metadata-value[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-900,oklch(21% .034 264.665))}.competitors-list[data-v-f3648c16]{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.competitor-item[data-v-f3648c16]{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3)}.competitor-card[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3)}.competitor-name[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}.competitor-description[data-v-f3648c16]{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.competitor-link[data-v-f3648c16]{margin-top:calc(var(--spacing,.25rem) * 2)}.competitor-link a[data-v-f3648c16]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-indigo-600,oklch(51.1% .262 276.966))}@media (hover:hover){.competitor-link a[data-v-f3648c16]:hover{color:var(--color-indigo-700,oklch(45.7% .24 277.023));text-decoration-line:underline}}.analysis-fields[data-v-f3648c16]{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.analysis-field-item[data-v-f3648c16]{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4)}.analysis-field-title[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}.analysis-field-content[data-v-f3648c16]{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.analysis-field-status[data-v-f3648c16]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px;display:inline-flex}.analysis-field-impact[data-v-f3648c16]{margin-top:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-500,oklch(55.1% .027 264.364));font-style:italic}.analysis-assumption[data-v-f3648c16]{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-100,oklch(96.2% .059 95.617));background-color:var(--color-amber-50,oklch(98.7% .022 95.277));padding:calc(var(--spacing,.25rem) * 3)}.analysis-assumption .assumption-badge[data-v-f3648c16]{margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px;display:inline-block}.analysis-assumption .assumption-name[data-v-f3648c16]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-900,oklch(21% .034 264.665))}.analysis-assumption .assumption-desc[data-v-f3648c16]{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.analysis-array[data-v-f3648c16]{padding-left:calc(var(--spacing,.25rem) * 2)}@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-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{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-tracking{syntax:"*";inherits:false}.overflow-y-auto[data-v-a066e4d2]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-a066e4d2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-y-auto[data-v-a066e4d2]::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.overflow-y-auto[data-v-a066e4d2]::-webkit-scrollbar-thumb:hover{background:#555}.panel-slide-enter-active[data-v-a066e4d2],.panel-slide-leave-active[data-v-a066e4d2]{transition:transform .3s ease-out}.panel-slide-enter-from[data-v-a066e4d2],.panel-slide-leave-to[data-v-a066e4d2]{transform:translate(100%)}.modal-enter-active[data-v-656e5b8a],.modal-leave-active[data-v-656e5b8a]{transition:opacity .2s}.modal-enter-from[data-v-656e5b8a],.modal-leave-to[data-v-656e5b8a]{opacity:0}.agent-bubble-container[data-v-8c58dd13]{z-index:3000;flex-direction:column;align-items:flex-end;gap:.75rem;transition:right .3s ease-out;display:flex;position:fixed;bottom:1.5rem;right:5.5rem}.bubble[data-v-8c58dd13]{background:var(--bubble-bg);cursor:pointer;width:3rem;height:3rem;box-shadow:0 10px 25px -5px var(--bubble-shadow), 0 8px 10px -6px var(--bubble-shadow);border:none;border-radius:9999px;justify-content:center;align-items:center;transition:all .3s ease-out;display:flex;position:relative;overflow:visible}.bubble[data-v-8c58dd13]:hover{box-shadow:0 15px 30px -5px var(--bubble-hover-shadow), 0 10px 15px -6px var(--bubble-shadow);transform:scale(1.1)}.bubble[data-v-8c58dd13]:focus{box-shadow:0 0 0 4px var(--bubble-ring), 0 10px 25px -5px var(--bubble-shadow);outline:none}.bubble-active[data-v-8c58dd13]{filter:brightness(.92);transform:scale(1.05)}.bubble-running[data-v-8c58dd13]{background:rgb(var(--color-success));box-shadow:0 10px 25px -5px rgb(var(--color-success) / .35), 0 8px 10px -6px rgb(var(--color-success) / .15)}.bubble-running[data-v-8c58dd13]:hover{box-shadow:0 15px 30px -5px rgb(var(--color-success) / .4), 0 10px 15px -6px rgb(var(--color-success) / .2)}.pulse-ring[data-v-8c58dd13]{border:2px solid var(--bubble-ring);pointer-events:none;border-radius:9999px;width:100%;height:100%;animation:2.5s ease-out infinite pulse-ring-8c58dd13;position:absolute}.pulse-ring--running[data-v-8c58dd13]{border-color:rgb(var(--color-success) / .6);animation:1.2s ease-out infinite pulse-ring-8c58dd13}@keyframes pulse-ring-8c58dd13{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.bubble:hover .pulse-ring[data-v-8c58dd13]{animation-play-state:paused}[data-theme=dark] .bubble[data-v-8c58dd13]{filter:brightness(.85)}[data-theme=dark] .bubble[data-v-8c58dd13]:hover{filter:brightness(.9)}@media (width<=640px){.agent-bubble-container[data-v-8c58dd13]{bottom:1rem;right:4.75rem}.bubble[data-v-8c58dd13]{width:2.75rem;height:2.75rem}}.modal-enter-active[data-v-7c3e8ac9],.modal-leave-active[data-v-7c3e8ac9]{transition:opacity .3s}.modal-enter-from[data-v-7c3e8ac9],.modal-leave-to[data-v-7c3e8ac9]{opacity:0}.modal-enter-active>div>div[data-v-7c3e8ac9],.modal-leave-active>div>div[data-v-7c3e8ac9]{transition:transform .3s}.modal-enter-from>div>div[data-v-7c3e8ac9],.modal-leave-to>div>div[data-v-7c3e8ac9]{transform:scale(.9)}[data-v-7c3e8ac9] table{border-collapse:collapse;border-radius:.5rem;width:100%;margin:1.5rem 0;display:table;overflow:hidden;box-shadow:0 1px 3px #0000001a}[data-v-7c3e8ac9] thead{background:linear-gradient(#f9fafb,#f3f4f6)}[data-v-7c3e8ac9] th{text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;font-size:.875rem;font-weight:700;padding:1.25rem!important}[data-v-7c3e8ac9] td{vertical-align:top;line-height:1.6;padding:1.25rem!important}[data-v-7c3e8ac9] tbody tr:nth-child(2n){background-color:#f9fafb}[data-v-7c3e8ac9] tbody tr:hover{background-color:#f3f4f6}[data-v-7c3e8ac9] ul,[data-v-7c3e8ac9] ol{margin-top:1rem;margin-bottom:1rem}[data-v-7c3e8ac9] li,[data-v-7c3e8ac9] li>ul,[data-v-7c3e8ac9] li>ol{margin-top:.5rem;margin-bottom:.5rem}[data-v-7c3e8ac9] p{margin-top:1rem;margin-bottom:1rem}[data-v-7c3e8ac9] h1,[data-v-7c3e8ac9] h2,[data-v-7c3e8ac9] h3,[data-v-7c3e8ac9] h4,[data-v-7c3e8ac9] h5,[data-v-7c3e8ac9] h6{margin-top:2rem;margin-bottom:1rem;line-height:1.3}[data-v-7c3e8ac9] h1:first-child,[data-v-7c3e8ac9] h2:first-child,[data-v-7c3e8ac9] h3:first-child{margin-top:0}[data-v-7c3e8ac9] pre,[data-v-7c3e8ac9] blockquote{margin:1.5rem 0}.step-enter-active[data-v-aa389b12],.step-leave-active[data-v-aa389b12]{transition:all .25s}.step-enter-from[data-v-aa389b12]{opacity:0;transform:translate(20px)}.step-leave-to[data-v-aa389b12]{opacity:0;transform:translate(-20px)}.loading-container[data-v-b4c378c7]{justify-content:center;align-items:center;display:flex}.loading-container[data-v-edbe83b4],.loading-container[data-v-eef96783],.loading-container[data-v-fd27ddb9],.loading-container[data-v-b8cf1a57]{justify-content:center;align-items:center;min-height:calc(100vh - 81px);display:flex}.additional-scenarios h4{padding:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4)!important}.additional-scenarios h3{padding:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 8)!important}.additional-scenarios ul{padding-bottom:calc(var(--spacing,.25rem) * 2)}.additional-scenarios li{padding-top:calc(var(--spacing,.25rem) * 1)}.additional-scenarios ol{padding:calc(var(--spacing,.25rem) * 2)}.additional-scenarios hr{display:none}.article-content h4{padding:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4)!important}.article-content h3{padding:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 8)!important}.article-content ul{padding-bottom:calc(var(--spacing,.25rem) * 2)}.article-content li{padding-top:calc(var(--spacing,.25rem) * 1)}.article-content ol{padding:calc(var(--spacing,.25rem) * 2)}.article-content hr{display:none}.article-content[data-v-4c48f99c]{letter-spacing:-.003em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.article-content[data-v-4c48f99c] table{border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000000d}.article-content[data-v-4c48f99c] tbody tr:hover{background-color:#f9fafb}.article-content[data-v-4c48f99c] ul li::marker{color:var(--color-primary);font-weight:700}.article-content[data-v-4c48f99c] ol li::marker{color:var(--color-primary);font-weight:700}.project-onboarding-cta[data-v-4c48f99c]{justify-content:center;padding:3rem 1rem;display:flex}.cta-card[data-v-4c48f99c]{text-align:center;border:1px dashed rgba(var(--color-primary-rgb,99, 102, 241), .35);background:linear-gradient(135deg, rgba(var(--color-primary-rgb,99, 102, 241), .04), rgba(var(--color-primary-rgb,99, 102, 241), .01));border-radius:1rem;max-width:32rem;padding:2.5rem 2rem}.dark .cta-card[data-v-4c48f99c]{background:linear-gradient(135deg,#ffffff08,#ffffff03);border-color:#ffffff1f}.cta-icon[data-v-4c48f99c]{background:rgba(var(--color-primary-rgb,99, 102, 241), .1);border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.25rem;display:inline-flex}.cta-title[data-v-4c48f99c]{color:#111827;letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.dark .cta-title[data-v-4c48f99c]{color:#f9fafb}.cta-description[data-v-4c48f99c]{color:#6b7280;margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.dark .cta-description[data-v-4c48f99c]{color:#ffffff80}[data-theme=dark] .k-modal>div[data-v-280994d8]:first-child{background-color:#10182899}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .k-modal>div[data-v-280994d8]:first-child{background-color:color-mix(in oklab, var(--color-gray-900,oklch(21% .034 264.665)) 60%, transparent)}}[data-theme=dark] .k-modal [role=dialog][data-v-280994d8]{background:#1e293be0;border-color:#ffffff1a}[data-theme=dark] .k-modal [role=dialog]>div[data-v-280994d8]:first-child{background:#1e293b80;border-color:#ffffff14}[data-theme=dark] .k-modal [role=dialog]>div[data-v-280994d8]:last-child{background:#0f172a80;border-color:#ffffff14}.kg-root[data-v-684230c2]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #0000000f;border-radius:16px;width:100%;height:calc(100vh - 64px);min-height:480px;position:relative;overflow:hidden}.kg-root.kg-panning[data-v-684230c2]{cursor:grabbing}[data-theme=dark] .kg-root[data-v-684230c2]{background:#0f172aa6;border-color:#ffffff0f}.kg-root.kg-expanded[data-v-684230c2]{z-index:10002;background:#fafafd;border:none;border-radius:0;min-height:100vh;position:fixed;inset:0;height:100vh!important}[data-theme=dark] .kg-root.kg-expanded[data-v-684230c2]{background:#0f172a}.kg-toolbar[data-v-684230c2]{display:none}.kg-tool-btn[data-v-684230c2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#475569;cursor:pointer;background:#ffffffe0;border:1px solid #0000000f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s,transform .15s;display:flex;box-shadow:0 1px 4px #0000000a}.kg-tool-btn[data-v-684230c2]:hover{color:#6366f1;background:#6366f11a;transform:scale(1.05)}[data-theme=dark] .kg-tool-btn[data-v-684230c2]{color:#94a3b8;background:#1e293be0;border-color:#ffffff0f}[data-theme=dark] .kg-tool-btn[data-v-684230c2]:hover{color:#a5b4fc;background:#6366f133}.kg-bg[data-v-684230c2]{pointer-events:none;background-image:radial-gradient(circle,#6366f109 0%,#0000 60%),radial-gradient(circle,#0000000e 1px,#0000 1px);background-size:100% 100%,26px 26px;position:absolute;inset:0}[data-theme=dark] .kg-bg[data-v-684230c2]{background-image:radial-gradient(circle,#6366f10f 0%,#0000 60%),radial-gradient(circle,#ffffff09 1px,#0000 1px)}.kg-pan-layer[data-v-684230c2]{will-change:transform;transform-origin:50%;position:absolute;inset:0}.kg-svg[data-v-684230c2]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kg-path[data-v-684230c2]{opacity:0;stroke-dasharray:6 4;transition:opacity .5s,stroke-width .3s;animation:2.2s linear infinite kg-flow-684230c2}.kg-many-nodes .kg-path[data-v-684230c2]{animation:none}.kg-many-nodes .kg-path-hi[data-v-684230c2]{animation:2.2s linear infinite kg-flow-684230c2}.kg-ready .kg-path[data-v-684230c2]{opacity:1}.kg-path-dim[data-v-684230c2]{opacity:.12!important}.kg-path-hi[data-v-684230c2]{filter:drop-shadow(0 0 4px var(--nc,currentColor));opacity:1!important}@keyframes kg-flow-684230c2{to{stroke-dashoffset:-10px}}.kg-node[data-v-684230c2]{opacity:0;z-index:2;contain:layout style;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .45s,left .2s ease-out,top .2s ease-out;position:absolute;transform:translate(-50%,-50%)scale(.3)}.kg-many-nodes .kg-node.kg-sat[data-v-684230c2]{transition:transform .3s ease-out,opacity .3s,left .15s ease-out,top .15s ease-out}.kg-ready .kg-node[data-v-684230c2]{opacity:1;transform:translate(-50%,-50%)scale(1)}.kg-centre[data-v-684230c2]{z-index:3}.kg-centre-card[data-v-684230c2]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#ffffffe0;border:1px solid #00000012;border-radius:16px;padding:20px 24px;position:relative;box-shadow:0 4px 28px #0000000f,inset 0 0 0 1px #ffffff80}[data-theme=dark] .kg-centre-card[data-v-684230c2]{background:#1e293be0;border-color:#ffffff12;box-shadow:0 4px 28px #00000038,inset 0 0 0 1px #ffffff0a}.kg-learn-btn[data-v-684230c2]{color:#6366f1;cursor:pointer;vertical-align:middle;background:#6366f114;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:6px;transition:background .15s,transform .15s;display:inline-flex;position:relative;top:-1px}.kg-learn-btn[data-v-684230c2]:hover{background:#6366f12e;transform:scale(1.08)}[data-theme=dark] .kg-learn-btn[data-v-684230c2]{color:#a5b4fc;background:#6366f126}[data-theme=dark] .kg-learn-btn[data-v-684230c2]:hover{background:#6366f147}.kg-report-btn[data-v-684230c2]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;align-items:center;gap:5px;margin-top:10px;padding:5px 14px;font-size:.68rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.kg-report-btn[data-v-684230c2]:hover{background:#4f46e5;transform:translateY(-1px)}[data-theme=dark] .kg-report-btn[data-v-684230c2]{background:#6366f1}[data-theme=dark] .kg-report-btn[data-v-684230c2]:hover{background:#818cf8}.kg-status[data-v-684230c2]{letter-spacing:.06em;text-transform:uppercase;border-radius:100px;margin-bottom:8px;padding:2px 10px;font-size:.62rem;font-weight:700;display:inline-block}.st-grow[data-v-684230c2]{color:#16a34a;background:#dcfce7}.st-mature[data-v-684230c2]{color:#ca8a04;background:#fef9c3}.st-decline[data-v-684230c2]{color:#dc2626;background:#fee2e2}[data-theme=dark] .st-grow[data-v-684230c2]{color:#4ade80;background:#16a34a33}[data-theme=dark] .st-mature[data-v-684230c2]{color:#facc15;background:#ca8a0433}[data-theme=dark] .st-decline[data-v-684230c2]{color:#f87171;background:#dc262633}.kg-centre-label[data-v-684230c2]{color:#1e293b;margin:0;font-size:1rem;font-weight:700;line-height:1.3}[data-theme=dark] .kg-centre-label[data-v-684230c2]{color:#f1f5f9}.kg-centre-desc[data-v-684230c2]{color:#64748b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}[data-theme=dark] .kg-centre-desc[data-v-684230c2]{color:#94a3b8}.kg-tags[data-v-684230c2]{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:8px;display:flex}.kg-tag[data-v-684230c2]{color:#6366f1;background:#6366f114;border-radius:100px;padding:1px 8px;font-size:.58rem;font-weight:500}[data-theme=dark] .kg-tag[data-v-684230c2]{color:#a5b4fc;background:#6366f129}.kg-sat.kg-clickable[data-v-684230c2]{cursor:pointer}.kg-hover-child[data-v-684230c2]{pointer-events:none;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .25s,left,top!important}.kg-sat.kg-leaf[data-v-684230c2]{cursor:default}.kg-sat.kg-leaf.kg-clickable[data-v-684230c2]{cursor:pointer}.kg-point[data-v-684230c2]{color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000001a,inset 0 0 0 2px #fffc}.kg-sat:hover .kg-point[data-v-684230c2]{box-shadow:0 4px 14px color-mix(in srgb, var(--nc) 30%, transparent), 0 0 0 2px #ffffffe6 inset;transform:translate(-50%,-50%)scale(1.15)}.kg-point-expanded[data-v-684230c2]{box-shadow:0 0 0 4px color-mix(in srgb, var(--nc) 30%, transparent), 0 0 0 2px #fffc inset}.kg-point-count[data-v-684230c2]{text-shadow:0 1px 2px #0000004d}.kg-point-label[data-v-684230c2]{color:#334155;text-align:center;text-shadow:0 1px 3px #fffc;margin-top:6px;font-size:.72rem;font-weight:600;line-height:1.2;transition:opacity .3s}[data-theme=dark] .kg-point-label[data-v-684230c2]{color:#e2e8f0;text-shadow:0 1px 3px #000c}.kg-leaf-point[data-v-684230c2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kg-sat.kg-leaf:hover .kg-leaf-point[data-v-684230c2]{opacity:0;transform:translate(-50%,-50%)scale(.5)}.kg-leaf-card[data-v-684230c2]{opacity:0;pointer-events:none;border:1px solid #0000000d;border-left:4px solid var(--nc,#6b7280);width:max-content;min-width:240px;max-width:320px;box-shadow:0 8px 32px color-mix(in srgb, var(--nc) 15%, #0000001a);z-index:100;background:#fffffff7;border-radius:12px;padding:14px 16px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.kg-leaf-card-open[data-v-684230c2]{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%,-50%)scale(1)}[data-theme=dark] .kg-leaf-card[data-v-684230c2]{border-color:#ffffff0d;border-left-color:var(--nc,#6b7280);background:#1e293beb;box-shadow:0 8px 32px #0000004d}.kg-sat-head[data-v-684230c2]{flex-wrap:nowrap;align-items:start;gap:8px;display:flex}.kg-sat-icon[data-v-684230c2]{width:18px;height:18px;color:var(--nc,#6b7280);flex-shrink:0}.kg-sat-avatar[data-v-684230c2]{color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.56rem;font-weight:700;display:flex}.kg-sat-label[data-v-684230c2]{color:#334155;flex:1;font-size:.78rem;font-weight:600;line-height:1.3}[data-theme=dark] .kg-sat-label[data-v-684230c2]{color:#e2e8f0}.kg-sat-email[data-v-684230c2]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.62rem;line-height:1.3;display:block;overflow:hidden}[data-theme=dark] .kg-sat-email[data-v-684230c2]{color:#64748b}.kg-sat-desc[data-v-684230c2]{color:#64748b;word-break:break-word;margin:5px 0 0;font-size:.68rem;line-height:1.4;overflow:hidden}[data-theme=dark] .kg-sat-desc[data-v-684230c2]{color:#94a3b8}.kg-sat-count[data-v-684230c2]{color:#94a3b8;background:#00000008;border-radius:100px;margin-top:6px;padding:1px 8px;font-size:.62rem;font-weight:500;display:inline-block}[data-theme=dark] .kg-sat-count[data-v-684230c2]{color:#64748b;background:#ffffff0a}.kg-sat-tags[data-v-684230c2]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.kg-sat-tag[data-v-684230c2]{background:#fff9;border:1px solid;border-radius:100px;padding:1px 8px;font-size:.58rem;font-weight:600}[data-theme=dark] .kg-sat-tag[data-v-684230c2]{background:#0003}.kg-rel[data-v-684230c2]{white-space:nowrap;border-radius:100px;flex-shrink:0;margin-left:auto;padding:1px 8px;font-size:.58rem;font-weight:600}.rel-critical[data-v-684230c2]{color:#991b1b;background:#fee2e2}.rel-high[data-v-684230c2]{color:#9a3412;background:#ffedd5}.rel-med[data-v-684230c2]{color:#854d0e;background:#fef9c3}.rel-low[data-v-684230c2]{color:#374151;background:#f3f4f6}.rel-default[data-v-684230c2]{color:#64748b;background:#f1f5f9}[data-theme=dark] .rel-critical[data-v-684230c2]{color:#f87171;background:#dc26262e}[data-theme=dark] .rel-high[data-v-684230c2]{color:#fb923c;background:#ea580c2e}[data-theme=dark] .rel-med[data-v-684230c2]{color:#facc15;background:#ca8a042e}[data-theme=dark] .rel-low[data-v-684230c2]{color:#9ca3af;background:#6b72802e}[data-theme=dark] .rel-default[data-v-684230c2]{color:#94a3b8;background:#64748b2e}.kg-breadcrumb[data-v-684230c2]{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #0000000f;border-radius:10px;align-items:center;gap:8px;padding:6px 14px 6px 6px;display:flex;position:absolute;top:12px;left:14px;box-shadow:0 2px 10px #0000000a}[data-theme=dark] .kg-breadcrumb[data-v-684230c2]{background:#1e293be0;border-color:#ffffff0f;box-shadow:0 2px 10px #0000002e}.kg-back-btn[data-v-684230c2]{color:#6366f1;cursor:pointer;background:#6366f114;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,transform .15s;display:flex}.kg-back-btn[data-v-684230c2]:hover{background:#6366f129;transform:translate(-1px)}[data-theme=dark] .kg-back-btn[data-v-684230c2]{color:#a5b4fc;background:#6366f126}[data-theme=dark] .kg-back-btn[data-v-684230c2]:hover{background:#6366f140}.kg-crumb-trail[data-v-684230c2]{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kg-crumb-item[data-v-684230c2]{align-items:center;gap:4px;font-size:.68rem;font-weight:500;display:flex}.kg-crumb-link[data-v-684230c2]{color:#6366f1;cursor:pointer;font-size:inherit;font-weight:inherit;background:0 0;border:none;border-radius:4px;padding:2px 4px;transition:background .12s}.kg-crumb-link[data-v-684230c2]:hover{background:#6366f114}[data-theme=dark] .kg-crumb-link[data-v-684230c2]{color:#a5b4fc}[data-theme=dark] .kg-crumb-link[data-v-684230c2]:hover{background:#6366f129}.kg-crumb-current[data-v-684230c2]{color:#334155;font-weight:600}[data-theme=dark] .kg-crumb-current[data-v-684230c2]{color:#e2e8f0}.kg-crumb-sep[data-v-684230c2]{color:#cbd5e1;font-size:.6rem}[data-theme=dark] .kg-crumb-sep[data-v-684230c2]{color:#475569}.kg-crumb-enter-active[data-v-684230c2],.kg-crumb-leave-active[data-v-684230c2]{transition:opacity .2s,transform .2s}.kg-crumb-enter-from[data-v-684230c2],.kg-crumb-leave-to[data-v-684230c2]{opacity:0;transform:translateY(-6px)}.kg-sat.kg-leaf .kg-sat-card[data-v-684230c2]{border-left-width:3px}.kg-sat.kg-leaf:hover .kg-sat-card[data-v-684230c2]{box-shadow:0 4px 16px color-mix(in srgb, var(--nc) 10%, #0000000a)}.kg-learning-active .kg-sat.kg-has-learning .kg-sat-card[data-v-684230c2]{animation:2.4s ease-in-out infinite kg-learn-pulse-684230c2;box-shadow:0 0 0 2px #6366f140,0 2px 12px #6366f11f}.kg-learning-active .kg-sat.kg-has-learning .kg-sat-card[data-v-684230c2]:after{content:"🎓";background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 4px #0000001a}[data-theme=dark] .kg-learning-active .kg-sat.kg-has-learning .kg-sat-card[data-v-684230c2]:after{background:#1e293b}.kg-learning-active .kg-centre-card[data-v-684230c2]{box-shadow:0 4px 28px #0000000f,0 0 0 2px #6366f133,inset 0 0 0 1px #ffffff80}@keyframes kg-learn-pulse-684230c2{0%,to{box-shadow:0 0 0 2px #6366f140,0 2px 12px #6366f11f}50%{box-shadow:0 0 0 3px #6366f159,0 2px 18px #6366f133}}.kg-learning-modal[data-v-684230c2]{z-index:10020;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-theme=dark] .kg-learning-modal[data-v-684230c2]{background:#00000080}.kg-learning-panel[data-v-684230c2]{background:#fff;border-radius:16px;flex-direction:column;width:92%;max-width:480px;max-height:80%;display:flex;overflow:hidden;box-shadow:0 16px 48px #0000001f}[data-theme=dark] .kg-learning-panel[data-v-684230c2]{background:#1e293b;box-shadow:0 16px 48px #0006}.kg-learning-header[data-v-684230c2]{border-bottom:1px solid #0000000f;align-items:center;gap:10px;padding:16px 20px;display:flex}[data-theme=dark] .kg-learning-header[data-v-684230c2]{border-color:#ffffff0f}.kg-learning-title[data-v-684230c2]{color:#1e293b;flex:1;margin:0;font-size:.92rem;font-weight:700}[data-theme=dark] .kg-learning-title[data-v-684230c2]{color:#f1f5f9}.kg-learning-close[data-v-684230c2]{color:#64748b;cursor:pointer;background:#0000000a;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.kg-learning-close[data-v-684230c2]:hover{background:#00000014}[data-theme=dark] .kg-learning-close[data-v-684230c2]{color:#94a3b8;background:#ffffff0f}[data-theme=dark] .kg-learning-close[data-v-684230c2]:hover{background:#ffffff1a}.kg-learning-body[data-v-684230c2]{flex-direction:column;gap:18px;padding:20px;display:flex;overflow-y:auto}.kg-learning-h4[data-v-684230c2]{color:#334155;text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:.76rem;font-weight:700}[data-theme=dark] .kg-learning-h4[data-v-684230c2]{color:#e2e8f0}.kg-learning-text[data-v-684230c2]{color:#475569;margin:0;font-size:.78rem;line-height:1.55}[data-theme=dark] .kg-learning-text[data-v-684230c2]{color:#94a3b8}.kg-learning-list[data-v-684230c2]{color:#475569;margin:0;padding:0 0 0 16px;font-size:.76rem;line-height:1.6}[data-theme=dark] .kg-learning-list[data-v-684230c2]{color:#94a3b8}.kg-learning-question[data-v-684230c2]{background:#6366f10a;border-radius:8px;margin-bottom:6px;padding:8px 12px}[data-theme=dark] .kg-learning-question[data-v-684230c2]{background:#6366f114}.kg-learning-q[data-v-684230c2]{color:#334155;margin:0;font-size:.76rem;font-weight:600}[data-theme=dark] .kg-learning-q[data-v-684230c2]{color:#e2e8f0}.kg-learning-hint[data-v-684230c2]{color:#64748b;margin:3px 0 0;font-size:.68rem;font-style:italic}[data-theme=dark] .kg-learning-hint[data-v-684230c2]{color:#94a3b8}.kg-learning-tip[data-v-684230c2]{background:#10b9810a;border-left:3px solid #10b981;border-radius:6px;margin-bottom:6px;padding:8px 12px}.kg-learning-tip p[data-v-684230c2]{color:#334155;margin:0;font-size:.76rem}[data-theme=dark] .kg-learning-tip[data-v-684230c2]{background:#10b98114}[data-theme=dark] .kg-learning-tip p[data-v-684230c2]{color:#e2e8f0}.kg-learning-tip-src[data-v-684230c2]{color:#94a3b8;margin-top:2px;font-size:.62rem;display:block}.kg-learning-stat[data-v-684230c2]{text-align:center;background:#6366f10f;border-radius:10px;flex-direction:column;align-items:center;padding:14px;display:flex}[data-theme=dark] .kg-learning-stat[data-v-684230c2]{background:#6366f11a}.kg-learning-stat-val[data-v-684230c2]{color:#6366f1;font-size:1.4rem;font-weight:800}[data-theme=dark] .kg-learning-stat-val[data-v-684230c2]{color:#a5b4fc}.kg-learning-stat-lbl[data-v-684230c2]{color:#64748b;margin-top:2px;font-size:.68rem}[data-theme=dark] .kg-learning-stat-lbl[data-v-684230c2]{color:#94a3b8}.kg-modal-enter-active[data-v-684230c2]{transition:opacity .2s}.kg-modal-enter-active .kg-learning-panel[data-v-684230c2]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.kg-modal-leave-active[data-v-684230c2]{transition:opacity .15s}.kg-modal-leave-active .kg-learning-panel[data-v-684230c2]{transition:transform .15s}.kg-modal-enter-from[data-v-684230c2]{opacity:0}.kg-modal-enter-from .kg-learning-panel[data-v-684230c2]{transform:scale(.92)translateY(12px)}.kg-modal-leave-to[data-v-684230c2]{opacity:0}.kg-modal-leave-to .kg-learning-panel[data-v-684230c2]{transform:scale(.95)translateY(6px)}.kg-header[data-v-684230c2]{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;padding:14px 16px 12px;position:absolute;top:0;left:0;right:0}.kg-header[data-v-684230c2]:empty{display:none}[data-theme=dark] .kg-header[data-v-684230c2]{background:linear-gradient(#0f172af2 60%,#0f172a00)}.kg-header:not(:empty)~.kg-breadcrumb[data-v-684230c2]{top:74px}.kg-header[data-v-684230c2] .kg-header-tool-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#475569;cursor:pointer;background:#ffffffe0;border:1px solid #0000000f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s,transform .15s;display:flex;box-shadow:0 1px 4px #0000000a}.kg-header[data-v-684230c2] .kg-header-tool-btn:hover{color:#6366f1;background:#6366f11a;transform:scale(1.05)}[data-theme=dark] .kg-header[data-v-684230c2] .kg-header-tool-btn{color:#94a3b8;background:#1e293be0;border-color:#ffffff0f}[data-theme=dark] .kg-header[data-v-684230c2] .kg-header-tool-btn:hover{color:#a5b4fc;background:#6366f133}.kg-bottom-bar[data-v-684230c2]{bottom:max(16px, env(safe-area-inset-bottom));z-index:100;pointer-events:auto;align-items:flex-end;gap:10px;display:flex;position:absolute;right:16px}.kg-actions-slot[data-v-684230c2]{align-items:flex-end;gap:8px;display:flex}.kg-actions-slot[data-v-684230c2] .agent-bubble-container{z-index:auto;position:static}.kg-zoom-controls[data-v-684230c2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #0000000f;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 2px 10px #0000000f}[data-theme=dark] .kg-zoom-controls[data-v-684230c2]{background:#1e293be6;border-color:#ffffff0f;box-shadow:0 2px 10px #00000038}[data-theme=dark] .kg-bottom-bar .kg-actions-slot[data-v-684230c2] .agent-bubble-container{z-index:auto;position:static}.kg-kpilot-slot[data-v-684230c2]{pointer-events:auto;z-index:10002;align-items:flex-end;display:flex}.kg-kpilot-slot[data-v-684230c2] button{z-index:9999!important;pointer-events:auto!important;position:static!important}@media (width<=768px){.kg-bottom-bar[data-v-684230c2]{right:10px;bottom:max(10px, env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:flex-end;gap:8px}.kg-actions-slot[data-v-684230c2]{margin-bottom:56px}.kg-zoom-controls[data-v-684230c2]{border-radius:9px;padding:3px}.kg-zoom-btn[data-v-684230c2]{width:34px;height:34px}}.kg-zoom-btn[data-v-684230c2]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:flex}.kg-zoom-btn[data-v-684230c2]:hover{color:#6366f1;background:#6366f11a}[data-theme=dark] .kg-zoom-btn[data-v-684230c2]{color:#94a3b8}[data-theme=dark] .kg-zoom-btn[data-v-684230c2]:hover{color:#a5b4fc;background:#6366f133}.kg-zoom-level[data-v-684230c2]{color:#94a3b8;text-align:center;min-width:32px;padding:1px 0;font-size:.58rem;font-weight:600}[data-theme=dark] .kg-zoom-level[data-v-684230c2]{color:#64748b}.kg-source-btn[data-v-684230c2]{color:#6366f1;cursor:pointer;background:#6366f112;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,transform .15s;display:flex}.kg-source-btn[data-v-684230c2]:hover{background:#6366f12e;transform:scale(1.1)}[data-theme=dark] .kg-source-btn[data-v-684230c2]{color:#a5b4fc;background:#6366f124}[data-theme=dark] .kg-source-btn[data-v-684230c2]:hover{background:#6366f147}.kg-sources-panel[data-v-684230c2]{max-width:440px}.kg-source-link[data-v-684230c2]{background:#6366f10a;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}.kg-source-link[data-v-684230c2]:hover{background:#6366f11a}[data-theme=dark] .kg-source-link[data-v-684230c2]{background:#6366f114}[data-theme=dark] .kg-source-link[data-v-684230c2]:hover{background:#6366f129}.kg-source-name[data-v-684230c2]{color:#334155;font-size:.8rem;font-weight:600;display:block}[data-theme=dark] .kg-source-name[data-v-684230c2]{color:#e2e8f0}.kg-source-url[data-v-684230c2]{color:#6366f1;word-break:break-all;margin-top:2px;font-size:.62rem;display:block}[data-theme=dark] .kg-source-url[data-v-684230c2]{color:#a5b4fc}.table-items-container[data-v-446613d4]{border-radius:.5rem;overflow:hidden}.table-header[data-v-446613d4]{text-transform:uppercase;letter-spacing:.025em;color:#6b7280;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(120px,1fr) minmax(200px,3fr) 80px 60px;gap:.75rem;padding:.625rem 1rem;font-size:.75rem;font-weight:600;display:grid}.table-body[data-v-446613d4],.table-item-row[data-v-446613d4]{background-color:#0000}.row-content[data-v-446613d4]{grid-template-columns:minmax(120px,1fr) minmax(200px,3fr) 65px 20px;align-items:start;gap:.75rem;padding:.5rem 0;display:grid}.col-title[data-v-446613d4]{min-width:0}.title-text[data-v-446613d4]{color:#111827;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.col-description[data-v-446613d4]{min-width:0}.no-description[data-v-446613d4]{color:#9ca3af;font-size:.875rem}.col-relevance[data-v-446613d4],.col-references[data-v-446613d4]{flex-shrink:0;justify-content:flex-end;align-items:start;display:flex}@media (width<=768px){.table-header[data-v-446613d4]{display:none}.row-content[data-v-446613d4]{grid-template-columns:1fr auto auto;grid-template-areas:"title relevance references""description description description";align-items:start;gap:.5rem}.col-title[data-v-446613d4]{grid-area:title}.col-description[data-v-446613d4]{grid-area:description}.col-relevance[data-v-446613d4]{grid-area:relevance}.col-references[data-v-446613d4]{grid-area:references}.col-relevance[data-v-446613d4],.col-references[data-v-446613d4]{justify-content:flex-end}}[data-theme=dark] .k-badge[data-v-814bca0d]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .k-badge[data-v-814bca0d]{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}[data-theme=dark] .k-badge.variant-glass[data-v-814bca0d]{color:var(--color-gray-200,oklch(92.8% .006 264.531));background:#1e293b99}.k-counter-badge[data-v-705ed615]{line-height:1}[data-theme=dark] .k-input input[data-v-b2d68f0a]{color:var(--color-gray-100,oklch(96.7% .003 264.542))}[data-theme=dark] .k-input input[data-v-b2d68f0a]::placeholder{color:var(--color-gray-500,oklch(55.1% .027 264.364))}[data-theme=dark] .k-input input[data-v-b2d68f0a]:not(.variant-glass):not(.variant-filled):not(.variant-outlined){background:#1e293bb3;border-color:#ffffff1a}[data-theme=dark] .k-input input[data-v-b2d68f0a]:not(.variant-glass):not(.variant-filled):not(.variant-outlined):hover{border-color:#fff3}[data-theme=dark] .k-input input.variant-glass[data-v-b2d68f0a]{background:#1e293b80;border-color:#ffffff14}[data-theme=dark] .k-input input.variant-filled[data-v-b2d68f0a]{background:#0f172a99}[data-theme=dark] .k-input label[data-v-b2d68f0a]{color:var(--color-gray-300,oklch(87.2% .01 258.338))}input[type=checkbox][data-v-05512f3a]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}input[type=checkbox][data-v-05512f3a]:indeterminate{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 8h8' stroke='white' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}input[type=radio][data-v-0ce0f847]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}[data-theme=dark] .k-card[data-v-f14afad0]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .k-card[data-v-f14afad0]{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}[data-theme=dark] .k-card[data-v-f14afad0]:not([data-variant=glass]):not([data-variant=glass-subtle]):not([data-variant=outlined]):not([data-variant=flat]){background:rgb(var(--color-surface) / .8)}[data-theme=dark] .k-card[data-variant=glass][data-v-f14afad0]{background:rgb(var(--color-surface) / .7);border-color:rgb(var(--color-border) / .15)}[data-theme=dark] .k-card[data-variant=glass-subtle][data-v-f14afad0]{background:rgb(var(--color-surface) / .5);border-color:rgb(var(--color-border) / .1)}[data-theme=dark] .k-card[data-variant=elevated][data-v-f14afad0]{background:rgb(var(--color-surface) / .9);border-color:rgb(var(--color-border) / .2)}.article-content[data-v-be898b70]{letter-spacing:-.003em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.article-content[data-v-be898b70] table{border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000000d}.article-content[data-v-be898b70] tbody tr:hover{background-color:#f9fafb}.article-content[data-v-be898b70] ul li::marker{color:var(--color-primary);font-weight:700}.article-content[data-v-be898b70] ol li::marker{color:var(--color-primary);font-weight:700}.k-left-panel[data-v-98e32e30]{width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-right:1px solid #d1d5db;flex-direction:column;transition-duration:.2s;display:flex}.logo-section[data-v-98e32e30]{padding:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex}.nav-content[data-v-98e32e30]{gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 3);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.nav-content[data-v-98e32e30]::-webkit-scrollbar{width:5px}.nav-content[data-v-98e32e30]::-webkit-scrollbar-track{background:0 0}.nav-content[data-v-98e32e30]::-webkit-scrollbar-thumb{background:rgb(var(--color-gray-400) / .25);border-radius:3px}.nav-content[data-v-98e32e30]::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-gray-400) / .4)}.header-section[data-v-98e32e30]{margin-block:calc(var(--spacing,.25rem) * 1);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;margin-top:0!important}.collapsed-nav-content[data-v-98e32e30]{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 2);scrollbar-width:thin;scrollbar-color:rgb(var(--color-gray-400) / .25) transparent;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow-y:auto}.collapsed-nav-content[data-v-98e32e30]::-webkit-scrollbar{width:5px}.collapsed-nav-content[data-v-98e32e30]::-webkit-scrollbar-track{background:0 0}.collapsed-nav-content[data-v-98e32e30]::-webkit-scrollbar-thumb{background:rgb(var(--color-gray-400) / .25);border-radius:3px}.collapsed-nav-content[data-v-98e32e30]::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-gray-400) / .4)}.collapsed-footer-section[data-v-98e32e30]{justify-content:center;align-items:center;margin-top:auto;display:flex}@media (width<=768px){.k-left-panel[data-v-98e32e30]{background-color:var(--color-white,#fff)}}.k-browser-tab[data-v-ea46f6a6]{cursor:pointer;border-bottom-style:var(--tw-border-style);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-bottom-width:2px;align-items:center;transition-duration:.2s;display:flex}.k-browser-tab--md[data-v-ea46f6a6]{height:calc(var(--spacing,.25rem) * 8)}.k-browser-tab--sm[data-v-ea46f6a6]{height:calc(var(--spacing,.25rem) * 7)}.k-browser-tab[draggable=true][data-v-ea46f6a6]{cursor:move}.k-browser-tab[data-v-ea46f6a6]:hover:not(.k-browser-tab--dragging){background-color:#f3f4f6}.k-browser-tab__content[data-v-ea46f6a6]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex:1;display:flex}.k-browser-tab--md .k-browser-tab__content[data-v-ea46f6a6]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.k-browser-tab--sm .k-browser-tab__content[data-v-ea46f6a6]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.k-browser-tab__label[data-v-ea46f6a6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-browser-tab--pinned[data-v-ea46f6a6]{border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}.k-browser-tab--pinned .k-browser-tab__label[data-v-ea46f6a6]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.k-browser-tab--dragging[data-v-ea46f6a6]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:.5}.k-browser-tab__actions[data-v-ea46f6a6]{align-items:center;gap:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 1);display:flex}.k-browser-tab__action-btn[data-v-ea46f6a6]{padding:calc(var(--spacing,.25rem) * 1);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:3.40282e38px;transition-duration:.15s}@media (hover:hover){.k-browser-tab__action-btn[data-v-ea46f6a6]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.k-browser-tab__close[data-v-ea46f6a6]:hover:hover{background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-600,oklch(57.7% .245 27.325))}}@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}.collapsed-nav-item[data-v-2666a0d2]{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);cursor:pointer;border-radius:var(--radius-md,.375rem);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:flex}.collapsed-nav-item[data-v-2666a0d2]:hover:not(.selected):not(.blocked){background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.collapsed-nav-item.blocked[data-v-2666a0d2]{cursor:not-allowed;opacity:.5}.collapsed-nav-item.selected[data-v-2666a0d2]{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-800,oklch(27.8% .033 256.848))}.k-tab-bar[data-v-269f81e5]{padding-bottom:calc(var(--spacing,.25rem) * 0);--tw-leading:1;line-height:1;overflow:visible}.k-tab-bar--bordered[data-v-269f81e5]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.k-tab-bar--transparent[data-v-269f81e5]{background-color:#0000}.k-tab-bar__layout[data-v-269f81e5]{justify-content:space-between;align-items:center;display:flex}.k-tab-bar__tabs[data-v-269f81e5]{align-items:center;gap:calc(var(--spacing,.25rem) * 1);scrollbar-width:thin;scrollbar-color:oklch(87.2% .01 258.338) oklch(98.5% .002 247.839);flex:1;display:flex;overflow:auto visible}.k-tab-bar__tabs[data-v-269f81e5]::-webkit-scrollbar{height:6px}.k-tab-bar__tabs[data-v-269f81e5]::-webkit-scrollbar-track{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));border-radius:.25rem}.k-tab-bar__tabs[data-v-269f81e5]::-webkit-scrollbar-thumb{background-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-radius:.25rem}.k-tab-bar__tabs[data-v-269f81e5]::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-400,oklch(70.7% .022 261.325))}.k-tab-bar__actions[data-v-269f81e5]{flex-shrink:0;align-items:center;display:flex}
