@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;--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;--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}.static{position:static}.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}}.flex{display:flex}.grid{display:grid}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}}: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}._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)}._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}._container_ym3s0_1{background:hsl(var(--background));justify-content:center;align-items:center;min-height:100vh;display:flex}._card_ym3s0_9{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 6px);width:100%;max-width:400px;box-shadow:0 4px 24px hsl(var(--primary)/.08), 0 1px 4px rgba(0,0,0,.04);padding:2.25rem 2rem}._header_ym3s0_19{text-align:center;margin-bottom:2rem}._logo_ym3s0_24{margin:0 auto 1rem}._tagline_ym3s0_28{color:hsl(var(--foreground));letter-spacing:-.02em;margin:0 0 .375rem;font-size:1rem;font-weight:600;line-height:1.35}._subtitle_ym3s0_37{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}._form_ym3s0_43{flex-direction:column;gap:1rem;display:flex}._field_ym3s0_49{flex-direction:column;gap:.375rem;display:flex}._label_ym3s0_55{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}._input_ym3s0_61{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));height:2.5rem;color:hsl(var(--foreground));padding:0 .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}._input_ym3s0_61::placeholder{color:hsl(var(--muted-foreground))}._input_ym3s0_61::placeholder{color:hsl(var(--muted-foreground))}._input_ym3s0_61:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12);outline:none}._error_ym3s0_80{color:hsl(var(--destructive));background:hsl(var(--destructive)/.07);border:1px solid hsl(var(--destructive)/.2);border-radius:var(--radius);padding:.5rem .75rem;font-size:.875rem}._button_ym3s0_89{background:hsl(var(--primary));height:2.5rem;color:hsl(var(--primary-foreground));border-radius:var(--radius);cursor:pointer;box-shadow:0 2px 8px hsl(var(--primary)/.25);border:none;margin-top:.5rem;font-size:.875rem;font-weight:600;transition:background .15s,box-shadow .15s}._button_ym3s0_89:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._button_ym3s0_89:hover:not(:disabled){background:hsl(var(--primary-hover));box-shadow:0 4px 16px hsl(var(--primary)/.3)}._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_1dofb_2{flex-direction:column;gap:.375rem;display:flex}._label_1dofb_8{color:hsl(var(--foreground));align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}._optional_1dofb_17{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:400}._trigger_1dofb_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_1dofb_24:hover{border-color:hsl(var(--ring)/.5)}._triggerOpen_1dofb_46{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12)}._triggerPlaceholder_1dofb_51{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._triggerValue_1dofb_59{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._triggerIcons_1dofb_67{color:hsl(var(--muted-foreground));flex-shrink:0;align-items:center;gap:.25rem;display:flex}._chevron_1dofb_75{transition:transform .15s}._chevronOpen_1dofb_79{transition:transform .15s;transform:rotate(180deg)}._clearBtn_1dofb_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_1dofb_84:hover{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive))}._backdrop_1dofb_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_1dofb_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_1dofb_130{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}._panelTitle_1dofb_139{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}._panelClose_1dofb_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_1dofb_145:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._filterRow_1dofb_164{border-bottom:1px solid hsl(var(--border));flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}._searchIcon_1dofb_173{color:hsl(var(--muted-foreground));flex-shrink:0}._filterInput_1dofb_178{color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.875rem}._filterInput_1dofb_178::placeholder{color:hsl(var(--muted-foreground))}._filterInput_1dofb_178::placeholder{color:hsl(var(--muted-foreground))}._clearFilter_1dofb_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_1dofb_191:hover{color:hsl(var(--foreground))}._tableHeader_1dofb_207{background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));flex-shrink:0;grid-template-columns:repeat(3,1fr);padding:.375rem 1rem;display:grid}._tableHeaderCell_1dofb_216{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600}._tableBody_1dofb_224{flex:1;max-height:240px;overflow-y:auto}._tableRow_1dofb_230{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_1dofb_230:last-child{border-bottom:none}._tableRow_1dofb_230:hover{background:hsl(var(--accent))}._tableRowSelected_1dofb_250{background:hsl(var(--primary)/.07)}._tableRowSelected_1dofb_250:hover{background:hsl(var(--primary)/.12)}._tableCell_1dofb_257{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;padding-right:.5rem;font-size:.8125rem;overflow:hidden}._stateMessage_1dofb_266{color:hsl(var(--muted-foreground));text-align:center;padding:1.5rem 1rem;font-size:.875rem}._pagination_1dofb_274{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}._pageBtn_1dofb_284{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_1dofb_284:hover:not(:disabled){background:hsl(var(--accent))}._pageBtn_1dofb_284:disabled{opacity:.35;cursor:not-allowed}._pageInfo_1dofb_306{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;text-align:center;min-width:3rem;font-size:.8125rem}._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_1dxu1_1{color:hsl(var(--foreground));word-break:break-word;font-size:.9375rem;line-height:1.7}._prose_1dxu1_1 h2{color:hsl(var(--foreground));letter-spacing:-.02em;margin:.75rem 0 .375rem;font-size:1.125rem;font-weight:700}._prose_1dxu1_1 h3{color:hsl(var(--foreground));margin:.625rem 0 .25rem;font-size:.975rem;font-weight:600}._prose_1dxu1_1 p{margin:.35rem 0}._prose_1dxu1_1 ul{margin:.375rem 0;padding-left:1.75rem;list-style-type:disc;list-style-position:outside}._prose_1dxu1_1 ol{margin:.375rem 0;padding-left:1.75rem;list-style-type:decimal;list-style-position:outside}._prose_1dxu1_1 li{margin:.2rem 0;padding-left:.25rem;display:list-item}._prose_1dxu1_1 ul>li{list-style-type:disc}._prose_1dxu1_1 ol>li{list-style-type:decimal}._prose_1dxu1_1 strong{font-weight:700}._prose_1dxu1_1 em{font-style:italic}._prose_1dxu1_1 u{text-decoration:underline}._prose_1dxu1_1 a{color:#6837be;text-decoration:underline}._prose_1dxu1_1 a:hover{opacity:.85}._prose_1dxu1_1 hr{border:none;border-top:1px solid hsl(var(--border));width:100%;height:0;margin:.875rem 0;display:block}._plain_1dxu1_71{color:hsl(var(--foreground));white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.7}._empty_1dxu1_79{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_1i1ql_1{background:hsl(var(--background));min-height:100vh}._main_1i1ql_6{box-sizing:border-box;width:100%;min-width:0;max-width:min(1440px,100%);margin:0 auto;padding:1.75rem 2rem}._loading_1i1ql_15{color:hsl(var(--muted-foreground));padding:2rem 0;font-size:.875rem}._topbar_1i1ql_22{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}._backBtn_1i1ql_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_1i1ql_31:hover{color:hsl(var(--foreground))}._actions_1i1ql_47{flex-wrap:wrap;gap:.625rem;display:flex}._actionBtn_1i1ql_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_1i1ql_53:disabled{opacity:.5;cursor:not-allowed}._actionBtn_1i1ql_53._primary_1i1ql_68{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}._actionBtn_1i1ql_53._primary_1i1ql_68:hover:not(:disabled){opacity:.88}._actionBtn_1i1ql_53._success_1i1ql_76{color:#16833e;background:rgba(33,196,93,.1);border-color:rgba(33,196,93,.3);align-items:center;gap:.375rem;display:flex}._actionBtn_1i1ql_53._success_1i1ql_76:hover:not(:disabled){background:rgba(33,196,93,.18)}._actionBtn_1i1ql_53._warning_1i1ql_87{color:#8c6117;background:rgba(245,159,10,.1);border-color:rgba(245,159,10,.3)}._actionBtn_1i1ql_53._warning_1i1ql_87:hover:not(:disabled){background:rgba(245,159,10,.18)}._actionBtn_1i1ql_53._danger_1i1ql_95{color:#bc1010;background:rgba(239,67,67,.1);border-color:rgba(239,67,67,.3)}._actionBtn_1i1ql_53._danger_1i1ql_95:hover:not(:disabled){background:rgba(239,67,67,.18)}._jobHeader_1i1ql_105{margin-bottom:1.5rem}._jobTitleRow_1i1ql_109{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}._jobTitle_1i1ql_109{color:hsl(var(--foreground));letter-spacing:-.025em;font-size:1.75rem;font-weight:700;line-height:1.2}._statusBadge_1i1ql_125{border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}._statusBadge_1i1ql_125._status_open_1i1ql_133{color:#16833e;background:rgba(33,196,93,.12)}._statusBadge_1i1ql_125._status_draft_1i1ql_137{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._statusBadge_1i1ql_125._status_paused_1i1ql_141{color:#8c6117;background:rgba(245,159,10,.12)}._statusBadge_1i1ql_125._status_closed_1i1ql_145{color:#bc1010;background:rgba(239,67,67,.12)}._statusBadge_1i1ql_125._status_archived_1i1ql_149{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._metaRow_1i1ql_154{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}._metaItem_1i1ql_161{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.875rem;display:flex}._card_1i1ql_170{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_1i1ql_180{color:hsl(var(--muted-foreground));flex-shrink:0;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}._cardTitle_1i1ql_189{color:hsl(var(--foreground));flex:1;margin:0;font-size:.9375rem;font-weight:600}._cardCount_1i1ql_197{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:9999px;padding:.1rem .5rem;font-size:.8125rem;font-weight:500}._skillsDivider_1i1ql_206{border:none;border-top:1px solid hsl(var(--border));margin:1.25rem 0 1rem}._skillsRow_1i1ql_212{flex-wrap:wrap;gap:.5rem;display:flex}._skillTag_1i1ql_218{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_1i1ql_229{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:1rem;display:grid}._dualGrid_1i1ql_229 ._card_1i1ql_170{flex-direction:column;min-height:0;margin-bottom:0;display:flex}@media (max-width:900px){._dualGrid_1i1ql_229{grid-template-columns:1fr}}._scrollCard_1i1ql_247{max-height:420px}._itemList_1i1ql_252{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_1i1ql_265{color:hsl(var(--muted-foreground));font-size:.8125rem;font-style:italic}._listItem_1i1ql_271{color:hsl(var(--foreground));align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}._itemText_1i1ql_280{word-break:break-word;flex:1;min-width:0}._itemBullet_1i1ql_286{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_1i1ql_302{gap:.75rem}._stageItem_1i1ql_306{list-style:none}._stageRow_1i1ql_310{align-items:flex-start;gap:.5rem;display:flex}._stageBody_1i1ql_316{flex:1;min-width:0}._stageHeader_1i1ql_321{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}._stageName_1i1ql_328{color:hsl(var(--foreground));word-break:break-word;font-size:.875rem;font-weight:600}._stageDuration_1i1ql_335{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:var(--radius-sm);flex-shrink:0;padding:.1rem .375rem;font-size:.75rem}._eliminatory_1i1ql_344{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_1i1ql_354{color:hsl(var(--muted-foreground));word-break:break-word;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}._pipelineBtn_1i1ql_363{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_1i1ql_363:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._candidatesPlaceholder_1i1ql_385{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}._placeholderIcon_1i1ql_394{color:hsl(var(--border))}._placeholderText_1i1ql_398{color:hsl(var(--muted-foreground));font-size:.9375rem;font-weight:500}._placeholderSub_1i1ql_404{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_11a2a_1{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:10px;flex-direction:column;display:flex;overflow:hidden}._wrapper_11a2a_1:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1)}._toolbar_11a2a_14{border-bottom:1px solid hsl(var(--border));background:#faf9ff;flex-wrap:wrap;align-items:center;gap:.125rem;padding:.5rem .625rem;display:flex}._group_11a2a_24{align-items:center;gap:.125rem;display:flex}._sep_11a2a_30{background:hsl(var(--border));flex-shrink:0;width:1px;height:18px;margin:0 .25rem}._toolbarBtn_11a2a_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_11a2a_38:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._toolbarBtnActive_11a2a_57{background:hsl(var(--secondary));color:hsl(var(--primary-hover));border-color:hsl(var(--border))}._toolbarBtnActive_11a2a_57:hover{background:hsl(var(--border));color:hsl(var(--primary-hover))}._editor_11a2a_67{color:hsl(var(--foreground));outline:none;flex:1;padding:.875rem 1rem;font-family:inherit;font-size:.9rem;line-height:1.7;overflow-y:auto}._editor_11a2a_67:empty:before,._editor_11a2a_67[data-empty=true]:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}._editor_11a2a_67 h2{color:hsl(var(--foreground));letter-spacing:-.02em;margin:.75rem 0 .375rem;font-size:1.125rem;font-weight:700}._editor_11a2a_67 h3{color:hsl(var(--foreground));margin:.625rem 0 .25rem;font-size:.975rem;font-weight:600}._editor_11a2a_67 p{margin:.25rem 0}._editor_11a2a_67 ul{margin:.375rem 0;padding-left:1.75rem;list-style-type:disc;list-style-position:outside}._editor_11a2a_67 ol{margin:.375rem 0;padding-left:1.75rem;list-style-type:decimal;list-style-position:outside}._editor_11a2a_67 li{margin:.2rem 0;padding-left:.25rem;display:list-item}._editor_11a2a_67 ul>li{list-style-type:disc}._editor_11a2a_67 ol>li{list-style-type:decimal}._editor_11a2a_67 strong{font-weight:700}._editor_11a2a_67 em{font-style:italic}._editor_11a2a_67 u{text-decoration:underline}._editor_11a2a_67 s{color:hsl(var(--muted-foreground));text-decoration:line-through}._editor_11a2a_67 hr{border:none;border-top:1px solid hsl(var(--border));width:100%;height:0;margin:.875rem 0;display:block}._readOnly_11a2a_143{cursor:default;background:0 0;border-radius:10px}._readOnly_11a2a_143:empty:before,._readOnly_11a2a_143[data-empty=true]:before{display:none}._readOnlyEmpty_11a2a_152{align-items:flex-start;padding:.875rem 1rem;display:flex}._readOnlyPlaceholder_11a2a_158{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}._container_119fk_1{background:var(--background);min-height:100vh}._main_119fk_6{flex-direction:column;gap:1.25rem;max-width:1400px;margin:0 auto;padding:2rem;display:flex}._pageHeader_119fk_15{margin-bottom:.25rem}._pageTitle_119fk_19{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:1.5rem;font-weight:600}._pageSubtitle_119fk_26{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}._bottomRow_119fk_32{grid-template-columns:60fr 40fr;align-items:stretch;gap:1.25rem;min-width:0;display:grid}._bottomRow_119fk_32>*{min-width:0}._bar_pnrji_2{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}._card_pnrji_8{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);box-shadow:0 1px 4px hsl(var(--primary)/.05), 0 1px 2px rgba(0,0,0,.03);align-items:center;gap:1rem;padding:1.25rem 1.5rem;transition:box-shadow .2s,transform .2s;display:flex}._card_pnrji_8:hover{box-shadow:0 4px 16px hsl(var(--primary)/.1), 0 1px 4px rgba(0,0,0,.05);transform:translateY(-1px)}._iconWrap_pnrji_25{border-radius:calc(var(--radius) - 1px);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}._iconWrap_pnrji_25 svg{width:1.125rem;height:1.125rem}._blue_pnrji_39{color:#2260c3;background:rgba(60,131,246,.12);border:1px solid rgba(60,131,246,.2)}._purple_pnrji_45{color:#803bce;background:rgba(147,68,238,.12);border:1px solid rgba(147,68,238,.2)}._green_pnrji_51{color:#298e4e;background:rgba(33,196,93,.12);border:1px solid rgba(33,196,93,.2)}._orange_pnrji_57{color:#b85814;background:rgba(249,122,31,.12);border:1px solid rgba(249,122,31,.2)}._teal_pnrji_63{color:#257e77;background:rgba(31,173,161,.12);border:1px solid rgba(31,173,161,.2)}._info_pnrji_70{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}._value_pnrji_78{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1.1}._label_pnrji_86{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:400}._sub_pnrji_93{white-space:nowrap;flex-shrink:0;align-items:center;gap:.2rem;font-size:.75rem;font-weight:500;display:flex}._trend_up_pnrji_103{color:#298e4e}._trend_down_pnrji_107{color:#db2424}._trend_neutral_pnrji_111{color:hsl(var(--muted-foreground))}._skeleton_pnrji_116{opacity:.5;pointer-events:none}._skeleton_pnrji_116 ._value_pnrji_78{color:hsl(var(--muted-foreground))}._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_raheg_2{background:hsl(var(--background));min-height:100vh}._main_raheg_7{max-width:960px;margin:0 auto;padding:2rem}._pageHeader_raheg_13{margin-bottom:1.75rem}._pageTitle_raheg_17{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:1.5rem;font-weight:600}._pageSubtitle_raheg_24{color:hsl(var(--muted-foreground));max-width:36rem;margin:0;font-size:.875rem;line-height:1.5}._loading_raheg_32{color:hsl(var(--muted-foreground));align-items:center;gap:.625rem;padding:3rem 0;font-size:.875rem;display:flex}._loadingSpinner_raheg_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_raheg_1}@keyframes _spin_raheg_1{to{transform:rotate(360deg)}}._content_raheg_55{flex-direction:column;gap:1.25rem;display:flex}._heroCard_raheg_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_raheg_62{text-align:center;flex-direction:column;align-items:center}}._heroGlow_raheg_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_raheg_92{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:.625rem;display:flex}._avatarButton_raheg_101{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;line-height:0;position:relative}._avatarButton_raheg_101:disabled{cursor:wait;opacity:.85}._avatarButton_raheg_101:hover:not(:disabled) ._avatarOverlay_raheg_114{opacity:1}._avatarButton_raheg_101:focus-visible:not(:disabled) ._avatarOverlay_raheg_114{opacity:1}._heroAvatar_raheg_118{display:block}._avatarOverlay_raheg_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_raheg_139{display:none}._removePhotoBtn_raheg_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_raheg_143:hover:not(:disabled){color:hsl(var(--destructive));background:hsl(var(--destructive)/.08)}._removePhotoBtn_raheg_143:disabled{opacity:.5;cursor:not-allowed}._avatarError_raheg_166{color:hsl(var(--destructive));text-align:center;max-width:140px;margin:0;font-size:.75rem}._heroInfo_raheg_174{z-index:1;flex:1;min-width:0;padding-top:.5rem}._fullName_raheg_181{color:hsl(var(--foreground));letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.375rem;font-weight:600}._heroEmail_raheg_189{color:hsl(var(--muted-foreground));margin:0 0 .875rem;font-size:.9375rem}._heroMeta_raheg_195{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:640px){._heroMeta_raheg_195{justify-content:center}}._metaChip_raheg_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_raheg_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_raheg_231{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid}@media (max-width:640px){._grid_raheg_231{grid-template-columns:1fr}}._card_raheg_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_raheg_252{border-bottom:1px solid hsl(var(--border));padding:1.125rem 1.25rem .875rem}._cardTitle_raheg_257{color:hsl(var(--foreground));margin:0 0 .2rem;font-size:.9375rem;font-weight:600}._cardDesc_raheg_264{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._cardBody_raheg_270{flex-direction:column;flex:1;gap:.625rem;padding:1rem 1.25rem;display:flex}._infoRow_raheg_278{border-bottom:1px solid hsl(var(--border)/.6);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}._infoRow_raheg_278:last-child{border-bottom:none}._infoLabel_raheg_290{color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;font-size:.8125rem}._infoValue_raheg_297{color:hsl(var(--foreground));text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}._cardFooter_raheg_307{border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:.625rem;padding:.875rem 1.25rem;display:flex}._primaryBtn_raheg_315,._secondaryBtn_raheg_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_raheg_315{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none}._primaryBtn_raheg_315:hover{opacity:.85}._secondaryBtn_raheg_316{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:0 0}._secondaryBtn_raheg_316:hover{background:hsl(var(--accent))}._integration_raheg_348{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}._integrationLeft_raheg_356{align-items:center;gap:.75rem;min-width:0;display:flex}._integrationIconWrap_raheg_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_raheg_376{color:hsl(var(--foreground));margin:0 0 .15rem;font-size:.875rem;font-weight:500}._integrationDesc_raheg_383{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem}._connectedBadge_raheg_389{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_raheg_404{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_raheg_404:hover{background:hsl(var(--accent))}._connectButton_raheg_404:disabled{opacity:.5;cursor:not-allowed}._themeRow_raheg_427{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}._themeToggle_raheg_435{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_raheg_435:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring)/.25);outline:none}._themeToggleOn_raheg_452{background:hsl(var(--primary));border-color:hsl(var(--primary-hover))}._themeToggleThumb_raheg_457{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_raheg_452 ._themeToggleThumb_raheg_457{transform:translate(1.25rem)}._page_exrhr_1{background:hsl(var(--background));flex-direction:column;min-height:100vh;display:flex}._pageHeader_exrhr_8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:2rem 2rem 0;display:flex}._pageHeaderLeft_exrhr_17{align-items:flex-start;gap:1rem;display:flex}._pageTitleGroup_exrhr_23{flex-direction:column;gap:.25rem;display:flex}._pageBadge_exrhr_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_exrhr_23{color:hsl(var(--foreground));letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700}._pageSubtitle_exrhr_53{color:hsl(var(--muted-foreground));max-width:480px;margin:0;font-size:.8rem}._pageHeaderRight_exrhr_60{flex-shrink:0;align-items:center;gap:.625rem;padding-top:.375rem;display:flex}._weightWarning_exrhr_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_exrhr_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_exrhr_80:hover{background:hsl(var(--primary)/.06);border-color:hsl(var(--primary)/.4);box-shadow:0 2px 8px hsl(var(--primary)/.1)}._saveBtn_exrhr_100{background:linear-gradient(135deg, hsl(var(--primary)), #a855f7);color:#fff;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_exrhr_100:hover{opacity:.9;box-shadow:0 4px 16px hsl(var(--primary)/.35);transform:translateY(-1px)}._saveBtn_exrhr_100._saveBtnSuccess_exrhr_120{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 2px 10px rgba(16,185,129,.25)}._workspace_exrhr_125{flex:1;grid-template-columns:1fr 400px;align-items:start;gap:1.5rem;min-height:0;padding:1.5rem 2rem 2rem;display:grid}._canvasWrap_exrhr_135{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.03)}._canvasHeader_exrhr_143{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_exrhr_152{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_exrhr_163{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}._canvas_exrhr_135{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_exrhr_185{align-items:center;gap:.75rem;width:100%;max-width:560px;margin:1rem 0;display:flex}._terminalLine_exrhr_194{background:hsl(var(--border));flex:1;height:1px}._terminalLabel_exrhr_200{letter-spacing:.13em;color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.58rem;font-weight:700}[data-variant=end] ._terminalLabel_exrhr_200{color:hsl(var(--muted-foreground))}._stageBlock_exrhr_211{flex-direction:column;align-items:center;width:100%;max-width:560px;display:flex}._stageCard_exrhr_219{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_exrhr_219:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.12)}._stageCard_exrhr_219._stageCardSelected_exrhr_232{box-shadow:0 0 0 2.5px hsl(var(--primary)), 0 6px 18px rgba(0,0,0,.08);border-color:transparent}._stageCard_exrhr_219._stageCardDisabled_exrhr_236{opacity:.45}._stageCard_exrhr_219[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_exrhr_219[data-scheme=dark]:hover{box-shadow:0 8px 24px rgba(0,0,0,.32)}._stageCard_exrhr_219[data-scheme=dark]._stageCardSelected_exrhr_232{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_exrhr_219[data-scheme=dark] ._stageCounter_exrhr_249{color:rgba(255,255,255,.09)}._stageCard_exrhr_219[data-scheme=dark] ._stageName_exrhr_252{color:#fff}._stageCard_exrhr_219[data-scheme=dark] ._stageTypeLabel_exrhr_255{color:rgba(255,255,255,.55)}._stageCard_exrhr_219[data-scheme=dark] ._stageStats_exrhr_258{background:rgba(0,0,0,.18);border-top-color:rgba(255,255,255,.1)}._stageCard_exrhr_219[data-scheme=dark] ._statCell_exrhr_262{border-right-color:rgba(255,255,255,.08)}._stageCard_exrhr_219[data-scheme=dark] ._statLabel_exrhr_265{color:rgba(255,255,255,.42)}._stageCard_exrhr_219[data-scheme=dark] ._statValue_exrhr_268{color:#fff}._stageCard_exrhr_219[data-scheme=dark] ._disabledRow_exrhr_271{color:rgba(255,255,255,.45);border-top-color:rgba(255,255,255,.08)}._stageCard_exrhr_219[data-scheme=dark] ._removeBtn_exrhr_275{color:rgba(255,255,255,.2)}._stageCard_exrhr_219[data-scheme=dark] ._removeBtn_exrhr_275:hover{color:#fca5a5;background:rgba(239,68,68,.22)}._stageCard_exrhr_219[data-scheme=dark] ._toggleBtn_exrhr_282:hover{background:rgba(255,255,255,.1)}._stageCardHeader_exrhr_286{grid-template-columns:34px 1fr auto;align-items:start;gap:.75rem;padding:.875rem .875rem .75rem;display:grid}._stageCounter_exrhr_249{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_exrhr_305{flex-direction:column;gap:.3rem;min-width:0;display:flex}._stageName_exrhr_252{color:#0f172a;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;line-height:1.3;overflow:hidden}._stageMeta_exrhr_323{align-items:center;gap:.375rem;display:flex}._stageTypeDot_exrhr_329{border-radius:50%;flex-shrink:0;width:5px;height:5px}._stageTypeLabel_exrhr_255{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:.6rem;font-weight:600}._stageCardActions_exrhr_344{flex-shrink:0;align-items:center;gap:.125rem;margin-top:-2px;display:flex}._toggleBtn_exrhr_282{cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;padding:.2rem;transition:background .15s;display:flex}._toggleBtn_exrhr_282:hover{background:hsl(var(--muted))}._removeBtn_exrhr_275{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_exrhr_275:hover{color:#ef4444;background:rgba(239,68,68,.06)}._stageStats_exrhr_258{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(3,1fr);display:grid}._statCell_exrhr_262{border-right:1px solid hsl(var(--border));flex-direction:column;gap:.2rem;padding:.625rem .875rem .75rem;display:flex}._statCell_exrhr_262:last-child{border-right:none}._statLabel_exrhr_265{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--border));font-size:.575rem;font-weight:700}._statValue_exrhr_268{color:hsl(var(--foreground));letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.825rem;font-weight:700;overflow:hidden}._disabledRow_exrhr_271{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_exrhr_271 svg{flex-shrink:0}._connector_exrhr_430{flex-direction:column;align-items:center;display:flex}._connectorLine_exrhr_436{background:hsl(var(--border));width:1px;height:12px}._connectorLine_exrhr_436._connectorLineDisabled_exrhr_441{background:hsl(var(--border))}._connectorTag_exrhr_445{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}._addStageWrap_exrhr_458{width:100%;max-width:560px;margin-top:1rem}._addStageBtn_exrhr_464{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_exrhr_464:hover{background:hsl(var(--muted));border-color:hsl(var(--muted-foreground));color:hsl(var(--foreground))}._addPicker_exrhr_487{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_exrhr_495{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_exrhr_508{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_exrhr_508:hover{color:#ef4444}._addPickerGrid_exrhr_522{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.875rem;display:grid}._addPickerOption_exrhr_529{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_exrhr_529:hover{background:var(--stage-bg);border-color:var(--stage-color);color:var(--stage-color);transform:translateY(-1px)}._addPickerIcon_exrhr_551{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._configWrap_exrhr_560{position:-webkit-sticky;position:sticky;top:1.5rem}._configPanel_exrhr_565{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}._configEmpty_exrhr_576{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_exrhr_576 h3{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:600}._configEmpty_exrhr_576 p{color:hsl(var(--muted-foreground));max-width:260px;margin:0;font-size:.8rem;line-height:1.5}._configEmptyIcon_exrhr_603{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_exrhr_615{flex-direction:column;gap:.5rem;width:100%;max-width:240px;margin-top:.5rem;display:flex}._hint_exrhr_624{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_exrhr_624 svg{color:hsl(var(--primary));flex-shrink:0}._configPanelHeader_exrhr_641{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_exrhr_651{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}._configPanelTitle_exrhr_661{color:hsl(var(--foreground));letter-spacing:-.01em;margin:0 0 .125rem;font-size:.925rem;font-weight:700}._configPanelType_exrhr_669{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:600}._configTabs_exrhr_676{border-bottom:1px solid hsl(var(--primary)/.08);background:hsl(var(--secondary));flex-shrink:0;gap:0;display:flex}._configTab_exrhr_676{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_exrhr_676:hover{color:hsl(var(--muted-foreground));background:hsl(var(--primary)/.03)}._configTab_exrhr_676._configTabActive_exrhr_705{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_exrhr_712{flex:1;overflow-y:auto}._configBody_exrhr_712::-webkit-scrollbar{width:4px}._configBody_exrhr_712::-webkit-scrollbar-track{background:0 0}._configBody_exrhr_712::-webkit-scrollbar-thumb{background:hsl(var(--primary)/.15);border-radius:999px}._configSection_exrhr_727{flex-direction:column;gap:1rem;padding:1.125rem 1.25rem;display:flex}._field_exrhr_734{flex-direction:column;gap:.375rem;display:flex}._fieldLabelRow_exrhr_740{justify-content:space-between;align-items:center;display:flex}._fieldLabel_exrhr_740{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}._fieldValue_exrhr_754{font-size:.78rem;font-weight:700}._fieldInput_exrhr_759{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_exrhr_759:focus{border-color:hsl(var(--primary)/.4);box-shadow:0 0 0 3px hsl(var(--primary)/.08)}._fieldTextarea_exrhr_776{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_exrhr_776:focus{border-color:hsl(var(--primary)/.4);box-shadow:0 0 0 3px hsl(var(--primary)/.08)}._fieldTextarea_exrhr_776::placeholder{color:hsl(var(--border))}._fieldTextarea_exrhr_776::placeholder{color:hsl(var(--border))}._charCount_exrhr_799{color:hsl(var(--muted-foreground));text-align:right;font-size:.65rem}._selectWrap_exrhr_805{position:relative}._fieldSelect_exrhr_809{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_exrhr_809:focus{border-color:hsl(var(--primary)/.4)}._selectIcon_exrhr_827{color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}._slider_exrhr_836{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_exrhr_836::-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_exrhr_836::-webkit-slider-thumb:hover{transform:scale(1.2)}._slider_exrhr_836::-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_exrhr_869{color:hsl(var(--border));justify-content:space-between;padding:0 2px;font-size:.62rem;display:flex}._piperHeader_exrhr_877{background:linear-gradient(135deg, hsl(var(--primary)/.05), rgba(168,85,247,.04));border:1px solid hsl(var(--primary)/.12);border-radius:12px;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}._piperBadge_exrhr_887{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_exrhr_898{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem;line-height:1.5}._resetBtn_exrhr_905{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_exrhr_905:hover{background:hsl(var(--primary)/.06)}._conditionCard_exrhr_924{border-radius:12px;flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}._conditionCard_exrhr_924[data-variant=pass]{background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.18)}._conditionCard_exrhr_924[data-variant=fail]{background:rgba(239,68,68,.04);border:1px solid rgba(239,68,68,.15)}._conditionCardTitle_exrhr_940{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.775rem;font-weight:600;display:flex}._conditionCardDesc_exrhr_949{color:hsl(var(--muted-foreground));margin:0;font-size:.72rem;line-height:1.5}._failOptions_exrhr_956{flex-direction:column;gap:.375rem;display:flex}._failOption_exrhr_956{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_exrhr_956:hover{border-color:hsl(var(--primary)/.25);color:hsl(var(--foreground))}._failOption_exrhr_956._failOptionActive_exrhr_981{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_exrhr_956[data-action=reject]._failOptionActive_exrhr_981{color:#ef4444;background:rgba(239,68,68,.06);border-color:#ef4444}._failOption_exrhr_956[data-action=retry]._failOptionActive_exrhr_981{color:#d97706;background:rgba(245,158,11,.06);border-color:#f59e0b}._failOption_exrhr_956[data-action=goto]._failOptionActive_exrhr_981{color:#3b82f6;background:rgba(59,130,246,.06);border-color:#3b82f6}._retryConfig_exrhr_1003,._gotoConfig_exrhr_1004{background:hsl(var(--secondary));border:1px solid hsl(var(--primary)/.08);border-radius:9px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}._retryCounter_exrhr_1014{align-items:center;gap:.75rem;display:flex}._retryCounter_exrhr_1014 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_exrhr_1014 button:hover{background:hsl(var(--primary)/.14)}._retryCounter_exrhr_1014 span{color:hsl(var(--foreground));text-align:center;min-width:24px;font-size:.85rem;font-weight:700}._retryHint_exrhr_1045{color:hsl(var(--muted-foreground));margin:0;font-size:.68rem;line-height:1.4}._infoBox_exrhr_1052{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_exrhr_1052 svg{color:#3b82f6;flex-shrink:0;margin-top:1px}._infoBox_exrhr_1052 p{margin:0}._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}}._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_1gd81_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_1gd81_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_1gd81_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_1gd81_30{flex-direction:column;gap:.2rem;display:flex}._title_1gd81_30{color:hsl(var(--foreground));margin:0;font-size:1.0625rem;font-weight:700}._subtitle_1gd81_43{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}._closeBtn_1gd81_49{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_1gd81_49:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}._form_1gd81_68{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}._row_1gd81_75{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._field_1gd81_81{flex-direction:column;gap:.375rem;display:flex}._label_1gd81_87{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}._optional_1gd81_93{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:400}._input_1gd81_99,._select_1gd81_100{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_1gd81_99:focus,._select_1gd81_100:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.12)}._input_1gd81_99::-moz-placeholder{color:hsl(var(--muted-foreground)/.6)}._select_1gd81_100::-moz-placeholder{color:hsl(var(--muted-foreground)/.6)}._input_1gd81_99::-ms-input-placeholder{color:hsl(var(--muted-foreground)/.6)}._input_1gd81_99::placeholder{color:hsl(var(--muted-foreground)/.6)}._select_1gd81_100::-ms-input-placeholder{color:hsl(var(--muted-foreground)/.6)}._select_1gd81_100::placeholder{color:hsl(var(--muted-foreground)/.6)}._select_1gd81_100{cursor:pointer}._footer_1gd81_126{border-top:1px solid hsl(var(--border));justify-content:flex-end;gap:.625rem;padding:1rem 1.5rem 1.25rem;display:flex}._cancelBtn_1gd81_134{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}._cancelBtn_1gd81_134:hover{background:hsl(var(--accent))}._submitBtn_1gd81_149{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius);cursor:pointer;border:none;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s,transform .12s}._submitBtn_1gd81_149:hover:not(:disabled){background:hsl(var(--primary-hover));transform:translateY(-1px)}._submitBtn_1gd81_149:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){._row_1gd81_75{grid-template-columns:1fr}}._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_16xwy_1{background:hsl(var(--background));min-height:100vh}._main_16xwy_6{box-sizing:border-box;width:90%;max-width:none;margin:0 auto;padding:2rem 2rem 3rem}._loading_16xwy_15{color:hsl(var(--muted-foreground));align-items:center;gap:.75rem;padding:2rem 0;font-size:.875rem;display:flex}._loadingSpinner_16xwy_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_16xwy_1}@keyframes _spin_16xwy_1{to{transform:rotate(360deg)}}._errorMsg_16xwy_38{color:hsl(var(--muted-foreground));font-size:.875rem}._pageHeader_16xwy_44{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}._backBtn_16xwy_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_16xwy_53:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}._actions_16xwy_72{gap:.5rem;display:flex}._editBtn_16xwy_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_16xwy_77:hover{background:hsl(var(--primary-hover));transform:translateY(-1px)}._deleteBtn_16xwy_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_16xwy_96:hover{background:rgba(220,40,40,.08);border-color:rgba(220,40,40,.6)}._heroCard_16xwy_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_16xwy_128{flex:1;min-width:0}._heroName_16xwy_133{color:hsl(var(--foreground));letter-spacing:-.02em;margin:0 0 .3rem;font-size:1.375rem;font-weight:700;line-height:1.2}._heroEmail_16xwy_142{color:hsl(var(--muted-foreground));margin:0 0 .875rem;font-size:.875rem}._heroBadges_16xwy_148{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._infoCard_16xwy_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_16xwy_164{color:hsl(var(--foreground));margin:0 0 1.25rem;font-size:.9375rem;font-weight:600}._infoGrid_16xwy_171{gap:0;display:grid}._infoRow_16xwy_176{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:.875rem 0;display:flex}._infoRow_16xwy_176:first-child{padding-top:0}._infoRow_16xwy_176:last-child{border-bottom:none;padding-bottom:0}._infoLabel_16xwy_191{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}._infoValue_16xwy_200{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}._roleBadge_16xwy_207{border-radius:20px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}._roleBadge_16xwy_207._role_admin_16xwy_216{color:#5914d2;background:rgba(124,59,237,.12)}._roleBadge_16xwy_207._role_recruiter_16xwy_220{color:#0a5adb;background:rgba(60,131,246,.12)}._roleBadge_16xwy_207._role_interviewer_16xwy_224{color:#1e947d;background:rgba(35,169,142,.12)}._roleBadge_16xwy_207._role_collaborator_16xwy_228{color:#a7741b;background:rgba(245,159,10,.12)}._statusBadge_16xwy_233{border-radius:20px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}._statusBadge_16xwy_233._active_16xwy_241{color:#1b9d4a;background:rgba(33,196,93,.12)}._statusBadge_16xwy_233._inactive_16xwy_245{color:#737373;background:rgba(128,128,128,.1)}._overlay_16xwy_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_16xwy_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_16xwy_272{color:hsl(var(--foreground));margin:0 0 .625rem;font-size:1rem;font-weight:700}._confirmText_16xwy_279{color:hsl(var(--muted-foreground));margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}._confirmActions_16xwy_286{justify-content:flex-end;gap:.625rem;display:flex}._cancelConfirmBtn_16xwy_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_16xwy_292:hover{background:hsl(var(--accent))}._confirmDeleteBtn_16xwy_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_16xwy_307:hover:not(:disabled){background:#c11f1f}._confirmDeleteBtn_16xwy_307:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){._main_16xwy_6{width:100%;padding:1.25rem 1rem 2rem}._heroCard_16xwy_116{text-align:center;flex-direction:column;padding:1.5rem}._heroBadges_16xwy_148{justify-content:center}._pageHeader_16xwy_44{flex-direction:column;align-items:flex-start}}
