/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-8e76d06f],[data-v-8e76d06f]:before,[data-v-8e76d06f]:after,[data-v-8e76d06f]::backdrop{--tw-border-style:solid;--tw-font-weight:initial}[data-v-17acdc26],[data-v-17acdc26]:before,[data-v-17acdc26]:after,[data-v-17acdc26]::backdrop{--tw-font-weight:initial;--tw-duration:initial}[data-v-26e378b7],[data-v-26e378b7]:before,[data-v-26e378b7]:after,[data-v-26e378b7]::backdrop{--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-6aa02bb4],[data-v-6aa02bb4]:before,[data-v-6aa02bb4]:after,[data-v-6aa02bb4]::backdrop{--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}[data-v-30779c29],[data-v-30779c29]:before,[data-v-30779c29]:after,[data-v-30779c29]::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight: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;--tw-leading:initial}[data-v-9a80c12e],[data-v-9a80c12e]:before,[data-v-9a80c12e]:after,[data-v-9a80c12e]::backdrop{--tw-duration:initial}[data-v-0775ff98],[data-v-0775ff98]:before,[data-v-0775ff98]:after,[data-v-0775ff98]::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-54d011c5],[data-v-54d011c5]:before,[data-v-54d011c5]:after,[data-v-54d011c5]::backdrop{--tw-duration:initial}[data-v-5f8729c1],[data-v-5f8729c1]:before,[data-v-5f8729c1]:after,[data-v-5f8729c1]::backdrop{--tw-leading:initial;--tw-border-style:solid}}}.intel-analyzing[data-v-8e76d06f]{padding-block:calc(var(--spacing,.25rem) * 20);text-align:center}.analyzing-visual[data-v-8e76d06f]{margin-bottom:calc(var(--spacing,.25rem) * 8);justify-content:center;align-items:center;display:flex}.analyzing-rings[data-v-8e76d06f]{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-8e76d06f]{border-style:var(--tw-border-style);border-width:2px;border-radius:3.40282e38px;position:absolute}.ring-2[data-v-8e76d06f]{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ring-2[data-v-8e76d06f]{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent)}}.ring-2[data-v-8e76d06f]{animation:2s ease-in-out .3s infinite pulse-ring-8e76d06f}.ring-3[data-v-8e76d06f]{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ring-3[data-v-8e76d06f]{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}}.ring-3[data-v-8e76d06f]{animation:2s ease-in-out .6s infinite pulse-ring-8e76d06f}@keyframes pulse-ring-8e76d06f{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.analyzing-title[data-v-8e76d06f]{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-8e76d06f]{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-8e76d06f]{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-8e76d06f]{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-8e76d06f;display:flex}.event-dot[data-v-8e76d06f]{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-primary);border-radius:3.40282e38px;animation:1.5s ease-in-out infinite dot-pulse-8e76d06f}@keyframes event-in-8e76d06f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dot-pulse-8e76d06f{0%,to{opacity:.4}50%{opacity:1}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}.intel-complete[data-v-17acdc26]{padding-block:calc(var(--spacing,.25rem) * 20);text-align:center}.complete-icon[data-v-17acdc26]{margin-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:center;align-items:center;display:flex}.complete-title[data-v-17acdc26]{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-17acdc26]{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-17acdc26]{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, var(--color-primary) 0%, var(--color-primary-hover) 100%);box-shadow:0 4px 16px var(--color-primary);transition-duration:.3s;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.discover-btn[data-v-17acdc26]{box-shadow:0 4px 16px color-mix(in srgb, var(--color-primary) 30%, transparent)}}.discover-btn[data-v-17acdc26]:hover{box-shadow:0 6px 24px var(--color-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.discover-btn[data-v-17acdc26]:hover{box-shadow:0 6px 24px color-mix(in srgb, var(--color-primary) 40%, transparent)}}@property --tw-duration{syntax:"*";inherits:false}.intel-review[data-v-26e378b7]{width:100%}.review-header[data-v-26e378b7]{margin-bottom:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:flex-start;display:flex}.review-header-left[data-v-26e378b7]{flex:1}.review-title[data-v-26e378b7]{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-26e378b7]{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-26e378b7]{flex-shrink:0}.progress-ring[data-v-26e378b7]{justify-content:center;align-items:center;display:flex;position:relative}.progress-ring svg[data-v-26e378b7]{filter:drop-shadow(0 2px 8px var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.progress-ring svg[data-v-26e378b7]{filter:drop-shadow(0 2px 8px color-mix(in srgb, var(--color-primary) 15%, transparent))}}.progress-text[data-v-26e378b7]{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:var(--color-primary);position:absolute}.analysis-cards[data-v-26e378b7]{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.acard[data-v-26e378b7]{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-26e378b7]: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-26e378b7]{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-26e378b7]{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-26e378b7]{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-26e378b7]{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-26e378b7]:hover{background-color:#f9fafb99}@supports (color:color-mix(in lab, red, red)){.acard-header[data-v-26e378b7]:hover{background-color:color-mix(in oklab, var(--color-gray-50,oklch(98.5% .002 247.839)) 60%, transparent)}}}.acard-header-left[data-v-26e378b7]{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.acard-title[data-v-26e378b7]{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-26e378b7]{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-26e378b7]{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-26e378b7]{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-26e378b7]{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-26e378b7]{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-26e378b7]{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-26e378b7]{background-color:color-mix(in oklab, var(--color-amber-50,oklch(98.7% .022 95.277)) 60%, transparent)}}.acard-assumption[data-v-26e378b7]{padding:calc(var(--spacing,.25rem) * 3)}.acard-assumption-header[data-v-26e378b7]{margin-bottom:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.acard-assumption-badge[data-v-26e378b7]{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-26e378b7]{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-26e378b7]{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-26e378b7]:hover{background-color:var(--color-green-200,oklch(92.5% .084 155.995))}}.acard-response[data-v-26e378b7]{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.acard-textarea[data-v-26e378b7]{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-26e378b7]:focus{box-shadow:0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.acard-textarea[data-v-26e378b7]:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent)}}.acard-textarea[data-v-26e378b7]:focus{border-color:var(--color-primary)}.acard-validate-btn[data-v-26e378b7]{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:var(--color-primary);display:flex}.acard-validate-btn[data-v-26e378b7]:hover{background-color:var(--color-primary-hover)}.review-actions[data-v-26e378b7]{margin-top:calc(var(--spacing,.25rem) * 8);text-align:center}.review-hint[data-v-26e378b7]{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-26e378b7]{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, var(--color-primary) 0%, var(--color-primary-hover) 100%);box-shadow:0 4px 16px var(--color-primary);transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.proceed-btn[data-v-26e378b7]{box-shadow:0 4px 16px color-mix(in srgb, var(--color-primary) 30%, transparent)}}.proceed-btn[data-v-26e378b7]:hover:not(:disabled){box-shadow:0 6px 24px var(--color-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.proceed-btn[data-v-26e378b7]:hover:not(:disabled){box-shadow:0 6px 24px color-mix(in srgb, var(--color-primary) 40%, transparent)}}.proceed-btn[data-v-26e378b7]:disabled{cursor:not-allowed;opacity:.5}@property --tw-leading{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}.intel-header[data-v-6aa02bb4]{margin-bottom:calc(var(--spacing,.25rem) * 10);text-align:center}.intel-icon[data-v-6aa02bb4]{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);background:linear-gradient(to bottom right, var(--color-primary), var(--color-primary-hover));box-shadow:0 4px 20px var(--color-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.intel-icon[data-v-6aa02bb4]{box-shadow:0 4px 20px color-mix(in srgb, var(--color-primary) 30%, transparent)}}.intel-title[data-v-6aa02bb4]{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-6aa02bb4]{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-6aa02bb4]{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-6aa02bb4]{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-6aa02bb4]: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-6aa02bb4]{background-color:#fef2f24d}@supports (color:color-mix(in lab, red, red)){.upload-choice--active[data-v-6aa02bb4]{background-color:color-mix(in oklab, var(--color-red-50,oklch(97.1% .013 17.38)) 30%, transparent)}}.upload-choice--active[data-v-6aa02bb4]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.upload-choice--active[data-v-6aa02bb4]{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 20%, transparent)}}.upload-choice--active svg[data-v-6aa02bb4]{color:var(--color-primary)}.choice-label[data-v-6aa02bb4]{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-6aa02bb4]{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-6aa02bb4]{margin-bottom:calc(var(--spacing,.25rem) * 6)}.drop-zone[data-v-6aa02bb4]{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-6aa02bb4]{background-color:color-mix(in oklab, var(--color-gray-50,oklch(98.5% .002 247.839)) 50%, transparent)}}.drop-zone[data-v-6aa02bb4]{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-6aa02bb4]:hover{background-color:#fef2f233}@supports (color:color-mix(in lab, red, red)){.drop-zone[data-v-6aa02bb4]:hover{background-color:color-mix(in oklab, var(--color-red-50,oklch(97.1% .013 17.38)) 20%, transparent)}}.drop-zone[data-v-6aa02bb4]:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.drop-zone[data-v-6aa02bb4]:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}}.drop-text[data-v-6aa02bb4]{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-6aa02bb4]{cursor:pointer;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (hover:hover){.drop-link[data-v-6aa02bb4]:hover{text-decoration-line:underline}}.drop-link[data-v-6aa02bb4]{color:var(--color-primary)}.drop-hint[data-v-6aa02bb4]{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-6aa02bb4]{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.file-item[data-v-6aa02bb4]{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-6aa02bb4]{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-6aa02bb4]{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-6aa02bb4]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.intel-submit[data-v-6aa02bb4]{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, var(--color-primary) 0%, var(--color-primary-hover) 100%);box-shadow:0 4px 16px var(--color-primary);transition-duration:.2s;display:flex}@supports (color:color-mix(in lab, red, red)){.intel-submit[data-v-6aa02bb4]{box-shadow:0 4px 16px color-mix(in srgb, var(--color-primary) 30%, transparent)}}.intel-submit[data-v-6aa02bb4]:hover:not(:disabled){box-shadow:0 6px 24px var(--color-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.intel-submit[data-v-6aa02bb4]:hover:not(:disabled){box-shadow:0 6px 24px color-mix(in srgb, var(--color-primary) 40%, transparent)}}.intel-submit[data-v-6aa02bb4]:disabled{cursor:not-allowed;opacity:.4}.credits-cost[data-v-6aa02bb4]{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-6aa02bb4]{color:var(--color-amber-500,oklch(76.9% .188 70.08))}.phase-fade-enter-active[data-v-6aa02bb4],.phase-fade-leave-active[data-v-6aa02bb4]{transition:opacity .2s}.phase-fade-enter-from[data-v-6aa02bb4],.phase-fade-leave-to[data-v-6aa02bb4]{opacity:0}.project-info[data-v-30779c29]{max-width:var(--container-4xl,56rem);padding:calc(var(--spacing,.25rem) * 6);min-height:calc(100vh - 33px);margin-inline:auto}.project-info[data-v-30779c29]:not(.project-info--onboarding){justify-content:center;align-items:center;display:flex}.intel-flow[data-v-30779c29]{padding-block:calc(var(--spacing,.25rem) * 24)}.phase-fade-enter-active[data-v-30779c29],.phase-fade-leave-active[data-v-30779c29]{transition:opacity .3s,transform .3s}.phase-fade-enter-from[data-v-30779c29]{opacity:0;transform:translateY(12px)}.phase-fade-leave-to[data-v-30779c29]{opacity:0;transform:translateY(-12px)}.info-header[data-v-30779c29]{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;justify-content:space-between;align-items:flex-start;display:flex}@supports (background-image:linear-gradient(in lab, red, red)){.info-header[data-v-30779c29]{--tw-gradient-position:to right in oklab}}.info-header[data-v-30779c29]{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)}.header-content[data-v-30779c29]{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.header-icon[data-v-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.completion-ring[data-v-30779c29]{position:relative}.completion-ring svg[data-v-30779c29]{transform:rotate(-90deg)}.ring-fill[data-v-30779c29]{stroke-linecap:round;transition:stroke-dasharray .5s}.completion-text[data-v-30779c29]{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-30779c29]{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.legend-item[data-v-30779c29]{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-30779c29]{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px}.fields-container[data-v-30779c29]{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.field-card[data-v-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.field-header-left[data-v-30779c29]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.expand-btn[data-v-30779c29]{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.status-indicator[data-v-30779c29]{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-30779c29]{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-30779c29]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.status-badge[data-v-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;display:flex}.content-section h4[data-v-30779c29]{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-30779c29]{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-30779c29]:hover{color:var(--color-indigo-700,oklch(45.7% .24 277.023))}}.edit-mode[data-v-30779c29]{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.edit-textarea[data-v-30779c29]{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-30779c29]: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-30779c29]{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.cancel-btn[data-v-30779c29]{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-30779c29]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.save-btn[data-v-30779c29]{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-30779c29]:hover{background-color:var(--color-indigo-700,oklch(45.7% .24 277.023))}}.save-btn[data-v-30779c29]:disabled{opacity:.5}.user-input-text[data-v-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;display:flex}.assurance-badge[data-v-30779c29]{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-30779c29]{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.assumption-name[data-v-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]{list-style-type:none}.analysis-content[data-v-30779c29]{max-height:calc(var(--spacing,.25rem) * 150);overflow-y:auto}:is(.analysis-content[data-v-30779c29] h1,.analysis-content[data-v-30779c29] h2,.analysis-content[data-v-30779c29] h3,.analysis-content[data-v-30779c29] 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-30779c29] 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-30779c29] 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-30779c29] h3,.analysis-content[data-v-30779c29] 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-30779c29] 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-30779c29] ul,.analysis-content[data-v-30779c29] 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-30779c29] li{margin-bottom:calc(var(--spacing,.25rem) * 1)}.analysis-content[data-v-30779c29] 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-30779c29]{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.metadata-grid[data-v-30779c29]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metadata-item[data-v-30779c29]{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.metadata-label[data-v-30779c29]{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-30779c29]{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-30779c29]{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.competitor-item[data-v-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]{margin-top:calc(var(--spacing,.25rem) * 2)}.competitor-link a[data-v-30779c29]{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-30779c29]:hover{color:var(--color-indigo-700,oklch(45.7% .24 277.023));text-decoration-line:underline}}.analysis-fields[data-v-30779c29]{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.analysis-field-item[data-v-30779c29]{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-30779c29]{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-30779c29]{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.analysis-field-status[data-v-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]{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-30779c29]{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%}.overflow-y-auto[data-v-84f7600d]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-84f7600d]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-y-auto[data-v-84f7600d]::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.overflow-y-auto[data-v-84f7600d]::-webkit-scrollbar-thumb:hover{background:#555}.panel-slide-enter-active[data-v-84f7600d],.panel-slide-leave-active[data-v-84f7600d]{transition:transform .3s ease-out}.panel-slide-enter-from[data-v-84f7600d],.panel-slide-leave-to[data-v-84f7600d]{transform:translate(100%)}.modal-enter-active[data-v-e61f1436],.modal-leave-active[data-v-e61f1436]{transition:opacity .2s}.modal-enter-from[data-v-e61f1436],.modal-leave-to[data-v-e61f1436]{opacity:0}.agent-bubble-container[data-v-c654fe69]{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-c654fe69]{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-c654fe69]: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-c654fe69]:focus{box-shadow:0 0 0 4px var(--bubble-ring), 0 10px 25px -5px var(--bubble-shadow);outline:none}.bubble-active[data-v-c654fe69]{filter:brightness(.92);transform:scale(1.05)}.bubble-running[data-v-c654fe69]{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-c654fe69]: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-c654fe69]{border:2px solid var(--bubble-ring);pointer-events:none;border-radius:9999px;width:100%;height:100%;animation:2.5s ease-out infinite pulse-ring-c654fe69;position:absolute}.pulse-ring--running[data-v-c654fe69]{border-color:rgb(var(--color-success) / .6);animation:1.2s ease-out infinite pulse-ring-c654fe69}@keyframes pulse-ring-c654fe69{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.bubble:hover .pulse-ring[data-v-c654fe69]{animation-play-state:paused}@media (width<=640px){.agent-bubble-container[data-v-c654fe69]{bottom:1rem;right:4.75rem}.bubble[data-v-c654fe69]{width:2.75rem;height:2.75rem}}.modal-enter-active[data-v-09040754],.modal-leave-active[data-v-09040754]{transition:opacity .3s}.modal-enter-from[data-v-09040754],.modal-leave-to[data-v-09040754]{opacity:0}.modal-enter-active>div>div[data-v-09040754],.modal-leave-active>div>div[data-v-09040754]{transition:transform .3s}.modal-enter-from>div>div[data-v-09040754],.modal-leave-to>div>div[data-v-09040754]{transform:scale(.9)}[data-v-09040754] 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-09040754] thead{background:linear-gradient(#f9fafb,#f3f4f6)}[data-v-09040754] th{text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;font-size:.875rem;font-weight:700;padding:1.25rem!important}[data-v-09040754] td{vertical-align:top;line-height:1.6;padding:1.25rem!important}[data-v-09040754] tbody tr:nth-child(2n){background-color:#f9fafb}[data-v-09040754] tbody tr:hover{background-color:#f3f4f6}[data-v-09040754] ul,[data-v-09040754] ol{margin-top:1rem;margin-bottom:1rem}[data-v-09040754] li,[data-v-09040754] li>ul,[data-v-09040754] li>ol{margin-top:.5rem;margin-bottom:.5rem}[data-v-09040754] p{margin-top:1rem;margin-bottom:1rem}[data-v-09040754] h1,[data-v-09040754] h2,[data-v-09040754] h3,[data-v-09040754] h4,[data-v-09040754] h5,[data-v-09040754] h6{margin-top:2rem;margin-bottom:1rem;line-height:1.3}[data-v-09040754] h1:first-child,[data-v-09040754] h2:first-child,[data-v-09040754] h3:first-child{margin-top:0}[data-v-09040754] pre,[data-v-09040754] blockquote{margin:1.5rem 0}.step-enter-active[data-v-aa3d55b6],.step-leave-active[data-v-aa3d55b6]{transition:all .25s}.step-enter-from[data-v-aa3d55b6]{opacity:0;transform:translate(20px)}.step-leave-to[data-v-aa3d55b6]{opacity:0;transform:translate(-20px)}.project-onboarding-cta[data-v-3db67000]{justify-content:center;padding:3rem 1rem;display:flex}.cta-card[data-v-3db67000]{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-3db67000]{background:linear-gradient(135deg,#ffffff08,#ffffff03);border-color:#ffffff1f}.cta-icon[data-v-3db67000]{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-3db67000]{color:#111827;letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.dark .cta-title[data-v-3db67000]{color:#f9fafb}.cta-description[data-v-3db67000]{color:#6b7280;margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.dark .cta-description[data-v-3db67000]{color:#ffffff80}.kg-root[data-v-569cab86]{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-569cab86]{cursor:grabbing}.kg-root.kg-expanded[data-v-569cab86]{z-index:10002;background:#faf8f5;border:none;border-radius:0;min-height:100vh;position:fixed;inset:0;height:100vh!important}.kg-toolbar[data-v-569cab86]{display:none}.kg-tool-btn[data-v-569cab86]{-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-569cab86]:hover{color:#6366f1;background:#6366f11a;transform:scale(1.05)}.kg-bg[data-v-569cab86]{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}.kg-pan-layer[data-v-569cab86]{will-change:transform;transform-origin:50%;position:absolute;inset:0}.kg-svg[data-v-569cab86]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kg-path[data-v-569cab86]{opacity:0;stroke-dasharray:6 4;transition:opacity .5s,stroke-width .3s;animation:2.2s linear infinite kg-flow-569cab86}.kg-many-nodes .kg-path[data-v-569cab86]{animation:none}.kg-many-nodes .kg-path-hi[data-v-569cab86]{animation:2.2s linear infinite kg-flow-569cab86}.kg-ready .kg-path[data-v-569cab86]{opacity:1}.kg-path-dim[data-v-569cab86]{opacity:.12!important}.kg-path-hi[data-v-569cab86]{filter:drop-shadow(0 0 4px var(--nc,currentColor));opacity:1!important}@keyframes kg-flow-569cab86{to{stroke-dashoffset:-10px}}.kg-node[data-v-569cab86]{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-569cab86]{transition:transform .3s ease-out,opacity .3s,left .15s ease-out,top .15s ease-out}.kg-ready .kg-node[data-v-569cab86]{opacity:1;transform:translate(-50%,-50%)scale(1)}.kg-centre[data-v-569cab86]{z-index:3}.kg-centre-card[data-v-569cab86]{-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}.kg-learn-btn[data-v-569cab86]{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-569cab86]:hover{background:#6366f12e;transform:scale(1.08)}.kg-report-btn[data-v-569cab86]{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-569cab86]:hover{background:#4f46e5;transform:translateY(-1px)}.kg-status[data-v-569cab86]{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-569cab86]{color:#16a34a;background:#dcfce7}.st-mature[data-v-569cab86]{color:#ca8a04;background:#fef9c3}.st-decline[data-v-569cab86]{color:#dc2626;background:#fee2e2}.kg-centre-label[data-v-569cab86]{color:#1e293b;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.kg-centre-desc[data-v-569cab86]{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}.kg-tags[data-v-569cab86]{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:8px;display:flex}.kg-tag[data-v-569cab86]{color:#6366f1;background:#6366f114;border-radius:100px;padding:1px 8px;font-size:.58rem;font-weight:500}.kg-sat.kg-clickable[data-v-569cab86]{cursor:pointer}.kg-hover-child[data-v-569cab86]{pointer-events:none;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .25s,left,top!important}.kg-sat.kg-leaf[data-v-569cab86]{cursor:default}.kg-sat.kg-leaf.kg-clickable[data-v-569cab86]{cursor:pointer}.kg-point[data-v-569cab86]{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-569cab86]{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-569cab86]{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-569cab86]{text-shadow:0 1px 2px #0000004d}.kg-point-label[data-v-569cab86]{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}.kg-leaf-point[data-v-569cab86]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kg-sat.kg-leaf:hover .kg-leaf-point[data-v-569cab86]{opacity:0;transform:translate(-50%,-50%)scale(.5)}.kg-leaf-card[data-v-569cab86]{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-569cab86]{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%,-50%)scale(1)}.kg-sat-head[data-v-569cab86]{flex-wrap:nowrap;align-items:start;gap:8px;display:flex}.kg-sat-icon[data-v-569cab86]{width:18px;height:18px;color:var(--nc,#6b7280);flex-shrink:0}.kg-sat-avatar[data-v-569cab86]{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-569cab86]{color:#334155;flex:1;font-size:.78rem;font-weight:600;line-height:1.3}.kg-sat-email[data-v-569cab86]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.62rem;line-height:1.3;display:block;overflow:hidden}.kg-sat-desc[data-v-569cab86]{color:#64748b;word-break:break-word;margin:5px 0 0;font-size:.68rem;line-height:1.4;overflow:hidden}.kg-sat-count[data-v-569cab86]{color:#94a3b8;background:#00000008;border-radius:100px;margin-top:6px;padding:1px 8px;font-size:.62rem;font-weight:500;display:inline-block}.kg-sat-tags[data-v-569cab86]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.kg-sat-tag[data-v-569cab86]{background:#fff9;border:1px solid;border-radius:100px;padding:1px 8px;font-size:.58rem;font-weight:600}.kg-rel[data-v-569cab86]{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-569cab86]{color:#991b1b;background:#fee2e2}.rel-high[data-v-569cab86]{color:#9a3412;background:#ffedd5}.rel-med[data-v-569cab86]{color:#854d0e;background:#fef9c3}.rel-low[data-v-569cab86]{color:#374151;background:#f3f4f6}.rel-default[data-v-569cab86]{color:#64748b;background:#f1f5f9}.kg-breadcrumb[data-v-569cab86]{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}.kg-back-btn[data-v-569cab86]{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-569cab86]:hover{background:#6366f129;transform:translate(-1px)}.kg-crumb-trail[data-v-569cab86]{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kg-crumb-item[data-v-569cab86]{align-items:center;gap:4px;font-size:.68rem;font-weight:500;display:flex}.kg-crumb-link[data-v-569cab86]{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-569cab86]:hover{background:#6366f114}.kg-crumb-current[data-v-569cab86]{color:#334155;font-weight:600}.kg-crumb-sep[data-v-569cab86]{color:#cbd5e1;font-size:.6rem}.kg-crumb-enter-active[data-v-569cab86],.kg-crumb-leave-active[data-v-569cab86]{transition:opacity .2s,transform .2s}.kg-crumb-enter-from[data-v-569cab86],.kg-crumb-leave-to[data-v-569cab86]{opacity:0;transform:translateY(-6px)}.kg-sat.kg-leaf .kg-sat-card[data-v-569cab86]{border-left-width:3px}.kg-sat.kg-leaf:hover .kg-sat-card[data-v-569cab86]{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-569cab86]{animation:2.4s ease-in-out infinite kg-learn-pulse-569cab86;box-shadow:0 0 0 2px #6366f140,0 2px 12px #6366f11f}.kg-learning-active .kg-sat.kg-has-learning .kg-sat-card[data-v-569cab86]: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}.kg-learning-active .kg-centre-card[data-v-569cab86]{box-shadow:0 4px 28px #0000000f,0 0 0 2px #6366f133,inset 0 0 0 1px #ffffff80}@keyframes kg-learn-pulse-569cab86{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-569cab86]{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}.kg-learning-panel[data-v-569cab86]{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}.kg-learning-header[data-v-569cab86]{border-bottom:1px solid #0000000f;align-items:center;gap:10px;padding:16px 20px;display:flex}.kg-learning-title[data-v-569cab86]{color:#1e293b;flex:1;margin:0;font-size:.92rem;font-weight:700}.kg-learning-close[data-v-569cab86]{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-569cab86]:hover{background:#00000014}.kg-learning-body[data-v-569cab86]{flex-direction:column;gap:18px;padding:20px;display:flex;overflow-y:auto}.kg-learning-h4[data-v-569cab86]{color:#334155;text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:.76rem;font-weight:700}.kg-learning-text[data-v-569cab86]{color:#475569;margin:0;font-size:.78rem;line-height:1.55}.kg-learning-list[data-v-569cab86]{color:#475569;margin:0;padding:0 0 0 16px;font-size:.76rem;line-height:1.6}.kg-learning-question[data-v-569cab86]{background:#6366f10a;border-radius:8px;margin-bottom:6px;padding:8px 12px}.kg-learning-q[data-v-569cab86]{color:#334155;margin:0;font-size:.76rem;font-weight:600}.kg-learning-hint[data-v-569cab86]{color:#64748b;margin:3px 0 0;font-size:.68rem;font-style:italic}.kg-learning-tip[data-v-569cab86]{background:#10b9810a;border-left:3px solid #10b981;border-radius:6px;margin-bottom:6px;padding:8px 12px}.kg-learning-tip p[data-v-569cab86]{color:#334155;margin:0;font-size:.76rem}.kg-learning-tip-src[data-v-569cab86]{color:#94a3b8;margin-top:2px;font-size:.62rem;display:block}.kg-learning-stat[data-v-569cab86]{text-align:center;background:#6366f10f;border-radius:10px;flex-direction:column;align-items:center;padding:14px;display:flex}.kg-learning-stat-val[data-v-569cab86]{color:#6366f1;font-size:1.4rem;font-weight:800}.kg-learning-stat-lbl[data-v-569cab86]{color:#64748b;margin-top:2px;font-size:.68rem}.kg-modal-enter-active[data-v-569cab86]{transition:opacity .2s}.kg-modal-enter-active .kg-learning-panel[data-v-569cab86]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.kg-modal-leave-active[data-v-569cab86]{transition:opacity .15s}.kg-modal-leave-active .kg-learning-panel[data-v-569cab86]{transition:transform .15s}.kg-modal-enter-from[data-v-569cab86]{opacity:0}.kg-modal-enter-from .kg-learning-panel[data-v-569cab86]{transform:scale(.92)translateY(12px)}.kg-modal-leave-to[data-v-569cab86]{opacity:0}.kg-modal-leave-to .kg-learning-panel[data-v-569cab86]{transform:scale(.95)translateY(6px)}.kg-header[data-v-569cab86]{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-569cab86]:empty{display:none}.kg-header:not(:empty)~.kg-breadcrumb[data-v-569cab86]{top:74px}.kg-header[data-v-569cab86] .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-569cab86] .kg-header-tool-btn:hover{color:#6366f1;background:#6366f11a;transform:scale(1.05)}.kg-bottom-bar[data-v-569cab86]{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-569cab86]{align-items:flex-end;gap:8px;display:flex}.kg-actions-slot[data-v-569cab86] .agent-bubble-container{z-index:auto;position:static}.kg-zoom-controls[data-v-569cab86]{-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}.kg-kpilot-slot[data-v-569cab86]{pointer-events:auto;z-index:10002;align-items:flex-end;display:flex}.kg-kpilot-slot[data-v-569cab86] button{z-index:9999!important;pointer-events:auto!important;position:static!important}@media (width<=768px){.kg-bottom-bar[data-v-569cab86]{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-569cab86]{margin-bottom:56px}.kg-zoom-controls[data-v-569cab86]{border-radius:9px;padding:3px}.kg-zoom-btn[data-v-569cab86]{width:34px;height:34px}}.kg-zoom-btn[data-v-569cab86]{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-569cab86]:hover{color:#6366f1;background:#6366f11a}.kg-zoom-level[data-v-569cab86]{color:#94a3b8;text-align:center;min-width:32px;padding:1px 0;font-size:.58rem;font-weight:600}.kg-source-btn[data-v-569cab86]{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-569cab86]:hover{background:#6366f12e;transform:scale(1.1)}.kg-sources-panel[data-v-569cab86]{max-width:440px}.kg-source-link[data-v-569cab86]{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-569cab86]:hover{background:#6366f11a}.kg-source-name[data-v-569cab86]{color:#334155;font-size:.8rem;font-weight:600;display:block}.kg-source-url[data-v-569cab86]{color:#6366f1;word-break:break-all;margin-top:2px;font-size:.62rem;display:block}.table-items-container[data-v-3d47bfd4]{border-radius:.5rem;overflow:hidden}.table-header[data-v-3d47bfd4]{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-3d47bfd4],.table-item-row[data-v-3d47bfd4]{background-color:#0000}.row-content[data-v-3d47bfd4]{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-3d47bfd4]{min-width:0}.title-text[data-v-3d47bfd4]{color:#111827;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.col-description[data-v-3d47bfd4]{min-width:0}.no-description[data-v-3d47bfd4]{color:#9ca3af;font-size:.875rem}.col-relevance[data-v-3d47bfd4],.col-references[data-v-3d47bfd4]{flex-shrink:0;justify-content:flex-end;align-items:start;display:flex}@media (width<=768px){.table-header[data-v-3d47bfd4]{display:none}.row-content[data-v-3d47bfd4]{grid-template-columns:1fr auto auto;grid-template-areas:"title relevance references""description description description";align-items:start;gap:.5rem}.col-title[data-v-3d47bfd4]{grid-area:title}.col-description[data-v-3d47bfd4]{grid-area:description}.col-relevance[data-v-3d47bfd4]{grid-area:relevance}.col-references[data-v-3d47bfd4]{grid-area:references}.col-relevance[data-v-3d47bfd4],.col-references[data-v-3d47bfd4]{justify-content:flex-end}}.k-counter-badge[data-v-705ed615]{line-height:1}.k-input__field[data-v-369fcea5],.k-input__field[data-v-369fcea5]:focus,.k-input__field[data-v-369fcea5]:focus-visible,.k-input__field[data-v-369fcea5]:active{-webkit-tap-highlight-color:transparent;box-shadow:none!important;outline:none!important}.k-input__field[type=search][data-v-369fcea5]::-webkit-search-decoration{appearance:none;display:none}.k-input__field[type=search][data-v-369fcea5]::-webkit-search-cancel-button{appearance:none;display:none}.k-input__field[type=search][data-v-369fcea5]::-webkit-search-results-button{appearance:none;display:none}.k-input__field[type=search][data-v-369fcea5]::-webkit-search-results-decoration{appearance:none;display:none}.k-input__field[data-v-369fcea5]:-webkit-autofill{transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000!important}.k-input__field[data-v-5423724d],.k-input__field[data-v-5423724d]:focus,.k-input__field[data-v-5423724d]:focus-visible,.k-input__field[data-v-5423724d]:active{-webkit-tap-highlight-color:transparent;box-shadow:none!important;outline:none!important}.k-input__field[type=search][data-v-5423724d]::-webkit-search-decoration{appearance:none;display:none}.k-input__field[type=search][data-v-5423724d]::-webkit-search-cancel-button{appearance:none;display:none}.k-input__field[type=search][data-v-5423724d]::-webkit-search-results-button{appearance:none;display:none}.k-input__field[type=search][data-v-5423724d]::-webkit-search-results-decoration{appearance:none;display:none}.k-input__field[data-v-5423724d]:-webkit-autofill{transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000!important}.skeleton-shimmer[data-v-284b0d58]{background:linear-gradient(90deg, rgb(var(--raw-gray-200) / .4) 0%, rgb(var(--raw-gray-100) / .3) 50%, rgb(var(--raw-gray-200) / .4) 100%);background-size:200% 100%;animation:2s ease-in-out infinite shimmer-284b0d58}@keyframes shimmer-284b0d58{0%{background-position:200% 0}to{background-position:-200% 0}}.toast-enter-active[data-v-5af13d6c],.toast-leave-active[data-v-5af13d6c]{transition:all .3s}.toast-enter-from[data-v-5af13d6c]{opacity:0;transform:translateY(20px)}.toast-leave-to[data-v-5af13d6c]{opacity:0;transform:translate(100%)}[data-placement^=top] .toast-enter-from[data-v-5af13d6c]{transform:translateY(-20px)}[data-placement$=left] .toast-leave-to[data-v-5af13d6c]{transform:translate(-100%)}[data-placement$=center] .toast-leave-to[data-v-5af13d6c]{transform:translateY(20px)}[data-placement^=top][data-placement$=center] .toast-leave-to[data-v-5af13d6c]{transform:translateY(-20px)}input[type=checkbox][data-v-3b5149a2]: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-3b5149a2]: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-eb3f89ea]: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%}.k-report-cover[data-v-95a896b6]{page-break-after:always;break-after:page;background:radial-gradient(ellipse at top left, color-mix(in srgb, var(--color-primary) 7%, transparent), transparent 50%), radial-gradient(ellipse at bottom right, color-mix(in srgb, var(--color-secondary,var(--color-primary)) 6%, transparent), transparent 55%), #fff;align-items:stretch;min-height:min(900px,100vh - 4rem);padding:2rem 2rem 4rem;display:flex;position:relative}.cover-frame[data-v-95a896b6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;flex:1;justify-content:space-between;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1118270a,0 20px 40px -30px #11182726}.cover-top[data-v-95a896b6]{letter-spacing:.12em;text-transform:uppercase;color:#6b7280;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.eyebrow[data-v-95a896b6]{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.eyebrow-dot[data-v-95a896b6]{background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:999px}.brand[data-v-95a896b6]{letter-spacing:0;text-transform:none;color:#111827;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:1rem;font-weight:500}.cover-center[data-v-95a896b6]{max-width:48rem;margin:auto 0}.title-eyebrow[data-v-95a896b6]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin-bottom:1.5rem;font-size:.8125rem;font-weight:600}.cover-title[data-v-95a896b6]{letter-spacing:-.025em;color:#111827;margin:0;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;line-height:1.02}.cover-subtitle[data-v-95a896b6]{color:#4b5563;max-width:38rem;margin-top:1.5rem;font-size:1.125rem;line-height:1.6}.cover-meta[data-v-95a896b6]{border-top:1px solid #e5e7eb;margin-top:3rem;padding-top:1.5rem}.meta-row[data-v-95a896b6]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5rem;display:grid}.meta-label[data-v-95a896b6]{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;margin-bottom:.35rem;font-size:.6875rem;font-weight:600}.meta-value[data-v-95a896b6]{color:#111827;font-size:.9375rem;font-weight:500}.classification[data-v-95a896b6]{letter-spacing:.15em;text-transform:uppercase;color:#9ca3af;text-align:center;margin-top:1.75rem;font-size:.6875rem}.cover-accent-tl[data-v-95a896b6],.cover-accent-br[data-v-95a896b6]{pointer-events:none;opacity:.7;width:180px;height:180px;position:absolute}.cover-accent-tl[data-v-95a896b6]{background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 22%, transparent), transparent 70%);top:-40px;left:-40px}.cover-accent-br[data-v-95a896b6]{background:radial-gradient(circle, color-mix(in srgb, var(--color-secondary,var(--color-primary)) 18%, transparent), transparent 70%);bottom:-60px;right:-60px}.k-full-report[data-v-9f9022c6]{letter-spacing:-.003em;color:#1f2937;background:#fafafa;min-height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.reading-progress[data-v-9f9022c6]{z-index:30;background:0 0;height:2px;position:sticky;top:0;overflow:hidden}.reading-progress__bar[data-v-9f9022c6]{background:linear-gradient(90deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 60%, #8b5cf6));transform-origin:0;height:100%;transition:transform 80ms linear;transform:scaleX(0)}.report-header[data-v-9f9022c6]{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border-bottom:1px solid #e5e7ebcc;position:sticky;top:2px}.report-header__inner[data-v-9f9022c6]{justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1.5rem;display:flex}.report-header__crumbs[data-v-9f9022c6]{color:#6b7280;align-items:center;gap:.5rem;min-width:0;font-size:.75rem;display:flex}.crumb-brand[data-v-9f9022c6]{color:#111827;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:.875rem;font-weight:500}.crumb-sep[data-v-9f9022c6]{color:#d1d5db}.crumb-title[data-v-9f9022c6]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.report-header__actions[data-v-9f9022c6]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.report-body[data-v-9f9022c6]{background:#fff;border-left:1px solid #f3f4f6;border-right:1px solid #f3f4f6;max-width:900px;margin:0 auto;padding:2rem 2rem 6rem}@media (width<=720px){.report-body[data-v-9f9022c6]{padding:1.5rem 1.25rem 4rem}}.report-article[data-v-9f9022c6]{width:100%;max-width:46rem;margin:0 auto}.article-header[data-v-9f9022c6]{border-bottom:1px solid #f3f4f6;margin-bottom:3rem;padding-bottom:2rem}.article-eyebrow[data-v-9f9022c6]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.article-title[data-v-9f9022c6]{letter-spacing:-.02em;color:#111827;margin:0;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:500;line-height:1.1}.article-meta[data-v-9f9022c6]{color:#6b7280;align-items:center;gap:.5rem;margin-top:1rem;font-size:.8125rem;display:flex}.article-meta__sep[data-v-9f9022c6]{color:#d1d5db}.report-footer[data-v-9f9022c6]{text-align:center;margin-top:5rem}.footer-rule[data-v-9f9022c6]{background:#d1d5db;width:3rem;height:1px;margin:0 auto 1rem}.footer-text[data-v-9f9022c6]{letter-spacing:.14em;text-transform:uppercase;color:#9ca3af;align-items:center;gap:.5rem;font-size:.6875rem;display:inline-flex}.footer-dot[data-v-9f9022c6]{color:#d1d5db}.article-content[data-v-9f9022c6]{color:#374151;font-size:.9375rem;line-height:1.75}.article-content[data-v-9f9022c6] h1,.article-content[data-v-9f9022c6] h2{letter-spacing:-.015em;color:#111827;font-family:Fraunces,Playfair Display,Georgia,serif;font-weight:500}.article-content[data-v-9f9022c6] h1{border-bottom:1px solid #e5e7eb;margin-top:4rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.75rem;line-height:1.2}.article-content[data-v-9f9022c6] h2{margin-top:3rem;margin-bottom:1rem;font-size:1.375rem;line-height:1.25}.article-content[data-v-9f9022c6] h1[data-section-number]:before,.article-content[data-v-9f9022c6] h2[data-section-number]:before{content:attr(data-section-number);letter-spacing:.18em;color:var(--color-primary);text-transform:uppercase;margin-bottom:.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:700;display:block}.article-content[data-v-9f9022c6] h3{color:#111827;margin-top:2rem;margin-bottom:.75rem;font-size:1rem;font-weight:600}.article-content[data-v-9f9022c6] h4{color:#374151;text-transform:uppercase;letter-spacing:.06em;margin-top:1.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.article-content[data-v-9f9022c6] p{color:#374151;margin:0 0 1.25rem}.article-content[data-v-9f9022c6] h1+p:first-letter{float:left;color:var(--color-primary);padding-top:.3rem;padding-right:.5rem;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:3.25rem;font-weight:500;line-height:.9}.article-content[data-v-9f9022c6] ul,.article-content[data-v-9f9022c6] ol{color:#374151;margin:1.25rem 0;padding-left:1.25rem}.article-content[data-v-9f9022c6] li{margin-bottom:.5rem;line-height:1.7}.article-content[data-v-9f9022c6] ul li::marker{color:var(--color-primary)}.article-content[data-v-9f9022c6] ol li::marker{color:var(--color-primary);font-weight:600}.article-content[data-v-9f9022c6] strong{color:#111827;font-weight:600}.article-content[data-v-9f9022c6] em{color:#374151}.article-content[data-v-9f9022c6] a{color:var(--color-primary);border-bottom:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);font-weight:500;text-decoration:none;transition:border-color .12s}.article-content[data-v-9f9022c6] a:hover{border-bottom-color:var(--color-primary)}.article-content[data-v-9f9022c6] blockquote{border-left:3px solid var(--color-primary);background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 4%, transparent), transparent);color:#1f2937;border-radius:0 6px 6px 0;margin:2rem 0;padding:1.25rem 1.5rem 1.25rem 2.25rem;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:1.125rem;font-style:italic;line-height:1.5;position:relative}.article-content[data-v-9f9022c6] blockquote:before{content:"\"";color:color-mix(in srgb, var(--color-primary) 40%, transparent);font-family:Fraunces,Playfair Display,Georgia,serif;font-size:2.5rem;line-height:1;position:absolute;top:.5rem;left:.65rem}.article-content[data-v-9f9022c6] blockquote p{margin:0}.article-content[data-v-9f9022c6] hr{background:#e5e7eb;border:none;width:40%;height:1px;margin:3rem auto}.article-content[data-v-9f9022c6] code{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:.125rem .375rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem}.article-content[data-v-9f9022c6] pre{color:#e5e7eb;background:#111827;border-radius:8px;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.article-content[data-v-9f9022c6] pre code{color:inherit;background:0 0;border:none;padding:0}.article-content[data-v-9f9022c6] table{border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;width:100%;margin:2rem 0;font-size:.8125rem;overflow:hidden;box-shadow:0 1px 3px #1118270a}.article-content[data-v-9f9022c6] thead{background:#f9fafb}.article-content[data-v-9f9022c6] th{text-align:left;color:#111827;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.6875rem;font-weight:600}.article-content[data-v-9f9022c6] td{color:#374151;border-bottom:1px solid #f3f4f6;padding:.75rem 1rem}.article-content[data-v-9f9022c6] tbody tr:last-child td{border-bottom:none}.article-content[data-v-9f9022c6] tbody tr:hover{background:#f9fafb}.article-content[data-v-9f9022c6] img{border-radius:8px;max-width:100%;margin:2rem 0;box-shadow:0 4px 12px #11182714}.article-content[data-v-9f9022c6] aside.report-callout{border:1px solid;border-radius:10px;margin:2rem 0;padding:1.25rem 1.5rem;position:relative}.article-content[data-v-9f9022c6] aside.report-callout p{margin:0 0 .75rem;font-size:.9375rem}.article-content[data-v-9f9022c6] aside.report-callout p:last-child{margin-bottom:0}.article-content[data-v-9f9022c6] .report-callout__label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.article-content[data-v-9f9022c6] aside.report-callout--summary{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 5%, white), white);border-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}.article-content[data-v-9f9022c6] aside.report-callout--summary .report-callout__label{color:var(--color-primary)}.article-content[data-v-9f9022c6] aside.report-callout--insight{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#fde68a}.article-content[data-v-9f9022c6] aside.report-callout--insight .report-callout__label{color:#b45309}.article-content[data-v-9f9022c6] aside.report-callout--action{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#a7f3d0}.article-content[data-v-9f9022c6] aside.report-callout--action .report-callout__label{color:#057a55}.article-content[data-v-9f9022c6] aside.report-callout--warning{background:linear-gradient(135deg,#fef2f2,#fff);border-color:#fecaca}.article-content[data-v-9f9022c6] aside.report-callout--warning .report-callout__label{color:#b91c1c}.k-left-panel[data-v-9a80c12e]{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-9a80c12e]{padding:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex}.nav-content[data-v-9a80c12e]{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-9a80c12e]::-webkit-scrollbar{width:5px}.nav-content[data-v-9a80c12e]::-webkit-scrollbar-track{background:0 0}.nav-content[data-v-9a80c12e]::-webkit-scrollbar-thumb{background:rgb(var(--color-gray-400) / .25);border-radius:3px}.nav-content[data-v-9a80c12e]::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-gray-400) / .4)}.header-section[data-v-9a80c12e]{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-9a80c12e]{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-9a80c12e]::-webkit-scrollbar{width:5px}.collapsed-nav-content[data-v-9a80c12e]::-webkit-scrollbar-track{background:0 0}.collapsed-nav-content[data-v-9a80c12e]::-webkit-scrollbar-thumb{background:rgb(var(--color-gray-400) / .25);border-radius:3px}.collapsed-nav-content[data-v-9a80c12e]::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-gray-400) / .4)}.collapsed-footer-section[data-v-9a80c12e]{justify-content:center;align-items:center;margin-top:auto;display:flex}@media (width<=768px){.k-left-panel[data-v-9a80c12e]{background-color:var(--color-white,#fff)}}.k-browser-tab[data-v-0775ff98]{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-color:#0000;border-bottom-width:2px;align-items:center;transition-duration:.2s;display:flex}.k-browser-tab--md[data-v-0775ff98]{height:calc(var(--spacing,.25rem) * 8)}.k-browser-tab--sm[data-v-0775ff98]{height:calc(var(--spacing,.25rem) * 7)}.k-browser-tab[draggable=true][data-v-0775ff98]{cursor:move}.k-browser-tab[data-v-0775ff98]:hover:not(.k-browser-tab--active):not(.k-browser-tab--dragging){background-color:#f3f4f6}.k-browser-tab--active[data-v-0775ff98]{border-color:var(--color-primary);background-color:var(--color-white,#fff)}.k-browser-tab--active .k-browser-tab__label[data-v-0775ff98]{color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.k-browser-tab__content[data-v-0775ff98]{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-0775ff98]{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-0775ff98]{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-0775ff98]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);overflow:hidden}.k-browser-tab--pinned[data-v-0775ff98]:not(.k-browser-tab--active){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:not(.k-browser-tab--active) .k-browser-tab__label[data-v-0775ff98]{--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-0775ff98]{--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-0775ff98]{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-0775ff98]{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-0775ff98]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.k-browser-tab__close[data-v-0775ff98]: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-54d011c5]{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-54d011c5]:hover:not(.selected):not(.blocked){background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.collapsed-nav-item.blocked[data-v-54d011c5]{cursor:not-allowed;opacity:.5}.collapsed-nav-item.selected[data-v-54d011c5]{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-5f8729c1]{padding-bottom:calc(var(--spacing,.25rem) * 0);--tw-leading:1;line-height:1;overflow:visible}.k-tab-bar--bordered[data-v-5f8729c1]{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-5f8729c1]{background-color:#0000}.k-tab-bar__layout[data-v-5f8729c1]{justify-content:space-between;align-items:center;display:flex}.k-tab-bar__tabs[data-v-5f8729c1]{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-5f8729c1]::-webkit-scrollbar{height:6px}.k-tab-bar__tabs[data-v-5f8729c1]::-webkit-scrollbar-track{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));border-radius:.25rem}.k-tab-bar__tabs[data-v-5f8729c1]::-webkit-scrollbar-thumb{background-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-radius:.25rem}.k-tab-bar__tabs[data-v-5f8729c1]::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-400,oklch(70.7% .022 261.325))}.k-tab-bar__actions[data-v-5f8729c1]{flex-shrink:0;align-self:stretch;align-items:stretch;display:flex}
