@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::-ms-backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-browse{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-ms-browse{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-ms-browse{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-ms-browse{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::-ms-browse{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start-1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--spacing) * 1)}.start-1:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--spacing) * 1)}.start-1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--spacing) * 1)}.start-1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--spacing) * 1)}.start-1:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--spacing) * 1)}.start-1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--spacing) * 1)}.end-1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--spacing) * 1)}.end-1:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--spacing) * 1)}.end-1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--spacing) * 1)}.end-1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--spacing) * 1)}.end-1:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--spacing) * 1)}.end-1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--spacing) * 1)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.block-1{height:calc(var(--spacing) * 1)}}:root{--paper:255 33% 97%;--ink:264 22% 8%;--background:255 33% 97%;--foreground:264 22% 8%;--card:0 0% 100%;--card-foreground:264 22% 8%;--popover:0 0% 100%;--popover-foreground:264 22% 8%;--primary:260 62% 52%;--primary-foreground:0 0% 100%;--primary-hover:260 66% 37%;--highlight:168 66% 63%;--highlight-foreground:168 78% 31%;--secondary:252 25% 95%;--secondary-foreground:260 50% 35%;--muted:252 20% 94%;--muted-foreground:260 5% 57%;--accent:252 22% 93%;--accent-foreground:260 50% 35%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 100%;--border:252 18% 90%;--input:252 18% 92%;--ring:260 62% 52%;--radius:.625rem}.dark{--background:264 22% 8%;--foreground:255 20% 94%;--card:264 20% 11%;--card-foreground:255 20% 94%;--popover:264 20% 11%;--popover-foreground:255 20% 94%;--primary:260 58% 62%;--primary-foreground:0 0% 100%;--primary-hover:260 66% 45%;--highlight:168 66% 55%;--highlight-foreground:168 55% 75%;--secondary:264 18% 14%;--secondary-foreground:255 15% 80%;--muted:264 18% 12%;--muted-foreground:260 8% 58%;--accent:264 16% 16%;--accent-foreground:255 15% 80%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 100%;--border:264 14% 18%;--input:264 14% 16%;--ring:260 58% 62%}*,:before,:after{border-color:hsl(var(--border));box-sizing:border-box}::selection{color:#141019;background:#62e0c8}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6}h1,h2,h3{letter-spacing:-.02em;font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.font-mono,[data-font=mono]{font-family:JetBrains Mono,ui-monospace,monospace}.label-mono{letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:500}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._avatar_92uji_1{color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}._sm_92uji_13{width:32px;height:32px;font-size:.75rem}._md_92uji_19{width:40px;height:40px;font-size:.875rem}._lg_92uji_25{width:48px;height:48px;font-size:1rem}._xl_92uji_31{width:64px;height:64px;font-size:1.25rem}._image_92uji_37{-o-object-fit:cover;object-fit:cover}._initials_92uji_41{background:linear-gradient(135deg,#6a35d4,#45209c)}._logo_1xyxw_1{-o-object-fit:contain;object-fit:contain;width:auto;display:block}._lockup_1xyxw_7._sizeSm_1xyxw_7{height:24px}._lockup_1xyxw_7._sizeMd_1xyxw_11{height:32px}._lockup_1xyxw_7._sizeLg_1xyxw_15{height:40px}._symbol_1xyxw_19._sizeSm_1xyxw_7{width:24px;height:24px}._symbol_1xyxw_19._sizeMd_1xyxw_11{width:32px;height:32px}._symbol_1xyxw_19._sizeLg_1xyxw_15{width:40px;height:40px}._bellBtn_13bri_1{border:1px solid hsl(var(--border));background:hsl(var(--card));width:36px;height:36px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex;position:relative}._bellBtn_13bri_1:hover{color:hsl(var(--foreground));border-color:hsl(var(--primary)/.4)}._badge_13bri_20{background:hsl(var(--destructive));color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}._overlay_13bri_36{z-index:100;background:rgba(0,0,0,.35);position:fixed;top:0;bottom:0;left:0;right:0}._drawer_13bri_43{background:hsl(var(--card));border-left:1px solid hsl(var(--border));z-index:101;flex-direction:column;width:min(380px,100vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-8px 0 32px rgba(0,0,0,.12)}._drawerHeader_13bri_57{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:1rem 1.125rem;display:flex}._drawerTitle_13bri_65{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:700}._closeBtn_13bri_72{width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}._closeBtn_13bri_72:hover{background:hsl(var(--muted))}._list_13bri_88{flex:1;padding:.5rem;overflow-y:auto}._empty_13bri_94{text-align:center;color:hsl(var(--muted-foreground));padding:2rem 1rem;font-size:.875rem}._item_13bri_101{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:.5rem;width:100%;padding:.75rem;transition:background .15s;display:flex}._item_13bri_101:hover{background:hsl(var(--muted)/.5)}._item_13bri_101._unread_13bri_117{background:hsl(var(--primary)/.06)}._item_13bri_101._unread_13bri_117 ._itemTitle_13bri_120{font-weight:700}._itemBody_13bri_124{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}._itemTitle_13bri_120{color:hsl(var(--foreground));font-size:.8125rem}._itemDesc_13bri_137{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}._itemTime_13bri_143{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.6875rem}._readIcon_13bri_149{color:hsl(var(--muted-foreground));flex-shrink:0;margin-top:2px}._sidebar_1cmk4_1{background:hsl(var(--card));border-right:1px solid hsl(var(--border));width:290px;min-width:290px;height:100vh;box-shadow:2px 0 16px hsl(var(--border)/.35);flex-direction:column;padding:1.5rem 1.125rem 1.25rem;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}._brand_1cmk4_16{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:.625rem;margin-bottom:2rem;padding:.5rem .625rem;transition:background .2s;display:flex}._brand_1cmk4_16:hover{background:hsl(var(--secondary))}._nav_1cmk4_31{flex:1}._navLabel_1cmk4_35{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));margin:0 0 .625rem;padding:0 .375rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;font-weight:500}._navGrid_1cmk4_46{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}._navBtn_1cmk4_52{aspect-ratio:1;background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.875rem .5rem;font-size:.68rem;font-weight:600;line-height:1.2;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}._navBtn_1cmk4_52:hover{background:hsl(var(--accent));border-color:hsl(var(--border));color:hsl(var(--foreground));box-shadow:0 4px 12px hsl(var(--border)/.4);transform:translateY(-1px)}._navBtn_1cmk4_52._active_1cmk4_79{background:hsl(var(--primary));border-color:hsl(var(--primary-hover));color:hsl(var(--primary-foreground));box-shadow:0 4px 16px hsl(var(--primary)/.3), inset 0 1px 0 rgba(255,255,255,.15)}._navBtn_1cmk4_52._active_1cmk4_79 ._navTag_1cmk4_85{color:#fff;background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.35)}._navBtnLabel_1cmk4_91{line-height:1.2}._navTag_1cmk4_85{letter-spacing:.02em;text-transform:lowercase;background:hsl(var(--primary)/.12);color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;padding:.125rem .3rem;font-size:.5rem;font-weight:700;line-height:1.2;overflow:hidden}._userSection_1cmk4_112{border-top:1px solid hsl(var(--border));align-items:center;gap:.375rem;margin-top:auto;padding-top:.875rem;display:flex;position:relative}._userInfo_1cmk4_122{cursor:pointer;text-align:left;background:0 0;border:1px solid transparent;border-radius:12px;flex:1;align-items:center;gap:.625rem;min-width:0;padding:.5rem .625rem;transition:background .18s,border-color .18s;display:flex}._userInfo_1cmk4_122:hover{background:hsl(var(--secondary));border-color:hsl(var(--border))}._userAvatar_1cmk4_141{border:1.5px solid hsl(var(--primary)/.35);box-shadow:0 2px 8px hsl(var(--primary)/.2)}._userDetails_1cmk4_146{flex-direction:column;flex:1;min-width:0;display:flex}._userName_1cmk4_153{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.775rem;font-weight:600;overflow:hidden}._userHint_1cmk4_162{color:hsl(var(--muted-foreground));font-size:.65rem}._userProfileIcon_1cmk4_167{color:hsl(var(--primary)/.45);flex-shrink:0;transition:color .18s}._userInfo_1cmk4_122:hover ._userProfileIcon_1cmk4_167{color:hsl(var(--primary))}._logoutBtn_1cmk4_176{background:hsl(var(--secondary));border:1px solid hsl(var(--border));width:34px;height:34px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:flex}._logoutBtn_1cmk4_176:hover{color:#ef4444;background:#fee2e2;border-color:#fca5a5;box-shadow:0 2px 8px rgba(239,68,68,.15)}._content_ecl3v_1{max-width:520px}._taskList_ecl3v_5{flex-direction:column;gap:.625rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}._taskItem_ecl3v_14{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}._taskInfo_ecl3v_25{flex-direction:column;gap:.125rem;min-width:0;display:flex}._taskType_ecl3v_32{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600}._taskTarget_ecl3v_40{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}._taskDue_ecl3v_46{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.75rem;display:flex}._warning_ecl3v_54{color:#da620b;align-items:center;gap:.375rem;margin:0 0 .75rem;font-size:.8125rem;display:flex}._page_ddq8c_1{background:hsl(var(--background));min-height:100vh}._main_ddq8c_6{box-sizing:border-box;width:90%;max-width:1100px;margin:0 auto;padding:2rem 2rem 3rem}._card_ddq8c_15{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;padding:1.25rem}._cardTitle_ddq8c_22{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:.9375rem;font-weight:700}._cardDesc_ddq8c_29{color:hsl(var(--muted-foreground));margin:0 0 1rem;font-size:.8125rem}._kpiRow_ddq8c_35{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}@media (max-width:768px){._kpiRow_ddq8c_35{grid-template-columns:1fr}}._kpiCard_ddq8c_47{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;padding:.875rem 1rem}._kpiValue_ddq8c_54{color:hsl(var(--foreground));font-size:1.375rem;font-weight:800}._kpiLabel_ddq8c_60{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.75rem;display:block}._primaryBtn_ddq8c_67{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:9px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}._primaryBtn_ddq8c_67:hover{opacity:.9}._disabledBtn_ddq8c_84{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));cursor:not-allowed;opacity:.85;border-radius:9px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}._outlineBtn_ddq8c_99{color:hsl(var(--foreground));border:1px solid hsl(var(--border));cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}._outlineBtn_ddq8c_99:hover{background:hsl(var(--secondary))}._badge_ddq8c_116{background:hsl(var(--secondary));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:6px;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}._badgeSuccess_ddq8c_127{color:#267342;background:#e7f9ed;border-color:#b3e6c5}._badgePending_ddq8c_133{color:#a16512;background:#fdf4e2;border-color:#f5daa3}._badgeActive_ddq8c_139{background:hsl(var(--primary)/.12);color:hsl(var(--primary));border-color:hsl(var(--primary)/.25)}html.dark ._badgeSuccess_ddq8c_127{color:#90dfad;background:#194328;border-color:#2b6440}html.dark ._badgePending_ddq8c_133{color:#f1cb7e;background:#473615;border-color:#6b5324}._progressBar_ddq8c_156{background:hsl(var(--muted));border-radius:999px;height:8px;overflow:hidden}._progressFill_ddq8c_163{background:hsl(var(--primary));border-radius:999px;height:100%;transition:width .3s}._tabs_ddq8c_170{background:hsl(var(--primary)/.08);border-radius:10px;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:flex}._tab_ddq8c_170{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:.5rem .75rem;font-size:.8125rem;font-weight:500}._tab_ddq8c_170._active_ddq8c_190{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._loadingState_ddq8c_195{text-align:center;color:hsl(var(--muted-foreground));padding:2.5rem;font-size:.875rem}._errorBanner_ddq8c_202{color:#8f2424;background:#fceeee;border:1px solid #f0c2c2;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:500;display:flex}._dialogOverlay_ddq8c_215{z-index:50;background:rgba(0,0,0,.45);animation:.15s _fadeIn_ddq8c_1;position:fixed;top:0;bottom:0;left:0;right:0}._dialogContent_ddq8c_223{z-index:51;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;width:min(560px,100vw - 2rem);max-height:90vh;padding:1.5rem;animation:.18s _slideUp_ddq8c_1;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 16px 48px rgba(0,0,0,.18)}@keyframes _fadeIn_ddq8c_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_ddq8c_1{0%{transform:translate(-50%,-46%)}to{transform:translate(-50%,-50%)}}._dialogHeader_ddq8c_256{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}._dialogTitle_ddq8c_263{color:hsl(var(--foreground));font-size:1.0625rem;font-weight:800}._dialogClose_ddq8c_269{width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}._dialogClose_ddq8c_269:hover{background:hsl(var(--secondary))}._dialogDesc_ddq8c_285{color:hsl(var(--muted-foreground));margin:0 0 1rem;font-size:.8125rem}._dialogForm_ddq8c_291{flex-direction:column;gap:.875rem;display:flex}._dialogFooter_ddq8c_297{border-top:1px solid hsl(var(--border));justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex}._formGroup_ddq8c_305{flex-direction:column;gap:.3rem;display:flex}._formLabel_ddq8c_311{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}._formSectionLabel_ddq8c_319{color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));margin-bottom:-.25rem;padding-bottom:.25rem;font-size:.75rem;font-weight:700}._formInput_ddq8c_328,._formSelect_ddq8c_328{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;outline:none;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s}._formInput_ddq8c_328:focus,._formSelect_ddq8c_328:focus{border-color:hsl(var(--primary))}._formSelect_ddq8c_328{cursor:pointer}._formRow2_ddq8c_346{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._formRow3_ddq8c_352{grid-template-columns:repeat(3,1fr);gap:.625rem;display:grid}._layout_juef0_1{background:var(--background);min-height:100vh;display:flex}._content_juef0_7{flex:1;min-width:0;min-height:100vh;overflow-y:auto}._nav_1rmxo_3{z-index:80;background:hsl(var(--background)/.82);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border-bottom:1px solid transparent;transition:border-color .2s,background .2s;position:-webkit-sticky;position:sticky;top:0}._nav_1rmxo_3._scrolled_1rmxo_12{border-color:hsl(var(--border));background:hsl(var(--background)/.94)}._inner_1rmxo_17{align-items:center;gap:20px;max-width:1200px;height:68px;margin:0 auto;padding:0 24px;display:flex}@media (min-width:861px){._inner_1rmxo_17{height:72px;padding:0 28px}}._logoLink_1rmxo_33{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}._links_1rmxo_41{gap:26px;margin-left:16px;display:none}@media (min-width:861px){._links_1rmxo_41{display:flex}}._links_1rmxo_41 a{color:hsl(var(--muted-foreground));font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}._links_1rmxo_41 a:hover{color:hsl(var(--primary))}._right_1rmxo_63{align-items:center;gap:10px;margin-left:auto;display:flex}@media (min-width:861px){._right_1rmxo_63{gap:14px}}._themer_1rmxo_76{border:1.5px solid hsl(var(--border));background:hsl(var(--card));width:40px;height:40px;color:hsl(var(--foreground));cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .18s,transform .3s cubic-bezier(.22,.61,.36,1),background .3s;display:inline-flex}._themer_1rmxo_76 svg{width:17px;height:17px;display:block}._themer_1rmxo_76:hover{border-color:hsl(var(--primary));transform:rotate(18deg)}@media (min-width:861px){._themer_1rmxo_76{width:42px;height:42px}._themer_1rmxo_76 svg{width:18px;height:18px}}._signin_1rmxo_111{color:hsl(var(--foreground));font-size:15px;font-weight:600;text-decoration:none;transition:color .15s;display:none}._signin_1rmxo_111:hover{color:hsl(var(--primary))}@media (min-width:861px){._signin_1rmxo_111{display:inline}}._cta_1rmxo_128{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;white-space:nowrap;box-shadow:0 10px 28px -12px hsl(var(--primary)/.45);border:none;border-radius:999px;align-items:center;gap:9px;padding:11px 22px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.22,.61,.36,1),background .18s,box-shadow .18s;display:none}._cta_1rmxo_128:hover{background:hsl(var(--primary-hover));transform:translateY(-2px)}@media (min-width:861px){._cta_1rmxo_128{display:inline-flex}}._hamburger_1rmxo_157{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:44px;height:44px;padding:10px 8px;display:flex}._hamburger_1rmxo_157 span{background:hsl(var(--foreground));transform-origin:50%;border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.22,.61,.36,1),opacity .2s;display:block}._hamburger_1rmxo_157._hamburgerOpen_1rmxo_178 span:first-child{transform:translateY(7px)rotate(45deg)}._hamburger_1rmxo_157._hamburgerOpen_1rmxo_178 span:nth-child(2){opacity:0;transform:scaleX(0)}._hamburger_1rmxo_157._hamburgerOpen_1rmxo_178 span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (min-width:861px){._hamburger_1rmxo_157{display:none}}._overlay_1rmxo_195{z-index:78;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.35);animation:.2s _fadeIn_1rmxo_1;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes _fadeIn_1rmxo_1{0%{opacity:0}to{opacity:1}}._mobileMenu_1rmxo_213{z-index:79;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));opacity:0;pointer-events:none;padding:8px 0 24px;transition:transform .25s cubic-bezier(.22,.61,.36,1),opacity .2s;position:fixed;top:68px;left:0;right:0;transform:translateY(-8px)}._mobileMenu_1rmxo_213._mobileMenuOpen_1rmxo_227{opacity:1;pointer-events:auto;transform:translateY(0)}@media (min-width:861px){._mobileMenu_1rmxo_213{display:none}}._mobileLinks_1rmxo_238{border-bottom:1px solid hsl(var(--border));flex-direction:column;margin-bottom:16px;padding:8px 0;display:flex}._mobileLink_1rmxo_238{color:hsl(var(--foreground));align-items:center;min-height:52px;padding:14px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}._mobileLink_1rmxo_238:hover{background:hsl(var(--secondary));color:hsl(var(--primary))}._mobileCtas_1rmxo_262{flex-direction:column;gap:10px;padding:0 24px;display:flex}._mobileSigning_1rmxo_269{border:1.5px solid hsl(var(--border));height:50px;color:hsl(var(--foreground));border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:flex}._mobileSigning_1rmxo_269:hover{border-color:hsl(var(--primary));background:hsl(var(--secondary))}._mobileCta_1rmxo_262{background:hsl(var(--primary));height:50px;color:hsl(var(--primary-foreground));box-shadow:0 4px 14px hsl(var(--primary)/.3);border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex}._mobileCta_1rmxo_262:hover{background:hsl(var(--primary-hover))}._page_kpre5_3{background:hsl(var(--background));min-height:100dvh;color:hsl(var(--foreground));font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:hidden}._wrap_kpre5_11{max-width:1200px;margin:0 auto;padding:0 28px}._section_kpre5_17{padding:104px 0}@media (max-width:780px){._section_kpre5_17{padding:72px 0}}@media (max-width:480px){._section_kpre5_17{padding:56px 0}}._sectionTight_kpre5_31{padding-top:0}._center_kpre5_35{text-align:center}._center_kpre5_35 ._eyebrow_kpre5_38,._center_kpre5_35 ._lead_kpre5_38{margin-left:auto;margin-right:auto}._center_kpre5_35 ._lead_kpre5_38{text-align:center}._eyebrow_kpre5_38{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--primary));align-items:center;gap:11px;margin:0 0 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:500;display:inline-flex}._eyebrowDia_kpre5_60{background:hsl(var(--highlight));border-left:3px solid hsl(var(--primary));border-top:3px solid hsl(var(--primary));flex:none;width:10px;height:10px;transform:rotate(45deg)}._display_kpre5_70{letter-spacing:-.045em;margin:0;font-size:max(40px,min(6.4vw,82px));font-weight:700;line-height:.98}._h2_kpre5_78{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:max(28px,min(4vw,48px));font-weight:700;line-height:1.04}._h3_kpre5_87{letter-spacing:-.015em;margin:0 0 8px;font-size:20px;font-weight:700}._lead_kpre5_38{color:hsl(var(--muted-foreground));text-wrap:pretty;max-width:60ch;margin:20px 0 0;font-size:max(16px,min(1.5vw,20px));line-height:1.6}._gradInk_kpre5_103{background:linear-gradient(120deg, hsl(var(--primary)), hsl(var(--primary)/.8) 55%, hsl(var(--highlight-foreground)));color:transparent;-webkit-background-clip:text;background-clip:text}._btn_kpre5_111{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:9px;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.22,.61,.36,1),background .18s,box-shadow .18s,border-color .18s,color .18s;display:inline-flex}._btn_kpre5_111:hover{transform:translateY(-2px)}._btn_kpre5_111 ._arr_kpre5_129{transition:transform .2s cubic-bezier(.22,.61,.36,1)}._btn_kpre5_111:hover ._arr_kpre5_129{transform:translate(4px)}._btnLg_kpre5_136{padding:17px 30px;font-size:17px}._btnPrimary_kpre5_141{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 14px 30px -14px hsl(var(--primary)/.5)}._btnPrimary_kpre5_141:hover{background:hsl(var(--primary-hover))}._btnAqua_kpre5_150{background:hsl(var(--highlight));color:#0c0812}._btnAqua_kpre5_150:hover{background:#78e3ce}._btnGhost_kpre5_158{color:hsl(var(--foreground));border:1.5px solid hsl(var(--border));background:0 0}._btnGhost_kpre5_158:hover{border-color:hsl(var(--foreground))}._btnGhostWhite_kpre5_167{color:#fff;background:0 0;border:1.5px solid rgba(255,255,255,.28)}._btnGhostWhite_kpre5_167:hover{border-color:rgba(255,255,255,.7)}._hero_kpre5_177{padding:84px 0 96px;position:relative;overflow:hidden}@media (max-width:780px){._hero_kpre5_177{padding:56px 0 72px}}@media (max-width:480px){._hero_kpre5_177{padding:44px 0 60px}}._hero_kpre5_177:before{content:"";background:radial-gradient(60% 60% at 50% 0%, hsl(var(--primary)/.08), transparent 70%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dark ._hero_kpre5_177:before{background:radial-gradient(60% 60% at 50% 0%, hsl(var(--primary)/.18), transparent 70%)}._heroGrid_kpre5_203{grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;display:grid;position:relative}._heroCta_kpre5_211{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}@media (max-width:480px){._heroCta_kpre5_211{flex-direction:column}._heroCta_kpre5_211 ._btn_kpre5_111{justify-content:center;width:100%}}._heroSub_kpre5_227{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:14px;display:flex}._heroSub_kpre5_227 span{align-items:center;gap:7px;display:inline-flex}@media (max-width:480px){._heroSub_kpre5_227{gap:10px;font-size:13px}}._ok_kpre5_247{color:hsl(var(--highlight-foreground));font-weight:800;display:inline-flex}._heroArt_kpre5_253{position:relative}._floatChip_kpre5_258{z-index:4;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;align-items:center;gap:10px;padding:12px 15px;animation:6s ease-in-out infinite _float_kpre5_258;display:flex;position:absolute;top:-22px;right:-14px;box-shadow:0 14px 36px -20px rgba(0,0,0,.28)}._floatChip_kpre5_258 b{font-size:13px;display:block}@media (max-width:920px){._floatChip_kpre5_258{display:none}}._floatChipDot_kpre5_283{background:hsl(var(--secondary));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}._floatChipSub_kpre5_294{color:hsl(var(--highlight-foreground));font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:block}@keyframes _float_kpre5_258{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){._floatChip_kpre5_258{animation:none!important}}._mock_kpre5_315{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:24px;overflow:hidden;box-shadow:0 28px 70px -34px rgba(0,0,0,.24)}.dark ._mock_kpre5_315{box-shadow:0 34px 90px -34px rgba(0,0,0,.6)}._mockBar_kpre5_326{border-bottom:1px solid hsl(var(--border));align-items:center;gap:10px;padding:15px 18px;display:flex}._mockBarName_kpre5_334{letter-spacing:-.02em;font-size:16px;font-weight:600}._mockPill_kpre5_340{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));border-radius:999px;margin-left:auto;padding:5px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}._mockBody_kpre5_350{padding:18px}._mockHead_kpre5_354{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}._mockTitle_kpre5_361{font-size:14px;font-weight:600}._chip_kpre5_366{background:hsl(var(--secondary));color:hsl(var(--primary));letter-spacing:.02em;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}._cand_kpre5_379{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:13px;align-items:center;gap:13px;margin-bottom:9px;padding:13px 14px;transition:border-color .2s,transform .2s;display:flex}._cand_kpre5_379:last-child{margin-bottom:0}._cand_kpre5_379:hover{border-color:hsl(var(--primary));transform:translate(3px)}._candAv_kpre5_398{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary-hover)));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:600;display:flex}._candInfo_kpre5_412{flex:1;min-width:0}._candName_kpre5_417{font-size:14px;font-weight:600}._candRole_kpre5_422{color:hsl(var(--muted-foreground));font-size:12px}._candScore_kpre5_427{flex-shrink:0;align-items:center;gap:11px;margin-left:auto;display:flex}._candBar_kpre5_435{background:hsl(var(--border));border-radius:99px;width:64px;height:7px;overflow:hidden}._candFill_kpre5_443{background:linear-gradient(90deg, hsl(var(--highlight-foreground)), hsl(var(--highlight)));border-radius:99px;height:100%;transition:width 1.1s cubic-bezier(.16,1,.3,1);display:block}._candPct_kpre5_451{text-align:right;width:36px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}._marqueeSection_kpre5_460{padding:0 0 72px}._marqueeLabel_kpre5_464{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:24px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}._marqueeTrack_kpre5_474{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}._marqueeRow_kpre5_480{width:-moz-max-content;gap:64px;width:max-content;animation:26s linear infinite _marq_kpre5_460;display:flex}._marqueeRow_kpre5_480:hover{animation-play-state:paused}._marqueeItem_kpre5_490{letter-spacing:-.02em;color:hsl(var(--muted-foreground));opacity:.7;white-space:nowrap;font-size:21px;font-weight:700}@keyframes _marq_kpre5_460{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._marqueeRow_kpre5_480{animation:none!important}}._rail_kpre5_510{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid;position:relative}._rail_kpre5_510:before{content:"";background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--highlight)));opacity:.4;height:2px;position:absolute;top:30px;left:8%;right:8%}._rstep_kpre5_528{text-align:left;position:relative}._rnum_kpre5_533{background:hsl(var(--card));border:2px solid hsl(var(--primary));width:60px;height:60px;color:hsl(var(--primary));z-index:2;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:600;display:flex;position:relative}._stepBody_kpre5_551{color:hsl(var(--muted-foreground));margin:0;font-size:15px}._fcards_kpre5_558{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}._fc_kpre5_558{background:hsl(var(--card));border:1px solid hsl(var(--border));cursor:default;border-radius:16px;padding:28px;transition:transform .25s cubic-bezier(.22,.61,.36,1),border-color .25s;position:relative;overflow:hidden}._fc_kpre5_558:before{content:"";background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--highlight)));transform-origin:0;height:3px;transition:transform .3s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}._fc_kpre5_558:hover{border-color:hsl(var(--primary));transform:translateY(-4px)}._fc_kpre5_558:hover:before{transform:scaleX(1)}._ficon_kpre5_596{background:hsl(var(--secondary));border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}._fcBody_kpre5_607{color:hsl(var(--muted-foreground));margin:0;font-size:14.5px}._band_kpre5_614{background:hsl(var(--primary));color:#fff;border-radius:32px;padding:58px 50px;position:relative;overflow:hidden}._bandWmk_kpre5_623{opacity:.12;pointer-events:none;width:520px;height:520px;position:absolute;bottom:-160px;right:-120px}._metrics_kpre5_633{z-index:2;grid-template-columns:repeat(3,1fr);gap:30px;display:grid;position:relative}._metricN_kpre5_641{letter-spacing:-.04em;color:hsl(var(--highlight));font-size:max(40px,min(5vw,64px));font-weight:800;line-height:1}._metricC_kpre5_649{color:rgba(255,255,255,.84);max-width:24ch;margin-top:8px;font-size:15px}._quote_kpre5_657{text-align:center;max-width:880px;margin:0 auto}._quoteText_kpre5_663{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:max(22px,min(3vw,32px));font-weight:600;line-height:1.28}._quoteBy_kpre5_672{align-items:center;gap:12px;margin-top:26px;display:inline-flex}._quoteAv_kpre5_679{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary-hover)));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-weight:600;display:flex}._quoteWho_kpre5_692{text-align:left;font-size:14px}._quoteWho_kpre5_692 b{display:block}._quoteWho_kpre5_692 span{color:hsl(var(--muted-foreground))}._faq_kpre5_704{max-width:820px;margin:46px auto 0}._faqItem_kpre5_709{border-bottom:1px solid hsl(var(--border))}._faqQ_kpre5_713{text-align:left;cursor:pointer;width:100%;color:hsl(var(--foreground));letter-spacing:-.01em;background:0 0;border:none;padding:22px 48px 22px 0;font-family:inherit;font-size:17.5px;font-weight:600;position:relative}._faqQ_kpre5_713:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}._faqArrow_kpre5_733{border-right:2.5px solid hsl(var(--primary));border-bottom:2.5px solid hsl(var(--primary));width:12px;height:12px;transition:transform .25s cubic-bezier(.22,.61,.36,1);position:absolute;top:50%;right:6px;transform:translateY(-65%)rotate(45deg)}._faqOpen_kpre5_745 ._faqArrow_kpre5_733{transform:translateY(-35%)rotate(-135deg)}._faqA_kpre5_733{max-height:0;transition:max-height .3s cubic-bezier(.22,.61,.36,1);overflow:hidden}._faqA_kpre5_733 p{color:hsl(var(--muted-foreground));max-width:62ch;margin:0 0 22px;font-size:15.5px}._ctaFinal_kpre5_762{color:#fff;text-align:center;background:#100b19;border-radius:32px;padding:72px 50px;position:relative;overflow:hidden}.dark ._ctaFinal_kpre5_762{border:1px solid hsl(var(--border));background:linear-gradient(160deg,#1a1330,#0c0812)}._ctaFinalWmk_kpre5_776{opacity:.1;pointer-events:none;width:460px;height:460px;position:absolute;top:-150px;left:-120px}._ctaFinalH2_kpre5_786{letter-spacing:-.03em;text-wrap:balance;z-index:2;margin:0;font-size:max(26px,min(4vw,46px));font-weight:700;line-height:1.04;position:relative}._ctaFinalLead_kpre5_797{color:rgba(255,255,255,.78);text-align:center;z-index:2;max-width:56ch;margin:20px auto 0;font-size:max(16px,min(1.4vw,19px));position:relative}._ctaFinalRow_kpre5_807{z-index:2;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex;position:relative}._footer_kpre5_818{border-top:1px solid hsl(var(--border));padding:64px 0 40px}._ftTop_kpre5_823{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px;display:grid}._ftBrand_kpre5_829 p{color:hsl(var(--muted-foreground));max-width:30ch;margin:12px 0 0;font-size:14px}._ftLogo_kpre5_836{align-items:center;gap:8px;display:inline-flex}._ftLogoName_kpre5_842{letter-spacing:-.02em;color:hsl(var(--foreground));font-size:20px;font-weight:600}._ftCol_kpre5_849 h4{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0 0 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500}._ftCol_kpre5_849 a{color:hsl(var(--card-foreground));padding:6px 0;font-size:14.5px;text-decoration:none;transition:color .15s;display:block}._ftCol_kpre5_849 a:hover{color:hsl(var(--primary))}._ftBottom_kpre5_870{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:46px;padding-top:24px;font-size:13px;display:flex}._ftTag_kpre5_883{color:hsl(var(--primary));font-weight:600}._reveal_kpre5_889{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}._revealIn_kpre5_895{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){._reveal_kpre5_889{opacity:1!important;transform:none!important}}@media (max-width:920px){._heroGrid_kpre5_203{grid-template-columns:1fr;gap:44px}._heroGrid_kpre5_203>div:first-child{max-width:640px}}@media (max-width:880px){._fcards_kpre5_558{grid-template-columns:1fr 1fr}}@media (max-width:780px){._rail_kpre5_510{grid-template-columns:1fr}._rail_kpre5_510:before{display:none}._rstep_kpre5_528{align-items:flex-start;gap:20px;display:flex}._rstep_kpre5_528 ._rnum_kpre5_533{flex-shrink:0;margin-bottom:0}._metrics_kpre5_633{grid-template-columns:1fr;gap:26px}._band_kpre5_614{border-radius:24px;padding:42px 28px}._ftTop_kpre5_823{grid-template-columns:1fr 1fr;gap:28px}._footer_kpre5_818{padding:48px 0 32px}._marqueeSection_kpre5_460{padding:0 0 56px}}@media (max-width:560px){._fcards_kpre5_558{grid-template-columns:1fr}._ctaFinal_kpre5_762{border-radius:20px;padding:48px 24px}._ctaFinalRow_kpre5_807{flex-direction:column}._ctaFinalRow_kpre5_807 ._btn_kpre5_111{justify-content:center;width:100%}._band_kpre5_614{border-radius:20px}._mock_kpre5_315{border-radius:16px}._quoteText_kpre5_663{font-size:20px}}@media (max-width:480px){._wrap_kpre5_11{padding:0 18px}._heroGrid_kpre5_203>div:first-child{max-width:100%}._display_kpre5_70{letter-spacing:-.038em;font-size:max(36px,min(10vw,52px))}._lead_kpre5_38{font-size:16px}._ftTop_kpre5_823{grid-template-columns:1fr;gap:24px}._ftBottom_kpre5_870{flex-direction:column;align-items:flex-start;gap:8px}._fc_kpre5_558{padding:22px 20px}._band_kpre5_614{padding:36px 22px}._metricN_kpre5_641{font-size:48px}._mockBody_kpre5_350{padding:14px}._mockBar_kpre5_326{padding:12px 14px}._cand_kpre5_379{gap:10px;padding:11px 12px}._candBar_kpre5_435{width:48px}._rail_kpre5_510{gap:20px;margin-top:40px}._rnum_kpre5_533{width:52px;height:52px;font-size:19px}._faq_kpre5_704{margin-top:32px}._faqQ_kpre5_713{padding:18px 44px 18px 0;font-size:15.5px}}._page_15jo7_2{background:hsl(var(--background));min-height:100dvh;color:hsl(var(--foreground));flex-direction:column;font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}._wrap_15jo7_11{max-width:1100px;margin:0 auto;padding:0 28px}._main_15jo7_17{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:72px;max-width:1100px;margin:0 auto;padding:72px 28px 80px;display:grid}@media (max-width:860px){._main_15jo7_17{grid-template-columns:1fr;gap:48px}}._eyebrow_15jo7_35{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--primary));align-items:center;gap:10px;margin:0 0 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;display:inline-flex}._eyebrowDia_15jo7_48{background:hsl(var(--highlight));border-left:2.5px solid hsl(var(--primary));border-top:2.5px solid hsl(var(--primary));width:9px;height:9px;transform:rotate(45deg)}._h1_15jo7_57{letter-spacing:-.04em;text-wrap:balance;margin:0 0 20px;font-size:max(32px,min(5vw,52px));font-weight:700;line-height:1.04}._gradInk_15jo7_66{background:linear-gradient(120deg, hsl(var(--primary)), hsl(var(--primary)/.75) 55%, hsl(var(--highlight-foreground)));color:transparent;-webkit-background-clip:text;background-clip:text}._lead_15jo7_73{color:hsl(var(--muted-foreground));max-width:52ch;margin:0 0 32px;font-size:max(15px,min(1.4vw,18px));line-height:1.65}._topicsList_15jo7_81{flex-direction:column;gap:12px;margin:0 0 36px;padding:0;list-style:none;display:flex}._topicsList_15jo7_81 li{color:hsl(var(--card-foreground));align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}._topicDot_15jo7_98{background:hsl(var(--highlight));border-radius:50%;flex-shrink:0;width:8px;height:8px}._socialProof_15jo7_106{color:hsl(var(--muted-foreground));align-items:center;gap:14px;font-size:14px;display:flex}._avatarStack_15jo7_114{flex-direction:row;display:flex}._avatar_15jo7_114{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary-hover)));color:#fff;border:2px solid hsl(var(--background));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:flex}._formCard_15jo7_135,._successCard_15jo7_135{background:hsl(var(--card));border:1.5px solid hsl(var(--border));box-shadow:0 20px 60px -24px hsl(var(--primary)/.1);border-radius:24px;padding:36px 32px}._formCardHeader_15jo7_143{align-items:center;gap:14px;margin-bottom:28px;display:flex}._formCardTitle_15jo7_150{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}._formCardSub_15jo7_157{color:hsl(var(--muted-foreground));margin:3px 0 0;font-size:13px}._form_15jo7_135{flex-direction:column;gap:16px;display:flex}._field_15jo7_169{flex-direction:column;gap:6px;display:flex}._label_15jo7_175{color:hsl(var(--foreground));font-size:14px;font-weight:500}._required_15jo7_181{color:hsl(var(--primary))}._input_15jo7_185{border:1.5px solid hsl(var(--border));background:hsl(var(--background));width:100%;height:44px;color:hsl(var(--foreground));border-radius:10px;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}._input_15jo7_185::placeholder{color:hsl(var(--muted-foreground)/.65)}._input_15jo7_185::placeholder{color:hsl(var(--muted-foreground)/.65)}._input_15jo7_185:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.14);outline:none}._submitBtn_15jo7_206{background:hsl(var(--primary));height:48px;color:hsl(var(--primary-foreground));cursor:pointer;box-shadow:0 4px 16px hsl(var(--primary)/.3);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-family:inherit;font-size:16px;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s;display:flex}._submitBtn_15jo7_206:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}._submitBtn_15jo7_206:hover:not(:disabled){background:hsl(var(--primary-hover));transform:translateY(-1px)}._spinner_15jo7_235{border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.65s linear infinite _spin_15jo7_235}@keyframes _spin_15jo7_235{to{transform:rotate(360deg)}}._disclaimer_15jo7_249{color:hsl(var(--muted-foreground));text-align:center;margin:0;font-size:12.5px;line-height:1.6}._disclaimer_15jo7_249 a{color:hsl(var(--primary));text-decoration:none}._disclaimer_15jo7_249 a:hover{text-decoration:underline}._divider_15jo7_264{color:hsl(var(--muted-foreground));align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}._divider_15jo7_264:before,._divider_15jo7_264:after{content:"";background:hsl(var(--border));flex:1;height:1px}._appLink_15jo7_279{text-align:center;color:hsl(var(--primary));border-radius:10px;padding:10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:block}._appLink_15jo7_279:hover{background:hsl(var(--secondary))}._successCard_15jo7_135{text-align:center}._successIcon_15jo7_299{background:hsl(var(--highlight)/.15);width:64px;height:64px;color:hsl(var(--highlight-foreground));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}._successTitle_15jo7_311{letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:700}._successDesc_15jo7_318{color:hsl(var(--muted-foreground));margin:0 0 28px;font-size:15px;line-height:1.6}._successBack_15jo7_325{color:hsl(var(--primary));font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}._successBack_15jo7_325:hover{opacity:.75}._strip_15jo7_338{border-top:1px solid hsl(var(--border));padding:20px 0}._stripInner_15jo7_343{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._stripLabel_15jo7_351{color:hsl(var(--muted-foreground));letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}._stripLinks_15jo7_358{gap:20px;display:flex}._stripLinks_15jo7_358 a{color:hsl(var(--muted-foreground));font-size:13px;text-decoration:none;transition:color .15s}._stripLinks_15jo7_358 a:hover{color:hsl(var(--primary))}@media (max-width:480px){._wrap_15jo7_11,._main_15jo7_17{padding-left:20px;padding-right:20px}._formCard_15jo7_135,._successCard_15jo7_135{padding:28px 20px}}._page_19wmd_1{background:hsl(var(--background));min-height:100dvh;color:hsl(var(--foreground));font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}._wrap_19wmd_8{max-width:1100px;margin:0 auto;padding:0 28px}._hero_19wmd_15{text-align:center;padding:80px 0 56px}._eyebrow_19wmd_20{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--primary));align-items:center;gap:10px;margin:0 0 20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;display:inline-flex}._eyebrowDia_19wmd_33{background:hsl(var(--highlight));border-left:2.5px solid hsl(var(--primary));border-top:2.5px solid hsl(var(--primary));width:9px;height:9px;transform:rotate(45deg)}._h1_19wmd_42{letter-spacing:-.04em;margin:0 0 16px;font-size:max(32px,min(5vw,56px));font-weight:700;line-height:1.02}._h2_19wmd_50{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:max(24px,min(3.5vw,40px));font-weight:700}._lead_19wmd_58{color:hsl(var(--muted-foreground));max-width:54ch;margin:0 auto 36px;font-size:max(16px,min(1.4vw,19px))}._toggle_19wmd_66{background:hsl(var(--secondary));border:1px solid hsl(var(--border));border-radius:999px;gap:4px;padding:4px;display:inline-flex}._toggleBtn_19wmd_75{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}._toggleBtn_19wmd_75._toggleActive_19wmd_90{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 4px rgba(0,0,0,.06)}._toggleBadge_19wmd_96{background:hsl(var(--highlight)/.2);color:hsl(var(--highlight-foreground));border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}._plansSection_19wmd_107{padding:0 0 80px}._plansGrid_19wmd_111{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}._planCard_19wmd_118{background:hsl(var(--card));border:1.5px solid hsl(var(--border));border-radius:20px;padding:32px 28px;transition:transform .2s,box-shadow .2s;position:relative}._planCard_19wmd_118:hover{box-shadow:0 16px 40px -16px hsl(var(--primary)/.12);transform:translateY(-3px)}._planCardFeatured_19wmd_131{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff;transform:scale(1.02)}._planCardFeatured_19wmd_131:hover{box-shadow:0 20px 50px -16px hsl(var(--primary)/.5);transform:scale(1.02)translateY(-3px)}._planCardFeatured_19wmd_131 ._planName_19wmd_141,._planCardFeatured_19wmd_131 ._planPriceValue_19wmd_141,._planCardFeatured_19wmd_131 ._planPriceCurrency_19wmd_141,._planCardFeatured_19wmd_131 ._planPricePeriod_19wmd_141,._planCardFeatured_19wmd_131 ._planDesc_19wmd_141{color:rgba(255,255,255,.9)}._planCardFeatured_19wmd_131 ._planPriceValue_19wmd_141{color:#fff}._planCardFeatured_19wmd_131 ._planName_19wmd_141{color:rgba(255,255,255,.7)}._planBadge_19wmd_151{background:hsl(var(--highlight));color:#0c0812;white-space:nowrap;letter-spacing:.04em;border-radius:999px;padding:4px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}._planHeader_19wmd_167{margin-bottom:24px}._planName_19wmd_141{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0 0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}._planPrice_19wmd_141{align-items:flex-end;gap:4px;margin-bottom:10px;display:flex}._planPriceCurrency_19wmd_141{color:hsl(var(--muted-foreground));padding-bottom:6px;font-size:20px;font-weight:600}._planPriceValue_19wmd_141{letter-spacing:-.04em;color:hsl(var(--foreground));font-size:52px;font-weight:800;line-height:1}._planPriceCustom_19wmd_203{color:hsl(var(--foreground));letter-spacing:-.02em;font-size:28px;font-weight:700}._planPricePeriod_19wmd_141{color:hsl(var(--muted-foreground));padding-bottom:8px;font-size:15px}._planDesc_19wmd_141{color:hsl(var(--muted-foreground));margin:0;font-size:14px;line-height:1.5}._planBtn_19wmd_223{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-bottom:24px;padding:13px 20px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,transform .15s,box-shadow .18s;display:flex}._planBtn_19wmd_223:hover{transform:translateY(-1px)}._planBtnPrimary_19wmd_243{background:hsl(var(--highlight));color:#0c0812}._planBtnPrimary_19wmd_243:hover{background:#78e3ce}._planBtnGhost_19wmd_251{background:hsl(var(--secondary));color:hsl(var(--foreground));border:1.5px solid hsl(var(--border))}._planCardFeatured_19wmd_131 ._planBtnGhost_19wmd_251{color:#fff;background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25)}._planBtnGhost_19wmd_251:hover{border-color:hsl(var(--primary))}._planFeatures_19wmd_265{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._planFeatures_19wmd_265 li{color:hsl(var(--card-foreground));align-items:center;gap:11px;font-size:14.5px;display:flex}._planCardFeatured_19wmd_131 ._planFeatures_19wmd_265 li{color:rgba(255,255,255,.88)}._featureIcon_19wmd_284{background:hsl(var(--secondary));width:22px;height:22px;color:hsl(var(--primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._featureIconAqua_19wmd_296{color:#62e0c8;background:rgba(98,224,200,.2)}._faqSection_19wmd_302{padding:0 0 80px}._faqHead_19wmd_306{text-align:center;margin-bottom:48px}._faq_19wmd_302{max-width:760px;margin:0 auto}._faqItem_19wmd_316{border-bottom:1px solid hsl(var(--border))}._faqQ_19wmd_320{text-align:left;cursor:pointer;width:100%;color:hsl(var(--foreground));background:0 0;border:none;padding:20px 44px 20px 0;font-family:inherit;font-size:16.5px;font-weight:600;position:relative}._faqQ_19wmd_320:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}._faqArrow_19wmd_339{border-right:2.5px solid hsl(var(--primary));border-bottom:2.5px solid hsl(var(--primary));width:11px;height:11px;transition:transform .25s;position:absolute;top:50%;right:4px;transform:translateY(-65%)rotate(45deg)}._faqOpen_19wmd_351 ._faqArrow_19wmd_339{transform:translateY(-35%)rotate(-135deg)}._faqA_19wmd_339{transition:max-height .3s cubic-bezier(.22,.61,.36,1);overflow:hidden}._faqA_19wmd_339 p{color:hsl(var(--muted-foreground));max-width:60ch;margin:0 0 20px;font-size:15px}._ctaStrip_19wmd_367{padding:0 0 80px}._ctaInner_19wmd_371{color:#fff;text-align:center;background:#100b19;border-radius:28px;padding:64px 48px;position:relative;overflow:hidden}.dark ._ctaInner_19wmd_371{border:1px solid hsl(var(--border));background:linear-gradient(160deg,#1a1330,#0c0812)}._ctaWmk_19wmd_385{opacity:.09;pointer-events:none;position:absolute;bottom:-120px;right:-100px}._ctaH2_19wmd_393{letter-spacing:-.03em;z-index:2;margin:0;font-size:max(24px,min(3.5vw,40px));font-weight:700;position:relative}._ctaLead_19wmd_402{color:rgba(255,255,255,.75);z-index:2;max-width:48ch;margin:14px auto 28px;font-size:17px;position:relative}._ctaRow_19wmd_411{z-index:2;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}._btn_19wmd_420{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:15px 28px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s,background .18s;display:inline-flex}._btn_19wmd_420:hover{transform:translateY(-2px)}._btnAqua_19wmd_438{background:hsl(var(--highlight));color:#0c0812}._btnAqua_19wmd_438:hover{background:#78e3ce}._btnGhostWhite_19wmd_446{color:#fff;background:0 0;border:1.5px solid rgba(255,255,255,.28)}._btnGhostWhite_19wmd_446:hover{border-color:rgba(255,255,255,.65)}._footer_19wmd_456{border-top:1px solid hsl(var(--border));padding:32px 0}._ftInner_19wmd_461{flex-wrap:wrap;align-items:center;gap:28px;display:flex}._ftLogo_19wmd_468{letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:600;display:inline-flex}._ftLinks_19wmd_477{gap:20px;margin-left:16px;display:flex}._ftLinks_19wmd_477 a{color:hsl(var(--muted-foreground));font-size:14px;text-decoration:none;transition:color .15s}._ftLinks_19wmd_477 a:hover{color:hsl(var(--primary))}._ftCopy_19wmd_492{color:hsl(var(--muted-foreground));margin-left:auto;font-size:13px}@media (max-width:860px){._plansGrid_19wmd_111{grid-template-columns:1fr;max-width:440px;margin:0 auto}._planCardFeatured_19wmd_131{transform:none}._planCardFeatured_19wmd_131:hover{transform:translateY(-3px)}}@media (max-width:560px){._wrap_19wmd_8{padding:0 20px}._ctaInner_19wmd_371{padding:40px 24px}}._page_h1iyp_2{background:hsl(var(--background));min-height:100dvh;color:hsl(var(--foreground));font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}._wrap_h1iyp_9{max-width:1100px;margin:0 auto;padding:0 28px}._hero_h1iyp_16{text-align:center;padding:88px 0 96px;position:relative;overflow:hidden}._heroGlow_h1iyp_23{background:radial-gradient(70% 70% at 50% 0%, hsl(var(--primary)/.08), transparent 70%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dark ._heroGlow_h1iyp_23{background:radial-gradient(70% 70% at 50% 0%, hsl(var(--primary)/.16), transparent 70%)}._eyebrow_h1iyp_33{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--primary));align-items:center;gap:10px;margin:0 0 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;display:inline-flex}._eyebrowDia_h1iyp_46{background:hsl(var(--highlight));border-left:2.5px solid hsl(var(--primary));border-top:2.5px solid hsl(var(--primary));width:9px;height:9px;transform:rotate(45deg)}._h1_h1iyp_55{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0 auto 20px;font-size:max(34px,min(5.5vw,64px));font-weight:700;line-height:1.02}._h2_h1iyp_65{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:max(24px,min(3.5vw,40px));font-weight:700}._h3_h1iyp_73{letter-spacing:-.015em;margin:0 0 6px;font-size:17px;font-weight:700}._gradInk_h1iyp_80{background:linear-gradient(120deg, hsl(var(--primary)), hsl(var(--primary)/.75) 55%, hsl(var(--highlight-foreground)));color:transparent;-webkit-background-clip:text;background-clip:text}._heroLead_h1iyp_87{color:hsl(var(--muted-foreground));text-wrap:pretty;max-width:56ch;margin:0 auto 36px;font-size:max(16px,min(1.5vw,19px));line-height:1.65}._heroCta_h1iyp_96{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 10px 28px -10px hsl(var(--primary)/.45);border-radius:999px;align-items:center;gap:9px;padding:15px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s,background .18s;display:inline-flex}._heroCta_h1iyp_96:hover{background:hsl(var(--primary-hover));transform:translateY(-2px)}._section_h1iyp_116{padding:88px 0}._sectionAlt_h1iyp_120{background:hsl(var(--secondary));border-radius:32px;margin:0 28px}@media (max-width:560px){._sectionAlt_h1iyp_120{border-radius:20px;margin:0 16px}}._sectionHead_h1iyp_132{margin-bottom:52px}._valuesGrid_h1iyp_137{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:860px){._valuesGrid_h1iyp_137{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){._valuesGrid_h1iyp_137{grid-template-columns:1fr}}._valueCard_h1iyp_153{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;padding:28px 24px;transition:transform .2s,border-color .2s}._valueCard_h1iyp_153:hover{border-color:hsl(var(--primary));transform:translateY(-3px)}._valueEmoji_h1iyp_165{margin-bottom:16px;font-size:28px;line-height:1;display:block}._valueDesc_h1iyp_172{color:hsl(var(--muted-foreground));margin:0;font-size:14px;line-height:1.6}._perksGrid_h1iyp_180{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:860px){._perksGrid_h1iyp_180{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){._perksGrid_h1iyp_180{grid-template-columns:1fr}}._perkCard_h1iyp_196{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;align-items:flex-start;gap:14px;padding:20px;display:flex}._perkIcon_h1iyp_206{flex-shrink:0;margin-top:2px;font-size:24px;line-height:1}._perkTitle_h1iyp_213{letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:700}._perkDesc_h1iyp_220{color:hsl(var(--muted-foreground));margin:0;font-size:13.5px;line-height:1.5}._deptFilter_h1iyp_228{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}._deptBtn_h1iyp_235{border:1.5px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,color .15s,border-color .15s}._deptBtn_h1iyp_235:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}._deptBtn_h1iyp_235._deptBtnActive_h1iyp_251{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}._deptBtn_h1iyp_235:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}._openingsList_h1iyp_261{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}._openingCard_h1iyp_268{background:hsl(var(--card));border:1.5px solid hsl(var(--border));border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}._openingCard_h1iyp_268:hover{border-color:hsl(var(--primary));box-shadow:0 4px 16px hsl(var(--primary)/.07);transform:translate(3px)}@media (max-width:600px){._openingCard_h1iyp_268{flex-direction:column;align-items:flex-start;gap:14px}}._openingInfo_h1iyp_292{flex:1;min-width:0}._openingTitle_h1iyp_297{letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:600}._openingMeta_h1iyp_304{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}._openingDept_h1iyp_313{color:hsl(var(--primary));letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}._openingDot_h1iyp_321{background:hsl(var(--muted-foreground));border-radius:50%;flex-shrink:0;width:3px;height:3px}._openingApply_h1iyp_329{color:hsl(var(--primary));white-space:nowrap;border:1.5px solid hsl(var(--primary)/.3);border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}._openingApply_h1iyp_329:hover{background:hsl(var(--primary)/.07);border-color:hsl(var(--primary))}._openApp_h1iyp_349{background:hsl(var(--secondary));border:1.5px solid hsl(var(--border));border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;display:flex}@media (max-width:600px){._openApp_h1iyp_349{flex-direction:column;align-items:flex-start}}._openAppContent_h1iyp_366{flex:1;align-items:center;gap:16px;display:flex}._openAppTitle_h1iyp_373{margin:0 0 4px;font-size:16px;font-weight:700}._openAppDesc_h1iyp_379{color:hsl(var(--muted-foreground));max-width:56ch;margin:0;font-size:14px;line-height:1.5}._openAppBtn_h1iyp_387{color:hsl(var(--primary-foreground));background:hsl(var(--primary));white-space:nowrap;box-shadow:0 4px 12px hsl(var(--primary)/.25);border-radius:999px;align-items:center;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}._openAppBtn_h1iyp_387:hover{background:hsl(var(--primary-hover));transform:translateY(-1px)}._ctaSection_h1iyp_407{padding:0 0 80px}._ctaInner_h1iyp_411{color:#fff;text-align:center;background:#100b19;border-radius:28px;padding:72px 50px;position:relative;overflow:hidden}.dark ._ctaInner_h1iyp_411{border:1px solid hsl(var(--border));background:linear-gradient(160deg,#1a1330,#0c0812)}._ctaWmk_h1iyp_425{opacity:.09;pointer-events:none;position:absolute;bottom:-100px;right:-80px}._ctaH2_h1iyp_433{letter-spacing:-.03em;z-index:2;text-wrap:balance;margin:0;font-size:max(24px,min(3.5vw,42px));font-weight:700;position:relative}._ctaLead_h1iyp_443{color:rgba(255,255,255,.72);z-index:2;max-width:44ch;margin:14px auto 28px;font-size:17px;position:relative}._ctaRow_h1iyp_452{z-index:2;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}._btn_h1iyp_461{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:15px 28px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s,background .18s;display:inline-flex}._btn_h1iyp_461:hover{transform:translateY(-2px)}._btnAqua_h1iyp_479{background:hsl(var(--highlight));color:#0c0812}._btnAqua_h1iyp_479:hover{background:#78e3ce}._btnGhostWhite_h1iyp_487{color:#fff;background:0 0;border:1.5px solid rgba(255,255,255,.28)}._btnGhostWhite_h1iyp_487:hover{border-color:rgba(255,255,255,.65)}._footer_h1iyp_497{border-top:1px solid hsl(var(--border));padding:32px 0}._ftInner_h1iyp_502{flex-wrap:wrap;align-items:center;gap:28px;display:flex}._ftLogo_h1iyp_509{letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:600;display:inline-flex}._ftLinks_h1iyp_518{gap:20px;margin-left:16px;display:flex}._ftLinks_h1iyp_518 a{color:hsl(var(--muted-foreground));font-size:14px;text-decoration:none;transition:color .15s}._ftLinks_h1iyp_518 a:hover{color:hsl(var(--primary))}._ftCopy_h1iyp_533{color:hsl(var(--muted-foreground));margin-left:auto;font-size:13px}@media (max-width:560px){._wrap_h1iyp_9{padding:0 20px}._ctaInner_h1iyp_411{padding:44px 24px}}._page_tc96p_2{background:hsl(var(--background));grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}@media (max-width:860px){._page_tc96p_2{grid-template-columns:1fr}}._panel_tc96p_15{background:hsl(var(--primary));flex-direction:column;display:flex;position:relative;overflow:hidden}@media (max-width:860px){._panel_tc96p_15{display:none}}._panelGlow_tc96p_28{pointer-events:none;background:radial-gradient(80% 80% at 30% 20%,rgba(98,224,200,.18),transparent 60%),radial-gradient(60% 60% at 80% 80%,rgba(0,0,0,.25),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}._panelInner_tc96p_35{z-index:2;flex-direction:column;height:100%;padding:48px;display:flex;position:relative}._panelLogo_tc96p_44{align-items:center;gap:10px;display:inline-flex}._panelLogoName_tc96p_50{letter-spacing:-.025em;color:#fff;font-size:22px;font-weight:600}._panelContent_tc96p_57{margin:auto 0;padding:40px 0}._panelEyebrow_tc96p_62{letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.65);margin:0 0 20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500}._panelHeadline_tc96p_72{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0 0 28px;font-size:max(26px,min(3.5vw,42px));font-weight:700;line-height:1.08}._panelFeatures_tc96p_82{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._panelFeatures_tc96p_82 li{color:rgba(255,255,255,.88);align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}._panelCheck_tc96p_99{background:rgba(98,224,200,.25);border:1.5px solid rgba(98,224,200,.5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}._panelCheck_tc96p_99:after{content:"";background:#62e0c8;border-radius:50%;width:10px;height:10px}._panelQuote_tc96p_118{background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 24px}._panelQuote_tc96p_118 p{color:rgba(255,255,255,.95);margin:0 0 8px;font-size:15px;font-style:italic;font-weight:600;line-height:1.5}._panelQuote_tc96p_118 span{color:rgba(255,255,255,.6);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}._mobileBrand_tc96p_139{background:hsl(var(--primary));padding:20px 24px;display:none}@media (max-width:860px){._mobileBrand_tc96p_139{display:block}}._mobileBrandInner_tc96p_150{justify-content:space-between;align-items:center;gap:12px;display:flex}._mobileBrandLeft_tc96p_157{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._mobileBrandName_tc96p_165{letter-spacing:-.025em;color:#fff;font-size:20px;font-weight:600}._mobileBrandTagline_tc96p_172{color:rgba(255,255,255,.68);letter-spacing:.01em;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}@media (max-width:360px){._mobileBrandTagline_tc96p_172{display:none}}._formSide_tc96p_186{background:hsl(var(--background));flex-direction:column;min-height:0;transition:background .3s;display:flex}@media (max-width:860px){._formSide_tc96p_186{min-height:calc(100dvh - 64px)}}._formTopBar_tc96p_200{justify-content:space-between;align-items:center;padding:20px 40px;display:flex}@media (max-width:860px){._formTopBar_tc96p_200{padding:16px 24px}}@media (max-width:480px){._formTopBar_tc96p_200{padding:14px 18px}}._backLink_tc96p_217{color:hsl(var(--muted-foreground));align-items:center;gap:7px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}._backLink_tc96p_217:hover{color:hsl(var(--primary))}._backLink_tc96p_217 svg{flex-shrink:0}._themer_tc96p_234{border:1.5px solid hsl(var(--border));background:hsl(var(--card));width:40px;height:40px;color:hsl(var(--foreground));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:border-color .18s,transform .3s cubic-bezier(.22,.61,.36,1);display:inline-flex}._themer_tc96p_234 svg{width:17px;height:17px;display:block}._themer_tc96p_234:hover{border-color:hsl(var(--primary));transform:rotate(18deg)}._formWrapper_tc96p_257{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:440px;margin:0 auto;padding:0 40px 60px;display:flex}@media (max-width:860px){._formWrapper_tc96p_257{max-width:480px;padding:0 32px 48px}}@media (max-width:480px){._formWrapper_tc96p_257{max-width:100%;padding:0 18px 36px}}._formHeader_tc96p_280{margin-bottom:36px}._formLogo_tc96p_284{margin-bottom:28px}._formTitle_tc96p_288{letter-spacing:-.025em;color:hsl(var(--foreground));margin:0 0 8px;font-size:26px;font-weight:700}@media (max-width:480px){._formTitle_tc96p_288{font-size:23px}}._formSubtitle_tc96p_301{color:hsl(var(--muted-foreground));margin:0;font-size:15px}._form_tc96p_186{flex-direction:column;gap:18px;display:flex}._field_tc96p_314{flex-direction:column;gap:6px;display:flex}._labelRow_tc96p_320{justify-content:space-between;align-items:center;display:flex}._label_tc96p_320{color:hsl(var(--foreground));font-size:14px;font-weight:500}._forgotLink_tc96p_332{color:hsl(var(--primary));font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s}._forgotLink_tc96p_332:hover{opacity:.8}._inputWrap_tc96p_343{position:relative}._input_tc96p_343{border:1.5px solid hsl(var(--border));background:hsl(var(--card));width:100%;height:44px;color:hsl(var(--foreground));border-radius:10px;padding:0 .875rem;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}._input_tc96p_343::placeholder{color:hsl(var(--muted-foreground)/.7)}._input_tc96p_343::placeholder{color:hsl(var(--muted-foreground)/.7)}._input_tc96p_343:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.14);outline:none}._inputPad_tc96p_368{padding-right:44px}._eyeBtn_tc96p_372{cursor:pointer;width:44px;height:44px;color:hsl(var(--muted-foreground));background:0 0;border:none;border-radius:0 10px 10px 0;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;top:0;right:0}._eyeBtn_tc96p_372:hover{color:hsl(var(--foreground))}._eyeBtn_tc96p_372:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px;border-radius:10px}._error_tc96p_397{color:hsl(var(--destructive));background:hsl(var(--destructive)/.07);border:1px solid hsl(var(--destructive)/.2);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:14px;line-height:1.5;display:flex}._error_tc96p_397 svg{flex-shrink:0;margin-top:1px}._submitBtn_tc96p_414{background:hsl(var(--primary));height:46px;color:hsl(var(--primary-foreground));cursor:pointer;box-shadow:0 4px 14px hsl(var(--primary)/.3);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:6px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,box-shadow .15s,transform .15s;display:flex}._submitBtn_tc96p_414:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}._submitBtn_tc96p_414:hover:not(:disabled){background:hsl(var(--primary-hover));box-shadow:0 6px 20px hsl(var(--primary)/.35);transform:translateY(-1px)}._spinner_tc96p_444{border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.65s linear infinite _spin_tc96p_444}@keyframes _spin_tc96p_444{to{transform:rotate(360deg)}}._signupHint_tc96p_459{text-align:center;color:hsl(var(--muted-foreground));margin-top:24px;font-size:14px}._signupLink_tc96p_466{color:hsl(var(--primary));font-weight:600;text-decoration:none;transition:opacity .15s}._signupLink_tc96p_466:hover{opacity:.8}.dark ._page_tc96p_2{background:#0f1114}.dark ._panel_tc96p_15{background:linear-gradient(155deg,#15181e 0%,#0f1114 45%,#111418 100%)}.dark ._panelGlow_tc96p_28{background:radial-gradient(70% 70% at 25% 15%,rgba(65,216,186,.14),transparent 55%),radial-gradient(50% 50% at 85% 75%,rgba(71,112,133,.08),transparent 60%)}.dark ._panelCheck_tc96p_99{background:rgba(65,216,186,.12);border-color:rgba(65,216,186,.35)}.dark ._panelQuote_tc96p_118{background:rgba(27,29,34,.65);border-color:rgba(50,54,62,.8)}.dark ._mobileBrand_tc96p_139{background:linear-gradient(155deg,#15181e 0%,#0f1114 100%);border-bottom:1px solid #25272d}.dark ._formSide_tc96p_186{background:radial-gradient(90% 60% at 50% -10%,rgba(65,216,186,.04),transparent 55%),#0f1114}.dark ._backLink_tc96p_217{color:#8b919c}.dark ._formSubtitle_tc96p_301,.dark ._signupHint_tc96p_459{color:#838995}.dark ._backLink_tc96p_217:hover{color:#4ddbbe}.dark ._themer_tc96p_234{background:#191b1f;border-color:#2e3138}.dark ._themer_tc96p_234:hover{border-color:rgba(65,216,186,.55)}.dark ._input_tc96p_343{background:#16181d;border-color:#292c32}.dark ._input_tc96p_343:focus{border-color:rgba(65,216,186,.65);box-shadow:0 0 0 3px rgba(65,216,186,.12)}.dark ._eyeBtn_tc96p_372:focus-visible{outline-color:rgba(65,216,186,.65)}.dark ._forgotLink_tc96p_332,.dark ._signupLink_tc96p_466{color:#4ddbbe}.dark ._forgotLink_tc96p_332:hover,.dark ._signupLink_tc96p_466:hover{opacity:.85}.dark ._submitBtn_tc96p_414{color:#121317;background:#2acbab;box-shadow:0 4px 18px rgba(42,203,171,.22)}.dark ._submitBtn_tc96p_414:hover:not(:disabled){background:#3cd7b8;box-shadow:0 6px 24px rgba(42,203,171,.28)}.dark ._spinner_tc96p_444{border-color:#121317 rgba(18,19,23,.25) rgba(18,19,23,.25)}._root_1dl9x_1{flex-direction:column;gap:.875rem;display:flex}._toolbar_1dl9x_8{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._searchWrap_1dl9x_15{flex:1;min-width:180px;position:relative}._searchIcon_1dl9x_21{color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}._searchInput_1dl9x_30{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));width:100%;color:hsl(var(--foreground));box-sizing:border-box;outline:none;padding:.4375rem .75rem .4375rem 2rem;font-size:.875rem;transition:border-color .15s}._searchInput_1dl9x_30::placeholder{color:hsl(var(--muted-foreground))}._searchInput_1dl9x_30::placeholder{color:hsl(var(--muted-foreground))}._searchInput_1dl9x_30:focus{border-color:hsl(var(--primary))}._statusSelect_1dl9x_49{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;outline:none;padding:.4375rem .75rem;font-size:.875rem}._statusSelect_1dl9x_49:focus{border-color:hsl(var(--primary))}._total_1dl9x_63{color:hsl(var(--muted-foreground));white-space:nowrap;margin-left:auto;font-size:.8125rem}._tableWrap_1dl9x_71{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);box-shadow:0 1px 4px hsl(var(--primary)/.04);overflow-x:auto}._table_1dl9x_71{border-collapse:collapse;width:100%;font-size:.875rem}._table_1dl9x_71 th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));white-space:nowrap;padding:.625rem .875rem;font-size:.6875rem;font-weight:600}._table_1dl9x_71 td{color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));vertical-align:middle;padding:.625rem .875rem}._table_1dl9x_71 tbody tr:last-child td{border-bottom:none}._table_1dl9x_71 tbody tr:hover td{background:hsl(var(--primary)/.03)}._clickableRow_1dl9x_108{cursor:pointer}._candidateName_1dl9x_112{color:hsl(var(--foreground));font-weight:500}._candidateEmail_1dl9x_117{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.75rem}._skillCell_1dl9x_123{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:hsl(var(--muted-foreground));font-size:.8125rem;overflow:hidden}._dateCell_1dl9x_132{white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.8125rem}._scorePill_1dl9x_139{border-radius:9999px;justify-content:center;align-items:center;min-width:2.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}._scoreHigh_1dl9x_150{color:#157a3a;background:rgba(33,196,93,.12)}._scoreMid_1dl9x_155{color:#8c6117;background:rgba(245,159,10,.12)}._scoreLow_1dl9x_160{color:#b21010;background:rgba(239,67,67,.12)}._badgePass_1dl9x_166{color:#157a3a;background:rgba(33,196,93,.12);border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}._badgeFail_1dl9x_176{color:#b21010;background:rgba(239,67,67,.12);border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}._badgeNull_1dl9x_186{color:hsl(var(--muted-foreground));font-size:.875rem}._empty_1dl9x_192{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}._emptyIcon_1dl9x_201{color:hsl(var(--border))}._emptyText_1dl9x_205{color:hsl(var(--muted-foreground));font-size:.9375rem}._pagination_1dl9x_211{justify-content:center;align-items:center;gap:.75rem;display:flex}._pageBtn_1dl9x_218{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));cursor:pointer;width:2rem;height:2rem;color:hsl(var(--foreground));justify-content:center;align-items:center;transition:background .15s;display:flex}._pageBtn_1dl9x_218:hover:not(:disabled){background:hsl(var(--muted))}._pageBtn_1dl9x_218:disabled{opacity:.4;cursor:not-allowed}._pageInfo_1dl9x_239{color:hsl(var(--muted-foreground));font-size:.875rem}._container_z6zm1_1{background:hsl(var(--background));min-height:100vh}._main_z6zm1_6{box-sizing:border-box;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem}._pageHeader_z6zm1_14{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;display:flex}._headerLeft_z6zm1_23{min-width:0}._pageTitle_z6zm1_27{color:hsl(var(--foreground));letter-spacing:-.03em;margin-bottom:.3rem;font-size:1.5rem;font-weight:800;line-height:1.2}._pageSubtitle_z6zm1_36{color:hsl(var(--muted-foreground));max-width:520px;margin:0;font-size:.875rem;line-height:1.55}@media (max-width:640px){._main_z6zm1_6{width:100%;padding:1.25rem 1rem 2rem}}._container_pxkoc_1{background:hsl(var(--background));min-height:100vh}._main_pxkoc_6{box-sizing:border-box;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem}._pageHeader_pxkoc_14{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;display:flex}._headerLeft_pxkoc_23{min-width:0}._pageTitle_pxkoc_27{color:hsl(var(--foreground));letter-spacing:-.03em;margin-bottom:.3rem;font-size:1.5rem;font-weight:800;line-height:1.2}._pageSubtitle_pxkoc_36{color:hsl(var(--muted-foreground));max-width:520px;margin:0;font-size:.875rem;line-height:1.55}._createJobButton_pxkoc_44{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;white-space:nowrap;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;transition:background .15s,transform .12s;display:inline-flex}._createJobButton_pxkoc_44:hover{background:hsl(var(--primary-hover));transform:translateY(-1px)}._statsGrid_pxkoc_65{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.75rem;display:grid}._card_pxkoc_72{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;align-items:center;gap:1rem;padding:1.25rem;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.05)}._card_pxkoc_72:hover{box-shadow:0 4px 16px hsl(var(--primary)/.1), 0 1px 4px rgba(0,0,0,.05);border-color:hsl(var(--primary)/.2);transform:translateY(-1px)}._cardIcon_pxkoc_89{border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}._cardIcon_pxkoc_89._blue_pxkoc_98{color:#0b64f4;background-color:rgba(60,131,246,.12)}._cardIcon_pxkoc_89._yellow_pxkoc_102{color:#a7741b;background-color:rgba(245,159,10,.12)}._cardIcon_pxkoc_89._purple_pxkoc_106{color:#6a1fea;background-color:rgba(124,59,237,.12)}._cardIcon_pxkoc_89._green_pxkoc_110{color:#1b9d4a;background-color:rgba(33,196,93,.12)}._cardLabel_pxkoc_115{color:hsl(var(--muted-foreground));margin-bottom:.25rem;font-size:.75rem;font-weight:500}._cardValue_pxkoc_122{color:hsl(var(--foreground));font-size:1.5rem;font-weight:700;line-height:1}@media (max-width:1100px){._statsGrid_pxkoc_65{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){._main_pxkoc_6{width:100%;padding:1.25rem 1rem 2rem}._statsGrid_pxkoc_65{grid-template-columns:1fr}}._btn_1ak49_1{color:#5b30a6;border-radius:calc(var(--radius) - 2px);cursor:pointer;white-space:nowrap;background:#f6f1fd;border:1px solid #d4c8ea;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.6875rem;font-weight:500;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}._btn_1ak49_1:hover:not(:disabled){background:#ede5fa;border-color:#b8a6d9}._btn_1ak49_1:disabled{opacity:.55;cursor:not-allowed}._spin_1ak49_25{animation:.8s linear infinite _spin_1ak49_25}@keyframes _spin_1ak49_25{to{transform:rotate(360deg)}}._wrapper_bgoki_2{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));transition:border-color .15s,box-shadow .15s;overflow:hidden}._wrapper_bgoki_2:focus-within{border-color:#af97d8;box-shadow:0 0 0 2px #ede7f9}._toolbar_bgoki_14{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.35);flex-wrap:wrap;gap:.15rem;padding:.4rem .5rem;display:flex}._toolBtn_bgoki_23{border-radius:calc(var(--radius) - 4px);width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._toolBtn_bgoki_23:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._toolBtnActive_bgoki_40{color:#583399;background:#ede7f8}._editorWrap_bgoki_45{min-height:160px;max-height:280px;overflow-y:auto}._editorWrap_bgoki_45 .tiptap{color:hsl(var(--foreground));outline:none;min-height:140px;padding:.65rem .75rem;font-size:.875rem;line-height:1.55}._editorWrap_bgoki_45 .tiptap p{margin:.25rem 0}._editorWrap_bgoki_45 .tiptap h2{color:hsl(var(--foreground));letter-spacing:-.02em;margin:.75rem 0 .375rem;font-size:1.125rem;font-weight:700}._editorWrap_bgoki_45 .tiptap h3{color:hsl(var(--foreground));margin:.625rem 0 .25rem;font-size:.975rem;font-weight:600}._editorWrap_bgoki_45 .tiptap ul{margin:.375rem 0;padding-left:1.75rem;list-style-type:disc;list-style-position:outside}._editorWrap_bgoki_45 .tiptap ol{margin:.375rem 0;padding-left:1.75rem;list-style-type:decimal;list-style-position:outside}._editorWrap_bgoki_45 .tiptap li{margin:.2rem 0;padding-left:.25rem;display:list-item}._editorWrap_bgoki_45 .tiptap ul>li{list-style-type:disc}._editorWrap_bgoki_45 .tiptap ol>li{list-style-type:decimal}._editorWrap_bgoki_45 .tiptap strong{font-weight:700}._editorWrap_bgoki_45 .tiptap em{font-style:italic}._editorWrap_bgoki_45 .tiptap blockquote{border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin:.5rem 0;padding-left:.75rem}._editorWrap_bgoki_45 .tiptap .is-empty:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;pointer-events:none;height:0}._link_bgoki_122{color:#6837be;cursor:pointer;text-decoration:underline}._link_bgoki_122:hover{opacity:.85}._wrapper_doa6g_2{flex-direction:column;gap:.375rem;display:flex}._label_doa6g_8{color:hsl(var(--foreground));align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}._optional_doa6g_17{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:400}._trigger_doa6g_24{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));text-align:left;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:flex}._trigger_doa6g_24:hover{border-color:hsl(var(--ring)/.5)}._triggerOpen_doa6g_46{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12)}._triggerPlaceholder_doa6g_51{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._triggerValue_doa6g_59{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._triggerIcons_doa6g_67{color:hsl(var(--muted-foreground));flex-shrink:0;align-items:center;gap:.25rem;display:flex}._chevron_doa6g_75{transition:transform .15s}._chevronOpen_doa6g_79{transition:transform .15s;transform:rotate(180deg)}._clearBtn_doa6g_84{background:hsl(var(--muted));width:1.125rem;height:1.125rem;color:hsl(var(--muted-foreground));cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}._clearBtn_doa6g_84:hover{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive))}._backdrop_doa6g_104{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1100;background-color:rgba(0,0,0,.4);position:fixed;top:0;bottom:0;left:0;right:0}._panel_doa6g_113{z-index:1101;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-direction:column;width:90vw;max-width:520px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 64px rgba(0,0,0,.16),0 4px 16px rgba(0,0,0,.08)}._panelHeader_doa6g_130{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}._panelTitle_doa6g_139{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}._panelClose_doa6g_145{border-radius:calc(var(--radius) - 2px);width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid transparent;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._panelClose_doa6g_145:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._filterRow_doa6g_164{border-bottom:1px solid hsl(var(--border));flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}._searchIcon_doa6g_173{color:hsl(var(--muted-foreground));flex-shrink:0}._filterInput_doa6g_178{color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.875rem}._filterInput_doa6g_178::placeholder{color:hsl(var(--muted-foreground))}._filterInput_doa6g_178::placeholder{color:hsl(var(--muted-foreground))}._clearFilter_doa6g_191{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._clearFilter_doa6g_191:hover{color:hsl(var(--foreground))}._tableHeader_doa6g_207{background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.375rem 1rem;display:grid}._tableHeaderCell_doa6g_217{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600}._tableBody_doa6g_225{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;flex:1;max-height:240px;overflow-y:auto}._tableBody_doa6g_225::-webkit-scrollbar{width:6px;height:6px}._tableBody_doa6g_225::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._tableBody_doa6g_225::-webkit-scrollbar-track{background:0 0}._tableRow_doa6g_244{text-align:left;border:none;border-bottom:1px solid hsl(var(--border));cursor:pointer;background:0 0;grid-template-columns:repeat(3,1fr);width:100%;padding:.5625rem 1rem;font-family:inherit;transition:background .1s;display:grid}._tableRow_doa6g_244:last-child{border-bottom:none}._tableRow_doa6g_244:hover{background:hsl(var(--accent))}._tableRowSelected_doa6g_264{background:hsl(var(--primary)/.07)}._tableRowSelected_doa6g_264:hover{background:hsl(var(--primary)/.12)}._tableCell_doa6g_271{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;padding-right:.5rem;font-size:.8125rem;overflow:hidden}._stateMessage_doa6g_280{color:hsl(var(--muted-foreground));text-align:center;padding:1.5rem 1rem;font-size:.875rem}._pagination_doa6g_288{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}._pageBtn_doa6g_298{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));width:1.625rem;height:1.625rem;color:hsl(var(--foreground));cursor:pointer;background:0 0;justify-content:center;align-items:center;font-family:inherit;transition:background .1s;display:flex}._pageBtn_doa6g_298:hover:not(:disabled){background:hsl(var(--accent))}._pageBtn_doa6g_298:disabled{opacity:.35;cursor:not-allowed}._pageInfo_doa6g_320{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;text-align:center;min-width:3rem;font-size:.8125rem}._multiTrigger_doa6g_329{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background:hsl(var(--background));flex-direction:column;gap:.5rem;padding:.5rem .75rem;display:flex}._chipList_doa6g_339{flex-wrap:wrap;gap:.35rem;display:flex}._chip_doa6g_339{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.75rem;display:inline-flex}._chipRemove_doa6g_356{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._chipRemove_doa6g_356:hover{color:hsl(var(--destructive))}._addBtn_doa6g_370{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8125rem;display:inline-flex}._addBtn_doa6g_370:hover{border-color:hsl(var(--ring));color:hsl(var(--foreground))}._tableRowMulti_doa6g_388{text-align:left;border-bottom:1px solid hsl(var(--border));background:0 0;align-items:center;gap:.25rem;width:100%;padding:.5rem 1rem;display:grid}._tableRowMulti_doa6g_388:last-child{border-bottom:none}._tableRowMulti_doa6g_388:hover:not(._tableRowDisabled_doa6g_401){background:hsl(var(--accent))}._tableRowDisabled_doa6g_401{opacity:.55;cursor:not-allowed}._panelFooter_doa6g_410{border-top:1px solid hsl(var(--border));justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}._cancelFooterBtn_doa6g_418,._confirmFooterBtn_doa6g_419{cursor:pointer;border:none;border-radius:8px;padding:.45rem .875rem;font-size:.8125rem;font-weight:600}._cancelFooterBtn_doa6g_418{background:hsl(var(--muted));color:hsl(var(--foreground))}._confirmFooterBtn_doa6g_419{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._overlay_1ee6e_2{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:rgba(30,27,75,.35);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_1ee6e_14{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:calc(var(--radius) + 6px);border:1px solid hsl(var(--border));width:min(1380px,98vw);max-height:92vh;box-shadow:0 24px 64px hsl(var(--primary)/.14), 0 4px 16px rgba(0,0,0,.06);flex-direction:column;display:flex;overflow:hidden}._modalHeader_1ee6e_28{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.125rem 1.5rem .875rem;display:flex}._modalTitleGroup_1ee6e_37{flex-direction:column;gap:.2rem;display:flex}._modalTitle_1ee6e_37{color:hsl(var(--foreground));margin:0;font-size:1.0625rem;font-weight:600}._modalSubtitle_1ee6e_50{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._closeButton_1ee6e_56{border-radius:calc(var(--radius) - 2px);width:1.875rem;height:1.875rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid transparent;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._closeButton_1ee6e_56:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._formJob_1ee6e_76{flex-direction:column;flex:1;gap:.875rem;padding:1.125rem 1.5rem;display:flex;overflow-y:auto}._row_1ee6e_85{grid-template-columns:1fr 1fr;align-items:start;gap:.875rem;display:grid}._row3_1ee6e_92{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:.875rem;display:grid}._row5_1ee6e_99{grid-template-columns:repeat(5,1fr);align-items:end;gap:.875rem;display:grid}._colSpan2_1ee6e_106{grid-column:span 2}._field_1ee6e_110{flex-direction:column;gap:.375rem;display:flex}._labelRow_1ee6e_116{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._label_1ee6e_116{color:hsl(var(--foreground));align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}._optional_1ee6e_133{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:400}._input_1ee6e_140,._textarea_1ee6e_141,._select_1ee6e_142{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}._input_1ee6e_140:focus,._textarea_1ee6e_141:focus,._select_1ee6e_142:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12)}._input_1ee6e_140::-moz-placeholder{color:hsl(var(--muted-foreground))}._textarea_1ee6e_141::-moz-placeholder{color:hsl(var(--muted-foreground))}._select_1ee6e_142::-moz-placeholder{color:hsl(var(--muted-foreground))}._input_1ee6e_140::-ms-input-placeholder{color:hsl(var(--muted-foreground))}._input_1ee6e_140::placeholder{color:hsl(var(--muted-foreground))}._textarea_1ee6e_141::-ms-input-placeholder{color:hsl(var(--muted-foreground))}._textarea_1ee6e_141::placeholder{color:hsl(var(--muted-foreground))}._select_1ee6e_142::-ms-input-placeholder{color:hsl(var(--muted-foreground))}._select_1ee6e_142::placeholder{color:hsl(var(--muted-foreground))}._textarea_1ee6e_141{resize:vertical;min-height:76px}._select_1ee6e_142{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;padding-right:2rem}._selectTiny_1ee6e_181{flex-shrink:0;width:auto;min-width:110px;font-size:.8125rem}._inputTiny_1ee6e_188{flex-shrink:0;width:58px;padding-left:.5rem;padding-right:.5rem}._fitHeader_1ee6e_196{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}._fitValue_1ee6e_203{color:hsl(var(--primary));font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}._slider_1ee6e_210{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:linear-gradient(to right, hsl(var(--primary)) 0%, hsl(var(--primary)) var(--value,70%), hsl(var(--border)) var(--value,70%), hsl(var(--border)) 100%);cursor:pointer;border:none;border-radius:999px;outline:none;width:100%;height:5px}._slider_1ee6e_210::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:hsl(var(--primary));border:2px solid hsl(var(--background));cursor:pointer;border-radius:50%;width:15px;height:15px;transition:transform .1s;box-shadow:0 1px 4px rgba(0,0,0,.2)}._slider_1ee6e_210::-moz-range-thumb{background:hsl(var(--primary));border:2px solid hsl(var(--background));cursor:pointer;border-radius:50%;width:15px;height:15px}._slider_1ee6e_210:focus::-webkit-slider-thumb{transform:scale(1.15)}._tagList_1ee6e_244{flex-wrap:wrap;gap:.3rem;margin-top:.375rem;display:flex}._tag_1ee6e_244{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border));border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem .2rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}._tagRemove_1ee6e_264{cursor:pointer;width:.875rem;height:.875rem;color:hsl(var(--muted-foreground));background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .1s;display:flex}._tagRemove_1ee6e_264:hover{color:hsl(var(--destructive))}._addRow_1ee6e_283{align-items:center;gap:.375rem;display:flex}._addButton_1ee6e_289{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background:hsl(var(--secondary));width:2.125rem;height:2.125rem;color:hsl(var(--secondary-foreground));cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:background .15s;display:inline-flex}._addButton_1ee6e_289:hover{background:hsl(var(--accent))}._listsSection_1ee6e_309{flex-direction:column;gap:.625rem;min-width:0;display:flex}._listsSectionTitle_1ee6e_316{color:hsl(var(--foreground));margin:0;padding-top:.25rem;font-size:.8125rem;font-weight:600}._listsGrid_1ee6e_324{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;min-width:0;display:grid}._listCol_1ee6e_332{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted)/.25);flex-direction:column;gap:.5rem;min-width:0;min-height:200px;max-height:340px;padding:.875rem;display:flex}._listColHeader_1ee6e_349{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.35rem;padding-bottom:.375rem;font-size:.75rem;font-weight:600;display:flex}._listColHeaderLeft_1ee6e_365{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}._listColCount_1ee6e_373{text-transform:none;letter-spacing:0;color:hsl(var(--muted-foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));font-variant-numeric:tabular-nums;border-radius:999px;padding:.1rem .45rem;font-size:.6875rem;font-weight:500}._listItems_1ee6e_386{flex-direction:column;flex:1;gap:.25rem;min-height:0;max-height:240px;margin:0;padding:0 .25rem 0 0;list-style:none;display:flex;overflow-x:hidden;overflow-y:auto}._listItems_1ee6e_386::-webkit-scrollbar{width:5px}._listItems_1ee6e_386::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:999px}._emptyHint_1ee6e_409{color:hsl(var(--muted-foreground));padding:.25rem 0;font-size:.8125rem;font-style:italic}._listItem_1ee6e_386{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background:hsl(var(--card));align-items:flex-start;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}._listIndex_1ee6e_427{color:hsl(var(--muted-foreground));text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:.875rem;font-size:.6875rem;font-weight:600}._listItemText_1ee6e_437{min-width:0;color:hsl(var(--foreground));white-space:normal;word-break:break-word;flex:1;font-size:.8125rem;line-height:1.45}._listItemRemove_1ee6e_447{width:1.125rem;height:1.125rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}._listItemRemove_1ee6e_447:hover{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}._reqBadge_1ee6e_468{white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex-shrink:0;align-items:center;padding:.1rem .4rem;font-size:.625rem;font-weight:700;display:inline-flex}._req_obrigatorio_1ee6e_481{color:#b81e1e;background:rgba(239,67,67,.1);border:1px solid rgba(239,67,67,.2)}._req_opcional_1ee6e_487{color:#205ab6;background:rgba(60,131,246,.1);border:1px solid rgba(60,131,246,.2)}._req_nice_to_have_1ee6e_493{color:#257e46;background:rgba(33,196,93,.1);border:1px solid rgba(33,196,93,.2)}._req_indiferente_1ee6e_499{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border))}._stageDetail_1ee6e_506{color:hsl(var(--muted-foreground));font-size:.75rem}._eliminatoryBadge_1ee6e_511{color:#b81e1e;letter-spacing:0;background:rgba(239,67,67,.12);border:1px solid rgba(239,67,67,.22);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.5625rem;font-weight:800;display:inline-flex}._checkboxLabel_1ee6e_527{color:hsl(var(--muted-foreground));cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:400;display:flex}._checkbox_1ee6e_527{cursor:pointer;width:.875rem;height:.875rem;accent-color:hsl(var(--primary));flex-shrink:0}._modalFooter_1ee6e_546{border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0;justify-content:flex-end;gap:.625rem;padding:.875rem 1.5rem;display:flex}._cancelButton_1ee6e_556{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s}._cancelButton_1ee6e_556:hover{background:hsl(var(--accent))}@media (max-width:1200px){._listsGrid_1ee6e_324{grid-template-columns:repeat(2,minmax(0,1fr))}._listColStages_1ee6e_345{grid-column:1/-1}}@media (max-width:768px){._modal_1ee6e_14{width:min(100%,98vw)}._row3_1ee6e_92,._row5_1ee6e_99{grid-template-columns:1fr}._colSpan2_1ee6e_106{grid-column:span 1}._listsGrid_1ee6e_324{grid-template-columns:1fr}._listColStages_1ee6e_345{grid-column:auto}}._submitButton_1ee6e_598{border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:opacity .15s}._submitButton_1ee6e_598:hover{opacity:.85}._submitButton_1ee6e_598:disabled{opacity:.5;cursor:not-allowed}._container_1jn16_1{margin-top:1.5rem}._filtersRow_1jn16_5{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}._filterField_1jn16_13{flex:1;min-width:140px;max-width:240px}._filterInput_1jn16_19,._filterSelect_1jn16_20{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));width:100%;color:hsl(var(--foreground));outline:none;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}._filterInput_1jn16_19:focus,._filterSelect_1jn16_20:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12)}._filterSelect_1jn16_20{cursor:pointer}._searchButton_1jn16_41{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .15s;display:flex}._searchButton_1jn16_41:hover{opacity:.85}._tableWrapper_1jn16_60{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);background:hsl(var(--card));box-shadow:0 1px 4px hsl(var(--primary)/.04);overflow:hidden}._table_1jn16_60{border-collapse:collapse;width:100%;font-size:.875rem}._table_1jn16_60 thead{background:hsl(var(--muted))}._table_1jn16_60 thead th{text-align:left;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:.75rem 1rem;font-size:.75rem;font-weight:600}._table_1jn16_60 tbody tr{border-top:1px solid hsl(var(--border));transition:background .1s}._table_1jn16_60 tbody tr:hover{background:hsl(var(--primary)/.03)}._table_1jn16_60 tbody td{color:hsl(var(--foreground));vertical-align:middle;padding:.875rem 1rem}._emptyState_1jn16_99{text-align:center;color:hsl(var(--muted-foreground));font-size:.875rem;padding:3rem 1rem!important}._dimmed_1jn16_106{opacity:.5;pointer-events:none}._clickable_1jn16_111{cursor:pointer}._pagination_1jn16_115{border-top:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:0 0 calc(var(--radius) + 2px) calc(var(--radius) + 2px);justify-content:space-between;align-items:center;margin-top:-1px;padding:.75rem 1rem;display:flex}._paginationInfo_1jn16_126{color:hsl(var(--muted-foreground));font-size:.8125rem}._paginationControls_1jn16_131{align-items:center;gap:.5rem;display:flex}._pageBtn_1jn16_137{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));width:2rem;height:2rem;color:hsl(var(--muted-foreground));cursor:pointer;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:flex}._pageBtn_1jn16_137:hover:not(:disabled){background:hsl(var(--primary)/.07);border-color:hsl(var(--primary)/.2);color:hsl(var(--foreground))}._pageBtn_1jn16_137:disabled{opacity:.4;cursor:not-allowed}._pageCounter_1jn16_160{color:hsl(var(--foreground));text-align:center;min-width:3.5rem;font-size:.875rem}._titleCell_ib32z_1{color:hsl(var(--foreground));font-weight:500}._countCell_ib32z_6{font-variant-numeric:tabular-nums;font-weight:500}._badge_ib32z_11{white-space:nowrap;border-radius:9999px;align-items:center;padding:.2rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}._badge_ib32z_11._badge_open_ib32z_20{color:#16833e;background:rgba(33,196,93,.12)}._badge_ib32z_11._badge_draft_ib32z_24{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._badge_ib32z_11._badge_paused_ib32z_28{color:#8c6117;background:rgba(245,159,10,.12)}._badge_ib32z_11._badge_closed_ib32z_32{color:#bc1010;background:rgba(239,67,67,.12)}._badge_ib32z_11._badge_archived_ib32z_36{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._prose_yw0pi_1{color:hsl(var(--foreground));word-break:break-word;font-size:.9375rem;line-height:1.7}._prose_yw0pi_1 h2{color:hsl(var(--foreground));letter-spacing:-.02em;margin:.75rem 0 .375rem;font-size:1.125rem;font-weight:700}._prose_yw0pi_1 h3{color:hsl(var(--foreground));margin:.625rem 0 .25rem;font-size:.975rem;font-weight:600}._prose_yw0pi_1 p{margin:.35rem 0}._prose_yw0pi_1 ul{margin:.375rem 0;padding-left:1.75rem;list-style-type:disc;list-style-position:outside}._prose_yw0pi_1 ol{margin:.375rem 0;padding-left:1.75rem;list-style-type:decimal;list-style-position:outside}._prose_yw0pi_1 li{margin:.2rem 0;padding-left:.25rem;display:list-item}._prose_yw0pi_1 ul>li{list-style-type:disc}._prose_yw0pi_1 ol>li{list-style-type:decimal}._prose_yw0pi_1 strong{font-weight:700}._prose_yw0pi_1 em{font-style:italic}._prose_yw0pi_1 u{text-decoration:underline}._prose_yw0pi_1 a{color:#6837be;text-decoration:underline}._prose_yw0pi_1 a:hover{opacity:.85}._prose_yw0pi_1 hr{border:none;border-top:1px solid hsl(var(--border));width:100%;height:0;margin:.875rem 0;display:block}._plain_yw0pi_71{color:hsl(var(--foreground));word-break:break-word;margin:0;font-size:.9375rem;line-height:1.7}._plain_yw0pi_71 a{color:#6837be;text-decoration:underline}._plain_yw0pi_71 a:hover{opacity:.85}._plain_yw0pi_71 hr{border:none;border-top:1px solid hsl(var(--border));width:100%;height:0;margin:.75rem 0;display:block}._empty_yw0pi_94{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;font-style:italic}._card_2mlth_1{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 4px);box-shadow:0 1px 4px hsl(var(--primary)/.05), 0 1px 2px rgba(0,0,0,.03);margin-bottom:1rem;padding:1.375rem 1.5rem}._header_2mlth_10{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}._title_2mlth_18{color:hsl(var(--foreground));flex:1;margin:0;font-size:.9375rem;font-weight:600}._count_2mlth_26{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:9999px;padding:.1rem .5rem;font-size:.8125rem;font-weight:500}._empty_2mlth_35{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem;font-style:italic}._grid_2mlth_42{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:768px){._grid_2mlth_42{grid-template-columns:1fr}}._reqCard_2mlth_53{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted)/.2);flex-direction:column;gap:.35rem;min-width:0;padding:.875rem 1rem;display:flex}._badge_2mlth_64{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-self:flex-start;padding:.15rem .5rem;font-size:.6875rem;font-weight:700}._req_obrigatorio_2mlth_74{color:#b81e1e;background:rgba(239,67,67,.1);border:1px solid rgba(239,67,67,.2)}._req_opcional_2mlth_80{color:#205ab6;background:rgba(60,131,246,.1);border:1px solid rgba(60,131,246,.2)}._req_nice_to_have_2mlth_86{color:#257e46;background:rgba(33,196,93,.1);border:1px solid rgba(33,196,93,.2)}._req_indiferente_2mlth_92{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border))}._reqTitle_2mlth_98{color:hsl(var(--foreground));word-break:break-word;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}._reqMeta_2mlth_107{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._reqMetaLabel_2mlth_113{color:hsl(var(--foreground));font-weight:600}._reqDesc_2mlth_118{color:hsl(var(--muted-foreground));word-break:break-word;margin:0;font-size:.8125rem;line-height:1.45}._container_1p651_1{background:hsl(var(--background));min-height:100vh}._main_1p651_6{box-sizing:border-box;width:100%;min-width:0;max-width:min(1440px,100%);margin:0 auto;padding:1.75rem 2rem}._loading_1p651_15{color:hsl(var(--muted-foreground));padding:2rem 0;font-size:.875rem}._topbar_1p651_22{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}._backBtn_1p651_31{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-size:.875rem;transition:color .15s;display:flex}._backBtn_1p651_31:hover{color:hsl(var(--foreground))}._actions_1p651_47{flex-wrap:wrap;gap:.625rem;display:flex}._actionBtn_1p651_53{white-space:nowrap;border-radius:var(--radius);cursor:pointer;border:1px solid transparent;width:auto;padding:.5rem 1.125rem;font-size:.875rem;font-weight:500;transition:opacity .15s}._actionBtn_1p651_53:disabled{opacity:.5;cursor:not-allowed}._actionBtn_1p651_53._primary_1p651_68{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}._actionBtn_1p651_53._primary_1p651_68:hover:not(:disabled){opacity:.88}._actionBtn_1p651_53._success_1p651_76{color:#16833e;background:rgba(33,196,93,.1);border-color:rgba(33,196,93,.3);align-items:center;gap:.375rem;display:flex}._actionBtn_1p651_53._success_1p651_76:hover:not(:disabled){background:rgba(33,196,93,.18)}._actionBtn_1p651_53._warning_1p651_87{color:#8c6117;background:rgba(245,159,10,.1);border-color:rgba(245,159,10,.3)}._actionBtn_1p651_53._warning_1p651_87:hover:not(:disabled){background:rgba(245,159,10,.18)}._actionBtn_1p651_53._danger_1p651_95{color:#bc1010;background:rgba(239,67,67,.1);border-color:rgba(239,67,67,.3)}._actionBtn_1p651_53._danger_1p651_95:hover:not(:disabled){background:rgba(239,67,67,.18)}._jobHeader_1p651_105{margin-bottom:1.5rem}._jobTitleRow_1p651_109{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}._jobTitle_1p651_109{color:hsl(var(--foreground));letter-spacing:-.025em;font-size:1.75rem;font-weight:700;line-height:1.2}._statusBadge_1p651_125{border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}._statusBadge_1p651_125._status_open_1p651_134{color:#16833e;background:rgba(33,196,93,.12)}._statusBadge_1p651_125._status_draft_1p651_138{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._statusBadge_1p651_125._status_paused_1p651_142{color:#8c6117;background:rgba(245,159,10,.12)}._statusBadge_1p651_125._status_closed_1p651_146{color:#bc1010;background:rgba(239,67,67,.12)}._statusBadge_1p651_125._status_archived_1p651_150{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._statusBadge_1p651_125._statusSyncing_1p651_154{opacity:.85}._syncDot_1p651_158{background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem;animation:1.2s ease-in-out infinite _jobStatusPulse_1p651_1}@keyframes _jobStatusPulse_1p651_1{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}._metaRow_1p651_176{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}._metaItem_1p651_183{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.875rem;display:flex}._card_1p651_192{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 4px);box-shadow:0 1px 4px hsl(var(--primary)/.05), 0 1px 2px rgba(0,0,0,.03);min-width:0;margin-bottom:1rem;padding:1.375rem 1.5rem}._cardHeader_1p651_202{color:hsl(var(--muted-foreground));flex-shrink:0;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}._cardTitle_1p651_211{color:hsl(var(--foreground));flex:1;margin:0;font-size:.9375rem;font-weight:600}._cardCount_1p651_219{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:9999px;padding:.1rem .5rem;font-size:.8125rem;font-weight:500}._skillsDivider_1p651_228{border:none;border-top:1px solid hsl(var(--border));margin:1.25rem 0 1rem}._skillsRow_1p651_234{flex-wrap:wrap;gap:.5rem;display:flex}._skillTag_1p651_240{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border));border-radius:9999px;padding:.2rem .625rem;font-size:.75rem;font-weight:500}._dualGrid_1p651_251{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:1rem;display:grid}._dualGrid_1p651_251 ._card_1p651_192{flex-direction:column;min-height:0;margin-bottom:0;display:flex}@media (max-width:900px){._dualGrid_1p651_251{grid-template-columns:1fr}}._scrollCard_1p651_269{max-height:420px}._itemList_1p651_274{flex-direction:column;flex:1;gap:.5rem;min-height:0;margin:0;padding:0 .25rem 0 0;list-style:none;display:flex;overflow-y:auto}._emptyItem_1p651_287{color:hsl(var(--muted-foreground));font-size:.8125rem;font-style:italic}._listItem_1p651_293{color:hsl(var(--foreground));align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}._itemText_1p651_302{word-break:break-word;flex:1;min-width:0}._itemBullet_1p651_308{background:hsl(var(--muted));width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-size:.6875rem;font-weight:600;display:flex}._stageList_1p651_324{gap:.75rem}._stageItem_1p651_328{list-style:none}._stageRow_1p651_332{align-items:flex-start;gap:.5rem;display:flex}._stageBody_1p651_338{flex:1;min-width:0}._stageHeader_1p651_343{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}._stageName_1p651_350{color:hsl(var(--foreground));word-break:break-word;font-size:.875rem;font-weight:600}._stageDuration_1p651_357{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:var(--radius-sm);flex-shrink:0;padding:.1rem .375rem;font-size:.75rem}._eliminatory_1p651_366{color:#bc1010;border-radius:var(--radius-sm);background:rgba(239,67,67,.1);flex-shrink:0;padding:.1rem .375rem;font-size:.6875rem;font-weight:700}._stageDesc_1p651_376{color:hsl(var(--muted-foreground));word-break:break-word;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}._pipelineBtn_1p651_385{border-radius:var(--radius);border:1px solid hsl(var(--primary));color:hsl(var(--primary));cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:.375rem;margin-left:auto;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:flex}._pipelineBtn_1p651_385:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._candidatesPlaceholder_1p651_407{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}._placeholderIcon_1p651_416{color:hsl(var(--border))}._placeholderText_1p651_420{color:hsl(var(--muted-foreground));font-size:.9375rem;font-weight:500}._placeholderSub_1p651_426{color:hsl(var(--muted-foreground));font-size:.8125rem}._page_1xavk_1{background:hsl(var(--background));flex-direction:column;height:100vh;display:flex;overflow:hidden}._topbar_1xavk_9{border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));flex-shrink:0;align-items:center;gap:1rem;min-height:56px;padding:.75rem 1.25rem;display:flex}._backBtn_1xavk_20{border:1px solid hsl(var(--border));border-radius:var(--radius);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;transition:background .15s,color .15s;display:flex}._backBtn_1xavk_20:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._pageTitle_1xavk_38{color:hsl(var(--foreground));flex:1;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}._statsLabel_1xavk_48{color:hsl(var(--muted-foreground));font-size:.8125rem}._board_1xavk_53{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;flex:1;align-items:stretch;gap:.75rem;min-height:0;padding:.875rem 1.25rem 1rem;display:flex;overflow-x:auto;overflow-y:hidden}._board_1xavk_53::-webkit-scrollbar{height:6px}._board_1xavk_53::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._column_1xavk_73{background:hsl(var(--muted));border-radius:var(--radius);border:2px solid transparent;flex-direction:column;flex:1;min-width:220px;max-width:340px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}._column_1xavk_73._columnOver_1xavk_85{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.2)}._columnAccent_1xavk_90{border-radius:var(--radius) var(--radius) 0 0;background:var(--col-color,transparent);flex-shrink:0;height:4px;transition:background .2s}._columnColored_1xavk_98 ._columnAccent_1xavk_90{background:var(--col-color)}._columnHeader_1xavk_102{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex;position:relative;overflow:hidden}._columnHeader_1xavk_102:after{content:"";background:var(--col-color,transparent);opacity:.07;pointer-events:none;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}._columnTitle_1xavk_121{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;font-weight:600;overflow:hidden}._columnHeaderRight_1xavk_131{z-index:1;flex-shrink:0;align-items:center;gap:.375rem;display:flex;position:relative}._columnCount_1xavk_140{background:var(--col-color,hsl(var(--secondary)));color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:.1rem .45rem;font-size:.6875rem;font-weight:700;transition:background .2s}._column_1xavk_73:not(._columnColored_1xavk_98) ._columnCount_1xavk_140{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}._columnBody_1xavk_157{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;flex-direction:column;flex:1;gap:.45rem;min-height:0;padding:.5rem;display:flex;overflow-y:auto}._columnBody_1xavk_157::-webkit-scrollbar{width:4px}._columnBody_1xavk_157::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:2px}._emptyColumn_1xavk_176{color:hsl(var(--muted-foreground));text-align:center;pointer-events:none;padding:1.5rem 0;font-size:.75rem}._colorTriggerWrapper_1xavk_184{position:relative}._colorTrigger_1xavk_184{border:2px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;width:18px;height:18px;color:hsl(var(--muted-foreground));border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .15s,transform .1s;display:flex}._colorTrigger_1xavk_184:hover{border-color:hsl(var(--primary));transform:scale(1.15)}._columnColored_1xavk_98 ._colorTrigger_1xavk_184{border-color:var(--col-color)}._colorPicker_1xavk_211{z-index:100;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-direction:column;gap:.5rem;min-width:148px;padding:.625rem;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px rgba(0,0,0,.1)}._colorPickerLabel_1xavk_227{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}._swatchGrid_1xavk_235{grid-template-columns:repeat(4,1fr);gap:.3rem;display:grid}._swatch_1xavk_235{cursor:pointer;border:2px solid transparent;border-radius:6px;width:24px;height:24px;padding:0;transition:transform .1s,border-color .1s}._swatch_1xavk_235:hover{transform:scale(1.2)}._swatch_1xavk_235._swatchActive_1xavk_253{border-color:hsl(var(--foreground));transform:scale(1.1)}._swatchClear_1xavk_258{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);cursor:pointer;text-align:center;padding:.2rem .5rem;font-size:.6875rem;transition:background .15s,color .15s}._swatchClear_1xavk_258:hover{color:#b21010;background:#fcdede;border-color:#f58a8a}._card_1xavk_275{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);cursor:grab;-webkit-user-select:none;-ms-user-select:none;user-select:none;flex-direction:column;gap:.375rem;padding:.625rem;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}._card_1xavk_275._cardColored_1xavk_288{border-left:3px solid var(--card-accent)}._card_1xavk_275:hover{box-shadow:0 2px 8px hsl(var(--border)/.5);border-color:hsl(var(--border))}._card_1xavk_275:active{cursor:grabbing}._card_1xavk_275._cardDragging_1xavk_298{opacity:.95;cursor:grabbing;rotate:1.5deg;box-shadow:0 12px 32px rgba(0,0,0,.16)}._cardPlaceholder_1xavk_305{border-radius:calc(var(--radius) - 2px);background:hsl(var(--secondary));border:2px dashed hsl(var(--border));flex-shrink:0;height:76px}._cardTop_1xavk_313{align-items:center;gap:.5rem;display:flex}._avatar_1xavk_319{background:var(--card-accent,hsl(var(--primary)));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.625rem;font-weight:700;transition:background .2s;display:flex}._cardInfo_1xavk_334{flex-direction:column;flex:1;min-width:0;display:flex}._cardName_1xavk_341{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden}._cardEmail_1xavk_351{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}._scoreBadge_1xavk_359{border-radius:999px;flex-shrink:0;padding:.1rem .35rem;font-size:.625rem;font-weight:700}._scoreHigh_1xavk_367{color:#117e39;background:#d7f9e3}._scoreMid_1xavk_372{color:#8a510f;background:#fff4d1}._scoreLow_1xavk_377{color:#b21010;background:#fcdede}html.dark ._scoreHigh_1xavk_367{color:#9ce2b6;background:#1c5431}html.dark ._scoreMid_1xavk_372{color:#eccb93;background:#54401c}html.dark ._scoreLow_1xavk_377{color:#ec9393;background:#541c1c}._skillTag_1xavk_395{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-self:flex-start;max-width:100%;padding:.1rem .4rem;font-size:.625rem;overflow:hidden}._cardDate_1xavk_408{color:hsl(var(--muted-foreground));font-size:.625rem}._loading_1xavk_413{color:hsl(var(--muted-foreground));flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}._pagination_1xavk_422{border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:.875rem 1.5rem;display:flex}._pageBtn_1xavk_433{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:7px;padding:0 .5rem;font-size:.78rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._pageBtn_1xavk_433:hover:not(:disabled){background:hsl(var(--primary)/.06);border-color:hsl(var(--primary)/.25);color:hsl(var(--primary))}._pageBtn_1xavk_433:disabled{opacity:.35;cursor:default}._pageBtn_1xavk_433._pageBtnActive_1xavk_455{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff;font-weight:600}._page_bhaqu_3{background:hsl(var(--background));flex-direction:column;height:100vh;display:flex;overflow:hidden}._topbar_bhaqu_12{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));flex-shrink:0;align-items:center;gap:1rem;height:56px;padding:0 2rem;display:flex}._topbarJob_bhaqu_23{color:hsl(var(--muted-foreground));border-left:1px solid hsl(var(--border));white-space:nowrap;text-overflow:ellipsis;padding-left:1rem;font-size:.8125rem;overflow:hidden}._layout_bhaqu_34{flex:1;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._jobPanel_bhaqu_42{background:hsl(var(--card));border-right:1px solid hsl(var(--border));padding:2rem 2.5rem;overflow-y:auto}._loadingText_bhaqu_49{color:hsl(var(--muted-foreground));font-size:.875rem}._companyBadge_bhaqu_54{color:hsl(var(--primary));background:hsl(var(--primary)/.08);letter-spacing:.02em;border-radius:9999px;margin-bottom:.75rem;padding:.2rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}._jobTitle_bhaqu_66{color:hsl(var(--foreground));letter-spacing:-.025em;margin-bottom:.875rem;font-size:1.625rem;font-weight:700;line-height:1.25}._jobMeta_bhaqu_75{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}._statusChip_bhaqu_83{border-radius:9999px;align-items:center;padding:.2rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}._statusChip_bhaqu_83._status_open_bhaqu_91{color:#16833e;background:rgba(33,196,93,.12)}._statusChip_bhaqu_83._status_draft_bhaqu_95{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._statusChip_bhaqu_83._status_paused_bhaqu_99{color:#8c6117;background:rgba(245,159,10,.12)}._statusChip_bhaqu_83._status_closed_bhaqu_103{color:#bc1010;background:rgba(239,67,67,.12)}._statusChip_bhaqu_83._status_archived_bhaqu_107{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._metaChip_bhaqu_112{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .625rem;font-size:.8125rem;display:inline-flex}._divider_bhaqu_123{border:none;border-top:1px solid hsl(var(--border));margin:1.25rem 0}._infoSection_bhaqu_129{margin-top:1.5rem}._sectionLabel_bhaqu_133{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em;margin-bottom:.625rem;font-size:.75rem;font-weight:700}._skillsRow_bhaqu_142{flex-wrap:wrap;gap:.4rem;display:flex}._skillTag_bhaqu_148{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border));border-radius:9999px;padding:.2rem .625rem;font-size:.75rem;font-weight:500}._infoList_bhaqu_158{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._infoList_bhaqu_158 li{color:hsl(var(--foreground));padding-left:1rem;font-size:.875rem;line-height:1.5;position:relative}._infoList_bhaqu_158 li:before{content:"·";color:hsl(var(--muted-foreground));font-weight:700;position:absolute;left:0}._reqList_bhaqu_181{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._reqList_bhaqu_181 li{color:hsl(var(--foreground));align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}._reqBadge_bhaqu_198{border-radius:9999px;flex-shrink:0;align-items:center;margin-top:.125rem;padding:.1rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}._reqBadge_bhaqu_198._req_obrigatorio_bhaqu_208{color:#bc1010;background:rgba(239,67,67,.1)}._reqBadge_bhaqu_198._req_opcional_bhaqu_212{color:#16833e;background:rgba(33,196,93,.1)}._reqBadge_bhaqu_198._req_nice_to_have_bhaqu_216{color:#0950c3;background:rgba(60,131,246,.1)}._reqBadge_bhaqu_198._req_indiferente_bhaqu_220{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._stageList_bhaqu_226{margin:0;padding:0;list-style:none}._stageItem_bhaqu_232{align-items:flex-start;gap:.75rem;padding-bottom:.25rem;display:flex}._stageLeft_bhaqu_239{flex-direction:column;flex-shrink:0;align-items:center;display:flex}._stageNumber_bhaqu_246{background:hsl(var(--primary));width:1.75rem;height:1.75rem;color:hsl(var(--primary-foreground));border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}._stageConnector_bhaqu_259{background:hsl(var(--border));flex:1;width:2px;min-height:1.25rem;margin:.25rem 0}._stageInfo_bhaqu_267{flex-direction:column;gap:.3rem;padding-top:.25rem;padding-bottom:1rem;display:flex}._stageName_bhaqu_275{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}._stageTags_bhaqu_281{gap:.375rem;display:flex}._stageDuration_bhaqu_286{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:var(--radius-sm);padding:.1rem .4rem;font-size:.6875rem;font-weight:500}._eliminatoryTag_bhaqu_295{color:#bc1010;border-radius:var(--radius-sm);background:rgba(239,67,67,.1);padding:.1rem .4rem;font-size:.6875rem;font-weight:600}._formPanel_bhaqu_305{background:hsl(var(--muted));padding:2rem 2.5rem;overflow-y:auto}._formTitle_bhaqu_311{color:hsl(var(--foreground));letter-spacing:-.02em;margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}._form_bhaqu_305{flex-direction:column;gap:1.5rem;display:flex}._section_bhaqu_133{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.04)}._sectionTitle_bhaqu_337{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}._grid2_bhaqu_345{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._colSpan2_bhaqu_351{grid-column:span 2}._addressGrid_bhaqu_355{margin-top:.25rem}._field_bhaqu_359{flex-direction:column;gap:.375rem;display:flex}._label_bhaqu_365{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}._req_bhaqu_181{color:#ed2c2c}._opt_bhaqu_375{color:hsl(var(--muted-foreground));font-weight:400}._input_bhaqu_380,._select_bhaqu_381{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));outline:none;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}._input_bhaqu_380:focus,._select_bhaqu_381:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12)}._input_bhaqu_380::-moz-placeholder{color:hsl(var(--muted-foreground))}._select_bhaqu_381::-moz-placeholder{color:hsl(var(--muted-foreground))}._input_bhaqu_380::-ms-input-placeholder{color:hsl(var(--muted-foreground))}._input_bhaqu_380::placeholder{color:hsl(var(--muted-foreground))}._select_bhaqu_381::-ms-input-placeholder{color:hsl(var(--muted-foreground))}._select_bhaqu_381::placeholder{color:hsl(var(--muted-foreground))}._select_bhaqu_381{cursor:pointer}._textarea_bhaqu_405{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));resize:vertical;outline:none;min-height:96px;padding:.625rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}._textarea_bhaqu_405:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12)}._textarea_bhaqu_405::placeholder{color:hsl(var(--muted-foreground))}._textarea_bhaqu_405::placeholder{color:hsl(var(--muted-foreground))}._fileInput_bhaqu_426{display:none}._fileZone_bhaqu_430{border:2px dashed hsl(var(--border));border-radius:calc(var(--radius) + 2px);cursor:pointer;justify-content:center;align-items:center;padding:1.75rem 1rem;transition:border-color .15s,background .15s;display:flex}._fileZone_bhaqu_430:hover{border-color:hsl(var(--ring));background:hsl(var(--accent))}._fileZoneActive_bhaqu_445{border-color:hsl(var(--primary));background:hsl(var(--primary)/.04)}._fileZoneFilled_bhaqu_450{border-style:solid;border-color:hsl(var(--ring));padding:.875rem 1rem}._filePrompt_bhaqu_456{pointer-events:none;flex-direction:column;align-items:center;gap:.375rem;display:flex}._fileIcon_bhaqu_464{color:hsl(var(--muted-foreground))}._fileText_bhaqu_468{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}._fileHint_bhaqu_474{color:hsl(var(--muted-foreground));font-size:.75rem}._fileSelected_bhaqu_479{width:100%;color:hsl(var(--foreground));align-items:center;gap:.625rem;font-size:.875rem;display:flex}._fileName_bhaqu_488{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}._fileRemove_bhaqu_496{border-radius:var(--radius);background:hsl(var(--muted));width:1.5rem;height:1.5rem;color:hsl(var(--muted-foreground));cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}._fileRemove_bhaqu_496:hover{color:#eb1414;background:rgba(239,67,67,.15)}._addressToggle_bhaqu_515{cursor:pointer;color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;font-weight:600;transition:color .15s;display:flex}._addressToggle_bhaqu_515:hover{color:hsl(var(--primary))}._errorMsg_bhaqu_534{color:#eb1414;border-radius:var(--radius);background:rgba(239,67,67,.08);border:1px solid rgba(239,67,67,.2);padding:.625rem .875rem;font-size:.875rem}._cepHint_bhaqu_543{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.75rem;display:block}._cepError_bhaqu_550{color:#eb1414;margin-top:.25rem;font-size:.75rem;display:block}._submitBtn_bhaqu_557{background:hsl(var(--primary));width:100%;color:hsl(var(--primary-foreground));border-radius:var(--radius);cursor:pointer;border:none;padding:.75rem;font-size:.9375rem;font-weight:600;transition:opacity .15s}._submitBtn_bhaqu_557:hover:not(:disabled){opacity:.88}._submitBtn_bhaqu_557:disabled{opacity:.5;cursor:not-allowed}._successWrapper_bhaqu_578{background:hsl(var(--muted));flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}._successCard_bhaqu_587{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 4px);text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:440px;padding:3rem 2.5rem;display:flex;box-shadow:0 4px 24px rgba(0,0,0,.06)}._successIcon_bhaqu_602{color:#1eae53}._successTitle_bhaqu_606{color:hsl(var(--foreground));font-size:1.25rem;font-weight:700}._successText_bhaqu_612{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.6}._section_pel13_2{margin-top:2rem}._sectionHeader_pel13_6{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}._sectionIcon_pel13_13{color:hsl(var(--primary));flex-shrink:0}._sectionTitle_pel13_18{color:hsl(var(--foreground));letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700}._sectionMeta_pel13_26{color:hsl(var(--muted-foreground));margin-left:auto;font-size:.75rem}._decisionBanner_pel13_32{border:1.5px solid;border-radius:14px;flex-direction:column;gap:.875rem;margin-bottom:1rem;padding:1.25rem 1.5rem;display:flex}._decisionBanner_pel13_32._recAdvance_pel13_41{background:rgba(33,196,93,.06);border-color:rgba(33,196,93,.25)}._decisionBanner_pel13_32._recHold_pel13_45{background:rgba(245,159,10,.06);border-color:rgba(245,159,10,.25)}._decisionBanner_pel13_32._recReject_pel13_49{background:rgba(239,67,67,.06);border-color:rgba(239,67,67,.25)}._decisionRow_pel13_54{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._decisionLeft_pel13_62{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}._recBadge_pel13_69{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.3rem 1rem;font-size:.8125rem;font-weight:700;display:inline-flex}._recBadge_pel13_69._recAdvance_pel13_41{color:#206f3d;background:rgba(33,196,93,.14)}._recBadge_pel13_69._recHold_pel13_45{color:#7b5514;background:rgba(245,159,10,.14)}._recBadge_pel13_69._recReject_pel13_49{color:#a71b1b;background:rgba(239,67,67,.14)}._decisionScore_pel13_92{align-items:baseline;gap:.2rem;display:flex}._decisionScoreNum_pel13_98{color:hsl(var(--highlight-foreground));letter-spacing:-.03em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:2.25rem;font-weight:600;line-height:1}._decisionScoreLabel_pel13_107{color:hsl(var(--muted-foreground));font-size:.875rem}._rejectStageChip_pel13_112{color:#af1d1d;background:rgba(239,67,67,.1);border:1px solid rgba(239,67,67,.2);border-radius:999px;padding:.2rem .75rem;font-size:.75rem;font-weight:500}._decisionFlags_pel13_122{flex-shrink:0;gap:.5rem;display:flex}._flagChip_pel13_128{border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}._flagChip_pel13_128._flagPass_pel13_137{color:#206f3d;background:rgba(33,196,93,.12);border:1px solid rgba(33,196,93,.25)}._flagChip_pel13_128._flagFail_pel13_142{color:#a71b1b;background:rgba(239,67,67,.12);border:1px solid rgba(239,67,67,.25)}._rejectReason_pel13_148{color:hsl(var(--muted-foreground));text-align:left;border-top:1px solid hsl(var(--border)/.6);width:100%;margin:0;padding-top:.125rem;font-size:.8rem;line-height:1.5}._scorePill_pel13_159{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:2.25rem;margin-left:auto;padding:.15rem .5rem;font-size:.8125rem;font-weight:700;display:inline-flex}._scoreHigh_pel13_172{color:#206f3d;background:rgba(33,196,93,.12)}._scoreMid_pel13_177{color:#7b5514;background:rgba(245,159,10,.12)}._scoreLow_pel13_182{color:#a71b1b;background:rgba(239,67,67,.12)}._analysisGrid3_pel13_187{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}@container candidate-page (width<=1050px){._analysisGrid3_pel13_187{grid-template-columns:repeat(2,minmax(0,1fr))}}@container candidate-page (width<=620px){._analysisGrid3_pel13_187{grid-template-columns:1fr}}._analysisGrid2_pel13_204{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}@container candidate-page (width<=620px){._analysisGrid2_pel13_204{grid-template-columns:1fr}}._analysisCard_pel13_216{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;gap:.625rem;padding:1.125rem 1.25rem;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.04)}._analysisCardHeader_pel13_227{align-items:center;gap:.4rem;margin-bottom:.25rem;display:flex}._cardIcon_pel13_234{color:hsl(var(--primary));flex-shrink:0}._analysisCardTitle_pel13_239{color:hsl(var(--foreground));flex:1;margin:0;font-size:.875rem;font-weight:600}._subScoreRow_pel13_247{align-items:center;gap:.5rem;display:flex}._subScoreLabel_pel13_253{color:hsl(var(--muted-foreground));flex-shrink:0;width:5.5rem;font-size:.72rem}._subScoreNum_pel13_260{color:hsl(var(--highlight-foreground));text-align:right;flex-shrink:0;width:1.75rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600}._miniBarTrack_pel13_270{background:hsl(var(--muted));border-radius:999px;flex:1;height:5px;overflow:hidden}._miniBarFill_pel13_278{border-radius:999px;height:100%;transition:width .4s}._miniBarFill_pel13_278._barHigh_pel13_283{background:hsl(var(--highlight))}._miniBarFill_pel13_278._barMid_pel13_286{background:#f59f0a}._miniBarFill_pel13_278._barLow_pel13_289{background:#ed2c2c}._divider_pel13_293{background:hsl(var(--border));height:1px;margin:.125rem 0}._cardSectionLabel_pel13_299{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));margin:0;font-size:.7rem;font-weight:600}._cardDesc_pel13_308{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem;line-height:1.55}._cardDescClamped_pel13_315{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._expandBtn_pel13_322{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:500}._expandBtn_pel13_322:hover{opacity:.75}._skillChipsRow_pel13_335{flex-wrap:wrap;gap:.375rem;display:flex}._skillChip_pel13_335{white-space:nowrap;border:1px solid transparent;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .625rem;font-size:.72rem;font-weight:500;display:inline-flex}._chipFound_pel13_353{color:#206f3d;background:rgba(33,196,93,.1);border-color:rgba(33,196,93,.25)}._chipPartial_pel13_359{color:#7b5514;background:rgba(245,159,10,.1);border-color:rgba(245,159,10,.25)}._chipMissing_pel13_365{color:#a71b1b;background:rgba(239,67,67,.1);border-color:rgba(239,67,67,.25)}._chipBonus_pel13_371{background:hsl(var(--secondary));color:hsl(var(--primary-hover));border-color:hsl(var(--border))}._gapsBox_pel13_377{color:#af1d1d;background:rgba(239,67,67,.06);border:1px solid rgba(239,67,67,.18);border-radius:8px;align-items:flex-start;gap:.375rem;padding:.4rem .625rem;font-size:.75rem;line-height:1.4;display:flex}._gapsBox_pel13_377 svg{flex-shrink:0;margin-top:1px}._attentionBox_pel13_394{background:rgba(245,159,10,.07);border:1px solid rgba(245,159,10,.22);border-radius:8px;padding:.625rem .75rem}._attentionLabel_pel13_401{text-transform:uppercase;letter-spacing:.07em;color:#8c6117;margin-bottom:.25rem;font-size:.68rem;font-weight:700;display:block}._attentionText_pel13_411{color:#7b5514;margin:0;font-size:.78rem;line-height:1.5}._pillarList_pel13_418{flex-direction:column;gap:.25rem;display:flex}._pillarItem_pel13_424{border:1px solid transparent;border-radius:8px;transition:border-color .15s;overflow:hidden}._pillarItem_pel13_424:hover{border-color:hsl(var(--border))}._pillarToggle_pel13_434{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:.3rem;width:100%;padding:.4rem .375rem;transition:background .12s;display:flex}._pillarToggle_pel13_434:hover{background:hsl(var(--muted)/.5)}._pillarTop_pel13_450{justify-content:space-between;align-items:center;gap:.375rem;display:flex}._pillarName_pel13_457{color:hsl(var(--foreground));flex:1;min-width:0;font-size:.775rem;font-weight:500}._pillarRight_pel13_465{color:hsl(var(--muted-foreground));flex-shrink:0;align-items:center;gap:.375rem;display:flex}._pillarScore_pel13_473{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600}._pillarDetail_pel13_479{background:hsl(var(--muted)/.4);border-top:1px solid hsl(var(--border));padding:.375rem .375rem .5rem}._pillarAnalysis_pel13_485{color:hsl(var(--muted-foreground));margin:0 0 .375rem;font-size:.775rem;line-height:1.5}._evidenceList_pel13_492{margin:0;padding-left:1rem;list-style-type:disc}._evidenceItem_pel13_498{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.5}._skillGrid_pel13_504{flex-direction:column;gap:.3rem;display:flex}._skillRow_pel13_510{align-items:center;gap:.5rem;padding:.25rem 0;display:flex}._skillName_pel13_517{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.78rem;font-weight:500;overflow:hidden}._levelDots_pel13_528{flex-shrink:0;gap:3px;display:flex}._dot_pel13_534{background:hsl(var(--muted));border:1.5px solid hsl(var(--border));border-radius:50%;width:7px;height:7px}._levelHigh_pel13_542 ._dot_pel13_534._dotFilled_pel13_542{background:#1fb757;border-color:#1fb757}._levelMid_pel13_547 ._dot_pel13_534._dotFilled_pel13_542{background:#f59f0a;border-color:#f59f0a}._levelLow_pel13_552 ._dot_pel13_534._dotFilled_pel13_542{background:hsl(var(--primary)/.55);border-color:hsl(var(--primary)/.55)}._levelLabel_pel13_557{text-align:right;flex-shrink:0;width:6.5rem;font-size:.68rem;font-weight:500}._levelHigh_pel13_542{color:#257e46}._levelMid_pel13_547{color:#8c6117}._levelLow_pel13_552{color:hsl(var(--primary))}._profileTypeBadge_pel13_577{text-transform:capitalize;background:hsl(var(--primary)/.1);color:hsl(var(--primary-hover));border:1px solid hsl(var(--border));border-radius:999px;align-items:center;margin-left:auto;padding:.18rem .625rem;font-size:.72rem;font-weight:600;display:inline-flex}._potentialRow_pel13_591{flex-wrap:wrap;gap:.75rem;display:flex}._potentialItem_pel13_597{color:hsl(var(--muted-foreground));flex:1;align-items:center;gap:.3rem;min-width:0;font-size:.775rem;display:flex}._potentialItem_pel13_597 svg{color:hsl(var(--primary));flex-shrink:0}._potBadge_pel13_611{border-radius:999px;margin-left:auto;padding:.15rem .5rem;font-size:.72rem;font-weight:600}._potHigh_pel13_619{color:#206f3d;background:rgba(33,196,93,.12)}._potMid_pel13_624{color:#7b5514;background:rgba(245,159,10,.12)}._potLow_pel13_629{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._signalList_pel13_634{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}._signalItem_pel13_643{color:hsl(var(--muted-foreground));padding-left:.875rem;font-size:.78rem;line-height:1.45;position:relative}._signalItem_pel13_643:before{content:"→";color:hsl(var(--primary)/.55);font-size:.72rem;position:absolute;left:0}._expStatsRow_pel13_658{border:1px solid hsl(var(--border));border-radius:10px;gap:0;display:flex;overflow:hidden}._expStat_pel13_658{border-right:1px solid hsl(var(--border));text-align:center;flex-direction:column;flex:1;align-items:center;padding:.625rem .5rem;display:flex}._expStat_pel13_658:last-child{border-right:none}._expStatNum_pel13_679{color:hsl(var(--foreground));letter-spacing:-.03em;font-size:1.25rem;font-weight:800;line-height:1}._expStatText_pel13_687{color:hsl(var(--foreground));text-transform:capitalize;font-size:.78rem;font-weight:700;line-height:1}._expStatLabel_pel13_695{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.68rem}._highlightList_pel13_701{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}._highlightItem_pel13_710{color:hsl(var(--muted-foreground));padding-left:.875rem;font-size:.78rem;line-height:1.45;position:relative}._highlightItem_pel13_710:before{content:"";background:hsl(var(--primary)/.55);border-radius:50%;width:4px;height:4px;position:absolute;top:.45em;left:0}._companyChips_pel13_728{flex-wrap:wrap;gap:.375rem;display:flex}._companyChip_pel13_728{background:hsl(var(--muted));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:999px;padding:.2rem .625rem;font-size:.75rem;font-weight:500}._redFlagBox_pel13_744{color:#a71b1b;background:rgba(239,67,67,.06);border:1px solid rgba(239,67,67,.18);border-radius:8px;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;display:flex}._redFlagBox_pel13_744 svg{flex-shrink:0;margin-top:1px}._redFlagTitle_pel13_759{text-transform:uppercase;letter-spacing:.07em;margin:0 0 .25rem;font-size:.72rem;font-weight:700}._redFlagList_pel13_767{margin:0;padding-left:1rem;font-size:.775rem;line-height:1.5;list-style-type:disc}._timelineSection_pel13_775{border:1px solid hsl(var(--border));border-radius:14px;margin-bottom:1rem;overflow:hidden}._timelineToggle_pel13_782{background:hsl(var(--card));cursor:pointer;width:100%;color:hsl(var(--muted-foreground));border:none;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;transition:background .15s;display:flex}._timelineToggle_pel13_782:hover{background:hsl(var(--muted)/.5)}._timelineToggleLeft_pel13_798{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}._timelineToggleLeft_pel13_798 svg{color:hsl(var(--primary))}._timelineCount_pel13_810{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:500}._timeline_pel13_775{background:hsl(var(--card));border-top:1px solid hsl(var(--border));flex-direction:column;gap:0;padding:.5rem 1.25rem 1rem;display:flex;position:relative}._timeline_pel13_775:before{content:"";background:hsl(var(--border));width:1.5px;position:absolute;top:.5rem;bottom:1rem;left:calc(1.25rem + 7px)}._timelineItem_pel13_838{gap:1rem;padding:.75rem 0;display:flex;position:relative}._timelineDot_pel13_845{background:hsl(var(--background));border:2px solid hsl(var(--border));z-index:1;border-radius:50%;flex-shrink:0;width:15px;height:15px;margin-top:3px}._timelineCurrent_pel13_855 ._timelineDot_pel13_845{border-color:hsl(var(--primary));background:hsl(var(--secondary))}._timelineContent_pel13_860{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}._timelineHeader_pel13_868{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._timelineRole_pel13_876{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}._timelineSeniority_pel13_882{color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:400}._timelineDates_pel13_888{color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;font-size:.72rem}._timelineCompany_pel13_895{color:hsl(var(--primary));font-size:.78rem;font-weight:500}._timelineSkills_pel13_901{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}._timelineSkillTag_pel13_908{background:hsl(var(--secondary));color:hsl(var(--primary-hover));border:1px solid hsl(var(--secondary));border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:500}._timelineSkillMore_pel13_918{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:500}._loadingWrap_pel13_927{flex-direction:column;gap:.75rem;display:flex}._loadingMessage_pel13_933{color:hsl(var(--muted-foreground));text-align:center;margin:0;font-size:.875rem}@keyframes _shimmer_pel13_1{0%{background-position:-400px 0}to{background-position:400px 0}}._skeleton_pel13_948{flex-direction:column;gap:1rem;display:flex}._skeletonBlock_pel13_954{background:linear-gradient(90deg, hsl(var(--muted)) 25%, hsl(var(--muted)/.5) 50%, hsl(var(--muted)) 75%);background-size:400px 100%;border-radius:14px;animation:1.4s infinite _shimmer_pel13_1}._skeletonBanner_pel13_961{height:80px}._skeletonGrid_pel13_965{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}._skeletonCard_pel13_971{height:240px}._emptyState_pel13_975{background:hsl(var(--card));border:1px dashed hsl(var(--border));text-align:center;color:hsl(var(--muted-foreground));border-radius:14px;flex-direction:column;align-items:center;gap:.625rem;padding:3rem 1.5rem;display:flex}._emptyIcon_pel13_988{color:hsl(var(--border))}._emptyTitle_pel13_992{color:hsl(var(--foreground));margin:0;font-size:.9375rem;font-weight:600}._emptyDesc_pel13_999{max-width:28rem;font-size:.8125rem}._recBadgeSm_pel13_1004{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;padding:.15rem .6rem;font-size:.6875rem;font-weight:600}._recBadgeSm_pel13_1004._recAdvance_pel13_41{color:#206f3d;background:rgba(33,196,93,.12)}._recBadgeSm_pel13_1004._recHold_pel13_45{color:#7b5514;background:rgba(245,159,10,.12)}._recBadgeSm_pel13_1004._recReject_pel13_49{color:#a71b1b;background:rgba(239,67,67,.12)}._justificationText_pel13_1025{color:hsl(var(--muted-foreground));margin:0;font-size:.7875rem;font-style:italic;line-height:1.5}._confBadge_pel13_1033{border-radius:999px;align-items:center;margin-bottom:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}._confHigh_pel13_1043{color:#206f3d;background:rgba(33,196,93,.1)}._confMedium_pel13_1048{color:#7b5514;background:rgba(245,159,10,.1)}._confLow_pel13_1053{color:#a71b1b;background:rgba(239,67,67,.1)}._evidencePos_pel13_1058{margin:.25rem 0 0;padding:0;list-style:none}._evidencePos_pel13_1058 li{color:hsl(var(--muted-foreground));padding-left:.75rem;font-size:.775rem;line-height:1.4;position:relative}._evidencePos_pel13_1058 li:before{content:"";background:#288a4c;border-radius:1px;width:5px;height:5px;position:absolute;top:.45em;left:0}._evidenceNeg_pel13_1081{margin:.25rem 0 0;padding:0;list-style:none}._evidenceNeg_pel13_1081 li{color:hsl(var(--muted-foreground));padding-left:.75rem;font-size:.775rem;line-height:1.4;position:relative}._evidenceNeg_pel13_1081 li:before{content:"";background:#af1d1d;border-radius:1px;width:5px;height:5px;position:absolute;top:.45em;left:0}._pillarName_pel13_457{text-align:left;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;flex:1;font-size:.8rem;font-weight:500;line-height:1.3}._yearsExp_pel13_1114{color:hsl(var(--muted-foreground));margin-left:auto;font-size:.6875rem}._trajectoryChip_pel13_1120{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));border-radius:999px;padding:.15rem .6rem;font-size:.6875rem;font-weight:500}._gapWarning_pel13_1130{color:#9a6a19;background:rgba(245,159,10,.08);border:1px solid rgba(245,159,10,.2);border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.775rem;display:flex}._catalogSection_pel13_1142{margin-top:.25rem}._catalogToggle_pel13_1146{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-size:.8rem;font-weight:500;display:flex}._catalogToggle_pel13_1146:hover{text-decoration:underline}._catalogList_pel13_1162{background:hsl(var(--muted)/.4);border-radius:10px;flex-direction:column;gap:.625rem;margin-top:.5rem;padding:.75rem;display:flex}._catalogItem_pel13_1172{flex-direction:column;gap:.2rem;display:flex}._catalogItemHeader_pel13_1178{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._traitChip_pel13_1185{color:hsl(var(--primary-hover));text-transform:capitalize;background:rgba(124,59,237,.1);border-radius:999px;padding:.1rem .5rem;font-size:.6875rem;font-weight:600}._catalogSource_pel13_1195{color:hsl(var(--muted-foreground));font-size:.7rem}._catalogInsight_pel13_1200{color:hsl(var(--muted-foreground));margin:0;font-size:.775rem;line-height:1.45}._passionList_pel13_1207{flex-direction:column;gap:.625rem;display:flex}._passionItem_pel13_1213{flex-direction:column;gap:.125rem;display:flex}._passionName_pel13_1219{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}._timelineDesc_pel13_1225{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.775rem;line-height:1.45}._timelineDescClamped_pel13_1232{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._eduBehaviorNote_pel13_1239{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.75rem;font-style:italic;line-height:1.4}._volunteerBadge_pel13_1247{color:hsl(var(--primary-hover));background:rgba(124,59,237,.1);border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.6875rem;font-weight:500}._extrasContent_pel13_1257{background:hsl(var(--card));border:1px solid hsl(var(--border));border-top:none;border-radius:0 0 14px 14px;flex-direction:column;gap:.875rem;padding:.75rem 1.25rem 1rem;display:flex}._extrasBlock_pel13_1268{flex-direction:column;gap:.375rem;display:flex}._extraItem_pel13_1274{border-bottom:1px solid hsl(var(--border)/.5);flex-direction:column;gap:.125rem;padding:.5rem 0;display:flex}._extraItem_pel13_1274:last-child{border-bottom:none}._extraItemTitle_pel13_1285{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}._wrapper_w8mk2_1{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:10px;flex-direction:column;display:flex;overflow:hidden}._wrapper_w8mk2_1:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1)}._toolbar_w8mk2_14{border-bottom:1px solid hsl(var(--border));background:#faf9ff;flex-wrap:wrap;align-items:center;gap:.125rem;padding:.5rem .625rem;display:flex}._group_w8mk2_24{align-items:center;gap:.125rem;display:flex}._sep_w8mk2_30{background:hsl(var(--border));flex-shrink:0;width:1px;height:18px;margin:0 .25rem}._toolbarBtn_w8mk2_38{width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s,color .1s,border-color .1s;display:inline-flex}._toolbarBtn_w8mk2_38:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._toolbarBtnActive_w8mk2_57{background:hsl(var(--secondary));color:hsl(var(--primary-hover));border-color:hsl(var(--border))}._toolbarBtnActive_w8mk2_57:hover{background:hsl(var(--border));color:hsl(var(--primary-hover))}._editor_w8mk2_67{color:hsl(var(--foreground));text-align:left;direction:ltr;unicode-bidi:plaintext;outline:none;flex:1;padding:.875rem 1rem;font-family:inherit;font-size:.9rem;line-height:1.7;overflow-y:auto}._editor_w8mk2_67:empty:before,._editor_w8mk2_67[data-empty=true]:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}._editor_w8mk2_67 h2{color:hsl(var(--foreground));letter-spacing:-.02em;margin:.75rem 0 .375rem;font-size:1.125rem;font-weight:700}._editor_w8mk2_67 h3{color:hsl(var(--foreground));margin:.625rem 0 .25rem;font-size:.975rem;font-weight:600}._editor_w8mk2_67 p{margin:.25rem 0}._editor_w8mk2_67 ul{margin:.375rem 0;padding-left:1.75rem;list-style-type:disc;list-style-position:outside}._editor_w8mk2_67 ol{margin:.375rem 0;padding-left:1.75rem;list-style-type:decimal;list-style-position:outside}._editor_w8mk2_67 li{margin:.2rem 0;padding-left:.25rem;display:list-item}._editor_w8mk2_67 ul>li{list-style-type:disc}._editor_w8mk2_67 ol>li{list-style-type:decimal}._editor_w8mk2_67 strong{font-weight:700}._editor_w8mk2_67 em{font-style:italic}._editor_w8mk2_67 u{text-decoration:underline}._editor_w8mk2_67 s{color:hsl(var(--muted-foreground));text-decoration:line-through}._editor_w8mk2_67 hr{border:none;border-top:1px solid hsl(var(--border));width:100%;height:0;margin:.875rem 0;display:block}._readOnly_w8mk2_146{cursor:default;background:0 0;border-radius:10px}._readOnly_w8mk2_146:empty:before,._readOnly_w8mk2_146[data-empty=true]:before{display:none}._readOnlyEmpty_w8mk2_155{align-items:flex-start;padding:.875rem 1rem;display:flex}._readOnlyPlaceholder_w8mk2_161{color:hsl(var(--muted-foreground));font-size:.875rem;font-style:italic}._overlay_1iom1_1{z-index:500;background:rgba(0,0,0,.5);animation:.15s _fadeIn_1iom1_1;position:fixed;top:0;bottom:0;left:0;right:0}._content_1iom1_9{z-index:501;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;flex-direction:column;width:min(700px,100vw - 2rem);max-height:calc(100vh - 4rem);animation:.2s cubic-bezier(.34,1.56,.64,1) _slideUp_1iom1_1;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px rgba(0,0,0,.22),0 4px 16px rgba(0,0,0,.1)}@keyframes _fadeIn_1iom1_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1iom1_1{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}._header_1iom1_45{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}._noteMeta_1iom1_55{align-items:center;gap:.75rem;display:flex}._metaAvatar_1iom1_61{background:hsl(var(--primary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:700;display:flex}._title_1iom1_75{color:hsl(var(--foreground));margin:0;font-size:.9375rem;font-weight:700;line-height:1}._metaTime_1iom1_83{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.72rem;display:block}._headerActions_1iom1_90{flex-shrink:0;align-items:center;gap:.375rem;display:flex}._iconBtn_1iom1_97{border:1px solid hsl(var(--border));width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}._iconBtn_1iom1_97:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}._iconBtn_1iom1_97:disabled{opacity:.4;cursor:not-allowed}._iconBtnDanger_1iom1_119:hover:not(:disabled){color:#a71b1b;background:rgba(239,67,67,.1);border-color:rgba(239,67,67,.3)}._confirmRow_1iom1_125{align-items:center;gap:.25rem;display:flex}._confirmRow_1iom1_125 span{color:#a71b1b;white-space:nowrap;font-size:.72rem;font-weight:500}._closeBtn_1iom1_137{border:1px solid hsl(var(--border));width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}._closeBtn_1iom1_137:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}._closeBtn_1iom1_137:disabled{opacity:.4;cursor:not-allowed}._body_1iom1_159{flex-direction:column;flex:1;gap:.75rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}._error_1iom1_168{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);border:1px solid hsl(var(--destructive)/.2);border-radius:8px;margin:0;padding:.5rem .75rem;font-size:.8125rem}._footer_1iom1_178{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}._cancelBtn_1iom1_188{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:.4375rem 1rem;font-size:.8125rem;font-weight:500;transition:background .12s;display:inline-flex}._cancelBtn_1iom1_188:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}._cancelBtn_1iom1_188:disabled{opacity:.4;cursor:not-allowed}._saveBtn_1iom1_210{background:hsl(var(--primary));color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.4375rem 1.125rem;font-size:.8125rem;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex}._saveBtn_1iom1_210:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}._saveBtn_1iom1_210:disabled{opacity:.45;cursor:not-allowed;transform:none}._backdrop_1g4br_1{z-index:298;background:rgba(0,0,0,.28);animation:.2s _fadeIn_1g4br_1;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes _fadeIn_1g4br_1{0%{opacity:0}to{opacity:1}}._sidebar_1g4br_17{z-index:299;background:hsl(var(--card));border-left:1px solid hsl(var(--border));flex-direction:column;width:52px;transition:width .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-2px 0 16px rgba(0,0,0,.06)}._sidebarOpen_1g4br_33{z-index:300;width:400px;box-shadow:-4px 0 40px rgba(0,0,0,.14)}._strip_1g4br_39{cursor:pointer;opacity:1;pointer-events:all;background:0 0;border:none;flex-direction:column;align-items:center;gap:.625rem;padding-top:1.25rem;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._sidebarOpen_1g4br_33 ._strip_1g4br_39{opacity:0;pointer-events:none}._strip_1g4br_39:hover ._stripIcon_1g4br_58{color:hsl(var(--primary-hover))}._stripIcon_1g4br_58{color:hsl(var(--primary)/.55);flex-shrink:0;transition:color .15s}._stripBadge_1g4br_68{background:hsl(var(--primary));color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}._stripLabel_1g4br_83{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:.25rem;font-size:.68rem;font-weight:600}._panel_1g4br_95{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .18s .1s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._sidebarOpen_1g4br_33 ._panel_1g4br_95{opacity:1;pointer-events:all}._panelHeader_1g4br_109{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.125rem;display:flex}._panelHeaderLeft_1g4br_118{align-items:center;gap:.5rem;display:flex}._panelIcon_1g4br_124{color:hsl(var(--primary));flex-shrink:0}._panelTitle_1g4br_129{color:hsl(var(--foreground));white-space:nowrap;margin:0;font-size:.9rem;font-weight:700}._panelCount_1g4br_137{background:hsl(var(--secondary));min-width:1.25rem;height:1.25rem;color:hsl(var(--primary-hover));border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.68rem;font-weight:700;display:inline-flex}._closeBtn_1g4br_151{border:1px solid hsl(var(--border));width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}._closeBtn_1g4br_151:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._panelActions_1g4br_170{border-bottom:1px solid hsl(var(--border));flex-shrink:0;padding:.75rem 1.125rem}._newNoteBtn_1g4br_176{background:hsl(var(--primary));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.45rem 1rem;font-size:.8rem;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex}._newNoteBtn_1g4br_176:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._newNoteBtn_1g4br_176:disabled{opacity:.5;cursor:not-allowed;transform:none}._panelBody_1g4br_203{flex-direction:column;flex:1;gap:.625rem;padding:.875rem 1.125rem 2rem;display:flex;overflow-y:auto}._notesList_1g4br_212{flex-direction:column;gap:.5rem;display:flex}._noteItem_1g4br_218{text-align:left;background:hsl(var(--background));border:1px solid hsl(var(--border));cursor:pointer;border-radius:10px;width:100%;padding:.75rem .875rem;transition:border-color .15s,box-shadow .15s,background .12s}._noteItem_1g4br_218:hover{border-color:hsl(var(--border));box-shadow:0 2px 8px hsl(var(--primary)/.07);background:#faf9ff}._noteItemTop_1g4br_234{align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}._noteAvatar_1g4br_241{background:hsl(var(--primary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.6rem;font-weight:700;display:flex}._noteAuthor_1g4br_255{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.78rem;font-weight:600;overflow:hidden}._noteTime_1g4br_266{color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;font-size:.68rem}._notePreview_1g4br_273{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}@keyframes _shimmer_1g4br_1{0%{background-position:-400px 0}to{background-position:400px 0}}._loadingList_1g4br_292{flex-direction:column;gap:.5rem;display:flex}._skeletonNote_1g4br_298{background:linear-gradient(90deg, hsl(var(--muted)) 25%, hsl(var(--muted)/.5) 50%, hsl(var(--muted)) 75%);background-size:400px 100%;border-radius:10px;height:72px;animation:1.4s infinite _shimmer_1g4br_1}._emptyState_1g4br_306{text-align:center;color:hsl(var(--muted-foreground));flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem .75rem;display:flex}._emptyIcon_1g4br_316{color:hsl(var(--border))}._emptyTitle_1g4br_320{color:hsl(var(--foreground));margin:0;font-size:.875rem;font-weight:600}._emptyDesc_1g4br_327{font-size:.75rem;line-height:1.55}._pagination_1g4br_332{justify-content:center;align-items:center;gap:.625rem;padding-top:.375rem;display:flex}._pageBtn_1g4br_340{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;border-radius:6px;padding:.3rem .625rem;font-size:.75rem;font-weight:500;transition:background .12s}._pageBtn_1g4br_340:hover:not(:disabled){background:hsl(var(--muted))}._pageBtn_1g4br_340:disabled{opacity:.4;cursor:not-allowed}._pageInfo_1g4br_359{color:hsl(var(--muted-foreground));text-align:center;min-width:3rem;font-size:.75rem;font-weight:500}._overlay_1r9bn_1{z-index:500;background:rgba(0,0,0,.5);animation:.15s _fadeIn_1r9bn_1;position:fixed;top:0;bottom:0;left:0;right:0}._content_1r9bn_9{z-index:501;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;width:min(480px,100vw - 2rem);max-height:calc(100vh - 2rem);animation:.2s cubic-bezier(.34,1.56,.64,1) _slideUp_1r9bn_1;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px rgba(0,0,0,.22),0 4px 16px rgba(0,0,0,.1)}._contentWide_1r9bn_27{width:min(900px,100vw - 1.25rem);max-height:calc(100dvh - 1.25rem)}._bodyScrollSection_1r9bn_32{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@keyframes _fadeIn_1r9bn_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1r9bn_1{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}._header_1r9bn_58{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:1.125rem 1.5rem;display:flex}._title_1r9bn_67{color:hsl(var(--foreground));align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:600;display:flex}._closeBtn_1r9bn_77{cursor:pointer;width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:flex}._closeBtn_1r9bn_77:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._closeBtn_1r9bn_77:disabled{opacity:.5;cursor:not-allowed}._body_1r9bn_32{flex:1;min-height:0;overflow-y:auto}._footer_1r9bn_105{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.875rem 1.5rem;display:flex}._container_by9zt_1{background:hsl(var(--background));min-width:0;min-height:100vh;padding-right:52px;container:candidate-page/inline-size}._main_by9zt_10{width:100%;min-width:0;padding:1.75rem 2rem 3rem}@container candidate-page (width<=900px){._main_by9zt_10{padding:1.25rem 1.25rem 2.5rem}}@container candidate-page (width<=560px){._main_by9zt_10{padding:1rem .875rem 2rem}}@media (max-width:768px){._container_by9zt_1{padding-right:44px}}._loading_by9zt_31{color:hsl(var(--muted-foreground));padding:2rem 0;font-size:.875rem}._pageHeader_by9zt_37{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;margin-bottom:1.125rem;padding:1.25rem 1.5rem;box-shadow:0 1px 4px rgba(0,0,0,.04)}._headerTop_by9zt_46{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}._backBtn_by9zt_53{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-size:.8125rem;transition:color .15s;display:flex}._backBtn_by9zt_53:hover{color:hsl(var(--foreground))}._statusBadge_by9zt_69{background:hsl(var(--muted));color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:9999px;align-items:center;padding:.25rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}._headerInfo_by9zt_81{margin-bottom:1rem}._candidateName_by9zt_85{color:hsl(var(--foreground));letter-spacing:-.03em;margin-bottom:.25rem;font-size:1.5rem;font-weight:800;line-height:1.2}._candidateMeta_by9zt_94{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.25rem .5rem;font-size:.875rem;display:flex}@container candidate-page (width<=640px){._pageHeader_by9zt_37{padding:1rem 1.125rem}._candidateName_by9zt_85{font-size:1.25rem}._headerTop_by9zt_46{margin-bottom:.625rem}}._headerDivider_by9zt_113{background:hsl(var(--border));height:1px;margin-bottom:1rem}._actionBar_by9zt_119{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}._actionGroup_by9zt_126{flex-direction:column;gap:.5rem;display:flex}._actionGroupLabel_by9zt_132{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;display:flex}._actionGroupLabel_by9zt_132 svg{color:hsl(var(--primary)/.55)}._runCountBadge_by9zt_146{letter-spacing:.02em;text-transform:none;background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:9999px;margin-left:.35rem;padding:.1rem .45rem;font-size:.62rem;font-weight:600}._actionGroupBtns_by9zt_158{flex-wrap:wrap;gap:.5rem;display:flex}._actionDivider_by9zt_164{background:hsl(var(--border));flex-shrink:0;align-self:center;width:1px;height:48px}@container candidate-page (width<=960px){._actionBar_by9zt_119{flex-direction:column;align-items:stretch;gap:1rem}._actionDivider_by9zt_164{display:none}._actionGroupBtns_by9zt_158{flex-wrap:wrap}}@container candidate-page (width<=480px){._actionGroupBtns_by9zt_158{flex-direction:column}._actionGroupBtns_by9zt_158 ._actionBtn_by9zt_189{justify-content:center;width:100%}._pageHeader_by9zt_37 ._actionBtn_by9zt_189{white-space:normal;text-align:center}}._pipelineMsg_by9zt_198{color:#257e46;background:rgba(33,196,93,.08);border:1px solid rgba(33,196,93,.2);border-radius:8px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.4rem .75rem;font-size:.78rem;display:flex}._pipelineError_by9zt_211{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);border:1px solid hsl(var(--destructive)/.2);border-radius:8px;margin-top:.75rem;padding:.4rem .75rem;font-size:.78rem}._actionBtn_by9zt_189{cursor:pointer;white-space:nowrap;border:1px solid transparent;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .875rem;font-size:.8rem;font-weight:500;transition:opacity .15s,background .15s,transform .12s;display:inline-flex}._actionBtn_by9zt_189:disabled{opacity:.45;cursor:not-allowed}._actionBtn_by9zt_189._primary_by9zt_238{background:hsl(var(--primary));color:#fff;border-color:hsl(var(--primary))}._actionBtn_by9zt_189._primary_by9zt_238:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}._actionBtn_by9zt_189._outline_by9zt_247{color:hsl(var(--foreground));border-color:hsl(var(--border));background:0 0}._actionBtn_by9zt_189._outline_by9zt_247:hover:not(:disabled){background:hsl(var(--muted));transform:translateY(-1px)}._actionBtn_by9zt_189._ghost_by9zt_256{color:hsl(var(--muted-foreground));background:0 0;border-color:transparent}._actionBtn_by9zt_189._ghost_by9zt_256:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}._topGrid_by9zt_266{align-items:stretch;gap:1rem;margin-bottom:1rem;display:grid}._topGrid4_by9zt_273{grid-template-columns:repeat(4,minmax(0,1fr))}._topGrid3_by9zt_277{grid-template-columns:repeat(3,minmax(0,1fr))}@container candidate-page (width<=1180px){._topGrid4_by9zt_273,._topGrid3_by9zt_277{grid-template-columns:repeat(2,minmax(0,1fr))}._topGrid3_by9zt_277>:last-child{grid-column:1/-1}}@container candidate-page (width<=640px){._topGrid4_by9zt_273,._topGrid3_by9zt_277{grid-template-columns:1fr}._topGrid4_by9zt_273>:last-child,._topGrid3_by9zt_277>:last-child{grid-column:auto}}._card_by9zt_302{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;padding:1.125rem 1.25rem;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.04)}._cardTitle_by9zt_312{color:hsl(var(--foreground));align-items:center;gap:.35rem;margin-bottom:.875rem;font-size:.8125rem;font-weight:600;display:flex}._resumeBody_by9zt_322{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.625rem;padding:.5rem 0;display:flex}._resumeIcon_by9zt_332{color:hsl(var(--border))}._resumeName_by9zt_336{color:hsl(var(--muted-foreground));text-align:center;word-break:break-all;font-size:.75rem;line-height:1.4}._downloadBtn_by9zt_344{border:1px solid hsl(var(--border));color:hsl(var(--primary));white-space:nowrap;background:#faf9ff;border-radius:7px;flex-shrink:0;align-items:center;gap:.3rem;padding:.375rem .875rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}._downloadBtn_by9zt_344:hover{background:hsl(var(--secondary));border-color:hsl(var(--border))}._infoList_by9zt_365{grid-template-columns:max-content 1fr;gap:.45rem .875rem;font-size:.8125rem;display:grid}._infoList_by9zt_365 dt{color:hsl(var(--muted-foreground));white-space:nowrap;align-items:center;gap:.25rem;font-size:.78rem;display:flex}._infoList_by9zt_365 dd{color:hsl(var(--foreground));word-break:break-word;margin:0;font-size:.8125rem}._link_by9zt_386{color:hsl(var(--primary));text-decoration:none}._link_by9zt_386:hover{text-decoration:underline}._textAnswer_by9zt_394{color:hsl(var(--muted-foreground));font-size:.78rem;font-style:italic;line-height:1.5}._evalCompact_by9zt_401{align-items:center;gap:1rem;min-width:0;margin-bottom:.875rem;display:flex}@container candidate-page (width<=480px){._evalCompact_by9zt_401{flex-direction:column;align-items:flex-start;gap:.75rem}._evalBars_by9zt_415{width:100%}}._evalScore_by9zt_419{flex-shrink:0;align-items:baseline;gap:.25rem;display:flex}._scoreBig_by9zt_426{letter-spacing:-.03em;font-size:2.25rem;font-weight:800;line-height:1}._scoreBig_high_by9zt_432{color:#16833e}._scoreBig_mid_by9zt_435{color:#8c6117}._scoreBig_low_by9zt_438{color:#bc1010}._scoreUnit_by9zt_442{color:hsl(var(--muted-foreground));font-size:.875rem}._evalBars_by9zt_415{flex-direction:column;flex:1;gap:.375rem;display:flex}._scoreBarRow_by9zt_454{align-items:center;gap:.5rem;display:flex}._scoreBarLabel_by9zt_460{color:hsl(var(--muted-foreground));flex-shrink:0;width:4rem;font-size:.72rem}._scoreBarTrack_by9zt_467{background:hsl(var(--muted));border-radius:9999px;flex:1;height:5px;overflow:hidden}._scoreBarFill_by9zt_475{border-radius:9999px;height:100%;transition:width .4s}._scoreBarFill_by9zt_475._barHigh_by9zt_480{background:#1fb757}._scoreBarFill_by9zt_475._barMid_by9zt_483{background:#f59f0a}._scoreBarFill_by9zt_475._barLow_by9zt_486{background:#ed2c2c}._scoreBarPct_by9zt_490{color:hsl(var(--foreground));text-align:right;flex-shrink:0;width:2.25rem;font-size:.7rem;font-weight:600}._flagsGrid_by9zt_499{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(3,1fr);gap:.375rem;padding-top:.875rem;display:grid}._flagItem_by9zt_507{flex-direction:column;align-items:center;gap:.25rem;display:flex}._flagLabel_by9zt_514{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:500}._badgePass_by9zt_520{color:#157a3a;background:rgba(33,196,93,.12);border-radius:9999px;align-items:center;gap:.2rem;padding:.15rem .4rem;font-size:.68rem;font-weight:600;display:inline-flex}._badgeFail_by9zt_532{color:#b21010;background:rgba(239,67,67,.12);border-radius:9999px;align-items:center;gap:.2rem;padding:.15rem .4rem;font-size:.68rem;font-weight:600;display:inline-flex}._badgeNeutral_by9zt_544{color:hsl(var(--muted-foreground));font-size:.68rem}._alertsCompact_by9zt_549{border-top:1px solid hsl(var(--border));flex-direction:column;gap:.3rem;margin-top:.75rem;padding-top:.75rem;display:flex}._alertsLabel_by9zt_558{color:#8c6117;align-items:center;gap:.3rem;margin-bottom:.125rem;font-size:.7rem;font-weight:600;display:flex}._alertsLabel_by9zt_558 svg{color:#f59f0a}._alertDotRow_by9zt_571{align-items:center;gap:.5rem;font-size:.72rem;display:flex}._alertDotMark_by9zt_578{background:hsl(var(--muted-foreground));border-radius:50%;flex-shrink:0;width:6px;height:6px}._alertDot_positive_by9zt_586 ._alertDotMark_by9zt_578{background:#21c45d}._alertDot_warning_by9zt_590 ._alertDotMark_by9zt_578{background:#f59f0a}._alertDot_danger_by9zt_594 ._alertDotMark_by9zt_578{background:#ef4343}._alertDotTitle_by9zt_598{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._skillsStrip_by9zt_605{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;flex-wrap:wrap;align-items:center;gap:.875rem 0;margin-bottom:0;padding:.875rem 1.25rem;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.04)}._skillsGroup_by9zt_618{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}._skillsGroup_by9zt_618+._skillsGroup_by9zt_618{border-left:1px solid hsl(var(--border));margin-left:1.25rem;padding-left:1.25rem}@container candidate-page (width<=820px){._skillsStrip_by9zt_605{flex-direction:column;align-items:flex-start;gap:.875rem}._skillsGroup_by9zt_618+._skillsGroup_by9zt_618{border-left:none;border-top:1px solid hsl(var(--border));width:100%;margin-left:0;padding-top:.875rem;padding-left:0}}._skillsGroupLabel_by9zt_645{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;font-size:.68rem;font-weight:700}._tagRow_by9zt_655{flex-wrap:wrap;gap:.3rem;display:flex}._tag_by9zt_655{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border));border-radius:9999px;padding:.18rem .5rem;font-size:.72rem;font-weight:500}._tagLanguage_by9zt_671{background:hsl(var(--secondary));color:hsl(var(--primary-hover));border-color:hsl(var(--border))}._tagCert_by9zt_677{color:#094cb9;background:rgba(60,131,246,.1);border-color:rgba(60,131,246,.25)}._overlay_by9zt_683{z-index:1000;background:rgba(0,0,0,.45);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_by9zt_694{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;width:100%;max-width:480px;box-shadow:0 20px 60px rgba(0,0,0,.2)}._modalHeader_by9zt_703{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:1.125rem 1.5rem;display:flex}._modalTitle_by9zt_711{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}._modalClose_by9zt_720{cursor:pointer;width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:flex}._modalClose_by9zt_720:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._modalBody_by9zt_738{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}._modalFooter_by9zt_745{border-top:1px solid hsl(var(--border));justify-content:flex-end;gap:.5rem;padding:.875rem 1.5rem;display:flex}._modalSuccess_by9zt_753{color:hsl(var(--foreground));flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;font-size:.9375rem;font-weight:500;display:flex}._modalSuccessIcon_by9zt_765{color:#298e4e;background:rgba(33,196,93,.12);border:1px solid rgba(33,196,93,.25);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}._fieldRow_by9zt_777{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._fieldRow_by9zt_777:has(>:nth-child(3)){grid-template-columns:1fr 1fr 1fr}@media (max-width:540px){._fieldRow_by9zt_777{grid-template-columns:1fr!important}}._field_by9zt_777{flex-direction:column;gap:.375rem;display:flex}._label_by9zt_797{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}._opt_by9zt_803{color:hsl(var(--muted-foreground));font-weight:400}._input_by9zt_808{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));outline:none;padding:.4375rem .75rem;font-size:.875rem;transition:border-color .15s}._input_by9zt_808::placeholder{color:hsl(var(--muted-foreground))}._input_by9zt_808::placeholder{color:hsl(var(--muted-foreground))}._input_by9zt_808:focus{border-color:hsl(var(--primary))}._textarea_by9zt_825{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));resize:vertical;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}._textarea_by9zt_825::placeholder{color:hsl(var(--muted-foreground))}._textarea_by9zt_825::placeholder{color:hsl(var(--muted-foreground))}._textarea_by9zt_825:focus{border-color:hsl(var(--primary))}._radioGroup_by9zt_844{gap:.5rem;display:flex}._radioOption_by9zt_849{border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:background .15s,border-color .15s;display:flex}._radioOption_by9zt_849 input[type=radio]{display:none}._radioOption_by9zt_849:hover{background:hsl(var(--muted))}._radioSelected_by9zt_868{color:#157a3a;background:rgba(33,196,93,.1);border-color:#1fb757}._radioSelectedDanger_by9zt_874{color:#b21010;background:rgba(239,67,67,.1);border-color:#ed2c2c}._formError_by9zt_880{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--destructive)/.2);margin:0;padding:.5rem .75rem;font-size:.8125rem}._scriptModalWrap_by9zt_890{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}._modalWide_by9zt_898{flex-direction:column;max-width:680px;max-height:88vh;display:flex}._scriptLoading_by9zt_905{color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:3rem 1.5rem;display:flex}._scriptLoading_by9zt_905 p{color:hsl(var(--foreground));margin:0;font-size:.9375rem;font-weight:500}._scriptLoading_by9zt_905 span{font-size:.8125rem}._scriptLoadingIcon_by9zt_924{animation:1.5s linear infinite _spin_by9zt_1}@keyframes _spin_by9zt_1{to{transform:rotate(360deg)}}._scriptEmpty_by9zt_933{color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:3rem 1.5rem;display:flex}._scriptEmpty_by9zt_933 p{color:hsl(var(--foreground));margin:0;font-size:.9375rem;font-weight:500}._scriptEmpty_by9zt_933 span{max-width:28rem;font-size:.8125rem}._scriptBody_by9zt_953{flex-direction:column;width:100%;min-width:0;display:flex}._scriptBodyView_by9zt_960{flex:1;min-height:0;overflow:hidden}._scriptMeta_by9zt_966{background:hsl(var(--muted)/.6);border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.75rem;font-weight:500;display:flex}@media (max-width:640px){._scriptMeta_by9zt_966{gap:.375rem .5rem;padding:.625rem 1rem}}._scriptMetaDivider_by9zt_986{background:hsl(var(--muted-foreground));border-radius:50%;flex-shrink:0;width:3px;height:3px}._scriptBodyView_by9zt_960 ._questionsList_by9zt_994{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}._questionsList_by9zt_994{min-width:0;margin:0;padding:.5rem 0;list-style:none}._questionCard_by9zt_1008{border-bottom:1px solid hsl(var(--border));min-width:0}._questionCard_by9zt_1008:last-child{border-bottom:none}._questionToggle_by9zt_1016{cursor:pointer;text-align:left;width:100%;color:hsl(var(--muted-foreground));box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.875rem 1.5rem;transition:background .12s;display:flex}._questionToggle_by9zt_1016:hover{background:hsl(var(--muted)/.5)}@media (max-width:640px){._questionToggle_by9zt_1016{padding:.75rem 1rem}}._questionChevron_by9zt_1040{color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;margin-top:.2rem;display:flex}._questionToggleLeft_by9zt_1049{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}._questionNum_by9zt_1058{background:hsl(var(--muted));width:1.375rem;height:1.375rem;color:hsl(var(--muted-foreground));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}._categoryBadge_by9zt_1072{border-radius:999px;flex-shrink:0;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}._cat_technical_by9zt_1082{color:#094cb9;background:rgba(60,131,246,.12)}._cat_experience_by9zt_1087{color:#4b10b1;background:rgba(124,59,237,.12)}._cat_cultural_by9zt_1092{color:#157a3a;background:rgba(33,196,93,.12)}._questionPreview_by9zt_1097{min-width:0;color:hsl(var(--foreground));word-break:break-word;overflow-wrap:anywhere;white-space:normal;flex:100%;font-size:.875rem;font-weight:500;line-height:1.5}._scriptBodyView_by9zt_960 ._questionPreview_by9zt_1097{font-size:.9375rem;line-height:1.55}._questionDetail_by9zt_1114{border-left:2px solid hsl(var(--border));flex-direction:column;gap:.625rem;min-width:0;margin:0 1rem .25rem;padding:.5rem 1.5rem 1rem;display:flex}@media (max-width:640px){._questionDetail_by9zt_1114{margin:0 .75rem .25rem .5rem;padding:.5rem 1rem .875rem}}._questionFull_by9zt_1130{color:hsl(var(--foreground));word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:500;line-height:1.55}._questionMeta_by9zt_1140{color:hsl(var(--muted-foreground));grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);gap:.25rem .5rem;min-width:0;font-size:.8125rem;line-height:1.5;display:grid}._questionMeta_by9zt_1140 span:last-child{word-break:break-word;overflow-wrap:anywhere}._metaLabel_by9zt_1154{color:hsl(var(--foreground));font-weight:600}._questionTip_by9zt_1159{color:#8c6117;border-radius:var(--radius);word-break:break-word;overflow-wrap:anywhere;background:rgba(245,159,10,.08);border:1px solid rgba(245,159,10,.2);align-items:flex-start;gap:.375rem;min-width:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5;display:flex}._questionTipIcon_by9zt_1175{color:#8c6117;flex-shrink:0;margin-top:1px}._scriptConfigPanel_by9zt_1181{border-bottom:1px solid hsl(var(--border));gap:.875rem}._scriptConfigHint_by9zt_1186{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem;line-height:1.45}._scriptPresetRow_by9zt_1193{flex-wrap:wrap;gap:.5rem;display:flex}._scriptPresetBtn_by9zt_1199{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));cursor:pointer;color:hsl(var(--foreground));flex-direction:column;align-items:flex-start;gap:.15rem;padding:.45rem .65rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:border-color .15s,background .15s;display:flex}._scriptPresetBtn_by9zt_1199:hover{background:hsl(var(--muted)/.35);border-color:#af97d8}._scriptPresetBtnActive_by9zt_1220{color:#55358d;background:#f3effb;border-color:#7d53c6}._scriptPresetSub_by9zt_1226{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:500}._scriptDistBar_by9zt_1233{background:hsl(var(--muted));border-radius:999px;height:8px;margin-top:.5rem;display:flex;overflow:hidden}._scriptDistBarSegment_by9zt_1242{min-width:2px;transition:flex-grow .2s}._scriptDistBarTech_by9zt_1247{background:#2474f5}._scriptDistBarBeh_by9zt_1251{background:#8459cf}._scriptDistBarCult_by9zt_1255{background:#30a65b}._scriptDistInputs_by9zt_1259{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-top:.625rem;display:grid}@media (max-width:520px){._scriptDistInputs_by9zt_1259{grid-template-columns:1fr}}._scriptDistField_by9zt_1271{flex-direction:column;gap:.3rem;display:flex}._scriptDistLabel_by9zt_1277{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}._scriptDistInputWrap_by9zt_1283{border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));align-items:center;display:flex;overflow:hidden}._scriptDistInputWrap_by9zt_1283:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring)/.12)}._scriptDistInput_by9zt_1259{font-variant-numeric:tabular-nums;width:100%;min-width:0;color:hsl(var(--foreground));-moz-appearance:textfield;background:0 0;border:none;outline:none;padding:.45rem .5rem;font-family:inherit;font-size:.9375rem;font-weight:600}._scriptDistInput_by9zt_1259::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._scriptDistInput_by9zt_1259::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._scriptDistSuffix_by9zt_1315{color:hsl(var(--muted-foreground));flex-shrink:0;padding-right:.5rem;font-size:.8125rem}._scriptDistFooter_by9zt_1322{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}._scriptDistOk_by9zt_1331{color:#257e46;font-size:.75rem;font-weight:500}._scriptDistWarn_by9zt_1337{color:#8c6117;font-size:.75rem;font-weight:500}._scriptNormalizeBtn_by9zt_1343{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.75rem;font-weight:600;text-decoration:underline}._scriptNormalizeBtn_by9zt_1343:hover{opacity:.85}._scriptToggleCard_by9zt_1358{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem .875rem;font-family:inherit;transition:border-color .15s,background .15s;display:flex}._scriptToggleCard_by9zt_1358:hover{background:hsl(var(--muted)/.25);border-color:#b8a6d9}._scriptToggleCardOn_by9zt_1379{background:#f6f3fc;border-color:#7d53c6}._scriptToggleCheck_by9zt_1384{border:2px solid hsl(var(--border));background:hsl(var(--background));color:transparent;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;transition:border-color .15s,background .15s,color .15s;display:flex}._scriptToggleCardOn_by9zt_1379 ._scriptToggleCheck_by9zt_1384{color:#fff;background:#7341c8;border-color:#6f40bf}._scriptToggleText_by9zt_1405{flex-direction:column;gap:.2rem;min-width:0;display:flex}._scriptToggleTitle_by9zt_1412{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}._scriptToggleDesc_by9zt_1418{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}._circularBadge_by9zt_1424{text-transform:uppercase;letter-spacing:.03em;color:#8c6117;background:rgba(245,159,10,.12);border:1px solid rgba(245,159,10,.25);border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.625rem;font-weight:700;display:inline-flex}._card_87kst_1{background:hsl(var(--card));border:1px solid hsl(var(--border));cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.125rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}._card_87kst_1:hover{box-shadow:0 8px 24px hsl(var(--border)/.5);border-color:hsl(var(--primary)/.4);transform:translateY(-2px)}._iconWrap_87kst_20{background:hsl(var(--primary)/.1);width:44px;height:44px;color:hsl(var(--primary));border-radius:12px;justify-content:center;align-items:center;display:flex}._purple_87kst_31 ._iconWrap_87kst_20{background:hsl(var(--primary)/.12);color:hsl(var(--primary))}._teal_87kst_36 ._iconWrap_87kst_20{background:hsl(var(--highlight)/.15);color:#21a187}._blue_87kst_41 ._iconWrap_87kst_20{color:#1773cf;background:#e8f2fc}._orange_87kst_46 ._iconWrap_87kst_20{color:#da620b;background:#fdeddd}._pink_87kst_51 ._iconWrap_87kst_20{color:#c32273;background:#fce3f0}._content_87kst_56{flex-direction:column;gap:.25rem;display:flex}._title_87kst_62{color:hsl(var(--foreground));font-size:.9375rem;font-weight:700;line-height:1.3}._description_87kst_69{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.45}._container_1yv5p_1{background:var(--background);min-height:100vh}._main_1yv5p_6{flex-direction:column;gap:1.25rem;max-width:1400px;margin:0 auto;padding:2rem;display:flex}._pageHeader_1yv5p_15{margin-bottom:.25rem}._pageTitle_1yv5p_19{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:1.5rem;font-weight:600}._pageSubtitle_1yv5p_26{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}._shortcutRow_1yv5p_32{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}@media (max-width:640px){._shortcutRow_1yv5p_32{grid-template-columns:1fr}}._bottomRow_1yv5p_43{grid-template-columns:60fr 40fr;align-items:stretch;gap:1.25rem;min-width:0;display:grid}._bottomRow_1yv5p_43>*{min-width:0}._bar_9mpg1_1{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:1200px){._bar_9mpg1_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){._bar_9mpg1_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._card_9mpg1_17{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;align-items:center;gap:.625rem;min-width:0;padding:.875rem 1rem;display:flex}._card_9mpg1_17._skeleton_9mpg1_27 ._value_9mpg1_27{opacity:.4}._dot_9mpg1_31{border-radius:50%;flex-shrink:0;width:8px;height:8px}._dot_9mpg1_31._blue_9mpg1_37{background:#308ce8}._dot_9mpg1_31._purple_9mpg1_40{background:hsl(var(--primary))}._dot_9mpg1_31._orange_9mpg1_43{background:#f26c0d}._dot_9mpg1_31._teal_9mpg1_46{background:hsl(var(--highlight))}._dot_9mpg1_31._pink_9mpg1_49{background:#dd3c8c}._dot_9mpg1_31._green_9mpg1_52{background:#2eb860}._info_9mpg1_56{flex-direction:column;min-width:0;display:flex}._value_9mpg1_27{color:hsl(var(--foreground));font-size:1.125rem;font-weight:800;line-height:1.2}._label_9mpg1_69{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.6875rem;overflow:hidden}._overlay_3cebb_2{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:rgba(30,27,75,.35);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_3cebb_14{background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:calc(var(--radius) + 6px);border:1px solid hsl(var(--border));width:min(480px,96vw);max-height:90vh;box-shadow:0 24px 64px hsl(var(--primary)/.14), 0 4px 16px rgba(0,0,0,.06);flex-direction:column;display:flex;overflow:hidden}._modalHeader_3cebb_27{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.125rem 1.5rem .875rem;display:flex}._titleGroup_3cebb_37{flex-direction:column;gap:.25rem;min-width:0;display:flex}._titleTop_3cebb_44{display:flex}._typeBadge_3cebb_48{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}._badgeGoogle_3cebb_59{color:#2362c7;background:rgba(60,131,246,.1);border:1px solid rgba(60,131,246,.2)}._badgeMeeting_3cebb_65{color:#7631c4;background:rgba(147,68,238,.1);border:1px solid rgba(147,68,238,.2)}._eventTitle_3cebb_71{color:hsl(var(--foreground));margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}._eventDate_3cebb_79{color:hsl(var(--muted-foreground));text-transform:capitalize;margin:0;font-size:.8125rem}._closeButton_3cebb_86{border-radius:calc(var(--radius) - 2px);width:1.875rem;height:1.875rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid transparent;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._closeButton_3cebb_86:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._body_3cebb_106{flex-direction:column;flex:1;gap:1rem;padding:1.125rem 1.5rem;display:flex;overflow-y:auto}._metaRow_3cebb_115{gap:1rem;display:flex}._metaItem_3cebb_120{color:hsl(var(--foreground));align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;display:flex}._metaIcon_3cebb_129{width:.875rem;height:.875rem;color:hsl(var(--muted-foreground));flex-shrink:0}._section_3cebb_137{flex-direction:column;gap:.35rem;display:flex}._sectionLabel_3cebb_143{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600}._linkRow_3cebb_151{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background:hsl(var(--muted)/.3);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}._linkText_3cebb_161{color:#266bd9;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}._linkActions_3cebb_171{flex-shrink:0;gap:.25rem;display:flex}._iconButton_3cebb_177{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background:hsl(var(--background));width:1.625rem;height:1.625rem;color:hsl(var(--muted-foreground));cursor:pointer;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;transition:background .12s,color .12s;display:flex}._iconButton_3cebb_177:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._emptyValue_3cebb_197{color:hsl(var(--muted-foreground));font-size:.8125rem;font-style:italic}._textBlock_3cebb_203{color:hsl(var(--foreground));margin:0;font-size:.875rem;line-height:1.55}._empty_3cebb_197{color:hsl(var(--muted-foreground));font-size:.8125rem;font-style:italic}._participantGrid_3cebb_216{flex-direction:column;gap:.375rem;display:flex}._infoRow_3cebb_222{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}._infoLabel_3cebb_229{color:hsl(var(--muted-foreground));flex-shrink:0;font-size:.8125rem}._infoValue_3cebb_235{color:hsl(var(--foreground));text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}._footer_3cebb_246{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:flex-end;padding:.875rem 1.5rem;display:flex}._closeBtn_3cebb_254{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s}._closeBtn_3cebb_254:hover{background:hsl(var(--accent))}._overlay_h309l_2{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:rgba(30,27,75,.35);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_h309l_14{background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:calc(var(--radius) + 6px);border:1px solid hsl(var(--border));width:min(460px,96vw);box-shadow:0 24px 64px hsl(var(--primary)/.14), 0 4px 16px rgba(0,0,0,.06);flex-direction:column;display:flex;overflow:hidden}._modalHeader_h309l_26{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.125rem 1.5rem .875rem;display:flex}._titleGroup_h309l_36{min-width:0}._modalTitle_h309l_40{color:hsl(var(--foreground));margin:0 0 .2rem;font-size:1.0625rem;font-weight:600}._modalDate_h309l_47{color:hsl(var(--muted-foreground));text-transform:capitalize;margin:0;font-size:.8125rem}._closeButton_h309l_54{border-radius:calc(var(--radius) - 2px);width:1.875rem;height:1.875rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid transparent;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._closeButton_h309l_54:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._form_h309l_74{flex-direction:column;gap:.875rem;padding:1.25rem 1.5rem;display:flex}._row_h309l_81{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}._field_h309l_87{flex-direction:column;gap:.375rem;display:flex}._label_h309l_93{color:hsl(var(--foreground));align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;display:flex}._required_h309l_102{color:#db2424}._optional_h309l_106{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:400}._input_h309l_112,._select_h309l_113,._textarea_h309l_114{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));box-sizing:border-box;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}._input_h309l_112:focus,._select_h309l_113:focus,._textarea_h309l_114:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12)}._input_h309l_112::-moz-placeholder{color:hsl(var(--muted-foreground))}._select_h309l_113::-moz-placeholder{color:hsl(var(--muted-foreground))}._textarea_h309l_114::-moz-placeholder{color:hsl(var(--muted-foreground))}._input_h309l_112::-ms-input-placeholder{color:hsl(var(--muted-foreground))}._input_h309l_112::placeholder{color:hsl(var(--muted-foreground))}._select_h309l_113::-ms-input-placeholder{color:hsl(var(--muted-foreground))}._select_h309l_113::placeholder{color:hsl(var(--muted-foreground))}._textarea_h309l_114::-ms-input-placeholder{color:hsl(var(--muted-foreground))}._textarea_h309l_114::placeholder{color:hsl(var(--muted-foreground))}._select_h309l_113{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;padding-right:2rem}._textarea_h309l_114{resize:vertical;min-height:72px}._error_h309l_155{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--destructive)/.2);margin:0;padding:.5rem .75rem;font-size:.8125rem}._successState_h309l_165{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}._successIcon_h309l_174{color:#298e4e;background:rgba(33,196,93,.12);border:1px solid rgba(33,196,93,.25);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}._successText_h309l_186{color:hsl(var(--foreground));margin:0;font-size:.9375rem;font-weight:500}._footer_h309l_194{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:flex-end;gap:.625rem;padding:.875rem 1.5rem;display:flex}._cancelButton_h309l_203{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s}._cancelButton_h309l_203:hover{background:hsl(var(--accent))}._submitButton_h309l_219{border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:opacity .15s}._submitButton_h309l_219:hover{opacity:.85}._submitButton_h309l_219:disabled{opacity:.5;cursor:not-allowed}._widget_1qnt9_2{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04)}._header_1qnt9_13{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem .875rem;display:flex}._titleRow_1qnt9_22{align-items:center;gap:.5rem;display:flex}._headerIcon_1qnt9_28{width:1rem;height:1rem;color:hsl(var(--muted-foreground))}._title_1qnt9_22{color:hsl(var(--foreground));margin:0;font-size:.9375rem;font-weight:600}._headerRight_1qnt9_41{align-items:center;gap:.75rem;display:flex}._syncMsg_1qnt9_47{border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;animation:.2s _fadeIn_1qnt9_1}._syncOk_1qnt9_55{color:#298e4e;background:rgba(33,196,93,.1);border:1px solid rgba(33,196,93,.2)}._syncErr_1qnt9_61{color:#b81e1e;background:rgba(239,67,67,.1);border:1px solid rgba(239,67,67,.2)}@keyframes _fadeIn_1qnt9_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}._syncBtn_1qnt9_77{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._syncBtn_1qnt9_77:hover:not(:disabled){background:hsl(var(--primary)/.06);border-color:hsl(var(--primary)/.2);color:hsl(var(--foreground))}._syncBtn_1qnt9_77:disabled{opacity:.6;cursor:not-allowed}._spinning_1qnt9_103{animation:.7s linear infinite _spin_1qnt9_103}._monthNav_1qnt9_107{align-items:center;gap:.5rem;display:flex}._monthLabel_1qnt9_113{color:hsl(var(--foreground));text-align:center;min-width:116px;font-size:.875rem;font-weight:600}._navBtn_1qnt9_121{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));width:1.75rem;height:1.75rem;color:hsl(var(--foreground));cursor:pointer;background:0 0;justify-content:center;align-items:center;font-family:inherit;transition:background .15s;display:flex}._navBtn_1qnt9_121:hover{background:hsl(var(--accent))}._loadingOverlay_1qnt9_140{border-bottom:1px solid hsl(var(--border)/.5);justify-content:center;align-items:center;padding:2rem 0;display:flex}._loadingSpinner_1qnt9_148{border:2px solid hsl(var(--border));border-top-color:hsl(var(--primary));border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite _spin_1qnt9_103}@keyframes _spin_1qnt9_103{to{transform:rotate(360deg)}}._chipLoading_1qnt9_163{opacity:.5;cursor:wait}._weekHeader_1qnt9_169{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.25);grid-template-columns:repeat(7,1fr);display:grid}._weekDay_1qnt9_176{text-align:center;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));padding:.4375rem 0;font-size:.6875rem;font-weight:600}._grid_1qnt9_187{grid-template-columns:repeat(7,1fr);grid-auto-rows:5.75rem;display:grid}._emptyCell_1qnt9_193{border-right:1px solid hsl(var(--border)/.5);border-bottom:1px solid hsl(var(--border)/.5);background:hsl(var(--muted)/.1);overflow:hidden}._dayCell_1qnt9_200{border-right:1px solid hsl(var(--border)/.5);border-bottom:1px solid hsl(var(--border)/.5);cursor:default;flex-direction:column;gap:.2rem;padding:.3rem .375rem;transition:background .12s;display:flex;position:relative;overflow:hidden}._schedulable_1qnt9_213{cursor:pointer}._schedulable_1qnt9_213:hover{background:hsl(var(--accent)/.6)}._today_1qnt9_220{background:hsl(var(--primary)/.05);border-right-color:hsl(var(--primary)/.2);border-bottom-color:hsl(var(--primary)/.2)}._past_1qnt9_226{opacity:.4}._dayNum_1qnt9_231{width:1.5rem;height:1.5rem;color:hsl(var(--foreground));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}._today_1qnt9_220 ._dayNum_1qnt9_231{background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.75rem;font-weight:700}._eventChip_1qnt9_252{border:1px solid hsl(var(--primary)/.2);background:hsl(var(--primary)/.08);color:#5312c4;cursor:pointer;text-align:left;border-radius:3px;flex-shrink:0;align-items:center;gap:.25rem;width:100%;padding:.2rem .375rem;font-family:inherit;font-size:.6rem;transition:background .1s;display:flex;overflow:hidden}._eventChip_1qnt9_252:hover{background:hsl(var(--primary)/.16)}._chipTime_1qnt9_274{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}._chipTitle_1qnt9_280{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._moreChip_1qnt9_288{color:hsl(var(--muted-foreground));cursor:pointer;text-align:left;background:0 0;border:none;flex-shrink:0;padding:0 .125rem;font-family:inherit;font-size:.6rem;font-weight:600;transition:color .1s}._moreChip_1qnt9_288:hover{color:hsl(var(--foreground))}._panel_olmhi_2{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04)}._header_olmhi_14{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;display:flex}._titleRow_olmhi_23{align-items:center;gap:.5rem;display:flex}._headerIcon_olmhi_29{color:hsl(var(--muted-foreground));flex-shrink:0;width:1rem;height:1rem}._title_olmhi_23{color:hsl(var(--foreground));margin:0;font-size:.9375rem;font-weight:600}._badge_olmhi_43{background:hsl(var(--primary)/.1);color:#5b14d7;border:1px solid hsl(var(--primary)/.15);border-radius:999px;justify-content:center;align-items:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}._legend_olmhi_59{border-bottom:1px solid hsl(var(--border));flex-shrink:0;align-items:center;gap:.875rem;padding:.5rem 1.25rem;display:flex}._legendItem_olmhi_68{color:hsl(var(--muted-foreground));align-items:center;gap:.3rem;font-size:.6875rem;font-weight:500;display:flex}._list_olmhi_78{flex:1;margin:0;padding:.5rem 0;list-style:none;overflow-y:auto}._item_olmhi_86{border-left:3px solid transparent;align-items:flex-start;gap:.625rem;padding:.625rem 1.25rem;transition:background .12s;display:flex}._item_olmhi_86:hover{background:hsl(var(--accent)/.5)}._item_positive_olmhi_98{border-left-color:#21c45d}._item_warning_olmhi_102{border-left-color:#f59f0a}._item_neutral_olmhi_106{border-left-color:hsl(var(--border))}._item_danger_olmhi_110{border-left-color:#ef4343}._dot_olmhi_115{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.25rem}._positive_olmhi_123{background:#21c45d}._warning_olmhi_127{background:#f59f0a}._neutral_olmhi_131{background:hsl(var(--muted-foreground))}._danger_olmhi_135{background:#ef4343}._itemContent_olmhi_140{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._itemTitle_olmhi_148{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;line-height:1.3}._itemMessage_olmhi_155{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem;line-height:1.45}._itemTime_olmhi_162{color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;margin-top:.125rem;font-size:.6875rem}._emptyState_olmhi_170{color:hsl(var(--muted-foreground));text-align:center;padding:1.5rem 1.25rem;font-size:.8125rem;font-style:italic}._overlay_p6qtk_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:rgba(30,27,75,.35);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_p6qtk_13{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:calc(var(--radius) + 6px);border:1px solid hsl(var(--border));width:min(480px,96vw);box-shadow:0 24px 64px hsl(var(--primary)/.14), 0 4px 16px rgba(0,0,0,.06);flex-direction:column;display:flex;overflow:hidden}._modalHeader_p6qtk_25{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.125rem 1.5rem .875rem;display:flex}._modalTitleGroup_p6qtk_34{flex-direction:column;gap:.2rem;display:flex}._modalTitle_p6qtk_34{color:hsl(var(--foreground));margin:0;font-size:1.0625rem;font-weight:600}._modalSubtitle_p6qtk_47{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._closeButton_p6qtk_53{border-radius:calc(var(--radius) - 2px);width:1.875rem;height:1.875rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid transparent;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._closeButton_p6qtk_53:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._form_p6qtk_72{flex-direction:column;gap:.875rem;padding:1.25rem 1.5rem;display:flex}._row_p6qtk_79{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}._field_p6qtk_85{flex-direction:column;gap:.375rem;display:flex}._label_p6qtk_91{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}._input_p6qtk_97{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));box-sizing:border-box;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}._input_p6qtk_97:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12)}._input_p6qtk_97::placeholder{color:hsl(var(--muted-foreground))}._input_p6qtk_97::placeholder{color:hsl(var(--muted-foreground))}._error_p6qtk_119{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--destructive)/.2);margin:0;padding:.5rem .75rem;font-size:.8125rem}._modalFooter_p6qtk_129{border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0;justify-content:flex-end;gap:.625rem;padding:.875rem 1.5rem;display:flex}._cancelButton_p6qtk_139{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s}._cancelButton_p6qtk_139:hover{background:hsl(var(--accent))}._submitButton_p6qtk_155{border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:opacity .15s}._submitButton_p6qtk_155:hover{opacity:.85}._submitButton_p6qtk_155:disabled{opacity:.5;cursor:not-allowed}._overlay_5ihv1_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:rgba(30,27,75,.35);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_5ihv1_13{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:calc(var(--radius) + 6px);border:1px solid hsl(var(--border));width:min(420px,96vw);box-shadow:0 24px 64px hsl(var(--primary)/.14), 0 4px 16px rgba(0,0,0,.06);flex-direction:column;display:flex;overflow:hidden}._modalHeader_5ihv1_25{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.125rem 1.5rem .875rem;display:flex}._modalTitleGroup_5ihv1_34{flex-direction:column;gap:.2rem;display:flex}._modalTitle_5ihv1_34{color:hsl(var(--foreground));margin:0;font-size:1.0625rem;font-weight:600}._modalSubtitle_5ihv1_47{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._closeButton_5ihv1_53{border-radius:calc(var(--radius) - 2px);width:1.875rem;height:1.875rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid transparent;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._closeButton_5ihv1_53:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._form_5ihv1_72{flex-direction:column;gap:.875rem;padding:1.25rem 1.5rem;display:flex}._field_5ihv1_79{flex-direction:column;gap:.375rem;display:flex}._label_5ihv1_85{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}._passwordField_5ihv1_91{align-items:center;display:flex;position:relative}._input_5ihv1_97{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));box-sizing:border-box;outline:none;padding:.5rem 2.5rem .5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}._input_5ihv1_97:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12)}._input_5ihv1_97::placeholder{color:hsl(var(--muted-foreground))}._input_5ihv1_97::placeholder{color:hsl(var(--muted-foreground))}._eyeButton_5ihv1_119{width:1.5rem;height:1.5rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;right:.625rem}._eyeButton_5ihv1_119:hover{color:hsl(var(--foreground))}._error_5ihv1_138{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--destructive)/.2);margin:0;padding:.5rem .75rem;font-size:.8125rem}._successState_5ihv1_148{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}._successIcon_5ihv1_157{color:#298e4e;background:rgba(33,196,93,.12);border:1px solid rgba(33,196,93,.25);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}._successText_5ihv1_169{color:hsl(var(--foreground));margin:0;font-size:.9375rem;font-weight:500}._modalFooter_5ihv1_176{border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0;justify-content:flex-end;gap:.625rem;padding:.875rem 1.5rem;display:flex}._cancelButton_5ihv1_186{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s}._cancelButton_5ihv1_186:hover{background:hsl(var(--accent))}._submitButton_5ihv1_202{border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:opacity .15s}._submitButton_5ihv1_202:hover{opacity:.85}._submitButton_5ihv1_202:disabled{opacity:.5;cursor:not-allowed}._container_nr2a8_2{background:hsl(var(--background));min-height:100vh}._main_nr2a8_7{max-width:960px;margin:0 auto;padding:2rem}._pageHeader_nr2a8_13{margin-bottom:1.75rem}._pageTitle_nr2a8_17{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:1.5rem;font-weight:600}._pageSubtitle_nr2a8_24{color:hsl(var(--muted-foreground));max-width:36rem;margin:0;font-size:.875rem;line-height:1.5}._loading_nr2a8_32{color:hsl(var(--muted-foreground));align-items:center;gap:.625rem;padding:3rem 0;font-size:.875rem;display:flex}._loadingSpinner_nr2a8_41{border:2px solid hsl(var(--border));border-top-color:hsl(var(--primary));border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite _spin_nr2a8_1}@keyframes _spin_nr2a8_1{to{transform:rotate(360deg)}}._content_nr2a8_55{flex-direction:column;gap:1.25rem;display:flex}._heroCard_nr2a8_62{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 6px);box-shadow:0 2px 16px hsl(var(--primary)/.06), 0 1px 4px rgba(0,0,0,.04);align-items:flex-start;gap:1.75rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}@media (max-width:640px){._heroCard_nr2a8_62{text-align:center;flex-direction:column;align-items:center}}._heroGlow_nr2a8_82{pointer-events:none;background:radial-gradient(circle,rgba(124,59,237,.12) 0%,transparent 70%);width:280px;height:280px;position:absolute;top:-40%;right:-10%}._avatarBlock_nr2a8_92{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:.625rem;display:flex}._avatarButton_nr2a8_101{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;line-height:0;position:relative}._avatarButton_nr2a8_101:disabled{cursor:wait;opacity:.85}._avatarButton_nr2a8_101:hover:not(:disabled) ._avatarOverlay_nr2a8_114{opacity:1}._avatarButton_nr2a8_101:focus-visible:not(:disabled) ._avatarOverlay_nr2a8_114{opacity:1}._heroAvatar_nr2a8_118{display:block}._avatarOverlay_nr2a8_114{color:#fff;opacity:0;background:rgba(15,10,30,.55);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.65rem;font-weight:500;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._fileInput_nr2a8_139{display:none}._removePhotoBtn_nr2a8_143{color:hsl(var(--muted-foreground));cursor:pointer;border-radius:calc(var(--radius) - 2px);background:0 0;border:none;align-items:center;gap:.35rem;padding:.3rem .65rem;font-family:inherit;font-size:.75rem;transition:color .15s,background .15s;display:inline-flex}._removePhotoBtn_nr2a8_143:hover:not(:disabled){color:hsl(var(--destructive));background:hsl(var(--destructive)/.08)}._removePhotoBtn_nr2a8_143:disabled{opacity:.5;cursor:not-allowed}._avatarError_nr2a8_166{color:hsl(var(--destructive));text-align:center;max-width:140px;margin:0;font-size:.75rem}._heroInfo_nr2a8_174{z-index:1;flex:1;min-width:0;padding-top:.5rem}._fullName_nr2a8_181{color:hsl(var(--foreground));letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.375rem;font-weight:600}._heroEmail_nr2a8_189{color:hsl(var(--muted-foreground));margin:0 0 .875rem;font-size:.9375rem}._heroMeta_nr2a8_195{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:640px){._heroMeta_nr2a8_195{justify-content:center}}._metaChip_nr2a8_206{color:#298e4e;background:rgba(33,196,93,.1);border:1px solid rgba(33,196,93,.22);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.75rem;font-weight:500;display:inline-flex}._metaChipMuted_nr2a8_219{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.5);border:1px solid hsl(var(--border));border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.75rem;display:inline-flex}._grid_nr2a8_231{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid}@media (max-width:640px){._grid_nr2a8_231{grid-template-columns:1fr}}._card_nr2a8_243{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-direction:column;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.04)}._cardHeader_nr2a8_252{border-bottom:1px solid hsl(var(--border));padding:1.125rem 1.25rem .875rem}._cardTitle_nr2a8_257{color:hsl(var(--foreground));margin:0 0 .2rem;font-size:.9375rem;font-weight:600}._cardDesc_nr2a8_264{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._cardBody_nr2a8_270{flex-direction:column;flex:1;gap:.625rem;padding:1rem 1.25rem;display:flex}._infoRow_nr2a8_278{border-bottom:1px solid hsl(var(--border)/.6);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}._infoRow_nr2a8_278:last-child{border-bottom:none}._infoLabel_nr2a8_290{color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;font-size:.8125rem}._infoValue_nr2a8_297{color:hsl(var(--foreground));text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}._cardFooter_nr2a8_307{border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:.625rem;padding:.875rem 1.25rem;display:flex}._primaryBtn_nr2a8_315,._secondaryBtn_nr2a8_316{border-radius:calc(var(--radius) - 2px);cursor:pointer;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .15s,opacity .15s;display:inline-flex}._primaryBtn_nr2a8_315{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none}._primaryBtn_nr2a8_315:hover{opacity:.85}._secondaryBtn_nr2a8_316{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:0 0}._secondaryBtn_nr2a8_316:hover{background:hsl(var(--accent))}._integration_nr2a8_348{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}._integrationLeft_nr2a8_356{align-items:center;gap:.75rem;min-width:0;display:flex}._integrationIconWrap_nr2a8_363{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background:hsl(var(--muted)/.4);width:2.25rem;height:2.25rem;color:hsl(var(--foreground));flex-shrink:0;justify-content:center;align-items:center;display:flex}._integrationName_nr2a8_376{color:hsl(var(--foreground));margin:0 0 .15rem;font-size:.875rem;font-weight:500}._integrationDesc_nr2a8_383{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem}._integrationActions_nr2a8_389{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}._expiredBadge_nr2a8_397{color:#bd6705;white-space:nowrap;text-align:right;background:rgba(245,159,10,.12);border:1px solid rgba(245,159,10,.28);border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.75rem;font-weight:500;display:inline-flex}._connectedBadge_nr2a8_412{color:#298e4e;white-space:nowrap;background:rgba(33,196,93,.1);border:1px solid rgba(33,196,93,.22);border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.75rem;font-weight:500;display:inline-flex}._connectButton_nr2a8_427{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:.4375rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .15s}._connectButton_nr2a8_427:hover{background:hsl(var(--accent))}._connectButton_nr2a8_427:disabled{opacity:.5;cursor:not-allowed}._themeRow_nr2a8_450{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}._themeToggle_nr2a8_458{border:1px solid hsl(var(--border));background:hsl(var(--muted));cursor:pointer;border-radius:999px;flex-shrink:0;width:2.75rem;height:1.5rem;padding:0;transition:background .2s,border-color .2s;position:relative}._themeToggle_nr2a8_458:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring)/.25);outline:none}._themeToggleOn_nr2a8_475{background:hsl(var(--primary));border-color:hsl(var(--primary-hover))}._themeToggleThumb_nr2a8_480{background:hsl(var(--card));border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px rgba(0,0,0,.15)}._themeToggleOn_nr2a8_475 ._themeToggleThumb_nr2a8_480{transform:translate(1.25rem)}._page_mbdbc_1{background:hsl(var(--background));flex-direction:column;min-height:100vh;display:flex}._pageHeader_mbdbc_8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:2rem 2rem 0;display:flex}._pageHeaderLeft_mbdbc_17{align-items:flex-start;gap:1rem;display:flex}._pageTitleGroup_mbdbc_23{flex-direction:column;gap:.25rem;display:flex}._pageBadge_mbdbc_29{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary));background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.18);width:-moz-fit-content;border-radius:999px;align-items:center;gap:.375rem;width:fit-content;padding:.25rem .625rem;font-size:.68rem;font-weight:700;display:inline-flex}._pageTitle_mbdbc_23{color:hsl(var(--foreground));letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700}._pageSubtitle_mbdbc_53{color:hsl(var(--muted-foreground));max-width:480px;margin:0;font-size:.8rem}._pageHeaderRight_mbdbc_60{flex-shrink:0;align-items:center;gap:.625rem;padding-top:.375rem;display:flex}._weightWarning_mbdbc_68{color:#f59e0b;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.72rem;display:flex}._simulateBtn_mbdbc_80{border:1px solid hsl(var(--primary)/.25);color:hsl(var(--primary));cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}._simulateBtn_mbdbc_80:hover{background:hsl(var(--primary)/.06);border-color:hsl(var(--primary)/.4);box-shadow:0 2px 8px hsl(var(--primary)/.1)}._saveBtn_mbdbc_100{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;box-shadow:0 2px 10px hsl(var(--primary)/.25);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:.8rem;font-weight:600;transition:opacity .18s,box-shadow .18s,transform .18s;display:flex}._saveBtn_mbdbc_100:hover:not(:disabled){opacity:.92;box-shadow:0 4px 16px hsl(var(--primary)/.35);transform:translateY(-1px)}._saveBtn_mbdbc_100:disabled{opacity:.55;cursor:not-allowed;transform:none}._saveBtn_mbdbc_100._saveBtnSuccess_mbdbc_125{background:#21c45d;box-shadow:0 2px 10px rgba(16,185,129,.25)}._workspace_mbdbc_130{flex:1;grid-template-columns:1fr;align-items:start;gap:1.5rem;min-height:0;padding:1.5rem 2rem 2rem;display:grid}._canvasWrap_mbdbc_140{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;overflow:visible;box-shadow:0 1px 4px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.03)}._canvasHeader_mbdbc_148{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}._canvasLabel_mbdbc_157{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.375rem;font-size:.7rem;font-weight:700;display:flex}._stageCount_mbdbc_168{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:999px;padding:.125rem .625rem;font-size:.65rem;font-weight:600}._canvasHeaderActions_mbdbc_178{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}._canvasHeaderAdd_mbdbc_186{position:relative}._addPickerPopover_mbdbc_190{z-index:120;width:min(380px,100vw - 2.5rem);position:absolute;top:calc(100% + .5rem);right:0}._addStageBtnCompact_mbdbc_198{color:hsl(var(--foreground));background:hsl(var(--card));border:1px dashed hsl(var(--border));cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._addStageBtnCompact_mbdbc_198:hover{background:hsl(var(--muted));border-color:hsl(var(--primary)/.35);color:hsl(var(--primary))}._aiAssistantBtn_mbdbc_219{color:hsl(var(--primary));background:hsl(var(--primary)/.08);border:1px solid hsl(var(--primary)/.18);cursor:pointer;border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}._aiAssistantBtn_mbdbc_219:hover{background:hsl(var(--primary)/.14);border-color:hsl(var(--primary)/.28)}._canvas_mbdbc_140{background-color:hsl(var(--muted));background-image:linear-gradient(hsl(var(--border)/.35) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--border)/.35) 1px, transparent 1px);background-size:28px 28px;flex-direction:column;align-items:center;gap:0;min-height:400px;padding:2rem 3rem;display:flex}._terminalNode_mbdbc_250{align-items:center;gap:.75rem;width:100%;max-width:560px;margin:1rem 0;display:flex}._terminalLine_mbdbc_259{background:hsl(var(--border));flex:1;height:1px}._terminalLabel_mbdbc_265{letter-spacing:.13em;color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.58rem;font-weight:700}[data-variant=end] ._terminalLabel_mbdbc_265{color:hsl(var(--muted-foreground))}._stageBlock_mbdbc_276{flex-direction:column;align-items:center;width:100%;max-width:560px;display:flex}._stageCard_mbdbc_284{background:var(--card-bg,hsl(var(--muted)));cursor:pointer;border:1px solid rgba(0,0,0,.07);border-radius:10px;width:100%;transition:box-shadow .2s,transform .18s;box-shadow:0 1px 3px rgba(0,0,0,.05)}._stageCard_mbdbc_284:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.12)}._stageCard_mbdbc_284._stageCardSelected_mbdbc_297{box-shadow:0 0 0 2.5px hsl(var(--primary)), 0 6px 18px rgba(0,0,0,.08);border-color:transparent}._stageCard_mbdbc_284._stageCardDisabled_mbdbc_301{opacity:.45}._stageCard_mbdbc_284[data-scheme=dark]{border-color:transparent;box-shadow:0 2px 8px rgba(0,0,0,.22),0 1px 3px rgba(0,0,0,.14)}._stageCard_mbdbc_284[data-scheme=dark]:hover{box-shadow:0 8px 24px rgba(0,0,0,.32)}._stageCard_mbdbc_284[data-scheme=dark]._stageCardSelected_mbdbc_297{box-shadow:0 0 0 2.5px rgba(255,255,255,.85),0 0 0 4.5px rgba(0,0,0,.18),0 8px 24px rgba(0,0,0,.28)}._stageCard_mbdbc_284[data-scheme=dark] ._stageCounter_mbdbc_314{color:rgba(255,255,255,.09)}._stageCard_mbdbc_284[data-scheme=dark] ._stageName_mbdbc_317{color:#fff}._stageCard_mbdbc_284[data-scheme=dark] ._stageTypeLabel_mbdbc_320{color:rgba(255,255,255,.55)}._stageCard_mbdbc_284[data-scheme=dark] ._stageStats_mbdbc_323{background:rgba(0,0,0,.18);border-top-color:rgba(255,255,255,.1)}._stageCard_mbdbc_284[data-scheme=dark] ._statCell_mbdbc_327{border-right-color:rgba(255,255,255,.08)}._stageCard_mbdbc_284[data-scheme=dark] ._statLabel_mbdbc_330{color:rgba(255,255,255,.42)}._stageCard_mbdbc_284[data-scheme=dark] ._statValue_mbdbc_333{color:#fff}._stageCard_mbdbc_284[data-scheme=dark] ._disabledRow_mbdbc_336{color:rgba(255,255,255,.45);border-top-color:rgba(255,255,255,.08)}._stageCard_mbdbc_284[data-scheme=dark] ._removeBtn_mbdbc_340{color:rgba(255,255,255,.2)}._stageCard_mbdbc_284[data-scheme=dark] ._removeBtn_mbdbc_340:hover{color:#fca5a5;background:rgba(239,68,68,.22)}._stageCard_mbdbc_284[data-scheme=dark] ._configureBtn_mbdbc_347{color:rgba(255,255,255,.45)}._stageCard_mbdbc_284[data-scheme=dark] ._configureBtn_mbdbc_347:hover{color:#fff;background:rgba(255,255,255,.1)}._stageCard_mbdbc_284[data-scheme=dark] ._toggleBtn_mbdbc_354:hover{background:rgba(255,255,255,.1)}._stageCardHeader_mbdbc_358{grid-template-columns:34px 1fr auto;align-items:start;gap:.75rem;padding:.875rem .875rem .75rem;display:grid}._stageCounter_mbdbc_314{color:hsl(var(--border));letter-spacing:-.05em;font-variant-numeric:tabular-nums;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-top:2px;font-size:1.1rem;font-weight:800;line-height:1}._stageMainInfo_mbdbc_377{flex-direction:column;gap:.3rem;min-width:0;display:flex}._stageName_mbdbc_317{color:#0f172a;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;line-height:1.3;overflow:hidden}._stageMeta_mbdbc_395{align-items:center;gap:.375rem;display:flex}._stageTypeDot_mbdbc_401{border-radius:50%;flex-shrink:0;width:5px;height:5px}._stageTypeLabel_mbdbc_320{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:.6rem;font-weight:600}._stageCardActions_mbdbc_416{flex-shrink:0;align-items:center;gap:.125rem;margin-top:-2px;display:flex}._toggleBtn_mbdbc_354{cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;padding:.2rem;transition:background .15s;display:flex}._toggleBtn_mbdbc_354:hover{background:hsl(var(--muted))}._configureBtn_mbdbc_347{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;border-radius:5px;align-items:center;padding:.2rem;transition:color .15s,background .15s;display:flex}._configureBtn_mbdbc_347:hover{color:hsl(var(--primary));background:hsl(var(--primary)/.08)}._removeBtn_mbdbc_340{cursor:pointer;color:hsl(var(--border));background:0 0;border:none;border-radius:5px;align-items:center;padding:.2rem;transition:color .15s,background .15s;display:flex}._removeBtn_mbdbc_340:hover{color:#ef4444;background:rgba(239,68,68,.06)}._stageStats_mbdbc_323{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(3,1fr);display:grid}._statCell_mbdbc_327{border-right:1px solid hsl(var(--border));flex-direction:column;gap:.2rem;padding:.625rem .875rem .75rem;display:flex}._statCell_mbdbc_327:last-child{border-right:none}._statLabel_mbdbc_330{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--border));font-size:.575rem;font-weight:700}._statValue_mbdbc_333{color:hsl(var(--foreground));letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.825rem;font-weight:700;overflow:hidden}._disabledRow_mbdbc_336{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;padding:.5rem .875rem .625rem;font-size:.68rem;display:flex}._disabledRow_mbdbc_336 svg{flex-shrink:0}._connector_mbdbc_518{flex-direction:column;align-items:center;display:flex}._connectorLine_mbdbc_524{background:hsl(var(--border));width:1px;height:12px}._connectorLine_mbdbc_524._connectorLineDisabled_mbdbc_529{background:hsl(var(--border))}._connectorTag_mbdbc_533{letter-spacing:.04em;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border:1px solid hsl(var(--border));white-space:nowrap;border-radius:4px;margin:.2rem 0;padding:.175rem .5rem;font-size:.6rem;font-weight:700}._extensionsSection_mbdbc_546{flex-direction:column;align-items:stretch;width:100%;max-width:none;display:flex}._addStageWrap_mbdbc_554{align-self:center;width:100%;max-width:560px;margin:.75rem 0 1rem;position:relative}._addStageBtn_mbdbc_198{background:hsl(var(--card));border:1px dashed hsl(var(--border));width:100%;color:hsl(var(--muted-foreground));letter-spacing:.02em;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}._addStageBtn_mbdbc_198:hover{background:hsl(var(--muted));border-color:hsl(var(--muted-foreground));color:hsl(var(--foreground))}._addPicker_mbdbc_190{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.1)}._addPickerHeader_mbdbc_593{border-bottom:1px solid hsl(var(--border));text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;padding:.625rem .875rem;font-size:.7rem;font-weight:700;display:flex}._addPickerClose_mbdbc_606{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.1rem;line-height:1;transition:color .15s}._addPickerClose_mbdbc_606:hover{color:#ef4444}._addPickerGrid_mbdbc_620{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.875rem;display:grid}._addPickerOption_mbdbc_627{border:1px solid hsl(var(--primary)/.08);cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:.875rem .5rem;font-size:.68rem;font-weight:500;transition:background .15s,border-color .15s,transform .15s;display:flex}._addPickerOption_mbdbc_627:hover{background:var(--stage-bg);border-color:var(--stage-color);color:var(--stage-color);transform:translateY(-1px)}._addPickerIcon_mbdbc_649{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._configPanel_mbdbc_658{background:hsl(var(--card));border:1px solid hsl(var(--primary)/.1);box-shadow:0 2px 16px hsl(var(--primary)/.06), 0 1px 4px rgba(0,0,0,.04);border-radius:18px;flex-direction:column;max-height:calc(100vh - 160px);display:flex;overflow:hidden}._configPanelEmbedded_mbdbc_669{box-shadow:none;border:none;border-radius:0;max-height:none}._configEmpty_mbdbc_676{background:hsl(var(--card));border:1px solid hsl(var(--primary)/.08);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:320px;padding:3rem 2rem;display:flex}._configEmpty_mbdbc_676 h3{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:600}._configEmpty_mbdbc_676 p{color:hsl(var(--muted-foreground));max-width:260px;margin:0;font-size:.8rem;line-height:1.5}._configEmptyIcon_mbdbc_703{background:hsl(var(--primary)/.08);border:1px solid hsl(var(--primary)/.14);width:56px;height:56px;color:hsl(var(--primary));border-radius:16px;justify-content:center;align-items:center;display:flex}._configEmptyHints_mbdbc_715{flex-direction:column;gap:.5rem;width:100%;max-width:240px;margin-top:.5rem;display:flex}._hint_mbdbc_724{color:hsl(var(--muted-foreground));background:hsl(var(--primary)/.04);border:1px solid hsl(var(--primary)/.08);text-align:left;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.72rem;display:flex}._hint_mbdbc_724 svg{color:hsl(var(--primary));flex-shrink:0}._configPanelHeader_mbdbc_741{border-bottom:1px solid hsl(var(--primary)/.08);background:hsl(var(--muted)/.6);flex-shrink:0;align-items:center;gap:.75rem;padding:1.125rem 1.25rem;display:flex}._configPanelIcon_mbdbc_751{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}._configPanelTitle_mbdbc_761{color:hsl(var(--foreground));letter-spacing:-.01em;margin:0 0 .125rem;font-size:.925rem;font-weight:700}._configPanelType_mbdbc_769{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:600}._configTabs_mbdbc_776{border-bottom:1px solid hsl(var(--primary)/.08);background:hsl(var(--secondary));flex-shrink:0;gap:0;display:flex}._configTab_mbdbc_776{color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid transparent;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.625rem .5rem;font-size:.72rem;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:flex}._configTab_mbdbc_776:hover{color:hsl(var(--muted-foreground));background:hsl(var(--primary)/.03)}._configTab_mbdbc_776._configTabActive_mbdbc_805{color:var(--stage-color,hsl(var(--primary)));border-bottom-color:var(--stage-color,hsl(var(--primary)));background:hsl(var(--primary)/.03);font-weight:600}._configBody_mbdbc_812{flex:1;overflow-y:auto}._configBody_mbdbc_812::-webkit-scrollbar{width:4px}._configBody_mbdbc_812::-webkit-scrollbar-track{background:0 0}._configBody_mbdbc_812::-webkit-scrollbar-thumb{background:hsl(var(--primary)/.15);border-radius:999px}._configSection_mbdbc_827{flex-direction:column;gap:1rem;padding:1.125rem 1.25rem;display:flex}._field_mbdbc_834{flex-direction:column;gap:.375rem;display:flex}._fieldLabelRow_mbdbc_840{justify-content:space-between;align-items:center;display:flex}._fieldLabel_mbdbc_840{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}._fieldValue_mbdbc_854{font-size:.78rem;font-weight:700}._fieldInput_mbdbc_859{background:hsl(var(--secondary));border:1px solid hsl(var(--primary)/.12);width:100%;color:hsl(var(--foreground));box-sizing:border-box;border-radius:9px;outline:none;padding:.5rem .75rem;font-size:.825rem;transition:border-color .18s,box-shadow .18s}._fieldInput_mbdbc_859:focus{border-color:hsl(var(--primary)/.4);box-shadow:0 0 0 3px hsl(var(--primary)/.08)}._fieldTextarea_mbdbc_876{background:hsl(var(--secondary));border:1px solid hsl(var(--primary)/.12);width:100%;color:hsl(var(--foreground));resize:vertical;box-sizing:border-box;border-radius:10px;outline:none;padding:.625rem .75rem;font-family:inherit;font-size:.78rem;line-height:1.6;transition:border-color .18s,box-shadow .18s}._fieldTextarea_mbdbc_876:focus{border-color:hsl(var(--primary)/.4);box-shadow:0 0 0 3px hsl(var(--primary)/.08)}._fieldTextarea_mbdbc_876::placeholder{color:hsl(var(--border))}._fieldTextarea_mbdbc_876::placeholder{color:hsl(var(--border))}._charCount_mbdbc_899{color:hsl(var(--muted-foreground));text-align:right;font-size:.65rem}._selectWrap_mbdbc_905{position:relative}._fieldSelect_mbdbc_909{background:hsl(var(--secondary));border:1px solid hsl(var(--primary)/.12);width:100%;color:hsl(var(--foreground));-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box;border-radius:9px;outline:none;padding:.5rem 2rem .5rem .75rem;font-size:.825rem;transition:border-color .18s}._fieldSelect_mbdbc_909:focus{border-color:hsl(var(--primary)/.4)}._selectIcon_mbdbc_927{color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}._slider_mbdbc_936{background:hsl(var(--primary)/.1);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;border-radius:999px;outline:none;width:100%;height:5px}._slider_mbdbc_936::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--thumb-color,hsl(var(--primary)));cursor:pointer;border:2px solid #fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;box-shadow:0 1px 6px rgba(0,0,0,.18)}._slider_mbdbc_936::-webkit-slider-thumb:hover{transform:scale(1.2)}._slider_mbdbc_936::-moz-range-thumb{background:var(--thumb-color,hsl(var(--primary)));cursor:pointer;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 6px rgba(0,0,0,.18)}._sliderLabels_mbdbc_969{color:hsl(var(--border));justify-content:space-between;padding:0 2px;font-size:.62rem;display:flex}._piperHeader_mbdbc_977{background:hsl(var(--primary)/.05);border:1px solid hsl(var(--primary)/.12);border-radius:12px;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}._piperBadge_mbdbc_987{color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.375rem;font-size:.68rem;font-weight:700;display:inline-flex}._piperDesc_mbdbc_998{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem;line-height:1.5}._resetBtn_mbdbc_1005{border:1px solid hsl(var(--primary)/.15);color:hsl(var(--primary));cursor:pointer;width:-moz-fit-content;background:0 0;border-radius:8px;align-items:center;gap:.375rem;width:fit-content;padding:.4rem .75rem;font-size:.72rem;font-weight:500;transition:background .15s;display:flex}._resetBtn_mbdbc_1005:hover{background:hsl(var(--primary)/.06)}._conditionCard_mbdbc_1024{border-radius:12px;flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}._conditionCard_mbdbc_1024[data-variant=pass]{background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.18)}._conditionCard_mbdbc_1024[data-variant=fail]{background:rgba(239,68,68,.04);border:1px solid rgba(239,68,68,.15)}._conditionCardTitle_mbdbc_1040{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.775rem;font-weight:600;display:flex}._conditionCardDesc_mbdbc_1049{color:hsl(var(--muted-foreground));margin:0;font-size:.72rem;line-height:1.5}._failOptions_mbdbc_1056{flex-direction:column;gap:.375rem;display:flex}._failOption_mbdbc_1056{background:hsl(var(--card));border:1.5px solid hsl(var(--primary)/.1);color:hsl(var(--muted-foreground));cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.78rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex}._failOption_mbdbc_1056:hover{border-color:hsl(var(--primary)/.25);color:hsl(var(--foreground))}._failOption_mbdbc_1056._failOptionActive_mbdbc_1081{border-color:var(--stage-color,hsl(var(--primary)));background:color-mix(in srgb, var(--stage-color,hsl(var(--primary))) 6%, white);color:var(--stage-color,hsl(var(--primary)));font-weight:600}._failOption_mbdbc_1056[data-action=reject]._failOptionActive_mbdbc_1081{color:#ef4444;background:rgba(239,68,68,.06);border-color:#ef4444}._failOption_mbdbc_1056[data-action=retry]._failOptionActive_mbdbc_1081{color:#d97706;background:rgba(245,158,11,.06);border-color:#f59e0b}._failOption_mbdbc_1056[data-action=goto]._failOptionActive_mbdbc_1081{color:#3b82f6;background:rgba(59,130,246,.06);border-color:#3b82f6}._retryConfig_mbdbc_1103,._gotoConfig_mbdbc_1104{background:hsl(var(--secondary));border:1px solid hsl(var(--primary)/.08);border-radius:9px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}._retryCounter_mbdbc_1114{align-items:center;gap:.75rem;display:flex}._retryCounter_mbdbc_1114 button{background:hsl(var(--primary)/.08);border:1px solid hsl(var(--primary)/.15);width:28px;height:28px;color:hsl(var(--primary));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;transition:background .15s;display:flex}._retryCounter_mbdbc_1114 button:hover{background:hsl(var(--primary)/.14)}._retryCounter_mbdbc_1114 span{color:hsl(var(--foreground));text-align:center;min-width:24px;font-size:.85rem;font-weight:700}._retryHint_mbdbc_1145{color:hsl(var(--muted-foreground));margin:0;font-size:.68rem;line-height:1.4}._infoBox_mbdbc_1152{color:hsl(var(--muted-foreground));background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.15);border-radius:10px;gap:.5rem;padding:.75rem .875rem;font-size:.72rem;line-height:1.5;display:flex}._infoBox_mbdbc_1152 svg{color:#3b82f6;flex-shrink:0;margin-top:1px}._infoBox_mbdbc_1152 p{margin:0}._scopeSelect_mbdbc_1172 select{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;min-width:200px;padding:.4rem .6rem;font-size:.75rem}._googleBadge_mbdbc_1181{color:#16a34a;background:#dcfce7;border-radius:999px;padding:.25rem .5rem;font-size:.68rem}._simulationPanel_mbdbc_1189{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;margin:1rem 2rem 0;padding:1rem 1.25rem}._simulationHeader_mbdbc_1197{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}._simulationHeader_mbdbc_1197 h3{margin:0;font-size:.95rem}._simulationHeader_mbdbc_1197 button{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none}._simulationTrace_mbdbc_1214{color:hsl(var(--muted-foreground));margin:.5rem 0 0;padding-left:1.25rem;font-size:.78rem}._addPickerGroupLabel_mbdbc_1221{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));grid-column:1/-1;margin-top:.25rem;font-size:.65rem;font-weight:700}._spin_mbdbc_1231{animation:.8s linear infinite _spin_mbdbc_1231}@keyframes _spin_mbdbc_1231{to{transform:rotate(360deg)}}._ragPanel_mbdbc_1240{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;margin:0 2rem 1rem;padding:1rem 1.25rem;font-size:.8rem}._ragPanelHeader_mbdbc_1249{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._ragPanelHeader_mbdbc_1249 h3{margin:0;font-size:.95rem}._ragStatsList_mbdbc_1260{color:hsl(var(--muted-foreground));margin:.5rem 0 0;padding-left:1.25rem}._ragSubTitle_mbdbc_1266{margin:.75rem 0 .25rem;font-size:.75rem;font-weight:600}._ragConfig_mbdbc_1272{border-top:1px solid hsl(var(--border));margin-top:1rem;padding-top:.75rem}._ragConfig_mbdbc_1272 label{align-items:center;gap:.35rem;font-size:.78rem;display:flex}._mainTabs_mbdbc_1284{border-bottom:1px solid hsl(var(--border));gap:.375rem;margin-top:1.25rem;padding:0 2rem;display:flex}._mainTab_mbdbc_1284{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.625rem 1rem;font-size:.8rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}._mainTab_mbdbc_1284:hover{color:hsl(var(--foreground))}._mainTabActive_mbdbc_1311{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary))}._tabPanel_mbdbc_1316{flex-direction:column;flex:1;min-height:0;display:flex}._tabContent_mbdbc_1323{max-width:960px;padding:1.5rem 2rem 2rem}._tabContentFull_mbdbc_1328{flex:1;width:100%;padding:1.5rem 2rem 2.5rem}._tabContentInner_mbdbc_1334{width:100%;max-width:1400px;margin:0 auto}._tabContentHeader_mbdbc_1340{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;display:flex}._tabContentHeader_mbdbc_1340 h2{color:hsl(var(--foreground));letter-spacing:-.02em;margin:0 0 .375rem;font-size:1.25rem;font-weight:700}._tabContentHeader_mbdbc_1340 p{color:hsl(var(--muted-foreground));max-width:720px;margin:0;font-size:.82rem;line-height:1.55}._refreshBtn_mbdbc_1362{background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:.4rem;padding:.45rem .875rem;font-size:.75rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}._refreshBtn_mbdbc_1362:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}._refreshBtn_mbdbc_1362:disabled{opacity:.6;cursor:not-allowed}._hubStatRow_mbdbc_1386{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}@media (max-width:900px){._hubStatRow_mbdbc_1386{grid-template-columns:1fr}}._hubStatCard_mbdbc_1398{background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--primary));border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;display:flex}._hubStatCard_mbdbc_1398 strong{color:hsl(var(--foreground));margin-top:.125rem;font-size:1.1rem;display:block}._hubStatCardOk_mbdbc_1415{color:#10b981;background:rgba(16,185,129,.04);border-color:rgba(16,185,129,.25)}._hubStatCardWarn_mbdbc_1421{color:#f59e0b;background:rgba(245,158,11,.04);border-color:rgba(245,158,11,.25)}._hubStatLabel_mbdbc_1427{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:700}._hubStatMeta_mbdbc_1435{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.68rem;display:block}._hubGridWide_mbdbc_1442{grid-template-columns:1.6fr 1fr;align-items:start;gap:1.25rem;display:grid}@media (max-width:1100px){._hubGridWide_mbdbc_1442{grid-template-columns:1fr}}._hubGridEqual_mbdbc_1454{grid-template-columns:repeat(2,1fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:900px){._hubGridEqual_mbdbc_1454{grid-template-columns:1fr}}._hubMainCol_mbdbc_1466,._hubSideCol_mbdbc_1467{flex-direction:column;gap:1.25rem;display:flex}._hubCard_mbdbc_1473{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;padding:1.25rem 1.375rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}._hubCardHeader_mbdbc_1481{color:hsl(var(--primary));align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}._hubCardHeader_mbdbc_1481 h3{color:hsl(var(--foreground));flex:1;margin:0;font-size:.92rem;font-weight:600}._hubCardTitle_mbdbc_1496{color:hsl(var(--foreground));margin:0 0 .75rem;font-size:.92rem;font-weight:600}._hubCardBadge_mbdbc_1503{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:600}._hubCardDesc_mbdbc_1512{color:hsl(var(--muted-foreground));margin:-.25rem 0 .875rem;font-size:.78rem;line-height:1.5}._hubEmpty_mbdbc_1519{color:hsl(var(--muted-foreground));margin:0;font-size:.8rem;line-height:1.5}._feedbackOk_mbdbc_1526,._feedbackErr_mbdbc_1527{border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.625rem .875rem;font-size:.78rem;display:flex}._feedbackOk_mbdbc_1526{color:#10b981;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2)}._feedbackErr_mbdbc_1527{color:#ef4444;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.18)}._primaryBtn_mbdbc_1549{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;width:-moz-fit-content;border:none;border-radius:9px;align-items:center;gap:.45rem;width:fit-content;padding:.55rem 1rem;font-size:.78rem;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex}._primaryBtn_mbdbc_1549:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}._primaryBtn_mbdbc_1549:disabled{opacity:.55;cursor:not-allowed}._ingestTabs_mbdbc_1573{gap:.375rem;margin-bottom:1rem;display:flex}._ingestTab_mbdbc_1573{background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .875rem;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._ingestTab_mbdbc_1573._ingestTabActive_mbdbc_1593{background:hsl(var(--primary)/.08);border-color:hsl(var(--primary)/.3);color:hsl(var(--primary));font-weight:600}._ingestForm_mbdbc_1600{flex-direction:column;gap:.875rem;display:flex}._uploadZone_mbdbc_1606{border:2px dashed hsl(var(--border));background:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground));text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1.5rem;font-size:.78rem;transition:border-color .15s,background .15s;display:flex}._uploadZone_mbdbc_1606 input[type=file]{display:none}._uploadZone_mbdbc_1606:hover{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.03);color:hsl(var(--foreground))}._docList_mbdbc_1631{flex-direction:column;gap:.5rem;max-height:480px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._docListGroup_mbdbc_1642{text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--muted-foreground));padding:.5rem 0 .25rem;font-size:.65rem;font-weight:700}._docItem_mbdbc_1651{background:hsl(var(--muted)/.4);border:1px solid hsl(var(--border)/.6);border-radius:10px;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}._docItemMain_mbdbc_1661{flex:1;min-width:0}._docItemMain_mbdbc_1661 strong{color:hsl(var(--foreground));margin-bottom:.2rem;font-size:.82rem;display:block}._docItemMeta_mbdbc_1672{color:hsl(var(--muted-foreground));font-size:.68rem}._docItemPreview_mbdbc_1677{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}._docDeleteBtn_mbdbc_1688{border:1px solid hsl(var(--border));width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s,border-color .15s;display:flex}._docDeleteBtn_mbdbc_1688:hover:not(:disabled){color:#ef4444;background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.25)}._docDeleteBtn_mbdbc_1688:disabled{opacity:.5;cursor:not-allowed}._sourceBreakdown_mbdbc_1712{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._sourceBreakdown_mbdbc_1712 li{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.78rem;display:flex}._sourceBreakdown_mbdbc_1712 li strong{color:hsl(var(--foreground));font-size:.85rem}._retrievalList_mbdbc_1733{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._retrievalItem_mbdbc_1742{background:hsl(var(--muted)/.4);border-radius:8px;padding:.55rem .75rem;font-size:.75rem}._retrievalNode_mbdbc_1749{color:hsl(var(--foreground));margin-bottom:.15rem;font-weight:600;display:block}._retrievalMeta_mbdbc_1756{color:hsl(var(--muted-foreground))}._contextTips_mbdbc_1760{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}._contextTips_mbdbc_1760 li{color:hsl(var(--muted-foreground));align-items:flex-start;gap:.5rem;font-size:.78rem;line-height:1.45;display:flex}._contextTips_mbdbc_1760 li svg{color:hsl(var(--primary));flex-shrink:0;margin-top:2px}._triageGrid_mbdbc_1782{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.5rem;display:grid}@media (max-width:600px){._triageGrid_mbdbc_1782{grid-template-columns:1fr}}._triageValueLarge_mbdbc_1794{color:hsl(var(--primary));font-size:1.5rem;font-weight:700}._agentSettingsGrid_mbdbc_1800{grid-template-columns:repeat(2,1fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:900px){._agentSettingsGrid_mbdbc_1800{grid-template-columns:1fr}}._agentSettingsHint_mbdbc_1812{grid-column:1/-1}._agentSettings_mbdbc_1800{flex-direction:column;gap:1.5rem;display:flex}._settingsSection_mbdbc_1822{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}._settingsSectionTitle_mbdbc_1832{color:hsl(var(--foreground));margin:0;font-size:.85rem;font-weight:600}._toggleRow_mbdbc_1839{border-bottom:1px solid hsl(var(--border)/.5);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.625rem 0;display:flex}._toggleRow_mbdbc_1839:last-child{border-bottom:none;padding-bottom:0}._toggleRow_mbdbc_1839 input[type=checkbox]{accent-color:hsl(var(--primary));flex-shrink:0;margin-top:.2rem}._toggleRowText_mbdbc_1858{flex-direction:column;gap:.2rem;display:flex}._toggleRowDesc_mbdbc_1864{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.4}._contextGrid_mbdbc_1870{flex-direction:column;gap:1rem;display:flex}._contextCard_mbdbc_1876{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;padding:1.25rem}._contextCardHeader_mbdbc_1883{color:hsl(var(--primary));align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}._contextCardHeader_mbdbc_1883 h3{color:hsl(var(--foreground));margin:0;font-size:.9rem;font-weight:600}._contextCardName_mbdbc_1897{color:hsl(var(--foreground));margin:0 0 .375rem;font-size:.95rem;font-weight:600}._contextCardDesc_mbdbc_1904{color:hsl(var(--muted-foreground));margin:0 0 .75rem;font-size:.78rem;line-height:1.5}._contextCardEmpty_mbdbc_1911{color:hsl(var(--muted-foreground));margin:0;font-size:.8rem}._pillarList_mbdbc_1917{color:hsl(var(--muted-foreground));margin:.5rem 0 0;padding-left:1.25rem;font-size:.78rem;line-height:1.6}._contextRagBadge_mbdbc_1925{color:hsl(var(--muted-foreground));margin:.75rem 0 0;font-size:.72rem}._contextLinkBtn_mbdbc_1931{border:1px solid hsl(var(--primary)/.25);color:hsl(var(--primary));cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.375rem;margin-top:1rem;padding:.45rem .875rem;font-size:.75rem;font-weight:500;transition:background .15s;display:inline-flex}._contextLinkBtn_mbdbc_1931:hover{background:hsl(var(--primary)/.06)}._triageFields_mbdbc_1950{flex-direction:column;gap:.75rem;display:flex}._triageField_mbdbc_1950{flex-direction:column;gap:.2rem;display:flex}._triageValue_mbdbc_1794{color:hsl(var(--foreground));font-size:.85rem}._healthCard_mbdbc_1967{border-radius:10px;align-items:center;gap:.625rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.8rem;display:flex}._healthCardOk_mbdbc_1977{color:#10b981;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2)}._healthCardWarn_mbdbc_1983{color:#f59e0b;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2)}._charCountOver_mbdbc_1989{color:#ef4444;font-weight:600}._simulationWarnings_mbdbc_1994{flex-direction:column;gap:.375rem;margin:.5rem 0;display:flex}._coreBadge_mbdbc_2001{color:#4f46e5;background:rgba(79,70,229,.12);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.65rem;font-weight:600;display:inline-flex}._sectionLabel_mbdbc_2013{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));text-align:left;width:100%;max-width:560px;margin:.75rem 0 .375rem;font-size:.7rem;font-weight:700}._modalTitleRow_mbdbc_2025{align-items:center;gap:.5rem;display:inline-flex}._modalConfigBody_mbdbc_2031{min-height:320px}._aiAssistantBody_mbdbc_2035{flex-direction:column;gap:1rem;padding:2rem;display:flex}._aiAssistantDesc_mbdbc_2042{color:hsl(var(--muted-foreground));margin:0;font-size:.85rem;line-height:1.5}._aiAssistantError_mbdbc_2049{color:hsl(var(--destructive));margin:0;font-size:.8rem}._aiAssistantPreview_mbdbc_2055{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:10px;max-height:240px;padding:1rem;overflow-y:auto}._aiAssistantPreview_mbdbc_2055 h4{margin:0 0 .5rem;font-size:.85rem;font-weight:700}._aiAssistantPreview_mbdbc_2055 p{color:hsl(var(--foreground));margin:0;font-size:.8rem;line-height:1.5}._aiAssistantWarnings_mbdbc_2075{color:hsl(var(--muted-foreground));margin:.5rem 0 0;padding-left:1.25rem;font-size:.75rem}@media (max-width:767px){._workspace_mbdbc_130{padding:1rem}._canvas_mbdbc_140{padding:1.25rem 1rem}._modalConfigBody_mbdbc_2031,._aiAssistantBody_mbdbc_2035{min-height:auto}}._branchTargets_mbdbc_2094{flex-direction:column;gap:.375rem;display:flex}._branchTargetItem_mbdbc_2100{align-items:center;gap:.5rem;font-size:.85rem;display:flex}._flowEmptyState_mbdbc_2107{border:1px dashed hsl(var(--border));text-align:center;background:0 0;border-radius:10px;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:560px;margin:.5rem 0 0;padding:1.5rem;display:flex}._flowEmptyState_mbdbc_2107 p{color:hsl(var(--muted-foreground));margin:0;font-size:.8rem;line-height:1.5}._flowCanvasWrap_mbdbc_2128{border:1px dashed hsl(var(--border)/.85);background:hsl(var(--muted)/.35);border-radius:10px;width:100%;margin:.25rem 0 .75rem;overflow:auto}._flowCanvas_mbdbc_2128{background:0 0;width:100%;min-height:360px}._flowPanel_mbdbc_2143{margin:.5rem!important}._flowCenterBtn_mbdbc_2147{color:hsl(var(--foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));cursor:pointer;border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.72rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 2px 8px rgba(0,0,0,.06)}._flowCenterBtn_mbdbc_2147:hover{background:hsl(var(--muted));border-color:hsl(var(--primary)/.35);color:hsl(var(--primary))}._flowContinuationNode_mbdbc_2168{border:1px dashed hsl(var(--primary)/.45);background:hsl(var(--card));color:hsl(var(--primary));letter-spacing:.04em;text-transform:uppercase;pointer-events:all;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px rgba(0,0,0,.05)}._reactFlowTransparent_mbdbc_2185 .react-flow,._reactFlowTransparent_mbdbc_2185 .react-flow__pane,._reactFlowTransparent_mbdbc_2185 .react-flow__viewport,._reactFlowTransparent_mbdbc_2185 .react-flow__renderer{background:0 0!important}._reactFlowTransparent_mbdbc_2185 .react-flow__controls{display:none}._flowNode_mbdbc_2197{border:1px solid hsl(var(--border));background:var(--card-bg,hsl(var(--card)));border-radius:10px;min-width:200px;padding:.625rem .75rem;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.06)}._flowNode_mbdbc_2197[data-scheme=dark]{border-color:transparent;box-shadow:0 4px 14px rgba(0,0,0,.2)}._flowNode_mbdbc_2197[data-scheme=dark] ._flowNodeType_mbdbc_2210{color:rgba(255,255,255,.55)}._flowNode_mbdbc_2197[data-scheme=dark] ._flowNodeTitle_mbdbc_2213{color:#fff}._flowNode_mbdbc_2197[data-scheme=dark] ._flowNodeActionBtn_mbdbc_2216{color:rgba(255,255,255,.5)}._flowNode_mbdbc_2197[data-scheme=dark] ._flowNodeActionBtn_mbdbc_2216:hover{color:#fff;background:rgba(255,255,255,.1)}._flowNodeSelected_mbdbc_2224{box-shadow:0 0 0 2.5px hsl(var(--primary)), 0 4px 14px rgba(0,0,0,.08)}._flowNodeHeader_mbdbc_2228{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}._flowNodeActions_mbdbc_2236{align-items:center;gap:.125rem;display:flex}._flowNodeActionBtn_mbdbc_2216{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;border-radius:4px;align-items:center;padding:.15rem;transition:color .15s,background .15s;display:flex}._flowNodeActionBtn_mbdbc_2216:hover{color:hsl(var(--primary));background:hsl(var(--primary)/.08)}._flowNodeAgent_mbdbc_2258{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.04);min-width:240px}._flowNodeAgentHeader_mbdbc_2264{text-transform:uppercase;color:hsl(var(--primary));align-items:center;gap:.375rem;font-size:.65rem;font-weight:700;display:flex}._flowNodeType_mbdbc_2210{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));font-size:.6rem;font-weight:700}._flowNodeTitle_mbdbc_2213{color:hsl(var(--foreground));font-size:.85rem;font-weight:700;display:block}._flowNodeMuted_mbdbc_2289{color:hsl(var(--muted-foreground));font-size:.7rem}._flowNodeBranches_mbdbc_2294{flex-direction:column;gap:.375rem;margin-top:.625rem;display:flex}._flowBranchRow_mbdbc_2301{color:hsl(var(--muted-foreground));grid-template-columns:1fr auto;align-items:center;gap:.5rem;min-height:32px;padding:.375rem 1rem .375rem 0;font-size:.75rem;display:grid;position:relative}._flowBranchHandle_mbdbc_2313{top:50%!important;right:-7px!important;transform:translateY(-50%)!important}._flowBranchLabel_mbdbc_2319{color:hsl(var(--foreground));font-weight:600}._flowBranchTargets_mbdbc_2324{color:hsl(var(--muted-foreground));font-size:.65rem}._flowHandle_mbdbc_2329{background:hsl(var(--card))!important;border:2px solid hsl(var(--primary))!important;width:10px!important;height:10px!important}._flowHandleFollow_mbdbc_2336{border-color:#10b981!important;top:40%!important;right:-6px!important}._flowHandleReject_mbdbc_2342{border-color:#ef4444!important;top:72%!important;right:-6px!important}._flowHandleBranch_mbdbc_2348{top:50%!important;right:-6px!important}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(255,255,255,.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:rgba(240,240,240,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:rgba(240,240,240,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,.08);--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,.08);--xy-selection-border-default:1px dotted rgba(0,89,220,.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(150,150,150,.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:rgba(240,240,240,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(255,255,255,.08);--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,.08);--xy-selection-border-default:1px dotted rgba(200,200,220,.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus{outline:none}.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus{outline:none}.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus{outline:none}.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-input.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-default.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__selection:focus{outline:none}.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}._container_139e3_1{background:hsl(var(--background));min-height:100vh}._main_139e3_6{box-sizing:border-box;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem}._pageHeader_139e3_14{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;display:flex}._headerLeft_139e3_23{min-width:0}._pageTitle_139e3_27{color:hsl(var(--foreground));letter-spacing:-.03em;margin-bottom:.3rem;font-size:1.5rem;font-weight:800;line-height:1.2}._pageSubtitle_139e3_36{color:hsl(var(--muted-foreground));max-width:520px;margin:0;font-size:.875rem;line-height:1.55}._primaryBtn_139e3_44{background:hsl(var(--primary));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;transition:opacity .15s,transform .12s;display:inline-flex}._primaryBtn_139e3_44:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}._primaryBtn_139e3_44:disabled{opacity:.5;cursor:not-allowed;transform:none}._outlineBtn_139e3_70{border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .875rem;font-size:.8rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}._outlineBtn_139e3_70:hover{background:hsl(var(--muted));border-color:hsl(var(--border));color:hsl(var(--primary))}._saveBtn_139e3_90{background:hsl(var(--primary));color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem 1rem;font-size:.8125rem;font-weight:600;transition:opacity .15s;display:inline-flex}._saveBtn_139e3_90:hover:not(:disabled){opacity:.88}._saveBtn_139e3_90:disabled{opacity:.45;cursor:not-allowed}._cancelBtn_139e3_112{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:.4rem .875rem;font-size:.8125rem;font-weight:500;transition:background .12s;display:inline-flex}._cancelBtn_139e3_112:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._iconBtn_139e3_130{border:1px solid hsl(var(--border));width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}._iconBtn_139e3_130:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}._iconBtn_139e3_130:disabled{opacity:.35;cursor:not-allowed}._iconBtnDanger_139e3_153:hover:not(:disabled){color:#a71b1b;background:rgba(239,67,67,.1);border-color:rgba(239,67,67,.3)}._confirmRow_139e3_159{align-items:center;gap:.375rem;display:flex}._confirmRow_139e3_159 span{color:#a71b1b;white-space:nowrap;font-size:.75rem;font-weight:500}._codeCard_139e3_171{border:1px solid hsl(var(--border));background:linear-gradient(135deg, hsl(var(--secondary)) 0%, hsl(var(--card)) 60%);border-radius:14px;margin-bottom:1.25rem;padding:1.5rem 1.75rem;box-shadow:0 1px 4px rgba(0,0,0,.05)}html.dark ._codeCard_139e3_171{background:linear-gradient(135deg, #1f1532 0%, hsl(var(--card)) 55%);border-color:hsl(var(--border))}._codeView_139e3_185{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}._codeViewLeft_139e3_193,._codeViewMeta_139e3_198{flex:1;min-width:0}._codeName_139e3_203{color:hsl(var(--foreground));letter-spacing:-.02em;margin-bottom:.375rem;font-size:1.25rem;font-weight:700}._codeDescText_139e3_211{color:hsl(var(--muted-foreground));margin:0 0 .5rem;font-size:.875rem;line-height:1.6}._codeDateLabel_139e3_218{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:500}._codeViewActions_139e3_224{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._codeEditForm_139e3_231{flex-direction:column;gap:.75rem;display:flex}._codeEditHeader_139e3_237{margin-bottom:.25rem}._codeEditLabel_139e3_241{color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}._codeInput_139e3_249{border:1.5px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:9px;outline:none;padding:.5625rem .875rem;font-size:1rem;font-weight:600;transition:border-color .15s,box-shadow .15s}._codeInput_139e3_249::placeholder{color:hsl(var(--muted-foreground));font-weight:400}._codeInput_139e3_249::placeholder{color:hsl(var(--muted-foreground));font-weight:400}._codeInput_139e3_249:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1)}._codeTextarea_139e3_269{border:1.5px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));resize:vertical;border-radius:9px;outline:none;padding:.5625rem .875rem;font-family:inherit;font-size:.875rem;line-height:1.6;transition:border-color .15s,box-shadow .15s}._codeTextarea_139e3_269::placeholder{color:hsl(var(--muted-foreground))}._codeTextarea_139e3_269::placeholder{color:hsl(var(--muted-foreground))}._codeTextarea_139e3_269:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1)}._codeEditFooter_139e3_290{justify-content:flex-end;gap:.5rem;display:flex}._pillarsSection_139e3_296{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.05)}._pillarsHeader_139e3_304{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.3);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}._pillarsTitle_139e3_313{color:hsl(var(--foreground));align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;display:flex}._pillarsCount_139e3_322{background:hsl(var(--secondary));min-width:1.375rem;height:1.375rem;color:hsl(var(--primary-hover));border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.7rem;font-weight:700;display:inline-flex}._pillarsList_139e3_336{flex-direction:column;gap:.5rem;padding:.75rem 1.5rem 1.25rem;display:flex}._pillarCard_139e3_343{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:11px;align-items:flex-start;gap:1rem;padding:1rem 1.125rem;transition:border-color .15s,box-shadow .15s;display:flex}._pillarCard_139e3_343:hover{border-color:hsl(var(--border));box-shadow:0 2px 8px hsl(var(--primary)/.06)}._pillarCard_139e3_343:hover ._pillarActions_139e3_357{opacity:1;pointer-events:all}._pillarCardEditing_139e3_362{border-color:hsl(var(--primary))!important;box-shadow:0 0 0 3px hsl(var(--primary)/.1)!important;background:hsl(var(--secondary))!important}html.dark ._pillarCardEditing_139e3_362{background:#241b37!important}._pillarCardNew_139e3_372{border-style:dashed}._pillarNum_139e3_376{background:hsl(var(--secondary));width:32px;height:32px;color:hsl(var(--primary-hover));letter-spacing:.02em;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.72rem;font-weight:800;display:inline-flex}._pillarContent_139e3_392{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}._pillarName_139e3_400{color:hsl(var(--foreground));font-size:.9375rem;font-weight:600;line-height:1.4}._pillarDesc_139e3_407{color:hsl(var(--muted-foreground));margin:0;font-size:.8375rem;line-height:1.6}._pillarActions_139e3_357{opacity:0;pointer-events:none;flex-shrink:0;align-items:center;gap:.3rem;transition:opacity .15s;display:flex}._pillarEditArea_139e3_424{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}._pillarInput_139e3_432{border:1.5px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:8px;outline:none;padding:.4375rem .75rem;font-size:.9rem;font-weight:600;transition:border-color .15s,box-shadow .15s}._pillarInput_139e3_432::placeholder{color:hsl(var(--muted-foreground));font-weight:400}._pillarInput_139e3_432::placeholder{color:hsl(var(--muted-foreground));font-weight:400}._pillarInput_139e3_432:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.1)}._pillarTextarea_139e3_452{border:1.5px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));resize:vertical;border-radius:8px;outline:none;padding:.4375rem .75rem;font-family:inherit;font-size:.8375rem;line-height:1.6;transition:border-color .15s,box-shadow .15s}._pillarTextarea_139e3_452::placeholder{color:hsl(var(--muted-foreground))}._pillarTextarea_139e3_452::placeholder{color:hsl(var(--muted-foreground))}._pillarTextarea_139e3_452:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.1)}._pillarFormFooter_139e3_473{justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}._pillarsEmpty_139e3_480{text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:3rem 1rem;display:flex}._pillarsEmptyTitle_139e3_489{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:600}._pillarsEmptyDesc_139e3_496{color:hsl(var(--muted-foreground));max-width:440px;margin:0;font-size:.875rem;line-height:1.6}._emptyState_139e3_504{background:hsl(var(--card));border:1px dashed hsl(var(--border));text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:.75rem;padding:5rem 2rem;display:flex}._emptyTitle_139e3_516{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:700}._emptyDesc_139e3_523{color:hsl(var(--muted-foreground));max-width:440px;margin:0;font-size:.875rem;line-height:1.6}@keyframes _shimmer_139e3_1{0%{background-position:-600px 0}to{background-position:600px 0}}._loadingList_139e3_539{flex-direction:column;gap:1.25rem;display:flex}._skeletonCode_139e3_545{background:linear-gradient(90deg, hsl(var(--muted)) 25%, hsl(var(--muted)/.5) 50%, hsl(var(--muted)) 75%);background-size:600px 100%;border-radius:14px;height:110px;animation:1.4s infinite _shimmer_139e3_1}._skeletonPillars_139e3_553{background:linear-gradient(90deg, hsl(var(--muted)) 25%, hsl(var(--muted)/.5) 50%, hsl(var(--muted)) 75%);background-size:600px 100%;border-radius:14px;height:340px;animation:1.4s infinite _shimmer_139e3_1}._overlay_139e3_561{z-index:500;background:rgba(0,0,0,.45);animation:.15s _fadeIn_139e3_1;position:fixed;top:0;bottom:0;left:0;right:0}._modal_139e3_569{z-index:501;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;width:min(540px,100vw - 2rem);animation:.2s cubic-bezier(.34,1.56,.64,1) _slideUp_139e3_1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px rgba(0,0,0,.2)}@keyframes _fadeIn_139e3_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_139e3_1{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}._modalHeader_139e3_601{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._modalTitle_139e3_609{color:hsl(var(--foreground));margin:0;font-size:.9375rem;font-weight:700}._modalClose_139e3_616{border:1px solid hsl(var(--border));width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;transition:background .12s;display:flex}._modalClose_139e3_616:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._modalBody_139e3_634{flex-direction:column;gap:1rem;padding:1.375rem 1.5rem;display:flex}._modalHint_139e3_641{color:hsl(var(--muted-foreground));background:hsl(var(--secondary));border:1px solid hsl(var(--secondary));border-radius:8px;margin:0;padding:.625rem .875rem;font-size:.8375rem;line-height:1.55}._modalFooter_139e3_652{border-top:1px solid hsl(var(--border));justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}._field_139e3_660{flex-direction:column;gap:.375rem;display:flex}._label_139e3_666{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}._opt_139e3_672{color:hsl(var(--muted-foreground));font-weight:400}._input_139e3_677{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;outline:none;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}._input_139e3_677::placeholder{color:hsl(var(--muted-foreground))}._input_139e3_677::placeholder{color:hsl(var(--muted-foreground))}._input_139e3_677:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1)}._textarea_139e3_695{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));resize:vertical;border-radius:8px;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.6;transition:border-color .15s,box-shadow .15s}._textarea_139e3_695::placeholder{color:hsl(var(--muted-foreground))}._textarea_139e3_695::placeholder{color:hsl(var(--muted-foreground))}._textarea_139e3_695:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1)}._errorMsg_139e3_716{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);border:1px solid hsl(var(--destructive)/.2);border-radius:7px;margin:0;padding:.5rem .75rem;font-size:.8125rem}@media (max-width:640px){._main_139e3_6{width:100%;padding:1.25rem 1rem 2rem}}._overlay_pdjh4_1{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(15,23,42,.35);position:fixed;top:0;bottom:0;left:0;right:0}.dark ._overlay_pdjh4_1{background:rgba(0,0,0,.55)}._drawer_pdjh4_12{background:hsl(var(--card));border-left:1px solid hsl(var(--border));z-index:50;flex-direction:column;width:min(580px,94vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-12px 0 40px rgba(15,23,42,.14)}.dark ._drawer_pdjh4_12{box-shadow:-12px 0 40px rgba(0,0,0,.4)}._header_pdjh4_29{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.5rem 1rem;display:flex}._headerMain_pdjh4_39{flex:1;min-width:0}._titleRow_pdjh4_44{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}._title_pdjh4_44{color:hsl(var(--foreground));letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}._shortTitle_pdjh4_60{color:hsl(var(--muted-foreground));margin:.35rem 0 0;font-size:.875rem;line-height:1.4}._badgeRow_pdjh4_67{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}._typeBadge_pdjh4_74{text-transform:uppercase;letter-spacing:.04em;background:hsl(var(--primary)/.12);color:hsl(var(--primary));border-radius:6px;padding:.25rem .5rem;font-size:.65rem;font-weight:700}._jobsBadge_pdjh4_85,._orderBadge_pdjh4_86{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}._highlightBadge_pdjh4_98{color:#8f5c14;background:rgba(242,185,13,.18);border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}._closeBtn_pdjh4_111{background:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground));cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:.4rem;transition:background .15s,color .15s}._closeBtn_pdjh4_111:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._body_pdjh4_126{flex:1;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}._section_pdjh4_132{margin-bottom:1.35rem}._sectionTitle_pdjh4_136{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));align-items:center;gap:.4rem;margin:0 0 .65rem;font-size:.7rem;font-weight:700;display:flex}._descriptionBox_pdjh4_148{border:1px solid hsl(var(--border));background:hsl(var(--background)/.6);border-radius:10px;padding:.875rem 1rem}._valueGrid_pdjh4_155{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (max-width:480px){._valueGrid_pdjh4_155{grid-template-columns:1fr}}._valueCell_pdjh4_166{border:1px solid hsl(var(--border));background:hsl(var(--background)/.5);border-radius:8px;padding:.65rem .75rem}._valueCellLabel_pdjh4_173{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));margin-bottom:.2rem;font-size:.65rem;font-weight:700;display:block}._valueCellValue_pdjh4_183{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}._fieldGrid_pdjh4_189{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}@media (max-width:480px){._fieldGrid_pdjh4_189{grid-template-columns:1fr}}._field_pdjh4_189{min-width:0}._fieldFull_pdjh4_204{grid-column:1/-1}._fieldLabel_pdjh4_208{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));margin-bottom:.2rem;font-size:.65rem;font-weight:700;display:block}._fieldValue_pdjh4_218{color:hsl(var(--foreground));white-space:pre-wrap;font-size:.875rem;line-height:1.5}._chipGroup_pdjh4_225{margin-bottom:.75rem}._chipGroup_pdjh4_225:last-child{margin-bottom:0}._chipGroupLabel_pdjh4_232{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));margin-bottom:.4rem;font-size:.65rem;font-weight:700;display:block}._chipList_pdjh4_242{flex-wrap:wrap;gap:.35rem;display:flex}._chipItem_pdjh4_248{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.45);color:hsl(var(--foreground));border-radius:999px;padding:.3rem .6rem;font-size:.75rem}._keyBlock_pdjh4_257{background:linear-gradient(135deg, rgba(243,239,250,.9) 0%, hsl(var(--card)) 55%);border:1px solid rgba(126,89,192,.22);border-radius:12px;margin-bottom:1.35rem;padding:.875rem 1rem}.dark ._keyBlock_pdjh4_257{background:linear-gradient(135deg, rgba(42,30,62,.85) 0%, hsl(var(--card)) 60%);border-color:rgba(128,94,186,.35)}._keyBlockHeader_pdjh4_269{text-transform:uppercase;letter-spacing:.05em;color:#5e3b9b;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:flex}.dark ._keyBlockHeader_pdjh4_269{color:#ad90df}._keyDisplayRow_pdjh4_283{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.65rem;display:flex}._keyDisplayLabel_pdjh4_291,._keyCodeLabel_pdjh4_292{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));min-width:5.5rem;font-size:.65rem;font-weight:600}._keyDisplayValue_pdjh4_301{color:hsl(var(--foreground));letter-spacing:-.01em;font-size:.9375rem;font-weight:700}._keyCodeRow_pdjh4_308{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}._keyCode_pdjh4_292{background:hsl(var(--foreground)/.06);border:1px solid hsl(var(--border));color:#543091;letter-spacing:.02em;border-radius:7px;padding:.35rem .65rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem}.dark ._keyCode_pdjh4_292{color:#bea5e9;background:rgba(255,255,255,.06)}._metaSection_pdjh4_331{border-top:1px dashed hsl(var(--border));padding-top:.25rem}._metaGrid_pdjh4_336{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:480px){._metaGrid_pdjh4_336{grid-template-columns:1fr}}._metaItem_pdjh4_347{color:hsl(var(--muted-foreground));flex-direction:column;gap:.15rem;font-size:.72rem;display:flex}._metaItem_pdjh4_347 strong{color:hsl(var(--foreground));font-size:.8rem;font-weight:600}._footer_pdjh4_360{border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0;padding:1rem 1.5rem 1.25rem}._editBtn_pdjh4_367{border:1px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}._editBtn_pdjh4_367:hover{background:hsl(var(--muted));border-color:hsl(var(--primary)/.35)}._skeleton_pdjh4_388{background:linear-gradient(90deg, hsl(var(--muted)) 25%, hsl(var(--muted)/.5) 50%, hsl(var(--muted)) 75%);background-size:200% 100%;border-radius:12px;margin:1.5rem;animation:1.2s infinite _shimmer_pdjh4_1}@keyframes _shimmer_pdjh4_1{0%{background-position:200% 0}to{background-position:-200% 0}}._container_10i6u_1{background:hsl(var(--background));min-height:100vh}._main_10i6u_6{box-sizing:border-box;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem}._pageHeader_10i6u_14{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;display:flex}._pageTitle_10i6u_23{color:hsl(var(--foreground));letter-spacing:-.03em;margin-bottom:.3rem;font-size:1.5rem;font-weight:800}._pageSubtitle_10i6u_31{color:hsl(var(--muted-foreground));max-width:560px;margin:0;font-size:.875rem;line-height:1.55}._kpiRow_10i6u_39{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}@media (max-width:768px){._kpiRow_10i6u_39{grid-template-columns:1fr}}._kpiCard_10i6u_51{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;padding:.875rem 1rem}._kpiValue_10i6u_58{color:hsl(var(--foreground));font-size:1.375rem;font-weight:800;line-height:1.2}._kpiLabel_10i6u_65{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.75rem}._toolbar_10i6u_71{flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1.25rem;display:flex}._searchInput_10i6u_79{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:200px;color:hsl(var(--foreground));border-radius:8px;flex:1;padding:.5rem .75rem;font-size:.8125rem}._filterSelect_10i6u_90{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:.5rem .75rem;font-size:.8125rem}._primaryBtn_10i6u_99{background:hsl(var(--primary));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;align-items:center;gap:.375rem;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;display:inline-flex}._primaryBtn_10i6u_99:hover:not(:disabled){opacity:.88}._primaryBtn_10i6u_99:disabled{opacity:.5;cursor:not-allowed}._outlineBtn_10i6u_121{border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .875rem;font-size:.8rem;font-weight:500;display:inline-flex}._outlineBtn_10i6u_121:hover{background:hsl(var(--muted))}._grid_10i6u_138{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.875rem;display:grid}._benefitCard_10i6u_144{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;text-align:left;border-radius:12px;width:100%;padding:1rem;transition:border-color .15s,box-shadow .15s}._benefitCard_10i6u_144:hover{border-color:hsl(var(--primary)/.45);box-shadow:0 4px 16px hsl(var(--foreground)/.06)}._benefitCard_10i6u_144._selected_10i6u_158{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary))}._cardTop_10i6u_163{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}._cardTitle_10i6u_171{color:hsl(var(--foreground));font-size:.9375rem;font-weight:700;line-height:1.3}._typeBadge_10i6u_178{text-transform:uppercase;letter-spacing:.04em;background:hsl(var(--primary)/.12);color:hsl(var(--primary));border-radius:6px;flex-shrink:0;padding:.2rem .45rem;font-size:.65rem;font-weight:700}._cardDesc_10i6u_190{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}._cardMeta_10i6u_201{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}._chip_10i6u_208{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;padding:.2rem .5rem;font-size:.7rem}._chipHighlight_10i6u_216{color:#a16512;background:rgba(242,185,13,.2)}._chipJobs_10i6u_221{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}._cardActions_10i6u_226{border-top:1px solid hsl(var(--border));gap:.35rem;margin-top:.75rem;padding-top:.75rem;display:flex}._iconBtn_10i6u_234{border:1px solid hsl(var(--border));width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}._iconBtn_10i6u_234:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}._iconBtnDanger_10i6u_251:hover{color:#c32222;border-color:rgba(195,34,34,.35)}._emptyState_10i6u_256{text-align:center;border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:12px;padding:3rem 1.5rem}._skeleton_10i6u_264{background:linear-gradient(90deg, hsl(var(--muted)) 25%, hsl(var(--muted)/.5) 50%, hsl(var(--muted)) 75%);background-size:200% 100%;border-radius:12px;height:140px;animation:1.2s infinite _shimmer_10i6u_1}@keyframes _shimmer_10i6u_1{0%{background-position:200% 0}to{background-position:-200% 0}}._pagination_10i6u_280{justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}._pageInfo_10i6u_288{color:hsl(var(--muted-foreground));font-size:.8rem}._modalOverlay_10i6u_293{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(15,23,42,.45);justify-content:center;align-items:center;padding:1rem;animation:.15s _overlayFadeIn_10i6u_1;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dark ._modalOverlay_10i6u_293{background:rgba(0,0,0,.65)}@keyframes _overlayFadeIn_10i6u_1{0%{opacity:0}to{opacity:1}}._modal_10i6u_293{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;width:min(520px,100%);max-height:90vh;padding:1.25rem;overflow-y:auto;box-shadow:0 24px 80px rgba(15,23,42,.18),0 4px 16px rgba(0,0,0,.08)}.dark ._modal_10i6u_293{box-shadow:0 24px 80px rgba(0,0,0,.45),0 4px 16px rgba(0,0,0,.25)}._modalTitle_10i6u_331{margin-bottom:1rem;font-size:1.125rem;font-weight:800}._formGrid_10i6u_337{flex-direction:column;gap:.75rem;display:flex}._formLabel_10i6u_343{color:hsl(var(--muted-foreground));margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}._fieldHint_10i6u_351{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.7rem;line-height:1.4;display:block}._formInput_10i6u_359,._formTextarea_10i6u_360,._formSelect_10i6u_361{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border-radius:8px;padding:.5rem .75rem;font-size:.8125rem}._formTextarea_10i6u_360{resize:vertical;min-height:80px}._formRow_10i6u_376{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}._modalFooter_10i6u_382{border-top:1px solid hsl(var(--border));justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}._cancelBtn_10i6u_391{border:1px solid hsl(var(--border));cursor:pointer;background:0 0;border-radius:8px;padding:.45rem .875rem;font-size:.8125rem}._saveBtn_10i6u_400{background:hsl(var(--primary));color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.45rem 1rem;font-size:.8125rem;font-weight:600}._saveBtn_10i6u_400:disabled{opacity:.5;cursor:not-allowed}._checkboxRow_10i6u_415{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}._labelWrap_1jiis_1{align-items:center;gap:.35rem;min-height:1.25rem;display:inline-flex}._labelText_1jiis_8{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}._hintTrigger_1jiis_14{width:1.125rem;height:1.125rem;color:hsl(var(--muted-foreground));cursor:help;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}._hintTrigger_1jiis_14:hover{color:hsl(var(--primary));outline:none}._hintTrigger_1jiis_14:focus-visible{color:hsl(var(--primary));outline:none}._hintTrigger_1jiis_14:hover ._hintBubble_1jiis_33{opacity:1;visibility:visible;transform:translateY(0)}._hintTrigger_1jiis_14:focus-visible ._hintBubble_1jiis_33{opacity:1;visibility:visible;transform:translateY(0)}._hintTrigger_1jiis_14:focus-within ._hintBubble_1jiis_33{opacity:1;visibility:visible;transform:translateY(0)}._hintBubble_1jiis_33{z-index:80;width:-moz-max-content;width:max-content;max-width:240px;color:hsl(var(--popover-foreground,var(--foreground)));background:hsl(var(--popover,var(--card)));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);opacity:0;visibility:hidden;pointer-events:none;text-align:left;white-space:normal;padding:.5rem .625rem;font-size:.75rem;font-weight:400;line-height:1.45;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 12px rgba(0,0,0,.12)}._hintBubble_1jiis_33:after{content:"";border:5px solid transparent;border-top-color:hsl(var(--border));position:absolute;top:100%;left:50%;transform:translate(-50%)}._wrapper_1s05b_1{flex-direction:column;gap:.5rem;display:flex}._chipArea_1s05b_7{border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));cursor:text;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:2.5rem;padding:.375rem .5rem;transition:border-color .15s,box-shadow .15s;display:flex}._chipArea_1s05b_7:focus-within{border-color:hsl(var(--primary)/.55);box-shadow:0 0 0 2px hsl(var(--primary)/.12)}._chip_1s05b_7{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem .2rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}._chipRemove_1s05b_38{width:1rem;height:1rem;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s;display:flex}._chipRemove_1s05b_38:hover{opacity:1;background:hsl(var(--primary)/.15)}._input_1s05b_58{min-width:6rem;color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;padding:.25rem .125rem;font-size:.8125rem}._input_1s05b_58::placeholder{color:hsl(var(--muted-foreground))}._input_1s05b_58::placeholder{color:hsl(var(--muted-foreground))}._suggestions_1s05b_72{flex-wrap:wrap;gap:.375rem;display:flex}._suggestionBtn_1s05b_78{border:1px dashed hsl(var(--border));background:hsl(var(--muted)/.3);color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;padding:.2rem .625rem;font-size:.7rem;font-weight:500;transition:border-color .15s,color .15s,background .15s}._suggestionBtn_1s05b_78:hover{border-color:hsl(var(--primary)/.4);color:hsl(var(--primary));background:hsl(var(--primary)/.06)}._hint_1s05b_95{color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.4}._container_1j16s_1{background:hsl(var(--background));flex-direction:column;min-height:100vh;display:flex}._main_1j16s_8{box-sizing:border-box;flex-direction:column;flex:1;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem;display:flex}._pageHeader_1j16s_19{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}._headerLeft_1j16s_28{flex-direction:column;gap:.5rem;min-width:0;display:flex}._backBtn_1j16s_35{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem 0;font-size:.875rem;font-weight:500;transition:color .15s;display:inline-flex}._backBtn_1j16s_35:hover{color:hsl(var(--foreground))}._pageTitle_1j16s_52{color:hsl(var(--foreground));letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:700}._pageSubtitle_1j16s_60{color:hsl(var(--muted-foreground));max-width:560px;margin:0;font-size:.875rem;line-height:1.5}._headerActions_1j16s_68{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}._formStack_1j16s_76{flex-direction:column;gap:1rem;display:flex}._sectionCard_1j16s_82{background:hsl(var(--muted)/.22);border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);padding:1.125rem 1.25rem}._sectionTitle_1j16s_89{text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;margin:0 0 .875rem;font-size:.6875rem;font-weight:700;display:flex}._sectionTitle_1j16s_89:before{content:"";background:hsl(var(--primary));border-radius:2px;flex-shrink:0;width:3px;height:.875rem}._sectionTitleFlush_1j16s_109{margin-bottom:.75rem}._row2_1j16s_113{grid-template-columns:1fr 1fr;align-items:start;gap:.875rem;display:grid}@media (max-width:640px){._row2_1j16s_113{grid-template-columns:1fr}}._row3_1j16s_125{grid-template-columns:repeat(3,1fr);align-items:start;gap:.875rem;display:grid}@media (max-width:900px){._row3_1j16s_125{grid-template-columns:1fr}}._rowValueMeta_1j16s_137{grid-template-columns:1.2fr 1fr .6fr;align-items:start;gap:.875rem;display:grid}@media (max-width:768px){._rowValueMeta_1j16s_137{grid-template-columns:1fr}}._stack_1j16s_149{flex-direction:column;gap:.875rem;display:flex}._field_1j16s_155{flex-direction:column;gap:.35rem;min-width:0;display:flex}._label_1j16s_162{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}._hint_1j16s_168{color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.4}._input_1j16s_174,._select_1j16s_175,._textarea_1j16s_176{border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));width:100%;color:hsl(var(--foreground));padding:.5rem .75rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}._input_1j16s_174:focus,._select_1j16s_175:focus,._textarea_1j16s_176:focus{border-color:hsl(var(--primary)/.55);box-shadow:0 0 0 2px hsl(var(--primary)/.12);outline:none}._textarea_1j16s_176{resize:vertical;min-height:5rem;line-height:1.45}._editorWrap_1j16s_200{min-height:min(360px,45vh)}._highlightRow_1j16s_204{min-height:2.25rem;color:hsl(var(--foreground));cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;align-items:flex-end;gap:.5rem;padding-bottom:.5rem;font-size:.8125rem;display:flex}._highlightRow_1j16s_204 input{accent-color:hsl(var(--primary))}._valueFieldsRow_1j16s_219{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.875rem;margin-top:.875rem;display:grid}._formFooter_1j16s_226{border-top:1px solid hsl(var(--border));justify-content:flex-end;align-items:center;gap:.625rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}._cancelBtn_1j16s_236{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);cursor:pointer;color:hsl(var(--foreground));background:0 0;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:background .15s}._cancelBtn_1j16s_236:hover{background:hsl(var(--accent))}._saveBtn_1j16s_251{border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary));color:hsl(var(--primary-foreground,#fff));cursor:pointer;border:none;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;transition:opacity .15s}._saveBtn_1j16s_251:hover:not(:disabled){opacity:.92}._saveBtn_1j16s_251:disabled{opacity:.5;cursor:not-allowed}._loading_1j16s_270{color:hsl(var(--muted-foreground));padding:2rem 0;font-size:.875rem}._skeleton_1j16s_276{border-radius:calc(var(--radius) + 2px);background:hsl(var(--muted)/.5);height:12rem;animation:1.2s ease-in-out infinite _pulse_1j16s_1}@keyframes _pulse_1j16s_1{0%,to{opacity:1}50%{opacity:.5}}._errorMsg_1j16s_291{color:hsl(var(--muted-foreground));margin-bottom:1rem;font-size:.875rem}._container_qzvwk_1{background:hsl(var(--background));min-height:100vh}._main_qzvwk_6{box-sizing:border-box;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem}._pageHeader_qzvwk_14{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;display:flex}._headerLeft_qzvwk_23{min-width:0}._pageTitle_qzvwk_27{color:hsl(var(--foreground));letter-spacing:-.03em;margin-bottom:.3rem;font-size:1.5rem;font-weight:800;line-height:1.2}._pageSubtitle_qzvwk_36{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.55}._globalError_qzvwk_43{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);border:1px solid hsl(var(--destructive)/.2);border-radius:var(--radius);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem .875rem;font-size:.8125rem;display:flex}._heroCard_qzvwk_56{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 6px);box-shadow:0 2px 16px hsl(var(--primary)/.06), 0 1px 4px rgba(0,0,0,.04);align-items:flex-start;gap:1.75rem;margin-bottom:1.25rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}@media (max-width:640px){._heroCard_qzvwk_56{text-align:center;flex-direction:column;align-items:center}}._heroGlow_qzvwk_77{pointer-events:none;background:radial-gradient(circle,rgba(124,59,237,.1) 0%,transparent 70%);width:320px;height:320px;position:absolute;top:-40%;right:-5%}._logoBlock_qzvwk_87{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;display:flex}._logoButton_qzvwk_96{cursor:pointer;border-radius:calc(var(--radius) + 4px);background:0 0;border:none;padding:0;line-height:0;position:relative}._logoButton_qzvwk_96:disabled{cursor:wait;opacity:.8}._logoButton_qzvwk_96:hover:not(:disabled) ._logoOverlay_qzvwk_109{opacity:1}._logoButton_qzvwk_96:focus-visible:not(:disabled) ._logoOverlay_qzvwk_109{opacity:1}._logoBox_qzvwk_113{border-radius:calc(var(--radius) + 4px);border:2px solid hsl(var(--border));background:hsl(var(--secondary));width:88px;height:88px;color:hsl(var(--primary));justify-content:center;align-items:center;display:flex;overflow:hidden}._logoImg_qzvwk_126{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}._logoOverlay_qzvwk_109{border-radius:calc(var(--radius) + 4px);color:#fff;letter-spacing:.04em;text-transform:uppercase;opacity:0;background:rgba(15,10,30,.52);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.65rem;font-weight:600;transition:opacity .18s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._logoUploading_qzvwk_152{border-radius:calc(var(--radius) + 4px);background:rgba(15,10,30,.55);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._logoHint_qzvwk_162{color:hsl(var(--muted-foreground));text-align:center;margin:0;font-size:.7rem}._heroInfo_qzvwk_169{z-index:1;flex:1;min-width:0;padding-top:.375rem}._heroName_qzvwk_176{color:hsl(var(--foreground));letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;font-size:1.375rem;font-weight:700;overflow:hidden}._heroCnpj_qzvwk_187{color:hsl(var(--muted-foreground));margin:0 0 .875rem;font-family:Courier New,monospace;font-size:.8125rem}._heroMeta_qzvwk_194{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:640px){._heroMeta_qzvwk_194{justify-content:center}}._metaChip_qzvwk_205{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border));border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.75rem;font-weight:500;display:inline-flex}._sectionsGrid_qzvwk_218{grid-template-columns:1fr 1fr;align-items:start;gap:1.125rem;display:grid}@media (max-width:860px){._sectionsGrid_qzvwk_218{grid-template-columns:1fr}}._sectionsCol_qzvwk_230{flex-direction:column;gap:1.125rem;display:flex}._section_qzvwk_218{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);transition:border-color .18s;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04)}._sectionEditing_qzvwk_245{border-color:hsl(var(--primary)/.4);box-shadow:0 0 0 3px hsl(var(--primary)/.06), 0 1px 4px rgba(0,0,0,.04)}._sectionHeader_qzvwk_250{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:.875rem 1.125rem;display:flex}._sectionTitle_qzvwk_258{color:hsl(var(--foreground));align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;display:flex}._sectionIcon_qzvwk_267{color:hsl(var(--primary));align-items:center;display:flex}._sectionActions_qzvwk_273{align-items:center;gap:.375rem;display:flex}._sectionBody_qzvwk_279{padding:1rem 1.125rem}._editBtn_qzvwk_283{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;align-items:center;gap:.3rem;padding:.3rem .7rem;font-family:inherit;font-size:.76rem;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}._editBtn_qzvwk_283:hover{background:hsl(var(--accent));color:hsl(var(--foreground));border-color:hsl(var(--primary)/.3)}._saveBtn_qzvwk_304{border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;align-items:center;gap:.3rem;padding:.3rem .8rem;font-family:inherit;font-size:.76rem;font-weight:600;transition:opacity .15s;display:inline-flex}._saveBtn_qzvwk_304:hover:not(:disabled){opacity:.88}._saveBtn_qzvwk_304:disabled{opacity:.45;cursor:not-allowed}._cancelBtn_qzvwk_327{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;align-items:center;gap:.3rem;padding:.3rem .7rem;font-family:inherit;font-size:.76rem;font-weight:500;transition:background .12s;display:inline-flex}._cancelBtn_qzvwk_327:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}._cancelBtn_qzvwk_327:disabled{opacity:.4;cursor:not-allowed}._fieldsGrid_qzvwk_351{flex-direction:column;gap:.875rem;display:flex}._fieldsRow_qzvwk_357{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}@media (max-width:500px){._fieldsRow_qzvwk_357{grid-template-columns:1fr}}._field_qzvwk_351{flex-direction:column;gap:.2rem;display:flex}._fieldLabel_qzvwk_374{text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:700}._fieldValue_qzvwk_382{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;line-height:1.4}._fieldEmpty_qzvwk_389{color:hsl(var(--muted-foreground)/.7);font-style:italic;font-weight:400}._input_qzvwk_395{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));color:hsl(var(--foreground));outline:none;width:100%;padding:.45rem .7rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}._input_qzvwk_395::placeholder{color:hsl(var(--muted-foreground)/.55)}._input_qzvwk_395::placeholder{color:hsl(var(--muted-foreground)/.55)}._input_qzvwk_395:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1)}._input_qzvwk_395:disabled{background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:not-allowed}._textarea_qzvwk_420{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));color:hsl(var(--foreground));resize:vertical;outline:none;width:100%;min-height:80px;padding:.45rem .7rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}._textarea_qzvwk_420::placeholder{color:hsl(var(--muted-foreground)/.55)}._textarea_qzvwk_420::placeholder{color:hsl(var(--muted-foreground)/.55)}._textarea_qzvwk_420:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1)}._infoBox_qzvwk_442{background:hsl(var(--muted)/.4);border:1px solid hsl(var(--border));border-radius:var(--radius);align-items:center;gap:.75rem;margin-top:.25rem;padding:.625rem 1rem;display:flex}._infoBoxLabel_qzvwk_453{text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;font-size:.7rem;font-weight:700}._infoBoxValue_qzvwk_463{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-family:Courier New,monospace;font-size:.78rem;overflow:hidden}._spinner_qzvwk_472{border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite _spin_qzvwk_472}@keyframes _spin_qzvwk_472{to{transform:rotate(360deg)}}@keyframes _shimmer_qzvwk_1{0%{background-position:-600px 0}to{background-position:600px 0}}._skeletonCard_qzvwk_494,._skeletonHero_qzvwk_494{background:linear-gradient(90deg, hsl(var(--muted)) 25%, hsl(var(--muted)/.5) 50%, hsl(var(--muted)) 75%);background-size:600px 100%;animation:1.4s infinite _shimmer_qzvwk_1}._skeletonHero_qzvwk_494{border-radius:calc(var(--radius) + 6px);height:136px;margin-bottom:1.25rem}._skeletonGrid_qzvwk_506{grid-template-columns:1fr 1fr;gap:1.125rem;display:grid}@media (max-width:860px){._skeletonGrid_qzvwk_506{grid-template-columns:1fr}}._skeletonCard_qzvwk_494{border-radius:var(--radius);height:140px}._errorState_qzvwk_522{text-align:center;color:hsl(var(--muted-foreground));padding:3rem;font-size:.875rem}@media (max-width:640px){._main_qzvwk_6{width:100%;padding:1.25rem 1rem 2rem}}._overlay_59ap5_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:rgba(30,27,75,.35);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_59ap5_13{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 6px);width:min(560px,98vw);max-height:94vh;box-shadow:0 24px 64px hsl(var(--primary)/.14), 0 4px 16px rgba(0,0,0,.06);flex-direction:column;display:flex;overflow:hidden}._modalWide_59ap5_25{width:min(1380px,98vw)}._header_59ap5_29{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.75rem 1rem;display:flex}._titleGroup_59ap5_39{flex-direction:column;gap:.25rem;min-width:0;display:flex}._title_59ap5_39{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:700}._subtitle_59ap5_53{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem;line-height:1.45}._closeBtn_59ap5_60{border-radius:calc(var(--radius) - 2px);width:1.875rem;height:1.875rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid transparent;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._closeBtn_59ap5_60:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._form_59ap5_79{flex-direction:column;flex:1;min-height:0;display:flex}._bodyGrid_59ap5_86{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;min-height:0;padding:1.25rem 1.75rem;display:grid;overflow-y:auto}._bodyGrid_59ap5_86::-webkit-scrollbar{width:6px;height:6px}._bodyGrid_59ap5_86::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._bodyGrid_59ap5_86::-webkit-scrollbar-track{background:0 0}@media (max-width:960px){._bodyGrid_59ap5_86{grid-template-columns:1fr}}._section_59ap5_115{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);background:hsl(var(--muted)/.1);flex-direction:column;gap:.875rem;min-width:0;display:flex;overflow:hidden}._sectionTitle_59ap5_126{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin:0;padding:.875rem 1.125rem 0;font-size:.75rem;font-weight:700}._sectionBody_59ap5_136{flex-direction:column;gap:1rem;min-width:0;padding:.5rem 1.125rem 1.125rem;display:flex}._row_59ap5_144{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){._row_59ap5_144{grid-template-columns:1fr}}._field_59ap5_155{flex-direction:column;gap:.375rem;min-width:0;display:flex}._label_59ap5_162{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}._optional_59ap5_168{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:400}._input_59ap5_174,._select_59ap5_175{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));width:100%;color:hsl(var(--foreground));box-sizing:border-box;outline:none;padding:.5625rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}._input_59ap5_174:focus,._select_59ap5_175:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12)}._input_59ap5_174::-moz-placeholder{color:hsl(var(--muted-foreground)/.6)}._select_59ap5_175::-moz-placeholder{color:hsl(var(--muted-foreground)/.6)}._input_59ap5_174::-ms-input-placeholder{color:hsl(var(--muted-foreground)/.6)}._input_59ap5_174::placeholder{color:hsl(var(--muted-foreground)/.6)}._select_59ap5_175::-ms-input-placeholder{color:hsl(var(--muted-foreground)/.6)}._select_59ap5_175::placeholder{color:hsl(var(--muted-foreground)/.6)}._select_59ap5_175{cursor:pointer}._footer_59ap5_201{border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0;justify-content:flex-end;gap:.625rem;padding:.875rem 1.75rem;display:flex}._cancelBtn_59ap5_211{background:hsl(var(--muted));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s}._cancelBtn_59ap5_211:hover{background:hsl(var(--accent))}._submitBtn_59ap5_227{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius);cursor:pointer;border:none;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s,transform .12s}._submitBtn_59ap5_227:hover:not(:disabled){background:hsl(var(--primary-hover));transform:translateY(-1px)}._submitBtn_59ap5_227:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){._modal_59ap5_13,._modalWide_59ap5_25{width:min(100%,98vw)}._header_59ap5_29,._bodyGrid_59ap5_86,._footer_59ap5_201{padding-left:1rem;padding-right:1rem}}._container_1wfkt_1{background:hsl(var(--background));min-height:100vh}._main_1wfkt_6{box-sizing:border-box;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem}._pageHeader_1wfkt_14{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;display:flex}._headerLeft_1wfkt_23{min-width:0}._pageTitle_1wfkt_27{color:hsl(var(--foreground));letter-spacing:-.03em;margin-bottom:.3rem;font-size:1.5rem;font-weight:800;line-height:1.2}._pageSubtitle_1wfkt_36{color:hsl(var(--muted-foreground));max-width:520px;margin:0;font-size:.875rem;line-height:1.55}._createButton_1wfkt_44{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;white-space:nowrap;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;transition:background .15s,transform .12s;display:inline-flex}._createButton_1wfkt_44:hover{background:hsl(var(--primary-hover));transform:translateY(-1px)}._userCell_1wfkt_66{align-items:center;gap:.75rem;display:flex}._userCellInfo_1wfkt_72{flex-direction:column;min-width:0;display:flex}._userName_1wfkt_78{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}._userEmail_1wfkt_87{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._roleBadge_1wfkt_96{border-radius:20px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}._roleBadge_1wfkt_96._role_admin_1wfkt_104{color:#5914d2;background:rgba(124,59,237,.12)}._roleBadge_1wfkt_96._role_recruiter_1wfkt_108{color:#0a5adb;background:rgba(60,131,246,.12)}._roleBadge_1wfkt_96._role_interviewer_1wfkt_112{color:#1e947d;background:rgba(35,169,142,.12)}._roleBadge_1wfkt_96._role_collaborator_1wfkt_116{color:#a7741b;background:rgba(245,159,10,.12)}._statusBadge_1wfkt_122{border-radius:20px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}._statusBadge_1wfkt_122._active_1wfkt_130{color:#1b9d4a;background:rgba(33,196,93,.12)}._statusBadge_1wfkt_122._inactive_1wfkt_134{color:#737373;background:rgba(128,128,128,.1)}@media (max-width:640px){._main_1wfkt_6{width:100%;padding:1.25rem 1rem 2rem}}._container_1xugi_1{background:hsl(var(--background));min-height:100vh}._main_1xugi_6{box-sizing:border-box;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem}._loading_1xugi_15{color:hsl(var(--muted-foreground));align-items:center;gap:.75rem;padding:2rem 0;font-size:.875rem;display:flex}._loadingSpinner_1xugi_24{border:2px solid hsl(var(--border));border-top-color:hsl(var(--primary));border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite _spin_1xugi_1}@keyframes _spin_1xugi_1{to{transform:rotate(360deg)}}._errorMsg_1xugi_38{color:hsl(var(--muted-foreground));font-size:.875rem}._pageHeader_1xugi_44{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}._backBtn_1xugi_53{color:hsl(var(--muted-foreground));cursor:pointer;border-radius:var(--radius);background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.875rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}._backBtn_1xugi_53:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}._actions_1xugi_72{gap:.5rem;display:flex}._editBtn_1xugi_77{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius);cursor:pointer;border:none;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:background .15s,transform .12s;display:inline-flex}._editBtn_1xugi_77:hover{background:hsl(var(--primary-hover));transform:translateY(-1px)}._deleteBtn_1xugi_96{color:#dc2828;border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid rgba(220,40,40,.3);align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}._deleteBtn_1xugi_96:hover{background:rgba(220,40,40,.08);border-color:rgba(220,40,40,.6)}._heroCard_1xugi_116{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 1px 4px hsl(var(--primary)/.05), 0 1px 2px rgba(0,0,0,.04);align-items:center;gap:1.75rem;margin-bottom:1.25rem;padding:2rem;display:flex}._heroInfo_1xugi_128{flex:1;min-width:0}._heroName_1xugi_133{color:hsl(var(--foreground));letter-spacing:-.02em;margin:0 0 .3rem;font-size:1.375rem;font-weight:700;line-height:1.2}._heroEmail_1xugi_142{color:hsl(var(--muted-foreground));margin:0 0 .875rem;font-size:.875rem}._heroBadges_1xugi_148{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._infoCard_1xugi_156{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 1px 4px hsl(var(--primary)/.05), 0 1px 2px rgba(0,0,0,.04);padding:1.5rem}._infoTitle_1xugi_164{color:hsl(var(--foreground));margin:0 0 1.25rem;font-size:.9375rem;font-weight:600}._infoGrid_1xugi_171{gap:0;display:grid}._infoRow_1xugi_176{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:.875rem 0;display:flex}._infoRow_1xugi_176:first-child{padding-top:0}._infoRow_1xugi_176:last-child{border-bottom:none;padding-bottom:0}._infoLabel_1xugi_191{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}._infoValue_1xugi_200{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}._roleBadge_1xugi_207{border-radius:20px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}._roleBadge_1xugi_207._role_admin_1xugi_216{color:#5914d2;background:rgba(124,59,237,.12)}._roleBadge_1xugi_207._role_recruiter_1xugi_220{color:#0a5adb;background:rgba(60,131,246,.12)}._roleBadge_1xugi_207._role_interviewer_1xugi_224{color:#1e947d;background:rgba(35,169,142,.12)}._roleBadge_1xugi_207._role_collaborator_1xugi_228{color:#a7741b;background:rgba(245,159,10,.12)}._statusBadge_1xugi_233{border-radius:20px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}._statusBadge_1xugi_233._active_1xugi_241{color:#1b9d4a;background:rgba(33,196,93,.12)}._statusBadge_1xugi_233._inactive_1xugi_245{color:#737373;background:rgba(128,128,128,.1)}._overlay_1xugi_251{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:rgba(30,27,75,.4);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._confirmDialog_1xugi_263{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 4px);width:min(440px,95vw);box-shadow:0 24px 64px hsl(var(--primary)/.14), 0 4px 16px rgba(0,0,0,.06);padding:1.75rem}._confirmTitle_1xugi_272{color:hsl(var(--foreground));margin:0 0 .625rem;font-size:1rem;font-weight:700}._confirmText_1xugi_279{color:hsl(var(--muted-foreground));margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}._confirmActions_1xugi_286{justify-content:flex-end;gap:.625rem;display:flex}._cancelConfirmBtn_1xugi_292{background:hsl(var(--muted));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s}._cancelConfirmBtn_1xugi_292:hover{background:hsl(var(--accent))}._confirmDeleteBtn_1xugi_307{color:#fff;border-radius:var(--radius);cursor:pointer;background:#dc2828;border:none;padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;transition:background .15s}._confirmDeleteBtn_1xugi_307:hover:not(:disabled){background:#c11f1f}._confirmDeleteBtn_1xugi_307:disabled{opacity:.6;cursor:not-allowed}._teamBadge_1xugi_326{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:20px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}._permsCard_1xugi_338{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 1px 4px hsl(var(--primary)/.05), 0 1px 2px rgba(0,0,0,.04);margin-top:1.25rem;padding:1.5rem}._permsHeader_1xugi_347{margin-bottom:1rem}._permsHint_1xugi_351{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._permModule_1xugi_357{margin-bottom:1.25rem}._permModuleTitle_1xugi_361{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));margin:0 0 .65rem;font-size:.75rem;font-weight:700}._permList_1xugi_370{gap:.5rem;display:grid}._permRow_1xugi_375{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;align-items:center;gap:.65rem;padding:.6rem .75rem;display:flex}._permLabel_1xugi_385{color:hsl(var(--foreground));flex:1;font-size:.8125rem}._permSource_1xugi_391{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.6875rem;font-weight:600}._permsFooter_1xugi_398{justify-content:flex-end;padding-top:.5rem;display:flex}._savePermsBtn_1xugi_404{border-radius:var(--radius);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}._savePermsBtn_1xugi_404:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){._main_1xugi_6{width:100%;padding:1.25rem 1rem 2rem}._heroCard_1xugi_116{text-align:center;flex-direction:column;padding:1.5rem}._heroBadges_1xugi_148{justify-content:center}._pageHeader_1xugi_44{flex-direction:column;align-items:flex-start}}._hub_1418u_1{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;display:flex}@media (max-width:640px){._hub_1418u_1{justify-content:space-evenly}}._btn_1418u_15{background:hsl(var(--muted));border:1px solid hsl(var(--border));width:8.75rem;height:8.75rem;color:hsl(var(--muted-foreground));cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .25rem;font-size:.62rem;font-weight:600;line-height:1.15;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:flex}._btn_1418u_15:hover{background:hsl(var(--accent));border-color:hsl(var(--border));color:hsl(var(--foreground));box-shadow:0 4px 12px hsl(var(--border)/.4);transform:translateY(-1px)}._iconWrap_1418u_44{flex-shrink:0;justify-content:center;align-items:center;display:flex}._label_1418u_51{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.15;display:-webkit-box;overflow:hidden}._section_opyhm_1{margin-top:0}._sectionTitle_opyhm_5{color:hsl(var(--foreground));margin:0 0 .875rem;font-size:.9375rem;font-weight:700}._errorMessage_opyhm_12{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);border:1px solid hsl(var(--destructive)/.25);border-radius:14px;margin:0;padding:1rem 1.125rem;font-size:.875rem}._pipeline_opyhm_22{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:900px){._pipeline_opyhm_22{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){._pipeline_opyhm_22{grid-template-columns:1fr}}._stage_opyhm_38{background:hsl(var(--card));border:1px solid hsl(var(--border));cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 1.125rem;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex}._stage_opyhm_38:hover:not(:disabled){box-shadow:0 4px 16px hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.25);transform:translateY(-1px)}._stage_opyhm_38:disabled{opacity:.6;cursor:default}._count_opyhm_61{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1}._label_opyhm_69{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}._progressBar_opyhm_75{background:hsl(var(--muted));border-radius:999px;width:100%;height:6px;margin-top:.25rem;overflow:hidden}._progressFill_opyhm_84{border-radius:999px;height:100%;transition:width .3s}._pct_opyhm_90{color:hsl(var(--muted-foreground));font-size:.6875rem}._yellow_opyhm_95 ._progressFill_opyhm_84{background:#f2b90d}._blue_opyhm_99 ._progressFill_opyhm_84{background:#2474f5}._purple_opyhm_103 ._progressFill_opyhm_84{background:hsl(var(--primary))}._green_opyhm_107 ._progressFill_opyhm_84{background:#2eb860}._container_9dbdi_1{background:hsl(var(--background));min-height:100vh}._main_9dbdi_6{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem;display:flex}._pageHeader_9dbdi_17{margin-bottom:0}._pageTitle_9dbdi_21{color:hsl(var(--foreground));letter-spacing:-.03em;margin:0 0 .3rem;font-size:1.5rem;font-weight:800}._pageSubtitle_9dbdi_29{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}._statsGrid_9dbdi_35{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1024px){._statsGrid_9dbdi_35{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){._statsGrid_9dbdi_35{grid-template-columns:1fr}}._card_9dbdi_51{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;align-items:center;gap:1rem;padding:1.25rem;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.05)}._card_9dbdi_51:hover{box-shadow:0 4px 16px hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.2);transform:translateY(-1px)}._cardIcon_9dbdi_68{border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}._cardIcon_9dbdi_68._blue_9dbdi_77{color:#0b64f4;background-color:rgba(60,131,246,.12)}._cardIcon_9dbdi_68._purple_9dbdi_81{color:#803bce;background-color:rgba(147,68,238,.12)}._cardIcon_9dbdi_68._yellow_9dbdi_85{color:#a17d12;background-color:rgba(231,176,8,.12)}._cardIcon_9dbdi_68._green_9dbdi_89{color:#298e4e;background-color:rgba(33,196,93,.12)}._cardLabel_9dbdi_94{color:hsl(var(--muted-foreground));margin:0 0 .2rem;font-size:.8125rem}._cardValue_9dbdi_100{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}._section_1l0v8_1{margin-top:0}._sectionTitle_1l0v8_5{color:hsl(var(--foreground));margin:0 0 .875rem;font-size:.9375rem;font-weight:700}._pipeline_1l0v8_12{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:900px){._pipeline_1l0v8_12{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){._pipeline_1l0v8_12{grid-template-columns:1fr}}._stage_1l0v8_28{background:hsl(var(--card));border:1px solid hsl(var(--border));cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 1.125rem;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex}._stage_1l0v8_28:hover{box-shadow:0 4px 16px hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.25);transform:translateY(-1px)}._count_1l0v8_47{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1}._label_1l0v8_55{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}._progressBar_1l0v8_61{background:hsl(var(--muted));border-radius:999px;width:100%;height:6px;margin-top:.25rem;overflow:hidden}._progressFill_1l0v8_70{border-radius:999px;height:100%;transition:width .3s}._pct_1l0v8_76{color:hsl(var(--muted-foreground));font-size:.6875rem}._yellow_1l0v8_81 ._progressFill_1l0v8_70{background:#f2b90d}._blue_1l0v8_85 ._progressFill_1l0v8_70{background:#2474f5}._purple_1l0v8_89 ._progressFill_1l0v8_70{background:hsl(var(--primary))}._green_1l0v8_93 ._progressFill_1l0v8_70{background:#2eb860}._errorMessage_1l0v8_97{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}._container_1be0d_1{background:hsl(var(--background));min-height:100vh}._main_1be0d_6{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem;display:flex}._pageHeader_1be0d_17{margin-bottom:0}._pageTitle_1be0d_21{color:hsl(var(--foreground));letter-spacing:-.03em;margin:0 0 .3rem;font-size:1.5rem;font-weight:800}._pageSubtitle_1be0d_29{color:hsl(var(--muted-foreground));max-width:560px;margin:0;font-size:.875rem;line-height:1.55}._statsGrid_1be0d_37{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1024px){._statsGrid_1be0d_37{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){._statsGrid_1be0d_37{grid-template-columns:1fr}}._card_1be0d_53{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;align-items:center;gap:1rem;padding:1.25rem;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.05)}._card_1be0d_53:hover{box-shadow:0 4px 16px hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.2);transform:translateY(-1px)}._cardIcon_1be0d_70{border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}._cardIcon_1be0d_70._blue_1be0d_79{color:#0b64f4;background-color:rgba(60,131,246,.12)}._cardIcon_1be0d_70._purple_1be0d_83{color:#803bce;background-color:rgba(147,68,238,.12)}._cardIcon_1be0d_70._orange_1be0d_87{color:#b85814;background-color:rgba(249,122,31,.12)}._cardIcon_1be0d_70._green_1be0d_91{color:#298e4e;background-color:rgba(33,196,93,.12)}._cardLabel_1be0d_96{color:hsl(var(--muted-foreground));margin:0 0 .2rem;font-size:.8125rem}._cardValue_1be0d_102{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}._progressCard_nhrj2_1{margin-bottom:1.25rem}._progressHeader_nhrj2_5{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}._progressPct_nhrj2_13{text-align:right}._progressValue_nhrj2_17{color:hsl(var(--primary));font-size:2rem;font-weight:800;line-height:1;display:block}._progressHint_nhrj2_25{color:hsl(var(--muted-foreground));font-size:.75rem}._progressMeta_nhrj2_30{color:hsl(var(--muted-foreground));margin:.75rem 0 0;font-size:.8125rem}._sectionTitle_nhrj2_36{color:hsl(var(--foreground));margin:0 0 1rem;font-size:1.125rem;font-weight:700}._steps_nhrj2_43{flex-direction:column;gap:.875rem;margin-bottom:1.25rem;display:flex}._stepCard_nhrj2_50{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;gap:1rem;padding:1.25rem;transition:box-shadow .18s;display:flex}._stepCard_nhrj2_50:hover{box-shadow:0 4px 16px hsl(var(--border)/.5)}._stepCard_nhrj2_50._stepActive_nhrj2_62{border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 1px hsl(var(--primary)/.15)}._stepIcon_nhrj2_67{border:2px solid hsl(var(--border));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._statusCompleted_nhrj2_78{color:#2d864d;background:#e7f9ed;border-color:#8cd9a8}._statusActive_nhrj2_84{color:#1466b8;background:#e3f0fc;border-color:#7db3e8}._statusPending_nhrj2_90{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._stepBody_nhrj2_95{flex:1;min-width:0}._stepTop_nhrj2_100{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}._stepName_nhrj2_108{color:hsl(var(--foreground));margin:0 0 .2rem;font-size:1rem;font-weight:700}._stepDesc_nhrj2_115{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._stepProgress_nhrj2_121{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._stepProgress_nhrj2_121 ._progressBar_nhrj2_127{flex:1}._stepProgress_nhrj2_121 span{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}._tipsCard_nhrj2_136{background:hsl(var(--primary)/.04)}._tipsList_nhrj2_140{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._tipsList_nhrj2_140 li{color:hsl(var(--foreground));align-items:flex-start;gap:.5rem;font-size:.8125rem;display:flex}._tipsList_nhrj2_140 li svg{color:hsl(var(--primary));flex-shrink:0;margin-top:.1rem}._section_dzln2_1{border:1px solid hsl(var(--border));border-radius:10px;flex-direction:column;gap:.75rem;padding:.75rem 1rem;display:flex}._header_dzln2_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._title_dzln2_18{margin:0;font-size:.9rem;font-weight:700}._summary_dzln2_24{color:hsl(var(--muted-foreground));font-size:.75rem}._tableWrap_dzln2_29{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;max-height:220px;overflow:auto}._tableWrap_dzln2_29::-webkit-scrollbar{width:6px;height:6px}._tableWrap_dzln2_29::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._tableWrap_dzln2_29::-webkit-scrollbar-track{background:0 0}._table_dzln2_29{border-collapse:collapse;width:100%;font-size:.8rem}._table_dzln2_29 th,._table_dzln2_29 td{border-bottom:1px solid hsl(var(--border));text-align:left;vertical-align:top;padding:.4rem .5rem}._table_dzln2_29 th{color:hsl(var(--muted-foreground));background:hsl(var(--card));font-weight:600;position:-webkit-sticky;position:sticky;top:0}._badgeOk_dzln2_67{color:#246b3e;background:#d6f5e1;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-block}._badgeBlocked_dzln2_77{color:#9b2727;background:#fae5e5;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-block}._warnings_dzln2_87{color:#a16512;margin:0;padding-left:1rem;font-size:.75rem}._confirmed_dzln2_94{color:#297a47;font-size:.8rem;font-weight:600}._error_dzln2_100{color:#c32222;margin:0;font-size:.8rem}._actions_dzln2_106{justify-content:flex-end;display:flex}._overlay_kqqbi_1{z-index:100;background:rgba(0,0,0,.45);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_kqqbi_12{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;width:min(720px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.2)}._header_kqqbi_24{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}._title_kqqbi_32{margin:0;font-size:1.125rem;font-weight:700}._closeBtn_kqqbi_38{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;padding:.25rem}._body_kqqbi_46{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;overflow-y:auto}._body_kqqbi_46::-webkit-scrollbar{width:6px;height:6px}._body_kqqbi_46::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._body_kqqbi_46::-webkit-scrollbar-track{background:0 0}._field_kqqbi_67{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}._field_kqqbi_67 span{font-weight:600}._field_kqqbi_67 input,._field_kqqbi_67 select{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:.5rem .75rem}._row_kqqbi_85{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._fieldset_kqqbi_91{border:1px solid hsl(var(--border));border-radius:10px;margin:0;padding:.75rem 1rem}._fieldset_kqqbi_91 legend{padding:0 .25rem;font-size:.875rem;font-weight:600}._check_kqqbi_103{cursor:pointer;align-items:center;gap:.5rem;margin-top:.35rem;font-size:.875rem;display:flex}._compList_kqqbi_112{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;max-height:160px;overflow-y:auto}._compList_kqqbi_112::-webkit-scrollbar{width:6px;height:6px}._compList_kqqbi_112::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._compList_kqqbi_112::-webkit-scrollbar-track{background:0 0}._hint_kqqbi_130{color:hsl(var(--muted-foreground));font-size:.75rem}._error_kqqbi_135{color:#c32222;margin:0;font-size:.875rem}._footer_kqqbi_141{border-top:1px solid hsl(var(--border));justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}._emptyCard_155tx_1{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}._emptyText_155tx_9{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem}._listTitle_155tx_15{margin:0 0 1rem;font-size:1.125rem;font-weight:700}._hint_155tx_21{color:hsl(var(--muted-foreground));font-size:.875rem}._tableWrap_155tx_26{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;overflow-x:auto}._tableWrap_155tx_26::-webkit-scrollbar{width:6px;height:6px}._tableWrap_155tx_26::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._tableWrap_155tx_26::-webkit-scrollbar-track{background:0 0}._tableWrap_155tx_26{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px}._table_155tx_26{border-collapse:collapse;width:100%;font-size:.875rem}._table_155tx_26 th,._table_155tx_26 td{text-align:left;border-bottom:1px solid hsl(var(--border));padding:.75rem 1rem}._table_155tx_26 th{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}._table_155tx_26 tr:last-child td{border-bottom:none}._label_155tx_70{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.75rem;display:block}._status_draft_155tx_77{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._status_active_155tx_82{color:#1466b8;background:#e3f0fc}._status_closed_155tx_87,._status_archived_155tx_88{color:#2d864d;background:#e7f9ed}._listHeader_1tm49_1{margin-bottom:.75rem}._evalList_1tm49_5{flex-direction:column;gap:.625rem;display:flex}._evalCard_1tm49_11{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:10px;padding:1rem;transition:border-color .15s}._evalCard_1tm49_11:hover{border-color:hsl(var(--primary)/.4)}._evalTop_1tm49_22{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}._evalPerson_1tm49_30{align-items:center;gap:.625rem;display:flex}._evalName_1tm49_36{color:hsl(var(--foreground));margin:0 0 .1rem;font-size:.9375rem;font-weight:700}._evalRole_1tm49_43{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem}._evalBadges_1tm49_49{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}._evalMeta_1tm49_56{flex-wrap:wrap;gap:1rem;margin-bottom:.625rem;display:flex}._metaItem_1tm49_63{color:hsl(var(--muted-foreground));align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}._dueDanger_1tm49_71{color:#b82e2e;font-weight:600}._dueWarn_1tm49_76{color:#b87414;font-weight:600}._evalProgress_1tm49_81{margin-bottom:.75rem}._progressHeader_1tm49_85{justify-content:space-between;margin-bottom:.3rem;display:flex}._progressLabel_1tm49_91{color:hsl(var(--muted-foreground));font-size:.75rem}._progressCount_1tm49_96{color:hsl(var(--foreground));font-size:.75rem;font-weight:600}._evalActions_1tm49_102{border-top:1px solid hsl(var(--border));justify-content:flex-end;gap:.5rem;padding-top:.625rem;display:flex}._emptyState_1tm49_110{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}._emptyIcon_1tm49_119{color:hsl(var(--muted-foreground));opacity:.4}._emptyText_1tm49_124{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}._retryBtn_1tm49_130{cursor:pointer;color:inherit;background:0 0;border:1px solid;border-radius:6px;align-items:center;gap:.3rem;margin-left:.5rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}@keyframes _spin_1tm49_150{to{transform:rotate(360deg)}}._spinIcon_1tm49_150{animation:.8s linear infinite _spin_1tm49_150}._stepRow_1tm49_154{align-items:center;gap:0;margin-bottom:1.25rem;display:flex}._stepItem_1tm49_161{flex:1;align-items:center;gap:.375rem;display:flex}._stepDot_1tm49_168{background:hsl(var(--muted));width:24px;height:24px;color:hsl(var(--muted-foreground));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;transition:background .15s,color .15s;display:flex}._stepDot_1tm49_168._dotActive_1tm49_182{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._stepDot_1tm49_168._dotDone_1tm49_186{color:#fff;background:#29a356}._stepLabel_1tm49_191{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.75rem}._stepLabel_1tm49_191._stepLabelActive_1tm49_196{color:hsl(var(--foreground));font-weight:600}._stepLine_1tm49_201{background:hsl(var(--border));flex:1;height:1px;margin:0 .375rem}._stepLine_1tm49_201._stepLineDone_1tm49_207{background:#29a356}._stepContent_1tm49_211{min-height:240px}._selectedPeers_1tm49_215{background:hsl(var(--primary)/.06);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}._peerCount_1tm49_226{color:hsl(var(--primary));align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}._peerChips_1tm49_235{flex-wrap:wrap;gap:.375rem;display:flex}._peerChip_1tm49_235{background:hsl(var(--primary)/.12);color:hsl(var(--primary));border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}._peerChip_1tm49_235 button{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;align-items:center;padding:0;display:flex}._searchInput_1tm49_263{width:100%;margin-bottom:.5rem}._peerList_1tm49_268{flex-direction:column;gap:.25rem;max-height:200px;display:flex;overflow-y:auto}._peerRow_1tm49_276{cursor:pointer;text-align:left;background:0 0;border:1px solid transparent;border-radius:8px;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;transition:background .12s;display:flex}._peerRow_1tm49_276:hover:not(:disabled){background:hsl(var(--secondary))}._peerRow_1tm49_276._peerRowSel_1tm49_292{background:hsl(var(--primary)/.08);border-color:hsl(var(--primary)/.3)}._peerRow_1tm49_276._peerRowDis_1tm49_296{opacity:.4;cursor:not-allowed}._peerInfo_1tm49_301{flex:1;min-width:0}._peerName_1tm49_306{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;display:block}._peerDept_1tm49_313{color:hsl(var(--muted-foreground));font-size:.75rem;display:block}._peerCheck_1tm49_319{color:hsl(var(--primary));margin-left:auto}._hintText_1tm49_324{color:hsl(var(--muted-foreground));margin-top:.375rem;font-size:.75rem;font-style:italic}._reviewBlock_1tm49_331{border:1px solid hsl(var(--border));border-radius:10px;flex-direction:column;gap:0;margin-bottom:1rem;display:flex;overflow:hidden}._reviewRow_1tm49_341{border-bottom:1px solid hsl(var(--border));align-items:baseline;gap:.75rem;padding:.5rem .875rem;display:flex}._reviewRow_1tm49_341:last-child{border-bottom:none}._reviewLabel_1tm49_352{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;min-width:90px;font-size:.75rem;font-weight:600}._reviewValue_1tm49_361{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}._participantList_1tm49_367{background:hsl(var(--secondary));border-radius:10px;padding:.75rem .875rem}._participantList_1tm49_367 ul{flex-direction:column;gap:.3rem;margin:.375rem 0 0;padding:0;list-style:none;display:flex}._participantList_1tm49_367 li{color:hsl(var(--foreground));align-items:center;gap:.375rem;font-size:.8125rem;display:flex}._participantTitle_1tm49_388{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.75rem;font-weight:700}._checkGreen_1tm49_397{color:#29a356}@keyframes _spin_1ew9c_6{to{transform:rotate(360deg)}}._spinIcon_1ew9c_6{animation:.8s linear infinite _spin_1ew9c_6}._savedIcon_1ew9c_10{color:#2e9e57}._successScreen_1ew9c_14{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}._successIcon_1ew9c_24{color:#34b262}._successTitle_1ew9c_28{color:hsl(var(--foreground));margin:0;font-size:1.5rem;font-weight:800}._successDesc_1ew9c_35{color:hsl(var(--muted-foreground));max-width:480px;margin:0;font-size:.9375rem;line-height:1.6}._successActions_1ew9c_43{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}._formHeader_1ew9c_51{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.875rem;padding:1rem 1.125rem;display:flex}@media (max-width:640px){._formHeader_1ew9c_51{flex-direction:column;align-items:flex-start}}._evaluateeInfo_1ew9c_69{align-items:center;gap:.75rem;display:flex}._evaluateeName_1ew9c_75{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:700}._evaluateeRole_1ew9c_82{color:hsl(var(--muted-foreground));margin:.15rem 0 0;font-size:.75rem}._formMeta_1ew9c_88{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._progressSection_1ew9c_95{margin-bottom:1.25rem}._progressHeader_1ew9c_99{justify-content:space-between;margin-bottom:.375rem;display:flex}._progressLabel_1ew9c_105{color:hsl(var(--muted-foreground));font-size:.75rem}._progressPct_1ew9c_110{color:hsl(var(--foreground));font-size:.75rem;font-weight:700}._formLayout_1ew9c_116{grid-template-columns:220px 1fr;align-items:start;gap:1.25rem;display:grid}@media (max-width:768px){._formLayout_1ew9c_116{grid-template-columns:1fr}}._sidebar_1ew9c_128{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;gap:.25rem;padding:1rem;display:flex;position:-webkit-sticky;position:sticky;top:1rem}._sidebarTitle_1ew9c_140{text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--muted-foreground));margin:0 0 .5rem;font-size:.6875rem;font-weight:700}._sidebarItem_1ew9c_149{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;transition:background .12s;display:flex}._sidebarItem_1ew9c_149:hover{background:hsl(var(--secondary))}._sidebarItemActive_1ew9c_166{background:hsl(var(--primary)/.1);outline:1px solid hsl(var(--primary)/.3)}._sidebarItemDone_1ew9c_171 ._sidebarItemNum_1ew9c_171{color:#227741;background:#dff6e8;border-color:#79d29a}._sidebarItemNum_1ew9c_171{background:hsl(var(--muted));width:20px;height:20px;color:hsl(var(--muted-foreground));border:1.5px solid hsl(var(--border));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex}._sidebarItemName_1ew9c_192{color:hsl(var(--foreground));flex:1;font-size:.75rem;font-weight:500;line-height:1.3}._sidebarCheck_1ew9c_200{color:#2e9e57;flex-shrink:0}._formMain_1ew9c_205{flex-direction:column;gap:1rem;display:flex}._questionCard_1ew9c_211{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}._questionHeader_1ew9c_221{flex-direction:column;gap:.5rem;display:flex}._categoryTag_1ew9c_227{text-transform:uppercase;letter-spacing:.07em;border-radius:999px;align-self:flex-start;padding:.2rem .625rem;font-size:.625rem;font-weight:700;display:inline-flex}._categoryPerf_1ew9c_238{color:#174d82;background:#dbebfa}._categoryPot_1ew9c_243{color:#59288a;background:#ebdef7}._questionTitle_1ew9c_248{color:hsl(var(--foreground));margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}._questionDesc_1ew9c_256{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.5}._ratingSection_1ew9c_263{flex-direction:column;gap:.875rem;display:flex}._ratingLabel_1ew9c_269{color:hsl(var(--foreground));margin:0;font-size:.8125rem;font-weight:600}._ratingButtons_1ew9c_276{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}@media (max-width:600px){._ratingButtons_1ew9c_276{grid-template-columns:repeat(3,1fr)}}._ratingBtn_1ew9c_287{border:2px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.875rem .5rem;transition:border-color .15s,background .15s,transform .1s;display:flex}._ratingBtn_1ew9c_287:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.06);transform:translateY(-1px)}._ratingBtnActive_1ew9c_306{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1);box-shadow:0 0 0 3px hsl(var(--primary)/.15)}._ratingNum_1ew9c_312{color:hsl(var(--foreground));font-size:1.5rem;font-weight:900;line-height:1}._ratingBtn_1ew9c_287:hover ._ratingNum_1ew9c_312,._ratingBtnActive_1ew9c_306 ._ratingNum_1ew9c_312{color:hsl(var(--primary))}._ratingLabel2_1ew9c_324{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));text-align:center;font-size:.5625rem;font-weight:600}._anchorBox_1ew9c_333{background:hsl(var(--primary)/.06);border:1px solid hsl(var(--primary)/.2);border-radius:10px;padding:.875rem 1rem}._anchorTitle_1ew9c_340{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--primary));margin:0 0 .375rem;font-size:.6875rem;font-weight:700}._anchorText_1ew9c_349{color:hsl(var(--foreground));margin:0;font-size:.875rem;line-height:1.6}._commentSection_1ew9c_356{flex-direction:column;gap:.375rem;display:flex}._commentLabel_1ew9c_362{color:hsl(var(--foreground));align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex}._commentArea_1ew9c_371{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));resize:vertical;border-radius:8px;padding:.625rem .75rem;font-family:inherit;font-size:.8125rem;line-height:1.5}._commentArea_1ew9c_371:focus{border-color:hsl(var(--primary)/.6);box-shadow:0 0 0 3px hsl(var(--primary)/.08);outline:none}._questionMeta_1ew9c_388{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}._questionProgress_1ew9c_395{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:500}._commentOptional_1ew9c_401{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:400}._commentHint_1ew9c_407{color:hsl(var(--muted-foreground));margin:.15rem 0 .5rem;font-size:.75rem;line-height:1.45}._charCount_1ew9c_414{color:hsl(var(--muted-foreground));text-align:right;margin-top:.25rem;font-size:.6875rem;display:block}._scaleLegend_1ew9c_422{border:1px solid hsl(var(--border));border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}._scaleLegendItem_1ew9c_431{border-bottom:1px solid hsl(var(--border)/.5);align-items:center;gap:.75rem;padding:.5rem .875rem;transition:background .1s;display:flex}._scaleLegendItem_1ew9c_431:last-child{border-bottom:none}._scaleLegendActive_1ew9c_443{background:hsl(var(--primary)/.07)}._scaleLegendNum_1ew9c_447{text-align:center;border-radius:6px;min-width:28px;padding:.1rem .4rem;font-size:1rem;font-weight:900}._scaleLegendLabel_1ew9c_456{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500}._selectedScoreBanner_1ew9c_462{border:1.5px solid;border-radius:10px;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;display:flex}._selectedScoreBanner_1ew9c_462._banner1_1ew9c_471{color:#8f2424;background:#fceded;border-color:#edabab}._selectedScoreBanner_1ew9c_462._banner2_1ew9c_476{color:#823e17;background:#fef2ec;border-color:#f1bc9d}._selectedScoreBanner_1ew9c_462._banner3_1ew9c_481{color:#765f19;background:#fef8e7;border-color:#ecd693}._selectedScoreBanner_1ew9c_462._banner4_1ew9c_486{color:#3c671e;background:#eefae5;border-color:#b1df90}._selectedScoreBanner_1ew9c_462._banner5_1ew9c_491{color:#1c5f34;background:#e2f9ea;border-color:#81daa1}._selectedScoreNum_1ew9c_497{text-align:center;min-width:28px;font-size:1.625rem;font-weight:900;line-height:1}._selectedScoreText_1ew9c_505{font-size:.8125rem;line-height:1.4}._anchorsTableTitle_1ew9c_510{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));background:hsl(var(--secondary));border-bottom:1px solid hsl(var(--border));margin:0;padding:.5rem .75rem .375rem;font-size:.6875rem;font-weight:700}._ratingBtn1_1ew9c_522._ratingBtnActive_1ew9c_306{background:#fceded;border-color:#d22d2d}._ratingBtn1_1ew9c_522._ratingBtnActive_1ew9c_306 ._ratingNum_1ew9c_312{color:#a82424}._ratingBtn2_1ew9c_530._ratingBtnActive_1ew9c_306{background:#fef2ec;border-color:#d6621f}._ratingBtn2_1ew9c_530._ratingBtnActive_1ew9c_306 ._ratingNum_1ew9c_312{color:#a14917}._ratingBtn3_1ew9c_538._ratingBtnActive_1ew9c_306{background:#fef8e7;border-color:#c39b22}._ratingBtn3_1ew9c_538._ratingBtnActive_1ew9c_306 ._ratingNum_1ew9c_312{color:#8b6e18}._ratingBtn4_1ew9c_546._ratingBtnActive_1ew9c_306{background:#eefae5;border-color:#61a630}._ratingBtn4_1ew9c_546._ratingBtnActive_1ew9c_306 ._ratingNum_1ew9c_312{color:#457722}._ratingBtn5_1ew9c_554._ratingBtnActive_1ew9c_306{background:#e2f9ea;border-color:#30a65b}._ratingBtn5_1ew9c_554._ratingBtnActive_1ew9c_306 ._ratingNum_1ew9c_312{color:#206f3d}._anchorsToggle_1ew9c_562{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin-top:.25rem;padding:0;font-size:.75rem;font-weight:600;display:flex}._anchorsToggle_1ew9c_562:hover{color:hsl(var(--foreground))}._anchorsTable_1ew9c_510{border:1px solid hsl(var(--border));border-radius:10px;margin-top:.625rem;overflow:hidden}._anchorsRow_1ew9c_586{border-bottom:1px solid hsl(var(--border)/.6);grid-template-columns:36px 1fr;align-items:stretch;display:grid}._anchorsRow_1ew9c_586:last-child{border-bottom:none}._anchorsRow_1ew9c_586._anchorHighlight_1ew9c_595 ._anchorScore_1ew9c_595{color:hsl(var(--primary));background:hsl(var(--primary)/.08)}._anchorsRow_1ew9c_586._anchorHighlight_1ew9c_595 ._anchorText_1ew9c_349{color:hsl(var(--foreground));background:hsl(var(--primary)/.05)}._anchorScore_1ew9c_595{color:hsl(var(--muted-foreground));background:hsl(var(--secondary));border-right:1px solid hsl(var(--border)/.5);justify-content:center;align-items:center;padding:.5rem .25rem;font-size:.875rem;font-weight:900;display:flex}._anchorScore_1ew9c_595._s1_1ew9c_615{color:#a82424}._anchorScore_1ew9c_595._s2_1ew9c_618{color:#a14917}._anchorScore_1ew9c_595._s3_1ew9c_621{color:#8b6e18}._anchorScore_1ew9c_595._s4_1ew9c_624{color:#457722}._anchorScore_1ew9c_595._s5_1ew9c_627{color:#206f3d}._anchorText_1ew9c_349{color:hsl(var(--muted-foreground));padding:.5rem .75rem;font-size:.8125rem;line-height:1.45}._formNav_1ew9c_638{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;display:flex}@keyframes _spin_eb39o_6{to{transform:rotate(360deg)}}._spin_eb39o_6{animation:.8s linear infinite _spin_eb39o_6}._pageContent_eb39o_10{flex-direction:column;gap:1rem;min-width:0;display:flex}._fillActions_eb39o_17{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}._detailHeader_eb39o_24{align-items:flex-start;gap:1rem;display:flex}._detailInfo_eb39o_30{flex:1;min-width:0}._detailName_eb39o_35{color:hsl(var(--foreground));margin:0 0 .2rem;font-size:1.125rem;font-weight:800}._detailRole_eb39o_42{color:hsl(var(--muted-foreground));margin:0 0 .625rem;font-size:.8125rem}._detailBadges_eb39o_48{flex-wrap:wrap;gap:.375rem;display:flex}._quadrantBadge_eb39o_54{text-align:center;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;min-width:120px;padding:.75rem 1rem;display:flex}._quadrantBadge_eb39o_54._green_eb39o_66{color:#267342;background:#def7e7}._quadrantBadge_eb39o_54._blue_eb39o_70{color:#1f4d7a;background:#daebfb}._quadrantBadge_eb39o_54._cyan_eb39o_74{color:#166269;background:#d8f5f8}._quadrantBadge_eb39o_54._lime_eb39o_78{color:#42631d;background:#e7f6d5}._quadrantBadge_eb39o_54._yellow_eb39o_82{color:#825517;background:#fdf1d8}._quadrantBadge_eb39o_54._amber_eb39o_86{color:#7d5012;background:#fdeed3}._quadrantBadge_eb39o_54._purple_eb39o_90{color:#52257e;background:#ebdef7}._quadrantBadge_eb39o_54._orange_eb39o_94{color:#7d3912;background:#fce3d5}._quadrantBadge_eb39o_54._red_eb39o_98{color:#8a2828;background:#f9dcdc}._quadrantLabel_eb39o_103{font-size:.75rem;font-weight:700}._quadrantScores_eb39o_108{opacity:.8;font-size:.6875rem}._responseList_eb39o_113{flex-direction:column;gap:.375rem;display:flex}._responseRow_eb39o_119{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}._responseInfo_eb39o_129{flex:1;min-width:0}._responseName_eb39o_134{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;display:block}._responseType_eb39o_141{color:hsl(var(--muted-foreground));font-size:.75rem}._responseStatus_eb39o_146{align-items:center;gap:.375rem;display:flex}._statusLabel_eb39o_152{font-size:.75rem;font-weight:600}._statusLabel_eb39o_152._rs_completed_eb39o_156{color:#2d864d}._statusLabel_eb39o_152._rs_in_progress_eb39o_159{color:hsl(var(--primary))}._statusLabel_eb39o_152._rs_pending_eb39o_162{color:hsl(var(--muted-foreground))}._responseDate_eb39o_166{color:hsl(var(--muted-foreground));padding-left:.25rem;font-size:.6875rem}._iconDone_eb39o_172{color:#339958}._iconProgress_eb39o_176{color:hsl(var(--primary))}._iconPending_eb39o_180{color:hsl(var(--muted-foreground));opacity:.5}._competencyTableWrap_eb39o_185{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}._competencyTable_eb39o_185{flex-direction:column;gap:0;min-width:0;display:flex}._competencyTableNoPeers_eb39o_198 ._tableHeader_eb39o_198,._competencyTableNoPeers_eb39o_198 ._tableRow_eb39o_198{grid-template-columns:minmax(120px,1fr) 52px 52px minmax(96px,128px)}._tableHeader_eb39o_198,._tableRow_eb39o_198{grid-template-columns:minmax(120px,1fr) 52px 64px 52px minmax(96px,128px);align-items:center;gap:.5rem;min-width:0;padding:.5rem 0;display:grid}._tableHeader_eb39o_198{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid hsl(var(--border));margin-bottom:.25rem;padding-bottom:.5rem;font-size:.6875rem;font-weight:700}._tableRow_eb39o_198{border-bottom:1px solid hsl(var(--border)/.5)}._tableRow_eb39o_198:last-child{border-bottom:none}._compInfo_eb39o_229{align-items:center;gap:.5rem;min-width:0;display:flex}._compDot_eb39o_236{border-radius:50%;flex-shrink:0;width:8px;height:8px}._compDot_eb39o_236._dotPerf_eb39o_242{background:hsl(var(--primary))}._compDot_eb39o_236._dotPot_eb39o_245{background:#34b262}._compName_eb39o_249{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}._scoreCell_eb39o_258{color:hsl(var(--foreground));text-align:center;font-size:.875rem;font-weight:700}._barCol_eb39o_265{align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}._scoreBar_eb39o_273{background:hsl(var(--muted));border-radius:999px;flex:1;min-width:0;height:6px;overflow:hidden}._scoreBarFill_eb39o_282{background:hsl(var(--primary));border-radius:999px;height:100%;transition:width .4s}._scoreBarLabel_eb39o_289{min-width:1.75rem;color:hsl(var(--foreground));text-align:right;border-radius:5px;flex-shrink:0;padding:.1rem .25rem;font-size:.6875rem;font-weight:700}._noScore_eb39o_300{color:hsl(var(--muted-foreground));font-size:.75rem}._projGrid_eb39o_305{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:720px){._projGrid_eb39o_305{grid-template-columns:1fr}}._projScores_eb39o_316{gap:1.5rem;margin-bottom:1rem;display:flex}._projItem_eb39o_322{align-items:center;gap:.625rem;display:flex}._projLabel_eb39o_328{color:hsl(var(--muted-foreground));margin-bottom:.15rem;font-size:.75rem;display:block}._projValue_eb39o_335{color:hsl(var(--foreground));font-size:1.375rem;font-weight:800}._projMax_eb39o_341{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:400}._projIconPerf_eb39o_347{color:hsl(var(--primary))}._projIconPot_eb39o_351{color:#34b262}._quadrantResult_eb39o_355{border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}._quadrantResult_eb39o_355._green_eb39o_66{color:#267342;background:#def7e7}._quadrantResult_eb39o_355._blue_eb39o_70{color:#1f4d7a;background:#daebfb}._quadrantResult_eb39o_355._cyan_eb39o_74{color:#166269;background:#d8f5f8}._quadrantResult_eb39o_355._lime_eb39o_78{color:#42631d;background:#e7f6d5}._quadrantResult_eb39o_355._yellow_eb39o_82{color:#825517;background:#fdf1d8}._quadrantResult_eb39o_355._amber_eb39o_86{color:#7d5012;background:#fdeed3}._quadrantResult_eb39o_355._purple_eb39o_90{color:#52257e;background:#ebdef7}._quadrantResult_eb39o_355._orange_eb39o_94{color:#7d3912;background:#fce3d5}._quadrantResult_eb39o_355._red_eb39o_98{color:#8a2828;background:#f9dcdc}._quadrantResult_eb39o_355 strong{font-weight:700}._nineboxLink_eb39o_404{justify-content:center;width:100%}._recShort_eb39o_409{color:hsl(var(--foreground));margin:0 0 .75rem;font-size:.9375rem;font-weight:600}._recList_eb39o_416{flex-direction:column;gap:.3rem;padding-left:1.125rem;list-style:outside;display:flex}._recList_eb39o_416 li{color:hsl(var(--muted-foreground));font-size:.8125rem}._calibHeader_eb39o_428{justify-content:space-between;align-items:center;gap:1rem;display:flex}._finalScores_eb39o_435{gap:2rem;margin:.75rem 0;display:flex}._finalScoreItem_eb39o_441{flex-direction:column;gap:.2rem;display:flex}._finalLabel_eb39o_447{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}._finalValue_eb39o_455{color:hsl(var(--foreground));font-size:1.5rem;font-weight:800}._finalMax_eb39o_461{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:400}._sc1_eb39o_467{color:#a02222;background:#fceded;border:1px solid #f3cece;border-radius:5px;padding:.1rem .35rem;font-size:.8125rem;font-weight:700}._sc2_eb39o_477{color:#984516;background:#feefe7;border:1px solid #f8d4bf;border-radius:5px;padding:.1rem .35rem;font-size:.8125rem;font-weight:700}._sc3_eb39o_487{color:#826717;background:#fdf7e2;border:1px solid #f5e6b8;border-radius:5px;padding:.1rem .35rem;font-size:.8125rem;font-weight:700}._sc4_eb39o_497{color:#416f20;background:#ebfae1;border:1px solid #cdeab8;border-radius:5px;padding:.1rem .35rem;font-size:.8125rem;font-weight:700}._sc5_eb39o_507{color:#1e6739;background:#ddf8e7;border:1px solid #bce6cc;border-radius:5px;padding:.1rem .35rem;font-size:.8125rem;font-weight:700}._catSep_eb39o_517{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));grid-column:1/-1;align-items:center;gap:.5rem;padding:.875rem 0 .375rem;font-size:.6875rem;font-weight:700;display:flex}._catSep_eb39o_517:after{content:"";background:hsl(var(--border));flex:1;height:1px}._catDotPerf_eb39o_536{background:hsl(var(--primary));border-radius:50%;flex-shrink:0;width:8px;height:8px}._catDotPot_eb39o_544{background:#34b262;border-radius:50%;flex-shrink:0;width:8px;height:8px}._scoreSummary_eb39o_552{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem;display:grid}@media (max-width:480px){._scoreSummary_eb39o_552{grid-template-columns:1fr}}._scoreSummaryCard_eb39o_564{background:hsl(var(--secondary));border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;gap:.25rem;padding:1rem 1.125rem;display:flex}._scoreSummaryLabel_eb39o_574{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700}._scoreSummaryValue_eb39o_582{color:hsl(var(--foreground));font-size:2rem;font-weight:900;line-height:1.1}._scoreSummaryBreak_eb39o_589{color:hsl(var(--muted-foreground));font-size:.6875rem;line-height:1.5}._scoreSummaryFinal_eb39o_595{color:#288a4c;margin-top:.15rem;font-size:.6875rem;font-weight:700}._matrixLegend_eb39o_602{color:hsl(var(--muted-foreground));justify-content:center;gap:1.25rem;margin-bottom:1rem;font-size:.6875rem;display:flex}._legendItem_eb39o_611{align-items:center;gap:.375rem;display:flex}._legendDotEval_eb39o_617{background:hsl(var(--foreground));border:2px solid hsl(var(--background));width:12px;height:12px;box-shadow:0 0 0 2px hsl(var(--foreground));border-radius:50%;flex-shrink:0}._legendDotNinebox_eb39o_627{background:hsl(var(--primary));border:2px solid hsl(var(--background));width:12px;height:12px;box-shadow:0 0 0 2px hsl(var(--primary));border-radius:50%;flex-shrink:0}._matrixOuter_eb39o_637{align-items:stretch;gap:.5rem;display:flex}._matrixYAxisWrap_eb39o_643{flex-direction:column;justify-content:space-around;padding:.25rem 0;display:flex}._matrixYLabel_eb39o_650{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));writing-mode:vertical-rl;text-align:center;flex:1;justify-content:center;align-items:center;font-size:.5rem;font-weight:700;display:flex;transform:rotate(180deg)}._matrixContent_eb39o_665{flex-direction:column;flex:1;gap:3px;display:flex}._matrixXAxisRow_eb39o_672{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:3px;display:grid}._matrixXLabel_eb39o_679{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));text-align:center;padding:.2rem 0;font-size:.5rem;font-weight:700}._matrixRow_eb39o_689{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}._matrixCell_eb39o_695{cursor:default;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:76px;padding:.375rem .25rem .5rem;display:flex;position:relative;overflow:hidden}._matrixCellActive_eb39o_708{outline:2.5px solid hsl(var(--foreground));outline-offset:1px;z-index:1}._matrixMarkerEval_eb39o_714{background:hsl(var(--foreground));width:24px;height:24px;color:hsl(var(--background));border:2px solid hsl(var(--background));z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;font-weight:800;display:flex;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 1px 6px rgba(0,0,0,.28)}._matrixMarkerNinebox_eb39o_734{background:hsl(var(--primary));border:2px solid hsl(var(--background));z-index:2;border-radius:50%;width:16px;height:16px;position:absolute;top:7px;right:7px;box-shadow:0 1px 4px rgba(0,0,0,.2)}._matrixCellName_eb39o_747{text-align:center;text-transform:uppercase;letter-spacing:.04em;opacity:.85;font-size:.5625rem;font-weight:700;line-height:1.3}._mGreen_eb39o_757{color:#195730;background:#c4eed3}._mCyan_eb39o_762{color:#144c52;background:#c0edf2}._mBlue_eb39o_767{color:#16385a;background:#bcd9f5}._mLime_eb39o_772{color:#354f17;background:#d5eeba}._mYellow_eb39o_777{color:#5f4511;background:#f7e7b6}._mAmber_eb39o_782{color:#623f0e;background:#f8ddaf}._mPurple_eb39o_787{color:#3d1c5f;background:#d9c4ee}._mOrange_eb39o_792{color:#622d0e;background:#f7cdb6}._mRed_eb39o_797{color:#6a1b1b;background:#f1bcbc}._nineboxNote_eb39o_802{color:hsl(var(--muted-foreground));text-align:center;padding:.5rem 0 0;font-size:.75rem;line-height:1.4}._calibNotes_eb39o_810{color:hsl(var(--muted-foreground));background:hsl(var(--secondary));border-radius:8px;margin-top:.5rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5}html.dark ._quadrantBadge_eb39o_54._green_eb39o_66,html.dark ._quadrantResult_eb39o_355._green_eb39o_66{background:linear-gradient(135deg, #1c5431 0%, hsl(var(--card)) 72%);color:#abe3bf;border:1px solid #297a47}html.dark ._quadrantBadge_eb39o_54._blue_eb39o_70,html.dark ._quadrantResult_eb39o_355._blue_eb39o_70{background:linear-gradient(135deg, #0e2e62 0%, hsl(var(--card)) 72%);color:#9dbdf1;border:1px solid #14438f}html.dark ._quadrantBadge_eb39o_54._cyan_eb39o_74,html.dark ._quadrantResult_eb39o_355._cyan_eb39o_74{background:linear-gradient(135deg, #195257 0%, hsl(var(--card)) 72%);color:#a8e1e6;border:1px solid #25777e}html.dark ._quadrantBadge_eb39o_54._lime_eb39o_78,html.dark ._quadrantResult_eb39o_355._lime_eb39o_78{background:linear-gradient(135deg, #385021 0%, hsl(var(--card)) 72%);color:#c7deaf;border:1px solid #52742f}html.dark ._quadrantBadge_eb39o_54._yellow_eb39o_82,html.dark ._quadrantResult_eb39o_355._yellow_eb39o_82{background:linear-gradient(135deg, #685508 0%, hsl(var(--card)) 72%);color:#f7e497;border:1px solid #977b0c}html.dark ._quadrantBadge_eb39o_54._amber_eb39o_86,html.dark ._quadrantResult_eb39o_355._amber_eb39o_86{background:linear-gradient(135deg, #66400a 0%, hsl(var(--card)) 72%);color:#f5cf99;border:1px solid #955d0f}html.dark ._quadrantBadge_eb39o_54._purple_eb39o_90,html.dark ._quadrantResult_eb39o_355._purple_eb39o_90{background:linear-gradient(135deg, #2d1859 0%, hsl(var(--card)) 72%);color:#bca6e7;border:1px solid #422281}html.dark ._quadrantBadge_eb39o_54._orange_eb39o_94,html.dark ._quadrantResult_eb39o_355._orange_eb39o_94{background:linear-gradient(135deg, #683008 0%, hsl(var(--card)) 72%);color:#f7bf97;border:1px solid #97460c}html.dark ._quadrantBadge_eb39o_54._red_eb39o_98,html.dark ._quadrantResult_eb39o_355._red_eb39o_98{background:linear-gradient(135deg, #5d1414 0%, hsl(var(--card)) 72%);color:#eba2a2;border:1px solid #871d1d}html.dark ._sc1_eb39o_467{color:#eba2a2;background:#5d1414;border-color:#871d1d}html.dark ._sc2_eb39o_477{color:#f1bc9d;background:#622d0e;border-color:#8f4114}html.dark ._sc3_eb39o_487{color:#eedba0;background:#5f4c11;border-color:#8b6e18}html.dark ._sc4_eb39o_497{color:#c2e6a8;background:#335719;border-color:#4a7e25}html.dark ._sc5_eb39o_507{color:#a8e6bf;background:#195730;border-color:#257e46}html.dark ._statusLabel_eb39o_152._rs_completed_eb39o_156{color:#81daa1}html.dark ._iconDone_eb39o_172{color:#69d390}html.dark ._scoreSummaryFinal_eb39o_595{color:#81daa1}html.dark ._mGreen_eb39o_757{background:linear-gradient(168deg, #1c5431 0%, hsl(var(--card)) 58%);color:#abe3bf}html.dark ._mCyan_eb39o_762{background:linear-gradient(168deg, #195257 0%, hsl(var(--card)) 58%);color:#a8e1e6}html.dark ._mBlue_eb39o_767{background:linear-gradient(168deg, #0e2e62 0%, hsl(var(--card)) 58%);color:#9dbdf1}html.dark ._mLime_eb39o_772{background:linear-gradient(168deg, #385021 0%, hsl(var(--card)) 58%);color:#c7deaf}html.dark ._mYellow_eb39o_777{background:linear-gradient(168deg, #685508 0%, hsl(var(--card)) 58%);color:#f7e497}html.dark ._mAmber_eb39o_782{background:linear-gradient(168deg, #66400a 0%, hsl(var(--card)) 58%);color:#f5cf99}html.dark ._mPurple_eb39o_787{background:linear-gradient(168deg, #2d1859 0%, hsl(var(--card)) 58%);color:#bca6e7}html.dark ._mOrange_eb39o_792{background:linear-gradient(168deg, #683008 0%, hsl(var(--card)) 58%);color:#f7bf97}html.dark ._mRed_eb39o_797{background:linear-gradient(168deg, #5d1414 0%, hsl(var(--card)) 58%);color:#eba2a2}._tableWrap_117fd_1{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;overflow-x:auto}._tableWrap_117fd_1::-webkit-scrollbar{width:6px;height:6px}._tableWrap_117fd_1::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._tableWrap_117fd_1::-webkit-scrollbar-track{background:0 0}._table_117fd_1{border-collapse:collapse;width:100%;font-size:.875rem}._table_117fd_1 th,._table_117fd_1 td{border-bottom:1px solid hsl(var(--border));text-align:left;vertical-align:middle;padding:.65rem .75rem}._table_117fd_1 th{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.75rem;font-weight:600}._row_117fd_37{cursor:pointer;transition:background .12s}._row_117fd_37:hover{background:hsl(var(--muted)/.35)}._nameCell_117fd_45{color:hsl(var(--foreground));font-weight:600}._originCycle_117fd_50{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.75rem}._badgeOrigin_117fd_56{white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}._originPerformance_117fd_65{color:#215283;background:#e5f0fa}._originStandalone_117fd_70{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._empty_117fd_75{text-align:center;padding:2rem 1rem}._emptyActions_117fd_80{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}._overlay_paolb_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:rgba(30,27,75,.35);position:fixed;top:0;bottom:0;left:0;right:0}._modal_paolb_9{z-index:1001;background-color:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:calc(var(--radius) + 6px);border:1px solid hsl(var(--border));width:min(1380px,98vw);max-height:92vh;box-shadow:0 24px 64px hsl(var(--primary)/.14), 0 4px 16px rgba(0,0,0,.06);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}._modalHeader_paolb_27{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.125rem 1.5rem .875rem;display:flex}._modalTitleGroup_paolb_36{flex-direction:column;gap:.2rem;display:flex}._modalTitle_paolb_36{margin:0;font-size:1.0625rem;font-weight:600}._modalSubtitle_paolb_48{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._closeButton_paolb_54{border-radius:calc(var(--radius) - 2px);width:1.875rem;height:1.875rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid transparent;justify-content:center;align-items:center;display:flex}._closeButton_paolb_54:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._stepIndicator_paolb_71{border-bottom:1px solid hsl(var(--border));flex-shrink:0;align-items:center;gap:0;padding:.875rem 1.5rem;display:flex;overflow-x:auto}._stepItem_paolb_81{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._stepCircle_paolb_88{border:2px solid hsl(var(--border));width:1.625rem;height:1.625rem;color:hsl(var(--muted-foreground));background:hsl(var(--background));border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex}._stepActive_paolb_102 ._stepCircle_paolb_88{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._stepDone_paolb_108 ._stepCircle_paolb_88{border-color:hsl(var(--primary));color:hsl(var(--primary));background:hsl(var(--primary)/.12)}._stepLabel_paolb_114{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.75rem}._stepActive_paolb_102 ._stepLabel_paolb_114{color:hsl(var(--foreground));font-weight:600}._stepLine_paolb_125{background:hsl(var(--border));width:2rem;height:2px;margin:0 .5rem}._stepLineDone_paolb_132{background:hsl(var(--primary))}._modalBody_paolb_136{flex:1;padding:1.25rem 1.5rem;overflow-y:auto}._modalFooter_paolb_142{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.875rem 1.5rem;display:flex}._stepDesc_paolb_152{color:hsl(var(--muted-foreground));margin:0 0 1rem;font-size:.8125rem;line-height:1.5}._helpText_paolb_159{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.75rem}._formGrid_paolb_165{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}@media (max-width:768px){._formGrid_paolb_165{grid-template-columns:1fr}}._fullSpan_paolb_176{grid-column:1/-1}._field_paolb_180{color:hsl(var(--foreground));flex-direction:column;gap:.35rem;font-size:.75rem;font-weight:500;display:flex}._input_paolb_189,._select_paolb_190{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:.5rem .75rem;font-size:.8125rem}._scopeRadios_paolb_199{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}._scopeRadio_paolb_199{border:1px solid hsl(var(--border));cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:.8125rem;display:flex}._scopeRadio_paolb_199 input{accent-color:hsl(var(--primary))}._scopeRadio_paolb_199:has(input:checked){border-color:hsl(var(--primary));background:hsl(var(--primary)/.06)}._competencySection_paolb_224{margin-top:1.25rem}._competencyGroupTitle_paolb_228{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));margin:0 0 .5rem;font-size:.75rem;font-weight:600}._competencyGrid_paolb_237{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (max-width:900px){._competencyGrid_paolb_237{grid-template-columns:1fr}}._competencyCheck_paolb_248{border:1px solid hsl(var(--border));cursor:pointer;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}._competencyCheck_paolb_248 input{accent-color:hsl(var(--primary));margin-top:.15rem}._competencyCheck_paolb_248:has(input:checked){border-color:hsl(var(--primary));background:hsl(var(--primary)/.05)}._competencyCheckDesc_paolb_267{color:hsl(var(--muted-foreground));margin:.15rem 0 0;font-size:.6875rem}._previewPanel_paolb_273{border:1px solid hsl(var(--border));border-radius:10px;margin-top:1rem;overflow:hidden}._previewHeader_paolb_280{background:hsl(var(--muted)/.35);justify-content:space-between;align-items:center;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;display:flex}._previewList_paolb_290{max-height:280px;overflow-y:auto}._previewRow_paolb_295{border-top:1px solid hsl(var(--border));grid-template-columns:1.5fr 1.5fr 1fr 1fr;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;display:grid}._previewRow_paolb_295:first-child{border-top:none}._previewRowHead_paolb_308{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.2);font-weight:600}._mappingLayout_paolb_314{grid-template-columns:320px 1fr;gap:1rem;min-height:420px;display:grid}@media (max-width:900px){._mappingLayout_paolb_314{grid-template-columns:1fr}}._mappingList_paolb_326{border:1px solid hsl(var(--border));border-radius:10px;flex-direction:column;display:flex;overflow:hidden}._mappingListSearch_paolb_334{border-bottom:1px solid hsl(var(--border));padding:.5rem}._mappingListItems_paolb_339{flex:1;max-height:380px;overflow-y:auto}._mappingListItem_paolb_339{border:none;border-bottom:1px solid hsl(var(--border));text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;font-size:.8125rem;display:flex}._mappingListItem_paolb_339:hover{background:hsl(var(--accent))}._mappingListItemActive_paolb_363{background:hsl(var(--primary)/.08);border-left:3px solid hsl(var(--primary))}._mappingDetail_paolb_368{border:1px solid hsl(var(--border));border-radius:10px;max-height:420px;padding:1rem;overflow-y:auto}._mappingDetailTitle_paolb_376{margin:0 0 .75rem;font-size:1rem;font-weight:600}._warningList_paolb_382,._errorList_paolb_383{margin:0 0 .75rem;padding:0;font-size:.75rem;list-style:none}._warningList_paolb_382 li{color:#c47f08;align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}._errorList_paolb_383 li{color:hsl(var(--destructive));align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}._peerGrid_paolb_406{flex-wrap:wrap;gap:.35rem;max-height:200px;padding:.25rem 0;display:flex;overflow-y:auto}._peerChip_paolb_415{border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;border-radius:999px;padding:.3rem .625rem;font-size:.75rem}._peerChip_paolb_415:hover{border-color:hsl(var(--primary))}._peerChipSelected_paolb_427{border-color:hsl(var(--primary));background:hsl(var(--primary)/.12);color:hsl(var(--primary))}._detailLabel_paolb_433{margin:.75rem 0 .35rem;font-size:.75rem;font-weight:600}._reviewBlock_paolb_439{border:1px solid hsl(var(--border));border-radius:10px;padding:1rem}._reviewRow_paolb_445{border-bottom:1px solid hsl(var(--border));justify-content:space-between;padding:.4rem 0;font-size:.8125rem;display:flex}._reviewRow_paolb_445:last-child{border-bottom:none}._reviewLabel_paolb_456{color:hsl(var(--muted-foreground))}._reviewValue_paolb_460{text-align:right;font-weight:500}._reviewParticipants_paolb_465{margin-top:1rem}._reviewParticipantsTitle_paolb_469{margin:0 0 .5rem;font-size:.8125rem;font-weight:600}._reviewParticipantsList_paolb_475{max-height:200px;margin:0;padding:0;font-size:.75rem;list-style:none;overflow-y:auto}._reviewParticipantsList_paolb_475 li{align-items:center;gap:.35rem;padding:.25rem 0;display:flex}._checkGreen_paolb_490{color:#16a249;flex-shrink:0}._badgeWarn_paolb_495{color:#935f06;background:#fdecce;border-radius:4px;padding:.1rem .35rem;font-size:.625rem}._badgeOk_paolb_503{color:#107535;background:#d2f9e0;border-radius:4px;padding:.1rem .35rem;font-size:.625rem}._emptyMapping_paolb_511{height:100%;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;font-size:.8125rem;display:flex}._pageMain_ae0c2_1{box-sizing:border-box;flex-direction:column;gap:0;width:100%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem;display:flex}._kpiRow4_ae0c2_14{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}@media (max-width:900px){._kpiRow4_ae0c2_14{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){._kpiRow4_ae0c2_14{grid-template-columns:1fr}}._kpiIcon_ae0c2_31{color:hsl(var(--muted-foreground));margin-bottom:.375rem}._kpiIconGold_ae0c2_36{color:#daa60b;margin-bottom:.375rem}._kpiIconBlue_ae0c2_41{color:#2080df;margin-bottom:.375rem}._kpiIconRed_ae0c2_46{color:#d22d2d;margin-bottom:.375rem}._campaignBanner_ae0c2_51{flex-direction:column;gap:.625rem;display:flex}._cycleLinkRow_ae0c2_57{color:hsl(var(--muted-foreground));margin:-.5rem 0 1rem;font-size:.875rem}._cycleLinkRow_ae0c2_57 a{color:hsl(var(--primary));font-weight:600;text-decoration:none}._cycleLinkRow_ae0c2_57 a:hover{text-decoration:underline}._originBadge_ae0c2_71{border-radius:999px;margin-left:.5rem;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}._originPerformance_ae0c2_80{color:#215283;background:#e5f0fa}._originStandalone_ae0c2_85{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._campaignProgress_ae0c2_90{color:hsl(var(--muted-foreground));flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}._matrixLayout_ae0c2_98{flex-direction:column;gap:1.25rem;width:100%;display:flex}._matrixSection_ae0c2_105{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}._matrixDetail_ae0c2_113{border-radius:14px;width:100%}._filterRow_ae0c2_118{align-items:center;gap:.75rem;display:flex}._select_ae0c2_124{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;border-radius:9px;padding:.45rem .75rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}._select_ae0c2_124:focus{border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 3px hsl(var(--primary)/.12);outline:none}._filterCount_ae0c2_140{color:hsl(var(--muted-foreground));font-size:.75rem}._matrixPanel_ae0c2_145{background:hsl(var(--card));border:1px solid hsl(var(--border));width:100%;box-shadow:0 1px 4px hsl(var(--foreground)/.04);border-radius:14px;padding:1rem 1rem .875rem}._matrixMain_ae0c2_154{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}._matrixWithAxes_ae0c2_162{align-items:stretch;gap:.5rem;width:100%;display:flex}._yAxisCol_ae0c2_169{flex-direction:column;justify-content:space-between;align-items:center;width:1.75rem;padding:.5rem 0;display:flex}._yAxisLabel_ae0c2_178{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;transform:rotate(180deg)}._axisLevel_ae0c2_189{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground)/.7);font-size:.5625rem;font-weight:600}._matrixGrid_ae0c2_197{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}._xAxisRow_ae0c2_203{justify-content:space-around;padding:0 .25rem;display:flex}._xAxisLabel_ae0c2_209{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700}._box_ae0c2_218{border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;gap:.375rem;min-height:130px;padding:.75rem .625rem .625rem;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}._box_ae0c2_218:before{content:"";background:hsl(var(--box-accent,var(--primary)));border-radius:13px 13px 0 0;height:3px;position:absolute;top:0;left:0;right:0}._box_ae0c2_218:hover{border-color:hsl(var(--primary)/.22);box-shadow:0 4px 14px hsl(var(--primary)/.08)}._box_ae0c2_218._green_ae0c2_244{--box-accent:142 55% 48%;--box-tint:142 55% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._box_ae0c2_218._cyan_ae0c2_250{--box-accent:185 62% 48%;--box-tint:185 62% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._box_ae0c2_218._blue_ae0c2_256{--box-accent:217 85% 48%;--box-tint:217 85% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._box_ae0c2_218._lime_ae0c2_262{--box-accent:90 45% 48%;--box-tint:90 45% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._box_ae0c2_218._yellow_ae0c2_268{--box-accent:48 90% 48%;--box-tint:48 90% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._box_ae0c2_218._amber_ae0c2_274{--box-accent:35 88% 48%;--box-tint:35 88% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._box_ae0c2_218._purple_ae0c2_280{--box-accent:260 62% 48%;--box-tint:260 62% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._box_ae0c2_218._orange_ae0c2_286{--box-accent:25 90% 48%;--box-tint:25 90% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._box_ae0c2_218._red_ae0c2_292{--box-accent:0 72% 48%;--box-tint:0 72% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._boxHeader_ae0c2_299{align-items:center;gap:.3rem;display:flex}._boxNum_ae0c2_305{color:hsl(var(--muted-foreground));text-align:center;background:hsl(var(--secondary));border:1px solid hsl(var(--border));font-variant-numeric:tabular-nums;border-radius:6px;min-width:.875rem;padding:.1rem .3rem;font-size:.625rem;font-weight:800}._boxLabel_ae0c2_318{color:hsl(var(--foreground));flex:1;font-size:.625rem;font-weight:700;line-height:1.2}._boxHint_ae0c2_326{color:hsl(var(--muted-foreground));margin:0;font-size:.5625rem;line-height:1.4}._boxEmployees_ae0c2_333{flex-direction:column;flex:1;gap:.2rem;display:flex;overflow-y:auto}._empChip_ae0c2_341{border:1px solid hsl(var(--border));background:hsl(var(--secondary));cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.3rem;width:100%;padding:.25rem .35rem;transition:background .15s,border-color .15s;display:flex}._empChip_ae0c2_341:hover,._empChip_ae0c2_341._empChipActive_ae0c2_354{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.35)}._empName_ae0c2_359{color:hsl(var(--foreground));flex:1;font-size:.625rem;font-weight:500}._moveUp_ae0c2_366{color:#29a356}._moveDown_ae0c2_370{color:#d22d2d}._moveNew_ae0c2_374{color:#8c47d1}._moveSame_ae0c2_378{color:hsl(var(--muted-foreground))}._riskHigh_ae0c2_382{color:#d92626}._riskMedium_ae0c2_386{color:#cf8217}._riskLow_ae0c2_390{color:#34b262}._detailHeader_ae0c2_394{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._detailQuadrant_ae0c2_401{margin-bottom:.875rem}._quadrantBadge_ae0c2_405{border:1px solid hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:.375rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}._quadrantBadge_ae0c2_405._green_ae0c2_244{--box-accent:142 55% 48%;--box-tint:142 55% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%);color:#2d7648}._quadrantBadge_ae0c2_405._cyan_ae0c2_250{--box-accent:185 62% 48%;--box-tint:185 62% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%);color:#20686f}._quadrantBadge_ae0c2_405._blue_ae0c2_256{--box-accent:217 85% 48%;--box-tint:217 85% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%);color:#18448b}._quadrantBadge_ae0c2_405._lime_ae0c2_262{--box-accent:90 45% 48%;--box-tint:90 45% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%);color:#476827}._quadrantBadge_ae0c2_405._yellow_ae0c2_268{--box-accent:48 90% 48%;--box-tint:48 90% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%);color:#866013}._quadrantBadge_ae0c2_405._amber_ae0c2_274{--box-accent:35 88% 48%;--box-tint:35 88% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%);color:#865613}._quadrantBadge_ae0c2_405._purple_ae0c2_280{--box-accent:260 62% 48%;--box-tint:260 62% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%);color:#513091}._quadrantBadge_ae0c2_405._orange_ae0c2_286{--box-accent:25 90% 48%;--box-tint:25 90% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%);color:#8f4714}._quadrantBadge_ae0c2_405._red_ae0c2_292{--box-accent:0 72% 48%;--box-tint:0 72% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%);color:#9b2727}._detailScores_ae0c2_481{grid-template-columns:repeat(3,1fr);gap:.625rem;margin-bottom:.875rem;display:grid}._scoreBlock_ae0c2_488{flex-direction:column;gap:.125rem;display:flex}._scoreLabel_ae0c2_494{color:hsl(var(--muted-foreground));font-size:.6875rem}._scoreValue_ae0c2_499{color:hsl(var(--foreground));font-size:1.25rem;font-weight:800}._scoreMax_ae0c2_505{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}._detailMeta_ae0c2_511{border-bottom:1px solid hsl(var(--border));flex-direction:column;gap:.5rem;margin-bottom:.875rem;padding-bottom:.875rem;display:flex}._metaItem_ae0c2_520{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._metaLabel_ae0c2_527{color:hsl(var(--muted-foreground));font-size:.75rem}._metaValue_ae0c2_532{color:hsl(var(--foreground));align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:flex}._riskBadge_ae0c2_541{border:1px solid transparent;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}._riskBadge_ae0c2_541._risk_low_ae0c2_551{color:#309154;background:rgba(52,178,98,.12);border-color:rgba(52,178,98,.28)}._riskBadge_ae0c2_541._risk_medium_ae0c2_556{color:#aa6d18;background:rgba(236,146,19,.12);border-color:rgba(236,146,19,.28)}._riskBadge_ae0c2_541._risk_high_ae0c2_561{background:hsl(var(--destructive)/.12);border-color:hsl(var(--destructive)/.28);color:hsl(var(--destructive))}._detailActions_ae0c2_567{background:hsl(var(--secondary));border-radius:8px;padding:.75rem}._actionsTitle_ae0c2_573{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));margin:0 0 .25rem;font-size:.6875rem;font-weight:700}._actionsShort_ae0c2_582{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:.8125rem;font-weight:600}._actionsList_ae0c2_589{color:hsl(var(--foreground));margin:0;padding-left:1.125rem;font-size:.75rem;line-height:1.8}._statusBadge_ae0c2_597{white-space:nowrap;border:1px solid transparent;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}._statusBadge_ae0c2_597._status_pending_ae0c2_608{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}._statusBadge_ae0c2_597._status_in_review_ae0c2_613{color:#aa7918;background:rgba(242,185,13,.12);border-color:rgba(236,182,19,.28)}._statusBadge_ae0c2_597._status_consensus_ae0c2_618{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.28);color:hsl(var(--primary))}._statusBadge_ae0c2_597._status_final_ae0c2_623{color:#309154;background:rgba(52,178,98,.12);border-color:rgba(52,178,98,.28)}._calibLayout_ae0c2_629{flex-direction:column;gap:1rem;width:100%;display:flex}._sessionBanner_ae0c2_636{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;align-items:center;gap:1rem;padding:.875rem 1.125rem;display:flex}@media (max-width:768px){._sessionBanner_ae0c2_636{flex-direction:column;align-items:flex-start}}._sessionInfo_ae0c2_652{flex-direction:column;flex:1;gap:.2rem;display:flex}._sessionTitle_ae0c2_659{color:hsl(var(--foreground));font-size:.875rem;font-weight:700}._sessionMeta_ae0c2_665{color:hsl(var(--muted-foreground));font-size:.75rem}._sessionProgress_ae0c2_670{background:hsl(var(--muted));border-radius:999px;width:180px;height:8px;display:flex;overflow:hidden}@media (max-width:768px){._sessionProgress_ae0c2_670{width:100%}}._progressSegment_ae0c2_684{height:100%;transition:width .4s}._sessionPct_ae0c2_689{color:hsl(var(--foreground));white-space:nowrap;font-size:.75rem;font-weight:700}._calibFilters_ae0c2_696{flex-wrap:wrap;gap:.375rem;display:flex}._calibFilterBtn_ae0c2_702{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:20px;padding:.375rem .875rem;font-size:.75rem;font-weight:500}._calibFilterBtn_ae0c2_702:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}._calibFilterActive_ae0c2_717{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}._calibBody_ae0c2_723{flex-direction:column;gap:1rem;width:100%;display:flex}._calibTableWrap_ae0c2_730{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;width:100%;overflow-x:auto}._calibTable_ae0c2_730{border-collapse:collapse;width:100%;font-size:.8125rem}._calibTable_ae0c2_730 th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));background:hsl(var(--secondary));border-bottom:1px solid hsl(var(--border));white-space:nowrap;padding:.625rem .75rem;font-size:.6875rem;font-weight:700}._calibTable_ae0c2_730 td{border-bottom:1px solid hsl(var(--border)/.5);vertical-align:middle;padding:.625rem .75rem}._calibTable_ae0c2_730 tbody tr:last-child td{border-bottom:none}._calibRow_ae0c2_764{cursor:pointer;transition:background .1s}._calibRow_ae0c2_764:hover{background:hsl(var(--secondary)/.7)}._calibRowSelected_ae0c2_772{background:hsl(var(--primary)/.06);outline:1px solid hsl(var(--primary)/.2)}._calibEmployee_ae0c2_777{align-items:center;gap:.625rem;min-width:200px;display:flex}._calibName_ae0c2_784{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;display:block}._calibRole_ae0c2_791{color:hsl(var(--muted-foreground));font-size:.6875rem;display:block}._calibScore_ae0c2_797{color:hsl(var(--foreground));white-space:nowrap;text-align:center;font-size:.8125rem;font-weight:600}._scoreSep_ae0c2_805{color:hsl(var(--muted-foreground));margin:0 .1rem;font-weight:400}._finalScore_ae0c2_811{color:hsl(var(--primary));font-weight:800}._discIcon_ae0c2_816{color:#b87414}._calibDetail_ae0c2_820{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;gap:.875rem;width:100%;padding:1.125rem;display:flex}._calibDetailHeader_ae0c2_831{align-items:center;gap:.75rem;display:flex}._scoreComparison_ae0c2_837{grid-template-columns:repeat(4,1fr);gap:.375rem;display:grid}@media (max-width:1200px){._scoreComparison_ae0c2_837{grid-template-columns:repeat(2,1fr)}}._scoreBlock2_ae0c2_848{background:hsl(var(--secondary));border-radius:8px;flex-direction:column;gap:.375rem;padding:.625rem;display:flex}._scoreBlockHighlighted_ae0c2_857{background:hsl(var(--primary)/.08);outline:1px solid hsl(var(--primary)/.25)}._scoreBlockLabel_ae0c2_862{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:700}._scoreBlockValues_ae0c2_870{gap:.5rem;display:flex}._scoreBlockItem_ae0c2_875{flex-direction:column;align-items:center;display:flex}._scoreBlockDim_ae0c2_881{text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:700}._scoreBlockNum_ae0c2_888{color:hsl(var(--foreground));font-size:1.125rem;font-weight:800}._discAlert_ae0c2_894{color:#aa6d18;background:rgba(236,146,19,.1);border:1px solid rgba(236,146,19,.28);border-radius:10px;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.5;display:flex}._calibMeta_ae0c2_907{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));flex-direction:column;gap:.5rem;padding:.75rem 0;display:flex}._calibMetaRow_ae0c2_916{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._calibActionsSection_ae0c2_923{background:hsl(var(--secondary));border-radius:8px;padding:.75rem}._calibNotesSection_ae0c2_929{flex-direction:column;gap:.375rem;display:flex}._notesLabel_ae0c2_935{color:hsl(var(--foreground));font-size:.75rem;font-weight:600}._notesArea_ae0c2_941{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));resize:vertical;border-radius:8px;padding:.625rem .75rem;font-family:inherit;font-size:.8125rem;line-height:1.5}._notesArea_ae0c2_941:focus{border-color:hsl(var(--primary)/.6);box-shadow:0 0 0 3px hsl(var(--primary)/.08);outline:none}._insightsLayout_ae0c2_958{flex-direction:column;gap:1.25rem;width:100%;display:flex}._insightKpis_ae0c2_965{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:900px){._insightKpis_ae0c2_965{grid-template-columns:repeat(2,1fr)}}._insightKpi_ae0c2_965{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}._insightKpiGreen_ae0c2_986{background:linear-gradient(135deg, rgba(52,178,98,.1), hsl(var(--card)) 60%);color:#2d7648;border-color:rgba(52,178,98,.3)}._insightKpiBlue_ae0c2_992{border-color:hsl(var(--primary)/.3);background:linear-gradient(135deg, hsl(var(--primary)/.1), hsl(var(--card)) 60%);color:hsl(var(--primary))}._insightKpiRed_ae0c2_998{border-color:hsl(var(--destructive)/.35);background:linear-gradient(135deg, hsl(var(--destructive)/.1), hsl(var(--card)) 60%);color:hsl(var(--destructive))}._insightKpiOrange_ae0c2_1004{background:linear-gradient(135deg, rgba(236,109,19,.1), hsl(var(--card)) 60%);color:#aa5518;border-color:rgba(236,109,19,.35)}._insightKpiValue_ae0c2_1010{font-size:1.5rem;font-weight:800;line-height:1;display:block}._insightKpiLabel_ae0c2_1017{opacity:.8;margin-top:.2rem;font-size:.6875rem;font-weight:600;display:block}._insightsGrid_ae0c2_1025{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:768px){._insightsGrid_ae0c2_1025{grid-template-columns:1fr}}._miniMatrixGrid_ae0c2_1036{grid-template-columns:repeat(3,1fr);gap:.25rem;margin-bottom:.75rem;display:grid}._miniBox_ae0c2_1043{border:1px solid hsl(var(--border));border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;min-height:56px;padding:.5rem .375rem;display:flex;position:relative;overflow:hidden}._miniBox_ae0c2_1043:before{content:"";background:hsl(var(--box-accent,var(--primary)));height:2px;position:absolute;top:0;left:0;right:0}._miniBox_ae0c2_1043._green_ae0c2_244{--box-accent:142 55% 48%;--box-tint:142 55% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._miniBox_ae0c2_1043._cyan_ae0c2_250{--box-accent:185 62% 48%;--box-tint:185 62% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._miniBox_ae0c2_1043._blue_ae0c2_256{--box-accent:217 85% 48%;--box-tint:217 85% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._miniBox_ae0c2_1043._lime_ae0c2_262{--box-accent:90 45% 48%;--box-tint:90 45% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._miniBox_ae0c2_1043._yellow_ae0c2_268{--box-accent:48 90% 48%;--box-tint:48 90% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._miniBox_ae0c2_1043._amber_ae0c2_274{--box-accent:35 88% 48%;--box-tint:35 88% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._miniBox_ae0c2_1043._purple_ae0c2_280{--box-accent:260 62% 48%;--box-tint:260 62% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._miniBox_ae0c2_1043._orange_ae0c2_286{--box-accent:25 90% 48%;--box-tint:25 90% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._miniBox_ae0c2_1043._red_ae0c2_292{--box-accent:0 72% 48%;--box-tint:0 72% 48%;border-color:hsl(var(--box-tint)/.28);background:linear-gradient(168deg, hsl(var(--box-tint)/.11) 0%, hsl(var(--card)) 52%)}._miniBoxNum_ae0c2_1120{color:hsl(var(--muted-foreground));opacity:.8;font-size:.5rem;font-weight:700}._miniBoxCount_ae0c2_1127{color:hsl(var(--foreground));font-size:1.125rem;font-weight:800;line-height:1}._miniBoxPct_ae0c2_1134{color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:600}._insightNote_ae0c2_1140{color:hsl(var(--muted-foreground));margin:0;font-size:.6875rem;line-height:1.5}._movementStats_ae0c2_1147{flex-direction:column;gap:.875rem;display:flex}._movementItem_ae0c2_1153{align-items:center;gap:.875rem;display:flex}._movementValue_ae0c2_1159{color:hsl(var(--foreground));min-width:2rem;font-size:1.5rem;font-weight:800}._movementLabel_ae0c2_1166{color:hsl(var(--muted-foreground));font-size:.8125rem}._genderBar_ae0c2_1171{background:hsl(var(--muted));border-radius:999px;height:12px;margin:.875rem 0 .5rem;display:flex;overflow:hidden}._genderFemale_ae0c2_1180{background:#db5799;transition:width .4s}._genderMale_ae0c2_1185{background:#3c8cdd;transition:width .4s}._genderLegend_ae0c2_1190{gap:1.25rem;font-size:.75rem;display:flex}._genderLegendF_ae0c2_1196{color:#a82466;font-weight:600}._genderLegendM_ae0c2_1201{color:#1f66ad;font-weight:600}._biasAlert_ae0c2_1206{color:#aa6d18;background:rgba(236,146,19,.1);border:1px solid rgba(236,146,19,.28);border-radius:10px;align-items:center;gap:.5rem;margin-top:.875rem;padding:.625rem .75rem;font-size:.75rem;display:flex}._noRisk_ae0c2_1219{color:#2e9e57;align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:.8125rem;display:flex}._riskList_ae0c2_1228{flex-direction:column;gap:.625rem;display:flex}._riskItem_ae0c2_1234{border-bottom:1px solid hsl(var(--border)/.5);align-items:center;gap:.625rem;padding:.5rem 0;display:flex}._riskItem_ae0c2_1234:last-child{border-bottom:none}._riskItemName_ae0c2_1245{color:hsl(var(--foreground));flex:1;font-size:.8125rem;font-weight:600}._riskItemRole_ae0c2_1252{color:hsl(var(--muted-foreground));font-size:.6875rem;display:block}._deptCard_ae0c2_1258{grid-column:span 2}@media (max-width:768px){._deptCard_ae0c2_1258{grid-column:span 1}}._deptTable_ae0c2_1267{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.8125rem}._deptTable_ae0c2_1267 th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));padding:.5rem .75rem;font-size:.6875rem;font-weight:700}._deptTable_ae0c2_1267 td{border-bottom:1px solid hsl(var(--border)/.4);padding:.625rem .75rem}._deptTable_ae0c2_1267 tbody tr:last-child td{border-bottom:none}._deptTable_ae0c2_1267 tbody tr:hover{background:hsl(var(--secondary)/.5)}._deptName_ae0c2_1294{color:hsl(var(--foreground));font-weight:600}._deptNum_ae0c2_1299{text-align:center;color:hsl(var(--muted-foreground));font-weight:500}._deptRisk_ae0c2_1305{color:#bd2828;font-weight:700}html.dark ._matrixPanel_ae0c2_145{box-shadow:0 1px 4px rgba(0,0,0,.25)}html.dark ._box_ae0c2_218._green_ae0c2_244,html.dark ._miniBox_ae0c2_1043._green_ae0c2_244{--box-accent:142 50% 58%;--box-tint:142 50% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%)}html.dark ._box_ae0c2_218._cyan_ae0c2_250,html.dark ._miniBox_ae0c2_1043._cyan_ae0c2_250{--box-accent:185 55% 58%;--box-tint:185 55% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%)}html.dark ._box_ae0c2_218._blue_ae0c2_256,html.dark ._miniBox_ae0c2_1043._blue_ae0c2_256{--box-accent:217 75% 58%;--box-tint:217 75% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%)}html.dark ._box_ae0c2_218._lime_ae0c2_262,html.dark ._miniBox_ae0c2_1043._lime_ae0c2_262{--box-accent:90 42% 58%;--box-tint:90 42% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%)}html.dark ._box_ae0c2_218._yellow_ae0c2_268,html.dark ._miniBox_ae0c2_1043._yellow_ae0c2_268{--box-accent:48 85% 58%;--box-tint:48 85% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%)}html.dark ._box_ae0c2_218._amber_ae0c2_274,html.dark ._miniBox_ae0c2_1043._amber_ae0c2_274{--box-accent:35 82% 58%;--box-tint:35 82% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%)}html.dark ._box_ae0c2_218._purple_ae0c2_280,html.dark ._miniBox_ae0c2_1043._purple_ae0c2_280{--box-accent:260 58% 58%;--box-tint:260 58% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%)}html.dark ._box_ae0c2_218._orange_ae0c2_286,html.dark ._miniBox_ae0c2_1043._orange_ae0c2_286{--box-accent:25 85% 58%;--box-tint:25 85% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%)}html.dark ._box_ae0c2_218._red_ae0c2_292,html.dark ._miniBox_ae0c2_1043._red_ae0c2_292{--box-accent:0 65% 58%;--box-tint:0 65% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%)}html.dark ._quadrantBadge_ae0c2_405._green_ae0c2_244{--box-accent:142 50% 58%;--box-tint:142 50% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%);background:linear-gradient(135deg, hsl(var(--box-tint)/.2) 0%, hsl(var(--card)) 70%);color:#abe3bf}html.dark ._quadrantBadge_ae0c2_405._cyan_ae0c2_250{--box-accent:185 55% 58%;--box-tint:185 55% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%);background:linear-gradient(135deg, hsl(var(--box-tint)/.2) 0%, hsl(var(--card)) 70%);color:#a8e1e6}html.dark ._quadrantBadge_ae0c2_405._blue_ae0c2_256{--box-accent:217 75% 58%;--box-tint:217 75% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%);background:linear-gradient(135deg, hsl(var(--box-tint)/.2) 0%, hsl(var(--card)) 70%);color:#9dbdf1}html.dark ._quadrantBadge_ae0c2_405._lime_ae0c2_262{--box-accent:90 42% 58%;--box-tint:90 42% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%);background:linear-gradient(135deg, hsl(var(--box-tint)/.2) 0%, hsl(var(--card)) 70%);color:#c7deaf}html.dark ._quadrantBadge_ae0c2_405._yellow_ae0c2_268{--box-accent:48 85% 58%;--box-tint:48 85% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%);background:linear-gradient(135deg, hsl(var(--box-tint)/.2) 0%, hsl(var(--card)) 70%);color:#f7e497}html.dark ._quadrantBadge_ae0c2_405._amber_ae0c2_274{--box-accent:35 82% 58%;--box-tint:35 82% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%);background:linear-gradient(135deg, hsl(var(--box-tint)/.2) 0%, hsl(var(--card)) 70%);color:#f5cf99}html.dark ._quadrantBadge_ae0c2_405._purple_ae0c2_280{--box-accent:260 58% 58%;--box-tint:260 58% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%);background:linear-gradient(135deg, hsl(var(--box-tint)/.2) 0%, hsl(var(--card)) 70%);color:#bca6e7}html.dark ._quadrantBadge_ae0c2_405._orange_ae0c2_286{--box-accent:25 85% 58%;--box-tint:25 85% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%);background:linear-gradient(135deg, hsl(var(--box-tint)/.2) 0%, hsl(var(--card)) 70%);color:#f7bf97}html.dark ._quadrantBadge_ae0c2_405._red_ae0c2_292{--box-accent:0 65% 58%;--box-tint:0 65% 55%;border-color:hsl(var(--box-tint)/.38);background:linear-gradient(168deg, hsl(var(--box-tint)/.22) 0%, hsl(var(--card)) 58%);background:linear-gradient(135deg, hsl(var(--box-tint)/.2) 0%, hsl(var(--card)) 70%);color:#eba2a2}html.dark ._insightKpiGreen_ae0c2_986{background:linear-gradient(135deg, rgba(56,148,90,.22), hsl(var(--card)) 65%);color:#abe3bf;border-color:rgba(83,198,125,.35)}html.dark ._insightKpiBlue_ae0c2_992{border-color:hsl(var(--primary)/.4);background:linear-gradient(135deg, hsl(var(--primary)/.18), hsl(var(--card)) 65%);color:hsl(var(--primary))}html.dark ._insightKpiRed_ae0c2_998{background:linear-gradient(135deg, rgba(153,51,51,.2), hsl(var(--card)) 65%);color:#eba2a2;border-color:rgba(203,77,77,.4)}html.dark ._insightKpiOrange_ae0c2_1004{background:linear-gradient(135deg, rgba(173,90,31,.2), hsl(var(--card)) 65%);color:#f1c09d;border-color:rgba(232,125,48,.4)}html.dark ._miniBoxCount_ae0c2_1127,html.dark ._insightKpiValue_ae0c2_1010{color:hsl(var(--foreground))}html.dark ._riskBadge_ae0c2_541._risk_low_ae0c2_551{color:#abe3bf;background:rgba(49,129,79,.35);border-color:rgba(70,185,112,.4)}html.dark ._riskBadge_ae0c2_541._risk_medium_ae0c2_556{color:#eed1a0;background:rgba(134,101,45,.35);border-color:rgba(198,146,57,.4)}html.dark ._riskBadge_ae0c2_541._risk_high_ae0c2_561{color:#eea0a0;background:rgba(134,45,45,.35);border-color:rgba(198,57,57,.4)}html.dark ._statusBadge_ae0c2_597._status_in_review_ae0c2_613{color:#eed1a0;background:rgba(115,87,38,.45);border-color:rgba(198,146,57,.4)}html.dark ._statusBadge_ae0c2_597._status_consensus_ae0c2_618{background:hsl(var(--primary)/.18);border-color:hsl(var(--primary)/.4);color:hsl(var(--primary))}html.dark ._statusBadge_ae0c2_597._status_final_ae0c2_623{color:#abe3bf;background:rgba(42,111,67,.45);border-color:rgba(70,185,112,.4)}html.dark ._discAlert_ae0c2_894,html.dark ._biasAlert_ae0c2_1206{color:#f1dab1;background:rgba(107,81,36,.45);border-color:rgba(198,146,57,.4)}html.dark ._moveUp_ae0c2_366{color:#6ecf91}html.dark ._moveDown_ae0c2_370{color:#e27878}html.dark ._moveNew_ae0c2_374{color:hsl(var(--primary))}html.dark ._riskHigh_ae0c2_382{color:#e77474}html.dark ._riskMedium_ae0c2_386{color:#e7b155}html.dark ._riskLow_ae0c2_390{color:#6ecf91}html.dark ._noRisk_ae0c2_1219{color:#6ecf91;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}html.dark ._discIcon_ae0c2_816{color:#e7b155}html.dark ._genderLegendF_ae0c2_1196{color:#df90b8}html.dark ._genderLegendM_ae0c2_1201{color:#89b8e6}html.dark ._deptRisk_ae0c2_1305{color:#e27878}html.dark ._headerActions_ae0c2_1536{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}html.dark ._cycleSelect_ae0c2_1542{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;border-radius:8px;outline:none;padding:.4375rem .75rem;font-size:.8125rem;font-weight:600}html.dark ._cycleSelect_ae0c2_1542:focus{border-color:hsl(var(--primary))}@keyframes _spin_ae0c2_1561{to{transform:rotate(360deg)}}html.dark ._spinning_ae0c2_1561{animation:.8s linear infinite _spin_ae0c2_1561}html.dark ._scoreInputRow_ae0c2_1564{gap:.375rem;display:flex}html.dark ._scoreBtn_ae0c2_1568{border:1px solid hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:7px;flex:1;padding:.4rem 0;font-size:.875rem;font-weight:600;transition:background .12s,color .12s,border-color .12s}html.dark ._scoreBtn_ae0c2_1568:hover{background:hsl(var(--primary)/.12);color:hsl(var(--primary));border-color:hsl(var(--primary)/.3)}html.dark ._scoreBtnActive_ae0c2_1585{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}html.dark ._calibEditorSection_ae0c2_1590{border-top:1px solid hsl(var(--border)/.6);flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}._toolbar_htheh_1{margin-bottom:.875rem}._searchWrap_htheh_5{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));border-radius:8px;align-items:center;gap:.5rem;max-width:360px;padding:.5rem .75rem;display:flex}._search_htheh_5{color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;font-size:.8125rem}._grid_htheh_26{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}@media (max-width:768px){._grid_htheh_26{grid-template-columns:1fr}}._compCard_htheh_37{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;padding:1.125rem}._compHeader_htheh_44{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}._compIcon_htheh_51{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._compIcon_htheh_51._technical_htheh_59{color:#1466b8;background:#e3f0fc}._compIcon_htheh_51._behavioral_htheh_63{background:hsl(var(--primary)/.12);color:hsl(var(--primary))}._compActions_htheh_68{gap:.25rem;display:flex}._iconBtn_htheh_73{border:1px solid hsl(var(--border));width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:flex}._iconBtn_htheh_73:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}._compName_htheh_90{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:.9375rem;font-weight:700}._compDesc_htheh_97{color:hsl(var(--muted-foreground));margin:0 0 .75rem;font-size:.75rem;line-height:1.45}._compMeta_htheh_104{flex-wrap:wrap;gap:.375rem;margin-bottom:.625rem;display:flex}._nineboxBadge_htheh_111{background:hsl(var(--primary)/.12);color:hsl(var(--primary));align-items:center;gap:.25rem;display:inline-flex}._indicators_htheh_119{color:hsl(var(--foreground));margin:0;padding-left:1rem;font-size:.75rem;line-height:1.6}._emptyIcon_htheh_127{color:hsl(var(--muted-foreground));margin-bottom:.5rem}._emptyText_htheh_132{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._overlay_htheh_138{z-index:100;background:rgba(0,0,0,.45);position:fixed;top:0;bottom:0;left:0;right:0}._dialog_htheh_145{background:hsl(var(--card));border:1px solid hsl(var(--border));z-index:101;border-radius:14px;width:min(480px,100vw - 2rem);padding:1.5rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 48px rgba(0,0,0,.2)}._dialogHeader_htheh_159{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._dialogTitle_htheh_166{margin:0;font-size:1.125rem;font-weight:700}._dialogClose_htheh_172{background:hsl(var(--secondary));width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}._form_htheh_185{flex-direction:column;gap:.875rem;margin-bottom:1.25rem;display:flex}._formRow_htheh_192{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}._field_htheh_198{flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}._input_htheh_206,._textarea_htheh_207{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:400}._dialogActions_htheh_218{justify-content:flex-end;gap:.5rem;display:flex}._strip_18txb_1{background:hsl(var(--card));border:1px solid hsl(var(--border));color:inherit;border-radius:14px;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex}._strip_18txb_1:hover{box-shadow:0 4px 16px hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.2);transform:translateY(-1px)}._logoWrap_18txb_19{flex-shrink:0}._logo_18txb_19{border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;border:1px solid hsl(var(--border));width:2.75rem;height:2.75rem}._logoFallback_18txb_31{border-radius:var(--radius);background:hsl(var(--primary)/.1);width:2.75rem;height:2.75rem;color:hsl(var(--primary));justify-content:center;align-items:center;display:flex}._info_18txb_42{flex:1;min-width:0}._label_18txb_47{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin:0 0 .15rem;font-size:.75rem;font-weight:600}._name_18txb_56{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.0625rem;font-weight:700;overflow:hidden}._chevron_18txb_66{color:hsl(var(--muted-foreground));flex-shrink:0}._statsGrid_1u650_1{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1024px){._statsGrid_1u650_1{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){._statsGrid_1u650_1{grid-template-columns:1fr}}._card_1u650_17{background-color:hsl(var(--card));border:1px solid hsl(var(--border));cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:1rem;width:100%;padding:1.25rem;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.05)}._card_1u650_17:hover{box-shadow:0 4px 16px hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.2);transform:translateY(-1px)}._cardIcon_1u650_37{border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}._cardIcon_1u650_37._blue_1u650_46{color:#0b64f4;background-color:rgba(60,131,246,.12)}._cardIcon_1u650_37._purple_1u650_50{color:#803bce;background-color:rgba(147,68,238,.12)}._cardIcon_1u650_37._yellow_1u650_54{color:#a17d12;background-color:rgba(231,176,8,.12)}._cardIcon_1u650_37._green_1u650_58{color:#298e4e;background-color:rgba(33,196,93,.12)}._cardLabel_1u650_63{color:hsl(var(--muted-foreground));margin:0 0 .2rem;font-size:.8125rem}._cardValue_1u650_69{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}._section_1uh4b_1{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;min-height:320px;padding:1.25rem;display:flex}._header_1uh4b_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}._title_1uh4b_20{color:hsl(var(--foreground));align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:700;display:flex}._presets_1uh4b_30{gap:.35rem;display:flex}._presetBtn_1uh4b_35{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._presetBtn_1uh4b_35:hover{border-color:hsl(var(--primary)/.3);color:hsl(var(--foreground))}._presetBtn_1uh4b_35._active_1uh4b_50{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.35);color:hsl(var(--primary))}._list_1uh4b_56{flex-direction:column;flex:1;gap:0;margin:0;padding:0;list-style:none;display:flex}._item_1uh4b_66{border-bottom:1px solid hsl(var(--border));padding:.75rem 0}._item_1uh4b_66:last-child{border-bottom:none}._message_1uh4b_74{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:.875rem;line-height:1.45}._time_1uh4b_81{color:hsl(var(--muted-foreground));font-size:.75rem}._empty_1uh4b_86{text-align:center;color:hsl(var(--muted-foreground));padding:2rem 0;font-size:.875rem}._error_1uh4b_93{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);border-radius:var(--radius);margin:0;padding:1rem;font-size:.875rem}._footerLink_1uh4b_102{color:hsl(var(--primary));align-items:center;gap:.35rem;margin-top:1rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}._footerLink_1uh4b_102:hover{text-decoration:underline}._skeleton_1uh4b_116 ._skeletonLine_1uh4b_116{background:hsl(var(--muted));border-radius:4px;width:85%;height:.875rem;margin-bottom:.35rem;animation:1.5s ease-in-out infinite _pulse_1uh4b_1;display:block}._skeleton_1uh4b_116 ._skeletonTime_1uh4b_125{background:hsl(var(--muted));border-radius:4px;width:4rem;height:.75rem;animation:1.5s ease-in-out infinite _pulse_1uh4b_1;display:block}@keyframes _pulse_1uh4b_1{0%,to{opacity:1}50%{opacity:.5}}._section_1kl6d_1{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;min-height:320px;padding:1.25rem;display:flex}._header_1kl6d_11{margin-bottom:1rem}._title_1kl6d_15{color:hsl(var(--foreground));align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:700;display:flex}._list_1kl6d_25{flex-direction:column;flex:1;gap:1rem;margin:0;padding:0;list-style:none;display:flex}._item_1kl6d_35{flex-direction:column;gap:.4rem;display:flex}._row_1kl6d_41{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._name_1kl6d_48{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}._count_1kl6d_54{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}._bar_1kl6d_61{background:hsl(var(--muted));border-radius:999px;height:6px;overflow:hidden}._barFill_1kl6d_68{background:hsl(var(--primary));border-radius:999px;height:100%;transition:width .3s}._empty_1kl6d_75,._loading_1kl6d_76{color:hsl(var(--muted-foreground));flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}._error_1kl6d_85{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);border-radius:var(--radius);margin:0;padding:1rem;font-size:.875rem}._footerLink_1kl6d_94{color:hsl(var(--primary));margin-top:1rem;font-size:.8125rem;font-weight:600;text-decoration:none}._footerLink_1kl6d_94:hover{text-decoration:underline}._container_1mzq8_1{background:hsl(var(--background));min-height:100vh}._main_1mzq8_6{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem;display:flex}._pageHeader_1mzq8_17{margin-bottom:0}._pageTitle_1mzq8_21{color:hsl(var(--foreground));letter-spacing:-.03em;margin:0 0 .3rem;font-size:1.5rem;font-weight:800}._pageSubtitle_1mzq8_29{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}._widgetsGrid_1mzq8_35{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:900px){._widgetsGrid_1mzq8_35{grid-template-columns:1fr}}._container_1k73j_1{background:hsl(var(--background));min-height:100vh}._main_1k73j_6{box-sizing:border-box;width:90%;max-width:720px;margin:0 auto;padding:2rem 2rem 3rem}._backBtn_1k73j_15{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:8px;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}._backBtn_1k73j_15:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}._pageHeader_1k73j_34{margin-bottom:1.5rem}._pageTitle_1k73j_38{color:hsl(var(--foreground));letter-spacing:-.03em;margin:0 0 .3rem;font-size:1.5rem;font-weight:800}._pageSubtitle_1k73j_46{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}._list_1k73j_52{flex-direction:column;gap:.625rem;display:flex}._item_1k73j_58{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}._itemIcon_1k73j_68{background:hsl(var(--primary)/.1);width:40px;height:40px;color:hsl(var(--primary));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._itemBody_1k73j_80{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}._itemLabel_1k73j_88{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}._itemDesc_1k73j_94{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}._toggle_1k73j_100{background:hsl(var(--muted));cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .2s;position:relative}._toggleOn_1k73j_113{background:hsl(var(--primary))}._toggleThumb_1k73j_117{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px rgba(0,0,0,.15)}._toggleOn_1k73j_113 ._toggleThumb_1k73j_117{transform:translate(20px)}._hint_1k73j_133{color:hsl(var(--muted-foreground));margin:1.25rem 0 0;font-size:.75rem}._container_w75q2_1{margin-top:0}._toolbar_w75q2_5{flex-direction:column;gap:.875rem;margin-bottom:1rem;display:flex}._presets_w75q2_12{flex-wrap:wrap;gap:.35rem;display:flex}._presetBtn_w75q2_18{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._presetBtn_w75q2_18:hover{border-color:hsl(var(--primary)/.3);color:hsl(var(--foreground))}._presetBtn_w75q2_18._active_w75q2_33{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.35);color:hsl(var(--primary))}._customDates_w75q2_39{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._dateInput_w75q2_46{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));padding:.5rem .75rem;font-size:.875rem}._dateSep_w75q2_55{color:hsl(var(--muted-foreground));font-size:.8125rem}._filtersRow_w75q2_60{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._filterInput_w75q2_67,._filterSelect_w75q2_68{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));min-width:140px;max-width:220px;color:hsl(var(--foreground));outline:none;flex:1;padding:.5rem .75rem;font-size:.875rem}._filterInput_w75q2_67:focus,._filterSelect_w75q2_68:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12)}._filterSelect_w75q2_68{cursor:pointer}._searchBtn_w75q2_90{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex}._searchBtn_w75q2_90:hover{opacity:.85}._clearBtn_w75q2_108{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;background:0 0;padding:.5rem 1rem;font-size:.875rem}._clearBtn_w75q2_108:hover{color:hsl(var(--foreground));border-color:hsl(var(--foreground)/.2)}._tableWrapper_w75q2_122{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);background:hsl(var(--card));box-shadow:0 1px 4px hsl(var(--primary)/.04);overflow:hidden}._table_w75q2_122{border-collapse:collapse;width:100%;font-size:.875rem}._table_w75q2_122 thead{background:hsl(var(--muted))}._table_w75q2_122 thead th{text-align:left;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:.75rem 1rem;font-size:.75rem;font-weight:600}._table_w75q2_122 tbody tr{border-top:1px solid hsl(var(--border))}._table_w75q2_122 tbody tr:hover{background:hsl(var(--primary)/.03)}._table_w75q2_122 td{color:hsl(var(--foreground));vertical-align:middle;padding:.875rem 1rem}._messageCell_w75q2_160{max-width:420px;line-height:1.45}._dateCell_w75q2_165{white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.8125rem}._emptyState_w75q2_171{text-align:center;color:hsl(var(--muted-foreground));padding:3rem 1rem!important}._dimmed_w75q2_177{opacity:.6}._pagination_w75q2_181{justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem 0;display:flex}._paginationInfo_w75q2_189{color:hsl(var(--muted-foreground));font-size:.8125rem}._paginationControls_w75q2_194{align-items:center;gap:.5rem;display:flex}._pageBtn_w75q2_200{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));width:2rem;height:2rem;color:hsl(var(--muted-foreground));cursor:pointer;justify-content:center;align-items:center;display:flex}._pageBtn_w75q2_200:hover:not(:disabled){background:hsl(var(--primary)/.07);border-color:hsl(var(--primary)/.2);color:hsl(var(--foreground))}._pageBtn_w75q2_200:disabled{opacity:.4;cursor:not-allowed}._pageCounter_w75q2_222{text-align:center;min-width:2rem;font-size:.875rem}._container_1thlq_1{background:hsl(var(--background));min-height:100vh}._main_1thlq_6{box-sizing:border-box;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem}._backLink_1thlq_14{color:hsl(var(--muted-foreground));align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}._backLink_1thlq_14:hover{color:hsl(var(--foreground))}._pageHeader_1thlq_28{margin-bottom:1.25rem}._pageTitle_1thlq_32{color:hsl(var(--foreground));letter-spacing:-.03em;margin:0 0 .3rem;font-size:1.5rem;font-weight:800}._pageSubtitle_1thlq_40{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}._header_1j0wu_1{margin-bottom:1.25rem}._backRow_1j0wu_5{margin-bottom:.75rem}._titleRow_1j0wu_9{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._titleRowWithActions_1j0wu_16{align-items:center}._titleRowWithActions_1j0wu_16:has(._subtitle_1j0wu_19){align-items:flex-start}._titleBlock_1j0wu_23{flex:1;min-width:0}._actions_1j0wu_28{flex-shrink:0}._backBtn_1j0wu_32{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-flex}._backBtn_1j0wu_32:hover{background:hsl(var(--secondary));color:hsl(var(--foreground));border-color:hsl(var(--primary)/.3)}._title_1j0wu_9{color:hsl(var(--foreground));letter-spacing:-.03em;margin:0 0 .25rem;font-size:1.5rem;font-weight:800}._titleRowWithActions_1j0wu_16:not(:has(._subtitle_1j0wu_19)) ._title_1j0wu_9{margin-bottom:0}._subtitle_1j0wu_19{color:hsl(var(--muted-foreground));max-width:640px;margin:0;font-size:.875rem;line-height:1.55}._container_7n8io_1{background:hsl(var(--background));min-height:100vh}._main_7n8io_6{box-sizing:border-box;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem}._pageHeader_7n8io_14{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;display:flex}._headerLeft_7n8io_23{min-width:0}._pageTitle_7n8io_27{color:hsl(var(--foreground));letter-spacing:-.03em;margin-bottom:.3rem;font-size:1.5rem;font-weight:800;line-height:1.2}._pageSubtitle_7n8io_36{color:hsl(var(--muted-foreground));max-width:520px;margin:0;font-size:.875rem;line-height:1.55}._createButton_7n8io_44{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;white-space:nowrap;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;transition:background .15s,transform .12s;display:inline-flex}._createButton_7n8io_44:hover{background:hsl(var(--primary-hover));transform:translateY(-1px)}._descCell_7n8io_65{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:.8125rem;overflow:hidden}._countBadge_7n8io_74{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}._overlay_7n8io_85{z-index:100;background:rgba(0,0,0,.45);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_7n8io_96{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;width:100%;max-width:440px;box-shadow:0 20px 50px rgba(0,0,0,.18)}._modalWide_7n8io_105{max-width:520px}._checkboxRow_7n8io_109{cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:flex}._twoCol_7n8io_119{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){._twoCol_7n8io_119{grid-template-columns:1fr}}._colTitle_7n8io_130{color:hsl(var(--foreground));margin:0 0 .35rem;font-size:.75rem;font-weight:600}._modalHeader_7n8io_137{justify-content:space-between;align-items:flex-start;padding:1.25rem 1.25rem 0;display:flex}._modalTitle_7n8io_144{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:1.05rem;font-weight:700}._modalSubtitle_7n8io_151{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._closeBtn_7n8io_157{background:hsl(var(--muted));width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}._form_7n8io_170{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}._field_7n8io_177{flex-direction:column;gap:.35rem;display:flex}._label_7n8io_183{color:hsl(var(--foreground));font-size:.75rem;font-weight:600}._input_7n8io_189,._textarea_7n8io_190{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:.55rem .75rem;font-size:.875rem}._textarea_7n8io_190{resize:vertical;min-height:80px}._footer_7n8io_204{justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}._cancelBtn_7n8io_211,._submitBtn_7n8io_212{cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}._cancelBtn_7n8io_211{background:hsl(var(--muted));color:hsl(var(--foreground))}._submitBtn_7n8io_212{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._submitBtn_7n8io_212:disabled{opacity:.6;cursor:not-allowed}._permissionsPanel_13iay_1{flex-direction:column;gap:.75rem;min-width:0;display:flex}._moduleTabs_13iay_8{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:768px){._moduleTabs_13iay_8{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}._moduleTabs_13iay_8::-webkit-scrollbar{width:4px;height:4px}._moduleTabs_13iay_8::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:2px}._moduleTabs_13iay_8::-webkit-scrollbar-track{background:0 0}}._moduleTab_13iay_8{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._moduleTab_13iay_8:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._moduleTabActive_13iay_53{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.35);color:hsl(var(--foreground));font-weight:600}._moduleTabCount_13iay_60{font-variant-numeric:tabular-nums;background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;padding:.1rem .4rem;font-size:.6875rem;font-weight:600}._moduleTabActive_13iay_53 ._moduleTabCount_13iay_60{background:hsl(var(--primary)/.15);color:hsl(var(--primary))}._permPanelHeader_13iay_75{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.5rem;display:flex}._permPanelTitle_13iay_85{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}._permPanelActions_13iay_91{gap:.5rem;display:flex}._permActionBtn_13iay_96{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .55rem;font-size:.75rem;font-weight:600}._permActionBtn_13iay_96:hover{background:hsl(var(--primary)/.08)}._permActionBtn_13iay_96:disabled{opacity:.5;cursor:not-allowed}._permGridTwoCol_13iay_114{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:min(420px,50vh);padding-right:.25rem;display:grid;overflow-y:auto}._permGridTwoCol_13iay_114::-webkit-scrollbar{width:6px;height:6px}._permGridTwoCol_13iay_114::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._permGridTwoCol_13iay_114::-webkit-scrollbar-track{background:0 0}@media (max-width:768px){._permGridTwoCol_13iay_114{grid-template-columns:1fr}}._permEmpty_13iay_141{color:hsl(var(--muted-foreground));margin:0;padding:1rem 0;font-size:.875rem}._permRow_13iay_148{border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;border-radius:8px;align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}._permRow_13iay_148:has(input:disabled){opacity:.6;cursor:not-allowed}._permLabel_13iay_163{color:hsl(var(--foreground));font-size:.8125rem;line-height:1.35}._overlay_1kcpt_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:rgba(30,27,75,.35);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_1kcpt_13{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:calc(var(--radius) + 6px);border:1px solid hsl(var(--border));width:min(1100px,96vw);max-height:92vh;box-shadow:0 24px 64px hsl(var(--primary)/.14), 0 4px 16px rgba(0,0,0,.06);flex-direction:column;display:flex;overflow:hidden}._modalHeader_1kcpt_26{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.125rem 1.5rem .875rem;display:flex}._modalTitleGroup_1kcpt_35{flex-direction:column;gap:.2rem;display:flex}._modalTitle_1kcpt_35{color:hsl(var(--foreground));margin:0;font-size:1.0625rem;font-weight:600}._modalSubtitle_1kcpt_48{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._closeButton_1kcpt_54{border-radius:calc(var(--radius) - 2px);width:1.875rem;height:1.875rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid transparent;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._closeButton_1kcpt_54:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._modalBody_1kcpt_73{flex:1;min-height:0;padding:1.125rem 1.5rem;overflow-y:auto}._bodyGrid_1kcpt_80{grid-template-columns:minmax(280px,340px) 1fr;align-items:start;gap:1.5rem;min-width:0;display:grid}@media (max-width:900px){._bodyGrid_1kcpt_80{grid-template-columns:1fr}}._basicCol_1kcpt_93{flex-direction:column;gap:1rem;display:flex;position:-webkit-sticky;position:sticky;top:0}@media (max-width:900px){._basicCol_1kcpt_93{position:static}}._permCol_1kcpt_106{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted)/.2);flex-direction:column;gap:.75rem;min-width:0;min-height:320px;padding:1rem;display:flex}._permColTitle_1kcpt_118{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin:0;font-size:.75rem;font-weight:700}._field_1kcpt_127{flex-direction:column;gap:.375rem;display:flex}._label_1kcpt_133{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}._input_1kcpt_139,._textarea_1kcpt_140{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}._input_1kcpt_139:focus,._textarea_1kcpt_140:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12)}._input_1kcpt_139::-moz-placeholder{color:hsl(var(--muted-foreground))}._textarea_1kcpt_140::-moz-placeholder{color:hsl(var(--muted-foreground))}._input_1kcpt_139::-ms-input-placeholder{color:hsl(var(--muted-foreground))}._input_1kcpt_139::placeholder{color:hsl(var(--muted-foreground))}._textarea_1kcpt_140::-ms-input-placeholder{color:hsl(var(--muted-foreground))}._textarea_1kcpt_140::placeholder{color:hsl(var(--muted-foreground))}._textarea_1kcpt_140{resize:vertical;min-height:160px;line-height:1.5}._modalFooter_1kcpt_168{border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0;justify-content:flex-end;gap:.625rem;padding:.875rem 1.5rem;display:flex}._cancelButton_1kcpt_178{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s}._cancelButton_1kcpt_178:hover{background:hsl(var(--accent))}._submitButton_1kcpt_194{border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:opacity .15s}._submitButton_1kcpt_194:hover:not(:disabled){opacity:.85}._submitButton_1kcpt_194:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){._modal_1kcpt_13{width:min(100%,98vw)}}._overlay_poxcd_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:rgba(30,27,75,.35);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_poxcd_13{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:calc(var(--radius) + 6px);border:1px solid hsl(var(--border));width:min(1100px,96vw);max-height:92vh;box-shadow:0 24px 64px hsl(var(--primary)/.14), 0 4px 16px rgba(0,0,0,.06);flex-direction:column;display:flex;overflow:hidden}._modalWide_poxcd_26{width:min(1380px,98vw);max-height:94vh}._modalHeader_poxcd_31{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.75rem 1rem;display:flex}._headerMain_poxcd_41{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}._modalTitleGroup_poxcd_49{flex-direction:column;gap:.25rem;min-width:0;display:flex}._modalTitle_poxcd_49{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600}._modalSubtitle_poxcd_63{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem;line-height:1.45}._systemBadge_poxcd_70{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;flex-shrink:0;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}._closeButton_poxcd_81{border-radius:calc(var(--radius) - 2px);width:1.875rem;height:1.875rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid transparent;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._closeButton_poxcd_81:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._modalBody_poxcd_100{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:1.25rem 1.75rem 1.5rem;display:flex;overflow-y:auto}._modalBody_poxcd_100::-webkit-scrollbar{width:6px;height:6px}._modalBody_poxcd_100::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._modalBody_poxcd_100::-webkit-scrollbar-track{background:0 0}._statsRow_poxcd_123{grid-template-columns:minmax(0,2fr) minmax(120px,.6fr) minmax(120px,.6fr);gap:.875rem;display:grid}@media (max-width:900px){._statsRow_poxcd_123{grid-template-columns:1fr}}._statCard_poxcd_134{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted)/.18);flex-direction:column;gap:.35rem;min-width:0;padding:.875rem 1rem;display:flex}._statCardWide_poxcd_145{min-width:0}._statLabel_poxcd_149{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700}._statValue_poxcd_157{color:hsl(var(--foreground));word-break:break-word;margin:0;font-size:.9375rem;font-weight:500;line-height:1.45}._mainGrid_poxcd_166{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:1.25rem;min-height:min(520px,58vh);display:grid}@media (max-width:1024px){._mainGrid_poxcd_166{grid-template-columns:1fr;min-height:auto}}._panel_poxcd_180{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);background:hsl(var(--muted)/.12);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._panelHeader_poxcd_191{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.125rem;display:flex}._panelTitleGroup_poxcd_202{min-width:0;color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;display:flex}._panelTitle_poxcd_202{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--foreground));margin:0;font-size:.8125rem;font-weight:700}._panelActionBtn_poxcd_219{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .7rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .15s;display:inline-flex}._panelActionBtn_poxcd_219:hover{background:hsl(var(--accent))}._panelBody_poxcd_239{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;flex-direction:column;flex:1;gap:.875rem;min-height:0;padding:1rem 1.125rem 1.125rem;display:flex;overflow-y:auto}._panelBody_poxcd_239::-webkit-scrollbar{width:6px;height:6px}._panelBody_poxcd_239::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._panelBody_poxcd_239::-webkit-scrollbar-track{background:0 0}._panelActions_poxcd_262{border-top:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}._userList_poxcd_272{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._userListItem_poxcd_281{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;flex-direction:column;gap:.15rem;padding:.65rem .8rem;display:flex}._userName_poxcd_291{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}._userEmail_poxcd_297{color:hsl(var(--muted-foreground));font-size:.75rem}._emptyText_poxcd_302{color:hsl(var(--muted-foreground));margin:0;padding:.5rem 0;font-size:.875rem}._modalFooter_poxcd_309{border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0;justify-content:flex-end;gap:.625rem;padding:.875rem 1.75rem;display:flex}._cancelButton_poxcd_319{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s}._cancelButton_poxcd_319:hover{background:hsl(var(--accent))}._submitButton_poxcd_335{border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:opacity .15s}._submitButton_poxcd_335:hover:not(:disabled){opacity:.85}._submitButton_poxcd_335:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){._modal_poxcd_13,._modalWide_poxcd_26{width:min(100%,98vw)}._modalBody_poxcd_100{padding:1rem}._modalHeader_poxcd_31,._modalFooter_poxcd_309{padding-left:1rem;padding-right:1rem}}._container_4eays_1{background:hsl(var(--background));min-height:100vh}._main_4eays_6{box-sizing:border-box;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem}._pageHeader_4eays_14{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;display:flex}._headerLeft_4eays_23{min-width:0}._pageTitle_4eays_27{color:hsl(var(--foreground));letter-spacing:-.03em;margin-bottom:.3rem;font-size:1.5rem;font-weight:800;line-height:1.2}._pageSubtitle_4eays_36{color:hsl(var(--muted-foreground));max-width:520px;margin:0;font-size:.875rem;line-height:1.55}._createButton_4eays_44{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;white-space:nowrap;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;display:inline-flex}._nameCell_4eays_60{color:hsl(var(--foreground));font-weight:600}._descCell_4eays_65{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:.8125rem;overflow:hidden}._countBadge_4eays_74{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}._systemBadge_4eays_85{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;padding:.15rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}._customBadge_4eays_95{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:999px;padding:.15rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}._pageShell_1osxs_1{background:hsl(var(--background));min-height:100vh}._pageMain_1osxs_6{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem;display:flex}._demoBanner_1osxs_17{background:hsl(var(--primary)/.08);border:1px solid hsl(var(--primary)/.2);color:hsl(var(--foreground));border-radius:10px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}._toolbar_1osxs_29{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._toolbarLeft_1osxs_37{flex-wrap:wrap;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}._searchInput_1osxs_46{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:200px;max-width:320px;color:hsl(var(--foreground));border-radius:8px;flex:1;padding:.5rem .875rem;font-size:.875rem}._searchInput_1osxs_46::placeholder{color:hsl(var(--muted-foreground))}._searchInput_1osxs_46::placeholder{color:hsl(var(--muted-foreground))}._searchInput_1osxs_46:focus{border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 2px hsl(var(--primary)/.12);outline:none}._pillGroup_1osxs_66{flex-wrap:wrap;gap:.375rem;display:flex}._pill_1osxs_66{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}._pill_1osxs_66:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}._pill_1osxs_66._active_1osxs_87{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}._primaryBtn_1osxs_93{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}._primaryBtn_1osxs_93:hover{opacity:.9}._secondaryBtn_1osxs_111{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}._secondaryBtn_1osxs_111:hover{background:hsl(var(--secondary));border-color:hsl(var(--primary)/.3)}._cardGrid_1osxs_130{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}._emptyState_1osxs_136{text-align:center;border:1px dashed hsl(var(--border));background:hsl(var(--card));border-radius:14px;padding:3rem 1.5rem}._emptyState_1osxs_136 h3{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:1.125rem;font-weight:700}._emptyState_1osxs_136 p{color:hsl(var(--muted-foreground));margin:0 0 1.25rem;max-width:400px;margin-left:auto;margin-right:auto;font-size:.875rem}._progressBar_1osxs_157{background:hsl(var(--muted));border-radius:999px;height:6px;overflow:hidden}._progressFill_1osxs_164{background:hsl(var(--primary));border-radius:999px;height:100%;transition:width .3s}._tabs_1osxs_171{background:hsl(var(--muted)/.5);width:-moz-fit-content;border-radius:10px;flex-wrap:wrap;gap:.25rem;width:fit-content;padding:.25rem;display:flex}._tab_1osxs_171{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}._tab_1osxs_171._active_1osxs_87{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 3px rgba(0,0,0,.08)}._badge_1osxs_198{border-radius:999px;align-items:center;padding:.2rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}._badge_1osxs_198._onTrack_1osxs_206{color:#298e4e;background:rgba(33,196,93,.15)}._badge_1osxs_198._atRisk_1osxs_210{color:#b86b14;background:rgba(245,159,10,.15)}._badge_1osxs_198._completed_1osxs_214{color:#2260c3;background:rgba(60,131,246,.15)}._badge_1osxs_198._draft_1osxs_218{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._badge_1osxs_198._priorityHigh_1osxs_222,._badge_1osxs_198._priorityCritical_1osxs_222{color:#bd2828;background:rgba(220,40,40,.12)}._badge_1osxs_198._priorityMedium_1osxs_226{color:#b86b14;background:rgba(245,159,10,.15)}._badge_1osxs_198._priorityLow_1osxs_230{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._container_16ese_1{background:hsl(var(--background));min-height:100vh}._main_16ese_6{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem;display:flex}._pageHeader_16ese_17{margin-bottom:0}._pageTitle_16ese_21{color:hsl(var(--foreground));letter-spacing:-.03em;margin:0 0 .3rem;font-size:1.5rem;font-weight:800}._pageSubtitle_16ese_29{color:hsl(var(--muted-foreground));max-width:560px;margin:0;font-size:.875rem;line-height:1.55}._statsGrid_16ese_37{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1024px){._statsGrid_16ese_37{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){._statsGrid_16ese_37{grid-template-columns:1fr}}._card_16ese_53{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;align-items:center;gap:1rem;padding:1.25rem;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.05)}._card_16ese_53:hover{box-shadow:0 4px 16px hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.2);transform:translateY(-1px)}._cardIcon_16ese_70{border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}._cardIcon_16ese_70._blue_16ese_79{color:#0b64f4;background-color:rgba(60,131,246,.12)}._cardIcon_16ese_70._purple_16ese_83{color:#803bce;background-color:rgba(147,68,238,.12)}._cardIcon_16ese_70._orange_16ese_87{color:#b85814;background-color:rgba(249,122,31,.12)}._cardIcon_16ese_70._green_16ese_91{color:#298e4e;background-color:rgba(33,196,93,.12)}._cardLabel_16ese_96{color:hsl(var(--muted-foreground));margin:0 0 .2rem;font-size:.8125rem}._cardValue_16ese_102{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}._alignmentSection_16ese_111{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;padding:1.25rem}._alignmentHeader_16ese_118{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}._alignmentTitle_16ese_126{color:hsl(var(--foreground));align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}._alignmentLink_16ese_136{color:hsl(var(--primary));font-size:.8125rem;font-weight:500;text-decoration:none}._alignmentLink_16ese_136:hover{text-decoration:underline}._alignmentEmpty_16ese_146{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}._alignmentEmpty_16ese_146 a{color:hsl(var(--primary));text-decoration:none}._alignmentEmpty_16ese_146 a:hover{text-decoration:underline}._alignmentList_16ese_159{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._alignmentItem_16ese_168{border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;text-decoration:none;transition:background .15s;display:flex}._alignmentItem_16ese_168:hover{background:hsl(var(--muted)/.5)}._alignmentInfo_16ese_182{flex-direction:column;gap:.125rem;min-width:0;display:flex}._alignmentName_16ese_189{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}._alignmentMeta_16ese_195{color:hsl(var(--muted-foreground));font-size:.75rem}._alignmentProgress_16ese_200{min-width:120px;color:hsl(var(--foreground));align-items:center;gap:.625rem;font-size:.8125rem;font-weight:600;display:flex}._alignmentProgress_16ese_200 ._progressBar_16ese_209{flex:1;min-width:60px}._card_17h4n_2{text-align:left;border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:14px;width:100%;padding:1.25rem;transition:box-shadow .2s,border-color .2s,transform .2s}._card_17h4n_2:hover{border-color:hsl(var(--primary)/.3);box-shadow:0 4px 16px hsl(var(--primary)/.08);transform:translateY(-1px)}._header_17h4n_18{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}._level_17h4n_26{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:inline-flex}._title_17h4n_37{color:hsl(var(--foreground));margin:0 0 .375rem;font-size:1rem;font-weight:700;line-height:1.35}._owner_17h4n_45{color:hsl(var(--muted-foreground));margin:0 0 1rem;font-size:.8125rem}._metrics_17h4n_51{gap:1.5rem;margin-bottom:.625rem;display:flex}._metricLabel_17h4n_57{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin-bottom:.125rem;font-size:.6875rem;display:block}._metricValue_17h4n_66{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}._krPreview_17h4n_73{border-top:1px solid hsl(var(--border));margin:1rem 0 0;padding:.75rem 0 0;list-style:none}._krPreview_17h4n_73 li{color:hsl(var(--muted-foreground));padding:.25rem 0 .25rem 1rem;font-size:.8125rem;position:relative}._krPreview_17h4n_73 li:before{content:"•";color:hsl(var(--primary));position:absolute;left:0}._container_1ui4v_1{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex;overflow:hidden}._header_1ui4v_10{flex-shrink:0;margin-bottom:.25rem}._title_1ui4v_15{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:.9375rem;font-weight:700}._subtitle_1ui4v_22{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._list_1ui4v_28{scrollbar-width:thin;scrollbar-color:hsl(var(--primary)/.35) transparent;flex-direction:column;flex:1;gap:.875rem;min-height:0;padding-right:.375rem;display:flex;overflow-x:hidden;overflow-y:auto}._list_1ui4v_28::-webkit-scrollbar{width:5px}._list_1ui4v_28::-webkit-scrollbar-track{background:0 0}._list_1ui4v_28::-webkit-scrollbar-thumb{background:hsl(var(--primary)/.35);border-radius:999px}._list_1ui4v_28::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary)/.55)}._row_1ui4v_54{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:10px;padding:.875rem}._rowHeader_1ui4v_61{justify-content:space-between;align-items:center;margin-bottom:.625rem;display:flex}._rowLabel_1ui4v_68{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--primary));font-size:.75rem;font-weight:700}._removeBtn_1ui4v_76{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}._removeBtn_1ui4v_76:hover{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}._field_1ui4v_92{color:hsl(var(--foreground));flex-direction:column;gap:.3rem;margin-bottom:.625rem;font-size:.8125rem;font-weight:500;display:flex}._field_1ui4v_92:last-child{margin-bottom:0}._input_1ui4v_105{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:8px;padding:.5rem .75rem;font-size:.875rem}._input_1ui4v_105:focus{border-color:hsl(var(--primary)/.5);outline:none}._metricsRow_1ui4v_118{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}._addBtn_1ui4v_124{border:1px dashed hsl(var(--border));color:hsl(var(--primary));cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}._addBtn_1ui4v_124:hover{background:hsl(var(--primary)/.06);border-color:hsl(var(--primary)/.4)}._overlay_1pxxr_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:rgba(30,27,75,.35);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_1pxxr_13{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 6px);width:min(1200px,96vw);max-height:92vh;box-shadow:0 24px 64px hsl(var(--primary)/.14);flex-direction:column;display:flex;overflow:hidden}._modalHeader_1pxxr_25{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.125rem 1.5rem;display:flex}._modalTitle_1pxxr_34{color:hsl(var(--foreground));margin:0 0 .2rem;font-size:1.0625rem;font-weight:700}._modalSubtitle_1pxxr_41{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._closeBtn_1pxxr_47{width:2rem;height:2rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}._closeBtn_1pxxr_47:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._form_1pxxr_64{flex-direction:column;flex:1;display:flex;overflow:hidden}._grid_1pxxr_71{flex:1;grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;min-height:0;padding:1.5rem;display:grid;overflow:hidden}@media (max-width:900px){._grid_1pxxr_71{grid-template-columns:1fr;overflow-y:auto}}._leftCol_1pxxr_88,._rightCol_1pxxr_89{flex-direction:column;gap:.875rem;min-width:0;min-height:0;display:flex}._leftCol_1pxxr_88{overflow:visible}._rightCol_1pxxr_89{overflow:hidden}._field_1pxxr_105{color:hsl(var(--foreground));flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}._input_1pxxr_114,._textarea_1pxxr_115{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}._input_1pxxr_114:focus,._textarea_1pxxr_115:focus{border-color:hsl(var(--primary)/.5);outline:none}._textarea_1pxxr_115{resize:vertical;min-height:72px}._dateRow_1pxxr_135{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._footer_1pxxr_141{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:flex-end;gap:.625rem;padding:1rem 1.5rem;display:flex}._loading_ax6o0_1{text-align:center;color:hsl(var(--muted-foreground));padding:2rem;font-size:.875rem}._statsGrid_ax6o0_8{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:900px){._statsGrid_ax6o0_8{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){._statsGrid_ax6o0_8{grid-template-columns:1fr}}._statCard_ax6o0_24{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex}._statIconBlue_ax6o0_34{color:#0b64f4}._statIconGreen_ax6o0_38{color:#298e4e}._statIconOrange_ax6o0_42{color:#b86b14}._statIconPurple_ax6o0_46{color:#803bce}._statLabel_ax6o0_50{color:hsl(var(--muted-foreground));margin:0 0 .125rem;font-size:.75rem}._statValue_ax6o0_56{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:700}._group_1j0t4_1{align-items:center;display:flex}._avatarWrap_1j0t4_6{border:2px solid hsl(var(--card));border-radius:50%;margin-left:-.5rem;display:inline-flex}._avatarWrap_1j0t4_6:first-child{margin-left:0}._overflow_1j0t4_16{background:hsl(var(--muted));min-width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));border:2px solid hsl(var(--card));z-index:0;border-radius:999px;justify-content:center;align-items:center;margin-left:-.375rem;padding:0 .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}._container_zfx3w_1{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;flex-direction:column;height:100%;padding:1.25rem;display:flex}._header_zfx3w_11{flex-shrink:0;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}._title_zfx3w_19{color:hsl(var(--foreground));margin:0;font-size:.875rem;font-weight:700}._count_zfx3w_26{background:hsl(var(--muted));min-width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));border-radius:999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}._list_zfx3w_40{flex-direction:column;flex:1;gap:.625rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._item_zfx3w_52{background:hsl(var(--muted)/.35);border-radius:8px;padding:.75rem}._type_zfx3w_58{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--primary));margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:inline-block}._text_zfx3w_68{color:hsl(var(--foreground));margin:0 0 .375rem;font-size:.8125rem;line-height:1.45}._time_zfx3w_75{color:hsl(var(--muted-foreground));font-size:.6875rem}._empty_zfx3w_80{color:hsl(var(--muted-foreground));text-align:center;padding:1rem 0;font-size:.8125rem}._layout_ztjo7_1{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.25rem;display:grid}@media (max-width:1024px){._layout_ztjo7_1{grid-template-columns:1fr}}._main_ztjo7_13{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;flex-direction:column;height:100%;padding:1.25rem;display:flex}._side_ztjo7_23{height:100%;min-height:400px}@media (max-width:1024px){._side_ztjo7_23{min-height:320px}}._metaRow_ztjo7_33{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}._levelBadge_ztjo7_40{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:inline-flex}._scopeLabel_ztjo7_51{text-transform:none;font-weight:500}._description_ztjo7_56{color:hsl(var(--muted-foreground));margin:0 0 1rem;font-size:.9375rem;line-height:1.6}._involved_ztjo7_63{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}._involvedLabel_ztjo7_70{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500}._progressSummary_ztjo7_76{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin-bottom:1.25rem;padding-bottom:1.25rem;font-size:.875rem}._progressSummary_ztjo7_76 strong{color:hsl(var(--foreground))}._progressSummary_ztjo7_76 ._progressBar_ztjo7_86{margin-top:.5rem}._krSection_ztjo7_90{flex:1;margin-top:.5rem}._krTitle_ztjo7_95{color:hsl(var(--foreground));margin:0 0 .75rem;font-size:.875rem;font-weight:700}._krList_ztjo7_102{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}._krCard_ztjo7_111{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:10px;padding:.875rem 1rem}._krHeader_ztjo7_118{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.375rem;display:flex}._krName_ztjo7_126{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}._krProgress_ztjo7_132{color:hsl(var(--primary));font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}._krMetrics_ztjo7_139{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;font-size:.75rem;display:flex}._container_1um7o_1{flex-direction:column;gap:1rem;display:flex}._tableWrap_1um7o_7{border:1px solid hsl(var(--border));border-radius:12px;overflow-x:auto}._table_1um7o_7{border-collapse:collapse;width:100%;font-size:.8125rem}._table_1um7o_7 th{text-align:left;background:hsl(var(--muted)/.4);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding:.75rem 1rem;font-size:.75rem;font-weight:600}._table_1um7o_7 td{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));vertical-align:middle;padding:.875rem 1rem}._krCell_1um7o_36{min-width:140px;font-weight:600}._metricCell_1um7o_41{color:hsl(var(--primary));font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}._descCell_1um7o_48{max-width:280px;color:hsl(var(--muted-foreground));line-height:1.45}._dateCell_1um7o_54{white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.75rem}._pagination_1um7o_60{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._pageBtn_1um7o_68{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;border-radius:8px;align-items:center;gap:.25rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}._pageBtn_1um7o_68:hover:not(:disabled){background:hsl(var(--secondary));border-color:hsl(var(--primary)/.3)}._pageBtn_1um7o_68:disabled{opacity:.45;cursor:not-allowed}._pageInfo_1um7o_90{color:hsl(var(--muted-foreground));font-size:.8125rem}._empty_1um7o_95{text-align:center;border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:12px;padding:2.5rem 1.5rem;font-size:.875rem}._overlay_1d3us_1{z-index:1000;background:rgba(0,0,0,.45);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_1d3us_12{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 16px 48px rgba(0,0,0,.15)}._header_1d3us_23{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._title_1d3us_31{color:hsl(var(--foreground));margin:0;font-size:1.0625rem;font-weight:700}._closeBtn_1d3us_38{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem}._closeBtn_1d3us_38:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._form_1d3us_51{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}._field_1d3us_58{color:hsl(var(--foreground));flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}._input_1d3us_67,._textarea_1d3us_68{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}._input_1d3us_67:focus,._textarea_1d3us_68:focus{border-color:hsl(var(--primary)/.5);outline:none}._textarea_1d3us_68{resize:vertical}._footer_1d3us_87{justify-content:flex-end;gap:.625rem;padding-top:.5rem;display:flex}._section_gsazc_1{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;padding:1.25rem}._header_gsazc_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}._title_gsazc_17{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:700}._loading_gsazc_24{text-align:center;color:hsl(var(--muted-foreground));padding:1.5rem;font-size:.875rem}._overlay_m6d35_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:rgba(30,27,75,.35);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_m6d35_13{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 6px);width:min(560px,98vw);box-shadow:0 24px 64px hsl(var(--primary)/.14), 0 4px 16px rgba(0,0,0,.06);overflow:hidden}._header_m6d35_22{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem 1rem;display:flex}._titleGroup_m6d35_30{flex-direction:column;gap:.2rem;display:flex}._title_m6d35_30{color:hsl(var(--foreground));margin:0;font-size:1.0625rem;font-weight:700}._subtitle_m6d35_43{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._closeBtn_m6d35_49{width:1.875rem;height:1.875rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._closeBtn_m6d35_49:hover:not(:disabled){background:hsl(var(--secondary));color:hsl(var(--foreground))}._closeBtn_m6d35_49:disabled{opacity:.5;cursor:not-allowed}._form_m6d35_71{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}._field_m6d35_78{color:hsl(var(--foreground));flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}._select_m6d35_87,._textarea_m6d35_88{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}._select_m6d35_87:focus,._textarea_m6d35_88:focus{border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 2px hsl(var(--primary)/.12);outline:none}._select_m6d35_87:disabled,._textarea_m6d35_88:disabled{opacity:.6;cursor:not-allowed}._textarea_m6d35_88{resize:vertical;min-height:100px}._footer_m6d35_114{border-top:1px solid hsl(var(--border));justify-content:flex-end;gap:.625rem;padding:1rem 1.5rem;display:flex}._pageShell_1uuf6_1{padding-right:52px}@media (max-width:768px){._pageShell_1uuf6_1{padding-right:44px}}._pageMain_1uuf6_10{width:96%;max-width:1440px}._loading_1uuf6_15{text-align:center;color:hsl(var(--muted-foreground));padding:2rem;font-size:.875rem}._card_1lq1j_1{text-align:left;border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:14px;gap:1rem;width:100%;padding:1.25rem;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex}._card_1lq1j_1:hover{border-color:hsl(var(--primary)/.3);box-shadow:0 4px 16px hsl(var(--primary)/.08);transform:translateY(-1px)}._iconWrap_1lq1j_19{background:hsl(var(--primary)/.1);width:2.75rem;height:2.75rem;color:hsl(var(--primary));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._content_1lq1j_31{flex:1;min-width:0}._badges_1lq1j_36{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._category_1lq1j_44{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}._sharedBadge_1lq1j_52{color:hsl(var(--primary));background:hsl(var(--primary)/.1);border-radius:6px;padding:.15rem .5rem;font-size:.6875rem;font-weight:600}._title_1lq1j_61{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:1rem;font-weight:700}._meta_1lq1j_68{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.75rem;margin-bottom:.625rem;font-size:.8125rem;display:flex}._meta_1lq1j_68 span{align-items:center;gap:.25rem;display:inline-flex}._tags_1lq1j_82{flex-wrap:wrap;gap:.375rem;display:flex}._tag_1lq1j_82{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:6px;padding:.15rem .5rem;font-size:.6875rem}._overlay_cl4d6_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:rgba(30,27,75,.35);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_cl4d6_13{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 6px);width:min(640px,96vw);max-height:92vh;box-shadow:0 24px 64px hsl(var(--primary)/.14);flex-direction:column;display:flex;overflow:hidden}._modalHeader_cl4d6_25{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.125rem 1.5rem;display:flex}._modalTitle_cl4d6_34{color:hsl(var(--foreground));margin:0 0 .2rem;font-size:1.0625rem;font-weight:700}._modalSubtitle_cl4d6_41{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._closeBtn_cl4d6_47{width:2rem;height:2rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}._closeBtn_cl4d6_47:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._body_cl4d6_64{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}._modeGrid_cl4d6_72{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:480px){._modeGrid_cl4d6_72{grid-template-columns:1fr}}._modeCard_cl4d6_83{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 1px 4px hsl(var(--primary)/.05), 0 1px 2px rgba(0,0,0,.04);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;transition:border-color .15s,background .15s;display:flex}._modeCard_cl4d6_83:hover{border-color:hsl(var(--primary)/.4)}._modeCardActive_cl4d6_101{border-color:hsl(var(--primary));background:hsl(var(--primary)/.05)}._modeIcon_cl4d6_106{color:hsl(var(--primary))}._modeCardTitle_cl4d6_110{color:hsl(var(--foreground));margin:0;font-size:.9375rem;font-weight:600}._modeCardDesc_cl4d6_117{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._formFields_cl4d6_123{flex-direction:column;gap:1rem;display:flex}._field_cl4d6_129{color:hsl(var(--foreground));flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}._input_cl4d6_138,._textarea_cl4d6_139,._select_cl4d6_140{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}._input_cl4d6_138:focus,._textarea_cl4d6_139:focus,._select_cl4d6_140:focus{border-color:hsl(var(--primary)/.5);outline:none}._textarea_cl4d6_139{resize:vertical;min-height:72px}._templateList_cl4d6_161{flex-direction:column;gap:.75rem;display:flex}._templateCard_cl4d6_167{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 1px 4px hsl(var(--primary)/.05), 0 1px 2px rgba(0,0,0,.04);cursor:pointer;align-items:center;gap:.875rem;padding:1rem;transition:border-color .15s,background .15s;display:flex}._templateCard_cl4d6_167:hover{border-color:hsl(var(--primary)/.4)}._templateCardActive_cl4d6_183{border-color:hsl(var(--primary));background:hsl(var(--primary)/.05)}._templateIcon_cl4d6_188{font-size:1.75rem;line-height:1}._templateInfo_cl4d6_193{flex:1;min-width:0}._templateName_cl4d6_198{color:hsl(var(--foreground));margin:0 0 .125rem;font-size:.9375rem;font-weight:600}._templateDesc_cl4d6_205{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._footer_cl4d6_211{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:flex-end;gap:.625rem;padding:1rem 1.5rem;display:flex}._pageMain_ufkzt_1{width:95%;max-width:none}._grid_p9f2j_1{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;display:grid}._pagination_p9f2j_7{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}._pageBtn_p9f2j_15{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;display:inline-flex}._pageBtn_p9f2j_15:hover:not(:disabled){border-color:hsl(var(--primary)/.4)}._pageBtn_p9f2j_15:disabled{opacity:.45;cursor:not-allowed}._pageInfo_p9f2j_35{color:hsl(var(--muted-foreground));font-size:.875rem}._editor_152e3_1{flex-direction:column;gap:.5rem;display:flex}._row_152e3_7{align-items:center;gap:.5rem;display:flex}._bullet_152e3_13{background:hsl(var(--muted-foreground));border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}._checkbox_152e3_21{border:1px solid hsl(var(--border));cursor:default;width:1rem;height:1rem;accent-color:hsl(var(--primary));border-radius:3px;flex-shrink:0}._input_152e3_31{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:0;color:hsl(var(--foreground));border-radius:8px;flex:1;padding:.4375rem .625rem;font-family:inherit;font-size:.9375rem}._input_152e3_31:focus{border-color:hsl(var(--primary)/.5);outline:none}._removeBtn_152e3_47{width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._removeBtn_152e3_47:hover{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}._removeBtn_152e3_47:disabled{opacity:.35;cursor:not-allowed}._addBtn_152e3_69{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}._addBtn_152e3_69:hover{background:hsl(var(--primary)/.08)}._previewList_152e3_87{margin:0;padding-left:1.25rem;list-style:outside}._previewList_152e3_87 li{color:hsl(var(--foreground));font-size:.9375rem;line-height:1.6}._previewChecklist_152e3_98{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}._previewChecklist_152e3_98 li{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.9375rem;display:flex}._checkIcon_152e3_114{border:1px solid hsl(var(--border));border-radius:3px;flex-shrink:0;width:1rem;height:1rem}._placeholder_152e3_122{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem}._previewWrap_152e3_128{cursor:pointer;border-radius:8px;min-height:2.5rem;padding:.5rem;transition:background .15s}._previewWrap_152e3_128:hover{background:hsl(var(--muted)/.5)}._svgWrap_7vceh_1{padding:.5rem 0;overflow-x:auto}._svgWrap_7vceh_1 svg{max-width:100%;height:auto}._error_7vceh_10{color:hsl(var(--destructive));margin:0 0 .5rem;font-size:.8125rem}._empty_7vceh_16{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._textarea_kes6w_1{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-height:240px;color:hsl(var(--foreground));resize:vertical;border-radius:8px;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.5}._textarea_kes6w_1:focus{border-color:hsl(var(--primary)/.5);outline:none}._previewWrap_kes6w_19{padding:.25rem 0;overflow-x:auto}._textarea_mtxu7_1{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-height:240px;color:hsl(var(--foreground));resize:vertical;border-radius:8px;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.6}._textarea_mtxu7_1:focus{border-color:hsl(var(--primary)/.5);outline:none}._prose_mtxu7_19{color:hsl(var(--foreground));min-height:2rem;font-size:.9375rem;line-height:1.65}._prose_mtxu7_19 h1,._prose_mtxu7_19 h2,._prose_mtxu7_19 h3,._prose_mtxu7_19 h4{margin:1rem 0 .5rem;font-weight:700;line-height:1.3}._prose_mtxu7_19 h1{font-size:1.375rem}._prose_mtxu7_19 h2{font-size:1.125rem}._prose_mtxu7_19 h3{font-size:1rem}._prose_mtxu7_19 p{margin:0 0 .75rem}._prose_mtxu7_19 ul,._prose_mtxu7_19 ol{margin:0 0 .75rem;padding-left:1.25rem}._prose_mtxu7_19 code{background:hsl(var(--muted));border-radius:4px;padding:.1rem .35rem;font-family:ui-monospace,monospace;font-size:.85em}._prose_mtxu7_19 pre{background:hsl(var(--muted));border-radius:8px;margin:0 0 .75rem;padding:.75rem;overflow-x:auto}._prose_mtxu7_19 blockquote{border-left:3px solid hsl(var(--primary)/.4);color:hsl(var(--muted-foreground));margin:0 0 .75rem;padding-left:.75rem}._prose_mtxu7_19 a{color:hsl(var(--primary))}._timeline_93z4e_1{flex-direction:column;gap:2rem;padding:.25rem 0;display:flex}._step_93z4e_8{-moz-column-gap:1rem;grid-template-rows:auto auto auto;grid-template-columns:2rem 1fr;column-gap:1rem;display:grid}._rail_93z4e_15{flex-direction:column;grid-area:1/1/-1;align-items:center;display:flex}._badge_93z4e_23{border:2px solid hsl(var(--foreground));width:2rem;height:2rem;color:hsl(var(--foreground));z-index:1;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:400;display:flex}._line_93z4e_39{background:hsl(var(--foreground));flex:1;width:2px;min-height:1.5rem;margin-top:.5rem}._content_93z4e_47{display:contents}._title_93z4e_51{color:hsl(var(--foreground));grid-area:1/2;align-self:center;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}._caption_93z4e_62{color:hsl(var(--muted-foreground));grid-area:2/2;margin:.35rem 0 .5rem;font-size:.875rem;font-style:italic;line-height:1.5}._text_93z4e_72{color:hsl(var(--foreground));white-space:pre-wrap;grid-area:3/2;margin:0;font-size:.9375rem;line-height:1.65}._emptyPreview_93z4e_82{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}._editor_93z4e_88{flex-direction:column;gap:1rem;display:flex}._editorStep_93z4e_94{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.15);border-radius:10px;padding:.875rem}._editorHeader_93z4e_101{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}._stepNum_93z4e_108{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700}._removeBtn_93z4e_116{color:hsl(var(--destructive));cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem}._removeBtn_93z4e_116:hover{background:hsl(var(--destructive)/.1)}._input_93z4e_128,._textarea_93z4e_129{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border-radius:8px;margin-bottom:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}._input_93z4e_128:focus,._textarea_93z4e_129:focus{border-color:hsl(var(--primary)/.5);outline:none}._textarea_93z4e_129{resize:vertical;min-height:72px}._addBtn_93z4e_151{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;display:inline-flex}._addBtn_93z4e_151:hover{border-color:hsl(var(--primary)/.4);color:hsl(var(--primary))}._wrap_1jvbx_1{flex-direction:column;gap:.625rem;display:flex}._modeTabs_1jvbx_7{gap:.375rem;display:flex}._modeBtn_1jvbx_12{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex}._modeBtn_1jvbx_12:hover{border-color:hsl(var(--primary)/.35)}._modeBtnActive_1jvbx_28{border-color:hsl(var(--primary));color:hsl(var(--primary));background:hsl(var(--primary)/.08)}._uploadZone_1jvbx_34{flex-direction:column;gap:.375rem;display:flex}._fileInput_1jvbx_40{display:none}._uploadBtn_1jvbx_44{border:1px dashed hsl(var(--border));background:hsl(var(--muted)/.2);color:hsl(var(--foreground));cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}._uploadBtn_1jvbx_44:hover:not(:disabled){border-color:hsl(var(--primary)/.4)}._uploadBtn_1jvbx_44:disabled{opacity:.6;cursor:not-allowed}._hint_1jvbx_65{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem}._input_1jvbx_71{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border-radius:8px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}._input_1jvbx_71:focus{border-color:hsl(var(--primary)/.5);outline:none}._figure_1jvbx_86{margin:.25rem 0 0}._image_1jvbx_90{border:1px solid hsl(var(--border));border-radius:10px;max-width:100%}._caption_1jvbx_96{color:hsl(var(--muted-foreground));text-align:center;margin-top:.5rem;font-size:.8125rem}._empty_1jvbx_103{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._wrap_1g40n_1{flex-direction:column;gap:.625rem;width:100%;display:flex}._toolbar_1g40n_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._palette_1g40n_16{flex-wrap:wrap;gap:.375rem;display:flex}._paletteBtn_1g40n_22,._toolbarBtn_1g40n_23,._toolbarBtnDanger_1g40n_24{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex}._paletteBtn_1g40n_22:hover,._toolbarBtn_1g40n_23:hover,._toolbarBtnDanger_1g40n_24:hover{border-color:hsl(var(--primary)/.4)}._paletteBtn_1g40n_22:hover{color:hsl(var(--primary))}._toolbarBtnDanger_1g40n_24{color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.35)}._toolbarBtnDanger_1g40n_24:hover{background:hsl(var(--destructive)/.08)}._toolbarActions_1g40n_54{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._toolbarHint_1g40n_61{color:hsl(var(--muted-foreground));font-size:.75rem}._canvasWrap_1g40n_66{border-radius:10px;width:100%;overflow:hidden}._canvas_1g40n_66{width:100%}._reactFlowTransparent_1g40n_76 .react-flow,._reactFlowTransparent_1g40n_76 .react-flow__pane,._reactFlowTransparent_1g40n_76 .react-flow__viewport,._reactFlowTransparent_1g40n_76 .react-flow__renderer{background:0 0!important}._reactFlowTransparent_1g40n_76 .react-flow__edge-path{stroke:hsl(var(--foreground)/.45);stroke-width:1.5px}._reactFlowTransparent_1g40n_76 .react-flow__edge.selected .react-flow__edge-path{stroke:hsl(var(--primary));stroke-width:2px}._reactFlowTransparent_1g40n_76 .react-flow__controls{box-shadow:none;border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden}._reactFlowTransparent_1g40n_76 .react-flow__controls-button{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));fill:hsl(var(--foreground))}._node_1g40n_104{border:2px solid hsl(var(--border));background:hsl(var(--card));text-align:center;min-width:120px;max-width:200px;box-shadow:0 1px 4px hsl(var(--foreground)/.04);padding:.5rem .75rem;font-size:.8125rem;position:relative}._nodeSelected_1g40n_116{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.2)}._nodeProcess_1g40n_121{border-radius:8px}._nodeTerminal_1g40n_125{border-radius:999px}._nodeDecision_1g40n_129{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border-radius:4px;min-width:100px;padding:1.25rem .75rem}._nodeInput_1g40n_136{text-align:center;width:100%;color:hsl(var(--foreground));resize:none;background:0 0;border:none;font-family:inherit;font-size:.8125rem;line-height:1.4;overflow:hidden}._nodeInput_1g40n_136:focus{outline:none}._nodeLabelReadOnly_1g40n_152{word-break:break-word;line-height:1.4;display:block}._nodeDeleteBtn_1g40n_158{border:1px solid hsl(var(--border));background:hsl(var(--card));width:1.25rem;height:1.25rem;color:hsl(var(--destructive));cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:-8px;right:-8px}._node_1g40n_104:hover ._nodeDeleteBtn_1g40n_158,._nodeSelected_1g40n_116 ._nodeDeleteBtn_1g40n_158{opacity:1}._handle_1g40n_180{background:hsl(var(--primary))!important;border:2px solid hsl(var(--card))!important;width:8px!important;height:8px!important}._wrap_1iwh5_1{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}._label_1iwh5_8{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:.6875rem;font-weight:600;transition:color .15s}._labelActive_1iwh5_18{color:hsl(var(--foreground))}._toggle_1iwh5_22{background:hsl(var(--muted));cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .2s;position:relative}._toggleOn_1iwh5_35{background:hsl(var(--primary))}._thumb_1iwh5_39{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px rgba(0,0,0,.15)}._toggleOn_1iwh5_35 ._thumb_1iwh5_39{transform:translate(18px)}._blockList_qv9ma_1{flex-direction:column;gap:.5rem;padding-bottom:2rem;display:flex}._block_qv9ma_1{border:1px solid transparent;border-radius:10px;padding:1rem;transition:border-color .15s;position:relative}._block_qv9ma_1:hover{border-color:hsl(var(--border))}._block_qv9ma_1:hover ._blockActions_qv9ma_18,._block_qv9ma_1:hover ._deleteBtn_qv9ma_19{opacity:1}._blockFlowchart_qv9ma_23{padding-left:.5rem;padding-right:.5rem}._blockFlowchart_qv9ma_23 ._blockContent_qv9ma_27{width:100%}._blockRow_qv9ma_31{align-items:flex-start;gap:.5rem;display:flex}._blockActions_qv9ma_18{opacity:0;align-items:center;padding-top:.125rem;transition:opacity .15s;display:flex}._dragHandle_qv9ma_45{width:1.5rem;height:1.5rem;color:hsl(var(--muted-foreground));cursor:grab;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}._dragHandle_qv9ma_45:hover{background:hsl(var(--muted))}._blockContent_qv9ma_27{flex:1;min-width:0}._blockMeta_qv9ma_66{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}._blockMetaWithToggle_qv9ma_74{justify-content:space-between;gap:.75rem}._blockMetaLabel_qv9ma_79{align-items:center;gap:.375rem;min-width:0;display:flex}._blockTypeLabel_qv9ma_86{text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}._richTextBlock_qv9ma_93 .wrapper{border-radius:8px}._headingInput_qv9ma_97{width:100%;color:hsl(var(--foreground));background:0 0;border:none;border-radius:8px;padding:.5rem;font-family:inherit;font-size:1.5rem;font-weight:800}._headingInput_qv9ma_97:focus{background:hsl(var(--muted)/.3);outline:none}._headingInput_qv9ma_97::placeholder{color:hsl(var(--muted-foreground))}._headingInput_qv9ma_97::placeholder{color:hsl(var(--muted-foreground))}._blockTextarea_qv9ma_116{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-height:100px;color:hsl(var(--foreground));resize:vertical;border-radius:8px;padding:.5rem;font-family:inherit;font-size:.9375rem;line-height:1.6}._blockTextarea_qv9ma_116:focus{border-color:hsl(var(--primary)/.5);outline:none}._blockPreview_qv9ma_134{cursor:text;border-radius:8px;min-height:2.5rem;padding:.5rem;transition:background .15s}._blockPreview_qv9ma_134:hover{background:hsl(var(--muted)/.5)}._blockPreviewReadOnly_qv9ma_145{cursor:default}._blockPreviewReadOnly_qv9ma_145:hover{background:0 0}._headingPreview_qv9ma_152{color:hsl(var(--foreground));margin:0;font-size:1.5rem;font-weight:800}._textPreview_qv9ma_159{color:hsl(var(--foreground));white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.6}._listPreview_qv9ma_167{margin:0;padding-left:1.25rem;list-style:outside}._listPreview_qv9ma_167 li{color:hsl(var(--foreground));font-size:.9375rem;line-height:1.6}._checklistPreview_qv9ma_178{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}._checklistPreview_qv9ma_178 li{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.9375rem;display:flex}._checkIcon_qv9ma_194{border:1px solid hsl(var(--border));border-radius:3px;flex-shrink:0;width:1rem;height:1rem}._codePreview_qv9ma_202{background:hsl(var(--muted));border-radius:8px;margin:0;padding:1rem;overflow-x:auto}._codePreview_qv9ma_202 code{color:hsl(var(--foreground));font-family:JetBrains Mono,monospace;font-size:.8125rem}._quotePreview_qv9ma_215{border-left:4px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin:0;padding-left:1rem;font-size:.9375rem;font-style:italic}._placeholder_qv9ma_224{color:hsl(var(--muted-foreground))}._deleteBtn_qv9ma_19{width:1.75rem;height:1.75rem;color:hsl(var(--destructive));cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex}._deleteBtn_qv9ma_19:hover{background:hsl(var(--destructive)/.1)}._addBlockWrap_qv9ma_247{margin-top:.5rem;position:relative}._addBlockBtn_qv9ma_252{border:1px dashed hsl(var(--border));width:100%;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s;display:flex}._addBlockBtn_qv9ma_252:hover{border-color:hsl(var(--primary)/.5);color:hsl(var(--foreground))}._dropdown_qv9ma_273{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 8px 24px hsl(var(--primary)/.1);z-index:10;border-radius:10px;max-height:280px;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-x:hidden;overflow-y:auto}._dropdownItem_qv9ma_288{width:100%;color:hsl(var(--foreground));cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.875rem;display:flex}._dropdownItem_qv9ma_288:hover{background:hsl(var(--muted))}._thread_hay2b_1{flex-direction:column;height:100%;display:flex}._header_hay2b_7{border-bottom:1px solid hsl(var(--border));flex-shrink:0;padding:1rem}._headerTitle_hay2b_13{color:hsl(var(--foreground));margin:0 0 .125rem;font-size:.9375rem;font-weight:700}._headerCount_hay2b_20{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._scrollArea_hay2b_26{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;flex:1;padding:1rem;overflow-y:auto}._scrollArea_hay2b_26::-webkit-scrollbar{width:6px;height:6px}._scrollArea_hay2b_26::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._scrollArea_hay2b_26::-webkit-scrollbar-track{background:0 0}._commentList_hay2b_45{flex-direction:column;gap:1.25rem;display:flex}._comment_hay2b_45._resolved_hay2b_51{opacity:.6}._commentRow_hay2b_55{align-items:flex-start;gap:.75rem;display:flex}._loading_hay2b_61{color:hsl(var(--muted-foreground));padding:.5rem;font-size:.875rem}._commentBody_hay2b_67{flex:1;min-width:0}._commentMeta_hay2b_72{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}._userName_hay2b_80{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}._date_hay2b_86{color:hsl(var(--muted-foreground));font-size:.75rem}._resolvedBadge_hay2b_91{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}._commentText_hay2b_103{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:.8125rem;line-height:1.5}._commentActions_hay2b_110{gap:.375rem;display:flex}._actionBtn_hay2b_115{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}._actionBtn_hay2b_115:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._replies_hay2b_132{border-left:2px solid hsl(var(--border));flex-direction:column;gap:.75rem;margin-top:.75rem;margin-left:1.5rem;padding-left:1rem;display:flex}._replyForm_hay2b_142{flex-direction:column;gap:.5rem;margin-top:.5rem;margin-left:1.5rem;display:flex}._textarea_hay2b_150{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-height:80px;color:hsl(var(--foreground));resize:vertical;border-radius:8px;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem}._textarea_hay2b_150:focus{border-color:hsl(var(--primary)/.5);outline:none}._replyActions_hay2b_167{gap:.5rem;display:flex}._footer_hay2b_172{border-top:1px solid hsl(var(--border));flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem;display:flex}._submitBtn_hay2b_181{background:hsl(var(--primary));width:100%;color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}._submitBtn_hay2b_181:hover{opacity:.9}._cancelBtn_hay2b_196{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.375rem .75rem;font-size:.8125rem}._cancelBtn_hay2b_196:hover{background:hsl(var(--muted))}._primaryBtnSm_hay2b_209{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:8px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}._primaryBtnSm_hay2b_209:hover{opacity:.9}._overlay_12hlq_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:rgba(30,27,75,.35);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_12hlq_13{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 6px);width:min(640px,96vw);max-height:92vh;box-shadow:0 24px 64px hsl(var(--primary)/.14);flex-direction:column;display:flex;overflow:hidden}._modalHeader_12hlq_25{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.125rem 1.5rem;display:flex}._modalTitle_12hlq_34{color:hsl(var(--foreground));margin:0 0 .2rem;font-size:1.0625rem;font-weight:700}._modalSubtitle_12hlq_41{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._closeBtn_12hlq_47{width:2rem;height:2rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}._closeBtn_12hlq_47:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._body_12hlq_64{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}._linkRow_12hlq_72{gap:.5rem;display:flex}._linkInput_12hlq_77{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.3);color:hsl(var(--foreground));border-radius:8px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem}._addSection_12hlq_88{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 1px 4px hsl(var(--primary)/.05), 0 1px 2px rgba(0,0,0,.04);flex-direction:column;gap:.75rem;padding:1rem;display:flex}._sectionLabel_12hlq_99{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}._addRow_12hlq_105{flex-wrap:wrap;gap:.5rem;display:flex}._select_12hlq_111{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:140px;color:hsl(var(--foreground));border-radius:8px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}._select_12hlq_111:focus{border-color:hsl(var(--primary)/.5);outline:none}._selectNarrow_12hlq_127{flex:none;width:140px}._lookupField_12hlq_132{flex:1;min-width:180px}._readOnlyBanner_12hlq_137{background:hsl(var(--muted)/.4);border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:8px;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}._loadingRow_12hlq_147{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}._spinning_12hlq_156{animation:.8s linear infinite _spin_12hlq_156}@keyframes _spin_12hlq_156{to{transform:rotate(360deg)}}._ownerItem_12hlq_165{background:hsl(var(--muted)/.2)}._ownerBadge_12hlq_169,._roleBadge_12hlq_170{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.5);border-radius:999px;flex-shrink:0;padding:.25rem .625rem;font-size:.75rem;font-weight:600}._emptyMessage_12hlq_180{color:hsl(var(--muted-foreground));margin:.5rem 0 0;font-size:.8125rem}._iconBtn_12hlq_186{background:hsl(var(--primary));width:2.375rem;height:2.375rem;color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}._iconBtn_12hlq_186:hover:not(:disabled){opacity:.9}._iconBtn_12hlq_186:disabled{opacity:.6;cursor:not-allowed}._permissionList_12hlq_206{flex-direction:column;gap:.5rem;display:flex}._permissionItem_12hlq_212{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 1px 4px hsl(var(--primary)/.05), 0 1px 2px rgba(0,0,0,.04);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}._permissionUser_12hlq_224{align-items:center;gap:.75rem;min-width:0;display:flex}._avatar_12hlq_231{background:hsl(var(--primary)/.15);width:2rem;height:2rem;color:hsl(var(--primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}._userName_12hlq_245{color:hsl(var(--foreground));margin:0;font-size:.875rem;font-weight:600}._userEmail_12hlq_252{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem}._permissionActions_12hlq_258{flex-shrink:0;align-items:center;gap:.375rem;display:flex}._removeBtn_12hlq_265{width:2rem;height:2rem;color:hsl(var(--destructive));cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}._removeBtn_12hlq_265:hover{background:hsl(var(--destructive)/.1)}._roleInfo_12hlq_281{background:hsl(var(--muted)/.3);border-radius:10px;padding:1rem}._roleInfoTitle_12hlq_287{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:.8125rem;font-weight:600}._roleInfoList_12hlq_294{color:hsl(var(--muted-foreground));margin:0;padding-left:1.125rem;font-size:.8125rem;line-height:1.6}._roleInfoList_12hlq_294 strong{color:hsl(var(--foreground))}._footer_12hlq_305{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:flex-end;padding:1rem 1.5rem;display:flex}._copyBtn_12hlq_313{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}._copyBtn_12hlq_313:hover{opacity:.9}._editorShell_1dho5_1{height:100vh;height:100dvh;max-height:100vh;background:hsl(var(--background));max-height:100dvh;display:flex;overflow:hidden}._editorMain_1dho5_11{flex-direction:column;flex:1;width:95%;min-width:0;min-height:0;margin:0 auto;display:flex}._editorHeader_1dho5_21{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}._backBtn_1dho5_31{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.875rem;font-weight:500;display:inline-flex}._backBtn_1dho5_31:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._headerActions_1dho5_49{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._editorsGroup_1dho5_56{align-items:center;gap:.5rem;display:flex}._editorsLabel_1dho5_62{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.8125rem;display:flex}._separator_1dho5_70{background:hsl(var(--border));width:1px;height:1.5rem}._savedTime_1dho5_76{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.8125rem;display:flex}._toolbarActions_1dho5_84{align-items:center;gap:.5rem;display:flex}._titleSection_1dho5_90{border-bottom:1px solid hsl(var(--border));padding:0 1.5rem 1rem}._titleInput_1dho5_95{width:100%;color:hsl(var(--foreground));background:0 0;border:none;padding:0;font-size:1.375rem;font-weight:700}._titleInput_1dho5_95:focus{outline:none}._titleInput_1dho5_95::placeholder{color:hsl(var(--muted-foreground))}._titleInput_1dho5_95::placeholder{color:hsl(var(--muted-foreground))}._editorCanvas_1dho5_111{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;flex:1;min-height:0;padding:2rem 1.5rem;overflow-y:auto}._editorCanvas_1dho5_111::-webkit-scrollbar{width:6px;height:6px}._editorCanvas_1dho5_111::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._editorCanvas_1dho5_111::-webkit-scrollbar-track{background:0 0}._canvasInner_1dho5_131{max-width:56rem;margin:0 auto;padding-bottom:4rem}._commentsPanel_1dho5_137{width:20rem;height:100vh;height:100dvh;max-height:100vh;border-left:1px solid hsl(var(--border));background:hsl(var(--muted)/.3);flex-direction:column;flex-shrink:0;align-self:flex-start;max-height:100dvh;display:flex;overflow:hidden}._notFound_1dho5_152{text-align:center;padding:2rem}@media (max-width:900px){._editorShell_1dho5_1{flex-direction:column}._commentsPanel_1dho5_137{border-left:none;border-top:1px solid hsl(var(--border));width:100%;height:50vh;height:50dvh;max-height:50vh;align-self:stretch;max-height:50dvh}}._overlay_aekh1_1{z-index:1100;background:rgba(0,0,0,.6);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_aekh1_12{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.2)}._header_aekh1_25{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem;display:flex}._title_aekh1_34{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:700}._closeBtn_aekh1_41{border:1px solid hsl(var(--border));width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;display:flex}._closeBtn_aekh1_41:hover{background:hsl(var(--secondary))}._hint_aekh1_57{color:hsl(var(--muted-foreground));flex-shrink:0;margin:0;padding:.625rem 1.25rem 0;font-size:.8125rem}._list_aekh1_65{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;flex-direction:column;flex:1;gap:.375rem;padding:.75rem 1.25rem;display:flex;overflow-y:auto}._list_aekh1_65::-webkit-scrollbar{width:5px}._list_aekh1_65::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._loading_aekh1_83,._empty_aekh1_84{text-align:center;color:hsl(var(--muted-foreground));padding:2rem;font-size:.875rem}._okrItem_aekh1_91{border:1px solid hsl(var(--border));border-radius:10px;overflow:hidden}._okrRow_aekh1_97{background:hsl(var(--background));align-items:center;gap:.625rem;padding:.625rem .875rem;transition:background .12s;display:flex}._okrRow_aekh1_97:hover{background:hsl(var(--secondary))}._checkbox_aekh1_109{width:16px;height:16px;accent-color:hsl(var(--primary));cursor:pointer;flex-shrink:0}._okrTitle_aekh1_117{color:hsl(var(--foreground));flex:1;font-size:.875rem;font-weight:600;line-height:1.4}._okrProgress_aekh1_125{color:hsl(var(--primary));white-space:nowrap;font-size:.75rem;font-weight:600}._expandBtn_aekh1_132{width:22px;height:22px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._expandBtn_aekh1_132:hover{background:hsl(var(--border));color:hsl(var(--foreground))}._krList_aekh1_150{border-top:1px solid hsl(var(--border));flex-direction:column;display:flex}._krRow_aekh1_156{background:hsl(var(--card));align-items:center;gap:.625rem;padding:.5rem .875rem .5rem 2.25rem;transition:background .12s;display:flex}._krRow_aekh1_156+._krRow_aekh1_156{border-top:1px solid hsl(var(--border)/.5)}._krRow_aekh1_156:hover{background:hsl(var(--secondary))}._krDesc_aekh1_171{color:hsl(var(--foreground));flex:1;font-size:.8125rem;line-height:1.4}._krProgress_aekh1_178{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.75rem}._footer_aekh1_184{border-top:1px solid hsl(var(--border));background:hsl(var(--background));flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}._count_aekh1_195{color:hsl(var(--muted-foreground));font-size:.8125rem}._footerActions_aekh1_200{gap:.625rem;display:flex}._cancelBtn_aekh1_205{border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:8px;padding:.4375rem .875rem;font-size:.875rem;font-weight:500;transition:background .15s}._cancelBtn_aekh1_205:hover{background:hsl(var(--secondary))}._confirmBtn_aekh1_220{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:8px;padding:.4375rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .15s}._confirmBtn_aekh1_220:hover{opacity:.9}._overlay_hc1lk_2{z-index:1000;background:rgba(0,0,0,.55);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_hc1lk_13{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:16px;flex-direction:column;width:100%;max-width:980px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.25)}._header_hc1lk_27{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._headerTitle_hc1lk_36{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:700}._closeBtn_hc1lk_43{border:1px solid hsl(var(--border));width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;display:flex}._closeBtn_hc1lk_43:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}._body_hc1lk_61{flex:1;grid-template-columns:1fr 280px;min-height:0;display:grid;overflow:hidden}._left_hc1lk_70{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}._left_hc1lk_70::-webkit-scrollbar{width:5px}._left_hc1lk_70::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._titleInput_hc1lk_87{width:100%;color:hsl(var(--foreground));background:0 0;border:none;border-bottom:2px solid transparent;outline:none;padding:.25rem 0;font-size:1.5rem;font-weight:700;transition:border-color .15s}._titleInput_hc1lk_87::placeholder{color:hsl(var(--muted-foreground));font-weight:400}._titleInput_hc1lk_87::placeholder{color:hsl(var(--muted-foreground));font-weight:400}._titleInput_hc1lk_87:focus{border-bottom-color:hsl(var(--primary)/.4)}._fieldGroup_hc1lk_107{flex-direction:column;gap:.375rem;display:flex}._fieldLabel_hc1lk_113{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex}._textarea_hc1lk_122{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));resize:vertical;border-radius:8px;padding:.625rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}._textarea_hc1lk_122::placeholder{color:hsl(var(--muted-foreground))}._textarea_hc1lk_122::placeholder{color:hsl(var(--muted-foreground))}._textarea_hc1lk_122:focus{border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 2px hsl(var(--primary)/.1);outline:none}._tagInputRow_hc1lk_144{gap:.5rem;display:flex}._tagInput_hc1lk_144{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:8px;outline:none;flex:1;padding:.4375rem .75rem;font-size:.875rem;transition:border-color .15s}._tagInput_hc1lk_144:focus{border-color:hsl(var(--primary)/.5)}._tagAddBtn_hc1lk_164{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;border-radius:8px;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s}._tagAddBtn_hc1lk_164:hover{background:hsl(var(--secondary))}._tagsRow_hc1lk_179{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}._tag_hc1lk_144{background:hsl(var(--primary)/.12);color:hsl(var(--primary));border-radius:999px;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}._tagRemove_hc1lk_198{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._tagRemove_hc1lk_198:hover{opacity:1}._miniCards_hc1lk_214{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._miniCard_hc1lk_214{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex}._miniCardLabel_hc1lk_230{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}._miniCardValue_hc1lk_236{color:hsl(var(--foreground));font-size:1.25rem;font-weight:700}._dropZone_hc1lk_243{border:2px dashed hsl(var(--border));text-align:center;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:10px;padding:1.5rem;font-size:.875rem;transition:border-color .15s,background .15s}._dropZone_hc1lk_243:hover{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.04)}._attachList_hc1lk_258{flex-direction:column;gap:.375rem;margin-top:.5rem;display:flex}._attachItem_hc1lk_265{background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.8125rem;display:flex}._attachRemove_hc1lk_277{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;align-items:center;padding:0;display:flex}._attachRemove_hc1lk_277:hover{color:#d22d2d}._sidebar_hc1lk_291{background:hsl(var(--card));border-left:1px solid hsl(var(--border));scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;flex-direction:column;gap:0;padding:1.25rem 1rem;display:flex;overflow-y:auto}._sidebar_hc1lk_291::-webkit-scrollbar{width:4px}._sidebar_hc1lk_291::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:2px}._sidebarSection_hc1lk_310{flex-direction:column;gap:.375rem;padding:.75rem 0;display:flex}._sidebarLabel_hc1lk_317{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}._sidebarSelect_hc1lk_325{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;border-radius:8px;outline:none;padding:.4375rem .625rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}._sidebarSelect_hc1lk_325:focus{border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 2px hsl(var(--primary)/.1)}._sidebarInput_hc1lk_342{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;outline:none;padding:.4375rem .625rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}._sidebarInput_hc1lk_342::placeholder{color:hsl(var(--muted-foreground))}._sidebarInput_hc1lk_342::placeholder{color:hsl(var(--muted-foreground))}._sidebarInput_hc1lk_342:focus{border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 2px hsl(var(--primary)/.1)}._sidebarSep_hc1lk_361{border:none;border-top:1px solid hsl(var(--border));margin:0}._respTabs_hc1lk_368{background:hsl(var(--muted));border-radius:8px;gap:.25rem;padding:.1875rem;display:flex}._respTab_hc1lk_368{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:.3125rem;font-size:.6875rem;font-weight:500;transition:background .15s,color .15s}._respTab_hc1lk_368._respTabActive_hc1lk_388{background:hsl(var(--background));color:hsl(var(--foreground));font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}._respTab_hc1lk_368:not(._respTabActive_hc1lk_388):hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}._progressRow_hc1lk_400{align-items:center;gap:.5rem;display:flex}._progressInput_hc1lk_406{border:1px solid hsl(var(--border));background:hsl(var(--background));width:60px;color:hsl(var(--foreground));text-align:center;border-radius:6px;outline:none;padding:.3125rem .5rem;font-family:inherit;font-size:.875rem}._progressBar_hc1lk_419{background:hsl(var(--muted));border-radius:3px;flex:1;height:6px;overflow:hidden}._progressFill_hc1lk_427{background:hsl(var(--primary));border-radius:3px;height:100%;transition:width .2s}._lookupWrapper_hc1lk_435{width:100%}._okrHeader_hc1lk_440{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._okrAddBtn_hc1lk_447{border:1px solid hsl(var(--primary)/.4);background:hsl(var(--primary)/.08);color:hsl(var(--primary));cursor:pointer;white-space:nowrap;border-radius:6px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:background .15s}._okrAddBtn_hc1lk_447:hover{background:hsl(var(--primary)/.15)}._okrChips_hc1lk_463{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}._okrChip_hc1lk_463{background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.25);color:hsl(var(--primary));border-radius:6px;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}._okrChipId_hc1lk_483{opacity:.7;font-family:monospace;font-size:.6875rem;font-weight:400}._okrEmpty_hc1lk_490{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.8125rem;font-style:italic}._footer_hc1lk_498{border-top:1px solid hsl(var(--border));background:hsl(var(--background));flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}._cancelBtn_hc1lk_508{border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:8px;padding:.5rem 1.125rem;font-size:.875rem;font-weight:500;transition:background .15s}._cancelBtn_hc1lk_508:hover{background:hsl(var(--secondary))}._submitBtn_hc1lk_523{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .15s}._submitBtn_hc1lk_523:hover:not(:disabled){opacity:.9}._submitBtn_hc1lk_523:disabled{opacity:.5;cursor:not-allowed}._overlay_yip6d_1{z-index:1000;background:rgba(0,0,0,.55);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_yip6d_12{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;flex-direction:column;width:100%;max-width:1160px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 72px rgba(0,0,0,.25)}._loading_yip6d_25{text-align:center;color:hsl(var(--muted-foreground));padding:3rem;font-size:.875rem}._modalHeader_yip6d_32{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex}._headerMeta_yip6d_41{align-items:center;gap:.5rem;display:flex}._taskId_yip6d_47{color:hsl(var(--muted-foreground));font-family:monospace;font-size:.75rem}._dot_yip6d_53{color:hsl(var(--muted-foreground))}._headerActions_yip6d_57{align-items:center;gap:.375rem;display:flex}._iconBtn_yip6d_63{border:1px solid hsl(var(--border));width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._iconBtn_yip6d_63:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}._body_yip6d_81{flex:1;grid-template-columns:1fr 340px;display:grid;overflow:hidden}@media (max-width:800px){._body_yip6d_81{grid-template-columns:1fr}}._main_yip6d_93{border-right:1px solid hsl(var(--border));flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}._taskTitle_yip6d_102{color:hsl(var(--foreground));margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}._projectTag_yip6d_110{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.2rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}._projectTagEmpty_yip6d_123{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.2rem .625rem;font-size:.75rem;font-style:italic;font-weight:500;display:inline-flex}._section_yip6d_137{flex-direction:column;gap:.5rem;display:flex}._sectionTitle_yip6d_143{color:hsl(var(--foreground));align-items:center;gap:.375rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}._description_yip6d_153{color:hsl(var(--foreground)/.85);background:hsl(var(--muted)/.4);white-space:pre-wrap;border-radius:8px;margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.6}._tabs_yip6d_164{border-bottom:1px solid hsl(var(--border));flex-shrink:0;gap:.25rem;padding-bottom:0;display:flex}._tab_yip6d_164{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:color .15s,border-color .15s;display:flex}._tab_yip6d_164:hover{color:hsl(var(--foreground))}._tab_yip6d_164._tabActive_yip6d_190{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary));font-weight:600}._tabContent_yip6d_196{flex-direction:column;flex:1;gap:.75rem;display:flex}._commentList_yip6d_204{flex-direction:column;gap:1rem;display:flex}._commentItem_yip6d_210{align-items:flex-start;gap:.75rem;display:flex}._commentBubble_yip6d_216{background:hsl(var(--muted)/.5);border-radius:10px;flex:1;padding:.625rem .875rem}._commentMeta_yip6d_223{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}._commentAuthor_yip6d_231{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}._commentDate_yip6d_237{color:hsl(var(--muted-foreground));font-size:.75rem}._deleteCommentBtn_yip6d_242{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;margin-left:auto;padding:2px;display:flex}._deleteCommentBtn_yip6d_242:hover{color:#d92626}._commentText_yip6d_257{color:hsl(var(--foreground));white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.5}._mention_yip6d_265{color:hsl(var(--primary));font-weight:600}._commentInputArea_yip6d_270{border-top:1px solid hsl(var(--border));align-items:flex-start;gap:.75rem;padding-top:.25rem;display:flex}._commentInputWrapper_yip6d_278{flex:1;align-items:flex-end;gap:.5rem;display:flex}._mentionContainer_yip6d_285{flex:1;position:relative}._commentInput_yip6d_270{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));resize:none;box-sizing:border-box;border-radius:8px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}._commentInput_yip6d_270::placeholder{color:hsl(var(--muted-foreground))}._commentInput_yip6d_270::placeholder{color:hsl(var(--muted-foreground))}._commentInput_yip6d_270:focus{border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 2px hsl(var(--primary)/.1);outline:none}._mentionDropdown_yip6d_312{background:hsl(var(--card));border:1px solid hsl(var(--border));z-index:100;border-radius:10px;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.12)}._mentionItem_yip6d_325{cursor:pointer;width:100%;color:hsl(var(--foreground));text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;transition:background .1s;display:flex}._mentionItem_yip6d_325:hover{background:hsl(var(--secondary))}._mentionEmail_yip6d_343{color:hsl(var(--muted-foreground));margin-left:auto;font-size:.75rem}._sendBtn_yip6d_349{background:hsl(var(--primary));width:34px;height:34px;color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}._sendBtn_yip6d_349:hover:not(:disabled){opacity:.88}._sendBtn_yip6d_349:disabled{opacity:.4;cursor:not-allowed}._fileInput_yip6d_372{display:none}._uploadBtn_yip6d_376{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}._uploadBtn_yip6d_376:hover:not(:disabled){background:hsl(var(--secondary));border-color:hsl(var(--primary)/.3)}._uploadBtn_yip6d_376:disabled{opacity:.5;cursor:not-allowed}._dropZone_yip6d_400{border:2px dashed hsl(var(--border));color:hsl(var(--muted-foreground));text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:.8125rem;display:flex}._dropIcon_yip6d_414{opacity:.4}._attachmentList_yip6d_418{flex-direction:column;gap:.5rem;display:flex}._attachmentItem_yip6d_424{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}._attIcon_yip6d_434{color:hsl(var(--muted-foreground));flex-shrink:0}._attInfo_yip6d_439{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}._attName_yip6d_447{color:hsl(var(--primary));white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;text-decoration:none;overflow:hidden}._attName_yip6d_447:hover{text-decoration:underline}._attMeta_yip6d_460{color:hsl(var(--muted-foreground));font-size:.75rem}._deleteAttBtn_yip6d_465{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:4px;display:flex}._deleteAttBtn_yip6d_465:hover{color:#d92626}._activityList_yip6d_481{flex-direction:column;gap:.25rem;display:flex}._activityItem_yip6d_487{border-bottom:1px solid hsl(var(--border)/.5);color:hsl(var(--foreground));flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.8125rem;display:flex}._actIcon_yip6d_498{color:hsl(var(--muted-foreground));flex-shrink:0}._actText_yip6d_503{flex:1}._actDate_yip6d_507{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.75rem}._emptyText_yip6d_513{color:hsl(var(--muted-foreground));text-align:center;padding:1.5rem;font-size:.8125rem}._sidebar_yip6d_521{background:hsl(var(--background)/.5);flex-direction:column;gap:1rem;padding:1.25rem;display:flex;overflow-y:auto}._sideCard_yip6d_530{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;overflow:hidden}._sideCardTitle_yip6d_537{color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.3);align-items:center;gap:.375rem;margin:0;padding:.625rem .875rem;font-size:.8125rem;font-weight:700;display:flex}._detailRow_yip6d_550{border-bottom:1px solid hsl(var(--border)/.5);flex-direction:column;gap:.25rem;padding:.625rem .875rem;display:flex}._detailRow_yip6d_550:last-child{border-bottom:none}._detailLabel_yip6d_561{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:flex}._detailValue_yip6d_570{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}._detailText_yip6d_579{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}._priorityBadge_yip6d_585{border-radius:999px;align-items:center;padding:.2rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}._priorityHigh_yip6d_594{color:#bd2828;background:rgba(220,40,40,.12)}._priorityMedium_yip6d_599{color:#b86b14;background:rgba(245,159,10,.15)}._priorityLow_yip6d_604{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._statusBadge_yip6d_609{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:999px;align-items:center;padding:.2rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}._sideAction_yip6d_620{width:100%;color:hsl(var(--foreground));cursor:pointer;text-align:left;border:none;border-bottom:1px solid hsl(var(--border)/.5);background:0 0;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s;display:flex}._sideAction_yip6d_620:last-child{border-bottom:none}._sideAction_yip6d_620:hover{background:hsl(var(--secondary))}._sideAction_yip6d_620:disabled{opacity:.5;cursor:not-allowed}._sideActionDanger_yip6d_647{color:#d22d2d}._sideActionDanger_yip6d_647:hover{background:rgba(220,40,40,.08)}._projectBadge_yip6d_655{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}._okrList_yip6d_668{flex-direction:column;gap:.5rem;display:flex}._okrItem_yip6d_674{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;align-items:flex-start;gap:.625rem;padding:.625rem .875rem;display:flex}._okrTypeBadge_yip6d_684{background:hsl(var(--primary)/.12);color:hsl(var(--primary));white-space:nowrap;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;padding:.125rem .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}._okrItemInfo_yip6d_699{flex-direction:column;gap:.125rem;min-width:0;display:flex}._okrItemTitle_yip6d_706{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500;line-height:1.4}._okrItemParent_yip6d_713{color:hsl(var(--muted-foreground));font-size:.75rem}._responsibleBlock_yip6d_719{align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}._responsibleAvatar_yip6d_726{background:hsl(var(--primary)/.12);width:34px;height:34px;color:hsl(var(--primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._responsibleInfo_yip6d_738{flex-direction:column;gap:.125rem;min-width:0;display:flex}._responsibleName_yip6d_745{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}._responsibleType_yip6d_754{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:500}._unassigned_yip6d_762{color:hsl(var(--muted-foreground));padding:.75rem .875rem;font-size:.8125rem;font-style:italic}._attachCountBtn_yip6d_770{background:hsl(var(--primary)/.1);color:hsl(var(--primary));cursor:pointer;border:none;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;transition:background .15s}._attachCountBtn_yip6d_770:hover{background:hsl(var(--primary)/.2)}._attachmentGrid_yip6d_786{flex-direction:column;gap:.5rem;display:flex}._attachmentCard_yip6d_792{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:10px;align-items:center;gap:.75rem;padding:.625rem .875rem;transition:box-shadow .15s,border-color .15s;display:flex}._attachmentCard_yip6d_792:hover{border-color:hsl(var(--primary)/.25);box-shadow:0 2px 8px rgba(0,0,0,.06)}._attachCardIcon_yip6d_807{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.375rem;line-height:1;display:flex}._attachCardThumb_yip6d_818{-o-object-fit:cover;object-fit:cover;border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:6px;flex-shrink:0;width:44px;height:44px}._attExtIcon_yip6d_828{opacity:.6;vertical-align:middle;margin-left:4px}._sideAttachGrid_yip6d_835{grid-template-columns:repeat(4,1fr);gap:.375rem;padding:.5rem .875rem .75rem;display:grid}._sideAttachThumb_yip6d_842{aspect-ratio:1;border:1px solid hsl(var(--border));background:hsl(var(--muted));cursor:pointer;border-radius:6px;transition:border-color .15s;overflow:hidden}._sideAttachThumb_yip6d_842:hover{border-color:hsl(var(--primary)/.4)}._sideAttachThumbImg_yip6d_855{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}._sideAttachThumbFile_yip6d_862{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;font-size:1rem;line-height:1;display:flex}._sideAttachExt_yip6d_874{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;font-size:.5625rem;font-weight:700}._sideAttachMore_yip6d_882{aspect-ratio:1;border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex}._sideAttachMore_yip6d_882:hover{background:hsl(var(--secondary))}._sideOkrRow_yip6d_900{border-bottom:1px solid hsl(var(--border)/.5);align-items:flex-start;gap:.5rem;padding:.5rem .875rem;display:flex}._sideOkrRow_yip6d_900:last-child{border-bottom:none}._sideOkrTitle_yip6d_911{color:hsl(var(--foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}._shell_oqnri_1{background:hsl(var(--background));min-height:100vh}._main_oqnri_6{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;padding:1.5rem;display:flex}._pageHeader_oqnri_16{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}._pageTitle_oqnri_24{color:hsl(var(--foreground));margin:0;font-size:1.75rem;font-weight:800}._headerRight_oqnri_31{align-items:center;gap:.75rem;display:flex}._primaryBtn_oqnri_37{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}._primaryBtn_oqnri_37:hover{opacity:.9}._tabsBar_oqnri_56{border-bottom:1px solid hsl(var(--border));align-items:center;gap:1.25rem;padding-bottom:0;display:flex}._tab_oqnri_56{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.625rem 0;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s;display:flex}._tab_oqnri_56:hover{color:hsl(var(--foreground))}._tab_oqnri_56._tabActive_oqnri_82{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary));font-weight:600}._memberBar_oqnri_89{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}._memberBarLabel_oqnri_99{color:hsl(var(--foreground));white-space:nowrap;font-size:.8125rem;font-weight:600}._memberLookupWrapper_oqnri_106{flex:1;max-width:360px}._loadingState_oqnri_111{text-align:center;color:hsl(var(--muted-foreground));padding:3rem;font-size:.875rem}._kanban_oqnri_119{grid-template-columns:repeat(4,1fr);align-items:flex-start;gap:1rem;display:grid}@media (max-width:1100px){._kanban_oqnri_119{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){._kanban_oqnri_119{grid-template-columns:1fr}}._column_oqnri_136{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;min-height:400px;display:flex}._columnHeader_oqnri_145{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:.875rem 1rem .625rem;display:flex}._columnTitle_oqnri_153{color:hsl(var(--foreground));font-size:.875rem;font-weight:700}._columnCount_oqnri_159{background:hsl(var(--muted));min-width:22px;height:22px;color:hsl(var(--muted-foreground));border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-flex}._columnBody_oqnri_173{border-radius:.375rem;flex-direction:column;flex:1;gap:.5rem;min-height:200px;padding:.75rem;transition:background .15s;display:flex}._columnBodyOver_oqnri_184{background:hsl(var(--primary)/.07);outline:2px dashed hsl(var(--primary)/.4)}._emptyColumn_oqnri_189{color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:.8125rem;display:flex}._emptyIcon_oqnri_202{opacity:.3}._addTaskBtn_oqnri_206{border:none;border-top:1px solid hsl(var(--border));width:100%;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:0 0 12px 12px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:flex}._addTaskBtn_oqnri_206:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}._card_oqnri_228{background:hsl(var(--background));border:1px solid hsl(var(--border));cursor:grab;border-radius:10px;flex-direction:column;gap:.5rem;padding:.75rem;transition:box-shadow .15s,border-color .15s;display:flex}._card_oqnri_228:hover{border-color:hsl(var(--primary)/.3);box-shadow:0 4px 16px rgba(0,0,0,.08)}._card_oqnri_228:active{cursor:grabbing}._cardDragging_oqnri_247{box-shadow:0 12px 40px rgba(0,0,0,.2);cursor:grabbing!important}._cardTop_oqnri_252{justify-content:space-between;align-items:center;display:flex}._cardTitle_oqnri_258{color:hsl(var(--foreground));margin:0;font-size:.875rem;font-weight:600;line-height:1.4}._cardDesc_oqnri_266{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78125rem;display:-webkit-box;overflow:hidden}._cardFooter_oqnri_276{border-top:1px solid hsl(var(--border)/.6);justify-content:space-between;align-items:center;padding-top:.375rem;display:flex}._cardAssignee_oqnri_284{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.75rem;display:flex}._cardDue_oqnri_292{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.75rem;display:flex}._cardMenu_oqnri_300{width:22px;height:22px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}._cardMenu_oqnri_300:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}._priorityPill_oqnri_318{border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}._priorityHigh_oqnri_327{color:#bd2828;background:rgba(220,40,40,.12)}._priorityMedium_oqnri_332{color:#b86b14;background:rgba(245,159,10,.15)}._priorityLow_oqnri_337{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._backlogList_oqnri_343{flex-direction:column;gap:.75rem;display:flex}._backlogCard_oqnri_349{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:box-shadow .15s;display:flex}._backlogCard_oqnri_349:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}._backlogInfo_oqnri_363{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}._backlogTop_oqnri_371{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}._backlogTitle_oqnri_378{color:hsl(var(--foreground));cursor:pointer;margin:0;font-size:.9375rem;font-weight:600}._backlogTitle_oqnri_378:hover{color:hsl(var(--primary))}._backlogDesc_oqnri_389{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;overflow:hidden}._backlogMeta_oqnri_398{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}._moveBtn_oqnri_405{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:opacity .15s;display:inline-flex}._moveBtn_oqnri_405:hover{opacity:.9}._emptyState_oqnri_425{border:1px dashed hsl(var(--border));background:hsl(var(--card));text-align:center;color:hsl(var(--muted-foreground));border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 2rem;display:flex}._emptyState_oqnri_425 h3{color:hsl(var(--foreground));margin:.25rem 0 0;font-size:1.0625rem;font-weight:700}._emptyState_oqnri_425 p{max-width:380px;margin:0;font-size:.875rem}._card_109cd_1{text-align:left;border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:14px;width:100%;padding:1.25rem;transition:box-shadow .2s,border-color .2s,transform .2s}._card_109cd_1:hover{border-color:hsl(var(--primary)/.3);box-shadow:0 4px 16px hsl(var(--primary)/.08);transform:translateY(-1px)}._header_109cd_17{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}._planType_109cd_25{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:inline-flex}._title_109cd_36{color:hsl(var(--foreground));margin:0 0 .375rem;font-size:1rem;font-weight:700;line-height:1.35}._okrRef_109cd_44{color:hsl(var(--muted-foreground));align-items:center;gap:.35rem;margin:0 0 .375rem;font-size:.8125rem;display:flex}._owner_109cd_53{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;margin:0 0 .75rem;font-size:.8125rem;display:flex}._metaRow_109cd_62{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}._period_109cd_70{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}._metrics_109cd_78{gap:1.5rem;margin-bottom:.625rem;display:flex}._metricLabel_109cd_84{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin-bottom:.125rem;font-size:.6875rem;display:block}._metricValue_109cd_93{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}._stepper_akt4j_1{align-items:flex-start;gap:0;margin-bottom:2rem;padding-bottom:.5rem;display:flex;overflow-x:auto}._step_akt4j_1{flex-direction:column;flex:1;align-items:center;min-width:120px;display:flex;position:relative}._circle_akt4j_19{border:2px solid hsl(var(--border));background:hsl(var(--card));width:2rem;height:2rem;color:hsl(var(--muted-foreground));z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}._circle_akt4j_19._active_akt4j_33{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._circle_akt4j_19._done_akt4j_38{border-color:hsl(var(--primary));background:hsl(var(--primary)/.15);color:hsl(var(--primary))}._label_akt4j_44{color:hsl(var(--muted-foreground));text-align:center;max-width:110px;margin-top:.5rem;font-size:.75rem;line-height:1.3}._label_akt4j_44._activeLabel_akt4j_52{color:hsl(var(--foreground));font-weight:600}._line_akt4j_57{background:hsl(var(--border));width:calc(100% - 2rem);height:2px;position:absolute;top:1rem;left:calc(50% + 1rem)}._line_akt4j_57._lineDone_akt4j_65{background:hsl(var(--primary)/.5)}._formCard_1wr8o_1{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;padding:1.5rem}._stepTitle_1wr8o_8{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:1.125rem;font-weight:700}._stepHint_1wr8o_15{color:hsl(var(--muted-foreground));max-width:640px;margin:0 0 1.25rem;font-size:.875rem;line-height:1.5}._typeHint_1wr8o_23{color:hsl(var(--muted-foreground));margin:.625rem 0 0;font-size:.8125rem;line-height:1.45}._field_1wr8o_30{color:hsl(var(--foreground));flex-direction:column;gap:.375rem;margin-bottom:1rem;font-size:.8125rem;font-weight:500;display:flex}._fieldLabel_1wr8o_40{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:.8125rem;font-weight:500;display:block}._input_1wr8o_48,._textarea_1wr8o_49{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:.5rem .875rem;font-family:inherit;font-size:.875rem}._input_1wr8o_48:focus,._textarea_1wr8o_49:focus{border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 2px hsl(var(--primary)/.12);outline:none}._textarea_1wr8o_49{resize:vertical;min-height:80px}._row_1wr8o_70{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:600px){._row_1wr8o_70{grid-template-columns:1fr}}._reviewTitle_1wr8o_81{color:hsl(var(--foreground));margin:1.25rem 0 .75rem;font-size:.9375rem;font-weight:700}._review_1wr8o_81{gap:.75rem;margin:0;display:grid}._review_1wr8o_81 div{grid-template-columns:140px 1fr;gap:.5rem;font-size:.875rem;display:grid}._review_1wr8o_81 dt{color:hsl(var(--muted-foreground));font-weight:500}._review_1wr8o_81 dd{color:hsl(var(--foreground));margin:0;font-weight:600}._actions_1wr8o_109{border-top:1px solid hsl(var(--border));justify-content:flex-end;gap:.625rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}._header_5c3f9_1{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;margin-bottom:1.25rem;padding:1.25rem}._topRow_5c3f9_9{justify-content:space-between;gap:2rem;margin-bottom:1.25rem;display:flex}@media (max-width:720px){._topRow_5c3f9_9{flex-direction:column;gap:1rem}}._metaCol_5c3f9_22{flex:1;min-width:0}._badges_5c3f9_27{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}._description_5c3f9_34{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem;line-height:1.6}._progressBlock_5c3f9_41{flex-shrink:0;min-width:180px}._progressLabel_5c3f9_46{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.6875rem;display:block}._progressValue_5c3f9_55{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;display:block}._okrRow_5c3f9_64{border-top:1px solid hsl(var(--border));grid-template-columns:1fr auto;gap:1rem;padding-top:1rem;display:grid}@media (max-width:720px){._okrRow_5c3f9_64{grid-template-columns:1fr}}._okrBlock_5c3f9_77{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}._okrIcon_5c3f9_84{color:hsl(var(--primary));flex-shrink:0}._okrLabel_5c3f9_89{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin-bottom:.125rem;font-size:.6875rem;display:block}._okrLink_5c3f9_98{color:hsl(var(--primary));font-size:.875rem;font-weight:600;text-decoration:none}._okrLink_5c3f9_98:hover{text-decoration:underline}._okrProgress_5c3f9_108{text-align:right;min-width:120px;color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}._krBlock_5c3f9_116{border-left:1px solid hsl(var(--border));padding-left:1rem;font-size:.875rem}@media (max-width:720px){._krBlock_5c3f9_116{border-left:none;border-top:1px solid hsl(var(--border));padding-top:.75rem;padding-left:0}}._krDesc_5c3f9_130{color:hsl(var(--foreground));margin:.25rem 0;font-weight:500}._krProgress_5c3f9_136{color:hsl(var(--foreground));font-weight:700}._suggestBanner_5c3f9_141{color:#b86b14;background:rgba(245,159,10,.12);border-radius:8px;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}._timeline_5c3f9_153 ul{flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}._timeline_5c3f9_153 li{color:hsl(var(--muted-foreground));gap:.75rem;font-size:.8125rem;display:flex}._timeline_5c3f9_153 time{color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0}._embedded_1svyi_1{width:100%;min-width:0}._kanbanScroll_1svyi_6{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;width:100%;padding-bottom:.25rem;overflow-x:auto}._kanbanScroll_1svyi_6::-webkit-scrollbar{width:6px;height:6px}._kanbanScroll_1svyi_6::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}._kanbanScroll_1svyi_6::-webkit-scrollbar-track{background:0 0}._kanbanFull_1svyi_25{width:100%}._kanbanInner_1svyi_29{min-width:880px}._loading_1svyi_33{text-align:center;color:hsl(var(--muted-foreground));padding:1.5rem;font-size:.875rem}._zone_13qwy_1{border:1px solid hsl(var(--border));background:hsl(var(--card));box-sizing:border-box;border-radius:14px;width:100%;margin-bottom:1.25rem;padding:1.25rem}._header_13qwy_11{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}._title_13qwy_20{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:700}._subtitle_13qwy_27{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.875rem}._section_hl61i_1{border:1px solid hsl(var(--border));background:hsl(var(--card));box-sizing:border-box;border-radius:14px;height:100%;padding:1.25rem}._header_hl61i_10{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}._header_hl61i_10 h2{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:700}._addBtn_hl61i_24{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.35rem;margin-bottom:1rem;padding:.4rem .75rem;font-size:.875rem;transition:background .15s,color .15s;display:inline-flex}._addBtn_hl61i_24:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}._editorWrap_hl61i_43{margin-bottom:1rem}._editorActions_hl61i_47{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}._muted_hl61i_54{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}._notesList_hl61i_60{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}._noteItem_hl61i_69{border-bottom:1px solid hsl(var(--border));padding-bottom:1rem}._noteMeta_hl61i_74{gap:.5rem;margin-bottom:.35rem;font-size:.8125rem;display:flex}._noteMeta_hl61i_74 strong{color:hsl(var(--foreground))}._noteMeta_hl61i_74 span{color:hsl(var(--muted-foreground))}._noteContent_hl61i_89{color:hsl(var(--foreground));font-size:.9rem;line-height:1.5}._audit_hl61i_95{border-top:1px solid hsl(var(--border));margin-top:1.5rem;padding-top:1rem}._audit_hl61i_95 h3{color:hsl(var(--foreground));margin:0 0 .75rem;font-size:.9375rem;font-weight:700}._activityList_hl61i_108{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._activityList_hl61i_108 li{color:hsl(var(--muted-foreground));gap:.75rem;font-size:.8125rem;display:flex}._activityList_hl61i_108 time{white-space:nowrap;flex-shrink:0}._activityList_hl61i_108 strong{color:hsl(var(--foreground))}._panel_indq0_1{border:1px solid hsl(var(--border));background:hsl(var(--card));box-sizing:border-box;border-radius:14px;height:100%;padding:1.25rem}._panel_indq0_1 h2{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:700}._subtitle_indq0_17{color:hsl(var(--muted-foreground));margin:.25rem 0 1rem;font-size:.875rem}._muted_indq0_23{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}._alert_indq0_29{color:#b86b14;background:rgba(245,159,10,.12);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.65rem .85rem;font-size:.875rem;display:flex}._quadrant_indq0_41{margin-bottom:1rem;padding-left:1.25rem;position:relative}._grid_indq0_47{border:1px solid hsl(var(--border));background:linear-gradient(to top right, transparent 49%, hsl(var(--border)) 50%, transparent 51%), hsl(var(--muted)/.25);border-radius:8px;height:220px;position:relative}._dot_indq0_55{background:hsl(var(--primary));max-width:80px;color:hsl(var(--primary-foreground));white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:.2rem .35rem;font-size:.65rem;position:absolute;overflow:hidden;transform:translate(-50%,50%)}._axisY_indq0_69{color:hsl(var(--muted-foreground));font-size:.6875rem;position:absolute;top:50%;left:0;transform:rotate(-90deg)translate(50%)}._axisX_indq0_78{text-align:center;color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:.6875rem}._list_indq0_85{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._list_indq0_85 li{flex-direction:column;font-size:.875rem;display:flex}._list_indq0_85 strong{color:hsl(var(--foreground))}._list_indq0_85 span{color:hsl(var(--muted-foreground));font-size:.75rem}._pageShell_17dbv_1{padding-right:52px}@media (max-width:768px){._pageShell_17dbv_1{padding-right:44px}}._pageMain_17dbv_10{width:96%;max-width:1440px}._loading_17dbv_15{text-align:center;color:hsl(var(--muted-foreground));padding:2rem;font-size:.875rem}._bottomRow_17dbv_22{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.25rem;display:grid}@media (max-width:960px){._bottomRow_17dbv_22{grid-template-columns:1fr}}
