@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";body{margin:0;font-family:Figtree,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--toolbar-h: 60px;--sidebar-w: 0px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loader{border:4px solid #f3f3f3;border-top:4px solid #246399;border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite;margin:0 auto;top:30%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:Figtree,sans-serif;color:#212529;background-color:#f5f7fc;background-image:radial-gradient(1200px 600px at 20% -10%,rgba(46,122,185,.08),transparent),radial-gradient(900px 500px at 90% 0%,rgba(48,128,193,.06),transparent)}body.layout-shell{background-color:#040716;background-image:none;padding-left:0!important}*,*:focus{outline:none!important}button,a,input,textarea,select{-webkit-transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;-o-transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}ul{list-style:none;padding-left:0}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:700}h1,.h1{font-size:calc(1rem + 32px)}h2,.h2{font-size:calc(1rem + 16px)}h3,.h3{font-size:calc(1rem + 7px)}h5,.h5{font-size:1rem}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-corner{background:var(--scrollbar-corner)}@media(prefers-color-scheme:dark){:root{--scrollbar-track: rgba(17, 24, 39, .5);--scrollbar-thumb: rgba(var(--color-primary-rgb), .45);--scrollbar-thumb-hover: rgba(var(--color-primary-rgb), .6)}}@media(max-width:768px){:root{--app-header-h: var(--app-header-h-compact)}}::-webkit-input-placeholder{color:#212529}:-moz-placeholder{color:#212529}::-moz-placeholder{color:#212529}:-ms-input-placeholder{color:#212529}.twoSection{display:flex;flex-wrap:wrap}.btn{-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;text-decoration:none!important;font-size:16px;font-family:Figtree,sans-serif;font-weight:700;padding:17px 35px;border-radius:9999px;cursor:pointer}.btn:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.btn.btn-primary{background-color:#2e7ab9!important;color:#fcf8ef!important}.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#2e7ab9!important;color:#fcf8ef!important}.btn.btn-outline-dark{border:2px solid #212529;border-color:#212529!important;color:#1e293b!important}.btn.btn-yellow{border:0;background-color:#2e7ab9;color:#fff!important}.btn.btn-gray{border:0;background-color:#586f6b;color:#fff!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.spinner-container{display:flex;justify-content:center;align-items:center;height:100vh;height:100dvh}.spinner-img{width:50px;height:50px}.inner-wrap .spinner-ldr{height:auto;margin:0 auto}.spinner-ldr{display:flex;justify-content:center;align-items:center;height:100vh;height:100dvh;padding-top:20px}@media screen and (max-width:1024px){.spinner-ldr{width:45px;height:45px}}@media screen and (max-width:767px){.spinner-ldr{width:40px;height:40px}}.spinner-ldr img{width:50px;height:50px}.loading-overlay{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#fffc;z-index:10}.loaderImg{animation:spin 1s linear infinite;width:20px;height:20px}@media screen and (max-width:767px){.loaderImg{width:15px;height:15px}}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.VIpgJd-ZVi9od-ORHb,.VIpgJd-ZVi9od-ORHb-OEVmcd,.skiptranslate{display:none!important}.diagram-container{width:100vw;height:100vh;height:100dvh;overflow:hidden;position:relative;background-color:#f8f9fa}.animated-edge{stroke:#000;stroke-dasharray:5,5;stroke-width:2;animation:dashmove 1.5s linear infinite}.animated-edge text{animation:none;fill:#000}@keyframes dashmove{to{stroke-dashoffset:-10}}:root{--color-background: #ffffff;--color-foreground: #1f2937;--color-card: #ffffff;--color-card-foreground: #1f2937;--color-popover: #ffffff;--color-popover-foreground: #1f2937;--color-primary: #2E7AB9;--color-primary-foreground: #ffffff;--color-secondary: #F2F7FB;--color-secondary-foreground: #1f2937;--color-muted: #F2F7FB;--color-muted-foreground: #6b7280;--color-accent: #F2F7FB;--color-accent-foreground: #1f2937;--color-destructive: #ef4444;--color-destructive-foreground: #ffffff;--color-border: #DCE7F5;--color-input: #DCE7F5;--color-ring: rgba(46, 122, 185, .45);--color-background-rgb: 255, 255, 255;--color-foreground-rgb: 31, 41, 55;--color-primary-rgb: 46, 122, 185;--color-secondary-rgb: 242, 247, 251;--color-muted-rgb: 242, 247, 251;--color-accent-rgb: 242, 247, 251;--color-destructive-rgb: 239, 68, 68;--color-border-rgb: 220, 231, 245;--color-background-dark: #1f2937;--color-foreground-dark: #f9fafb;--font-sans: "Figtree", sans-serif;--radius: .5rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow: 0 6px 16px rgba(15, 23, 42, .08);--shadow-md: 0 12px 30px rgba(15, 23, 42, .12);--shadow-lg: 0 24px 48px rgba(15, 23, 42, .18);--transition-all: all .2s ease}.dark{--color-background: #1f2937;--color-foreground: #f9fafb;--color-card: #1f2937;--color-card-foreground: #f9fafb;--color-popover: #1f2937;--color-popover-foreground: #f9fafb;--color-primary: #2E7AB9;--color-primary-foreground: #ffffff;--color-secondary: #374151;--color-secondary-foreground: #f9fafb;--color-muted: #374151;--color-muted-foreground: #9ca3af;--color-accent: #374151;--color-accent-foreground: #f9fafb;--color-destructive: #ef4444;--color-destructive-foreground: #f9fafb;--color-border: #374151;--color-input: #374151;--color-ring: rgba(46, 122, 185, .5);--color-background-rgb: 31, 41, 55;--color-foreground-rgb: 249, 250, 251}._header_1bjp2_1{position:absolute;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:.6rem 2rem;color:#0f172a;background:transparent;background-color:transparent;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;box-shadow:none;width:100%}@media(max-width:768px){._header_1bjp2_1{padding:.5rem 1rem;flex-wrap:wrap;gap:.75rem}}._logo_1bjp2_28{display:flex;align-items:center;gap:.5rem;text-decoration:none}._logo_1bjp2_28 img{height:56px;width:auto;object-fit:contain}._nav_1bjp2_40{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;justify-content:center}._nav_1bjp2_40 a,._nav_1bjp2_40 button{color:#0f172a;text-decoration:none;font-weight:500;background:none;border:none;padding:0;cursor:pointer}._nav_1bjp2_40 a:hover,._nav_1bjp2_40 button:hover{color:#000}@media(max-width:768px){._nav_1bjp2_40{width:100%;justify-content:center}}._ctaButton_1bjp2_68{padding:.45rem 1.1rem;border-radius:999px;border:1px solid #0f172a;color:#0f172a;font-weight:600;text-decoration:none;background:#fff;transition:background .2s ease,border-color .2s ease}._ctaButton_1bjp2_68:hover{background:#f8fafc;border-color:#0f172a}@media(max-width:480px){._ctaButton_1bjp2_68{width:100%;text-align:center}}._navGroup_1bjp2_89{position:relative}._navButton_1bjp2_93{font-size:1rem}._navDropdown_1bjp2_97{position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%);min-width:240px;padding:.75rem .9rem;background:#fff;border-radius:14px;border:1px solid rgba(15,23,42,.1);box-shadow:0 16px 30px #0f172a1f;display:none;flex-direction:column;gap:.55rem;z-index:10}._navDropdown_1bjp2_97 span{color:#0f172a;font-size:.92rem;line-height:1.35}._navGroup_1bjp2_89:hover ._navDropdown_1bjp2_97,._navDropdownOpen_1bjp2_120{display:flex}._menuButton_1bjp2_124{display:none;border:1px solid rgba(36,99,153,.35);background:#ffffffd1;padding:.45rem .65rem;cursor:pointer;border-radius:999px;gap:4px;box-shadow:0 10px 22px #0f172a29;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}._menuButton_1bjp2_124 span{display:block;width:24px;height:3px;background:linear-gradient(90deg,#246399,#2e7ab9);margin:0;border-radius:999px;transition:transform .2s ease,opacity .2s ease,background .2s ease;transform-origin:center}._menuButton_1bjp2_124:hover{background:#fffffff5;border-color:#24639999;box-shadow:0 14px 26px #0f172a33;transform:translateY(-1px)}._menuButton_1bjp2_124:focus-visible{outline:2px solid rgba(46,122,185,.55);outline-offset:3px}._menuButton_1bjp2_124[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}._menuButton_1bjp2_124[aria-expanded=true] span:nth-child(2){opacity:0}._menuButton_1bjp2_124[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}._mobileMenu_1bjp2_165{display:none;position:absolute;top:calc(100% + .5rem);right:1rem;left:1rem;background:#fff;border-radius:16px;padding:.75rem 1rem;box-shadow:0 12px 24px #0f172a1f;border:1px solid rgba(15,23,42,.08);flex-direction:column;gap:.75rem}._mobileMenu_1bjp2_165 a{color:#0f172a;text-decoration:none;font-weight:600}._mobileMenuOpen_1bjp2_185{display:flex}._mobileServices_1bjp2_189{display:flex;flex-direction:column;gap:.4rem}._mobileServices_1bjp2_189 button{background:none;border:none;padding:0;text-align:left;font-weight:600;color:#0f172a;cursor:pointer}._mobileServicesList_1bjp2_204{display:none;flex-direction:column;gap:.4rem;padding-left:.4rem}._mobileServicesList_1bjp2_204 span{font-size:.9rem;color:#1f2937}._mobileServicesOpen_1bjp2_215{display:flex}._mobileCta_1bjp2_219{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border-radius:999px;border:1px solid #0f172a;background:#fff;color:#0f172a;font-weight:600}@media(max-width:768px){._nav_1bjp2_40,._ctaButton_1bjp2_68{display:none}._menuButton_1bjp2_124{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}}._footer_1jcja_1{border-top:none;padding:1rem 1.5rem 1.25rem;margin-top:2rem;color:#667085;font-size:.9rem;background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._heroBlend_1jcja_11{margin-top:0;background:transparent;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}._heroBlend_1jcja_11._footer_1jcja_1{border-top:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}._footerInner_1jcja_24{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;gap:2rem;align-items:flex-start;flex-wrap:wrap}._brandBlock_1jcja_34{display:flex;gap:.9rem;align-items:center;min-width:260px}._logo_1jcja_41{width:76px;height:76px;object-fit:contain}._productLine_1jcja_47{color:#0f172a;font-weight:600}._productLine_1jcja_47 a{color:#246399;text-decoration:none}._productLine_1jcja_47 a:hover{text-decoration:underline}._copyright_1jcja_61{margin-top:.2rem;font-size:.82rem;color:#94a3b8}._contactBlock_1jcja_67{display:flex;flex-direction:column;gap:.35rem;min-width:280px}._contactTitle_1jcja_74{font-weight:600;color:#0f172a}._contactBlock_1jcja_67 a{color:#246399;text-decoration:none;font-weight:600}._contactBlock_1jcja_67 a:hover{text-decoration:underline}._trademarkNote_1jcja_89{font-size:.78rem;color:#94a3b8}._links_1jcja_94{display:flex;flex-direction:column;gap:.5rem;min-width:120px}._links_1jcja_94 a{color:#475569;text-decoration:none;font-weight:600}._links_1jcja_94 a:hover{text-decoration:underline}@media(max-width:720px){._footerInner_1jcja_24{gap:1.5rem}._brandBlock_1jcja_34{align-items:flex-start}}._publicShell_rpwt8_1{min-height:100vh;min-height:100dvh;width:100%}._homeHero_rpwt8_7{background-color:#eef5fb;background-image:linear-gradient(180deg,#f9fbff75,#eef5fb82),radial-gradient(circle at 20% 20%,rgba(102,168,217,.105),transparent 45%),radial-gradient(circle at 80% 0%,rgba(46,122,185,.105),transparent 45%),url(/hero/still-lake-with-distant-tree-line-early-morning-haze-muted-blues-and-warm-peach-sky-soft-diffused-light-cinematic-wide-shot-tranquil-low-contrast.png);background-size:auto,auto,auto,cover;background-position:center,center,center,center;background-repeat:no-repeat}._container_tlpyw_1{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100vh;height:100dvh;background-color:#fff;padding:24px 16px 16px;overflow-x:hidden;overflow-y:auto;position:relative}@media(max-width:768px){._container_tlpyw_1{padding:16px 10px 10px}}._hero_tlpyw_22{position:relative;background:linear-gradient(135deg,#2463991f,#fffffffa);border:1px solid rgba(36,99,153,.12);border-radius:16px;min-height:260px;box-shadow:0 18px 38px #24639914;margin-bottom:20px;overflow:hidden}._hero_tlpyw_22 ._heroInner_tlpyw_32{position:relative;z-index:3;padding:24px 20px;color:#111827}._hero_tlpyw_22 ._heroInner_tlpyw_32 ._eyebrow_tlpyw_38{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#6b7280;margin-bottom:6px}._hero_tlpyw_22 ._heroInner_tlpyw_32 ._title_tlpyw_45{font-size:28px;font-weight:800;line-height:1.15;color:#111827;margin-bottom:6px}._hero_tlpyw_22 ._heroInner_tlpyw_32 ._subtitle_tlpyw_52{color:#6b7280;max-width:860px;font-size:14px}._hero_tlpyw_22 ._heroInner_tlpyw_32 ._heroActions_tlpyw_57{margin-top:14px}._hero_tlpyw_22 ._heroInner_tlpyw_32 ._cta_tlpyw_60{background:linear-gradient(135deg,#1f4f7a,#246399 45%,#2e7ab9);border:1px solid rgba(255,255,255,.24);color:#f8fafc;box-shadow:0 16px 30px #24639947,inset 0 1px #ffffff2e;letter-spacing:.02em;text-shadow:0 1px 2px rgba(15,23,42,.35);border-radius:12px;padding:12px 18px;font-weight:700;display:inline-flex;align-items:center;gap:.65rem;transition:transform .3s,box-shadow .3s,background .3s}._hero_tlpyw_22 ._heroInner_tlpyw_32 ._cta_tlpyw_60:hover{background:linear-gradient(135deg,#1b4266,#2e7ab9 55%,#3a8bd1);box-shadow:0 20px 36px #24639952,0 0 0 1px #ffc43640,inset 0 1px #fff3;transform:translateY(-1px)}._hero_tlpyw_22 ._sphereLayer_tlpyw_80{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;mix-blend-mode:normal;opacity:.9;filter:none}._hero_tlpyw_22 ._glow_tlpyw_89{display:none}._crewSection_tlpyw_93{margin-bottom:24px;border-radius:16px;padding:20px;border:1px solid rgba(36,99,153,.18);background:linear-gradient(135deg,#2463990f,#fffffffa);box-shadow:0 12px 26px #24639914}._crewHeader_tlpyw_102{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}._crewHeader_tlpyw_102 h2{margin:6px 0 4px;font-size:20px;color:#111827}._crewHeader_tlpyw_102 p{margin:0;color:#64748b}._crewBadge_tlpyw_120{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#0f172a;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._crewMeta_tlpyw_133{background:#e0f2fe;color:#0f172a;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600}._crewControls_tlpyw_142{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._crewToggleGroup_tlpyw_149{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:#fff;border:1px solid #e2e8f0}._crewToggleGroup_tlpyw_149 button{border:none;background:transparent;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#64748b;cursor:pointer}._crewToggleActive_tlpyw_168{background:#0f172a;color:#fff}._crewEmpty_tlpyw_173{padding:14px 16px;border-radius:12px;background:#fff;border:1px solid #e2e8f0;color:#64748b}._crewGrid_tlpyw_181{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}._crewProjectList_tlpyw_187{display:flex;flex-direction:column;gap:16px}._crewProjectCard_tlpyw_193{border-radius:16px;border:1px solid #e2e8f0;background:#fff;padding:16px;box-shadow:0 8px 16px #0f172a0f}._crewProjectHeader_tlpyw_201{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._crewProjectTitle_tlpyw_208{font-size:16px;font-weight:700;color:#0f172a}._crewProjectMeta_tlpyw_214{font-size:12px;color:#64748b}._crewProjectGrid_tlpyw_219{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}._crewCard_tlpyw_225{border-radius:14px;border:1px solid #e2e8f0;background:#fff;padding:16px;box-shadow:0 6px 14px #0f172a0f;display:flex;flex-direction:column;gap:12px}._crewCardHeader_tlpyw_236{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}._crewName_tlpyw_243{font-size:16px;font-weight:700;color:#0f172a}._crewMetaLine_tlpyw_249{font-size:12px;color:#64748b}._crewTag_tlpyw_254{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._crewInternal_tlpyw_265{background:#0f172a;color:#fff}._crewExternal_tlpyw_270{background:#e2e8f0;color:#475569}._crewStats_tlpyw_275{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._crewStat_tlpyw_275{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#64748b}._crewStat_tlpyw_275 strong{color:#0f172a;font-size:14px}._crewProgress_tlpyw_293{position:relative;height:12px;border-radius:999px;background:#e2e8f0;overflow:hidden;display:flex;align-items:center}._crewProgress_tlpyw_293 span{position:absolute;right:8px;font-size:10px;font-weight:700;color:#0f172a}._crewScore_tlpyw_310{font-size:12px;color:#64748b}._crewProjectChips_tlpyw_315{display:flex;flex-wrap:wrap;gap:8px}._crewProjectChip_tlpyw_315{display:inline-flex;flex-direction:column;gap:2px;padding:6px 10px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;font-size:11px;color:#0f172a}._crewProjectChipDetail_tlpyw_333{font-size:10px;color:#64748b}._crewProgressFill_tlpyw_338{height:100%;border-radius:999px;background:#22c55e;transition:width .3s ease}._crewStrong_tlpyw_345{background:linear-gradient(90deg,#22c55e,#16a34a)}._crewMid_tlpyw_349{background:linear-gradient(90deg,#f59e0b,#d97706)}._crewLow_tlpyw_353{background:linear-gradient(90deg,#dc2626,#991b1b)}@media(max-width:900px){._crewStats_tlpyw_275{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._crewSection_tlpyw_93{padding:16px}._crewStats_tlpyw_275{grid-template-columns:1fr}._crewProgress_tlpyw_293 span{right:6px;font-size:9px}}._statsSection_tlpyw_374{margin-bottom:24px}@media(max-width:768px){._statsSection_tlpyw_374{display:none}}._statsSection_tlpyw_374 ._statsTitle_tlpyw_382{font-size:20px;font-weight:600;color:#246399;margin-bottom:12px}@media(max-width:768px){._statsSection_tlpyw_374 ._statsTitle_tlpyw_382{font-size:18px;margin-bottom:10px}}._statsSection_tlpyw_374 ._statsGrid_tlpyw_394{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:16px}@media(max-width:768px){._statsSection_tlpyw_374 ._statsGrid_tlpyw_394{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px}}._statsSection_tlpyw_374 ._statCard_tlpyw_410{flex:1;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;color:#111827}._statsSection_tlpyw_374 ._statCard_tlpyw_410._completed_tlpyw_424{box-shadow:0 10px 30px #22c55e40}._statsSection_tlpyw_374 ._statCard_tlpyw_410._inProgress_tlpyw_427{box-shadow:0 10px 30px #2e7ab940}._statsSection_tlpyw_374 ._statCard_tlpyw_410:after{content:"";position:absolute;top:-18px;right:-18px;width:120px;height:120px;opacity:.12;background:radial-gradient(circle at top right,rgba(46,122,185,.25),transparent 65%);pointer-events:none}._statsSection_tlpyw_374 ._statCard_tlpyw_410 ._statLabel_tlpyw_441{font-size:12px;letter-spacing:.08em;color:#6b7280;text-transform:uppercase;margin-bottom:8px}._statsSection_tlpyw_374 ._statCard_tlpyw_410 ._statValue_tlpyw_448{font-size:24px;font-weight:800;color:#111827}._statsSection_tlpyw_374 ._statCard_tlpyw_410 ._statChart_tlpyw_453{display:none}._statsSection_tlpyw_374 ._statCard_tlpyw_410._completed_tlpyw_424 ._statChartBar_tlpyw_456{background-color:#4dbd74}._statsSection_tlpyw_374 ._statCard_tlpyw_410._inProgress_tlpyw_427 ._statChartBar_tlpyw_456{background-color:#2e7ab9}@media(max-width:768px){._statsSection_tlpyw_374 ._statCard_tlpyw_410{padding:16px}._statsSection_tlpyw_374 ._statCard_tlpyw_410 ._statLabel_tlpyw_441{font-size:13px}._statsSection_tlpyw_374 ._statCard_tlpyw_410 ._statValue_tlpyw_448{font-size:24px}}._mobileStatsSection_tlpyw_474{display:none}@media(max-width:768px){._mobileStatsSection_tlpyw_474{display:block;margin-bottom:20px}}._mobileStatsSection_tlpyw_474 ._mobileStatsTitle_tlpyw_483{font-size:20px;font-weight:600;color:#246399;text-align:center;margin-bottom:12px}._mobileStatsSection_tlpyw_474 ._mobileStatsCard_tlpyw_490{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}._mobileStatsSection_tlpyw_474 ._mobileStatsCard_tlpyw_490 ._statItem_tlpyw_496{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(224,224,224,.5)}._mobileStatsSection_tlpyw_474 ._mobileStatsCard_tlpyw_490 ._statItem_tlpyw_496:last-child{border-bottom:none}._mobileStatsSection_tlpyw_474 ._mobileStatsCard_tlpyw_490 ._statItem_tlpyw_496 ._statLabel_tlpyw_441{font-size:14px;font-weight:600;color:#246399}._mobileStatsSection_tlpyw_474 ._mobileStatsCard_tlpyw_490 ._statItem_tlpyw_496 ._statValue_tlpyw_448{font-size:16px;font-weight:700;color:#333}._launchButton_tlpyw_517{display:inline-flex;align-items:center;gap:.6rem;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s,background .3s,opacity .3s}._launchButton_tlpyw_517:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at center,rgba(255,255,255,.18),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}._launchButton_tlpyw_517:disabled{cursor:wait;opacity:.75}._launchButton_tlpyw_517:focus-visible{outline:none;box-shadow:0 0 0 3px #24639959,0 16px 30px #24639947}._launchButton_tlpyw_517._launchPulse_tlpyw_543:after{opacity:1}._launchPulse_tlpyw_543{animation:_launchPulse_tlpyw_543 .45s ease}._launching_tlpyw_551{pointer-events:none;transform:translateY(1px) scale(.985);box-shadow:0 0 #24639926}._launchIcon_tlpyw_557{font-size:16px}._loadingIcon_tlpyw_561{animation:_spin_tlpyw_1 .8s linear infinite}._proposalsSection_tlpyw_565{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1;width:100%;margin-bottom:200px}._proposalsSection_tlpyw_565 ._proposalsHeader_tlpyw_574{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:16px}._proposalsSection_tlpyw_565 ._proposalsHeader_tlpyw_574 ._proposalsTitle_tlpyw_581{font-size:20px;font-weight:600;color:#246399}@media(max-width:768px){._proposalsSection_tlpyw_565 ._proposalsHeader_tlpyw_574 ._proposalsTitle_tlpyw_581{font-size:18px}}._proposalsSection_tlpyw_565 ._proposalsHeader_tlpyw_574 ._createButton_tlpyw_591{display:flex;flex-direction:row;justify-content:center;align-items:center;background:linear-gradient(135deg,#1f4f7a,#246399 45%,#2e7ab9);border:1px solid rgba(255,255,255,.24);color:#f8fafc;box-shadow:0 16px 30px #24639947,inset 0 1px #ffffff2e;letter-spacing:.02em;text-shadow:0 1px 2px rgba(15,23,42,.35);border-radius:12px;padding:12px 20px;font-weight:700;cursor:pointer;transition:all .3s}._proposalsSection_tlpyw_565 ._proposalsHeader_tlpyw_574 ._createButton_tlpyw_591:hover{background:linear-gradient(135deg,#1b4266,#2e7ab9 55%,#3a8bd1);transform:translateY(-2px);box-shadow:0 18px 32px #24639952,0 0 0 1px #ffc43640,inset 0 1px #fff3}._proposalsSection_tlpyw_565 ._proposalsHeader_tlpyw_574 ._createButton_tlpyw_591 ._icon_tlpyw_613{margin:0;font-size:16px}@media(max-width:768px){._proposalsSection_tlpyw_565 ._proposalsHeader_tlpyw_574 ._createButton_tlpyw_591{padding:10px 16px;font-size:14px}}._proposalsSection_tlpyw_565 ._proposalGrid_tlpyw_623{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:80px;overflow-y:auto;overflow-x:hidden;padding-right:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}._proposalsSection_tlpyw_565 ._proposalGrid_tlpyw_623::-webkit-scrollbar{width:8px}._proposalsSection_tlpyw_565 ._proposalGrid_tlpyw_623::-webkit-scrollbar-track{background:#e0e0e04d;border-radius:10px}._proposalsSection_tlpyw_565 ._proposalGrid_tlpyw_623::-webkit-scrollbar-thumb{background:#24639980;border-radius:10px}._proposalsSection_tlpyw_565 ._proposalGrid_tlpyw_623::-webkit-scrollbar-thumb:hover{background:#246399b3}@media(max-width:768px){._proposalsSection_tlpyw_565 ._proposalGrid_tlpyw_623{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;height:auto;margin-bottom:80px;overflow-x:hidden;overflow-y:visible;padding-right:0}}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:transform .3s,box-shadow .3s}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661{padding:16px;display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;border-left:4px solid #246399;border:1px solid rgba(36,99,153,.18);background:linear-gradient(160deg,#fffffffa,#24639914);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden;height:215px;box-shadow:0 18px 34px #24639914}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661:hover{transform:translateY(-3px);box-shadow:0 18px 40px #2463991f;border-color:#24639933}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661:nth-child(3n+1){border-left-color:#246399}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661:nth-child(3n+2){border-left-color:#ffc436}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661:nth-child(3n+3){border-left-color:#3a4f7a}@media(max-width:768px){._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661{padding:16px;gap:10px}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._proposalHeader_tlpyw_703 ._proposalTitle_tlpyw_703{font-size:16px}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._proposalHeader_tlpyw_703 ._statusBadge_tlpyw_706{font-size:10px;padding:4px 8px}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._tokenInfo_tlpyw_710{font-size:12px}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._proposalInfo_tlpyw_713 ._infoLabel_tlpyw_713,._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._proposalInfo_tlpyw_713 ._infoValue_tlpyw_713{font-size:13px}}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._proposalHeader_tlpyw_703{display:flex;flex-direction:row;justify-content:space-between;align-items:center}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._proposalHeader_tlpyw_703 ._proposalTitle_tlpyw_703{font-size:18px;font-weight:600;color:#18214d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65%}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._proposalHeader_tlpyw_703 ._statusBadge_tlpyw_706{font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;text-transform:uppercase}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._proposalHeader_tlpyw_703 ._statusBadge_tlpyw_706._completed_tlpyw_424{background:linear-gradient(135deg,#4dbd74,#3a9d5d);color:#fff}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._proposalHeader_tlpyw_703 ._statusBadge_tlpyw_706._inProgress_tlpyw_427{background:linear-gradient(135deg,#2e7ab9,#245f90);color:#fff}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._tokenInfo_tlpyw_710{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;color:#1d2649;background:#2463991a;padding:8px 12px;border-radius:8px;margin:6px 0;position:relative;border:1px solid rgba(36,99,153,.18)}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._tokenInfo_tlpyw_710 ._tokenLabel_tlpyw_761{margin-right:4px;font-weight:600}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._tokenInfo_tlpyw_710 ._tokenValue_tlpyw_765{font-weight:600;position:relative;padding-left:5px}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._tokenInfo_tlpyw_710 ._tokenValue_tlpyw_765:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:middle}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._tokenInfo_tlpyw_710 ._tokenBar_tlpyw_779{display:none}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._lowTokens_tlpyw_782:before{background-color:#4dbd74!important}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._mediumTokens_tlpyw_785:before{background-color:#2e7ab9!important}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._highTokens_tlpyw_788:before{background-color:#f86c6b!important}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._proposalInfo_tlpyw_713{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._proposalInfo_tlpyw_713 ._infoLabel_tlpyw_713{font-size:14px;font-weight:600;color:#1e2a4e;margin-bottom:2px}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._proposalInfo_tlpyw_713 ._infoValue_tlpyw_713{font-size:14px;color:#3b486a;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._actionButtons_tlpyw_813{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:4px}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._actionButtons_tlpyw_813 ._button_tlpyw_820{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s;border:none}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._actionButtons_tlpyw_813 ._button_tlpyw_820 ._buttonIcon_tlpyw_833{margin-right:8px}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._actionButtons_tlpyw_813 ._button_tlpyw_820._primaryButton_tlpyw_836{background:linear-gradient(135deg,#246399,#1a4870);color:#fff}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._actionButtons_tlpyw_813 ._button_tlpyw_820._primaryButton_tlpyw_836:hover{background-color:#1a4870}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._actionButtons_tlpyw_813 ._button_tlpyw_820._dangerButton_tlpyw_843{background-color:transparent;color:#f86c6b}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._actionButtons_tlpyw_813 ._button_tlpyw_820._dangerButton_tlpyw_843:hover{background-color:#f86c6b1a}@media(max-width:768px){._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._actionButtons_tlpyw_813 ._button_tlpyw_820{padding:6px 10px;font-size:12px}._proposalsSection_tlpyw_565 ._proposalCard_tlpyw_661 ._actionButtons_tlpyw_813 ._button_tlpyw_820 ._buttonIcon_tlpyw_833{margin-right:6px}}._emptyState_tlpyw_860{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;text-align:center;background:linear-gradient(135deg,#24639905,#ffc4360d);border-radius:12px;border:1px dashed rgba(36,99,153,.1);margin-bottom:80px}._emptyState_tlpyw_860 ._emptyIcon_tlpyw_872{font-size:40px;color:#24639933;margin-bottom:12px}._emptyState_tlpyw_860 ._emptyTitle_tlpyw_877{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}._emptyState_tlpyw_860 ._emptyText_tlpyw_883{font-size:16px;color:#64697b;margin-bottom:24px;max-width:400px}._emptyState_tlpyw_860 ._emptyButton_tlpyw_889{display:flex;flex-direction:row;justify-content:center;align-items:center;background:linear-gradient(135deg,#1f4f7a,#246399 45%,#2e7ab9);border:1px solid rgba(255,255,255,.24);color:#f8fafc;box-shadow:0 16px 30px #24639947,inset 0 1px #ffffff2e;letter-spacing:.02em;text-shadow:0 1px 2px rgba(15,23,42,.35);border-radius:12px;padding:12px 24px;font-weight:700;cursor:pointer}._emptyState_tlpyw_860 ._emptyButton_tlpyw_889 ._buttonIcon_tlpyw_833{margin:0}._emptyState_tlpyw_860 ._emptyButton_tlpyw_889:hover{background:linear-gradient(135deg,#1b4266,#2e7ab9 55%,#3a8bd1);transform:translateY(-2px);box-shadow:0 18px 32px #24639952,0 0 0 1px #ffc43640,inset 0 1px #fff3}@media(max-width:768px){._emptyState_tlpyw_860{margin-bottom:90px}}._pagination_tlpyw_919{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;bottom:16px;left:50%;transform:translate(-50%);background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:8px 10px;height:auto;box-sizing:border-box;box-shadow:0 8px 24px #0000000f;z-index:100}._pagination_tlpyw_919 ._pageInfo_tlpyw_937{margin:0 16px;font-size:13px;color:#6b7280}._pagination_tlpyw_919 ._pageButton_tlpyw_942{background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px;font-weight:600;cursor:pointer;transition:background-color .3s,transform .3s}._pagination_tlpyw_919 ._pageButton_tlpyw_942:hover:not(:disabled){background:#f3f4f6;transform:translateY(-1px)}._pagination_tlpyw_919 ._pageButton_tlpyw_942:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._pagination_tlpyw_919 ._pageButton_tlpyw_942{padding:8px 12px;font-size:14px}}._modalOverlay_tlpyw_967{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:1000}._modalOverlay_tlpyw_967 ._modalContent_tlpyw_980{background-color:#fff;border-radius:12px;padding:24px;width:90%;max-width:500px;box-shadow:0 4px 12px #0000001f}._modalOverlay_tlpyw_967 ._modalContent_tlpyw_980 ._modalHeader_tlpyw_988{font-size:20px;font-weight:600;color:#246399;margin-bottom:16px}._modalOverlay_tlpyw_967 ._modalContent_tlpyw_980 ._modalBody_tlpyw_994{font-size:16px;color:#64697b;margin-bottom:24px}._modalOverlay_tlpyw_967 ._modalContent_tlpyw_980 ._modalFooter_tlpyw_999{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px}._modalOverlay_tlpyw_967 ._modalContent_tlpyw_980 ._modalFooter_tlpyw_999 ._modalButton_tlpyw_1006{padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;border:none}._modalOverlay_tlpyw_967 ._modalContent_tlpyw_980 ._modalFooter_tlpyw_999 ._modalButton_tlpyw_1006._cancelButton_tlpyw_1013{background-color:transparent;color:#64697b}._modalOverlay_tlpyw_967 ._modalContent_tlpyw_980 ._modalFooter_tlpyw_999 ._modalButton_tlpyw_1006._cancelButton_tlpyw_1013:hover{background-color:#e0e0e0}._modalOverlay_tlpyw_967 ._modalContent_tlpyw_980 ._modalFooter_tlpyw_999 ._modalButton_tlpyw_1006._confirmButton_tlpyw_1020{background-color:#f86c6b;color:#fff}._modalOverlay_tlpyw_967 ._modalContent_tlpyw_980 ._modalFooter_tlpyw_999 ._modalButton_tlpyw_1006._confirmButton_tlpyw_1020:hover{background-color:#f63c3a}._headerContent_tlpyw_1028{display:flex;flex-direction:column;gap:12px}._headerActions_tlpyw_1034{display:flex;align-items:center}._statsOverview_tlpyw_1039{display:flex;gap:16px;flex-wrap:wrap}._statBadge_tlpyw_1045{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f5f5f5;border-radius:12px;font-size:.875rem}._statLabel_tlpyw_441{color:#666;font-weight:500}._statValue_tlpyw_448{color:#333;font-weight:600}._viewAllSection_tlpyw_1065{display:flex;justify-content:center;margin-top:24px}._viewAllButton_tlpyw_1071{padding:8px 16px;background:transparent;border:1px solid #ddd;border-radius:6px;color:#666;cursor:pointer;font-size:.875rem;transition:all .2s ease}._viewAllButton_tlpyw_1071:hover{background:#f5f5f5;color:#333}@media(max-width:768px){._statsOverview_tlpyw_1039{gap:8px}._statBadge_tlpyw_1045{font-size:.75rem;padding:2px 6px}}._dashboardGrid_tlpyw_1095{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:80px}@media(max-width:768px){._dashboardGrid_tlpyw_1095{grid-template-columns:1fr;gap:12px}}._dashboardCard_tlpyw_1108{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:transform .3s,box-shadow .3s}._dashboardCard_tlpyw_1108:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}._dashboardCard_tlpyw_1108{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;transition:all .3s ease}._dashboardCard_tlpyw_1108._expanded_tlpyw_1124{grid-column:1/-1;box-shadow:0 4px 12px #0000001f}._dashboardCard_tlpyw_1108:hover{border-color:#2463994d}._cardHeader_tlpyw_1132{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;border-bottom:1px solid transparent;transition:all .3s}._cardHeader_tlpyw_1132:hover{background-color:#24639905}._expanded_tlpyw_1124 ._cardHeader_tlpyw_1132{border-bottom-color:#e0e0e0;background-color:#24639908}._cardHeaderLeft_tlpyw_1150{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}._cardIcon_tlpyw_1158{font-size:24px;width:40px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:linear-gradient(135deg,#2463991a,#ffc4361a);border-radius:8px}._cardTitle_tlpyw_1170{font-size:16px;font-weight:600;color:#246399;margin:0 0 2px}._cardSummary_tlpyw_1177{font-size:13px;color:#64697b;margin:0}._cardStats_tlpyw_1183{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px}._miniStat_tlpyw_1191{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}._miniStat_tlpyw_1191 ._miniStatValue_tlpyw_1198{font-size:18px;font-weight:700;color:#246399;line-height:1}._miniStat_tlpyw_1191 ._miniStatLabel_tlpyw_1204{font-size:11px;color:#64697b;text-transform:uppercase;font-weight:500}._expandIcon_tlpyw_1211{width:24px;height:24px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#2463991a;border-radius:50%;font-size:16px;font-weight:700;color:#246399;transition:all .3s}._dashboardCard_tlpyw_1108._expanded_tlpyw_1124 ._expandIcon_tlpyw_1211{background:#246399;color:#fff}._cardContent_tlpyw_1230{padding:0 20px 20px;animation:_slideDown_tlpyw_1 .3s ease}@keyframes _slideDown_tlpyw_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._cardActions_tlpyw_1245{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(224,224,224,.5)}._primaryAction_tlpyw_1256{display:flex;flex-direction:row;justify-content:center;align-items:center;background:linear-gradient(135deg,#246399,#1a4870);color:#fff;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .3s}._primaryAction_tlpyw_1256:hover{transform:translateY(-1px);box-shadow:0 2px 8px #2463994d}._primaryAction_tlpyw_1256 ._actionIcon_tlpyw_1275{margin-right:6px;font-size:12px}._secondaryAction_tlpyw_1280{padding:8px 16px;background:transparent;border:1px solid #e0e0e0;border-radius:8px;color:#64697b;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}._secondaryAction_tlpyw_1280:hover{border-color:#246399;color:#246399}._compactList_tlpyw_1296{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}._compactItem_tlpyw_1304{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px;background:#f7faff80;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .3s}._compactItem_tlpyw_1304:hover{border-color:#24639933;background:#24639908}._itemMain_tlpyw_1321{flex:1;min-width:0}._itemTitle_tlpyw_1326{font-size:14px;font-weight:600;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemMeta_tlpyw_1336{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:wrap}._compactStatus_tlpyw_1345{font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;text-transform:uppercase}._compactStatus_tlpyw_1345._statusCompleted_tlpyw_1352{background:#4dbd741a;color:#4dbd74}._compactStatus_tlpyw_1345._statusProgress_tlpyw_1356{background:#2e7ab91a;color:#1a4467}._compactStatus_tlpyw_1345._statusTodo_tlpyw_1360{background:#64697b1a;color:#64697b}._tokenCount_tlpyw_1365,._dueDate_tlpyw_1370{font-size:12px;color:#64697b}._dueDate_tlpyw_1370._overdue_tlpyw_1374{color:#f86c6b;font-weight:600}._miniProgress_tlpyw_1379{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin-top:4px}._miniProgressBar_tlpyw_1388{flex:1;height:4px;background:#e0e0e080;border-radius:2px;overflow:hidden;max-width:120px}._miniProgressFill_tlpyw_1397{height:100%;background:#246399;transition:width .3s}._progressText_tlpyw_1403{font-size:11px;color:#64697b;font-weight:500}._itemActions_tlpyw_1409{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}._miniButton_tlpyw_1417{width:28px;height:28px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#2463991a;border:none;border-radius:8px;color:#246399;cursor:pointer;font-size:12px;transition:all .3s}._miniButton_tlpyw_1417:hover{background:#246399;color:#fff}._miniButton_tlpyw_1417._danger_tlpyw_843{background:#f86c6b1a;color:#f86c6b}._miniButton_tlpyw_1417._danger_tlpyw_843:hover{background:#f86c6b;color:#fff}._avatarGroup_tlpyw_1445{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}._miniAvatar_tlpyw_1453{width:24px;height:24px;border-radius:50%;background:#3a4f7a;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:10px;font-weight:600;border:2px solid white}._avatarMore_tlpyw_1468{width:24px;height:24px;border-radius:50%;background:#64697b33;color:#64697b;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:10px;font-weight:600}._compactEmpty_tlpyw_1482{padding:20px;text-align:center;color:#64697b;font-size:14px;background:#f7faff4d;border-radius:8px}._actionGrid_tlpyw_1491{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}._actionButton_tlpyw_813{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px 12px;background:#f7faff80;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s;text-align:center}._actionButton_tlpyw_813:hover{border-color:#246399;background:#2463990d;transform:translateY(-2px)}._actionButton_tlpyw_813 ._actionButtonIcon_tlpyw_1515{font-size:20px;margin-bottom:8px;color:#246399}._actionButton_tlpyw_813 span{font-size:12px;font-weight:500;color:#333}._analyticsGrid_tlpyw_1526{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}._analyticItem_tlpyw_1532{text-align:center;padding:16px 8px;background:#f7faff4d;border-radius:8px}._analyticLabel_tlpyw_1539{font-size:12px;color:#64697b;margin-bottom:4px}._analyticValue_tlpyw_1545{font-size:20px;font-weight:700;color:#246399}._peopleGrid_tlpyw_1551{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){._peopleGrid_tlpyw_1551{grid-template-columns:1fr;gap:16px}}._peopleSection_tlpyw_1563{padding:16px;background:#f7faff4d;border-radius:8px;border:1px solid rgba(224,224,224,.5)}._peopleSectionHeader_tlpyw_1570{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._sectionIcon_tlpyw_1578{font-size:20px;width:32px;height:32px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#2463991a;border-radius:8px;margin-right:12px}._sectionInfo_tlpyw_1591{flex:1}._sectionTitle_tlpyw_1595{font-size:14px;font-weight:600;color:#246399;margin:0 0 4px}._sectionCount_tlpyw_1602{font-size:13px;color:#64697b;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}._pendingBadge_tlpyw_1612{font-size:11px;background:#2e7ab91a;color:#1a4467;padding:2px 6px;border-radius:10px;font-weight:500}._sectionLink_tlpyw_1621{font-size:12px;color:#246399;background:transparent;border:none;cursor:pointer;font-weight:500;text-decoration:underline}._sectionLink_tlpyw_1621:hover{color:#153b5b}._recentHighlight_tlpyw_1634{margin-top:8px}._highlightLabel_tlpyw_1638{font-size:12px;color:#64697b;font-weight:500;margin-bottom:4px}._highlightInfo_tlpyw_1645{padding-left:8px;border-left:2px solid rgba(36,99,153,.2)}._highlightName_tlpyw_1650{font-size:13px;font-weight:600;color:#333;margin-bottom:2px}._highlightMeta_tlpyw_1657{font-size:11px;color:#64697b;line-height:1.3}._emptySection_tlpyw_1663{margin-top:8px;text-align:center;padding:16px 8px}._emptySection_tlpyw_1663 p{font-size:12px;color:#64697b;margin-bottom:12px;line-height:1.4}._emptyAction_tlpyw_1675{font-size:12px;background:#2463991a;color:#246399;border:1px solid rgba(36,99,153,.2);padding:6px 12px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s}._emptyAction_tlpyw_1675:hover{background:#24639926;border-color:#2463994d}._overdueCount_tlpyw_1691{color:#f86c6b;font-weight:600}._remindersList_tlpyw_1696{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}._reminderItem_tlpyw_1704{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:12px 16px;background:#f7faff4d;border-radius:8px;border:1px solid rgba(224,224,224,.5);transition:all .3s}._reminderItem_tlpyw_1704:hover{border-color:#2463994d;background:#24639905}._reminderItem_tlpyw_1704._overdue_tlpyw_1374{border-color:#f86c6b4d;background:#f86c6b0d}._reminderLeft_tlpyw_1724{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;flex:1;min-width:0}._reminderIcon_tlpyw_1734{font-size:16px;width:32px;height:32px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#2463991a;border-radius:8px;flex-shrink:0}._reminderContent_tlpyw_1747{flex:1;min-width:0}._reminderText_tlpyw_1752{font-size:14px;font-weight:500;color:#333;margin-bottom:4px;line-height:1.4}._reminderText_tlpyw_1752:hover{color:#246399}._reminderContext_tlpyw_1763{font-size:12px;color:#64697b;font-weight:400;font-style:italic}._reminderTime_tlpyw_1770{font-size:12px;color:#64697b;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px}._reminderTime_tlpyw_1770._overdueTime_tlpyw_1779{color:#f86c6b;font-weight:600}._overdueIcon_tlpyw_1784{font-size:12px}._reminderActions_tlpyw_1788{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;flex-shrink:0}._doneButton_tlpyw_1797{width:28px;height:28px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#4dbd741a;border:1px solid rgba(77,189,116,.2);border-radius:8px;color:#4dbd74;cursor:pointer;font-size:14px;font-weight:700;transition:all .3s}._doneButton_tlpyw_1797:hover{background:#4dbd74;color:#fff;transform:scale(1.05)}._remindersEmpty_tlpyw_1819{text-align:center;padding:32px 16px}._remindersEmpty_tlpyw_1819 ._emptyIcon_tlpyw_872{font-size:48px;margin-bottom:16px;opacity:.6}._remindersEmpty_tlpyw_1819 ._emptyTitle_tlpyw_877{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}._remindersEmpty_tlpyw_1819 ._emptyText_tlpyw_883{font-size:14px;color:#64697b;margin-bottom:20px}._remindersEmpty_tlpyw_1819 ._emptyAction_tlpyw_1675{font-size:14px;background:linear-gradient(135deg,#246399,#1a4870);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s}._remindersEmpty_tlpyw_1819 ._emptyAction_tlpyw_1675:hover{transform:translateY(-1px);box-shadow:0 2px 8px #2463994d}._quickActionsBar_tlpyw_1855{margin-bottom:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;border:1px solid rgba(224,224,224,.5);overflow:hidden}@media(max-width:768px){._quickActionsBar_tlpyw_1855{margin-bottom:16px}}._quickActionsContainer_tlpyw_1869{padding:16px 20px}@media(max-width:768px){._quickActionsContainer_tlpyw_1869{padding:12px 16px}}._quickActionsTitle_tlpyw_1878{font-size:14px;font-weight:600;color:#64697b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}@media(max-width:768px){._quickActionsTitle_tlpyw_1878{font-size:12px;margin-bottom:8px}}._quickActionsList_tlpyw_1893{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._quickActionsList_tlpyw_1893::-webkit-scrollbar{display:none}@media(max-width:768px){._quickActionsList_tlpyw_1893{gap:8px;padding-bottom:4px}}._quickAction_tlpyw_1855{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:80px;padding:12px 8px;background:#f7faff4d;border:1px solid rgba(224,224,224,.3);border-radius:8px;cursor:pointer;transition:all .3s;text-decoration:none;position:relative;flex-shrink:0}._quickAction_tlpyw_1855:hover{background:#2463990d;border-color:#2463994d;transform:translateY(-2px);box-shadow:0 4px 12px #24639926}._quickAction_tlpyw_1855:active{transform:translateY(-1px)}@media(max-width:768px){._quickAction_tlpyw_1855{min-width:70px;padding:10px 6px}}._quickActionIcon_tlpyw_1942{width:40px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:linear-gradient(135deg,#2463991a,#ffc4361a);border-radius:50%;margin-bottom:8px;font-size:16px;color:#246399;transition:all .3s}._quickAction_tlpyw_1855:hover ._quickActionIcon_tlpyw_1942{background:linear-gradient(135deg,#246399,#1a4870);color:#fff;transform:scale(1.1)}@media(max-width:768px){._quickActionIcon_tlpyw_1942{width:36px;height:36px;font-size:14px;margin-bottom:6px}}._quickActionLabel_tlpyw_1970{font-size:12px;font-weight:500;color:#333;text-align:center;line-height:1.2;transition:color .3s}._quickAction_tlpyw_1855:hover ._quickActionLabel_tlpyw_1970{color:#246399;font-weight:600}@media(max-width:768px){._quickActionLabel_tlpyw_1970{font-size:10px}}._quickAction_tlpyw_1855:before{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s;z-index:1000;margin-bottom:4px}@media(max-width:768px){._quickAction_tlpyw_1855:before{display:none}}._quickAction_tlpyw_1855:hover:before{opacity:1}@media(max-width:768px){._quickActionsList_tlpyw_1893:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(to left,rgba(255,255,255,.8),transparent);pointer-events:none;opacity:0;transition:opacity .3s}._quickActionsList_tlpyw_1893:hover:after{opacity:1}}._quickAction_tlpyw_1855:focus{outline:2px solid #246399;outline-offset:2px}._quickAction_tlpyw_1855:focus:not(:focus-visible){outline:none}._proposalListWrapper_tlpyw_2041{position:relative;min-height:320px}._gridLoading_tlpyw_2046{opacity:.35;pointer-events:none;transition:opacity .3s}._skeletonGrid_tlpyw_2052{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:16px 4px;background:#f5f7faeb;border-radius:12px;pointer-events:none;z-index:2}._skeletonCard_tlpyw_2065{background:linear-gradient(135deg,#ffffffd9,#ffffffb3);border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:16px;opacity:.92}._skeletonHeader_tlpyw_2076{display:flex;justify-content:space-between;align-items:center}._skeletonTitle_tlpyw_2082{background:linear-gradient(90deg,#fff9 25%,#ffffffd9,#fff9 75%);background-size:200% 100%;animation:_skeletonPulse_tlpyw_1 1.4s ease-in-out infinite;width:60%;height:18px;border-radius:8px}._skeletonBadge_tlpyw_2091{background:linear-gradient(90deg,#fff9 25%,#ffffffd9,#fff9 75%);background-size:200% 100%;animation:_skeletonPulse_tlpyw_1 1.4s ease-in-out infinite;width:96px;height:24px;border-radius:999px}._skeletonLine_tlpyw_2100{background:linear-gradient(90deg,#fff9 25%,#ffffffd9,#fff9 75%);background-size:200% 100%;animation:_skeletonPulse_tlpyw_1 1.4s ease-in-out infinite;width:100%;height:12px;border-radius:6px}._skeletonActions_tlpyw_2109{display:flex;gap:12px;margin-top:auto}._skeletonButton_tlpyw_2115{background:linear-gradient(90deg,#fff9 25%,#ffffffd9,#fff9 75%);background-size:200% 100%;animation:_skeletonPulse_tlpyw_1 1.4s ease-in-out infinite;flex:1;height:36px;border-radius:999px}@keyframes _skeletonPulse_tlpyw_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _spin_tlpyw_1{to{transform:rotate(360deg)}}@keyframes _launchPulse_tlpyw_543{0%{transform:scale(1);box-shadow:0 0 #24639933}50%{transform:scale(1.03);box-shadow:0 0 22px #24639959}to{transform:scale(1);box-shadow:0 0 #24639900}}@media(max-width:768px){._skeletonGrid_tlpyw_2052{grid-template-columns:1fr;gap:12px;padding:12px 0}}._quickAction_tlpyw_1855._loading_tlpyw_561{pointer-events:none;opacity:.6}._quickAction_tlpyw_1855._loading_tlpyw_561 ._quickActionIcon_tlpyw_1942{animation:_pulse_tlpyw_1 1.5s ease-in-out infinite}@keyframes _pulse_tlpyw_1{0%,to{opacity:1}50%{opacity:.5}}._dashboardGrid_tlpyw_1095{scroll-margin-top:20px}@keyframes _fadeIn_np89k_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_np89k_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_np89k_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes _pulseHighlight_np89k_1{0%{background-color:#2e7ab91a}50%{background-color:#2e7ab933}to{background-color:#2e7ab91a}}@keyframes _spin_np89k_606{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _buttonPulse_np89k_1{0%{transform:scale(1);box-shadow:0 0 #2e7ab966}70%{transform:scale(1.02);box-shadow:0 0 10px #2e7ab966}to{transform:scale(1);box-shadow:0 0 #2e7ab966}}@keyframes _dropdownSlideIn_np89k_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._overlay_np89k_72{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1000;padding:2rem;animation:_fadeIn_np89k_1 .25s cubic-bezier(.4,0,.2,1);background:radial-gradient(ellipse at 50% 45%,#0a14288c,#050a14b3 45%,#02060cd1),repeating-linear-gradient(transparent,transparent 14px,rgba(255,255,255,.02) 15px),#0009;-webkit-backdrop-filter:blur(3px) saturate(1.05);backdrop-filter:blur(3px) saturate(1.05)}._overlay_np89k_72._closing_np89k_84{animation:_fadeIn_np89k_1 .25s cubic-bezier(.4,0,.2,1) reverse}._overlay_np89k_72._closing_np89k_84 ._container_np89k_87{animation:_slideDown_np89k_1 .25s cubic-bezier(.4,0,.2,1) forwards}._container_np89k_87{--panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(248, 250, 252, .98));--panel-border: rgba(15, 23, 42, .08);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:16px;width:100%;max-width:960px;min-height:520px;box-shadow:0 20px 60px #02060c59,0 6px 18px #00000026;display:flex;flex-direction:column;overflow:hidden;animation:_slideUp_np89k_1 .25s cubic-bezier(.4,0,.2,1);will-change:transform,opacity;transform-origin:bottom center}@media(max-width:1024px){._container_np89k_87{max-width:92vw}}@media(max-width:576px){._container_np89k_87{max-width:100%;min-height:auto;height:auto;max-height:90vh;margin:0 1rem}}._header_np89k_123{padding:1rem 1.25rem;border-bottom:1px solid rgba(15,23,42,.06);display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;background:linear-gradient(180deg,#f8fafce6,#f8fafc99)}._header_np89k_123 ._headerText_np89k_132{display:flex;flex-direction:column;gap:.3rem}._header_np89k_123 h3{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.01em;color:#111827}._header_np89k_123 ._headerHint_np89k_144{margin:0;font-size:.85rem;color:#6b7280}._header_np89k_123 ._headerActions_np89k_149{display:flex;align-items:center;gap:.5rem}._header_np89k_123 ._refreshButton_np89k_154{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(46,122,185,.18);border-radius:8px;padding:.4rem .75rem;background:#2e7ab914;color:#246399;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1)}._header_np89k_123 ._refreshButton_np89k_154:hover:not(:disabled){background:#2e7ab91f;box-shadow:0 6px 16px #2e7ab91f}._header_np89k_123 ._refreshButton_np89k_154:disabled{cursor:not-allowed;opacity:.65;box-shadow:none}._header_np89k_123 ._refreshIcon_np89k_177{display:inline-flex;align-items:center;justify-content:center}._header_np89k_123 ._refreshSpinning_np89k_182{animation:_spin_np89k_606 .8s linear infinite}._header_np89k_123 ._closeButton_np89k_185{background:none;border:1px solid rgba(15,23,42,.08);color:#4b5563;cursor:pointer;padding:.35rem;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1)}._header_np89k_123 ._closeButton_np89k_185:hover{background-color:#f3f4f6;color:#111827;transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}._header_np89k_123 ._closeButton_np89k_185:active{transform:translateY(0)}._content_np89k_207{padding:1.25rem 1.25rem 1.5rem;display:grid;grid-template-columns:1fr 1.35fr;gap:1.25rem;flex:1;overflow-y:auto;scrollbar-width:thin}@media(max-width:900px){._content_np89k_207{grid-template-columns:1fr}}._content_np89k_207::-webkit-scrollbar{width:6px}._content_np89k_207::-webkit-scrollbar-track{background:#f3f4f6}._content_np89k_207::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:20px}._leftPane_np89k_233{position:relative;border:1px solid rgba(15,23,42,.06);border-radius:12px;padding:1.25rem;overflow:hidden;background:radial-gradient(180px 180px at 80% 20%,#2e7ab914,#2e7ab900 70%),linear-gradient(180deg,#fff,#f7fafc);box-shadow:0 6px 16px #02060c0f inset}._leftPane_np89k_233 ._ccBadge_np89k_242{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:#246399;background:#2e7ab91a;border:1px solid rgba(46,122,185,.2);padding:.25rem .5rem;border-radius:999px;margin-bottom:.75rem}._leftPane_np89k_233 ._ccTitle_np89k_254{margin:0 0 .25rem;font-size:1.5rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}._leftPane_np89k_233 ._ccStep_np89k_261{margin:0 0 .25rem;font-size:.95rem;color:#334155;font-weight:600}._leftPane_np89k_233 ._ccHint_np89k_267{margin:0 0 1rem;font-size:.9rem;color:#64748b}._leftPane_np89k_233 ._ccVisual_np89k_272{position:absolute;inset:auto -20% -20% -20%;height:160px;filter:blur(24px) saturate(1.2);background:radial-gradient(120px 120px at 75% 40%,#2e7ab940,#2e7ab900 70%),radial-gradient(160px 160px at 25% 75%,#2e7ab92e,#2e7ab900 70%),radial-gradient(180px 180px at 55% 85%,#0891b229,#0891b200 70%);pointer-events:none}._rightPane_np89k_281{display:flex;flex-direction:column;gap:1rem}._searchContainer_np89k_287{position:relative;width:100%;z-index:20}._searchBar_np89k_293{display:flex;align-items:center;border:1px solid rgba(15,23,42,.12);border-radius:12px;padding:.8rem 1rem;transition:all .25s cubic-bezier(.4,0,.2,1);background-color:#fff}._searchBar_np89k_293._focused_np89k_302{border-color:#2e7ab999;box-shadow:0 0 0 4px #2e7ab926}._searchBar_np89k_293:hover:not(._focused_np89k_302){border-color:#9ca3af}._searchIcon_np89k_310{color:#6b7280;margin-right:.5rem;transition:color .15s cubic-bezier(.4,0,.2,1)}._focused_np89k_302 ._searchIcon_np89k_310{color:#246399}._searchInput_np89k_319{flex:1;border:none;outline:none;font-size:1.05rem;background:transparent;color:#111827}._searchInput_np89k_319::placeholder{color:#9ca3af;transition:color .15s cubic-bezier(.4,0,.2,1)}._focused_np89k_302 ._searchInput_np89k_319::placeholder{color:#6b7280}._dropdownToggle_np89k_335{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1)}._dropdownToggle_np89k_335:hover{color:#111827;transform:scale(1.1)}._dropdownToggle_np89k_335:active{transform:scale(.9)}._dropdownContainer_np89k_354{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;z-index:10;border-radius:12px;box-shadow:0 12px 30px #02060c2e;background-color:#fff;border:1px solid rgba(15,23,42,.08);overflow:hidden;animation:_dropdownSlideIn_np89k_1 .15s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}._dropdownList_np89k_370{max-height:300px;overflow-y:auto;list-style:none;padding:0;margin:0;scrollbar-width:thin}._dropdownList_np89k_370::-webkit-scrollbar{width:6px}._dropdownList_np89k_370::-webkit-scrollbar-track{background:#f3f4f6}._dropdownList_np89k_370::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._dropdownItem_np89k_389{padding:.9rem 1rem;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);color:#1f2937;font-size:.95rem;display:flex;align-items:stretch;gap:.85rem;border:1px solid rgba(15,23,42,.05);border-radius:12px;background:#fff;position:relative}._dropdownItem_np89k_389:hover{background-color:#f8fafce6;box-shadow:0 10px 24px #0f172a14}._dropdownItem_np89k_389._selected_np89k_407{border-color:#2e7ab940;box-shadow:0 14px 32px #2e7ab92e;background:linear-gradient(90deg,#2e7ab91f,#2e7ab90d)}._dropdownItem_np89k_389._pulseSelect_np89k_412{animation:_pulseHighlight_np89k_1 .5s ease-in-out}._clientSummary_np89k_416{flex:1;display:flex;flex-direction:column;gap:.45rem;min-width:0}._clientHeading_np89k_424{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._clientName_np89k_431{font-size:1rem;font-weight:700;color:#111827}._companyPill_np89k_437{font-size:.75rem;font-weight:600;background:#2e7ab91a;color:#246399;padding:.2rem .6rem;border-radius:999px;letter-spacing:.02em}._clientEmail_np89k_447{font-size:.85rem;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._clientMetaRow_np89k_456{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}._metaBadge_np89k_463{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:999px;background:#0f172a0d;color:#4b5563;font-size:.78rem}._metaBadgeHighlight_np89k_474{background:#2e7ab929;color:#246399}._metaLabel_np89k_479{font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}._metaValue_np89k_485{font-weight:600;color:#1f2937;font-size:.85rem}._statusChip_np89k_491{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;border-radius:999px;font-size:.76rem;font-weight:600;letter-spacing:.02em}._statusPositive_np89k_502{background:#22c55e2e;color:#15803d}._statusInfo_np89k_507{background:#2e7ab92e;color:#246399}._statusMuted_np89k_512{background:#0f172a0f;color:#6b7280}._lastRow_np89k_517{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.82rem;color:#6b7280}._lastLabel_np89k_526{font-weight:600;color:#4b5563}._lastValue_np89k_531{flex:1;min-width:0;font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._lastSeen_np89k_541{font-size:.78rem;color:#9ca3af;margin-left:auto}._trailing_np89k_547{display:flex;align-items:flex-start;padding-top:.35rem}._checkIcon_np89k_553{color:#246399;opacity:0;transform:scale(.6);transition:all .15s cubic-bezier(.4,0,.2,1)}._dropdownItem_np89k_389._selected_np89k_407 ._checkIcon_np89k_553{opacity:1;transform:scale(1)}._dropdownLoading_np89k_565{display:flex;align-items:center;justify-content:center;padding:1rem;color:#6b7280;gap:.5rem}._noResults_np89k_574{padding:1rem;text-align:center;color:#6b7280;font-size:.95rem}._loadMore_np89k_581{padding:.75rem 1rem;text-align:center;color:#246399;font-size:.9rem;cursor:pointer;background-color:#f9fafb;border-top:1px solid #e5e7eb;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1)}._loadMore_np89k_581:hover{background-color:#eff6ff}._loadMore_np89k_581:active{transform:translateY(1px)}._loadingMore_np89k_599{display:flex;align-items:center;justify-content:center;gap:.5rem}._spinner_np89k_606{animation:_spin_np89k_606 .8s linear infinite}._selectedInfo_np89k_610{padding:.85rem 1rem;background:linear-gradient(135deg,#f8fafcf7,#f8fafccc);border-radius:12px;border:1px solid rgba(15,23,42,.08);color:#111827;display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem;animation:_fadeIn_np89k_1 .25s cubic-bezier(.4,0,.2,1)}._selectedMain_np89k_623{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}._selectedLabel_np89k_630{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#6b7280}._selectedName_np89k_637{font-weight:700;color:#111827}._selectedCompany_np89k_642{background:#2e7ab91f;color:#246399;font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:999px}._selectedMeta_np89k_651{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.85rem;color:#4b5563}._selectedMeta_np89k_651 span{display:inline-flex;align-items:center;gap:.25rem}._selectedMeta_np89k_651 strong{color:#246399}._selectedLatest_np89k_667{font-weight:600;color:#374151;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectedUpdated_np89k_676{font-size:.78rem;color:#6b7280}._actionsRow_np89k_681{display:flex;justify-content:space-between;align-items:center;margin-top:.25rem}._addButton_np89k_688{display:flex;align-items:center;gap:.5rem;color:#246399;background:none;border:none;padding:.6rem .75rem;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}._addButton_np89k_688:hover{background-color:#eff6ff;transform:translateY(-1px)}._addButton_np89k_688:active{transform:translateY(1px)}._skipButton_np89k_710{color:#6b7280;background:none;border:none;padding:.6rem .5rem;font-size:.95rem;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}._skipButton_np89k_710:hover{color:#111827;text-decoration:underline}._footer_np89k_724{padding:1.25rem 1.5rem;border-top:1px solid rgba(15,23,42,.06);display:flex;justify-content:flex-end;gap:.75rem;background:linear-gradient(180deg,#f8fafc99,#f8fafce6)}._actionBtn_np89k_733{padding:.625rem 1.5rem;border:none;border-radius:12px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.5rem}._actionBtn_np89k_733:active:not(:disabled){transform:translateY(1px)}._actionBtn_np89k_733._cancelBtn_np89k_749{background-color:#f3f4f6;color:#374151}._actionBtn_np89k_733._cancelBtn_np89k_749:hover{background-color:#e5e7eb}._actionBtn_np89k_733._processBtn_np89k_756{background:linear-gradient(90deg,#246399,#246399);color:#fff;position:relative;overflow:hidden;box-shadow:0 8px 18px #2e7ab959}._actionBtn_np89k_733._processBtn_np89k_756:hover:not(:disabled){background:linear-gradient(90deg,#2e7ab9,#2e7ab9);transform:translateY(-1px);box-shadow:0 10px 22px #2e7ab973}._actionBtn_np89k_733._processBtn_np89k_756:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._actionBtn_np89k_733._processBtn_np89k_756._processing_np89k_773{animation:_buttonPulse_np89k_1 .45s ease-in-out}._actionBtn_np89k_733._processBtn_np89k_756:after{content:"";position:absolute;top:50%;left:50%;width:150%;height:150%;background:radial-gradient(circle,#ffffff59,#fff0 70%);transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out}._actionBtn_np89k_733._processBtn_np89k_756:hover:not(:disabled):after{transform:translate(-50%,-50%) scale(1);opacity:1}@media(max-width:576px){._overlay_np89k_72{padding:.75rem;align-items:flex-end}._overlay_np89k_72 ._container_np89k_87{max-height:85vh;border-bottom-left-radius:0;border-bottom-right-radius:0;animation:_slideUp_np89k_1 .4s cubic-bezier(.4,0,.2,1);transform:translateY(100%);animation-fill-mode:forwards}._overlay_np89k_72._closing_np89k_84 ._container_np89k_87{animation:_slideDown_np89k_1 .25s cubic-bezier(.4,0,.2,1) forwards}._header_np89k_123,._content_np89k_207,._footer_np89k_724{padding:1rem}._header_np89k_123{flex-direction:column;align-items:stretch;gap:.75rem}._header_np89k_123 ._headerActions_np89k_149{width:100%;justify-content:space-between}._content_np89k_207{grid-template-columns:1fr;gap:1rem}._footer_np89k_724{flex-direction:column-reverse;gap:.625rem}._footer_np89k_724 ._actionBtn_np89k_733{width:100%}._searchBar_np89k_293{padding:.65rem .75rem}._dropdownList_np89k_370{max-height:200px}}.contact-modal-overlay,.modalOverlay{z-index:1100!important}._modalOverlay_egb4x_92{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:16px;overflow:hidden;overscroll-behavior:contain}._inlineForm_egb4x_108{width:100%;padding:0;margin:0}._formContainer_egb4x_114{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);overflow:hidden;min-height:0}._formContainer_egb4x_114._modalMode_egb4x_126{width:100%;max-width:800px}._formContainer_egb4x_114._inlineMode_egb4x_130{width:100%;box-shadow:none;border:1px solid #ddd;height:calc(100vh - 210px);overflow-y:auto}._formHeader_egb4x_138{padding:20px 24px;border-bottom:1px solid #ddd;text-align:center;flex-shrink:0}._formTitle_egb4x_145{font-size:1.5rem;font-weight:600;color:#2e7ab9;margin:0 0 8px}._formDescription_egb4x_152{font-size:.875rem;color:#6c757d;margin:0}._formContent_egb4x_158{padding:24px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1 1 auto;min-height:0}._formSection_egb4x_170{display:flex;flex-direction:column;gap:16px}._sectionTitle_egb4x_176{font-size:1.125rem;font-weight:500;color:#333;display:flex;align-items:center;margin:0}._sectionIcon_egb4x_185{margin-right:8px;font-size:1.25rem}._formGrid_egb4x_190{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){._formGrid_egb4x_190{grid-template-columns:1fr 1fr}}@media(min-width:768px){._formGrid_egb4x_190 ._fullWidth_egb4x_201{grid-column:span 2}}._formField_egb4x_206{display:flex;flex-direction:column;gap:4px}._fieldLabel_egb4x_212{display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:500;color:#333}._fieldInput_egb4x_221{height:40px;padding:0 12px;border:1px solid #ccc;border-radius:4px;font-size:.875rem;transition:border-color .3s;width:100%}._fieldInput_egb4x_221:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab933}._fieldInput_egb4x_221._inputError_egb4x_235{border-color:#dc3545}._fieldInput_egb4x_221._inputError_egb4x_235:focus{box-shadow:0 0 0 2px #dc354533}._fieldInput_egb4x_221::placeholder{color:#aaa}._errorMessage_egb4x_245{font-size:.75rem;color:#dc3545;margin:2px 0 0}._phoneInputGroup_egb4x_251{display:flex;gap:8px}._countryCodeSelect_egb4x_256{height:40px;padding:0 8px;border:1px solid #ccc;border-radius:4px;font-size:.875rem;background-color:#fff;min-width:90px}._countryCodeSelect_egb4x_256:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab933}._separator_egb4x_271{height:1px;background-color:#ddd;margin:0}._formFooter_egb4x_277{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #ddd;flex-shrink:0}._cancelButton_egb4x_286{height:40px;padding:0 16px;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .3s;background-color:transparent;border:1px solid #ccc;color:#333}._cancelButton_egb4x_286:hover:not(:disabled){background-color:#f1f1f1}._cancelButton_egb4x_286:disabled{opacity:.7;cursor:not-allowed}._submitButton_egb4x_306{height:40px;padding:0 16px;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .3s;background-color:#2e7ab9;border:none;color:#fff;min-width:100px}._submitButton_egb4x_306:hover:not(:disabled){background-color:#245f90}._submitButton_egb4x_306:disabled{opacity:.7;cursor:not-allowed}._loadingText_egb4x_327{display:flex;align-items:center;justify-content:center}._loadingSpinner_egb4x_333{display:inline-block;width:16px;height:16px;margin-right:8px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_egb4x_1 1s linear infinite}@keyframes _spin_egb4x_1{to{transform:rotate(360deg)}}._createNewButton_egb4x_349{width:100%;display:inline-block;margin-top:8px;padding:6px 12px;background-color:transparent;border:1px dashed #ccc;border-radius:4px;color:#2e7ab9;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}._createNewButton_egb4x_349:hover{background-color:#2e7ab90d;border-color:#2e7ab9}._createNewButton_egb4x_349:focus{outline:none;box-shadow:0 0 0 2px #2e7ab933}._duplicateErrorContainer_egb4x_372{max-width:500px;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;overflow:hidden;max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch}._duplicateErrorContent_egb4x_385{padding:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}._duplicateErrorIcon_egb4x_393{color:#2e7ab9;margin-bottom:1rem}._duplicateErrorMessage_egb4x_398{font-size:1.1rem;font-weight:600;margin-bottom:1.5rem;color:#4b5563}._duplicateContactDetails_egb4x_405{background-color:#f9fafb;border-radius:8px;padding:1rem;width:100%;margin-bottom:1.5rem;text-align:left;border-left:3px solid #2E7AB9}._duplicateContactDetails_egb4x_405 h4{margin-top:0;margin-bottom:.75rem;font-size:1rem;color:#4b5563}._contactDetailItem_egb4x_422{margin-bottom:.5rem;display:flex;flex-wrap:wrap}._contactDetailLabel_egb4x_428{font-weight:600;min-width:80px;color:#6b7280}._contactDetailValue_egb4x_434{color:#111827;flex:1;word-break:break-word}._duplicateErrorHint_egb4x_440{font-size:.95rem;color:#6b7280;margin-bottom:1.5rem}._duplicateErrorButton_egb4x_446{background-color:#2e7ab9;color:#fff;border:none;border-radius:6px;padding:.5rem 2rem;font-weight:500;cursor:pointer;transition:background-color .2s;min-height:44px}._duplicateErrorButton_egb4x_446:hover{background-color:#246399}._closeButton_egb4x_462{background:none;border:none;font-size:1.5rem;color:#9ca3af;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}._closeButton_egb4x_462:hover{color:#4b5563}@media(max-width:480px){._modalOverlay_egb4x_92{padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 12px);align-items:flex-end}._formContainer_egb4x_114{max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100svh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}._formContainer_egb4x_114._modalMode_egb4x_126{border-radius:16px 16px 0 0}._formContent_egb4x_158{padding:16px;gap:16px}._formSection_egb4x_170{gap:12px;padding-bottom:8px}._formHeader_egb4x_138{padding:14px 16px;position:sticky;top:0;background:#fff;z-index:10}._formFooter_egb4x_277{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));position:sticky;bottom:0;background:#fff;z-index:10;flex-direction:column}._formGrid_egb4x_190{gap:14px}._fieldInput_egb4x_221,select._fieldInput_egb4x_221{width:100%;height:44px}._phoneInputGroup_egb4x_251{flex-direction:column;gap:8px}._phoneInputGroup_egb4x_251 ._countryCodeSelect_egb4x_256{width:100%;height:44px}._createNewButton_egb4x_349{width:100%;padding:8px;margin-top:6px}._cancelButton_egb4x_286,._submitButton_egb4x_306{height:44px;padding:0 20px;width:100%}._duplicateErrorContainer_egb4x_372{width:100%;max-width:100%;margin:0}}._modalOverlay_r32h3_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;align-items:center;z-index:1000;padding:40px 16px 16px;overflow:hidden;overscroll-behavior:contain;display:flex;align-items:flex-start;justify-content:center}@media(max-width:768px){._modalOverlay_r32h3_1{padding:calc(env(safe-area-inset-top,0px) + 12px) 12px calc(env(safe-area-inset-bottom,0px) + 12px);align-items:flex-start}}@media(max-width:480px){._modalOverlay_r32h3_1{align-items:flex-end}}._formContainer_r32h3_32{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);overflow:hidden;overflow-x:hidden;min-height:0;display:flex;flex-direction:column;margin-top:40px!important}._formContainer_r32h3_32._modalMode_r32h3_48{width:100%;max-width:800px}@media(max-width:768px){._formContainer_r32h3_32._modalMode_r32h3_48{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100svh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin-bottom:0!important;margin-top:0!important}}@media(max-width:480px){._formContainer_r32h3_32._modalMode_r32h3_48{border-radius:16px 16px 0 0}}._formContainer_r32h3_32._inlineMode_r32h3_65{width:100%;box-shadow:none;border:1px solid #e0e0e0}._inlineForm_r32h3_71{width:100%;padding:0;margin:0}._formContent_r32h3_77{padding:24px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1 1 auto;min-height:0}@media(max-width:480px){._formContent_r32h3_77{padding:16px 12px}}._formHeader_r32h3_94{padding:20px 24px;border-bottom:1px solid #e0e0e0;text-align:center;position:sticky;top:0;background-color:#fff;z-index:10;flex-shrink:0}@media(max-width:480px){._formHeader_r32h3_94{padding:16px}}._formTitle_r32h3_110{font-size:1.5rem;font-weight:600;color:#246399;margin:0 0 8px}._formDescription_r32h3_117{font-size:.875rem;color:#666;margin:0}._formSection_r32h3_123{display:flex;flex-direction:column;gap:16px}._sectionTitle_r32h3_129{font-size:1.125rem;font-weight:500;color:#333;display:flex;align-items:center;margin:0}._sectionIcon_r32h3_138{margin-right:8px;font-size:1.25rem}._formGrid_r32h3_143{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){._formGrid_r32h3_143{grid-template-columns:1fr 1fr}}@media(min-width:768px){._formGrid_r32h3_143 ._fullWidth_r32h3_154{grid-column:span 2}}._formField_r32h3_159{display:flex;flex-direction:column;gap:4px}._fieldLabel_r32h3_165{display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:500;color:#333}._fieldInput_r32h3_174{height:40px;padding:0 12px;border:1px solid #e0e0e0;border-radius:4px;font-size:.875rem;transition:border-color .3s}._fieldInput_r32h3_174:focus{outline:none;border-color:#246399;box-shadow:0 0 0 2px #24639933}._fieldInput_r32h3_174._inputError_r32h3_187{border-color:#d32f2f}._fieldInput_r32h3_174._inputError_r32h3_187:focus{box-shadow:0 0 0 2px #d32f2f33}._fieldInput_r32h3_174::placeholder{color:#999}._phoneInputGroup_r32h3_197{display:flex;align-items:center;gap:8px}._countryCodeSelect_r32h3_203{height:40px;padding:0 8px;border:1px solid #e0e0e0;border-radius:4px;font-size:.875rem;background-color:#fff;cursor:pointer}._countryCodeSelect_r32h3_203:focus{outline:none;border-color:#246399;box-shadow:0 0 0 2px #24639933}@media(max-width:768px){._fieldInput_r32h3_174,._countryCodeSelect_r32h3_203,._cancelButton_r32h3_221,._submitButton_r32h3_222{min-height:44px}._phoneInputGroup_r32h3_197{flex-direction:column;align-items:stretch}}._errorMessage_r32h3_230{font-size:.75rem;color:#d32f2f;margin:2px 0 0}._separator_r32h3_236{height:1px;background-color:#e0e0e0;margin:0}._formFooter_r32h3_242{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #e0e0e0;position:sticky;bottom:0;background-color:#fff;z-index:10;flex-shrink:0}@media(max-width:480px){._formFooter_r32h3_242{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));gap:8px;flex-direction:column}}@media(max-width:480px){._phoneInputGroup_r32h3_197{flex-direction:column;align-items:stretch;gap:8px}._phoneInputGroup_r32h3_197 ._countryCodeSelect_r32h3_203,._phoneInputGroup_r32h3_197 ._fieldInput_r32h3_174{width:100%}._cancelButton_r32h3_221,._submitButton_r32h3_222{height:44px;min-width:80px}}._submitButton_r32h3_222,._cancelButton_r32h3_221{height:40px;padding:0 16px;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .3s}._submitButton_r32h3_222:disabled,._cancelButton_r32h3_221:disabled{opacity:.7;cursor:not-allowed}._cancelButton_r32h3_221{background-color:transparent;border:1px solid #e0e0e0;color:#333}._cancelButton_r32h3_221:hover:not(:disabled){background-color:#f2f2f2}._submitButton_r32h3_222{background-color:#246399;border:none;color:#fff;min-width:100px}._submitButton_r32h3_222:hover:not(:disabled){background-color:#1a4870}._loadingText_r32h3_309{display:flex;align-items:center;justify-content:center}._loadingSpinner_r32h3_315{display:inline-block;width:16px;height:16px;margin-right:8px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_r32h3_1 1s linear infinite}@keyframes _spin_r32h3_1{to{transform:rotate(360deg)}}@media(max-width:480px){._formContent_r32h3_77,._formHeader_r32h3_94,._formFooter_r32h3_242{padding:16px}._cancelButton_r32h3_221,._submitButton_r32h3_222{width:100%;height:44px}}._modalOverlay_xemwl_92{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:flex-start;z-index:1000;padding:16px;overflow:hidden;overscroll-behavior:contain}@media(max-width:768px){._modalOverlay_xemwl_92{padding:calc(env(safe-area-inset-top,0px) + 12px) 12px calc(env(safe-area-inset-bottom,0px) + 12px);align-items:flex-start}}@media(max-width:480px){._modalOverlay_xemwl_92{padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 12px);align-items:flex-end}}._inlineForm_xemwl_120{width:100%;padding:0;margin:0}._formContainer_xemwl_126{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);overflow:hidden;min-height:0;margin:auto 0}._formContainer_xemwl_126._modalMode_xemwl_139{width:100%;max-width:800px}@media(max-width:768px){._formContainer_xemwl_126._modalMode_xemwl_139{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100svh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:0 auto}}@media(max-width:480px){._formContainer_xemwl_126._modalMode_xemwl_139{border-radius:16px 16px 0 0}}._formContainer_xemwl_126._inlineMode_xemwl_155{width:100%;box-shadow:none;border:1px solid #ddd}@media(max-width:768px){._formContainer_xemwl_126._inlineMode_xemwl_155{max-height:none;overflow-y:visible}}._formHeader_xemwl_167{padding:20px 24px;border-bottom:1px solid #ddd;text-align:center;flex-shrink:0}._formTitle_xemwl_174{font-size:1.5rem;font-weight:600;color:#2e7ab9;margin:0 0 8px}._formDescription_xemwl_181{font-size:.875rem;color:#6c757d;margin:0}._formContent_xemwl_187{padding:24px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1 1 auto;min-height:0}@media(max-width:480px){._formContent_xemwl_187{padding:20px 16px 24px!important}}._formSection_xemwl_206{display:flex;flex-direction:column;gap:16px}._sectionTitle_xemwl_212{font-size:1.125rem;font-weight:500;color:#333;display:flex;align-items:center;margin:0}@media(max-width:480px){._sectionTitle_xemwl_212{padding:4px 0}}._sectionIcon_xemwl_226{margin-right:8px;font-size:1.25rem}._formGrid_xemwl_231{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){._formGrid_xemwl_231{grid-template-columns:1fr 1fr}}@media(max-width:480px){._formGrid_xemwl_231{gap:12px;padding-bottom:8px}}._formField_xemwl_248{display:flex;flex-direction:column;gap:4px}@media(max-width:480px){._formField_xemwl_248{margin-bottom:8px}}._fieldLabel_xemwl_259{display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:500;color:#333}._fieldInput_xemwl_268{height:40px;padding:0 12px;border:1px solid #ccc;border-radius:4px;font-size:.875rem;transition:border-color .3s;width:100%}@media(max-width:480px){._fieldInput_xemwl_268{padding:0 10px;height:44px}}._errorMessage_xemwl_284{font-size:.75rem;color:#dc3545;margin:2px 0 0}._phoneInputGroup_xemwl_290{display:flex;gap:8px}._countryCodeSelect_xemwl_295{height:40px;padding:0 8px;border:1px solid #ccc;border-radius:4px;font-size:.875rem;background-color:#fff;min-width:90px}._countryCodeSelect_xemwl_295:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab933}@media(max-width:768px){._fieldInput_xemwl_268,._countryCodeSelect_xemwl_295,._cancelButton_xemwl_313,._submitButton_xemwl_314{min-height:44px}}._separator_xemwl_318{height:1px;background-color:#ddd;margin:0}._formFooter_xemwl_324{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #ddd;flex-shrink:0}._cancelButton_xemwl_313{height:40px;padding:0 16px;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .3s;background-color:transparent;border:1px solid #ccc;color:#333}._cancelButton_xemwl_313:hover:not(:disabled){background-color:#f1f1f1}._cancelButton_xemwl_313:disabled{opacity:.7;cursor:not-allowed}._submitButton_xemwl_314{height:40px;padding:0 16px;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .3s;background-color:#2e7ab9;border:none;color:#fff;min-width:100px}._submitButton_xemwl_314:hover:not(:disabled){background-color:#245f90}._submitButton_xemwl_314:disabled{opacity:.7;cursor:not-allowed}._loadingText_xemwl_374{display:flex;align-items:center;justify-content:center}._loadingSpinner_xemwl_380{display:inline-block;width:16px;height:16px;margin-right:8px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_xemwl_1 1s linear infinite}@keyframes _spin_xemwl_1{to{transform:rotate(360deg)}}._checkboxContainer_xemwl_396{display:flex;align-items:center;margin-top:8px}._checkboxLabel_xemwl_402{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxInput_xemwl_409{margin-right:8px;width:16px;height:16px}._checkboxText_xemwl_415{font-size:.875rem;color:#333}@media(max-width:480px){._formContent_xemwl_187{padding:16px;overflow-y:auto}._formHeader_xemwl_167,._formFooter_xemwl_324{padding:16px;position:sticky}._formHeader_xemwl_167{top:0;background:#fff;z-index:10}._formFooter_xemwl_324{bottom:0;background:#fff;z-index:10;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column}._phoneInputGroup_xemwl_290{flex-direction:column}._countryCodeSelect_xemwl_295{width:100%}._fieldInput_xemwl_268,._cancelButton_xemwl_313,._submitButton_xemwl_314{width:100%;height:44px}}._card_18fq2_1{background:linear-gradient(160deg,#fff,#eaf2f8);border:1px solid rgba(36,99,153,.15);border-radius:16px;padding:16px;color:#1c2546;box-shadow:0 14px 36px #2463991f;display:flex;flex-direction:column;gap:10px;transition:transform .25s ease,box-shadow .25s ease}._card_18fq2_1:hover{transform:translateY(-2px);box-shadow:0 18px 44px #2463992e}._header_18fq2_19{display:flex;justify-content:space-between;gap:10px}._title_18fq2_25{font-weight:700;font-size:16px;color:#151b33}._chips_18fq2_31{display:flex;gap:6px;flex-wrap:wrap}._chip_18fq2_31{padding:4px 8px;border-radius:9999px;font-size:11px;letter-spacing:.03em;background:#3080c11f;border:1px solid rgba(48,128,193,.25);color:#2b3f8f}._statusRow_18fq2_47{display:flex;align-items:center;gap:12px}._badge_18fq2_53{padding:4px 8px;border-radius:6px;font-size:12px;border:1px solid rgba(36,99,153,.12);color:#1c2546}._badgeCompleted_18fq2_61{background:#22c55e2e;color:#166534;border-color:#22c55e47}._badgeProgress_18fq2_67{background:#2e7ab938;color:#1f4f7a;border-color:#2e7ab952}._ring_18fq2_73{--p: 0;width:36px;height:36px;border-radius:50%;background:conic-gradient(#3080c1 calc(var(--p) * 1%),#2463991f 0),radial-gradient(farthest-side,#fff0 70%,#24639938 71%),radial-gradient(farthest-side,#f5f7ff 65%,#3080c12e 66%)}._metrics_18fq2_81{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._metric_18fq2_81{background:#3080c114;border:1px solid rgba(48,128,193,.18);border-radius:10px;padding:10px}._metricLabel_18fq2_94{font-size:11px;color:#2c386abf;letter-spacing:.06em;text-transform:uppercase}._metricValue_18fq2_101{font-size:14px;font-weight:700;color:#1b2550;word-break:break-word;line-height:1.2}._footer_18fq2_109{display:flex;justify-content:space-between;align-items:center}._projectPill_18fq2_115{font-size:12px;padding:6px 10px;border-radius:9999px;background:#3080c11f;border:1px solid rgba(48,128,193,.28);color:#246399}._actions_18fq2_124{display:flex;gap:10px}._primaryBtn_18fq2_129{padding:8px 12px;background:linear-gradient(135deg,#246399,#3080c1);border:1px solid rgba(36,99,153,.4);color:#f8fafc;border-radius:10px;font-weight:600;box-shadow:0 8px 18px #2463992e}._ghostBtn_18fq2_139{padding:8px 12px;background:transparent;border:1px solid rgba(36,99,153,.28);color:#246399;border-radius:10px}._chartContainer_1x9uy_1{display:flex;aspect-ratio:16/9;justify-content:center;font-size:.75rem}._chartContainer_1x9uy_1 .recharts-cartesian-axis-tick text{fill:var(--color-muted-foreground, #6b7280)}._chartContainer_1x9uy_1 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:rgba(var(--color-border-rgb, 226, 232, 240),.5)}._chartContainer_1x9uy_1 .recharts-curve.recharts-tooltip-cursor{stroke:var(--color-border, #e2e8f0)}._chartContainer_1x9uy_1 .recharts-dot[stroke="#fff"]{stroke:transparent}._chartContainer_1x9uy_1 .recharts-layer{outline:none}._chartContainer_1x9uy_1 .recharts-polar-grid[stroke="#ccc"]{stroke:var(--color-border, #e2e8f0)}._chartContainer_1x9uy_1 .recharts-radial-bar-background-sector,._chartContainer_1x9uy_1 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--color-muted, #f3f4f6)}._chartContainer_1x9uy_1 .recharts-reference-line[stroke="#ccc"]{stroke:var(--color-border, #e2e8f0)}._chartContainer_1x9uy_1 .recharts-sector[stroke="#fff"]{stroke:transparent}._chartContainer_1x9uy_1 .recharts-sector,._chartContainer_1x9uy_1 .recharts-surface{outline:none}._tooltipContent_1x9uy_44{display:grid;min-width:8rem;align-items:start;gap:.375rem;border-radius:.5rem;border:1px solid rgba(var(--color-border-rgb, 226, 232, 240),.5);background-color:var(--color-background, white);padding:.625rem;font-size:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._tooltipLabel_1x9uy_57,._tooltipLabelFormatted_1x9uy_57{font-weight:500}._tooltipItems_1x9uy_61{display:grid;gap:.375rem}._tooltipItem_1x9uy_61{display:flex;width:100%;flex-wrap:wrap;align-items:stretch;gap:.5rem}._tooltipItem_1x9uy_61>svg{height:.625rem;width:.625rem;color:var(--color-muted-foreground, #6b7280)}._tooltipItem_1x9uy_61._tooltipItemDot_1x9uy_78{align-items:center}._tooltipIndicator_1x9uy_82{flex-shrink:0;border-radius:2px;border-color:var(--color-border);background-color:var(--color-bg)}._tooltipIndicator_1x9uy_82._tooltipIndicatorDot_1x9uy_88{height:.625rem;width:.625rem}._tooltipIndicator_1x9uy_82._tooltipIndicatorLine_1x9uy_92{width:.25rem}._tooltipIndicator_1x9uy_82._tooltipIndicatorDashed_1x9uy_95{width:0;border:1.5px dashed;background-color:transparent}._tooltipIndicator_1x9uy_82._tooltipIndicatorNestLabel_1x9uy_100{margin-top:.125rem;margin-bottom:.125rem}._tooltipItemContent_1x9uy_105{display:flex;flex:1;justify-content:space-between;line-height:1}._tooltipItemContent_1x9uy_105._tooltipItemContentCenter_1x9uy_111{align-items:center}._tooltipItemContent_1x9uy_105._tooltipItemContentNest_1x9uy_114{align-items:flex-end}._tooltipItemInfo_1x9uy_118{display:grid;gap:.375rem}._tooltipItemName_1x9uy_123{color:var(--color-muted-foreground, #6b7280)}._tooltipItemValue_1x9uy_127{font-family:monospace;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-foreground, #1f2937)}._legendContent_1x9uy_134{display:flex;align-items:center;justify-content:center;gap:1rem}._legendTop_1x9uy_141{padding-bottom:.75rem}._legendBottom_1x9uy_145{padding-top:.75rem}._legendItem_1x9uy_149{display:flex;align-items:center;gap:.375rem}._legendItem_1x9uy_149>svg{height:.75rem;width:.75rem;color:var(--color-muted-foreground, #6b7280)}._legendIndicator_1x9uy_160{height:.5rem;width:.5rem;flex-shrink:0;border-radius:2px}.onboarding-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;z-index:1000;pointer-events:all;isolation:isolate;overflow-y:auto;padding:clamp(24px,6vh,64px) 16px;background:radial-gradient(1200px 600px at 50% -10%,#3080c129,#3080c100 60%),linear-gradient(180deg,#f4f7ff,#eaf0ff)}.onboarding-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.onboarding-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 38%,#e7eeffcc,#d7e4ff8c 55%,#ceddff59 78%,#ceddff1a),linear-gradient(180deg,#fafcff99,#eaf0ffd9);-webkit-backdrop-filter:blur(2px) saturate(1.12);backdrop-filter:blur(2px) saturate(1.12)}.onboarding-popup-container{flex:0 0 auto;position:relative;z-index:1;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);border:1px solid rgba(226,232,240,.18);background:linear-gradient(180deg,#fffffff0,#fafcffeb);box-shadow:0 20px 45px #2440982e,0 8px 18px #2c49901f;border-radius:14px;width:min(94vw,560px);max-width:560px;max-height:min(92vh,720px);text-align:left;padding:24px 22px 32px;color:#0f172a;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.6) transparent}.onboarding-popup-container::-webkit-scrollbar{width:8px}.onboarding-popup-container::-webkit-scrollbar-track{background:transparent}.onboarding-popup-container::-webkit-scrollbar-thumb{background-color:#94a3b899;border-radius:8px}@media(max-width:768px){.onboarding-popup-container{width:min(96vw,420px);max-height:86vh;padding:20px 18px 28px}}@media(max-width:640px){.onboarding-popup-container{max-height:88vh}}@media(max-width:480px){.onboarding-popup-container{width:94vw;border-radius:12px;padding:18px 14px 26px}}.onboarding-popup-container h3{margin:4px 2px 10px;font-weight:800;letter-spacing:-.02em;font-size:clamp(1.2rem,3.4vw,1.6rem)}.onboarding-subtitle{margin:4px 2px 14px;font-size:1rem;color:#475569;line-height:1.5}.onboarding-hero{position:relative;margin:0 0 20px;padding:18px 20px;border-radius:16px;background:linear-gradient(150deg,#f8fafff5,#e2ebffeb);color:#0f172a;border:1px solid rgba(46,122,185,.18);box-shadow:inset 0 1px #fffc,0 12px 30px #5070d21f}.onboarding-hero .hero-pill{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:#2743c5;background:#2e7ab91f;border:1px solid rgba(46,122,185,.24);border-radius:999px;padding:6px 12px;margin-bottom:12px;font-weight:600}.onboarding-hero .hero-list{margin:0 0 14px;padding-left:20px}.onboarding-hero .hero-list li{margin:8px 0;line-height:1.45;color:#1e293bdb}.onboarding-hero .hero-list li strong{display:block;font-size:.95rem;color:#0f172a;margin-bottom:2px}.onboarding-hero .hero-footer a{color:#3742d0;font-size:.9rem;text-decoration:underline;transition:color .12s ease}.onboarding-hero .hero-footer a:hover{color:#1e2fbf}@media(max-width:480px){.onboarding-hero{padding:16px}.onboarding-hero .hero-pill{font-size:.78rem;padding:5px 10px}.onboarding-hero .hero-list{padding-left:16px}.onboarding-hero .hero-list li{margin:6px 0}.onboarding-hero .hero-footer a{font-size:.85rem}}.form-group{margin-bottom:15px;text-align:left}.form-group label{margin-bottom:5px;font-weight:600}.form-group .checkbox-input{margin-right:10px}.form-group .text-input,.form-group select{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff}.form-group .text-input::placeholder,.form-group select::placeholder{color:#64748ba6}.form-group select{margin-top:12px}.hint-text{margin-top:6px;font-size:.88rem;color:#64748b}.popup-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.popup-buttons .btn{padding:10px 18px;font-size:14px;border-radius:10px;transition:transform .12s ease,box-shadow .2s ease,background-color .15s ease}.popup-buttons .btn.btn-primary{background-color:#2e7ab9;color:#fff;border:none;box-shadow:0 6px 20px #1d4ed840}.popup-buttons .btn.btn-primary:disabled{background-color:#9ac4e6;cursor:not-allowed;box-shadow:none}.popup-buttons .btn.btn-primary:hover:not(:disabled){background-color:#286aa0;transform:translateY(-1px)}.popup-buttons .btn.btn-primary:active:not(:disabled){transform:translateY(0)}.popup-buttons .btn.btn-secondary{background-color:#d3d3d3;color:#212529;border:none}.popup-buttons .btn.btn-secondary:hover{background-color:#c4c4c4}.error-text{font-size:.85rem}.input-container input{width:100%;padding:25px 10px 8px;font-size:18px;border:1px solid rgba(46,122,185,.3);border-radius:8px;outline:none;transition:all .3s ease-in-out;background-color:#f7fafe;box-sizing:border-box;line-height:1.2;color:#0f172a;box-shadow:0 8px 16px #0f172a0f}.input-container input:focus{border-color:#246399;box-shadow:0 0 0 3px #2e7ab92e,0 8px 16px #0f172a0f}.input-container.has-value label,.input-container input:focus~label{top:8px;font-size:12px}.custom-btn{background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff;padding:12px 16px;font-size:16px;min-height:var(--control-height);border:1px solid rgba(46,122,185,.35);border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%;box-shadow:0 12px 22px #2e7ab938}.custom-btn:hover{background:linear-gradient(135deg,#246399,#1f4f7a);transform:translateY(-1px);box-shadow:0 16px 28px #24639947}.custom-btn:active{transform:translateY(0)}.custom-btn.btn--secondary{background:#2e7ab91a;color:#246399;border:1px solid rgba(46,122,185,.25);box-shadow:none}.custom-btn.btn--secondary:hover{background:#2e7ab92e;transform:translateY(-1px)}.custom-btn.btn--destructive{background-color:#e00;color:#fff;border-color:#e0000066;box-shadow:0 10px 18px #e0000033}.custom-btn.btn--outline{background-color:transparent;border:1px solid #2E7AB9;color:#246399;box-shadow:none}.custom-btn.btn--outline:hover{background:#2e7ab914}.custom-btn.btn--ghost{background-color:transparent;color:#246399}.custom-btn.btn--ghost:hover{background-color:#2e7ab914;color:#246399}.custom-btn.btn--link{background-color:transparent;color:#246399;text-decoration:underline;text-underline-offset:4px}.custom-btn.btn--link:hover{text-decoration:underline}.custom-btn.btn--small{padding:.25rem .5rem;font-size:.875rem;min-height:var(--control-height)}.custom-btn.btn--large{padding:.75rem 1.5rem;font-size:1.125rem}.custom-btn.btn--icon{width:var(--icon-button-size);height:var(--icon-button-size);padding:0}.logo-container{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.brand-logo{width:clamp(120px,40vw,176px);height:auto;display:block;margin:0 auto}.login-form{flex:1;background-color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-form h2{font-size:28px;font-weight:600;margin-bottom:20px;color:#333}.login-form p{font-size:14px;color:#888;margin-bottom:20px}.login-form input{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ddd;border-radius:8px;font-size:16px;color:#333}.login-form input:focus{border-color:#2e7ab9}.login-form .forgot-password{font-size:13px;color:#2e7ab9;text-decoration:none;margin-bottom:20px}.login-form .forgot-password:hover{text-decoration:underline}.login-form .signin-btn{width:100%;padding:12px;background-color:#2e7ab9;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;font-weight:700;transition:background-color .3s;min-height:44px}.login-form .signin-btn:hover{background-color:#004d99}.descTitle{font-size:25px;padding-bottom:25px;font-weight:700}.benefits{text-align:left;margin-bottom:20px;font-size:16px;padding-left:25px}form{display:flex;flex-direction:column;gap:12px}.login-flow{position:relative}.auth-step{display:flex;flex-direction:column;gap:12px;transition:opacity .22s ease,transform .22s ease}.auth-step.is-hidden{opacity:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(6px)}.auth-step.is-active{opacity:1;transform:translateY(0)}.otp-actions{display:flex;gap:8px;margin-top:4px}.otp-actions button{min-height:44px}.passkey-fallback-note{border-radius:10px;padding:10px 12px;background:#144e8c14;color:#0f3b5f;border:1px solid rgba(15,23,42,.08);font-size:.9rem}.passkey-enroll-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.passkey-enroll-card{width:min(92vw,420px);background:#fff;border-radius:16px;padding:20px;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 60px #0f172a47;display:flex;flex-direction:column;gap:12px}.passkey-enroll-title{font-size:1.05rem;font-weight:700;color:#0f172a}.passkey-enroll-copy{font-size:.92rem;color:#475569}.passkey-enroll-actions{display:flex;gap:10px;flex-wrap:wrap}.passkey-enroll-actions button{min-height:44px}.forgot-password-link{text-align:right;color:#246399;cursor:pointer;font-size:.9rem;margin-bottom:10px}.forgot-password-link:hover{text-decoration:underline}.signup{margin-top:20px}.signup p{font-size:.9rem}.signup a{color:#246399;text-decoration:none}.signup a:hover{text-decoration:underline}.separator{margin-top:16px;margin-bottom:16px;position:relative}.separator span{background-color:#fff;padding:0 10px;position:relative;z-index:1}.separator:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid #ccc;z-index:0}.myte-signin-btn{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid rgba(36,99,153,.25);border-radius:999px;padding:10px 12px;background:radial-gradient(circle at 10% 20%,#ffffffe6,#ecf4ff00 60%),linear-gradient(135deg,#ffffffeb,#e8f2ffeb);box-shadow:0 18px 34px #0f172a2e,inset 0 0 0 1px #fff9;font-size:.92rem;font-weight:700;letter-spacing:.005em;color:#0f172a;text-align:center;text-transform:none;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);transition:transform .12s ease,box-shadow .16s ease,background .16s ease;min-height:44px}.myte-signin-btn:hover{background:radial-gradient(circle at 15% 25%,#fffffff2,#e4efff00 60%),linear-gradient(135deg,#f4f9fff5,#deecfff5);box-shadow:0 22px 40px #0f172a38,inset 0 0 0 1px #ffffffb3;transform:translateY(-1px)}.myte-signin-btn .myte-signin-text{flex:1;text-align:center;font-size:.92rem;font-weight:700}.myte-signin-btn .myte-signin-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:linear-gradient(180deg,#f8fbff,#e7f0ff);box-shadow:0 10px 18px #0f172a38,inset 0 0 0 1px #ffffffb3;margin-left:12px;border:1px solid rgba(36,99,153,.14)}.myte-signin-btn .myte-signin-icon img{width:24px;height:24px;filter:drop-shadow(0 1px 2px rgba(15,23,42,.18))}.login-page.futuristic-login{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;background:radial-gradient(1200px 600px at 50% -10%,#2e7ab914,#2e7ab900 60%),linear-gradient(180deg,#f5f7fa,#fff)}.login-page.futuristic-login .login-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.login-page.futuristic-login .login-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 40%,#ffffff61,#fff3 55%,#fff0),linear-gradient(180deg,#ffffff1f,#fff0);-webkit-backdrop-filter:blur(.5px) saturate(1);backdrop-filter:blur(.5px) saturate(1)}.login-page.futuristic-login .login-container{position:relative;z-index:1;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);border:1px solid rgba(226,232,240,.18);background:linear-gradient(180deg,#ffffffeb,#fafcffe6);box-shadow:0 20px 50px #02060c59,0 8px 18px #00000026;border-radius:14px;overflow:hidden;width:min(92vw,980px);max-width:980px}.login-page.futuristic-login .form-box{width:100%;max-width:440px;padding:22px 20px;display:grid;grid-auto-rows:max-content;row-gap:12px}@media(max-width:768px){.login-page.futuristic-login .form-box{padding:22px 20px}}.login-page.futuristic-login .form-box h1{font-weight:800;letter-spacing:-.02em;font-size:clamp(1.2rem,3.4vw,1.6rem)}.login-page.futuristic-login .form-box p{opacity:.9;margin-bottom:8px}.login-page.futuristic-login .form-box input{background:#fff;border:1px solid rgba(15,23,42,.12)}.login-page.futuristic-login .form-box .toggle-password{color:#667085}.login-page.futuristic-login .form-box .forgot-password-link{color:#0f172a}.login-page.futuristic-login .info-section{position:relative}.login-page.futuristic-login .info-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03071200,#0307122e,#03071247);pointer-events:none}@media(max-width:900px){.login-page.futuristic-login{padding:8px 0}.logo-container{margin-bottom:12px}}@media(max-height:860px){.logo-container{margin-bottom:12px}.brand-logo{width:clamp(110px,28vw,150px)}}@media(max-height:740px){.login-page.futuristic-login .separator{margin:12px 0}.login-page.futuristic-login .signup{margin-top:12px}}.login-primary-btn.custom-btn{border-radius:999px;padding:.8rem 1.3rem;font-size:.98rem;font-weight:700;letter-spacing:.01em;box-shadow:0 14px 28px #24639940}.login-primary-btn.custom-btn:hover{box-shadow:0 18px 34px #24639952}@media(max-width:768px){.logo-container{margin-bottom:10px}.brand-logo{width:clamp(96px,30vw,140px)}.login-page.auth-shell .form-box{padding:12px;row-gap:8px}.login-page.auth-shell .form-box h1{font-size:clamp(1.02rem,3.2vw,1.25rem)}.login-page.auth-shell .form-box p{font-size:.84rem}.login-page.auth-shell .input-container input{padding:13px 10px 6px;font-size:.9rem;border-radius:12px}.login-page.auth-shell .input-container label{top:9px;font-size:.84rem}.login-page.auth-shell .forgot-password-link{font-size:.84rem;margin-bottom:6px}.login-primary-btn.custom-btn{padding:.65rem 1.1rem;font-size:.92rem}.myte-signin-btn{padding:9px 10px;font-size:.86rem}.myte-signin-btn .myte-signin-icon{width:32px;height:32px;margin-left:6px}.myte-signin-btn .myte-signin-text{font-size:.86rem}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.info-section{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(135deg,#030712a6,#0f172a73),url(/assets/login-BVamsDLr.jpg) no-repeat center center/cover;color:#fff;padding:clamp(32px,4vw,52px);text-shadow:0 2px 8px rgba(0,0,0,.35)}.info-section .title{font-size:clamp(1.35rem,2.2vw,1.75rem);padding:2px 0 4px;font-weight:800;letter-spacing:-.01em}.info-section .sub-title{font-size:clamp(1rem,1.6vw,1.25rem);padding:6px 0 12px;font-weight:700;opacity:.95;letter-spacing:-.005em}.info-section .benefits{max-width:560px;margin:12px 0 0;font-size:clamp(.92rem,1.45vw,.98rem);line-height:1.55}.info-section .benefits p{position:relative;padding-left:16px;margin:8px 0}.info-section .benefits p+p{margin-top:10px}.info-section .benefits p:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:999px;background:linear-gradient(90deg,#a8b5ea,#6b85d9);box-shadow:0 0 0 2px #a8b5ea40}.info-section .benefits .closing{margin-top:14px;font-weight:700}.info-section .benefits .closing:before{display:none}.info-section .person-section{display:flex;flex-direction:column;margin-top:24px;margin-left:0}.info-section .person-section .person{display:flex;align-items:center;margin-bottom:15px}.info-section .person-section .person .image{width:56px;height:56px;border-radius:50%;overflow:hidden;margin-right:10px;box-shadow:0 0 0 2px #a8b5ea99}.info-section .person-section .person .image img{width:100%;height:100%;object-fit:cover}.info-section .person-section .person .info .name{font-size:1rem;font-weight:700;color:#fff}.info-section .person-section .person .info .title{font-size:.85rem;color:#d5d7df}.info-section .person-section .person .info .quote{margin-top:6px;font-size:.9rem;color:#e7e9f3;opacity:.9;max-width:520px}@media(max-width:900px){.info-section{display:none}}.main-container{background-image:url(/assets/background-B-fyEmmI.webp);display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;min-height:100vh;min-height:100dvh}.login-page{min-height:100vh;min-height:100svh;min-height:100dvh;display:flex;justify-content:center;align-items:center;background-color:#f7faff;font-family:Poppins,sans-serif;background:url(/assets/back-DufSAyEm.jpg);background-size:cover;box-sizing:border-box;padding:calc(var(--public-header-h, 60px) + max(env(safe-area-inset-top),12px)) max(env(safe-area-inset-right),12px) max(env(safe-area-inset-bottom),12px) max(env(safe-area-inset-left),12px)}.login-container{display:flex;width:70%;min-height:520px;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100svh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-shadow:0 10px 30px #0003;border-radius:15px;overflow:hidden;background-color:#fff;margin:0 auto}@media(max-width:1024px){.login-container{width:88%}}@media(max-width:768px){.login-container{width:95%;min-height:auto;max-height:calc(100svh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.form-box{background-color:#fff;padding:30px 40px;border-radius:12px;width:500px;max-width:100%;text-align:center;margin:auto;overflow:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){.form-box{padding:22px 20px;width:100%;max-width:520px;max-height:calc(100svh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.form-box h1{font-size:clamp(1.35rem,5.2vw,2rem);margin:0;color:#246399}.form-box p{font-size:clamp(.95rem,3.8vw,1.1rem);color:#246399;margin:8px 0 14px}.form-box h2{font-size:clamp(1rem,3.6vw,1.1rem);margin:20px 0}.login-page.auth-shell{position:relative;isolation:isolate;background:radial-gradient(1200px 600px at 50% -10%,#2e7ab914,#2e7ab900 60%),linear-gradient(180deg,#f5f7fa,#fff);min-height:100dvh;padding:calc(var(--public-header-h, 80px) + 3vh + env(safe-area-inset-top,0px)) 0 calc(3vh + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center}.login-page.auth-shell .auth-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.login-page.auth-shell .auth-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 40%,#ffffff61,#fff3 55%,#fff0),linear-gradient(180deg,#ffffff1f,#fff0);-webkit-backdrop-filter:blur(.5px) saturate(1);backdrop-filter:blur(.5px) saturate(1)}.login-page.auth-shell .login-container.auth-container{position:relative;z-index:1;display:flex;align-items:stretch;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);border:1px solid rgba(226,232,240,.18);background:linear-gradient(180deg,#ffffffeb,#fafcffe6);box-shadow:0 20px 50px #02060c59,0 8px 18px #00000026;border-radius:14px;overflow:hidden;width:min(92vw,980px);max-width:980px;min-height:520px;max-height:calc(100vh - var(--public-header-h, 80px) - 6vh);max-height:calc(100dvh - var(--public-header-h, 80px) - 6vh);padding-bottom:44px;opacity:0;transform:translateY(12px);transition:transform .45s ease,opacity .45s ease}.login-page.auth-shell .auth-switcher{position:absolute;left:50%;bottom:20px;transform:translate(-50%) scale(.98);z-index:2;display:flex;justify-content:center;padding:10px 18px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 28px #0f172a2e;gap:6px;font-size:.9rem;color:#334155;opacity:0;transition:transform .4s ease,opacity .4s ease;text-align:center}.login-page.auth-shell .auth-switcher-content{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.login-page.auth-shell.auth-shell-ready .auth-switcher{opacity:1;transform:translate(-50%) scale(1)}.login-page.auth-shell .auth-switcher-text{display:block;font-size:.85rem;color:#475569;text-align:center}.login-page.auth-shell .auth-switcher button{border:none;background:transparent;color:#246399;font-weight:700;font-size:.9rem;cursor:pointer;padding:0;text-align:center;margin:0 auto}.login-page.auth-shell .auth-switcher button:hover{text-decoration:underline}.login-page.auth-shell.auth-shell-ready .login-container.auth-container{opacity:1;transform:translateY(0)}.login-page.auth-shell.auth-shell-reverse .login-container.auth-container{flex-direction:row-reverse}.login-page.auth-shell .auth-pane{flex:1;min-width:0;display:flex;align-items:stretch}.login-page.auth-shell .auth-pane.auth-form{justify-content:center}.login-page.auth-shell .form-box{width:100%;max-width:440px;padding:18px;display:grid;grid-auto-rows:max-content;row-gap:8px}.login-page.auth-shell .form-box h1{font-weight:800;letter-spacing:-.02em;font-size:clamp(1.1rem,3vw,1.45rem)}.login-page.auth-shell .form-box p{opacity:.9;margin-bottom:6px;font-size:.92rem}.login-page.auth-shell .form-box input{background:#fff;border:1px solid rgba(15,23,42,.12);font-size:.95rem}.login-page.auth-shell .input-container input{padding:18px 10px 6px;font-size:15px;box-shadow:0 6px 12px #0f172a0d}.login-page.auth-shell .input-container label{top:12px;font-size:14px}.login-page.auth-shell .input-container.has-value label,.login-page.auth-shell .input-container input:focus~label{top:6px;font-size:11px}.login-page.auth-shell .form-box .toggle-password{color:#667085}.login-page.auth-shell .form-box .forgot-password-link{color:#0f172a}.login-page.auth-shell .info-section{position:relative}.login-page.auth-shell .info-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03071200,#0307122e,#03071247);pointer-events:none}@media(max-width:900px){.login-page.auth-shell{padding:calc(12px + env(safe-area-inset-top,0px)) 0 calc(12px + env(safe-area-inset-bottom,0px))}.login-page.auth-shell .login-container.auth-container{flex-direction:column;min-height:auto;max-height:none;padding-bottom:18px}.login-page.auth-shell.auth-shell-reverse .login-container.auth-container{flex-direction:column}.login-page.auth-shell .auth-switcher{position:static;transform:none;margin:10px auto 4px;order:3;width:fit-content;max-width:calc(100% - 32px);align-self:center;text-align:center;padding-left:18px;padding-right:18px}.login-page.auth-shell .auth-switcher-content{width:auto}.login-page.auth-shell.auth-shell-ready .auth-switcher{transform:none}.login-page.auth-shell .auth-switcher button{display:inline-block}.login-page.auth-shell .auth-pane.auth-form{order:1}.login-page.auth-shell .auth-pane.auth-info{order:2}}@media(max-width:600px){.login-page.auth-shell{align-items:stretch}.login-page.auth-shell .login-container.auth-container{width:100%;border-radius:18px 18px 0 0;box-shadow:0 20px 45px #02060c47,0 8px 16px #0000001f;padding-bottom:8px}.login-page.auth-shell .form-box{padding:16px 16px 12px}.login-page.auth-shell .auth-switcher{width:calc(100% - 24px)}}@media(max-width:768px){.login-page.auth-shell .form-box{padding:16px}}@media(max-height:860px){.login-page.auth-shell .login-container.auth-container{min-height:0;padding-bottom:32px}.login-page.auth-shell .form-box{padding:12px 14px;row-gap:8px}.login-page.auth-shell .auth-switcher{bottom:12px;padding:8px 14px}}@media(max-height:740px){.login-page.auth-shell .separator{margin:12px 0}.login-page.auth-shell .signup{margin-top:12px}}@media(max-height:780px){.login-page.auth-shell .form-box{row-gap:6px}.login-page.auth-shell .auth-switcher{bottom:10px;padding:6px 12px;font-size:.82rem}}@media(prefers-reduced-motion:reduce){.login-page.auth-shell .login-container.auth-container{transition:none;transform:none}.login-page.auth-shell .auth-switcher{transition:none}}.back-button{display:flex;align-items:center;cursor:pointer;color:#246399;font-size:.9rem;margin-bottom:20px}.back-button svg{margin-right:5px}.password-strength-indicator{margin-top:8px;font-size:.875rem}.password-strength-indicator .strength-meter{display:flex;align-items:center;gap:12px;margin-bottom:12px}.password-strength-indicator .strength-meter .strength-bar{flex:1;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden;position:relative}.password-strength-indicator .strength-meter .strength-bar.loading{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%}.password-strength-indicator .strength-meter .strength-bar .loading-animation{width:100%;height:100%;background:linear-gradient(90deg,transparent 25%,rgba(46,122,185,.3) 50%,transparent 75%);background-size:200% 100%;animation:loading-slide 1.5s infinite}.password-strength-indicator .strength-meter .strength-bar .strength-fill{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:4px}.password-strength-indicator .strength-meter .strength-text{min-width:120px;font-weight:500;font-size:.8rem;transition:color .3s ease}.password-strength-indicator .validation-errors{margin-bottom:12px}.password-strength-indicator .validation-errors h4{margin:0 0 8px;color:#dc2626;font-size:.875rem;font-weight:600}.password-strength-indicator .validation-errors ul{list-style:none;padding:0;margin:0}.password-strength-indicator .validation-errors .error-item{display:flex;align-items:flex-start;gap:6px;padding:4px 0;color:#dc2626;font-size:.8rem;line-height:1.4}.password-strength-indicator .validation-errors .error-item .error-icon{color:#dc2626;font-weight:700;margin-top:1px;flex-shrink:0}.password-strength-indicator .validation-success .success-message{display:flex;align-items:center;gap:6px;color:#16a34a;font-size:.8rem;font-weight:500;padding:6px 0}.password-strength-indicator .validation-success .success-message .success-icon{color:#16a34a;font-weight:700;flex-shrink:0}.password-strength-indicator .password-requirements{margin-top:8px}.password-strength-indicator .password-requirements h4{margin:0 0 8px;color:#374151;font-size:.875rem;font-weight:600}.password-strength-indicator .password-requirements ul{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto}.password-strength-indicator .password-requirements .requirement-item{display:flex;align-items:flex-start;gap:6px;padding:3px 0;font-size:.75rem;line-height:1.4}.password-strength-indicator .password-requirements .requirement-item.met{color:#16a34a}.password-strength-indicator .password-requirements .requirement-item.unmet{color:#6b7280}.password-strength-indicator .password-requirements .requirement-item .requirement-icon{font-weight:700;margin-top:1px;flex-shrink:0;font-size:.7rem}.password-strength-indicator .password-requirements .requirement-item .requirement-icon.met{color:#16a34a}.password-strength-indicator .password-requirements .requirement-item .requirement-icon.unmet{color:#dc2626}@keyframes loading-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:768px){.password-strength-indicator .strength-meter{flex-direction:column;align-items:stretch;gap:6px}.password-strength-indicator .strength-meter .strength-text{min-width:auto;text-align:center}.password-strength-indicator .password-requirements ul{max-height:150px}}@media(prefers-contrast:high){.password-strength-indicator .strength-bar{border:1px solid #000}.password-strength-indicator .error-item{color:#000}.password-strength-indicator .error-item .error-icon{color:#dc2626}.password-strength-indicator .requirement-item.met{color:#000}.password-strength-indicator .requirement-item.met .requirement-icon.met{color:#16a34a}.password-strength-indicator .requirement-item.unmet{color:#666}.password-strength-indicator .requirement-item.unmet .requirement-icon.unmet{color:#dc2626}}@media(prefers-reduced-motion:reduce){.password-strength-indicator .strength-fill,.password-strength-indicator .strength-text{transition:none}.password-strength-indicator .loading-animation{animation:none}}.password-checklist{font-size:.8rem}.password-checklist ul{list-style:none;padding-left:0;margin:4px 0 0}.password-checklist li{margin:2px 0}.password-checklist .met{color:#16a34a}.password-checklist .unmet{color:#dc2626}.soft-launch-banner{background:#f8fafc;border:1px solid rgba(46,122,185,.2);border-radius:12px;padding:12px 14px;margin-bottom:18px;text-align:left}.invite-only{display:grid;gap:16px;text-align:left}.invite-only .logo-container{justify-content:center;margin-bottom:4px}.invite-only h1{text-align:center}.invite-only p{text-align:center;margin:0 0 8px}.invite-only-box{max-width:640px}.invite-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.invite-card{border:1px solid rgba(15,23,42,.12);border-radius:16px;padding:16px;background:#fff;box-shadow:0 14px 28px #0f172a14;display:flex;flex-direction:column;gap:10px}.invite-card button{width:100%}.invite-card-title{font-weight:700;font-size:1rem;color:#0f172a}.invite-card-copy{font-size:.9rem;color:#4b5563}.soft-launch-title{font-weight:700;color:#246399;font-size:.95rem;margin-bottom:4px}.soft-launch-copy{color:#4b5563;font-size:.9rem;line-height:1.4}.password-section{margin-bottom:16px}.password-section .password-container{position:relative;margin-bottom:8px}.password-section .password-container .toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:18px;color:#999}.password-section .register-password-strength{margin-top:8px}.password-section .register-password-strength .password-requirements{display:none}.password-section .password-error{display:flex;align-items:center;gap:6px;color:#dc2626;font-size:.875rem;margin-top:4px}.password-section .password-error .error-icon{font-weight:700;font-size:.75rem}.password-section .password-success{display:flex;align-items:center;gap:6px;color:#16a34a;font-size:.875rem;margin-top:4px}.password-section .password-success .success-icon{font-weight:700;font-size:.75rem}.terms-row{display:flex;flex-direction:column;gap:6px;font-size:.85rem;color:#4b5563}.terms-row label{display:flex;gap:8px;align-items:flex-start}.terms-row label input{margin-top:3px}.terms-row a{color:#246399;font-weight:600}.terms-error{color:#dc2626;font-size:.82rem}.password-container{position:relative}.password-container .toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:18px;color:#999}.redirect{margin-top:12px;font-size:.875rem;color:#666}.redirect span{color:#246399;cursor:pointer;font-weight:700;text-wrap:nowrap}.redirect span:hover{text-decoration:underline}.divider{margin:12px 0;position:relative;font-size:.875rem;color:#666}.divider span{position:relative;z-index:1;background:#fff;padding:0 10px}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#ccc;z-index:0}form{display:flex;flex-direction:column;gap:10px}form .input-row{display:flex;justify-content:space-between;gap:12px}form .input-row .input-container{flex:1;position:relative}form .input-row .input-container input{width:100%;border:1px solid #ddd;border-radius:8px;font-size:16px;color:#333}form .input-row .input-container input:focus{border-color:#2e7ab9}form .input-row .password-container{position:relative;display:flex;width:100%}form .input-row .password-container .toggle-password{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer;color:#888}form .input-row .password-container .toggle-password svg{width:20px;height:20px}@media(min-width:768px){form .input-row{flex-direction:row}}@media(max-width:768px){form .input-row{flex-direction:column}}.login-page.auth-shell-register .form-box{row-gap:6px;padding:14px 16px}.login-page.auth-shell-register form{gap:8px}.login-page.auth-shell-register .auth-pane.auth-form{overflow-y:auto;max-height:100%;padding-bottom:16px}.login-page.auth-shell-register .form-box.invite-only-box{max-height:100%;overflow-y:auto;padding-right:6px}.login-page.auth-shell-register .form-box h1{margin-bottom:2px}.login-page.auth-shell-register .form-box p{margin-bottom:4px}.login-page.auth-shell-register .input-container input{padding:14px 10px 5px}.login-page.auth-shell-register .input-container label{top:10px;font-size:13px}.login-page.auth-shell-register .input-container.has-value label,.login-page.auth-shell-register .input-container input:focus~label{top:4px;font-size:10px}.login-page.auth-shell-register .divider{margin:8px 0}.login-page.auth-shell-register .password-section{margin-bottom:10px}@media(max-height:860px){.soft-launch-banner{padding:10px 12px;margin-bottom:12px}.soft-launch-title{font-size:.9rem}.soft-launch-copy{font-size:.85rem}.password-section{margin-bottom:10px}.password-section .register-password-strength{margin-top:4px}form{gap:8px}.divider{margin:10px 0;font-size:.82rem}.redirect{font-size:.82rem}.invite-card{padding:12px}}._container_uro3p_1{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:transparent;color:#0f172a}._backgroundCanvas_uro3p_10{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.45;pointer-events:none}._main_uro3p_18{position:relative;z-index:2;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:5.5rem 1.5rem 3.5rem}._heroContent_uro3p_29{width:100%;max-width:1120px;display:flex;flex-direction:column;align-items:center;gap:1.8rem;text-align:center}._brandName_uro3p_39{width:0;height:0;margin:0;padding:0;background:none}._heroFocus_uro3p_47{width:100%;display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:2rem;align-items:center}._heroFocusContent_uro3p_55{text-align:left;max-width:560px}._portalLayer_uro3p_60{position:relative;width:min(380px,78vw);aspect-ratio:1/1;margin:0 auto;display:grid;place-items:center}._tagline_uro3p_69{font-size:clamp(1.4rem,3vw,2.5rem);line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}._taglineLine_uro3p_77{display:block}._taglineLineNowrap_uro3p_81{display:block;white-space:nowrap}._subtitle_uro3p_86{color:#475569;font-size:1.05rem;line-height:1.65;margin:0}._subtitleLine_uro3p_93{display:block}._heroActions_uro3p_97{display:flex;flex-wrap:nowrap;gap:.9rem}._ctaCluster_uro3p_103{margin-top:1.2rem;padding:0;border-radius:18px;background:transparent;border:none;box-shadow:none;display:flex;flex-direction:column;gap:.7rem;align-items:flex-start}._ctaNote_uro3p_116{display:grid;gap:.25rem}._ctaNoteLabel_uro3p_121{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#246399}._ctaNoteText_uro3p_129{color:#1f2937;font-size:.98rem;line-height:1.5}._ctaButton_uro3p_135,._ctaMainButton_uro3p_135{border-radius:999px;padding:.85rem 2rem;border:1px solid #2e7ab9;background:#2e7ab9;color:#fff;font-weight:600;font-size:.98rem;cursor:pointer;box-shadow:0 12px 24px #2e7ab933;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._ctaButton_uro3p_135:hover,._ctaMainButton_uro3p_135:hover{transform:translateY(-1px);box-shadow:0 18px 30px #2e7ab940;background:#246399}._ctaSecondary_uro3p_154{background:transparent;color:#246399;border-color:#24639999;box-shadow:none}._ctaSecondary_uro3p_154:hover{background:#2463991a;box-shadow:none}._ctaTertiary_uro3p_166{background:#24639914;color:#246399;border-color:#24639966;box-shadow:none}._ctaTertiary_uro3p_166:hover{background:#2463992e;box-shadow:none}._memoryCallout_uro3p_178{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}._memoryItem_uro3p_185{background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.12);box-shadow:0 16px 32px #0f172a1f;padding:.9rem 1.05rem;text-align:left;background:#ffffffeb}._memoryLabel_uro3p_195{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#246399}._memoryText_uro3p_203{display:block;margin-top:.45rem;color:#475569;font-size:.95rem}._inlineStat_uro3p_210{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.7rem 1.2rem;border-radius:999px;border:1px solid rgba(46,122,185,.18);background:#ffffffbf}._inlineValue_uro3p_221{font-size:1.8rem;font-weight:700;color:#246399}._inlineLabel_uro3p_227{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#475569}._scarcityBanner_uro3p_234{padding:.85rem 1.2rem;border-radius:14px;background:#2463991f;border:1px solid rgba(36,99,153,.25);color:#0f172a;font-weight:600}._leadModalOverlay_uro3p_243{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0a111e99;display:flex;align-items:center;justify-content:center;padding:1.5rem}._leadCard_uro3p_254{border-radius:18px;border:1px solid rgba(15,23,42,.12);box-shadow:0 16px 32px #0f172a1f;width:min(960px,96vw);padding:2.5rem;position:relative;background:#fff}._leadInlineWrapper_uro3p_265{width:100%}._leadInlineCard_uro3p_269{width:100%;padding:2rem}._leadModalCard_uro3p_274{max-height:90vh;overflow-y:auto}._leadModalClose_uro3p_279{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(15,23,42,.1);background:#fff;cursor:pointer;font-size:1.4rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease;z-index:2}._leadModalClose_uro3p_279:hover{background:#f1f5f9;border-color:#0f172a2e}._leadHeader_uro3p_303{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.6rem}._leadBackButton_uro3p_310{align-self:flex-start;border:none;background:transparent;color:#246399;font-weight:600;cursor:pointer;padding:0}._leadBackButton_uro3p_310:hover{text-decoration:underline}._leadBrand_uro3p_324{display:flex;align-items:center;gap:.65rem}._leadBrandLogo_uro3p_330{width:34px;height:34px;object-fit:contain}._leadEyebrow_uro3p_336{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#246399;font-weight:700}._leadTitle_uro3p_344{font-size:1.6rem;margin:0;color:#0f172a}._leadSubtitle_uro3p_350{margin:0;color:#475569;line-height:1.6}._leadForm_uro3p_356{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem}._leadField_uro3p_362,._leadFieldFull_uro3p_363{display:flex;flex-direction:column;gap:.35rem}._leadFieldFull_uro3p_363{grid-column:1/-1}._leadLabel_uro3p_373{font-size:.85rem;font-weight:600;color:#0f172a}._leadInput_uro3p_379{border-radius:12px;border:1px solid rgba(15,23,42,.12);padding:.65rem .85rem;font-size:.95rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}._leadInput_uro3p_379:focus{outline:none;border-color:#2e7ab999;box-shadow:0 0 0 3px #2e7ab91f}._leadSpeechComposer_uro3p_394{border-radius:14px;border:1px solid rgba(15,23,42,.1);padding:.75rem;background:#f8fafccc}._leadOtpRow_uro3p_401{display:flex;align-items:center;gap:.75rem}._leadOtpVerify_uro3p_407{display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:center}._leadOtpButton_uro3p_414{border-radius:999px;padding:.4rem 1rem;border:1px solid rgba(46,122,185,.4);background:#fff;color:#246399;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}._leadOtpButton_uro3p_414:disabled{opacity:.6;cursor:not-allowed}._leadOtpButton_uro3p_414:not(:disabled):hover{background:#2e7ab914;transform:translateY(-1px)}._leadOtpVerified_uro3p_435{font-size:.85rem;color:#166534;font-weight:600}._leadAlert_uro3p_441{grid-column:1/-1;padding:.75rem 1rem;border-radius:12px;background:#ef444414;color:#b91c1c;font-weight:600}._leadSuccess_uro3p_450{grid-column:1/-1;padding:.75rem 1rem;border-radius:12px;background:#22c55e1a;color:#166534;font-weight:600}._leadError_uro3p_459{color:#b91c1c;font-size:.82rem}._leadConsent_uro3p_464{grid-column:1/-1;display:flex;flex-direction:column;gap:.35rem}._leadConsentLabel_uro3p_471{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem;color:#475569;line-height:1.5}._leadConsentLabel_uro3p_471 input{margin-top:.2rem}._leadFooter_uro3p_484{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.8rem}._leadDisclaimer_uro3p_493{color:#475569;font-size:.85rem}._leadSubmit_uro3p_498{border-radius:999px;padding:.7rem 1.6rem;border:none;background:#246399;color:#fff;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 14px 24px #24639933}._leadSubmit_uro3p_498:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}._leadSubmit_uro3p_498:not(:disabled):hover{transform:translateY(-1px)}._showcaseSection_uro3p_520{position:relative;padding:4.5rem 0}._showcaseContainer_uro3p_525{position:relative;max-width:1120px;margin:0 auto;padding:0 1.5rem}._showcaseBackground_uro3p_532{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;pointer-events:none}._showcaseCanvas_uro3p_539{width:100%;height:100%;opacity:.8}._showcaseInner_uro3p_545{position:relative;z-index:1}._showcaseHeader_uro3p_550{text-align:center;margin-bottom:2rem}._showcaseTitle_uro3p_555{font-size:clamp(1.7rem,2.6vw,2.4rem);margin:0 0 .75rem;color:#0f172a}._showcaseSubtitle_uro3p_561{margin:0 auto;max-width:720px;color:#475569;line-height:1.6}._showcaseContent_uro3p_568{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;align-items:center}._showcaseTextContent_uro3p_575{display:flex;flex-direction:column;gap:1rem}._showcaseFeatureTitle_uro3p_581{font-size:1.2rem;margin:0;color:#0f172a}._showcaseFeatureDescription_uro3p_587{margin:0;color:#475569;line-height:1.6}._showcaseHighlights_uro3p_593{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}._showcaseHighlightItem_uro3p_601{display:flex;align-items:flex-start;gap:.6rem;color:#1f2937}._highlightBullet_uro3p_608{width:10px;height:10px;border-radius:999px;margin-top:.4rem;background:linear-gradient(135deg,#2e7ab9,#66a8d9);flex:0 0 auto}._showcaseSupportNote_uro3p_617{color:#475569;font-size:.9rem}._showcaseImageContainer_uro3p_622{display:flex;align-items:center;justify-content:center}._showcaseImageWrapper_uro3p_628{width:100%;background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.12);box-shadow:0 16px 32px #0f172a1f;padding:1rem}._workflowCards_uro3p_637{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.3rem;margin-top:1.5rem}._workflowCard_uro3p_637{background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.12);box-shadow:0 16px 32px #0f172a1f;padding:1.4rem;display:flex;flex-direction:column;gap:.75rem}._workflowIconContainer_uro3p_655{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#2e7ab91f;color:#246399}._workflowCardTitle_uro3p_666{margin:0;font-size:1.05rem;color:#0f172a}._workflowCardText_uro3p_672{margin:0;color:#475569;line-height:1.6}._featureCards_uro3p_678{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}._featureCard_uro3p_678{border-radius:999px;padding:.65rem 1.2rem;border:1px solid rgba(46,122,185,.2);background:#ffffffd9;color:#0f172a;font-weight:600;box-shadow:0 10px 18px #0f172a14}._ctaSection_uro3p_695{padding:4.5rem 0;background:linear-gradient(135deg,#2463991a,#2e7ab914)}._ctaContainer_uro3p_700{max-width:960px;margin:0 auto;padding:0 1.5rem;text-align:center}._ctaHeading_uro3p_707{font-size:clamp(1.7rem,2.6vw,2.5rem);margin:0 0 1rem;color:#0f172a}._ctaSubheading_uro3p_713{margin:0 auto 2rem;max-width:680px;color:#475569;line-height:1.6}._ctaFeatures_uro3p_720{display:grid;gap:1rem;margin-bottom:1.6rem;text-align:left}._ctaFeatureItem_uro3p_727{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.08)}._ctaCheckIcon_uro3p_737{width:32px;height:32px;border-radius:50%;background:#2e7ab91f;display:inline-flex;align-items:center;justify-content:center;color:#246399;flex:0 0 auto}._ctaFeatureText_uro3p_749{display:flex;flex-direction:column;gap:.2rem}._ctaFeatureTitle_uro3p_755{font-weight:700;color:#0f172a}._ctaFeatureDescription_uro3p_760{color:#475569}._ctaTagline_uro3p_764{margin:0 0 1.5rem;font-weight:600;color:#246399}._ctaButtonContainer_uro3p_770{display:flex;justify-content:center}._ctaMainButton_uro3p_135{padding:.85rem 2.2rem}._pricingSection_uro3p_779{padding:4.5rem 0;background:#fff}._pricingContainer_uro3p_784{max-width:1120px;margin:0 auto;padding:0 1.5rem}._pricingHeader_uro3p_790{text-align:center;margin-bottom:2.5rem}._pricingLabel_uro3p_795{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#246399;font-weight:700}._pricingTitle_uro3p_803{margin:.5rem 0 .8rem;font-size:clamp(1.7rem,2.6vw,2.4rem)}._pricingSubtitle_uro3p_808{margin:0 auto;max-width:680px;color:#475569}._pricingGrid_uro3p_814{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}._pricingCard_uro3p_820{background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.12);box-shadow:0 16px 32px #0f172a1f;padding:1.8rem;display:flex;flex-direction:column;gap:1rem}._pricingCardPrimary_uro3p_831{border-color:#2e7ab966;box-shadow:0 24px 50px #2e7ab933}._pricingBadge_uro3p_836{align-self:flex-start;padding:.35rem .75rem;border-radius:999px;background:#2e7ab91f;color:#246399;font-weight:700;font-size:.8rem}._pricingAmount_uro3p_846,._pricingAmountAlt_uro3p_847{font-size:2rem;font-weight:700;color:#0f172a}._pricingCurrency_uro3p_853{font-size:1.2rem;margin-right:.15rem}._pricingNumber_uro3p_858{font-size:2.2rem}._pricingPeriod_uro3p_862{font-size:.95rem;color:#475569;margin-left:.25rem}._pricingTokens_uro3p_868{color:#475569}._pricingFeatures_uro3p_872{padding-left:1.1rem;margin:0;color:#1f2937;display:grid;gap:.35rem}._pricingButton_uro3p_880{margin-top:auto;border-radius:999px;padding:.7rem 1.4rem;border:1px solid #2e7ab9;background:#2e7ab9;color:#fff;font-weight:600;cursor:pointer}._pricingButtonGhost_uro3p_891{background:transparent;color:#246399;border-color:#24639980}._conversionSection_uro3p_897{padding:3.5rem 0;background:#0f172a;color:#fff}._conversionContainer_uro3p_903{max-width:1120px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}._conversionTitle_uro3p_914{margin:0 0 .6rem;font-size:clamp(1.5rem,2.4vw,2.1rem)}._conversionSubtitle_uro3p_919{margin:0;color:#ffffffbf}._conversionActions_uro3p_924{display:flex;flex-wrap:wrap;gap:.85rem}._trustSection_uro3p_930{padding:4rem 0 2rem}._missionViewSection_uro3p_934{padding:4.5rem 0;background:#fff}._missionViewContainer_uro3p_939{max-width:1120px;margin:0 auto;padding:0 1.5rem}._missionViewHeader_uro3p_945{text-align:center;margin-bottom:2rem}._missionViewTitle_uro3p_950{margin:0 0 .75rem;font-size:clamp(1.6rem,2.4vw,2.3rem)}._missionViewSubtitle_uro3p_955{margin:0 auto;max-width:720px;color:#475569}._missionViewDemo_uro3p_961{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2rem}._missionViewInterface_uro3p_967{background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.12);box-shadow:0 16px 32px #0f172a1f;padding:1.4rem;background:#f8fafc}._missionViewNavbar_uro3p_976{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(15,23,42,.08)}._missionViewBreadcrumb_uro3p_985{font-weight:600;color:#0f172a}._missionViewNav_uro3p_976{color:#1f2937}._missionViewControls_uro3p_994{display:flex;gap:.6rem}._missionViewControl_uro3p_994{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:999px;padding:.4rem .8rem;font-size:.85rem;display:inline-flex;align-items:center;gap:.4rem;color:#1f2937}._missionViewProgress_uro3p_1011{margin:1rem 0;display:flex;align-items:center;gap:1rem}._missionViewProgressText_uro3p_1018{display:flex;flex-direction:column;gap:.2rem}._missionViewPercent_uro3p_1024{font-weight:700;font-size:1.2rem}._missionViewProgressLabel_uro3p_1029{font-size:.8rem;color:#475569}._missionViewProgressBar_uro3p_1034{flex:1;height:8px;border-radius:999px;background:#0f172a14;overflow:hidden}._missionViewProgressIndicator_uro3p_1042{height:100%;width:32%;background:linear-gradient(90deg,#2e7ab9,#66a8d9)}._missionViewProgressCount_uro3p_1048{font-size:.85rem;color:#475569}._missionViewCount_uro3p_1053{font-weight:600}._missionViewCategories_uro3p_1057{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}._missionViewCategory_uro3p_1064{padding:.25rem .6rem;border-radius:999px;background:#2e7ab91a;color:#246399;font-weight:600;font-size:.75rem}._missionViewBoard_uro3p_1073{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}._missionViewColumn_uro3p_1079{background:#fff;border-radius:14px;padding:.8rem;border:1px solid rgba(15,23,42,.08)}._missionViewColumnHeader_uro3p_1086{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}._missionViewColumnTitle_uro3p_1093{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}._missionViewColumnBadge_uro3p_1100{font-size:.7rem;padding:.15rem .5rem;border-radius:999px;background:#0f172a14;color:#1f2937}._missionViewAddButton_uro3p_1108{border:none;background:#2e7ab91f;color:#246399;border-radius:50%;width:26px;height:26px;cursor:pointer}._missionViewCard_uro3p_1118{background:#f8fafc;border-radius:12px;padding:.75rem;border:1px solid rgba(15,23,42,.08)}._missionViewCardHeader_uro3p_1125{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}._missionViewCardId_uro3p_1132{font-weight:700;font-size:.75rem;color:#246399}._missionViewCardComplexity_uro3p_1138{font-size:.7rem;color:#475569}._missionViewCardTitle_uro3p_1143{margin:0 0 .4rem;font-size:.9rem}._missionViewCardDescription_uro3p_1148{margin:0;font-size:.8rem;color:#475569}._missionViewFeatures_uro3p_1154{display:flex;flex-direction:column;gap:1.2rem}._missionViewFeaturesTitle_uro3p_1160{margin:0;font-size:1.3rem}._missionViewFeaturesDescription_uro3p_1165{margin:0;color:#475569;line-height:1.6}._missionViewFeaturesList_uro3p_1171{display:grid;gap:.9rem}._missionViewFeatureItem_uro3p_1176{display:flex;gap:.75rem}._missionViewFeatureIcon_uro3p_1181{width:42px;height:42px;border-radius:12px;background:#2e7ab91f;color:#246399;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}._missionViewFeatureItemTitle_uro3p_1193{margin:0 0 .2rem;font-size:1rem}._missionViewFeatureItemText_uro3p_1198{margin:0;color:#475569;line-height:1.5}._missionViewCTA_uro3p_1204{margin-top:.6rem}._missionViewCTAButton_uro3p_1208{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.7rem 1.5rem;border:1px solid rgba(46,122,185,.5);background:transparent;color:#246399;font-weight:600;cursor:pointer}._projectCrmSection_uro3p_1221,._reminderSection_uro3p_1222{padding:4.5rem 0;background:#f9fafb}._projectCrmContainer_uro3p_1227,._reminderContainer_uro3p_1228{max-width:1120px;margin:0 auto;padding:0 1.5rem}._projectCrmHeader_uro3p_1234,._reminderHeader_uro3p_1235{text-align:center;margin-bottom:2rem}._projectCrmTitle_uro3p_1240,._reminderTitle_uro3p_1241{margin:0 0 .6rem;font-size:clamp(1.6rem,2.4vw,2.2rem)}._projectCrmSubtitle_uro3p_1246,._reminderSubtitle_uro3p_1247{margin:0 auto;max-width:680px;color:#475569}._projectCrmFeatures_uro3p_1253,._reminderFeatures_uro3p_1254{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}._projectCrmFeatureCard_uro3p_1260,._reminderFeatureCard_uro3p_1261{background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.12);box-shadow:0 16px 32px #0f172a1f;padding:1.4rem;display:flex;flex-direction:column;gap:.7rem}._projectCrmIconContainer_uro3p_1272,._reminderIconContainer_uro3p_1273{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#2e7ab91f;color:#246399}._projectCrmFeatureTitle_uro3p_1284,._reminderFeatureTitle_uro3p_1285{margin:0;font-size:1.05rem}._projectCrmFeatureText_uro3p_1290,._reminderFeatureText_uro3p_1291{margin:0;color:#475569;line-height:1.6}._projectCrmIcon_uro3p_1272,._reminderIcon_uro3p_1273{color:#246399}._loginButton_uro3p_1302{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.7rem 1.4rem;border:1px solid rgba(46,122,185,.5);color:#246399;text-decoration:none;font-weight:600;background:#fff}._ctaFeatureText_uro3p_749,._ctaFeatureTitle_uro3p_755,._ctaFeatureDescription_uro3p_760,._ctaFeatureItem_uro3p_727,._ctaCheckIcon_uro3p_737,._ctaFeatures_uro3p_720,._ctaHeading_uro3p_707,._ctaSubheading_uro3p_713,._ctaSection_uro3p_695,._ctaTagline_uro3p_764,._ctaButtonContainer_uro3p_770,._ctaMainButton_uro3p_135,._missionViewDemo_uro3p_961,._missionViewInterface_uro3p_967,._missionViewBoard_uro3p_1073,._missionViewColumn_uro3p_1079,._missionViewCard_uro3p_1118,._missionViewProgress_uro3p_1011,._missionViewFeatures_uro3p_1154,._missionViewFeaturesList_uro3p_1171,._missionViewFeatureItem_uro3p_1176,._missionViewCTA_uro3p_1204{text-decoration:none}._memoryBadgeRow_uro3p_1343{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1rem}._memoryBadge_uro3p_1343{border-radius:999px;padding:.35rem .75rem;background:#2e7ab91f;color:#246399;font-weight:600;font-size:.8rem}._memoryPipeline_uro3p_1360{display:grid;gap:.9rem;margin-top:1.2rem}._memoryPipelineStep_uro3p_1366{display:flex;align-items:flex-start;gap:.75rem;background:#fffc;border:1px solid rgba(15,23,42,.08);padding:.75rem 1rem;border-radius:12px}._memoryStepLabel_uro3p_1376{font-weight:700;color:#246399}._memoryStepTitle_uro3p_1381{margin:0;font-size:.95rem}._memoryStepDescription_uro3p_1386{margin:.2rem 0 0;color:#475569;font-size:.88rem}._ctaFeatureText_uro3p_749,._ctaFeatureTitle_uro3p_755,._ctaFeatureDescription_uro3p_760{line-height:1.4}._pricingTokens_uro3p_868,._pricingFeatures_uro3p_872,._pricingSubtitle_uro3p_808,._pricingAmount_uro3p_846,._pricingAmountAlt_uro3p_847{line-height:1.5}._reveal_uro3p_1406{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}._revealDelay1_uro3p_1412{transition-delay:.15s}._revealDelay2_uro3p_1416{transition-delay:.3s}._isVisible_uro3p_1420{opacity:1;transform:translateY(0)}._conversionActions_uro3p_924 ._ctaButton_uro3p_135,._conversionActions_uro3p_924 ._ctaMainButton_uro3p_135{margin-bottom:0}._conversionActions_uro3p_924 ._ctaButton_uro3p_135:last-child,._conversionActions_uro3p_924 ._ctaMainButton_uro3p_135:last-child{background:transparent;color:#fff;border-color:#fff9;box-shadow:none}._visuallyHidden_uro3p_1436{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._backgroundCanvas_uro3p_10,._portalLayer_uro3p_60,._leadModalOverlay_uro3p_243,._missionViewDemo_uro3p_961,._missionViewInterface_uro3p_967,._missionViewFeatures_uro3p_1154,._projectCrmSection_uro3p_1221,._reminderSection_uro3p_1222,._pricingSection_uro3p_779,._ctaSection_uro3p_695,._showcaseSection_uro3p_520,._trustSection_uro3p_930{text-decoration:none}._conversionSection_uro3p_897,._pricingSection_uro3p_779,._missionViewSection_uro3p_934,._projectCrmSection_uro3p_1221,._reminderSection_uro3p_1222,._showcaseSection_uro3p_520{width:100%}._conversionActions_uro3p_924,._ctaButtonContainer_uro3p_770,._heroActions_uro3p_97,._featureCards_uro3p_678,._workflowCards_uro3p_637,._projectCrmFeatures_uro3p_1253,._reminderFeatures_uro3p_1254{list-style:none}._projectCrmContainer_uro3p_1227,._reminderContainer_uro3p_1228,._pricingContainer_uro3p_784,._missionViewContainer_uro3p_939,._showcaseContainer_uro3p_525,._ctaContainer_uro3p_700{width:100%}._leadFieldFull_uro3p_363 ._leadSpeechComposer_uro3p_394{margin-top:.35rem}._leadFooter_uro3p_484 ._leadSubmit_uro3p_498{white-space:nowrap}._leadDisclaimer_uro3p_493{max-width:420px}._conversionActions_uro3p_924 ._ctaButton_uro3p_135,._conversionActions_uro3p_924 ._ctaMainButton_uro3p_135{border-radius:999px}._conversionActions_uro3p_924 ._ctaButton_uro3p_135:hover,._conversionActions_uro3p_924 ._ctaMainButton_uro3p_135:hover{background:#ffffff1f}._ctaButtonContainer_uro3p_770 ._ctaMainButton_uro3p_135{min-width:180px}._projectCrmFeatureText_uro3p_1290,._reminderFeatureText_uro3p_1291,._showcaseFeatureDescription_uro3p_587,._showcaseSupportNote_uro3p_617,._pricingTokens_uro3p_868,._pricingFeatures_uro3p_872 li{font-size:.95rem}._pricingFeatures_uro3p_872 li{line-height:1.5}._missionViewFeatureItemText_uro3p_1198,._missionViewSubtitle_uro3p_955,._projectCrmSubtitle_uro3p_1246,._reminderSubtitle_uro3p_1247,._conversionSubtitle_uro3p_919{font-size:.98rem}@media(max-width:1024px){._heroFocus_uro3p_47{grid-template-columns:1fr;text-align:center}._heroFocusContent_uro3p_55{text-align:center;margin:0 auto}._heroActions_uro3p_97{flex-wrap:wrap;justify-content:center}._ctaCluster_uro3p_103{align-items:center}._ctaNote_uro3p_116{text-align:center}._missionViewDemo_uro3p_961{grid-template-columns:1fr}}@media(max-width:768px){._main_uro3p_18{padding-top:calc(3.75rem + env(safe-area-inset-top));padding-bottom:3rem;align-items:flex-start}._heroContent_uro3p_29{gap:1.6rem}._portalLayer_uro3p_60{width:min(440px,92vw);justify-self:center}._leadCard_uro3p_254{width:100%;height:100%;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:18px}._leadInlineCard_uro3p_269{height:auto}._leadModalOverlay_uro3p_243{align-items:stretch;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}._leadModalCard_uro3p_274{max-height:none;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}._leadModalClose_uro3p_279{position:sticky;top:calc(env(safe-area-inset-top) + 8px);right:12px;margin-left:auto;margin-bottom:.5rem}._leadForm_uro3p_356{grid-template-columns:1fr}._leadInput_uro3p_379{padding:.75rem .9rem;font-size:1rem}._leadSpeechComposer_uro3p_394{padding:.85rem}._leadFooter_uro3p_484{flex-direction:column;align-items:flex-start;gap:.75rem}._leadSubmit_uro3p_498{width:100%;padding:.85rem 1.25rem;text-align:center}._conversionContainer_uro3p_903{flex-direction:column;align-items:flex-start}._conversionActions_uro3p_924{width:100%}._conversionActions_uro3p_924 ._ctaButton_uro3p_135,._conversionActions_uro3p_924 ._ctaMainButton_uro3p_135{width:100%;justify-content:center}._pricingGrid_uro3p_814,._projectCrmFeatures_uro3p_1253,._reminderFeatures_uro3p_1254,._workflowCards_uro3p_637{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._reveal_uro3p_1406{transition:none;transform:none;opacity:1}}._unsupported_1p3kv_1{opacity:.75}._composer_1p3kv_5{display:flex;flex-direction:column;box-sizing:border-box;max-width:100%;gap:.5rem;width:100%;font-family:inherit;color:#1f1f3d}._inputShell_1p3kv_16{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;max-width:100%;gap:.75rem;padding:.6rem .65rem .6rem .9rem;border:1px solid var(--composer-border, #e2e4f0);border-radius:1.25rem;background-color:var(--composer-bg, #f9f9ff);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._inputShell_1p3kv_16:focus-within{border-color:var(--composer-focus-border, #6c5ce7);box-shadow:0 0 0 3px var(--composer-focus-shadow, rgba(46, 122, 185, .15));background-color:var(--composer-focus-bg, #ffffff)}._compact_1p3kv_36 ._inputShell_1p3kv_16{padding:var(--composer-compact-padding, .5rem .65rem .5rem .85rem)}._input_1p3kv_16{flex:1 1 auto;box-sizing:border-box;min-width:0;width:100%;display:block;min-height:var(--control-height);max-height:none;padding:0;border:none;background:transparent;font-size:1rem;line-height:1.5;color:inherit;resize:none;overflow-y:hidden;transition:height .15s ease}._input_1p3kv_16:focus{outline:none}._compact_1p3kv_36 ._input_1p3kv_16{min-height:var(--composer-compact-min-height, var(--control-height-compact));font-size:var(--composer-compact-font-size, .96rem)}._iconGroup_1p3kv_67{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;flex-wrap:nowrap;margin-top:.35rem}._compact_1p3kv_36 ._iconGroup_1p3kv_67{margin-top:var(--composer-compact-icon-gap, .35rem);flex-wrap:wrap}._leftControls_1p3kv_82,._centerControls_1p3kv_83,._rightControls_1p3kv_84{display:flex;align-items:center;gap:.5rem}._leftControls_1p3kv_82{flex:1 1 auto;min-width:0}._toolWrap_1p3kv_95{position:relative;display:inline-flex;align-items:center;gap:4px}._toolAction_1p3kv_102{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border-radius:999px;border:1px solid var(--composer-icon-border, #d9dce7);background:var(--composer-icon-bg, #ffffff);color:var(--composer-icon-color, #4a4f5c);font-size:.75rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}._toolActionSpark_1p3kv_118{border-color:#2e7ab980;color:#2e7ab9}._toolAction_1p3kv_102:disabled{opacity:.5;cursor:not-allowed}._toolToggle_1p3kv_128{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:1px solid var(--composer-icon-border, #d9dce7);background:var(--composer-icon-bg, #ffffff);color:var(--composer-icon-color, #4a4f5c);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}._toolToggle_1p3kv_128:disabled{opacity:.5;cursor:not-allowed}._toolLabel_1p3kv_147{white-space:nowrap}._toolMenu_1p3kv_151{position:absolute;bottom:calc(100% + 6px);right:0;min-width:140px;background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:12px;box-shadow:0 12px 26px #0f172a2e;padding:6px;display:flex;flex-direction:column;gap:4px;z-index:10}._toolMenuItem_1p3kv_167{width:100%;padding:6px 10px;border-radius:8px;border:1px solid transparent;background:#f8fafc;color:#1f2937;font-size:.75rem;font-weight:600;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}._toolMenuItem_1p3kv_167:hover{border-color:#94a3b899}._toolMenuItemActive_1p3kv_185{background:#2463991f;border-color:#24639966;color:#0f172a}._polishStack_1p3kv_191{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}._polishModeToggle_1p3kv_198{display:inline-flex;gap:.25rem;padding:.2rem;min-height:var(--control-height-compact);align-items:center;border-radius:999px;border:1px solid var(--composer-icon-border, #d9dce7);background:var(--composer-icon-bg, #ffffff)}._polishModeButton_1p3kv_209{border:none;background:transparent;color:var(--composer-icon-color, #4a4f5c);font-size:.7rem;font-weight:600;padding:.2rem .6rem;min-height:var(--control-height-compact);border-radius:999px;cursor:pointer;transition:background-color .2s ease,color .2s ease}._polishModeButton_1p3kv_209:disabled{opacity:.5;cursor:not-allowed}._polishModeActive_1p3kv_226{background:#2e7ab91f;color:var(--composer-accent, #6c5ce7)}._centerControls_1p3kv_83{flex:0 0 auto;justify-content:center}._rightControls_1p3kv_84{flex:0 0 auto;gap:.6rem}._micControl_1p3kv_241{display:inline-flex;align-items:center;gap:.5rem}._micStatus_1p3kv_247{font-size:.8rem;font-weight:500;padding:.25rem .55rem;border-radius:999px;border:1px solid transparent;line-height:1;transition:background-color .2s ease,color .2s ease,border-color .2s ease}._micStatusActive_1p3kv_257{background-color:var(--composer-accent-soft, rgba(46, 122, 185, .12));color:var(--composer-accent-strong, #4a36a4);border-color:var(--composer-accent-border, rgba(46, 122, 185, .45))}._micStatusIdle_1p3kv_263{background-color:#f1f2f8;color:#6b7280;border-color:#64748b40}._iconButton_1p3kv_269{width:var(--icon-button-size);height:var(--icon-button-size);border-radius:50%;border:1px solid var(--composer-icon-border, #d9dce7);display:inline-flex;align-items:center;justify-content:center;background:var(--composer-icon-bg, #ffffff);color:var(--composer-icon-color, #4a4f5c);cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,background-color .2s ease}._iconButton_1p3kv_269:hover:not(:disabled){border-color:var(--composer-accent, #6c5ce7);color:var(--composer-accent, #6c5ce7);box-shadow:0 4px 12px var(--composer-accent-shadow, rgba(46, 122, 185, .15))}._iconButton_1p3kv_269:disabled{opacity:.45;cursor:not-allowed}._polishButton_1p3kv_292,._sparkButton_1p3kv_297{position:relative;overflow:visible}._polishActive_1p3kv_302{border-color:var(--composer-accent, #6c5ce7);color:var(--composer-accent, #6c5ce7);box-shadow:0 10px 24px #2e7ab938}._sparkActive_1p3kv_308{border-color:#2e7ab9;color:#b45309;box-shadow:0 12px 26px #2e7ab947}._sparkActive_1p3kv_308:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:999px;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(46,122,185,.4),rgba(251,191,36,.18) 50%,transparent 65%);animation:_sparkHalo_1p3kv_1 1.6s ease-in-out infinite}@keyframes _sparkHalo_1p3kv_1{0%{opacity:.4;transform:scale(.98)}50%{opacity:.95;transform:scale(1.03)}to{opacity:.4;transform:scale(.98)}}._iconActive_1p3kv_338{border-color:var(--composer-mic-border, #22c55e);background-color:var(--composer-mic-bg, rgba(16, 185, 129, .18));color:var(--composer-mic-color, #16a34a);box-shadow:0 8px 18px var(--composer-mic-shadow, rgba(16, 185, 129, .25))}._micButton_1p3kv_346{position:relative;overflow:visible}._micButton_1p3kv_346:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:9999px;pointer-events:none;background:radial-gradient(circle at 50% 50%,var(--composer-mic-glow, rgba(16, 185, 129, .35)),var(--composer-mic-glow-soft, rgba(16, 185, 129, .12)) 45%,transparent 60%);opacity:0;transition:opacity .2s ease,transform .2s ease}._micButton_1p3kv_346:hover:after{opacity:.9;transform:scale(1.02)}._iconActive_1p3kv_338._micButton_1p3kv_346:after{opacity:1;animation:_mytePulse_1p3kv_1 1.6s ease-in-out infinite}@keyframes _mytePulse_1p3kv_1{0%{box-shadow:0 0 0 0 var(--composer-mic-ring, rgba(16, 185, 129, .4))}70%{box-shadow:0 0 0 12px #10b98100}to{box-shadow:0 0 #10b98100}}._primaryIconButton_1p3kv_383{border:none;background:linear-gradient(135deg,var(--composer-primary-start, #6c5ce7),var(--composer-primary-end, #a55eea));color:#fff;box-shadow:0 8px 18px var(--composer-accent-shadow, rgba(46, 122, 185, .25))}._primaryIconButton_1p3kv_383:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px var(--composer-accent-shadow-strong, rgba(46, 122, 185, .35))}._languageSelect_1p3kv_394{min-width:3.5rem;min-height:var(--control-height-compact);border-radius:999px;border:1px solid var(--composer-icon-border, #d9dce7);background:var(--composer-icon-bg, #ffffff);padding:.3rem .65rem;font-size:.8rem;color:var(--composer-icon-color, #4a4f5c);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}._languageSelect_1p3kv_394:focus{outline:none;border-color:var(--composer-accent, #6c5ce7);box-shadow:0 0 0 2px var(--composer-accent-shadow, rgba(46, 122, 185, .15))}._statusRow_1p3kv_412{min-height:1rem;font-size:.75rem;color:#6b7280;padding-left:1rem}._compact_1p3kv_36 ._statusRow_1p3kv_412{min-height:.8rem;font-size:.68rem;padding-left:.6rem}._iconSpin_1p3kv_425{animation:_spin_1p3kv_1 1s linear infinite}@keyframes _spin_1p3kv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._debugPanel_1p3kv_437{font-family:monospace;font-size:.75rem;color:#4b5563;background-color:#f8fafc;border:1px dashed #C7DDF0;border-radius:.75rem;padding:.5rem .75rem;display:grid;gap:.25rem}@media(max-width:640px){._inputShell_1p3kv_16{padding:.45rem .5rem .5rem;gap:.45rem}._input_1p3kv_16{min-height:var(--control-height);font-size:.95rem}._iconGroup_1p3kv_67{flex-wrap:wrap;align-items:flex-end;gap:.3rem}._leftControls_1p3kv_82{flex:0 0 auto;gap:.35rem}._centerControls_1p3kv_83{flex:1 1 auto;justify-content:center}._rightControls_1p3kv_84{flex:0 0 auto;gap:.4rem}._languageSelect_1p3kv_394{padding:.18rem .45rem;font-size:.68rem}._micControl_1p3kv_241{gap:.35rem}._micStatus_1p3kv_247{font-size:.66rem;padding:.18rem .4rem}}@media(max-width:480px){._iconGroup_1p3kv_67{gap:.3rem}._leftControls_1p3kv_82{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(2.1rem,auto);gap:.3rem}._rightControls_1p3kv_84{gap:.3rem}._statusRow_1p3kv_412{padding-left:.55rem;font-size:.7rem}}.app-header{background:#fffffff5;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;justify-content:space-between;align-items:center;padding:0 20px;padding-top:var(--safe-top);height:var(--app-header-h);box-sizing:border-box;box-shadow:0 6px 18px #0f172a14;width:100%;left:0;right:0;position:fixed;border-bottom:1px solid rgba(15,23,42,.08);z-index:100;pointer-events:none}.app-header .logo-container{pointer-events:auto;display:flex;align-items:center;cursor:pointer;position:relative;padding-left:4px;margin-bottom:0}.app-header .logo-container .logo-icon{height:44px;width:auto;position:relative;z-index:1;margin-top:2px}.app-header .wallet-pill{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#0f172a0f;border:1px solid rgba(15,23,42,.12);color:#0f172a;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:none;backdrop-filter:none}.app-header .wallet-pill:hover{background:#0f172a1a;border-color:#0f172a33}.app-header .wallet-pill[data-state=warn]{border-color:#2e7ab966;color:#1f4f7a}.app-header .wallet-pill[data-state=danger]{border-color:#dc262666;color:#b91c1c}.app-header .wallet-pill .wallet-label{text-transform:uppercase;letter-spacing:.04em}.app-header .wallet-pill .wallet-value{font-variant-numeric:tabular-nums}@media(max-width:768px){.app-header{padding:0 10px}.app-header .logo-container{padding-left:40px;cursor:pointer}.wallet-pill{display:none}.logo-container .logo-icon{height:36px;width:auto}}._navbar_khqv1_1{background:linear-gradient(180deg,#0b1224f5,#111d39f2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:fixed;top:var(--app-header-offset);left:0;height:calc(100vh - var(--app-header-offset));height:calc(100dvh - var(--app-header-offset));width:250px;display:flex;flex-direction:column;padding:0;padding-bottom:calc(12px + var(--safe-bottom));transition:transform .3s ease,width .3s ease;z-index:1000;box-shadow:0 4px 12px #0000001a;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb, #64748b) var(--scrollbar-track, #0b1224);transform:translate(-100%)}._navbar_khqv1_1::-webkit-scrollbar{width:var(--scrollbar-size, 6px);height:var(--scrollbar-size, 6px)}._navbar_khqv1_1::-webkit-scrollbar-track{background:var(--scrollbar-track, #0b1224)}._navbar_khqv1_1::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb, #1b2a52);border-radius:9999px}._navbar_khqv1_1::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover, rgb(16.8935779817, 26.2788990826, 51.3064220183))}._navbar_khqv1_1 ._navbarHeader_khqv1_38{display:flex;align-items:center;justify-content:space-between;padding:15px;justify-content:flex-end;width:100%;box-sizing:border-box}._navbar_khqv1_1 ._navbarHeader_khqv1_38 ._closeBtn_khqv1_47{display:none;background:none;border:none;color:#f8fbff;font-size:24px;cursor:pointer}@media(max-width:768px){._navbar_khqv1_1 ._navbarHeader_khqv1_38 ._closeBtn_khqv1_47{display:block}}._navbar_khqv1_1 ._userInfo_khqv1_60{display:flex;align-items:center;padding:15px;margin-bottom:10px;width:100%;box-sizing:border-box}._navbar_khqv1_1 ._userInfo_khqv1_60 ._userLogo_khqv1_68{width:40px;height:40px;border-radius:8px;object-fit:cover;margin-right:10px;box-shadow:0 2px 10px #00000040;background:#fff;padding:2px;flex-shrink:0}._navbar_khqv1_1 ._userInfo_khqv1_60 ._userAvatar_khqv1_79{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c7ddf0,#2e7ab9);color:#0f172a;width:40px;height:40px;border-radius:10px;font-weight:800;font-size:18px;margin-right:10px;flex-shrink:0}._navbar_khqv1_1 ._userInfo_khqv1_60 ._userDetails_khqv1_93{display:flex;flex-direction:column;overflow:hidden}._navbar_khqv1_1 ._userInfo_khqv1_60 ._userDetails_khqv1_93 ._userName_khqv1_98{color:#f8fbff;font-weight:800;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navbar_khqv1_1 ._userInfo_khqv1_60 ._userDetails_khqv1_93 ._userRole_khqv1_106{color:#f8fbffd9;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navbar_khqv1_1 ._subscriptionPrompt_khqv1_113{background:linear-gradient(135deg,#225a88,#2e7ab9);margin:0 10px 15px;padding:12px;border-radius:8px;width:calc(100% - 20px);box-sizing:border-box}._navbar_khqv1_1 ._subscriptionPrompt_khqv1_113 ._promptContent_khqv1_121{display:flex;align-items:center;margin-bottom:8px}._navbar_khqv1_1 ._subscriptionPrompt_khqv1_113 ._promptContent_khqv1_121 ._crownIcon_khqv1_126{color:#f8fbffe6;font-size:18px;margin-right:8px;flex-shrink:0}._navbar_khqv1_1 ._subscriptionPrompt_khqv1_113 ._promptContent_khqv1_121 ._promptText_khqv1_132{overflow:hidden}._navbar_khqv1_1 ._subscriptionPrompt_khqv1_113 ._promptContent_khqv1_121 ._promptText_khqv1_132 p{color:#f8fbff;font-weight:600;margin:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navbar_khqv1_1 ._subscriptionPrompt_khqv1_113 ._promptContent_khqv1_121 ._promptText_khqv1_132 span{color:#f8fbffbf;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navbar_khqv1_1 ._subscriptionPrompt_khqv1_113 ._upgradeBtn_khqv1_151{width:100%;padding:8px;background:#0b1224e6;color:#f8fbff;border:none;border-radius:4px;font-weight:600;font-size:13px;cursor:pointer;transition:background .3s ease}._navbar_khqv1_1 ._subscriptionPrompt_khqv1_113 ._upgradeBtn_khqv1_151:hover{background:#0b1224}._navbar_khqv1_1 ._divider_khqv1_166{height:1px;background:#f8fbff1a;margin:5px 15px 15px;width:calc(100% - 30px)}._navbar_khqv1_1 ._navItems_khqv1_172{list-style:none;padding:0 0 10px;margin:0;width:100%}._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172{padding:0 5px;margin:2px 0;width:100%;box-sizing:border-box}._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 a,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._logoutBtn_khqv1_185,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._subscribeBtn_khqv1_186{display:flex;align-items:center;text-decoration:none;color:#f8fbff;padding:10px 12px;font-size:14px;border-radius:8px;transition:all .3s ease;background:none;border:none;cursor:pointer;width:calc(100% - 10px);box-sizing:border-box;text-align:left}._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 a svg,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._logoutBtn_khqv1_185 svg,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._subscribeBtn_khqv1_186 svg{margin-right:8px;color:#fff;font-size:16px;min-width:16px;flex-shrink:0}._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 a:hover,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._logoutBtn_khqv1_185:hover,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._subscribeBtn_khqv1_186:hover{background-color:#122046;color:#2e7ab9}._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 a:hover svg,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._logoutBtn_khqv1_185:hover svg,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._subscribeBtn_khqv1_186:hover svg{color:#2e7ab9}._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 a._active_khqv1_222,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._logoutBtn_khqv1_185._active_khqv1_222,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._subscribeBtn_khqv1_186._active_khqv1_222{background-color:#1b2f63;color:#2e7ab9}._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 a._active_khqv1_222 svg,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._logoutBtn_khqv1_185._active_khqv1_222 svg,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._subscribeBtn_khqv1_186._active_khqv1_222 svg{color:#2e7ab9}._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 a span,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._logoutBtn_khqv1_185 span,._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._subscribeBtn_khqv1_186 span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._subscribeBtn_khqv1_186{background:linear-gradient(135deg,#1a4467,#2e7ab9);color:#0b1224;font-weight:600;margin:10px 0}._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._subscribeBtn_khqv1_186 svg{color:#0b1224}._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._subscribeBtn_khqv1_186:hover{background:#2e7ab9;color:#0b1224}._navbar_khqv1_1 ._navItems_khqv1_172 ._navItem_khqv1_172 ._subscribeBtn_khqv1_186:hover svg{color:#0b1224}._navbar_khqv1_1 ._notificationBadge_khqv1_258{margin-left:auto;background:#ef4444;color:#fff;font-weight:800;font-size:11px;line-height:1;padding:3px 7px;border-radius:9999px;border:1px solid rgba(255,255,255,.22);box-shadow:0 2px 10px #0000001f;max-width:none}._navbar_khqv1_1 ._logoutSection_khqv1_271{margin-top:auto;border-top:1px solid rgba(248,251,255,.1);padding-top:15px;margin-bottom:20px;width:100%}._navbar_khqv1_1 ._logoutSection_khqv1_271 ._btnWidth_khqv1_278{width:calc(100% - 10px)}._navbar_khqv1_1 ._logoutSection_khqv1_271 ._navItem_khqv1_172{padding-bottom:15px}@media(max-width:768px){._navbar_khqv1_1 ._logoutSection_khqv1_271 ._navItem_khqv1_172{padding-bottom:20px}}._navbar_khqv1_1._open_khqv1_289{transform:translate(0)}@media(max-width:768px){._navbar_khqv1_1{width:250px;transform:translate(-100%);box-shadow:2px 0 8px #0003}._navbar_khqv1_1 ._navItem_khqv1_172 a span{display:inline-block}}._hamburgerIcon_khqv1_303{display:block;position:fixed;top:50%;left:8px;transform:translateY(-50%);font-size:18px;background:linear-gradient(180deg,#0b1224f5,#111d39f2);border:1px solid rgba(255,255,255,.15);color:#f8fbff;padding:10px;border-radius:9999px;cursor:pointer;z-index:1050;box-shadow:0 6px 14px #0003;transition:transform .2s ease,background .2s ease}._hamburgerIcon_khqv1_303:hover{transform:translateY(-50%) scale(1.02)}@media(min-width:769px){._hamburgerIcon_khqv1_303{padding:12px 10px}}._backdrop_khqv1_329{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:990}._scrollTopButton_khqv1_336{position:fixed;bottom:calc(20px + var(--safe-bottom, 0px));right:calc(20px + var(--safe-right, 0px));width:40px;height:40px;border-radius:50%;background:#0b1224;color:#f8fbff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0003;z-index:999;opacity:.8;transition:opacity .3s ease,transform .3s ease}._scrollTopButton_khqv1_336:hover{opacity:1;transform:translateY(-3px)}._scrollTopButton_khqv1_336 svg{font-size:18px}._featureDivider_khqv1_363{padding:15px 10px 5px;position:relative;width:100%;box-sizing:border-box;text-align:center}._featureDivider_khqv1_363 span{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#f8fbff99;position:relative}._featureDivider_khqv1_363 span:before,._featureDivider_khqv1_363 span:after{content:"";position:absolute;top:50%;height:1px;background:#f8fbff33;width:15px}._featureDivider_khqv1_363 span:before{right:100%;margin-right:8px}._featureDivider_khqv1_363 span:after{left:100%;margin-left:8px}._lockedFeature_khqv1_394{position:relative;opacity:.7;transition:all .3s ease;display:flex;align-items:center;text-decoration:none;color:#f8fbff;padding:10px 12px;font-size:14px;border-radius:8px;background:none;border:none;cursor:pointer;width:calc(100% - 10px);box-sizing:border-box;text-align:left}._lockedFeature_khqv1_394 svg{margin-right:8px;color:#fff;font-size:16px;min-width:16px;flex-shrink:0}._lockedFeature_khqv1_394 span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}._lockedFeature_khqv1_394:hover{opacity:1;background-color:#12204680!important;color:#2e7ab9cc!important}._lockedFeature_khqv1_394 ._lockIcon_khqv1_431{position:absolute;right:10px;font-size:12px;color:#f8fbff80;flex-shrink:0}._upgradeButton_khqv1_439{margin:15px 5px 5px;padding:10px 12px;background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;width:calc(100% - 10px);box-sizing:border-box}._upgradeButton_khqv1_439:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}._upgradeButton_khqv1_439 svg{font-size:14px;flex-shrink:0}._upgradeButton_khqv1_439 span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}._upgradeButton_khqv1_439 ._arrowIcon_khqv1_471{transition:transform .3s ease}._upgradeButton_khqv1_439:hover ._arrowIcon_khqv1_471{transform:translate(3px)}._featurePreviewOverlay_khqv1_478{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_khqv1_1 .3s ease}@keyframes _fadeIn_khqv1_1{0%{opacity:0}to{opacity:1}}._featurePreview_khqv1_478{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;overflow-x:hidden;position:relative;box-shadow:0 10px 25px #0003;animation:_slideUp_khqv1_1 .4s ease}._featurePreview_khqv1_478 ._closePreview_khqv1_512{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;color:#666;cursor:pointer;z-index:1}._featurePreview_khqv1_478 ._previewHeader_khqv1_523{background:linear-gradient(135deg,#3a7bd5,#00d2ff);padding:20px 15px;border-radius:12px 12px 0 0;color:#fff;display:flex;align-items:center}._featurePreview_khqv1_478 ._previewHeader_khqv1_523 ._previewIcon_khqv1_531{font-size:22px;margin-right:12px}._featurePreview_khqv1_478 ._previewHeader_khqv1_523 h3{margin:0;font-size:18px;font-weight:600}._featurePreview_khqv1_478 ._previewContent_khqv1_540{padding:15px;color:#333}._featurePreview_khqv1_478 ._previewContent_khqv1_540 p{margin-top:0;font-size:14px}._featurePreview_khqv1_478 ._previewContent_khqv1_540 ._benefitsList_khqv1_548{list-style:none;padding:0;margin:15px 0}._featurePreview_khqv1_478 ._previewContent_khqv1_540 ._benefitsList_khqv1_548 li{padding:8px 0;border-bottom:1px solid #eee;display:flex;align-items:center;font-size:14px}._featurePreview_khqv1_478 ._previewContent_khqv1_540 ._benefitsList_khqv1_548 li svg{color:#3a7bd5;margin-right:10px;font-size:16px;flex-shrink:0}._featurePreview_khqv1_478 ._previewContent_khqv1_540 ._previewStats_khqv1_566{display:flex;justify-content:space-between;margin:20px 0;text-align:center}._featurePreview_khqv1_478 ._previewContent_khqv1_540 ._previewStats_khqv1_566 ._statItem_khqv1_572{flex:1;padding:8px}._featurePreview_khqv1_478 ._previewContent_khqv1_540 ._previewStats_khqv1_566 ._statItem_khqv1_572 ._statValue_khqv1_576{display:block;font-size:20px;font-weight:700;color:#3a7bd5}._featurePreview_khqv1_478 ._previewContent_khqv1_540 ._previewStats_khqv1_566 ._statItem_khqv1_572 ._statLabel_khqv1_582{font-size:13px;color:#666}._featurePreview_khqv1_478 ._previewUpgradeBtn_khqv1_586{background:linear-gradient(135deg,#f96,#ff5e62);color:#fff;border:none;width:calc(100% - 30px);margin:0 15px 15px;padding:12px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._featurePreview_khqv1_478 ._previewUpgradeBtn_khqv1_586 svg{margin-right:8px;flex-shrink:0}._featurePreview_khqv1_478 ._previewUpgradeBtn_khqv1_586:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}@media(max-width:768px){._featurePreview_khqv1_478{width:95%;max-width:350px}}@keyframes _slideUp_khqv1_1{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}._upgradeTooltip_khqv1_627{position:fixed;bottom:calc(20px + var(--safe-bottom, 0px));right:calc(20px + var(--safe-right, 0px));background:#fff;padding:15px 20px;border-radius:8px;border:1px solid rgba(46,122,185,.25);box-shadow:0 16px 32px #0f172a2e;display:flex;align-items:center;flex-wrap:wrap;max-width:280px;z-index:1500;animation:_slideIn_khqv1_1 .5s ease}._upgradeTooltip_khqv1_627 ._tooltipIcon_khqv1_643{color:#2e7ab9;font-size:18px;margin-right:10px;flex-shrink:0}._upgradeTooltip_khqv1_627 p{margin:0 0 10px;color:#333;font-size:14px;width:100%}._upgradeTooltip_khqv1_627 button{background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff;border:none;padding:8px 12px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;margin-right:10px}._upgradeTooltip_khqv1_627 button._closeTooltip_khqv1_666{background:none;color:#64748b;font-size:16px;position:absolute;top:5px;right:5px;padding:0;margin:0}@media(max-width:768px){._upgradeTooltip_khqv1_627{max-width:250px;bottom:15px;right:15px}}@keyframes _slideIn_khqv1_1{0%{transform:translate(100px);opacity:0}to{transform:translate(0);opacity:1}}._navbarOverlay_khqv1_694{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffe6;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem}._warningIcon_khqv1_710{color:#2e7ab9;font-size:2rem;margin-bottom:1rem}._warningMessage_khqv1_716{font-weight:600;color:#1f2937;margin-bottom:.5rem}._warningSubtext_khqv1_722{color:#4b5563;font-size:.9rem;margin-bottom:1rem;max-width:80%}._acceptTermsButton_khqv1_729{background-color:#2e7ab9;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;font-weight:500;cursor:pointer;transition:background-color .2s}._acceptTermsButton_khqv1_729:hover{background-color:#246399}._navItemWarning_khqv1_743{position:relative}._navItemWarning_khqv1_743:hover ._navItemTooltip_khqv1_746{opacity:1;visibility:visible}._navItemTooltip_khqv1_746{position:absolute;top:-40px;left:50%;transform:translate(-50%);background-color:#2e7ab9;color:#fff;padding:.5rem;border-radius:.25rem;font-size:.8rem;white-space:nowrap;z-index:10;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}._globalWarningTooltip_khqv1_768{position:fixed;top:20px;left:50%;transform:translate(-50%);background-color:#2e7ab9;color:#fff;padding:.75rem 1.5rem;border-radius:.25rem;font-size:.9rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 6px #0000001a;z-index:1000;animation:_fadeInOut_khqv1_1 3s forwards}@keyframes _fadeInOut_khqv1_1{0%{opacity:0;transform:translate(-50%,-20px)}10%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px)}}._modalOverlay_132n8_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#24639999;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:_fadeIn_132n8_1 .2s ease-out;padding:16px}@media(max-width:600px){._modalOverlay_132n8_1{align-items:flex-end;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 8px)}}._modal_132n8_1{background:#fff;border-radius:16px;width:90%;max-width:600px;box-shadow:0 10px 25px #24639933;animation:_slideUp_132n8_1 .3s ease-out;overflow:hidden;max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);display:flex;flex-direction:column}@media(max-width:600px){._modal_132n8_1{width:100%;border-radius:16px 16px 0 0;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}._modalHeader_132n8_45{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(36,99,153,.1)}._modalHeader_132n8_45 h2{font-size:18px;font-weight:700;color:#246399;margin:0}._modalHeader_132n8_45 ._closeButton_132n8_58{background:none;border:none;font-size:24px;color:#6e7a8a;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;transition:background-color .2s;min-width:44px;min-height:44px}._modalHeader_132n8_45 ._closeButton_132n8_58:hover{background-color:#2463990d}._modalBody_132n8_79{padding:0;overflow-y:auto;flex:1}._loadingState_132n8_85{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._loadingState_132n8_85 ._loader_132n8_93{width:40px;height:40px;border:3px solid rgba(36,99,153,.1);border-radius:50%;border-top-color:#246399;animation:_spin_132n8_1 1s linear infinite;margin-bottom:16px}._loadingState_132n8_85 p{font-size:15px;color:#6e7a8a;margin:0}._subscriptionHeader_132n8_108{padding:20px 20px 0;text-align:center;position:relative}._subscriptionHeader_132n8_108 ._title_132n8_113{font-size:20px;font-weight:700;color:#246399;margin:0 0 8px}._subscriptionHeader_132n8_108 ._subtitle_132n8_119{font-size:14px;color:#6e7a8a;margin:0 0 16px;line-height:1.4}._subscriptionHeader_132n8_108 ._statusBadge_132n8_125{display:inline-flex;align-items:center;gap:6px;background:#24639914;color:#246399;font-weight:600;font-size:13px;padding:6px 12px;border-radius:30px;margin-bottom:16px}._subscriptionHeader_132n8_108 ._statusBadge_132n8_125 ._statusIcon_132n8_137{width:16px;height:16px;color:#4caf50}._subscriptionContent_132n8_143{padding:0 20px 20px}._activeSubscription_132n8_147{display:flex;flex-direction:column;gap:20px}._activeSubscription_132n8_147 ._subscriptionInfo_132n8_152{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}._activeSubscription_132n8_147 ._subscriptionInfo_132n8_152 ._infoItem_132n8_158{display:flex;align-items:center;gap:12px;padding:14px;background:#f8faff;border-radius:10px;transition:transform .2s,box-shadow .2s}._activeSubscription_132n8_147 ._subscriptionInfo_132n8_152 ._infoItem_132n8_158:hover{transform:translateY(-2px);box-shadow:0 4px 10px #24639914}._activeSubscription_132n8_147 ._subscriptionInfo_132n8_152 ._infoItem_132n8_158 ._infoIcon_132n8_171{width:20px;height:20px;color:#246399;flex-shrink:0}._activeSubscription_132n8_147 ._subscriptionInfo_132n8_152 ._infoItem_132n8_158 div{display:flex;flex-direction:column;gap:2px}._activeSubscription_132n8_147 ._subscriptionInfo_132n8_152 ._infoItem_132n8_158 ._infoLabel_132n8_182{font-size:13px;font-weight:600;color:#246399}._activeSubscription_132n8_147 ._subscriptionInfo_132n8_152 ._infoItem_132n8_158 ._infoValue_132n8_187{font-size:13px;color:#6e7a8a}._activeSubscription_132n8_147 ._manageButton_132n8_191{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(90deg,#246399,#3a4d85);color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;align-self:center;width:100%;max-width:250px;min-height:44px}._activeSubscription_132n8_147 ._manageButton_132n8_191:hover{transform:translateY(-2px);box-shadow:0 4px 10px #24639933}._activeSubscription_132n8_147 ._manageButton_132n8_191:disabled{opacity:.7;cursor:not-allowed}._activeSubscription_132n8_147 ._manageButton_132n8_191 ._buttonIcon_132n8_218{width:16px;height:16px}._activeSubscription_132n8_147 ._manageButton_132n8_191 ._buttonLoader_132n8_222{display:flex;align-items:center;gap:8px}._activeSubscription_132n8_147 ._manageButton_132n8_191 ._buttonLoader_132n8_222 ._loaderSmall_132n8_227{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_132n8_1 .8s linear infinite}._pricingTableWrapper_132n8_236{min-height:300px}._pricingTableWrapper_132n8_236 ::part(root){--p-shadow: 0 4px 12px rgba(36, 99, 153, .1);--p-border-radius: 10px}._fallbackMessage_132n8_244{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#6e7a8a}._fallbackMessage_132n8_244 ._fallbackIcon_132n8_253{width:32px;height:32px;color:#246399;margin-bottom:12px;opacity:.7}._fallbackMessage_132n8_244 p{font-size:14px;margin:0}._modalFooter_132n8_265{display:flex;justify-content:flex-end;padding:12px 20px;border-top:1px solid rgba(36,99,153,.1);background-color:#f8faff}._modalFooter_132n8_265 ._closeBtn_132n8_272{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;background-color:transparent;color:#246399;border:1px solid rgba(36,99,153,.2);cursor:pointer;transition:background-color .2s}._modalFooter_132n8_265 ._closeBtn_132n8_272:hover{background-color:#2463990d}@keyframes _fadeIn_132n8_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_132n8_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_132n8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._modal_132n8_1{width:95%;max-width:500px}._subscriptionHeader_132n8_108{padding:16px 16px 0}._subscriptionHeader_132n8_108 ._title_132n8_113{font-size:18px}._subscriptionHeader_132n8_108 ._subtitle_132n8_119{font-size:13px}._subscriptionContent_132n8_143{padding:0 16px 16px}._activeSubscription_132n8_147 ._subscriptionInfo_132n8_152 ._infoItem_132n8_158{padding:12px}._activeSubscription_132n8_147 ._manageButton_132n8_191{padding:8px 16px;font-size:13px;min-height:44px}._modalFooter_132n8_265{padding:10px 16px}}@media(max-width:480px){._modal_132n8_1{width:100%;max-width:100%;border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0;max-height:calc(100dvh - env(safe-area-inset-top,0px));max-height:calc(100svh - env(safe-area-inset-top,0px));animation:_slideUpMobile_132n8_1 .3s ease-out}._modalHeader_132n8_45{padding:14px 16px}._subscriptionHeader_132n8_108{padding:14px 14px 0}._subscriptionHeader_132n8_108 ._title_132n8_113{font-size:17px}._subscriptionHeader_132n8_108 ._subtitle_132n8_119{font-size:12px}._subscriptionHeader_132n8_108 ._statusBadge_132n8_125{font-size:12px;padding:5px 10px}._subscriptionContent_132n8_143{padding:0 14px 14px}._activeSubscription_132n8_147 ._subscriptionInfo_132n8_152 ._infoItem_132n8_158{padding:10px;gap:10px}._activeSubscription_132n8_147 ._subscriptionInfo_132n8_152 ._infoItem_132n8_158 ._infoIcon_132n8_171{width:18px;height:18px}._activeSubscription_132n8_147 ._subscriptionInfo_132n8_152 ._infoItem_132n8_158 ._infoLabel_132n8_182,._activeSubscription_132n8_147 ._subscriptionInfo_132n8_152 ._infoItem_132n8_158 ._infoValue_132n8_187{font-size:12px}._modalFooter_132n8_265{padding:10px 14px}}@keyframes _slideUpMobile_132n8_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #dc3545b3}70%{transform:scale(1.05);box-shadow:0 0 0 10px #dc354500}to{transform:scale(1);box-shadow:0 0 #dc354500}}@keyframes wave{0%{transform:scaleY(1)}50%{transform:scaleY(.5)}to{transform:scaleY(1)}}.feedback-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;animation:fadeIn .3s ease}@media(max-width:600px){.feedback-modal-overlay{align-items:flex-end;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 8px)}}.feedback-modal-content{background-color:#fff;border-radius:12px;width:100%;max-width:500px;box-shadow:0 4px 20px #00000026;animation:slideUp .4s ease;overflow:hidden;max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);display:flex;flex-direction:column}.feedback-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e9ecef;background-color:#f8f9fa}.feedback-modal-header h3{margin:0;font-size:1.25rem;color:#333;font-weight:600}.feedback-modal-header .close-button{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;line-height:1;padding:0;transition:all .2s ease;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%}.feedback-modal-header .close-button:hover{color:#333;background-color:#0000000d}.feedback-form{padding:1.5rem;overflow-y:auto;min-height:0}.rating-container{margin-bottom:1.75rem;text-align:center}.rating-container p{margin-top:0;margin-bottom:.75rem;color:#333;font-weight:500}.rating-container .stars{display:flex;justify-content:center;gap:.75rem}.rating-container .rating-star{background:none;border:none;font-size:2.25rem;color:#ddd;cursor:pointer;transition:all .2s ease;padding:0;line-height:1}.rating-container .rating-star:hover{color:#2e7ab9;transform:scale(1.1)}.rating-container .rating-star.active{color:#2e7ab9;animation:pulse .4s ease}.feedback-textarea-container{margin-bottom:1.75rem}.feedback-textarea-container label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.feedback-textarea-container .textarea-with-speech{position:relative;display:flex;flex-direction:column}.feedback-textarea-container textarea{width:100%;padding:.875rem;border:1px solid #e9ecef;border-radius:8px;font-size:.95rem;resize:vertical;min-height:120px;transition:all .2s ease;font-family:inherit;line-height:1.5}.feedback-textarea-container textarea:focus{outline:none;border-color:#3080c1;box-shadow:0 0 0 3px #3080c11a}.feedback-textarea-container .mic-button{position:absolute;bottom:10px;right:10px;width:44px;height:44px;border-radius:50%;background-color:#3080c1;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px #0000001a;z-index:2}.feedback-textarea-container .mic-button:hover{background-color:#2e7ab9;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.feedback-textarea-container .mic-button:active{transform:translateY(0)}.feedback-textarea-container .mic-button.recording{background-color:#dc3545;animation:pulse 1.5s infinite}.waveform-container{margin-top:.75rem;display:flex;justify-content:center;align-items:center}.waveform-container .wave-canvas{width:100%;height:60px;border-radius:8px;background-color:#3080c10d;border:1px solid rgba(48,128,193,.1)}.form-actions{display:flex;justify-content:flex-end;gap:1rem}.form-actions button{padding:.75rem 1.5rem;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:44px}.form-actions button:disabled{opacity:.6;cursor:not-allowed}.form-actions .cancel-button{background-color:#f8f9fa;color:#333;border:1px solid #e9ecef}.form-actions .cancel-button:hover:not(:disabled){background-color:#e9ecef}.form-actions .submit-button{background-color:#3080c1;color:#fff;border:none}.form-actions .submit-button:hover:not(:disabled){background-color:#2e7ab9;transform:translateY(-2px);box-shadow:0 2px 5px #0000001a}.form-actions .submit-button:active:not(:disabled){transform:translateY(0)}@media(max-width:576px){.feedback-modal-content{max-width:100%;margin:0 1rem;border-radius:16px 16px 0 0}.form-actions{flex-direction:column;gap:.75rem}.form-actions button{width:100%}.rating-container .rating-star{font-size:2rem}.waveform-container .wave-canvas{height:50px}}.layout-page{position:relative;overflow:visible;min-height:100vh;min-height:100dvh;width:100%}.main-content{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.main-layout{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.content-area{flex:1 1 auto;width:100%;margin:0;padding-top:var(--app-header-offset);box-sizing:border-box;min-height:calc(100vh - var(--app-header-offset));min-height:calc(100dvh - var(--app-header-offset))}.blur-overlay{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;pointer-events:none;background:transparent}.bubble-container{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:100;pointer-events:none}.bubble-container{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:11;pointer-events:none}.bubble{position:absolute;bottom:-150px;width:80px;height:80px;border-radius:50%;opacity:.7;animation:float 30s infinite alternate ease-in-out}.bubble:nth-child(1){background:#ff69b480;width:100px;height:100px;left:10%;animation-duration:35s;animation-delay:0s}.bubble:nth-child(2){background:#87ceeb80;width:120px;height:120px;left:30%;animation-duration:40s;animation-delay:5s}.bubble:nth-child(3){background:#ffb6c180;width:90px;height:90px;left:50%;animation-duration:33s;animation-delay:3s}.bubble:nth-child(4){background:#90ee9080;width:110px;height:110px;left:70%;animation-duration:37s;animation-delay:7s}.bubble:nth-child(5){background:#add8e680;width:130px;height:130px;left:90%;animation-duration:45s;animation-delay:2s}@keyframes float{0%{transform:translate(0) scale(1)}25%{transform:translate(20vw,-10vh) scale(1.05)}50%{transform:translate(-15vw,-20vh) scale(1.1)}75%{transform:translate(15vw,-30vh) scale(1.05)}to{transform:translate(-10vw,-40vh) scale(1)}}.onboarding-page{min-height:100dvh;background:#0a0e1e;color:#fff;display:flex;flex-direction:column}.onboarding-page__inner{width:min(980px,100%);margin:0 auto;padding:calc(32px + env(safe-area-inset-top,0px)) 20px 40px;flex:1;display:flex;flex-direction:column;gap:12px}.onboarding-page__title{font-size:clamp(1.25rem,3.2vw,1.75rem);margin:0}.onboarding-page__subtitle{opacity:.8;margin:0 0 12px;font-size:.95rem;line-height:1.5}@media(max-width:768px){.onboarding-page__inner{padding:calc(20px + env(safe-area-inset-top,0px)) 16px 32px}}@media(max-width:480px){.onboarding-page__inner{padding:calc(16px + env(safe-area-inset-top,0px)) 14px 28px}}.steps-wrap{display:flex;flex-direction:column;width:100%;margin:0;padding:0;background:transparent;border-radius:0;box-shadow:none;height:calc(var(--vh, 1vh) * 100);box-sizing:border-box;overflow:hidden}.step-content{display:flex;flex-direction:column;flex-grow:1;height:calc(var(--vh, 1vh) * 100 - var(--app-header-h, 60px));overflow:hidden;padding:0 clamp(8px,1.6vw,16px) clamp(8px,1.6vw,16px);background:linear-gradient(180deg,#f4f7fca6,#ffffffeb);border-radius:0}@media(max-width:767px){.step-content{padding:clamp(10px,4vw,20px)}}.requirement-container{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}.conversation-content{flex-grow:1;padding-bottom:20px;overflow-y:auto}.step-content .buttons{position:fixed;right:24px;bottom:24px;display:flex;gap:10px;z-index:120;background:transparent}@media(max-width:1024px){.steps-wrap{width:100vw;padding:0;border-radius:0;box-shadow:none}.step-content .buttons{right:16px;bottom:16px}}@media only screen and (min-width:500px)and (max-device-width:1024px){.step-content .buttons{right:16px;bottom:16px}}@supports (-webkit-touch-callout: none) and (not (hover: none)){.step-content .buttons{right:16px;bottom:16px}}.btn-primary{background-color:#246399;border:none;padding:15px 20px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;display:flex;align-items:center;gap:5px}.btn-primary:hover{background-color:#0056b3}.btn-primary svg{padding-right:5px}.btn-loader{color:#fff;padding:15px 20px;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px;width:auto;opacity:.7;width:94.5px}@media only screen and (max-width:500px){.steps-wrap{padding:0;border-radius:0;min-height:calc(var(--vh, 1vh) * 100)}.step-content .buttons{position:fixed;left:0;right:0;bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff3,#ffffffeb);display:flex;justify-content:flex-end;gap:8px}.btn-primary,.btn-loader{font-size:16px;padding:12px 16px}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){.step-content .buttons{padding-bottom:clamp(70px,12vw,110px)}}.conversation-microphone{--composer-primary-start: #246399;--composer-primary-end: #2E7AB9;--composer-accent: #246399;--composer-focus-border: #246399;--composer-focus-shadow: rgba(36, 99, 153, .2)}.business-container{display:flex;flex-direction:column;height:100%;overflow:auto;overflow-x:hidden}.business-container .stepHeaderControls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 6px 10px}.business-container .stepHeaderTabs{min-width:0}.business-container .stepHeaderTabs .tabWrapper.inline ul{overflow-x:auto;scrollbar-width:none}.business-container .stepHeaderTabs .tabWrapper.inline ul::-webkit-scrollbar{display:none}.business-container .stepHeaderNextAction{font-size:10px;padding:4px 8px;border-radius:9999px;border:1px solid rgba(148,163,184,.45);background:#f8fafc;color:#1f2937;font-weight:700;white-space:nowrap;min-height:28px;display:inline-flex;align-items:center;gap:6px;max-width:160px;overflow:hidden;text-overflow:ellipsis}.business-container .stepHeaderNextAction.primary{background:linear-gradient(180deg,#2e7ab9d9,#246399cc);color:#fff;border-color:#93c5fda6}.business-container .stepHeaderNextAction:disabled{opacity:.6;cursor:not-allowed}.business-container .business-details-content{flex:1;padding:16px 16px 0}@media screen and (max-width:767px){.business-container .business-details-content{padding:10px}}.business-container .business-details-content .content-inner-wrap{background:#eff2fd;padding:24px;border-radius:24px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:767px){.business-container .business-details-content .content-inner-wrap{padding:16px}}.business-container .business-details-content .content-inner-wrap p{font-size:16px;width:100%;line-height:180%}.business-container .business-details-content .content-inner-wrap h3{font-size:16px;font-weight:700;letter-spacing:.64px;margin-bottom:4px;line-height:32px;margin-right:20px}.business-container .business-details-content .content-inner-wrap .form-control{max-width:100%;min-height:40px;border:none;padding:12px 6px;border-radius:8px;width:100%;font-size:16px;color:#212529;border:#ffffff solid 1px;background:#fff}.business-container .business-details-content .content-inner-wrap .form-control:focus{border-color:#212529}.business-container .business-details-content .content-inner-wrap .form-control.disabled{pointer-events:none;background:#fff}@media screen and (max-width:767px){.business-container .business-details-content .content-inner-wrap .form-control{max-width:100%}}.business-container .business-details-content .content-inner-wrap textarea.form-control{min-height:180px;resize:vertical}.business-container .business-details-content .content-inner-wrap .vision-block{width:100%;background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:16px}.business-container .business-details-content .content-inner-wrap .vision-text{white-space:pre-line;color:#111827;line-height:1.6}.business-container .business-details-content .title-img{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:20px}.business-container .business-details-content .title-img.sticky-top,.business-container .business-details-content .title-img.sticky-sub{position:static}@media screen and (max-width:767px){.business-container .business-details-content .title-img{margin-bottom:0}.business-container .business-details-content .title-img h2{margin-top:0}}.business-container .business-details-content .title-img h1{font-size:24px;font-weight:700;color:#246399;margin-right:10px}@media screen and (max-width:767px){.business-container .business-details-content .title-img h1{font-size:20px}}.business-container .business-details-content .title-img img{width:24px;height:24px}@media screen and (max-width:767px){.business-container .business-details-content .title-img img{width:20px;height:20px}}.additional-info{margin-top:20px}.additional-info h3{font-size:18px;font-weight:700;margin-bottom:10px;color:#212529}.additional-info ul{list-style-type:none;padding:0}.additional-info ul li{margin-bottom:10px;font-size:16px;line-height:1.5;color:#212529}.additional-info ul li strong{font-weight:700}@media screen and (max-width:767px){.additional-info h3{font-size:16px}.additional-info ul li{font-size:14px}}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:16px;background:#eef4fb;color:#246399;font-size:12px;border:1px solid #d6e4f5}.chip.role{background:#e9f2fc}.chip.feature{background:#f2f7fb}.chip.entity{background:#eef6ff}.chip.service{background:#f6f9ff}.chip.impact{background:#e6f0fa}.chip.challenge{background:#f3f7ff}.chip.trend{background:#ecf5ff}.chip.opportunity{background:#f0f6ff}.phases-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.phase-card{background:#fff;border-radius:16px;padding:12px 14px;box-shadow:0 10px 26px #0f172a14;border:1px solid #e5e7eb}.phase-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.phase-id{font-size:12px;color:#6b7280}.phase-body{display:block}.phase-desc{color:#374151;margin:4px 0 8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.phase-meta{display:grid;grid-template-columns:1fr;gap:8px}.phase-card .form-control{width:100%;font-size:13px;padding:6px 8px;background:#fff;border:1px solid #d6e4f5}.phase-card select.form-control{min-height:120px}.form-hint{font-size:12px;color:#6b7280;display:block;margin-top:4px}.btn.btn-soft{padding:6px 10px;border-radius:9999px;background:#ffffff80;border:1px solid rgba(0,0,0,.06);color:#246399;font-size:12px}.btn.btn-soft:hover{background:#ffffffb3}.btn.btn-ghost{padding:6px 10px;border-radius:9999px;background:transparent;border:1px solid rgba(0,0,0,.06);color:#246399;font-size:12px}.btn.btn-ghost:hover{background:#fff6}.phase-actions .btn{margin-right:6px}.board-mobile-scroll{min-height:calc(var(--vh, 1vh) * 100 - 140px);padding:0 8px calc(120px + env(safe-area-inset-bottom,0px)) 8px}.board-actions.sticky{position:fixed;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fff0,#fff 60%);padding:8px 14px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid #e5e7eb;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;z-index:1200}@media screen and (max-width:767px){.board-actions.sticky{padding:10px 16px;gap:10px}}.quick-chat-card{background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:16px;margin-bottom:16px}.quick-chat-card h3{margin:0 0 8px;font-size:16px;color:#246399}.chat-history{max-height:220px;overflow:auto;padding-right:8px}.chat-line{padding:6px 8px;margin-bottom:6px;border-radius:10px;font-size:13px}.chat-line.user{background:#eef7ff;align-self:flex-end}.chat-line.ai{background:#f7f7fb}.chat-sender{font-size:11px;font-weight:600;letter-spacing:.2px;color:#246399;margin-bottom:4px}.chat-empty{color:#64748b;font-size:12px}.chat-input-row{display:flex;gap:8px;margin-top:8px}.chat-input-row .form-control{flex:1}.message-content{position:relative;min-height:100%;display:flex;flex-direction:column;gap:8px}@media(max-width:767px){.mobileShell .message-content{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}.chat-thinking{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.chat-thinking-label{opacity:.75}.chat-thinking-dots{display:inline-flex;gap:4px}.chat-thinking-dots span{width:6px;height:6px;border-radius:50%;background:#2e7ab9b3;animation:chatPulse 1.2s ease-in-out infinite}.chat-thinking-dots span:nth-child(2){animation-delay:.2s}.chat-thinking-dots span:nth-child(3){animation-delay:.4s}@keyframes chatPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.board-fab{position:fixed;right:24px;bottom:24px;display:flex;gap:8px;z-index:1100}@media screen and (max-width:767px){.board-fab{display:none}}.board-shell,.mobileShell,.desktopShell{width:100%;overflow-x:hidden}.board-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:10px;align-items:start}.board-layout-scroll{min-height:calc(100vh - 140px);padding:0 6px 12px;overflow-x:hidden;overflow:hidden}.board-main{min-width:0}.board-main-scroll{max-height:calc(100vh - 180px);overflow-y:auto;overflow-x:hidden;padding-right:4px}.board-cta-rail{position:sticky;top:0;display:grid;gap:14px;align-self:start}.cta-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:10px;display:grid;gap:8px;box-shadow:0 8px 24px #18274b14}.cta-title{font-size:13px;font-weight:700;color:#111827}.cta-meta{font-size:11px;color:#6b7280}.cta-flow{display:flex;align-items:center;gap:4px;font-size:11px;color:#475569;flex-wrap:wrap}.cta-flow .flow-dot{padding:3px 6px;border-radius:9999px;border:1px solid #e2e8f0;background:#f8fafc}.cta-flow .flow-dot.ready{border-color:#22c55e;background:#ecfdf3;color:#166534}.cta-flow .flow-sep{color:#94a3b8}.cta-quick{display:grid;gap:6px}.cta-steps{display:grid;gap:4px;font-size:11px;color:#64748b}.cta-checklist{display:grid;gap:6px}.cta-checklist.compact{gap:8px}.cta-check{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding:6px 8px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.cta-check.ready{background:#ecfdf3;border-color:#a7f3d0;color:#047857}.cta-label{font-weight:600}.cta-state{font-size:11px}.cta-checklist.compact .cta-next{font-size:11px;color:#475569}.btn-compact{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:7px 12px;font-size:12.5px;font-weight:700;border-radius:9999px}@media(max-width:768px){.btn-compact{min-height:44px}}.btn-compact .loaderImg{display:inline-block;vertical-align:middle}.board-actions.sticky>button:not(.btn){padding:7px 12px;min-height:34px;border-radius:9999px;border:1px solid rgba(0,0,0,.06);background:#ffffff8c;color:#246399;font-size:12.5px;font-weight:800;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}@media(max-width:768px){.board-actions.sticky>button:not(.btn){min-height:44px;padding:10px 14px}}.board-actions.sticky>button:not(.btn):hover{background:#fffc;border-color:#0000001a}.board-actions.sticky>button:not(.btn).active{background:#2e7ab91f;border-color:#2e7ab959;color:#0f172a}.board-outline{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:12px}.outline-title{font-size:12px;font-weight:700;margin-bottom:8px;color:#111827}.outline-list{display:grid;gap:6px}.outline-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:6px 8px;font-size:12px;text-align:left;color:#1f2937}.outline-click{width:100%;background:#f8fafc;border:1px solid #e2e8f0;cursor:pointer}.outline-click:hover,.outline-item:hover{background:#eef2f7}.outline-phases{gap:10px}.outline-phase{display:grid;gap:6px;padding:8px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.outline-phase.active{border-color:#c7ddf0;background:#f8fafc}.outline-phase-row{display:flex;gap:6px;align-items:center}.outline-phase-info{flex:1;display:grid;gap:2px;padding:8px}.outline-phase-actions{display:grid;gap:6px}.outline-phase-title{font-size:12px;font-weight:600;color:#0f172a;line-height:1.3}.outline-phase-id{font-size:10px;color:#94a3b8}.outline-action{border:1px dashed #e2e8f0;background:#fff;color:#334155;font-size:11px;padding:4px 8px;border-radius:8px;cursor:pointer}.outline-action:disabled{opacity:.5;cursor:not-allowed}.outline-phase-meta{font-size:11px;color:#64748b}.outline-epics{display:grid;gap:6px;padding-left:8px;border-left:2px solid #e2e8f0}.outline-subitem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 8px;font-size:11px;text-align:left;color:#1f2937;display:flex;flex-direction:column;gap:4px}.outline-subitem:hover{background:#eef2f7}.outline-submeta{font-size:10px;color:#64748b}.section-submeta{font-size:12px;color:#64748b;margin-bottom:8px}.proposal-edit{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;display:grid;gap:16px}.proposal-edit-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.proposal-edit-title{font-size:16px;font-weight:700;color:#0f172a}.proposal-edit-subtitle{font-size:12px;color:#64748b}.proposal-edit-badge{font-size:11px;padding:4px 10px;border-radius:999px;background:#e0f2fe;color:#0c4a6e;border:1px solid #bae6fd}.proposal-edit-badge.muted{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.proposal-edit-grid{display:grid;gap:14px}.proposal-edit-section{display:grid;gap:8px}.proposal-edit-label{font-size:13px;font-weight:600;color:#0f172a}.proposal-edit-textarea{width:100%;border-radius:12px;border:1px solid #e5e7eb;padding:12px 14px;font-size:14px;line-height:1.6;background:#f9fafb;resize:vertical;font-family:inherit}.proposal-edit-textarea.lg{min-height:240px}.proposal-edit-textarea.sm{min-height:160px}.proposal-edit-text{font-size:14px;color:#111827;line-height:1.7;white-space:pre-line}.outline-more{font-weight:600}.compact-board{gap:12px}.compact-board .epic-card{margin-bottom:6px}.compact-board .story-list{display:grid;gap:10px;margin-top:10px}.compact-board .story-card{background:#fff;border:1px solid #eef2f7}.compact-board .task-list{display:grid;grid-template-columns:1fr;gap:8px;margin-top:8px}.compact-board .task-chip{width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere;margin-bottom:4px}.epic-meta,.story-meta{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.count-pill{font-size:11px;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;padding:4px 10px;border-radius:9999px}.epic-description-wrap{display:grid;gap:4px;margin-bottom:10px}.epic-description{color:#374151;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.epic-description.open{-webkit-line-clamp:initial}.read-more{width:fit-content}.story-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.story-description{color:#374151;margin-bottom:8px}.empty-hint{font-size:12px;color:#6b7280}.view-all{margin-top:6px}.task-more{cursor:pointer;background:#eef2f7}.board-generation{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px;display:grid;gap:10px;margin-bottom:12px}.board-generation-banner{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;color:#1f2937;font-size:12px;margin-bottom:12px}.board-generation-banner.is-info{background:#f1f7ff;border-color:#c9def8;color:#1f4f7a}.board-generation-banner.is-success{background:#ecfdf3;border-color:#a7f3d0;color:#047857}.board-generation-banner.is-error{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.board-generation-banner .banner-title{font-weight:600;margin-bottom:4px}.board-generation-banner .banner-copy{font-size:12px;line-height:1.35}.board-generation-banner .banner-actions{margin-top:8px}.generation-status{display:flex;flex-wrap:wrap;gap:8px}.status-pill{font-size:11px;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;padding:4px 10px;border-radius:9999px}.status-pill.ready{background:#ecfdf3;border-color:#a7f3d0;color:#047857}.generation-actions{display:flex;flex-wrap:wrap;gap:8px}.generation-hint{font-size:12px;color:#6b7280}.board-lock-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#f2f7fb;border:1px solid #C7DDF0;color:#1f4f7a;font-size:12px}.board-lock-text{font-weight:600}.board-agentic-header-actions{display:flex;align-items:center;gap:8px}.board-lock-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;background:#e9f2fc;color:#1f4f7a;border:1px solid #C7DDF0}.board-agentic-title .board-lock-badge{margin-left:8px}.accordion-card{padding:0;overflow:hidden}.accordion-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#ffffffb3;border-bottom:1px solid rgba(0,0,0,.05)}.accordion-toggle{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.accordion-title{display:flex;flex-direction:column;gap:2px;min-width:0}.accordion-label{font-size:10px;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.accordion-text{font-size:14px;font-weight:600;color:#246399;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;overflow-wrap:anywhere}.accordion-actions{display:flex;flex-wrap:wrap;gap:6px}.accordion-body{padding:10px 12px 12px;background:#ffffffbf}.accordion-chevron{width:22px;height:22px;border-radius:9999px;border:1px solid #e5e7eb;display:inline-flex;align-items:center;justify-content:center;color:#64748b;font-size:14px;transition:transform .2s ease}.accordion-chevron:before{content:">";display:block;transform:translate(1px)}.accordion-card.open .accordion-chevron{transform:rotate(90deg)}.accordion-card.story-card .accordion-toggle{align-items:flex-start}.accordion-card.story-card .accordion-text{font-size:13px;-webkit-line-clamp:3}.board-shelf{display:flex;justify-content:space-between;gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:10px 12px;margin-bottom:12px;flex-wrap:wrap}.shelf-main{display:flex;flex-wrap:wrap;gap:12px;align-items:center;flex:1}.shelf-field{display:grid;gap:4px;min-width:200px}.shelf-field label{font-size:11px;color:#6b7280}.shelf-counts,.shelf-readiness{display:flex;gap:6px;flex-wrap:wrap}.shelf-actions{display:flex;align-items:center}.board-stage-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.board-toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.toolbar-left{display:flex;flex-wrap:wrap;gap:8px;flex:1}.toolbar-actions{display:flex;gap:6px;flex-wrap:wrap}.task-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:1500;display:flex;justify-content:flex-end}.task-drawer{width:min(420px,92vw);height:100%;background:#fff;padding:16px;display:grid;gap:12px;box-shadow:-12px 0 30px #0f172a2e}.drawer-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.drawer-title{font-size:16px;font-weight:700;color:#111827}.drawer-subtitle{font-size:12px;color:#6b7280}.drawer-actions{display:flex;gap:8px}.drawer-body{overflow:auto;padding-right:4px}.drawer-task-list{display:grid;gap:8px}.drawer-task{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;padding:8px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb}.drawer-task-text{font-size:13px;color:#1f2937}.drawer-task-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.board-cta-bar{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:10px 12px;display:grid;gap:8px;box-shadow:0 10px 24px #0f172a1f;margin-top:12px}.cta-bar-meta{font-size:11px;color:#6b7280}.cta-bar-checklist{display:flex;flex-wrap:wrap;gap:6px}.cta-bar-hint{font-size:11px;color:#64748b}@media(max-width:480px){.chat-line{font-size:12.6px;padding:8px 10px;margin:6px 10px}.chat-line.ai .htmlMessage{font-size:12.6px;line-height:1.44}}.board-fab .btn.btn-primary,.board-actions.sticky .btn.btn-primary{background:linear-gradient(180deg,#2e7ab9d9,#246399cc);color:#fff;border:1px solid rgba(147,197,253,.65);border-radius:9999px;padding:8px 14px;font-size:13px;font-weight:700;box-shadow:0 1px #ffffff40 inset,0 10px 26px #2463994d,0 2px 6px #2e7ab938;text-shadow:0 1px 0 rgba(0,0,0,.15);backdrop-filter:blur(8px) saturate(125%);-webkit-backdrop-filter:blur(8px) saturate(125%)}.board-fab .btn.btn-primary:hover,.board-actions.sticky .btn.btn-primary:hover{transform:translateY(-1px)}.desktopShell{display:none}.step2ActionBar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5e7eb;z-index:160}.step2ViewSwitch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;align-items:center}.step2ViewSwitch button{padding:6px 4px;border:1px solid #e5e7eb;border-radius:999px;background:#f8fafc;color:#334155;font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.step2ViewSwitch button.active{background:#246399;color:#fff;border-color:#246399}.step2MenuButton{min-height:30px;padding:6px;border-radius:999px;border:1px solid #cbd5f5;background:#24639914;color:#1f2937;font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.step2MenuButton.active{background:#246399;color:#fff;border-color:#246399}.step2ViewIcon{display:inline-flex;align-items:center;justify-content:center;color:currentColor;line-height:1}.step2ViewSwitch button.active .step2ViewIcon{color:#fff}.step2ActionBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:180}.step2ActionMenu{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,100vw - 20px);max-height:min(70vh,520px);overflow:auto;background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:16px;box-shadow:0 20px 45px #0f172a40;padding:12px;display:flex;flex-direction:column;gap:12px;z-index:200}.step2ActionSection{display:flex;flex-direction:column;gap:8px}.step2ActionTitle{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#64748b;font-weight:700}.step2ActionButton{width:100%;padding:10px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;font-weight:600;font-size:13px;text-align:left}.step2ActionButton.primary{background:linear-gradient(180deg,#2e7ab9d9,#246399cc);color:#fff;border-color:#93c5fda6;font-weight:700}.step2ActionButton:disabled{opacity:.6;cursor:not-allowed}.proposal-actions{display:flex;gap:8px;justify-content:flex-end;margin:8px 0}.proposal-actions .btn.btn-primary{background:linear-gradient(180deg,#2e7ab9d9,#246399cc);color:#fff;border:1px solid rgba(147,197,253,.65);border-radius:9999px;padding:8px 14px;font-size:13px;font-weight:700;box-shadow:0 1px #ffffff40 inset,0 10px 26px #2463994d,0 2px 6px #2e7ab938;text-shadow:0 1px 0 rgba(0,0,0,.15);backdrop-filter:blur(8px) saturate(125%);-webkit-backdrop-filter:blur(8px) saturate(125%)}@media(max-width:1100px){.board-layout{grid-template-columns:minmax(0,1fr)}.board-cta-rail{position:static}}.proposal-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#f4f6fb;display:flex;flex-direction:column;z-index:2000}.proposal-preview-modal{background:transparent;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.proposal-preview-header{display:flex;justify-content:space-between;gap:12px;padding:12px 24px;border-bottom:1px solid #e5e7eb;align-items:center;background:#fff}.proposal-preview-brand{display:flex;align-items:center;gap:12px}.proposal-preview-logo{width:44px;height:44px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;overflow:hidden}.proposal-preview-logo img{width:100%;height:100%;object-fit:contain}.proposal-preview-title{font-weight:700;color:#246399}.proposal-preview-subtitle{font-size:12px;color:#64748b}.proposal-preview-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.proposal-preview-step{font-size:11px;font-weight:700;color:#64748b;letter-spacing:.02em}.proposal-preview-status{font-size:11px;font-weight:700;color:#1f2937;background:#f1f5f9;border-radius:999px;padding:2px 8px}.proposal-preview-body{padding:16px 24px 0;overflow:hidden;flex:1}.proposal-preview-tabs{display:flex;gap:8px;padding:0 0 12px}.proposal-preview-tab{border:1px solid #e5e7eb;background:#f8fafc;color:#1f2937;font-size:12px;font-weight:700;padding:8px 14px;border-radius:999px;cursor:pointer}.proposal-preview-tab.active{background:#246399;border-color:#246399;color:#fff}.proposal-preview-grid{display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(420px,1fr);gap:16px;height:100%}.proposal-preview-panel{overflow:auto;padding:16px;background:#fff;border:1px solid #e6e8f0;border-radius:12px;height:100%}.proposal-preview-editor .form-control{width:100%}.proposal-preview-textarea{min-height:96px;resize:vertical}.proposal-preview-section-title{margin-top:16px;font-size:13px;font-weight:700;color:#1f2937}.proposal-preview-panel--preview{display:flex;flex-direction:column;gap:8px}.proposal-preview-iframe{width:100%;flex:1;min-height:420px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc}.proposal-preview-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px;border-top:1px solid #e5e7eb;background:#fff}.proposal-email-modal,.proposal-send-modal{display:flex;flex-direction:column}.proposal-email-modal-body,.proposal-send-modal-body{overflow:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto}.proposal-email-modal-footer,.proposal-send-modal-footer{background:#fff}.proposal-preview-focus{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:2200}.proposal-preview-focus-card{background:#fff;width:min(900px,92vw);height:min(80vh,720px);border-radius:14px;display:flex;flex-direction:column;padding:16px;box-shadow:0 18px 40px #0f172a33}.proposal-preview-focus-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.proposal-preview-focus-title{font-size:14px;font-weight:700;color:#111827}.proposal-preview-focus-textarea{flex:1;min-height:320px;resize:none}.proposal-preview-focus-actions{display:flex;justify-content:flex-end;margin-top:12px}@media(max-width:960px){.proposal-preview-body{padding:12px 16px;overflow:auto;-webkit-overflow-scrolling:touch}.proposal-preview-grid{grid-template-columns:1fr;height:auto}.proposal-preview-panel{height:auto}.proposal-preview-panel--preview{min-height:60vh}.proposal-preview-actions{position:sticky;bottom:0;z-index:2;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.proposal-email-modal,.proposal-send-modal{width:100vw!important;max-height:100vh!important;height:100vh;border-radius:0!important}.proposal-email-modal-body,.proposal-send-modal-body{padding:14px!important}.proposal-email-modal-footer,.proposal-send-modal-footer{position:sticky;bottom:0;z-index:2;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))!important}.proposal-send-grid{grid-template-columns:1fr!important}.recipient-list{gap:6px!important}.recipient-card{padding:8px 10px!important;border-radius:10px!important;gap:8px!important}.recipient-card--client{padding:8px 10px!important}.recipient-card--company{padding:7px 9px!important}.recipient-card span,.recipient-card div{line-height:1.3}.recipient-selected{gap:6px!important}.recipient-chip{padding:3px 8px!important;font-size:11px!important;gap:4px!important}}.board-agentic-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#080c148c;display:flex;align-items:center;justify-content:center;z-index:2100}.board-agentic-modal{width:min(980px,94vw);max-height:88vh;background:#fff;border-radius:18px;box-shadow:0 30px 80px #0f172a59;display:flex;flex-direction:column;overflow:hidden}.board-agentic-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.board-agentic-title{font-size:16px;font-weight:700;color:#0f172a}.board-agentic-subtitle{font-size:12px;color:#64748b;margin-top:4px}.board-agentic-body{padding:16px 20px;overflow:auto;display:grid;gap:16px}.board-agentic-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #e5e7eb;background:#f8fafc}.board-agentic-field{display:grid;gap:8px}.board-agentic-field label{font-size:12px;font-weight:600;color:#475569}.board-agentic-textarea{min-height:140px;resize:vertical}.board-agentic-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.board-agentic-hint{font-size:11px;color:#6b7280}.board-agentic-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 12px;border-radius:12px;background:#f1f5f9;border:1px solid #e2e8f0}.board-agentic-summary-sticky{position:sticky;top:0;z-index:3;box-shadow:0 8px 18px #0f172a1f}.board-agentic-summary-left,.board-agentic-summary-right{display:flex;flex-direction:column;gap:8px}.board-agentic-counts{font-size:12px;color:#1f2937;font-weight:600}.board-agentic-risk{font-size:11px;color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;padding:2px 8px;border-radius:9999px;width:fit-content}.board-agentic-summary-actions{display:flex;flex-wrap:wrap;gap:6px}.board-agentic-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#0f172a}.board-agentic-error{padding:10px 12px;border-radius:12px;background:#fee2e2;color:#991b1b;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.estimate-settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;padding:24px;background:#0f172a8c;backdrop-filter:blur(10px) saturate(125%);-webkit-backdrop-filter:blur(10px) saturate(125%);display:flex;align-items:center;justify-content:center;z-index:2150}.estimate-settings-modal{width:min(900px,96vw);max-height:88vh;background:#fff;border-radius:18px;box-shadow:0 30px 80px #0f172a59;border:1px solid rgba(226,232,240,.9);overflow:hidden;display:flex;flex-direction:column}.estimate-settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e5e7eb;background:radial-gradient(900px 300px at 20% 0%,rgba(46,122,185,.14),transparent 55%),linear-gradient(180deg,#fff,#f8fafc)}.estimate-settings-title{font-size:16px;font-weight:800;color:#0f172a;letter-spacing:-.01em}.estimate-settings-subtitle{font-size:12px;color:#64748b;margin-top:4px;max-width:72ch;line-height:1.35}.estimate-settings-close{width:36px;height:36px;border-radius:10px;border:1px solid #e5e7eb;background:#ffffffe6;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.estimate-settings-close:hover{background:#fff;border-color:#cbd5e1}.estimate-settings-close:active{transform:translateY(1px)}.estimate-settings-body{padding:16px 18px;display:grid;grid-template-columns:minmax(240px,.9fr) minmax(340px,1.1fr);gap:14px;overflow:auto}.estimate-settings-card{border-radius:14px;border:1px solid #e5e7eb;background:#fff;padding:14px;box-shadow:0 10px 26px #0f172a0f}.estimate-settings-card-title{font-size:13px;font-weight:800;color:#0f172a}.estimate-settings-card-subtitle{font-size:12px;color:#64748b;margin-top:4px;margin-bottom:12px}.estimate-settings-field{display:grid;gap:8px}.estimate-settings-label{font-size:12px;font-weight:700;color:#334155}.estimate-settings-inputRow{display:flex;align-items:center;gap:10px}.estimate-settings-prefix{font-weight:800;color:#0f172a;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;line-height:1}.estimate-settings-input{border-radius:12px!important;border:1px solid #e5e7eb!important;padding:10px 12px!important;background:#fff;box-shadow:none!important}.estimate-settings-input:focus{border-color:#2e7ab98c!important;box-shadow:0 0 0 4px #2e7ab929!important}.estimate-settings-weights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.estimate-settings-weightRow{display:grid;grid-template-columns:1fr 140px;gap:10px;align-items:center;padding:10px;border-radius:12px;border:1px solid #eef2f7;background:#fbfcfe}.estimate-settings-weightLabel{font-size:12px;font-weight:700;color:#334155}.estimate-settings-weightInput{width:100%}.estimate-settings-error{grid-column:1/-1;font-size:12px;font-weight:700;color:#b91c1c;background:#ef444414;border:1px solid rgba(239,68,68,.18);border-radius:12px;padding:10px 12px}.estimate-settings-footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid #e5e7eb;background:#f8fafc}.estimate-settings-btn{min-height:36px;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800;letter-spacing:.01em}.estimate-settings-btn.btn-ghost{border:1px solid #e5e7eb;background:#ffffffbf;color:#0f172a}.estimate-settings-btn.btn-ghost:hover{background:#fff;border-color:#cbd5e1}.estimate-settings-btn-primary.btn-primary,.estimate-settings-btn-primary.btn-loader{padding:8px 16px;box-shadow:0 1px #ffffff38 inset,0 12px 28px #2463992e,0 3px 8px #2e7ab924}@media(max-width:900px){.estimate-settings-body,.estimate-settings-weights{grid-template-columns:1fr}.estimate-settings-weightRow{grid-template-columns:1fr 160px}}.board-agentic-status{padding:10px 12px;border-radius:12px;background:#f1f5f9;color:#0f172a;font-size:12px;border:1px solid #e2e8f0}.board-agentic-status .board-agentic-status-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.board-agentic-status .dot{width:8px;height:8px;border-radius:9999px;background:#3080c1;display:inline-block}.board-agentic-status-queued .dot{background:#2e7ab9}.board-agentic-status-running .dot{background:#22c55e}.board-agentic-status-error{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.board-agentic-status-error .dot{background:#ef4444}.board-agentic-status .muted{color:#6b7280}.board-agentic-status-note{margin-top:4px;color:#b91c1c}.board-agentic-error .btn{font-size:11px;padding:4px 8px}.board-agentic-warnings{padding:10px 12px;border-radius:12px;background:#f2f7fb;color:#1f4f7a;border:1px solid #C7DDF0;font-size:12px;display:grid;gap:4px}.board-agentic-changes{display:grid;gap:12px}.board-agentic-group{display:grid;gap:8px}.board-agentic-group-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;text-align:left}.board-agentic-group-label{font-size:12px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.08em}.board-agentic-group-meta{font-size:11px;color:#64748b}.board-agentic-group-actions{display:flex;gap:6px}.board-agentic-group-actions .btn{font-size:10px;padding:3px 8px}.board-agentic-group-toggle{font-size:14px;font-weight:700;color:#475569}.board-agentic-group-body{display:grid;gap:10px}.board-agentic-change{padding:12px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 24px #0f172a14}.board-agentic-change-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.board-agentic-change-title{font-size:13px;font-weight:600;color:#111827}.board-agentic-badge{font-size:11px;padding:2px 8px;border-radius:9999px;background:#e2e8f0;color:#334155;text-transform:uppercase}.board-agentic-badge.danger{background:#fee2e2;color:#b91c1c}.board-agentic-badge.move{background:#e9f2fc;color:#1f4f7a}.board-agentic-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:#64748b;margin-bottom:6px}.board-agentic-reason{font-size:12px;color:#475569;margin-bottom:8px}.board-agentic-chip-row{display:flex;flex-wrap:wrap;gap:6px}.board-agentic-chip{font-size:11px;border-radius:10px;padding:4px 8px;background:#f1f5f9;color:#1f2937;border:1px solid #e2e8f0}.board-agentic-chip.added{background:#ecfdf3;border-color:#a7f3d0;color:#047857}.board-agentic-chip.removed{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.board-agentic-chip.updated{background:#e0f2fe;border-color:#bae6fd;color:#0369a1}.board-agentic-no-diff{font-size:11px;color:#94a3b8}.board-agentic-edit-fields{display:grid;gap:8px;margin-top:10px;padding:10px;border:1px dashed #e2e8f0;border-radius:10px;background:#f8fafc}.board-agentic-edit-row{display:grid;gap:4px}.board-agentic-edit-row label{font-size:11px;color:#475569;text-transform:capitalize}.board-agentic-edit-row .form-control{font-size:12px;padding:6px 8px;min-height:32px}.board-agentic-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.board-agentic-diff-label{font-size:11px;font-weight:600;color:#475569;margin-bottom:4px}.board-agentic-pre{white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px;font-size:11px;color:#0f172a;max-height:220px;overflow:auto}.proposal-edit-subgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:8px}.proposal-edit-sublabel{font-size:12px;font-weight:600;color:#475467;margin:6px 0 4px}.proposal-edit-scope-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.proposal-scope-preview .muted{color:#98a2b3}@media(max-width:900px){.board-agentic-diff,.board-agentic-summary{grid-template-columns:1fr}}.stackholder-container{display:flex;flex-direction:column;height:calc(var(--vh, 1vh) * 100);height:100dvh}.stackholder-container .stackholder-details-content{flex:1;padding:20px}@media screen and (max-width:767px){.stackholder-container .stackholder-details-content{padding:0}}.stackholder-container .stackholder-details-content .content-inner-wrap{background:#eff2fd;padding:24px;border-radius:24px}@media screen and (max-width:767px){.stackholder-container .stackholder-details-content .content-inner-wrap{overflow-y:auto}}.stackholder-container .stackholder-details-content .content-inner-wrap p{font-size:16px;padding-bottom:24px;line-height:180%}.stackholder-container .stackholder-details-content .content-inner-wrap h3{font-size:16px;font-weight:700;letter-spacing:.64px;line-height:145%}.stackholder-container .stackholder-details-content .content-inner-wrap .business-users-title{margin-bottom:9px;display:flex;justify-content:space-between;align-items:center}.stackholder-container .stackholder-details-content .content-inner-wrap .business-users-title div{display:flex;align-items:center;gap:16px}.stackholder-container .stackholder-details-content .content-inner-wrap .phases-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.stackholder-container .stackholder-details-content .content-inner-wrap .phase-card{background:#fff;border-radius:16px;padding:16px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #0f172a14}.stackholder-container .stackholder-details-content .content-inner-wrap .compact-board .phase-card{padding:10px 12px}.stackholder-container .stackholder-details-content .content-inner-wrap .compact-board .phase-header{display:flex;align-items:center;gap:8px}.stackholder-container .stackholder-details-content .content-inner-wrap .compact-board .phase-header h4{margin:0;flex:1}.stackholder-container .stackholder-details-content .content-inner-wrap .compact-board .phase-actions{display:flex;gap:6px}.stackholder-container .stackholder-details-content .content-inner-wrap .compact-board .kpi-badge{display:inline-flex;gap:6px;font-size:11px;color:#475569;background:#eef2f7;border:1px solid #e5e7eb;border-radius:9999px;padding:2px 8px}.stackholder-container .stackholder-details-content .content-inner-wrap .phase-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.stackholder-container .stackholder-details-content .content-inner-wrap .phase-id{font-size:12px;color:#6b7280}.stackholder-container .stackholder-details-content .content-inner-wrap .phase-desc{color:#374151;margin:6px 0 10px}.stackholder-container .stackholder-details-content .content-inner-wrap .phase-meta{display:grid;grid-template-columns:1fr;gap:10px}.stackholder-container .stackholder-details-content .content-inner-wrap .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.stackholder-container .stackholder-details-content .content-inner-wrap .chip{background:#eef4fb;color:#246399;border-radius:14px;padding:4px 10px;font-size:12px;border:1px solid #d6e4f5}.stackholder-container .stackholder-details-content .content-inner-wrap .chip.role{background:#e9f2fc;color:#1f4f7a}.stackholder-container .stackholder-details-content .content-inner-wrap .chip.feature{background:#f2f7fb;color:#1f4f7a}.stackholder-container .stackholder-details-content .content-inner-wrap .chip.entity{background:#eef6ff;color:#1f4f7a}.stackholder-container .stackholder-details-content .content-inner-wrap .chip.service{background:#f6f9ff;color:#1f4f7a}.stackholder-container .stackholder-details-content .title-img{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:20px}.stackholder-container .stackholder-details-content .title-img h1{font-size:24px;font-weight:700;color:#246399;margin-right:10px}.stackholder-container .stackholder-details-content .title-img img{width:24px;height:24px}@media screen and (max-width:767px){.stackholder-container .stackholder-details-content .title-img h1{font-size:20px}.stackholder-container .stackholder-details-content .title-img h2{margin:10px}.stackholder-container .stackholder-details-content .title-img img{width:20px;height:20px}}.wallet-warning-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.wallet-warning-modal{background:#fff;padding:24px;border-radius:12px;text-align:center;max-width:400px;width:100%}.wallet-warning-modal h2{font-size:20px;margin-bottom:12px}.wallet-warning-modal p{font-size:16px;margin-bottom:16px}.wallet-warning-modal .btn-position{display:flex;flex-direction:row;justify-content:center}.wallet-warning-modal .btn-position .btn{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#2e7ab9;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer}._shell_p7es4_1{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;width:100%;align-items:stretch}@media(min-width:1025px){._shell_p7es4_1{flex-direction:row}}._left_p7es4_16{flex:1 1 100%;display:flex;flex-direction:column;height:100%;min-height:0}@media(min-width:1025px){._left_p7es4_16{flex:0 0 33.333%;min-width:320px}}._right_p7es4_30{flex:1 1 100%;display:none;height:100%;min-height:0}@media(min-width:1025px){._right_p7es4_30{flex:0 0 66.667%;display:flex;flex-direction:column}}._panel_lebze_1{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:8px 8px 0}._header_lebze_13{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._title_lebze_20{font-size:18px;font-weight:700;color:#246399}@media(max-width:480px){._header_lebze_13{margin-bottom:8px}._title_lebze_20{font-size:16px}._panel_lebze_1{padding:6px 6px 0}._body_lebze_36{padding:6px}}._body_lebze_36{flex:1 1 auto;overflow:auto;border-radius:8px;padding:8px}._footer_lebze_47{position:sticky;bottom:0;background:#fff;padding:10px 8px calc(12px + env(safe-area-inset-bottom,0px)) 8px;border-top:1px solid #eef1f6}._loadingOverlay_lebze_55{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff9;border-radius:12px}._root_lebze_65{position:relative}._panel_6rqhk_1{height:100%;min-height:0;background:#f9f9f9;border-radius:12px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;overflow:hidden}._diagramPanel_6rqhk_13{background:#f8fafc}._header_6rqhk_17{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}._title_6rqhk_24{font-size:16px;font-weight:600;color:#246399}._body_6rqhk_30{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}._canvasWrapper_6rqhk_37{position:relative;flex:1 1 auto;min-height:0;overflow:auto;background:#f9f9f9}._canvasDiagram_6rqhk_45{overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(46,122,185,.12),transparent 45%),radial-gradient(circle at 80% 10%,rgba(14,165,233,.12),transparent 40%),linear-gradient(180deg,#f8fafc,#eff6ff 48%,#e2e8f0)}._empty_6rqhk_50{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#334155;font-size:14px;font-weight:600;text-align:center;padding:0 16px}._loadingOverlay_6rqhk_63{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 0%,#2e7ab940,#0f172ad9);backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%);z-index:3;pointer-events:all}._loadingCard_6rqhk_76{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#0f172ad9;border:1px solid rgba(148,163,184,.35);color:#e2e8f0;font-size:12px;font-weight:600;letter-spacing:.3px;box-shadow:0 12px 30px #0f172a59}._loadingSpinner_6rqhk_91{width:16px;height:16px;border-radius:50%;border:2px solid rgba(226,232,240,.35);border-top-color:#3080c1;animation:_canvasSpin_6rqhk_1 .9s linear infinite}._legendRow_6rqhk_100{border-top:1px solid rgba(148,163,184,.3);background:#f8fafcf2}._footer_6rqhk_105{border-top:1px solid rgba(148,163,184,.35);background:linear-gradient(90deg,#0f172af5,#0f172ae6)}@keyframes _canvasSpin_6rqhk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay-epic{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000;padding:16px;overflow-y:auto;overscroll-behavior:contain}.modal-content-epic{background:#fff;padding:20px;border-radius:8px;width:min(760px,94vw);max-height:min(92vh,900px);display:flex;flex-direction:column;overflow:hidden}.modal-content-epic form{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.modal-content-epic h2{font-size:24px;color:#2e7ab9;margin-bottom:20px}.modal-content-epic .form-group{margin-bottom:16px}.modal-content-epic .form-group label{font-size:16px;font-weight:700;color:#212529;margin-bottom:8px;display:block}.modal-content-epic .form-group input,.modal-content-epic .form-group textarea{width:100%;padding:8px;border:1px solid #d3d3d3;border-radius:4px;font-size:14px}.modal-content-epic .form-group .error-message{color:#ff4d4f;font-size:12px;margin-top:4px}.modal-content-epic .error{color:red;font-size:12px;margin-top:5px}.modal-content-epic .modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;flex-shrink:0}.modal-content-epic .modal-actions .btn{padding:10px 20px;font-size:14px;border-radius:4px;min-height:44px}.modal-content-epic .modal-actions .btn.btn-primary{background-color:#2e7ab9;color:#fff;border:none}.modal-content-epic .modal-actions .btn.btn-primary:hover{background-color:#245f90}.modal-content-epic .modal-actions .btn.btn-secondary{background-color:#d3d3d3;color:#212529;border:none}.modal-content-epic .modal-actions .btn.btn-secondary:hover{background-color:#bababa}@media(max-width:768px){.modal-overlay-epic{align-items:stretch;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}.modal-content-epic{width:100%;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:0;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px))}.modal-content-epic h2{font-size:20px}}@media(max-width:480px){.modal-content-epic{padding:12px}.modal-content-epic h2{font-size:18px}}.input-container{position:relative;width:100%}.input-container textarea,.input-container input{width:100%;padding:25px 10px 8px;font-size:18px;border:1px solid #ccc;border-radius:8px;outline:none;transition:all .3s ease-in-out;box-sizing:border-box;line-height:1.2;resize:none}.input-container textarea:focus,.input-container input:focus{border-color:#246399}.input-container label{position:absolute;top:18px;left:10px;font-size:16px;pointer-events:none}.input-container.has-value label,.input-container textarea:focus~label,.input-container input:focus~label{top:8px;font-size:12px}.modal-overlay-epic-edit{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000;padding:16px;overflow-y:auto;overscroll-behavior:contain}.modal-content-epic-edit{background:#fff;padding:20px;border-radius:8px;width:min(760px,94vw);max-height:min(92vh,900px);display:flex;flex-direction:column;overflow:hidden}.modal-content-epic-edit form{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.modal-content-epic-edit h2{font-size:24px;color:#2e7ab9;margin-bottom:20px}.modal-content-epic-edit .error{color:red;font-size:12px;margin-top:5px}.modal-content-epic-edit .modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;flex-shrink:0}.modal-content-epic-edit .modal-actions .btn{padding:10px 20px;font-size:14px;border-radius:4px;min-height:44px}.modal-content-epic-edit .modal-actions .btn.btn-primary{background-color:#2e7ab9;color:#fff;border:none}.modal-content-epic-edit .modal-actions .btn.btn-primary:hover{background-color:#245f90}.modal-content-epic-edit .modal-actions .btn.btn-secondary{background-color:#d3d3d3;color:#212529;border:none}.modal-content-epic-edit .modal-actions .btn.btn-secondary:hover{background-color:#bababa}@media(max-width:768px){.modal-overlay-epic-edit{align-items:stretch;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}.modal-content-epic-edit{width:100%;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:0;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px))}.modal-content-epic-edit h2{font-size:20px}}@media(max-width:480px){.modal-content-epic-edit{padding:12px}.modal-content-epic-edit h2{font-size:18px}}.modal-overlay-add-storie{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000;padding:16px;overflow-y:auto;overscroll-behavior:contain}.modal-content-add-storie{background:#fff;padding:20px;border-radius:8px;width:min(760px,94vw);max-height:min(92vh,900px);display:flex;flex-direction:column;overflow:hidden}.modal-content-add-storie form{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.modal-content-add-storie h2{font-size:24px;color:#246399;margin-bottom:20px}.modal-content-add-storie .acceptance-criteria{margin-top:20px}.modal-content-add-storie .acceptance-criteria h4{margin-bottom:10px;font-size:16px;font-weight:700}.modal-content-add-storie .acceptance-criteria .criteria-item{display:flex;align-items:center;margin-bottom:10px}.modal-content-add-storie .acceptance-criteria .criteria-item .icon{margin-left:10px;cursor:pointer}.modal-content-add-storie .acceptance-criteria .criteria-item .error{color:red;font-size:12px;margin-top:5px}.modal-content-add-storie .acceptance-criteria .add-criteria-icon{cursor:pointer;margin-top:10px}.modal-content-add-storie .acceptance-criteria .add-criteria-icon svg{width:20px;height:20px}.modal-content-add-storie .modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;flex-shrink:0}.modal-content-add-storie .modal-actions .btn{padding:10px 20px;font-size:14px;border-radius:4px;min-height:44px}@media(max-width:768px){.modal-overlay-add-storie{align-items:stretch;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}.modal-content-add-storie{width:100%;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:0;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px))}.modal-content-add-storie h2{font-size:20px}}.modal-overlay-edit-storie{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000;padding:16px;overflow-y:auto;overscroll-behavior:contain}.modal-content-edit-storie{background:#fff;padding:20px;border-radius:8px;width:min(760px,94vw);max-height:min(92vh,900px);display:flex;flex-direction:column;overflow:hidden}.modal-content-edit-storie form{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.modal-content-edit-storie h2{font-size:24px;color:#246399;margin-bottom:20px}.modal-content-edit-storie .acceptance-criteria{margin-top:20px}.modal-content-edit-storie .acceptance-criteria h4{margin-bottom:10px;font-size:16px;font-weight:700}.modal-content-edit-storie .acceptance-criteria .criteria-item{display:flex;align-items:center;margin-bottom:10px}.modal-content-edit-storie .acceptance-criteria .criteria-item .icon{margin-left:10px;cursor:pointer}.modal-content-edit-storie .acceptance-criteria .criteria-item .error{color:red;font-size:12px;margin-top:5px}.modal-content-edit-storie .acceptance-criteria .add-criteria-icon{cursor:pointer;margin-top:10px}.modal-content-edit-storie .acceptance-criteria .add-criteria-icon svg{width:20px;height:20px}.modal-content-edit-storie .modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;flex-shrink:0}.modal-content-edit-storie .modal-actions .btn{padding:10px 20px;font-size:14px;border-radius:4px;min-height:44px}.error{color:red;font-size:12px;margin-top:5px}@media(max-width:768px){.modal-overlay-edit-storie{align-items:stretch;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}.modal-content-edit-storie{width:100%;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:0;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px))}.modal-content-edit-storie h2{font-size:20px}}.modal-overlay-add-task{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000;padding:16px;overflow-y:auto;overscroll-behavior:contain}.modal-content-add-task{background:#fff;padding:20px;border-radius:8px;width:min(760px,94vw);max-height:min(92vh,900px);display:flex;flex-direction:column;overflow:hidden}.modal-content-add-task form{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.modal-content-add-task h2{font-size:24px;color:#2e7ab9;margin-bottom:20px}.modal-content-add-task .input-container{margin-bottom:16px}.modal-content-add-task .input-container label{font-size:16px;font-weight:700;margin-bottom:8px;display:block}.modal-content-add-task .input-container select{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px}.modal-content-add-task .input-container .error{color:red;font-size:12px;margin-top:4px}.modal-content-add-task .modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;flex-shrink:0}.modal-content-add-task .modal-actions .btn{padding:10px 20px;font-size:14px;border-radius:4px;min-height:44px}.modal-content-add-task .modal-actions .btn.btn-primary{background-color:#2e7ab9;color:#fff;border:none}.modal-content-add-task .modal-actions .btn.btn-secondary{background-color:#d3d3d3;color:#212529;border:none}@media(max-width:768px){.modal-overlay-add-task{align-items:stretch;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}.modal-content-add-task{width:100%;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:0;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px))}.modal-content-add-task h2{font-size:20px}}.modal-overlay-edit-task{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px;overflow-y:auto;overscroll-behavior:contain}.modal-content-edit-task{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:16px;width:min(760px,94vw);display:flex;flex-direction:column;max-height:min(92vh,900px);overflow:hidden}.modal-content-edit-task form{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;flex-shrink:0}.modal-actions button{min-height:44px}.input-container{margin-top:8px}.error{color:#b91c1c;font-size:12px}@media(max-width:768px){.modal-overlay-edit-task{align-items:stretch;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}.modal-content-edit-task{width:100%;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:0;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px))}.modal-content-edit-task h2{font-size:20px}}._header_bqmob_1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:4px;margin:0 0 12px;padding:10px 14px;border-radius:14px;border:1px solid rgba(36,99,153,.18);background:radial-gradient(circle at 12% 20%,rgba(46,122,185,.16),transparent 55%),radial-gradient(circle at 85% 15%,rgba(14,165,233,.12),transparent 45%),linear-gradient(180deg,#ffffffeb,#f8fafcf5);box-shadow:0 10px 28px #0f172a14}._main_bqmob_15{display:flex;flex-direction:column;gap:2px;min-width:0}._kickerRow_bqmob_22{display:flex;align-items:center;gap:10px}._actions_bqmob_28{display:flex;flex-direction:column;align-items:flex-end;gap:6px;justify-content:flex-start}._kicker_bqmob_22{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#246399f2}._dot_bqmob_44{width:6px;height:6px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#7dd3fc,#246399 55%,#0f172a);box-shadow:0 0 0 4px #24639917}._badge_bqmob_52{font-size:11px;font-weight:700;color:#0f172ab3;padding:2px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.55);background:#ffffffb3}._title_bqmob_62{font-size:18px;font-weight:900;color:#0f172a;line-height:1.15;letter-spacing:-.02em;animation:_titleReveal_bqmob_1 .46s cubic-bezier(.22,1,.36,1) both}._titlePlaceholder_bqmob_71{color:#0f172a8c;font-weight:800}._subtitle_bqmob_76{font-size:12px;font-weight:600;color:#334155b8}@media(max-width:480px){._header_bqmob_1{margin-bottom:10px;padding:9px 12px}._title_bqmob_62{font-size:16px}}@keyframes _titleReveal_bqmob_1{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.tabWrapper{--tabs-h: var(--tab-height);position:-webkit-sticky;position:sticky;top:var(--app-header-h);z-index:300;background-color:#fff;box-shadow:0 2px 8px #0000000d;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 0 4px;min-height:var(--tabs-h);overflow:hidden}.tabWrapper ul{display:flex;justify-content:space-around;border-bottom:1px solid #d9dfed;overflow-x:auto;scroll-snap-type:x mandatory;white-space:nowrap;padding:0 6px;margin:0;list-style:none;scrollbar-width:none}@media screen and (max-width:1025px){.tabWrapper ul{justify-content:flex-start}}.tabWrapper ul::-webkit-scrollbar{display:none}.tabWrapper li{padding:8px 10px;flex:0 0 auto;display:flex;justify-content:center;width:auto;scroll-snap-align:center;cursor:pointer;transition:all .3s ease-in-out;margin-right:10px}.tabWrapper li.active{border-bottom:2px solid #2E7AB9}@media(max-width:600px){.tabWrapper ul{scroll-snap-type:x mandatory}.tabWrapper ul li{scroll-snap-align:center;padding:8px}}.steps{position:relative;cursor:pointer;padding:10px 20px;min-height:var(--tabs-h);display:flex;align-items:center;transition:color .3s ease,border-bottom .3s ease;text-align:center}.tab-content{display:flex;flex-direction:row;align-items:center;gap:8px}.tab-icon{margin-bottom:0;transition:transform .2s ease,color .3s ease}.tab-label{font-size:.8rem;font-weight:500;letter-spacing:.5px}.steps.active{color:#246399;font-weight:700}.steps.active .tab-icon{color:#246399;transform:scale(1.1)}.steps.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background-color:#246399;transition:width .3s ease;width:100%}.steps.disabled{color:#999;cursor:not-allowed;opacity:.5;pointer-events:none}.steps:not(.disabled):hover{color:#3080c1}.steps:not(.disabled):hover .tab-icon{transform:translateY(-2px);color:#3080c1}@media(max-width:768px){.tab-content{flex-direction:row;gap:4px}.tab-label{font-size:.68rem}.steps{padding:6px 10px}}.tabWrapper.inline{--tabs-h: 0px;position:static;top:auto;z-index:auto;width:auto;margin:0;background:transparent;box-shadow:none;min-height:auto;padding:0;overflow:visible}.tabWrapper.inline ul{border-bottom:none;padding:0;gap:6px;justify-content:flex-start}.tabWrapper.inline li{margin-right:0;padding:0}.tabWrapper.inline .steps{min-height:24px;padding:4px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:#ffffffd9;font-size:.72rem;font-weight:700;letter-spacing:.08em}.tabWrapper.inline .steps.active{color:#fff;background:#246399;border-color:#246399}.tabWrapper.inline .steps.active:after{display:none}.tabWrapper.inline .tab-icon{width:14px;height:14px}.tabWrapper.inline .tab-label{font-size:.64rem}@media(max-width:600px){.tabWrapper.inline .steps{padding:3px 6px;font-size:.6rem}.tabWrapper.inline .tab-label{font-size:.58rem}}._fullCanvas_5i1gu_1{position:fixed;top:var(--app-header-h, 60px);left:0;right:0;bottom:0;width:100vw;height:calc(100vh - var(--app-header-h, 60px));height:calc(100dvh - var(--app-header-h, 60px));display:grid;grid-template-rows:var(--brandbar-h, 0px) 1fr;background:linear-gradient(180deg,#f4f7fca6,#ffffffeb);overflow:hidden;z-index:200}._contentRow_5i1gu_21{overflow:hidden;width:100%;height:100%;min-height:0;min-width:0}.requirement-container{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}@media(min-width:1025px){.requirement-container{overflow:hidden}}@media(min-width:1025px){.requirement-container .converstaion-features{display:flex;flex-direction:row;flex:1;width:100%}}.requirement-container .conversation-content{flex:1;padding:12px;overflow-y:auto;height:auto;box-sizing:border-box}@media(min-width:1025px){.requirement-container .conversation-content{flex:0 0 40%;height:70vh}}@media screen and (max-width:767px){.requirement-container .conversation-content{padding:0}}.requirement-container .conversation-content .title-img{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:20px}.requirement-container .conversation-content .title-img h1{font-size:24px;font-weight:700;color:#246399;margin-right:10px}.requirement-container .conversation-content .title-img img{width:24px;height:24px}@media screen and (max-width:767px){.requirement-container .conversation-content .title-img{margin-bottom:0}.requirement-container .conversation-content .title-img h1{font-size:20px}.requirement-container .conversation-content .title-img h2{margin:10px}.requirement-container .conversation-content .title-img img{width:20px;height:20px}}.requirement-container .conversation-content .message-content{overflow:visible;padding:8px;border-radius:10px;display:flex;flex-direction:column}.requirement-container .conversation-content .message-content .wave-loading{display:flex;justify-content:center;align-items:center}.requirement-container .conversation-content .message-content .wave-loading .dot{width:10px;height:10px;background-color:#246399;border-radius:50%;margin:0 5px;animation:bounce 1.2s infinite ease-in-out}.requirement-container .erDiagram{opacity:0;pointer-events:none;position:fixed;width:100%;height:70vh}.requirement-container .erDiagram .flow-chart-wrapper{width:100%;height:100%}@media(min-width:1025px){.requirement-container .erDiagram{opacity:1;pointer-events:auto;position:relative;display:block;flex:0 0 60%;height:70vh;overflow:hidden;background-color:#f9f9f9;padding:10px;box-sizing:border-box}}.requirement-container .conversation-microphone{width:100%;--composer-primary-start: #246399;--composer-primary-end: #2e51a3;--composer-accent: #246399;--composer-focus-border: #246399;--composer-focus-shadow: rgba(36, 99, 153, .2)}@media screen and (max-width:767px){.requirement-container .conversation-microphone{font-size:14px;padding:5px;width:auto}}.requirement-container .insights-chip{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;padding:6px 10px;font-size:12px;background:#2e7ab91a;border:1px solid rgba(46,122,185,.35);color:#4a36a4;box-shadow:0 4px 12px #2e7ab926}.requirement-container .insights-chip.on{background:linear-gradient(135deg,#2e7ab940,#3080c133);border-color:#2e7ab98c;animation:insightsPulse 1.8s ease-in-out infinite}.requirement-container .insights-chip.locked{background:#f1f5f9;border-color:#e2e8f0;color:#64748b;box-shadow:none;animation:none;opacity:.85;cursor:not-allowed}.requirement-container .collab-chip{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;padding:6px 10px;font-size:12px;background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:#047857;box-shadow:0 4px 12px #10b98126}.requirement-container .collab-chip.locked{background:#f1f5f9;border-color:#e2e8f0;color:#64748b;box-shadow:none;opacity:.85;cursor:not-allowed}.requirement-container .insights-chip:disabled{cursor:not-allowed}.requirement-container .insights-lock-label{display:inline-flex;align-items:center;gap:6px}.requirement-container .insights-lock-icon{display:inline-flex}@keyframes insightsPulse{0%{box-shadow:0 0 #2e7ab959}70%{box-shadow:0 0 0 10px #2e7ab900}to{box-shadow:0 0 #2e7ab900}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.download-btn{position:relative;z-index:1000;padding:10px 15px;background-color:#007bff;color:#fff;border:none;cursor:pointer;border-radius:5px;font-weight:700}.download-btn:hover{background-color:#0056b3}.desktopShell{display:none;height:100%;min-height:0}.mobileShell{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.mobilePane{flex:1 1 auto;min-height:0}@media(min-width:1025px){.desktopShell{display:block}.mobileShell{display:none}}.mobileActionBar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5e7eb;z-index:160}.mobileViewSwitch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;align-items:center}.mobileViewSwitch button{padding:6px 4px;border:1px solid #e5e7eb;border-radius:999px;background:#f8fafc;color:#334155;font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.mobileViewSwitch button.active{background:#246399;color:#fff;border-color:#246399}.mobileMenuButton{min-height:30px;padding:6px;border-radius:999px;border:1px solid #cbd5f5;background:#24639914;color:#1f2937;font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mobileMenuButton.active{background:#246399;color:#fff;border-color:#246399}.mobileViewIcon{display:inline-flex;align-items:center;justify-content:center;color:currentColor;line-height:1}.mobileViewSwitch button.active .mobileViewIcon{color:#fff}.mobileActionBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:180}.mobileActionMenu{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,100vw - 20px);max-height:min(70vh,520px);overflow:auto;background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:16px;box-shadow:0 20px 45px #0f172a40;padding:12px;display:flex;flex-direction:column;gap:12px;z-index:200}.mobileActionSection{display:flex;flex-direction:column;gap:8px}.mobileActionTitle{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#64748b;font-weight:700}.mobileActionButton{width:100%;padding:10px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;font-weight:600;font-size:13px;text-align:left}.mobileActionButton.primary{background:linear-gradient(180deg,#2e7ab9d9,#246399cc);color:#fff;border-color:#93c5fda6;font-weight:700}.mobileActionButton:disabled,.mobileActionToggle:disabled{opacity:.6;cursor:not-allowed}.mobileActionRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobileActionToggle{padding:8px 10px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#1f2937;font-size:12px;font-weight:600}.mobileActionToggle.active{background:#2463991f;color:#0f172a;border-color:#24639966}.mobileShell .conversation-footer{--icon-button-size: 38px;--control-height-compact: 34px;--composer-compact-padding: .45rem .6rem .45rem .75rem;--composer-compact-font-size: .92rem;--composer-compact-icon-gap: .2rem}.chat-jump-row{position:sticky;bottom:8px;display:flex;justify-content:flex-end;padding-top:8px}.chat-jump{border:1px solid rgba(46,122,185,.2);background:#2e7ab914;color:#1f2937;font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;cursor:pointer;transition:all .2s ease}.chat-jump:hover{background:#2e7ab924}.conversation-footer{display:flex;flex-direction:column;gap:10px;padding:0 10px 10px}.diagram-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;color:#e2e8f0}.diagram-toolbar-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1 1 auto}.diagram-toolbar-right{display:flex;align-items:center;justify-content:flex-end;gap:8px}.diagram-cta-block{display:flex;flex-direction:column;gap:4px;min-width:180px}.diagram-cta{background:linear-gradient(120deg,#3080c1e6,#2e7ab9f2);border:1px solid rgba(125,211,252,.6);color:#fff;font-weight:700;font-size:12.5px;padding:8px 14px;border-radius:9999px;box-shadow:0 0 0 1px #0f172a40,0 10px 22px #2e7ab959;transition:transform .12s ease,box-shadow .16s ease,opacity .16s ease}.diagram-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #0f172a33,0 12px 26px #2e7ab966}.diagram-cta:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.diagram-cta.loading{opacity:.75}.diagram-cta-note{font-size:11px;color:#e2e8f0bf;max-width:240px;line-height:1.3}.diagram-toolbar-divider{width:1px;align-self:stretch;background:#94a3b859}.diagram-tool-group{display:flex;align-items:center;gap:8px}.diagram-tool-btn{min-width:30px;height:30px;padding:0 8px;border-radius:10px;border:1px solid rgba(148,163,184,.4);background:#0f172a8c;color:#e2e8f0;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #0f172a40;transition:transform .12s ease,background .16s ease,opacity .16s ease}.diagram-tool-btn:hover{transform:translateY(-1px);background:#1e293bb3}.diagram-tool-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.diagram-toggle-stack{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.diagram-toggle-group{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#0f172a73}.diagram-toggle-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0a6}.diagram-toggle-btn{border:none;background:transparent;color:#e2e8f0bf;font-size:11px;font-weight:700;padding:4px 8px;border-radius:999px;transition:background .16s ease,color .16s ease}.diagram-toggle-btn.active{background:#3080c140;color:#e0f2fe;box-shadow:inset 0 0 0 1px #3080c159}.diagram-toggle-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:980px){.diagram-toolbar{flex-direction:column;align-items:stretch}.diagram-toolbar-right{justify-content:center}.diagram-cta-block{min-width:0}.diagram-toolbar-divider{width:100%;height:1px}}@media(max-width:1199px){.diagram-toolbar{margin-bottom:64px}}.stepHeaderControls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 6px 10px}.stepHeaderTabs{min-width:0}.stepHeaderTabs .tabWrapper.inline ul{overflow-x:auto;scrollbar-width:none;gap:4px}.stepHeaderTabs .tabWrapper.inline ul::-webkit-scrollbar{display:none}.stepHeaderInsightsButton{font-size:10px;padding:3px 6px;border-radius:9999px;white-space:nowrap}.step1BoardErrorBanner{margin:0 6px 10px;padding:8px 12px;border-radius:10px;border:1px solid #f1c8c8;background:#fff5f5;color:#9f1239;font-size:12px;font-weight:600}.ctaBar{display:flex;flex-direction:column;gap:6px;padding:6px 4px 2px}.desktopCtaBar{padding:4px 0 0}.ctaActions{display:flex;align-items:center;justify-content:space-between;gap:10px}.ctaNote{font-size:11px;color:#64748b;text-align:center}.requirement-container .ctaBar .btn.btn-primary,.requirement-container .canvasFab .btn.btn-primary,.requirement-container .diagram-toolbar .btn.btn-primary{background:linear-gradient(180deg,#2e7ab9d9,#246399cc);color:#fff;border:1px solid rgba(147,197,253,.65);border-radius:9999px;padding:8px 14px;font-size:13px;font-weight:700;box-shadow:0 1px #ffffff40 inset,0 10px 26px #2463994d,0 2px 6px #2e7ab938;text-shadow:0 1px 0 rgba(0,0,0,.15);backdrop-filter:blur(8px) saturate(125%);-webkit-backdrop-filter:blur(8px) saturate(125%);transition:transform .12s ease,box-shadow .16s ease,background .16s ease}.requirement-container .ctaBar .btn.btn-primary:hover,.requirement-container .canvasFab .btn.btn-primary:hover,.requirement-container .diagram-toolbar .btn.btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff59 inset,0 12px 30px #2463995c,0 3px 8px #2e7ab947}.requirement-container .ctaBar .btn.btn-primary:active,.requirement-container .canvasFab .btn.btn-primary:active,.requirement-container .diagram-toolbar .btn.btn-primary:active{transform:translateY(0);box-shadow:0 1px #fff3 inset,0 8px 22px #24639947,0 2px 5px #2e7ab938}@media(max-width:480px){.requirement-container .ctaBar .btn.btn-primary,.requirement-container .canvasFab .btn.btn-primary{padding:7px 12px;font-size:12.5px;box-shadow:0 1px #ffffff4d inset,0 8px 18px #2463993d,0 1px 2px #2e7ab92e}}.enrichment-status{display:block;margin-top:4px;font-size:11px;color:#6b7280;text-align:center}.canvas-tabs{display:inline-flex;gap:6px;padding:4px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc}.canvas-tabs button{border:none;background:transparent;color:#475569;font-size:11px;font-weight:700;padding:6px 10px;border-radius:999px;cursor:pointer}.canvas-tabs button.active{background:#246399;color:#fff}.design-patterns-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:16px;height:100%;overflow:auto;background:linear-gradient(180deg,#f8fafc,#eaf2f8)}.design-patterns-sidebar{display:flex;flex-direction:column;gap:12px}.design-patterns-intro{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px;box-shadow:0 10px 22px #0f172a0f}.design-patterns-intro-title{font-size:13px;font-weight:700;color:#0f172a}.design-patterns-intro-subtitle{margin-top:4px;font-size:11.5px;color:#64748b}.design-patterns-layer{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px}.design-patterns-layer.active{border-color:#246399;box-shadow:0 10px 24px #2e7ab91f}.design-patterns-layer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.design-patterns-layer-title{font-size:12px;font-weight:700;color:#0f172a}.design-patterns-layer-tags{display:flex;gap:6px}.design-patterns-layer-flag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;border-radius:999px;border:1px solid #fcd34d;background:#e9f2fc;color:#b45309}.design-patterns-layer-flag.neutral{border-color:#c7ddf0;background:#eaf2f8;color:#246399}.design-patterns-options{display:flex;flex-wrap:wrap;gap:6px}.design-patterns-option{border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:600;cursor:pointer;transition:transform .12s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.design-patterns-option:hover{border-color:#94a3b8;transform:translateY(-1px)}.design-patterns-option.selected{background:#1f2937;border-color:#1f2937;color:#fff;box-shadow:0 6px 14px #0f172a33}.design-patterns-warning{margin-top:6px;font-size:11px;color:#b45309;background:#f2f7fb;border:1px solid #fcd34d;padding:6px 8px;border-radius:8px}.design-patterns-warning.detail{margin-top:10px}.design-patterns-detail{display:flex;flex-direction:column;gap:12px}.design-patterns-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px;box-shadow:0 14px 26px #0f172a14}.design-patterns-card-title{font-size:14px;font-weight:700;color:#0f172a}.design-patterns-card-description{margin-top:6px;font-size:12px;color:#475569}.design-patterns-card-choice{margin-top:10px;display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap;font-size:12px;color:#334155}.design-patterns-card-choice strong{color:#0f172a}.design-patterns-choice-chips{display:flex;flex-wrap:wrap;gap:6px}.design-patterns-chip{padding:4px 10px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:11px;color:#0f172a;font-weight:600}.design-patterns-card-rationale{margin-top:8px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:#334155}.design-patterns-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.design-patterns-status-pill{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid #e2e8f0;background:#f8fafc;color:#475569}.design-patterns-status-pill.ready{border-color:#86efac;background:#ecfdf3;color:#166534}.design-patterns-status-pill.blocked{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.design-patterns-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:#64748b;margin-top:10px}.design-patterns-meta strong{color:#0f172a}.design-patterns-saving{margin-left:auto;font-size:11px;color:#246399}.design-patterns-hint{font-size:11px;color:#64748b}.design-patterns-ask-row{display:flex;align-items:center;gap:10px;margin-top:10px}.design-patterns-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.design-patterns-tooltip-icon{width:22px;height:22px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.design-patterns-tooltip-bubble{position:absolute;right:0;bottom:calc(100% + 10px);width:240px;padding:10px 12px;border-radius:12px;background:#0f172a;color:#e2e8f0;font-size:11px;line-height:1.4;box-shadow:0 12px 26px #0f172a47;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:10}.design-patterns-tooltip:hover .design-patterns-tooltip-bubble,.design-patterns-tooltip:focus-within .design-patterns-tooltip-bubble{opacity:1;transform:translateY(0);pointer-events:auto}.design-patterns-generate{margin-top:10px;padding:10px 18px;border-radius:999px;font-weight:700;letter-spacing:.01em;background:linear-gradient(135deg,#1d4ed8,#2563eb 45%,#38bdf8);border:1px solid rgba(147,197,253,.65);box-shadow:inset 0 1px #ffffff59,0 12px 22px #2e7ab947;transition:transform .12s ease,box-shadow .16s ease,filter .16s ease}.design-patterns-generate:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03);box-shadow:inset 0 1px #fff6,0 16px 26px #2e7ab952}.design-patterns-generate:disabled{background:#cbd5e1;border-color:#cbd5e1;box-shadow:none;cursor:not-allowed}.design-patterns-empty-state{margin-top:10px;font-size:11px;color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0;padding:8px 10px;border-radius:10px}.design-patterns-collab-summary{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#475569}.design-patterns-collab-loading,.design-patterns-collab-error{margin-top:8px;font-size:11px;color:#64748b}.design-patterns-collab-error{color:#b91c1c}.design-patterns-collab-list{margin-top:10px;display:flex;flex-direction:column;gap:8px;max-height:240px;overflow:auto;padding-right:4px}.design-patterns-collab-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.design-patterns-collab-meta{display:flex;flex-direction:column;gap:2px}.design-patterns-collab-name{font-size:12px;font-weight:600;color:#0f172a}.design-patterns-collab-email{font-size:11px;color:#64748b}.design-patterns-collab-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.design-patterns-collab-actions{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.design-patterns-action-btn{border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.design-patterns-action-btn:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.design-patterns-action-btn:disabled{opacity:.6;cursor:not-allowed}.design-patterns-action-btn.danger{border-color:#fecaca;color:#b91c1c;background:#fef2f2}.design-patterns-action-btn.danger:hover:not(:disabled){background:#fee2e2}.design-patterns-collab-pill{font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#475569}.design-patterns-collab-pill.active{border-color:#86efac;background:#ecfdf3;color:#166534}.design-patterns-collab-pill.pending{border-color:#c7ddf0;background:#f2f7fb;color:#b45309}.design-patterns-collab-pill.neutral{border-color:#cbd5f5;background:#eaf2f8;color:#4338ca}.design-patterns-collab-pill.muted{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8}.design-patterns-reasons{margin-top:8px;padding:8px 10px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;font-size:11px;color:#475569;display:grid;gap:4px}.design-patterns-reason:before{content:"- ";color:#94a3b8}.design-patterns-loading,.design-patterns-empty{padding:16px;font-size:12px;color:#64748b;text-align:center}@media(max-width:980px){.design-patterns-panel{grid-template-columns:1fr}}.flow-chart-container{width:100%;height:100%;background-color:transparent;border-radius:12px;overflow:hidden;box-shadow:none;position:relative}.flow-chart-container .flow-chart-wrapper,.interactive-flow{width:100%;height:100%}.interactive-flow.hierarchy-mode .role-node,.interactive-flow.hierarchy-mode .feature-node{opacity:.75;filter:grayscale(.15)}.interactive-flow.hierarchy-mode .react-flow__edge-path.custom-edge-path{opacity:.9}.interactive-flow .custom-node{min-width:180px;border-radius:8px;color:#fff;font-family:Figtree,sans-serif;box-shadow:0 4px 12px #0003;position:relative;transition:all .3s ease;overflow:hidden;cursor:pointer}.interactive-flow .custom-node:hover{transform:translateY(-3px);box-shadow:0 8px 16px #00000026}.interactive-flow .custom-node.selected{box-shadow:0 0 0 3px #fff,0 0 0 5px #3080c1;transform:translateY(-3px);z-index:10}.interactive-flow .custom-node.changed{animation:pulse 2s infinite}.interactive-flow .custom-node .node-header{padding:8px 12px;font-size:12px;text-transform:uppercase;letter-spacing:1px;opacity:.9;border-bottom:1px solid rgba(255,255,255,.2)}.interactive-flow .custom-node .node-content{padding:12px;font-weight:600;font-size:14px;color:#fff}.interactive-flow .custom-node .node-label{font-weight:600;color:#fff}.interactive-flow .custom-node .node-badge{position:absolute;top:-8px;right:-8px;background-color:#f33;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:12px;border:2px solid #ffffff;letter-spacing:.3px;box-shadow:0 4px 10px #00000040;animation:pulse 2s infinite}.interactive-flow .custom-node .node-badge.node-badge-updated{background-color:#246399;animation:none}.interactive-flow .custom-node .node-handle{width:10px;height:10px;background-color:#fff;border:2px solid #888;border-radius:50%;transition:all .2s ease}.interactive-flow .custom-node .node-handle:hover{background-color:#3080c1;border-color:#fff;transform:scale(1.2)}.interactive-flow .custom-node .node-handle-left{left:-5px}.interactive-flow .custom-node .node-handle-right{right:-5px}.interactive-flow .role-node{background:linear-gradient(135deg,#246399,#246399)}.interactive-flow .feature-node{background:linear-gradient(135deg,#075985,#0c4a6e)}.interactive-flow .entity-node{background:linear-gradient(135deg,#6b21a8,#581c87)}.interactive-flow .react-flow__edge-path.custom-edge-path{stroke-linecap:round;stroke-linejoin:round}.interactive-flow .react-flow__edge-path.custom-edge-path.animated{stroke-dasharray:5,5;animation:flowAnimation 2s infinite linear}.interactive-flow .custom-edge-text{fill:#fff;font-size:13px;font-weight:500;text-shadow:0 1px 1px rgba(0,0,0,.5)}.interactive-flow .react-flow__connection-path{stroke:#444;stroke-width:3;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.interactive-flow .flow-controls{margin:12px;border-radius:8px;box-shadow:0 2px 10px #0000001a;background-color:#fff}.interactive-flow .flow-controls button{width:32px;height:32px;background-color:#fff;color:#333;border:none}.interactive-flow .flow-controls button:hover{background-color:#f0f0f0}.interactive-flow .flow-minimap{margin:12px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.interactive-flow .flow-minimap .react-flow__minimap-node{fill:#333;stroke:none}.diagram-legend-row{display:flex;align-items:center;gap:14px;padding:8px 12px;overflow-x:auto;white-space:nowrap}.diagram-legend-row .legend-title{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#1e293b}.diagram-legend-row .legend-items{display:flex;gap:12px;flex-wrap:nowrap;align-items:center}.diagram-legend-row .legend-item{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#475569}.diagram-legend-row .legend-color{width:12px;height:12px;border-radius:3px}.diagram-legend-row .legend-color.role-color{background:linear-gradient(135deg,#246399,#246399)}.diagram-legend-row .legend-color.feature-color{background:linear-gradient(135deg,#075985,#0c4a6e)}.diagram-legend-row .legend-color.entity-color{background:linear-gradient(135deg,#6b21a8,#581c87)}.diagram-legend-row .legend-color.entity-deps-color{background:#64748b}.diagram-legend-row .legend-color.entity-cycle-color{background:#f97316}.diagram-legend-row .legend-badge{background-color:#f33;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:8px;border:1px solid #ffffff}.hide-badges .node-badge,.hide-badges .legend-badge{opacity:0;visibility:hidden;transform:scale(.9);transition:opacity .12s ease,transform .12s ease}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #f336}70%{transform:scale(1.02);box-shadow:0 0 0 10px #f330}to{transform:scale(1);box-shadow:0 0 #f330}}@keyframes flowAnimation{0%{stroke-dashoffset:10}to{stroke-dashoffset:0}}._MessageWrapper_t9h0h_92{background:#eff2fd;padding:24px;border-radius:24px;position:relative;margin-bottom:24px;border:1px solid #ffffff;background-clip:padding-box}._MessageWrapper_t9h0h_92:after{content:"";position:absolute;width:8px;height:calc(100% - 38px);border-radius:8px;top:18px}._MessageWrapper_t9h0h_92._AISender_t9h0h_109{padding-left:32px;padding-right:24px}._MessageWrapper_t9h0h_92._AISender_t9h0h_109:after{left:0;background-color:#3080c1;align-self:flex-start}._MessageWrapper_t9h0h_92._humanSender_t9h0h_118{padding-right:32px}._MessageWrapper_t9h0h_92._humanSender_t9h0h_118:after{right:0;background-color:#2e7ab9;color:#fff;align-self:flex-end}._MessageWrapper_t9h0h_92 p{margin:0;font-size:16px;line-height:1.3;font-weight:400;letter-spacing:1px}._MessageWrapper_t9h0h_92 p+p{margin-top:16px}._MessageWrapper_t9h0h_92 ._senderName_t9h0h_137{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.3px;color:#246399;background:#fff;border:1px solid #d6e4f5;margin-bottom:8px}._MessageWrapper_t9h0h_92 ._sentenceTextarea_t9h0h_150{display:block;width:100%;padding:12px;margin:8px 0;border:1px solid #2E7AB9;border-radius:12px;font-family:inherit;font-size:inherit;background:#f2f6ff;box-sizing:border-box;resize:none;overflow-y:auto;max-height:180px;line-height:1.5;height:150px}._MessageWrapper_t9h0h_92 ._sentenceTextarea_t9h0h_150:focus{outline:none;border-color:#2e7ab9}._improvePromptButton_t9h0h_172{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;border:none;border-radius:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;margin-top:12px;position:relative;overflow:hidden}._improvePromptButton_t9h0h_172:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .7s ease}._improvePromptButton_t9h0h_172:hover{transform:translateY(-2px);box-shadow:0 6px 10px #00000026}._improvePromptButton_t9h0h_172:hover:before{left:100%}._improvePromptButton_t9h0h_172:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}._improvePromptButton_t9h0h_172:disabled{opacity:.7;cursor:not-allowed;transform:none}._improvePromptButton_t9h0h_172 ._buttonIcon_t9h0h_217{display:flex;align-items:center;justify-content:center;margin-right:8px;font-size:16px}._improvePromptButton_t9h0h_172 ._buttonText_t9h0h_224{font-weight:500;letter-spacing:.5px}._improvePromptButton_t9h0h_172 ._loadingSpinner_t9h0h_228{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_t9h0h_1 .8s linear infinite}@keyframes _spin_t9h0h_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._htmlMessage_t9h0h_246{max-width:68ch;line-height:1.6;word-wrap:break-word;overflow-wrap:anywhere}._htmlMessage_t9h0h_246 h1,._htmlMessage_t9h0h_246 h2,._htmlMessage_t9h0h_246 h3,._htmlMessage_t9h0h_246 h4,._htmlMessage_t9h0h_246 h5,._htmlMessage_t9h0h_246 h6{margin-top:16px;margin-bottom:8px;font-weight:600;line-height:1.3}._htmlMessage_t9h0h_246 h1{font-size:24px}._htmlMessage_t9h0h_246 h2{font-size:20px}._htmlMessage_t9h0h_246 h3{font-size:18px}._htmlMessage_t9h0h_246 p{margin:0 0 12px;line-height:1.5}._htmlMessage_t9h0h_246 a{color:#246399;text-decoration:none}._htmlMessage_t9h0h_246 a:hover{text-decoration:underline}._htmlMessage_t9h0h_246 ul,._htmlMessage_t9h0h_246 ol{margin:12px 0;padding-left:24px}._htmlMessage_t9h0h_246 ul li,._htmlMessage_t9h0h_246 ol li{margin-bottom:6px}._htmlMessage_t9h0h_246 strong,._htmlMessage_t9h0h_246 b{font-weight:600}._htmlMessage_t9h0h_246 :not(pre)>code{background:#0206170f;border:1px solid #E6EBF5;padding:.1rem .35rem;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}._htmlMessage_t9h0h_246 pre{background:#0206170f;border:1px solid #E6EBF5;border-radius:10px;padding:12px 14px;overflow-x:auto;margin:12px 0}._htmlMessage_t9h0h_246 pre code{background:transparent;border:0;padding:0;font-size:.92em;line-height:1.5}._htmlMessage_t9h0h_246 table{border-collapse:collapse;width:100%;margin:16px 0}._htmlMessage_t9h0h_246 table th,._htmlMessage_t9h0h_246 table td{border:1px solid #ddd;padding:8px 12px;text-align:left}._htmlMessage_t9h0h_246 table th{background-color:#1e293b0f;font-weight:600}._htmlMessage_t9h0h_246 table tr:nth-child(2n){background-color:#1e293b05}._htmlMessage_t9h0h_246 blockquote{margin:12px 0;padding:8px 12px;border-left:4px solid #94a3b8;background:#94a3b81f;border-radius:6px}._htmlMessage_t9h0h_246 hr{border:none;border-top:1px solid #E6EBF5;margin:16px 0}._chatThinking_t9h0h_341{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}._chatThinkingLabel_t9h0h_352{opacity:.75}._chatThinkingDots_t9h0h_356{display:inline-flex;gap:4px}._chatThinkingDots_t9h0h_356 span{width:6px;height:6px;border-radius:50%;background:#2e7ab9b3;animation:_chatPulse_t9h0h_1 1.2s ease-in-out infinite}._chatThinkingDots_t9h0h_356 span:nth-child(2){animation-delay:.2s}._chatThinkingDots_t9h0h_356 span:nth-child(3){animation-delay:.4s}@keyframes _chatPulse_t9h0h_1{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media(max-width:480px){._MessageWrapper_t9h0h_92{padding:12px;border-radius:14px;margin:0 8px 10px}._MessageWrapper_t9h0h_92._AISender_t9h0h_109{padding-left:18px}._MessageWrapper_t9h0h_92._humanSender_t9h0h_118{padding-right:18px}._MessageWrapper_t9h0h_92 p{font-size:13px;line-height:1.42;letter-spacing:.2px}._htmlMessage_t9h0h_246{max-width:100%;font-size:13px;line-height:1.44}._htmlMessage_t9h0h_246 p{font-size:13px;line-height:1.44}._htmlMessage_t9h0h_246 h1{font-size:20px}._htmlMessage_t9h0h_246 h2{font-size:18px}._htmlMessage_t9h0h_246 h3{font-size:16px}}.info-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease-in-out}.info-popup-content{text-align:center;display:flex;flex-direction:column;align-items:center}.message{font-size:16px;color:#333;margin-bottom:10px}.countdown{font-size:14px;color:#999;margin-top:10px}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}._card_1erro_1{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0206170f;border:1px solid #eef2f7;padding:12px}._header_1erro_9{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._title_1erro_16{font-size:18px;font-weight:800;color:#0f172a}._hint_1erro_22{font-size:12px;color:#64748b}._actions_1erro_27,._row_1erro_33{display:flex;gap:8px;align-items:center}._input_1erro_39{width:100%;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}._footer_1erro_46{display:flex;gap:8px;margin-top:12px}._primary_1erro_52{flex:1;border-radius:12px;background:#246399;color:#fff;padding:12px;border:none;font-weight:700}._primary_1erro_52:disabled{background:#c7ddf0;color:#fff;cursor:not-allowed;opacity:.8}._secondary_1erro_69{flex:1;border-radius:12px;background:#f3f4f6;color:#111827;padding:12px;border:none;font-weight:600}._helper_1erro_79{margin-top:8px;font-size:12px;color:#64748b}._compact_1erro_85{padding:10px}._compact_1erro_85 ._title_1erro_16{font-size:14px}._compact_1erro_85 ._hint_1erro_22{font-size:11px}._compact_1erro_85 ._input_1erro_39{padding:8px 10px}._compact_1erro_85 ._primary_1erro_52,._compact_1erro_85 ._secondary_1erro_69{padding:10px;font-size:14px}@media(max-width:480px){._card_1erro_1{border-radius:12px}._title_1erro_16{font-size:16px}._footer_1erro_46{gap:6px}._primary_1erro_52,._secondary_1erro_69{padding:10px;font-size:14px}}._overlay_faje4_92{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;animation:_fadeIn_faje4_1 .2s ease-out}._modal_faje4_108{background-color:#fff;border-radius:.5rem;width:100%;max-width:450px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden;animation:_slideUp_faje4_1 .3s ease-out}._header_faje4_118{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e9ecef}._title_faje4_126{font-size:1.25rem;font-weight:600;color:#333;margin:0}._closeButton_faje4_133{display:flex;align-items:center;justify-content:center;background:none;border:none;width:var(--icon-button-size);height:var(--icon-button-size);border-radius:.25rem;color:#6c757d;cursor:pointer;transition:all .2s}._closeButton_faje4_133:hover{background-color:#f8f9fa;color:#495057}._closeButton_faje4_133:focus{outline:none;box-shadow:0 0 0 2px #2e7ab940}._content_faje4_155{padding:1.5rem}._message_faje4_159{font-size:1rem;line-height:1.5;color:#495057;margin:0}._actions_faje4_166{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid #e9ecef;background-color:#f8f9fa}._cancelButton_faje4_175{padding:.5rem 1rem;min-height:var(--control-height);border-radius:.375rem;font-size:.875rem;font-weight:500;background-color:#fff;color:#495057;border:1px solid #ced4da;cursor:pointer;transition:all .2s}._cancelButton_faje4_175:hover:not(:disabled){background-color:#f8f9fa;border-color:#adb5bd}._cancelButton_faje4_175:focus{outline:none;box-shadow:0 0 0 2px #6c757d40}._cancelButton_faje4_175:disabled{opacity:.65;cursor:not-allowed}._confirmButton_faje4_200{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.25rem;min-height:var(--control-height);border-radius:.375rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .2s;min-width:100px}._confirmButton_faje4_200:focus{outline:none}._confirmButton_faje4_200:disabled{opacity:.65;cursor:not-allowed}._confirmButton_faje4_200._danger_faje4_222{background-color:#dc3545;color:#fff}._confirmButton_faje4_200._danger_faje4_222:hover:not(:disabled){background-color:#c82333}._confirmButton_faje4_200._danger_faje4_222:focus{box-shadow:0 0 0 2px #dc354540}._confirmButton_faje4_200._warning_faje4_232{background-color:#2e7ab9;color:#212529}._confirmButton_faje4_200._warning_faje4_232:hover:not(:disabled){background-color:#26669a}._confirmButton_faje4_200._warning_faje4_232:focus{box-shadow:0 0 0 2px #2e7ab940}._confirmButton_faje4_200._info_faje4_242{background-color:#2e7ab9;color:#fff}._confirmButton_faje4_200._info_faje4_242:hover:not(:disabled){background-color:#26669a}._confirmButton_faje4_200._info_faje4_242:focus{box-shadow:0 0 0 2px #2e7ab940}._spinner_faje4_253{animation:_spin_faje4_253 1s linear infinite}@keyframes _spin_faje4_253{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_faje4_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_faje4_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:576px){._modal_faje4_108{max-width:100%;margin:0 1rem}._header_faje4_118,._content_faje4_155,._actions_faje4_166{padding:1rem}}._overlay_67hqa_92{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 20%,rgba(46,122,185,.14),transparent 34%),radial-gradient(circle at 80% 0%,rgba(100,105,123,.14),transparent 28%),#0000008c;display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fadeIn_67hqa_1 .3s ease;padding:16px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);overflow-y:auto;overscroll-behavior:contain}._overlay_67hqa_92._closing_67hqa_106{animation:_fadeOut_67hqa_1 .3s ease}._container_67hqa_110{background-color:#fff;border-radius:18px;border:1px solid rgba(46,122,185,.1);box-shadow:0 18px 48px #0003;width:100%;max-width:900px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);display:flex;flex-direction:column;animation:_slideUp_67hqa_1 .3s ease;overflow:hidden;min-height:0}._closing_67hqa_106 ._container_67hqa_110{animation:_slideDown_67hqa_1 .3s ease}._header_67hqa_130{padding:18px 24px;border-bottom:1px solid rgba(46,122,185,.08);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(120deg,#2e7ab90f,#2e7ab905);flex-shrink:0}._header_67hqa_130 h3{margin:0;font-size:1.05rem;font-weight:700;color:#2e7ab9;letter-spacing:.1px}._closeButton_67hqa_147{background:none;border:none;cursor:pointer;color:#64697b;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}._closeButton_67hqa_147:hover{background-color:#2e7ab914;color:#2e7ab9}._content_67hqa_165{padding:20px 24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:16px;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._tabsContainer_67hqa_177{display:flex;gap:8px;padding:6px;background:#f2f6ff;border:1px solid rgba(46,122,185,.08);border-radius:12px}._tabButton_67hqa_186{flex:1;padding:10px 14px;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;font-weight:600;color:#64697b;transition:all .2s ease;font-size:.95rem;min-height:44px}._tabButton_67hqa_186:hover{color:#2e7ab9;border-color:#2e7ab91f}._tabButton_67hqa_186._activeTab_67hqa_203{color:#2e7ab9;background:#2e7ab914;border-color:#2e7ab91f;box-shadow:0 8px 18px #2e7ab91f}._searchContainer_67hqa_210{margin-bottom:8px}._searchBar_67hqa_214{display:flex;align-items:center;border:1px solid rgba(46,122,185,.12);border-radius:12px;padding:2px 14px;background-color:#2e7ab90a;box-shadow:0 6px 16px #2e7ab914;min-height:44px}._searchIcon_67hqa_225{color:#64697b;margin-right:8px}._searchInput_67hqa_230{flex:1;border:none;padding:12px 0;background:transparent;font-size:.95rem;color:#212529}._searchInput_67hqa_230:focus{outline:none;color:#2e7ab9}._contactsListContainer_67hqa_243{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}._listTitle_67hqa_251{font-size:.95rem;font-weight:600;color:#2e7ab9;margin:0 0 10px}._contactsList_67hqa_243{list-style:none;padding:4px;margin:0;overflow-y:auto;border:1px solid rgba(46,122,185,.08);border-radius:12px;max-height:none;min-height:0;background:#f2f6ff;-webkit-overflow-scrolling:touch}._contactItem_67hqa_271{padding:12px 14px;border-bottom:1px solid rgba(46,122,185,.06);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease,box-shadow .2s ease;border-radius:10px}._contactItem_67hqa_271:hover{background-color:#2e7ab90d}._contactItem_67hqa_271._selected_67hqa_284{background-color:#2e7ab91a;border-color:#2e7ab933;box-shadow:0 6px 16px #2e7ab91f}._contactItem_67hqa_271._blocked_67hqa_289{cursor:not-allowed;opacity:.7;background-color:#2e7ab908}._contactItem_67hqa_271:last-child{border-bottom:none}._contactInfo_67hqa_298{flex:1}._contactName_67hqa_302{font-weight:600;color:#212529}._contactEmail_67hqa_307{font-size:.85rem;color:#adb5bd;margin-top:2px;overflow-wrap:anywhere}._checkIcon_67hqa_314{color:#2e7ab9;flex-shrink:0}._contactStatus_67hqa_319{display:flex;align-items:center;gap:6px;flex-shrink:0}._badge_67hqa_326{font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid transparent;text-transform:uppercase;letter-spacing:.04em}._badgeInvited_67hqa_336{background:#fbbf2433;border-color:#fbbf2466;color:#1f4f7a}._badgeActive_67hqa_342{background:#22c55e2e;border-color:#22c55e59;color:#166534}._loadMore_67hqa_348{padding:12px 16px;text-align:center;color:#2e7ab9;font-weight:600;cursor:pointer;border-top:1px solid rgba(46,122,185,.06)}._loadMore_67hqa_348:hover{background-color:#2e7ab90d}._loadingMore_67hqa_360{display:flex;align-items:center;justify-content:center;gap:8px}._noResults_67hqa_367{padding:24px 16px;text-align:center;color:#64697b;font-style:italic;background-color:#f2f6ff;border-radius:8px}._loadingState_67hqa_376{display:flex;align-items:center;justify-content:center;padding:24px;color:#64697b;gap:8px}._spinner_67hqa_385{animation:_spin_67hqa_385 1s linear infinite}._footer_67hqa_389{padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(46,122,185,.08);display:grid;grid-template-columns:1fr auto;gap:14px;background:linear-gradient(180deg,#2e7ab905,#2e7ab914);flex-shrink:0}._footerButtons_67hqa_399{display:flex;gap:12px}._actionBtn_67hqa_404{padding:10px 18px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;min-height:44px}._actionBtn_67hqa_404:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}._cancelBtn_67hqa_421{background-color:transparent;border:1px solid rgba(46,122,185,.15);color:#2e7ab9}._cancelBtn_67hqa_421:hover:not(:disabled){background-color:#2e7ab90f}._processBtn_67hqa_430{background-color:#2e7ab9;border:none;color:#fff;box-shadow:0 10px 24px #2e7ab94d}._processBtn_67hqa_430:hover:not(:disabled){background-color:#296da5}._invitationSummary_67hqa_440{font-size:.95rem;color:#64697b}._selectedContactsContainer_67hqa_445{display:flex;flex-direction:column;gap:12px;margin-bottom:4px;max-height:190px;overflow-y:auto;background:linear-gradient(145deg,#2e7ab90a,#2e7ab903);border:1px solid rgba(46,122,185,.06);border-radius:12px;padding:12px;flex-shrink:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._selectedSection_67hqa_462{background-color:#f2f6ff;border-radius:8px;padding:12px 12px 8px}._selectedSection_67hqa_462 h5{margin:0 0 8px;font-size:.92rem;font-weight:700;color:#2e7ab9;position:sticky;top:0;background-color:#f2f6ff;padding:4px 0 6px;z-index:1}._selectedContactsList_67hqa_479{display:flex;flex-wrap:wrap;gap:8px}._selectedContactTag_67hqa_485{display:flex;align-items:center;background-color:#2e7ab914;border:1px solid rgba(46,122,185,.12);border-radius:16px;padding:5px 10px;font-size:.82rem}._selectedContactTag_67hqa_485 span{margin-right:6px}._removeTagButton_67hqa_498{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;color:#64697b}._removeTagButton_67hqa_498:hover{color:#ff4d4f}._noSelectionsMessage_67hqa_512{padding:16px;text-align:center;color:#64697b;font-style:italic;background-color:#f2f6ff;border-radius:8px}@keyframes _fadeIn_67hqa_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_67hqa_1{0%{opacity:1}to{opacity:0}}@keyframes _slideUp_67hqa_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _slideDown_67hqa_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes _spin_67hqa_385{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1024px){._container_67hqa_110{max-width:100%;height:auto}._content_67hqa_165{padding:16px}._contactsList_67hqa_243{max-height:none}._footer_67hqa_389{grid-template-columns:1fr}._footerButtons_67hqa_399{width:100%}._footerButtons_67hqa_399 ._actionBtn_67hqa_404{flex:1;justify-content:center}}@media(max-width:640px){._overlay_67hqa_92{align-items:stretch;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 12px)}._container_67hqa_110{border-radius:18px 18px 0 0;height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100svh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}._header_67hqa_130{padding:14px 16px 10px}._searchBar_67hqa_214{padding:2px 10px}._tabsContainer_67hqa_177{padding:4px}._contactItem_67hqa_271{align-items:flex-start;gap:8px}._selectedContactsContainer_67hqa_445{max-height:130px;padding:10px}._footer_67hqa_389{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){._footerButtons_67hqa_399{flex-direction:column}._footerButtons_67hqa_399 ._actionBtn_67hqa_404{width:100%}}._reminderContainer_9n78f_92{display:flex;flex-direction:column;min-height:calc(var(--vh, 1vh) * 100 - var(--app-header-h, 60px));min-height:calc(100dvh - var(--app-header-h, 60px));background-color:#f8f9fa;width:100%;box-sizing:border-box;overflow-x:hidden}._header_9n78f_103{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:1.25rem 1.5rem;box-shadow:0 2px 8px #00000014;position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box}@media(max-width:768px){._header_9n78f_103{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}}._headerLeft_9n78f_125{display:flex;align-items:center;gap:1rem}@media(max-width:576px){._headerLeft_9n78f_125{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}}._headerTitle_9n78f_139{font-size:1.5rem;font-weight:600;color:#333;margin:0;white-space:nowrap}@media(max-width:576px){._headerTitle_9n78f_139{font-size:1.25rem}}._addButton_9n78f_152{display:flex;align-items:center;gap:.5rem;background-color:#2e7ab9;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .15s ease;min-height:44px}._addButton_9n78f_152:hover{background-color:#245f90;transform:translateY(-1px)}._addButton_9n78f_152:active{transform:translateY(0)}@media(max-width:576px){._addButton_9n78f_152{width:100%;justify-content:center}}._searchContainer_9n78f_181{position:relative;width:300px;max-width:100%}@media(max-width:768px){._searchContainer_9n78f_181{width:100%}}._searchInput_9n78f_192{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid #dee2e6;border-radius:8px;font-size:.9rem;transition:all .2s ease;box-sizing:border-box;min-height:44px}._searchInput_9n78f_192:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}@media(max-width:576px){._searchInput_9n78f_192{padding:.625rem 2.25rem .625rem .875rem;font-size:.875rem}}._searchIcon_9n78f_214{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#adb5bd;pointer-events:none}._content_9n78f_223{flex:1;padding:1.5rem;overflow-y:auto;width:100%;box-sizing:border-box;max-height:none}@media(max-width:768px){._content_9n78f_223{padding:1rem .75rem}}._reminderSections_9n78f_237{display:flex;flex-direction:column;gap:2rem}._reminderSection_9n78f_237{display:flex;flex-direction:column;gap:1rem}._sectionHeading_9n78f_249{font-size:1.25rem;font-weight:600;color:#333;margin:0;padding-bottom:.5rem;border-bottom:2px solid #2E7AB9;position:relative}._sectionHeading_9n78f_249:after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background-color:#2e7ab9}._sectionContent_9n78f_268{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}@media(max-width:576px){._sectionContent_9n78f_268{grid-template-columns:1fr;gap:1rem}}._reminderList_9n78f_280{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}@media(max-width:576px){._reminderList_9n78f_280{grid-template-columns:1fr;gap:1rem}}._reminderCard_9n78f_292{display:flex;justify-content:space-between;align-items:flex-start;background-color:#fff;border-radius:10px;padding:1rem;box-shadow:0 2px 8px #0000000d;transition:transform .2s ease,box-shadow .2s ease;position:relative;border-left:4px solid transparent;overflow:hidden}._reminderCard_9n78f_292:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}@media(max-width:576px){._reminderCard_9n78f_292{flex-direction:column;padding:.75rem}}._statusPending_9n78f_316{border-left-color:#2e7ab9}._statusSent_9n78f_320{border-left-color:#28a745}._statusFailed_9n78f_324{border-left-color:#dc3545}._generalIndicator_9n78f_328{position:absolute;bottom:0;right:0;width:30px;height:30px;background:radial-gradient(circle at bottom right,#2e7ab9b3,#2e7ab900 70%);border-bottom-right-radius:10px}._generalIndicator_9n78f_328:after{content:"";position:absolute;bottom:4px;right:4px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'%3E%3C/path%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}._reminderContent_9n78f_350{flex:1;margin-right:1rem;display:flex;flex-direction:column;height:100%}@media(max-width:576px){._reminderContent_9n78f_350{margin-right:0;width:100%;margin-bottom:1rem}}._reminderText_9n78f_365{font-size:.95rem;color:#333;margin:0 0 .5rem;line-height:1.4;word-break:break-word}@media(max-width:576px){._reminderText_9n78f_365{font-size:.9rem;margin-bottom:.375rem}}._contactInfo_9n78f_379{background-color:#f8f9fab3;border-radius:8px;padding:.5rem;margin-bottom:.5rem;border:1px solid #f0f0f0}@media(max-width:576px){._contactInfo_9n78f_379{padding:.375rem .5rem;margin-bottom:.375rem}}._contactDetail_9n78f_393,._entityTitle_9n78f_393{display:flex;align-items:center;font-size:.8rem;color:#495057;margin-bottom:.5rem;word-break:break-word}._contactDetail_9n78f_393:last-child,._entityTitle_9n78f_393:last-child{margin-bottom:0}@media(max-width:576px){._contactDetail_9n78f_393,._entityTitle_9n78f_393{font-size:.75rem}}._contactDetail_9n78f_393 span,._entityTitle_9n78f_393 span{overflow:hidden;text-overflow:ellipsis}._contactIcon_9n78f_414,._entityIcon_9n78f_414{margin-right:.5rem;color:#2e7ab9;flex-shrink:0}._entityTitle_9n78f_393{background-color:#f8f9fab3;border-radius:8px;padding:.5rem .75rem;margin-bottom:.75rem;border:1px solid #f0f0f0}@media(max-width:576px){._entityTitle_9n78f_393{padding:.5rem;margin-bottom:.5rem}}._categoryLabel_9n78f_434{display:flex;align-items:center;gap:.5rem;background-color:#2e7ab91a;color:#2e7ab9;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;margin-bottom:.75rem;width:fit-content}._categoryLabel_9n78f_434 ._categoryIcon_9n78f_447{flex-shrink:0}@media(max-width:576px){._categoryLabel_9n78f_434{font-size:.7rem;padding:.2rem .4rem;margin-bottom:.5rem}}._categoryGeneral_9n78f_458{background-color:#2e7ab91a;color:#2e7ab9}._categoryContact_9n78f_463{background-color:#28a7451a;color:#28a745}._categoryProposal_9n78f_468{background-color:#fd7e141a;color:#fd7e14}._categoryProject_9n78f_473{background-color:#6f42c11a;color:#6f42c1}._reminderFooter_9n78f_478{display:flex;flex-direction:column;gap:.375rem;margin-top:auto;padding-top:.5rem;border-top:1px solid #f0f0f0;width:100%}@media(max-width:576px){._reminderFooter_9n78f_478{padding-top:.375rem;gap:.25rem}}._reminderTime_9n78f_494{display:flex;align-items:center;font-size:.85rem;color:#6c757d;word-break:break-word}._reminderTime_9n78f_494 ._clockIcon_9n78f_501{margin-right:.5rem;color:#2e7ab9;flex-shrink:0}@media(max-width:576px){._reminderTime_9n78f_494{font-size:.75rem}}._reminderStatus_9n78f_512{display:flex;align-items:center;font-size:.75rem;color:#6c757d;gap:.25rem}._statusIconPending_9n78f_520{color:#2e7ab9}._statusIconSent_9n78f_524{color:#28a745}._statusIconFailed_9n78f_528{color:#dc3545}._cardActions_9n78f_532{display:flex;flex-direction:row;gap:.5rem}@media(max-width:576px){._cardActions_9n78f_532{align-self:flex-end;margin-top:.5rem}}._editButton_9n78f_544,._deleteButton_9n78f_544{border:none;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._editButton_9n78f_544:hover,._deleteButton_9n78f_544:hover{transform:translateY(-2px)}._editButton_9n78f_544:active,._deleteButton_9n78f_544:active{transform:translateY(0)}._editButton_9n78f_544:disabled,._deleteButton_9n78f_544:disabled{opacity:.6;cursor:not-allowed;transform:none}._editButton_9n78f_544{background-color:#2e7ab91a;color:#2e7ab9}._editButton_9n78f_544:hover{background-color:#2e7ab933}._deleteButton_9n78f_544{background-color:#dc35451a;color:#dc3545}._deleteButton_9n78f_544:hover{background-color:#dc354533}._loadingState_9n78f_584,._emptyState_9n78f_584{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#6c757d;min-height:200px}._spinner_9n78f_595{animation:_spin_9n78f_595 1s linear infinite}@keyframes _spin_9n78f_595{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._clearSearchButton_9n78f_607{margin-top:1rem;padding:.5rem 1rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;color:#495057;font-size:.875rem;cursor:pointer;transition:all .2s ease}._clearSearchButton_9n78f_607:hover{background-color:#e9ecef}._addEmptyButton_9n78f_622{margin-top:1.5rem;padding:.75rem 1.25rem;background-color:#2e7ab9;color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}._addEmptyButton_9n78f_622:hover{background-color:#245f90}._paginationFooter_9n78f_641{padding:1rem 1.5rem;background-color:#fff;border-top:1px solid #e9ecef;margin-top:auto;box-shadow:0 1px 3px #0000000d}._pagination_9n78f_641{display:flex;align-items:center;justify-content:center;gap:1rem}._paginationButton_9n78f_656{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;font-size:.875rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000000d;min-height:44px}._paginationButton_9n78f_656:hover:not(:disabled){background-color:#f8f9fa;border-color:#ced4da;transform:translateY(-1px)}._paginationButton_9n78f_656:disabled{opacity:.5;cursor:not-allowed}@media(max-width:576px){._paginationButton_9n78f_656{padding:.5rem}}._paginationInfo_9n78f_686{font-size:.875rem;color:#495057;font-weight:500;background-color:#f8f9fa;padding:.375rem .75rem;border-radius:.25rem}@media(max-width:576px){._buttonText_9n78f_696{display:none}}._modalOverlay_9n78f_701{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;box-sizing:border-box;animation:_fadeIn_9n78f_1 .2s ease-out}._modalContent_9n78f_717{background-color:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0000001a;animation:_slideUp_9n78f_1 .3s ease-out}._modalHeader_9n78f_728{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #eee}._modalTitle_9n78f_736{font-size:1.25rem;font-weight:600;color:#333;margin:0}._closeButton_9n78f_743{background:none;border:none;color:#6c757d;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;transition:all .2s ease}._closeButton_9n78f_743:hover{background-color:#f8f9fa;color:#333}._closeButton_9n78f_743:disabled{opacity:.5;cursor:not-allowed}@media(max-width:576px){._closeButton_9n78f_743{width:44px;height:44px;min-width:44px;min-height:44px}}._reminderForm_9n78f_776{padding:1.5rem}._formGroup_9n78f_780{margin-bottom:1.25rem}._formLabel_9n78f_784{display:block;font-size:.9rem;font-weight:500;color:#495057;margin-bottom:.5rem;display:flex;align-items:center}._formIcon_9n78f_794{margin-right:.5rem;color:#2e7ab9}._formTextarea_9n78f_799,._formInput_9n78f_799{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:8px;font-size:.9rem;transition:all .2s ease;box-sizing:border-box;min-height:44px}._formTextarea_9n78f_799:focus,._formInput_9n78f_799:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._formTextarea_9n78f_799:disabled,._formInput_9n78f_799:disabled{background-color:#f8f9fa;cursor:not-allowed}._formTextarea_9n78f_799{resize:vertical;min-height:100px}._formActions_9n78f_824{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}@media(max-width:576px){._formActions_9n78f_824{flex-direction:column;gap:.75rem}}._cancelButton_9n78f_837,._saveButton_9n78f_837{padding:.75rem 1.25rem;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px}._cancelButton_9n78f_837:disabled,._saveButton_9n78f_837:disabled{opacity:.7;cursor:not-allowed}@media(max-width:576px){._cancelButton_9n78f_837,._saveButton_9n78f_837{width:100%}}._cancelButton_9n78f_837{background-color:#f8f9fa;color:#495057;border:1px solid #dee2e6}._cancelButton_9n78f_837:hover:not(:disabled){background-color:#e9ecef}._saveButton_9n78f_837{background-color:#2e7ab9;color:#fff;border:none}._saveButton_9n78f_837:hover:not(:disabled){background-color:#245f90}@keyframes _fadeIn_9n78f_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_9n78f_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._page_9vzqe_1{max-width:920px;margin:0 auto;padding:24px 16px}._header_9vzqe_7{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._titleRow_9vzqe_14{display:flex;align-items:center;gap:10px}._titleRow_9vzqe_14 h1{margin:0;font-size:20px;font-weight:800;color:#111827}._badge_9vzqe_26{margin-left:4px;background:#ef4444;color:#fff;font-weight:800;font-size:12px;line-height:1;padding:3px 8px;border-radius:9999px}._actions_9vzqe_37{display:flex;align-items:center;flex-wrap:wrap;gap:10px}._checkbox_9vzqe_44{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#374151}._button_9vzqe_52,._buttonPrimary_9vzqe_53{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:8px 12px;font-weight:700;border:1px solid rgba(15,23,42,.12);background:#ffffffb3;color:#0f172a;cursor:pointer;transition:background .15s ease,transform .15s ease}._button_9vzqe_52:hover:not(:disabled),._buttonPrimary_9vzqe_53:hover:not(:disabled){background:#ffffffe6;transform:translateY(-1px)}._button_9vzqe_52:disabled,._buttonPrimary_9vzqe_53:disabled{opacity:.6;cursor:not-allowed}._buttonPrimary_9vzqe_53{background:#246399;border-color:#246399;color:#fff}._buttonPrimary_9vzqe_53:hover:not(:disabled){background:#111f4a}._state_9vzqe_86{padding:18px 12px;color:#6b7280;font-weight:600}._list_9vzqe_92{display:flex;flex-direction:column;gap:10px}._item_9vzqe_98{width:100%;text-align:left;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffd9;padding:12px 14px;cursor:pointer;transition:background .15s ease,border-color .15s ease}._item_9vzqe_98:hover{background:#fffffff2;border-color:#2e7ab940}._unseen_9vzqe_114{border-left:4px solid #246399;padding-left:10px}._itemTop_9vzqe_119{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._itemTitle_9vzqe_126{font-weight:800;color:#111827;font-size:14px;min-width:0}._itemTime_9vzqe_133{color:#6b7280;font-size:12px;font-weight:600;flex-shrink:0}@media(max-width:480px){._itemTop_9vzqe_119{flex-wrap:wrap;align-items:flex-start}._itemTitle_9vzqe_126{flex:1 1 100%}._itemTime_9vzqe_133{order:2}}._itemBody_9vzqe_152{margin-top:6px;color:#374151;font-size:14px;line-height:1.35}._itemMeta_9vzqe_159{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}._tag_9vzqe_167{background:#2e7ab91a;color:#246399;border:1px solid rgba(46,122,185,.18);padding:2px 8px;border-radius:9999px;font-size:12px;font-weight:800}._meta_9vzqe_177{color:#6b7280;font-size:12px;font-weight:600}._container_1nqlp_92{display:flex;flex-direction:column;height:100%;background-color:#f8f9fa}._header_1nqlp_99{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#fff;border-bottom:1px solid #e9ecef}._headerTitle_1nqlp_107{font-size:1.25rem;font-weight:600;color:#333;margin:0}._headerActions_1nqlp_114{display:flex;align-items:center;gap:1rem}._searchContainer_1nqlp_120{position:relative;width:300px}._searchIcon_1nqlp_125{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#adb5bd}._searchInput_1nqlp_133{width:100%;padding:.6rem .75rem .6rem 2.5rem;border:1px solid #dee2e6;border-radius:.375rem;font-size:.875rem;min-height:44px;transition:all .2s}._searchInput_1nqlp_133:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab926}._searchInput_1nqlp_133::placeholder{color:#adb5bd}._addButton_1nqlp_151{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#2e7ab9;color:#fff;border:none;cursor:pointer;transition:all .2s;box-shadow:0 2px 5px #2e7ab94d}._addButton_1nqlp_151:hover{background-color:#245f90;transform:translateY(-1px);box-shadow:0 4px 8px #2e7ab966}._addButton_1nqlp_151:active{transform:translateY(0);box-shadow:0 2px 4px #2e7ab94d}._tableContainer_1nqlp_175{flex:1;padding:1rem 1.5rem;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._tableWrapper_1nqlp_183{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;-webkit-overflow-scrolling:touch}._table_1nqlp_175{width:100%;border-collapse:collapse}._table_1nqlp_175 th,._table_1nqlp_175 td{padding:.875rem 1rem;text-align:left;border-bottom:1px solid #e9ecef}._table_1nqlp_175 th{font-weight:600;font-size:.875rem;color:#495057;background-color:#f8f9fa;position:sticky;top:0;z-index:1}._table_1nqlp_175 tr:last-child td{border-bottom:none}._table_1nqlp_175 tr:hover td{background-color:#f8f9fa}._nameCell_1nqlp_216{font-weight:500;color:#2e7ab9}._websiteLink_1nqlp_221{display:flex;align-items:center;gap:.375rem;color:#2e7ab9;text-decoration:none}._websiteLink_1nqlp_221:hover{text-decoration:underline}._websiteText_1nqlp_232{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_1nqlp_239{display:flex;gap:.5rem}._actionButton_1nqlp_244{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem;border:none;cursor:pointer;transition:all .2s}._actionButton_1nqlp_244:hover{transform:translateY(-1px)}._actionButton_1nqlp_244:active{transform:translateY(0)}@media(max-width:768px){._websiteText_1nqlp_232{max-width:100%;white-space:normal;overflow-wrap:anywhere}._actionButton_1nqlp_244{width:var(--icon-button-size);height:var(--icon-button-size)}}._editButton_1nqlp_273{background-color:#2e7ab91a;color:#2e7ab9}._editButton_1nqlp_273:hover{background-color:#2e7ab933}._deleteButton_1nqlp_281{background-color:#dc35451a;color:#dc3545}._deleteButton_1nqlp_281:hover{background-color:#dc354533}._emptyState_1nqlp_289{text-align:center;padding:2rem!important;color:#6c757d;font-style:italic}._loadingState_1nqlp_296{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6c757d}._loadingState_1nqlp_296 p{margin-top:1rem}._spinner_1nqlp_308{animation:_spin_1nqlp_308 1s linear infinite}@keyframes _spin_1nqlp_308{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_1nqlp_320{padding:1rem 1.5rem;background-color:#fff;border-top:1px solid #e9ecef}._pagination_1nqlp_326{display:flex;align-items:center;justify-content:center;gap:1rem}._paginationButton_1nqlp_333{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;font-size:.875rem;cursor:pointer;transition:all .2s;min-height:44px}._paginationButton_1nqlp_333:hover:not(:disabled){background-color:#f8f9fa;border-color:#ced4da}._paginationButton_1nqlp_333:disabled{opacity:.5;cursor:not-allowed}._limitSelector_1nqlp_356{display:flex;align-items:center;gap:.4rem;font-size:.875rem}._limitSelector_1nqlp_356 select{padding:2px 6px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer}._paginationInfo_1nqlp_371{font-size:.875rem;color:#6c757d}@media(max-width:992px){._searchContainer_1nqlp_120{width:200px}}@media(max-width:768px){._header_1nqlp_99{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}._headerActions_1nqlp_114{width:100%;justify-content:space-between}._searchContainer_1nqlp_120{width:calc(100% - 3.5rem)}._addButton_1nqlp_151{width:var(--icon-button-size);height:var(--icon-button-size);min-width:var(--icon-button-size);min-height:var(--icon-button-size)}._tableContainer_1nqlp_175{padding:.75rem}._table_1nqlp_175 th,._table_1nqlp_175 td{padding:.75rem .5rem;font-size:.875rem}._buttonText_1nqlp_408{display:none}._paginationButton_1nqlp_333{padding:.5rem}._limitSelector_1nqlp_356 select{min-height:44px;padding:6px 10px}}@media(max-width:768px){._tableWrapper_1nqlp_183{overflow:visible}._table_1nqlp_175{display:block;width:100%}._table_1nqlp_175 thead{display:none}._table_1nqlp_175 tbody{display:block}._table_1nqlp_175 tr{display:grid;grid-template-columns:1fr;gap:10px;border:1px solid #e9ecef;border-radius:12px;margin-bottom:12px;box-shadow:0 8px 16px #0000000f;overflow:hidden;padding:12px;background:#fff}._table_1nqlp_175 td{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:center;border:none;padding:6px 4px;background:none;white-space:normal;min-width:0;word-break:break-word}._table_1nqlp_175 td:before{content:attr(data-label);font-weight:600;color:#6b7280;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}._table_1nqlp_175 td._emptyState_1nqlp_289{grid-template-columns:1fr}._table_1nqlp_175 td._emptyState_1nqlp_289:before{display:none}._table_1nqlp_175 td[data-label=Name]{grid-template-columns:1fr;padding:2px 4px 10px}._table_1nqlp_175 td[data-label=Name]:before{display:none}._table_1nqlp_175 td[data-label=Actions]{grid-template-columns:1fr;align-items:flex-start;padding-top:10px;border-top:1px dashed #e5e7eb}._table_1nqlp_175 td[data-label=Actions]:before{margin-bottom:4px}._actions_1nqlp_239{justify-content:flex-start;flex-wrap:wrap;gap:12px}}@media(max-width:480px){._table_1nqlp_175 td{grid-template-columns:90px 1fr}}._container_10bb7_92{display:flex;flex-direction:column;height:100%;background-color:#f8f9fa}._header_10bb7_99{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 1px 3px #0000000d}._headerLeft_10bb7_109{display:flex;align-items:center;gap:.75rem}._headerTitle_10bb7_115{font-size:1.25rem;font-weight:600;color:#333;margin:0}._backButton_10bb7_122{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;cursor:pointer;transition:all .2s}._backButton_10bb7_122:hover{background-color:#f8f9fa;border-color:#ced4da}._saveButton_10bb7_140{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.375rem;border:none;background-color:#2e7ab9;color:#fff;font-weight:500;cursor:pointer;transition:all .2s;min-height:44px}._saveButton_10bb7_140:hover:not(:disabled){background-color:#245f90}._saveButton_10bb7_140:disabled{opacity:.7;cursor:not-allowed}._spinner_10bb7_162{animation:_spin_10bb7_162 1s linear infinite}@keyframes _spin_10bb7_162{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._content_10bb7_174{flex:1;padding:1.5rem;overflow:auto}._footer_10bb7_180{padding:1rem 1.5rem;background-color:#fff;border-top:1px solid #e9ecef}._footerContent_10bb7_186{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#6c757d}._companyInfo_10bb7_194{margin:0;display:flex;align-items:center;gap:.5rem}._label_10bb7_201{font-weight:500;color:#495057}._errorState_10bb7_206{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:1rem}._errorState_10bb7_206 p{font-size:1rem;color:#6c757d}@media(max-width:768px){._header_10bb7_99{padding:.75rem 1rem}._saveButton_10bb7_140{width:100%;justify-content:center}._content_10bb7_174{padding:1rem}._footer_10bb7_180{padding:.75rem 1rem}._footerContent_10bb7_186{flex-direction:column;align-items:flex-start;gap:.5rem}}._container_9ma6d_92{display:flex;flex-direction:column;height:100%;background-color:#f8f9fa}._header_9ma6d_99{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#fff;border-bottom:1px solid #e9ecef}._headerTitle_9ma6d_107{font-size:1.25rem;font-weight:600;color:#333;margin:0}._headerActions_9ma6d_114{display:flex;align-items:center;gap:1rem}._searchContainer_9ma6d_120{position:relative;width:300px}._searchIcon_9ma6d_125{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#adb5bd}._searchInput_9ma6d_133{width:100%;padding:.6rem .75rem .6rem 2.5rem;border:1px solid #dee2e6;border-radius:.375rem;font-size:.875rem;min-height:44px;transition:all .2s}._searchInput_9ma6d_133:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab926}._searchInput_9ma6d_133::placeholder{color:#adb5bd}._addButton_9ma6d_151{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#2e7ab9;color:#fff;border:none;cursor:pointer;transition:all .2s;box-shadow:0 2px 5px #2e7ab94d}._addButton_9ma6d_151:hover{background-color:#245f90;transform:translateY(-1px);box-shadow:0 4px 8px #2e7ab966}._addButton_9ma6d_151:active{transform:translateY(0);box-shadow:0 2px 4px #2e7ab94d}._tableContainer_9ma6d_175{flex:1;padding:1rem 1.5rem;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._tableWrapper_9ma6d_183{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;-webkit-overflow-scrolling:touch}._table_9ma6d_175{width:100%;border-collapse:collapse}._table_9ma6d_175 th,._table_9ma6d_175 td{padding:.875rem 1rem;text-align:left;border-bottom:1px solid #e9ecef}._table_9ma6d_175 th{font-weight:600;font-size:.875rem;color:#495057;background-color:#f8f9fa;position:sticky;top:0;z-index:1}._table_9ma6d_175 tr:last-child td{border-bottom:none}._table_9ma6d_175 tr:hover td{background-color:#f8f9fa}._nameCell_9ma6d_216{font-weight:500;color:#2e7ab9}._nameWithIcon_9ma6d_221{display:flex;align-items:center;gap:.5rem}._cellIcon_9ma6d_227{color:#6c757d}._addressCell_9ma6d_231{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._badgeSuccess_9ma6d_238,._badgeNeutral_9ma6d_238{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}._badgeSuccess_9ma6d_238{background-color:#10b9811a;color:#10b981}._badgeNeutral_9ma6d_238{background-color:#6c757d1a;color:#6c757d}._actions_9ma6d_258{display:flex;gap:.5rem}._actionButton_9ma6d_263{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem;border:none;cursor:pointer;transition:all .2s}._actionButton_9ma6d_263:hover{transform:translateY(-1px)}._actionButton_9ma6d_263:active{transform:translateY(0)}@media(max-width:768px){._actionButton_9ma6d_263{width:var(--icon-button-size);height:var(--icon-button-size)}}._editButton_9ma6d_287{background-color:#2e7ab91a;color:#2e7ab9}._editButton_9ma6d_287:hover{background-color:#2e7ab933}._deleteButton_9ma6d_295{background-color:#dc35451a;color:#dc3545}._deleteButton_9ma6d_295:hover{background-color:#dc354533}._emptyState_9ma6d_303{text-align:center;padding:2rem!important;color:#6c757d;font-style:italic}._loadingState_9ma6d_310{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6c757d}._loadingState_9ma6d_310 p{margin-top:1rem}._spinner_9ma6d_322{animation:_spin_9ma6d_322 1s linear infinite;font-size:1.5rem}@keyframes _spin_9ma6d_322{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_9ma6d_335{padding:1rem 1.5rem;background-color:#fff;border-top:1px solid #e9ecef}._pagination_9ma6d_341{display:flex;align-items:center;justify-content:center;gap:1rem}._paginationButton_9ma6d_348{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;font-size:.875rem;cursor:pointer;transition:all .2s;min-height:44px}._paginationButton_9ma6d_348:hover:not(:disabled){background-color:#f8f9fa;border-color:#ced4da}._paginationButton_9ma6d_348:disabled{opacity:.5;cursor:not-allowed}._limitSelector_9ma6d_371{display:flex;align-items:center;gap:.4rem;font-size:.875rem}._limitSelector_9ma6d_371 select{padding:2px 6px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer}._paginationInfo_9ma6d_386{font-size:.875rem;color:#6c757d}@media(max-width:992px){._searchContainer_9ma6d_120{width:200px}}@media(max-width:768px){._header_9ma6d_99{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}._headerActions_9ma6d_114{width:100%;justify-content:space-between}._searchContainer_9ma6d_120{width:calc(100% - 3.5rem)}._addButton_9ma6d_151{width:var(--icon-button-size);height:var(--icon-button-size);min-width:var(--icon-button-size);min-height:var(--icon-button-size)}._tableContainer_9ma6d_175{padding:.75rem}._table_9ma6d_175 th,._table_9ma6d_175 td{padding:.75rem .5rem;font-size:.875rem}._buttonText_9ma6d_423{display:none}._limitSelector_9ma6d_371 select{min-height:44px;padding:6px 10px}}@media(max-width:768px){._tableWrapper_9ma6d_183{overflow:visible}._table_9ma6d_175{display:block;width:100%}._table_9ma6d_175 thead{display:none}._table_9ma6d_175 tbody{display:block}._table_9ma6d_175 tr{display:grid;grid-template-columns:1fr;gap:10px;border:1px solid #e9ecef;border-radius:12px;margin-bottom:12px;box-shadow:0 8px 16px #0000000f;overflow:hidden;padding:12px;background:#fff}._table_9ma6d_175 td{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:center;border:none;padding:6px 4px;background:none;white-space:normal;min-width:0;word-break:break-word}._table_9ma6d_175 td:before{content:attr(data-label);font-weight:600;color:#6b7280;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}._table_9ma6d_175 td._emptyState_9ma6d_303{grid-template-columns:1fr}._table_9ma6d_175 td._emptyState_9ma6d_303:before{display:none}._table_9ma6d_175 td[data-label="Office Name"]{grid-template-columns:1fr;padding:2px 4px 10px}._table_9ma6d_175 td[data-label="Office Name"]:before{display:none}._table_9ma6d_175 td[data-label=Actions]{grid-template-columns:1fr;align-items:flex-start;padding-top:10px;border-top:1px dashed #e5e7eb}._table_9ma6d_175 td[data-label=Actions]:before{margin-bottom:4px}._actions_9ma6d_258{justify-content:flex-start;flex-wrap:wrap;gap:12px}}@media(max-width:480px){._table_9ma6d_175 td{grid-template-columns:minmax(70px,auto) 1fr}}._container_hlptj_92{display:flex;flex-direction:column;height:100%;background-color:#f8f9fa}._header_hlptj_99{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 1px 3px #0000000d}._headerLeft_hlptj_109{display:flex;align-items:center;gap:.75rem}._headerTitle_hlptj_115{font-size:1.25rem;font-weight:600;color:#333;margin:0}._backButton_hlptj_122{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;cursor:pointer;transition:all .2s}._backButton_hlptj_122:hover{background-color:#f8f9fa;border-color:#ced4da}._saveButton_hlptj_140{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.375rem;border:none;background-color:#2e7ab9;color:#fff;font-weight:500;cursor:pointer;transition:all .2s}._saveButton_hlptj_140:hover:not(:disabled){background-color:#245f90}._saveButton_hlptj_140:disabled{opacity:.7;cursor:not-allowed}._loadingSpinner_hlptj_161{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_hlptj_1 1s linear infinite}@keyframes _spin_hlptj_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._content_hlptj_179{flex:1;padding:1.5rem;overflow:auto}._footer_hlptj_185{padding:1rem 1.5rem;background-color:#fff;border-top:1px solid #e9ecef}._footerContent_hlptj_191{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.875rem;color:#6c757d}._officeInfo_hlptj_199{margin:0;display:flex;align-items:center;gap:.5rem}._label_hlptj_206{font-weight:500;color:#495057}._errorState_hlptj_211{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:1rem}._errorState_hlptj_211 p{font-size:1rem;color:#6c757d}@media(max-width:768px){._header_hlptj_99{padding:.75rem 1rem}._backButton_hlptj_122{width:var(--icon-button-size);height:var(--icon-button-size);min-width:var(--icon-button-size);min-height:var(--icon-button-size)}._saveButton_hlptj_140{min-height:44px}._content_hlptj_179{padding:1rem}._footer_hlptj_185{padding:.75rem 1rem}._footerContent_hlptj_191{flex-direction:column;gap:.5rem}}._container_5taj1_92{display:flex;flex-direction:column;height:calc(var(--vh, 1vh) * 100 - var(--app-header-h, 60px));height:calc(100dvh - var(--app-header-h, 60px));height:calc(100svh - var(--app-header-h, 60px));background-color:#f8f9fa;min-height:0;overflow:hidden}._header_5taj1_103{background-color:#fff;border-bottom:1px solid #e9ecef;padding:1.5rem}@media(max-width:768px){._header_5taj1_103{padding:1rem}}@media(max-width:768px){._headerTop_5taj1_115{margin-bottom:1rem}}._headerControls_5taj1_120{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}@media(max-width:768px){._headerControls_5taj1_120{flex-direction:column;gap:.75rem;align-items:stretch}}._headerActions_5taj1_134{display:flex;align-items:center;gap:.75rem}._pageSizeSelect_5taj1_140{padding:.4rem .6rem;border:1px solid #dee2e6;border-radius:6px;font-size:.85rem;background:#fff;min-height:44px}._toggleArchivedLabel_5taj1_149{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:#495057}._searchContainer_5taj1_157{position:relative;flex:1;min-width:280px}@media(max-width:768px){._searchContainer_5taj1_157{min-width:auto;width:100%}}._searchInput_5taj1_169{width:100%;margin-right:0;padding:.5rem 1.5rem .5rem 2.5rem;border:1px solid #dee2e6;border-radius:6px;font-size:.875rem;min-height:44px}._searchInput_5taj1_169:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}._searchIcon_5taj1_184{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none}._mobileFilterToggle_5taj1_193{display:none;align-items:center;gap:.5rem;padding:.6rem 1rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;color:#495057;font-size:.875rem;cursor:pointer;transition:all .2s;min-height:44px}._mobileFilterToggle_5taj1_193:hover{background-color:#e9ecef}@media(max-width:768px){._mobileFilterToggle_5taj1_193{display:flex}}._quickFilters_5taj1_216{display:flex;gap:.75rem;padding:.9rem 1.5rem;background-color:#fff;border-bottom:1px solid #e9ecef;overflow-x:auto;box-shadow:0 1px 3px #00000008;position:sticky;top:0;z-index:4}._quickFilters_5taj1_216::-webkit-scrollbar{height:4px}._quickFilters_5taj1_216::-webkit-scrollbar-track{background:transparent}._quickFilters_5taj1_216::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}@media(max-width:768px){._quickFilters_5taj1_216{padding:.75rem 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:.75rem;display:flex!important}}._filterButton_5taj1_248{padding:.6rem 1.25rem;border-radius:20px;border:none;background-color:#f1f3f5;color:#495057;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s;flex-shrink:0}._filterButton_5taj1_248:hover{background-color:#e9ecef;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}._filterButton_5taj1_248._active_5taj1_266{background-color:#2e7ab9;color:#fff;box-shadow:0 2px 4px #2e7ab933}@media(max-width:768px){._filterButton_5taj1_248{padding:.5rem 1rem;font-size:.875rem;min-width:100px}}._tableContainer_5taj1_279{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}@media(max-width:768px){._tableContainer_5taj1_279{overflow-x:auto;-webkit-overflow-scrolling:touch}}._mobileFilterToggle_5taj1_193{display:none!important}._tableWrapper_5taj1_300{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media(max-width:1200px){._tableWrapper_5taj1_300{overflow-x:auto}}@media(max-width:768px){._tableWrapper_5taj1_300{min-width:0;overflow-x:hidden}}._table_5taj1_279{width:100%;border-collapse:collapse}._table_5taj1_279 th,._table_5taj1_279 td{padding:.75rem;text-align:left;border-bottom:1px solid #e9ecef;white-space:nowrap;vertical-align:middle}@media(max-width:768px){._table_5taj1_279 th,._table_5taj1_279 td{padding:.5rem .375rem;font-size:.875rem;min-width:80px}}._table_5taj1_279 th{background-color:#f8f9fa;font-weight:600;color:#495057;position:sticky;top:0;z-index:10}@media(max-width:768px){._table_5taj1_279 th{font-size:.8125rem;padding:.5rem .375rem}}@media(max-width:768px){._table_5taj1_279 ._expandColumn_5taj1_352{width:40px;min-width:40px}._table_5taj1_279 th:nth-child(2),._table_5taj1_279 td:nth-child(2){min-width:120px}._table_5taj1_279 th:nth-child(8),._table_5taj1_279 td:nth-child(8){min-width:100px}._table_5taj1_279 th:nth-child(10),._table_5taj1_279 td:nth-child(10){min-width:100px}}@media(max-width:768px){._hideOnMobile_5taj1_368{display:none}}@media(max-width:992px){._hideOnTablet_5taj1_374{display:none}}._proposalRow_5taj1_379{cursor:pointer;transition:background-color .2s}._proposalRow_5taj1_379:hover td{background-color:#f8f9fa}._expandColumn_5taj1_352{width:40px}._expandBtn_5taj1_391{background:none;border:none;cursor:pointer;color:#2e7ab9;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.25rem;transition:all .2s}._expandBtn_5taj1_391:hover{background-color:#2e7ab91a}._statusDropdown_5taj1_407{padding:.5rem;font-size:.875rem;border:1px solid #ced4da;border-radius:.25rem;background-color:#fff;cursor:pointer;transition:all .2s;min-height:44px}._statusDropdown_5taj1_407:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab926}@media(max-width:768px){._statusDropdown_5taj1_407{width:100%;padding:.5rem .25rem;font-size:.8rem}}._actionIcons_5taj1_430{display:flex;align-items:center;gap:.5rem}@media(max-width:768px){._actionIcons_5taj1_430{justify-content:center}}@media(max-width:1200px){._actionIcons_5taj1_430{min-width:1100px}}@media(max-width:768px){._actionsCell_5taj1_447{width:100%}}._actionIcon_5taj1_430{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;border:none;cursor:pointer;transition:all .2s;background-color:#f8f9fa;box-shadow:0 1px 3px #0000001a}._actionIcon_5taj1_430:hover{transform:translateY(-2px);box-shadow:0 3px 6px #00000026}._actionIcon_5taj1_430:active{transform:translateY(0)}@media(max-width:768px){._actionIcon_5taj1_430{width:44px;height:44px;min-width:44px;min-height:44px}}@keyframes _spin_5taj1_484{to{transform:rotate(360deg)}}._noteIcon_5taj1_493{color:#17a2b8}._noteIcon_5taj1_493:hover{background-color:#17a2b81a}._reminderIcon_5taj1_500{color:#fd7e14}._reminderIcon_5taj1_500:hover{background-color:#fd7e141a}._missionIcon_5taj1_507{color:#2e7ab9}._missionIcon_5taj1_507:hover{background-color:#2e7ab91a}._expandedRow_5taj1_514{background-color:#f8f9fa;transition:all .3s ease-in-out}._expandedRow_5taj1_514 td{padding:0}._expandedContent_5taj1_522{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;padding:1.5rem;border-top:1px solid #ddd;background:#fdfdfd;animation:_fadeIn_5taj1_1 .3s ease-in-out;gap:1.5rem;max-height:400px;overflow-y:auto}._expandedContent_5taj1_522::-webkit-scrollbar{width:6px}._expandedContent_5taj1_522::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._expandedContent_5taj1_522::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}._expandedContent_5taj1_522::-webkit-scrollbar-thumb:hover{background-color:#999}@media(max-width:992px){._expandedContent_5taj1_522{flex-direction:column;padding:1rem;gap:1rem;max-height:350px}}@media(max-width:1024px){._expandedContent_5taj1_522{max-height:none;overflow-y:visible}}@media(max-width:768px){._container_5taj1_92{overflow:auto}._tableContainer_5taj1_279{overflow:visible;box-shadow:none;background:transparent}._tableWrapper_5taj1_300{overflow:visible}._tableContainer_5taj1_279{overflow-x:hidden}._table_5taj1_279{display:block;min-width:0}._table_5taj1_279 thead{display:none}._table_5taj1_279 tbody{display:block}._proposalRow_5taj1_379{display:grid;grid-template-columns:1fr;gap:10px;border:1px solid #e9ecef;border-radius:14px;margin-bottom:12px;box-shadow:0 8px 16px #0000000f;overflow:hidden;padding:12px;background:#fff}._proposalRow_5taj1_379 td{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:center;border:none;padding:6px 4px;background:none;white-space:normal;min-width:0;word-break:break-word}._proposalRow_5taj1_379 td:before{content:attr(data-label);font-weight:600;color:#6b7280;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}._proposalRow_5taj1_379 td[data-label=Title]{grid-template-columns:1fr;padding:2px 4px 10px}._proposalRow_5taj1_379 td[data-label=Title]:before{display:none}._clickableTitle_5taj1_628{font-size:1rem;font-weight:600;color:#1f2937}._proposalRow_5taj1_379 td[data-label=Expand]{grid-template-columns:1fr;justify-items:end;padding:0 4px}._proposalRow_5taj1_379 td[data-label=Expand]:before{display:none}._proposalRow_5taj1_379 td[data-label=Actions]{grid-template-columns:1fr;align-items:flex-start;padding-top:10px;border-top:1px dashed #e5e7eb}._proposalRow_5taj1_379 td[data-label=Actions]:before{margin-bottom:4px}._actionIcons_5taj1_430{justify-content:flex-start;flex-wrap:wrap;gap:12px}._actionIcon_5taj1_430{width:32px;height:32px}._expandedRow_5taj1_514 td{display:block}._expandedContent_5taj1_522{max-height:none;overflow-y:visible}}@media(max-width:480px){._proposalRow_5taj1_379 td{grid-template-columns:90px 1fr}}._sectionTitle_5taj1_672{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}._detailsSection_5taj1_682{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 8px #00000014;flex:1 1 260px;min-width:260px;flex-shrink:0}@media(max-width:992px){._detailsSection_5taj1_682{width:100%;padding:1rem}}._detailsList_5taj1_698{display:flex;flex-direction:column;gap:.75rem}._detailItem_5taj1_704{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #f0f0f0}._detailItem_5taj1_704:last-child{border-bottom:none}@media(max-width:768px){._detailItem_5taj1_704{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.35rem 0}}._detailLabel_5taj1_723{font-size:.875rem;font-weight:600;color:#495057;min-width:150px;flex-shrink:0}@media(max-width:768px){._detailLabel_5taj1_723{min-width:auto;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}}._detailValue_5taj1_739{font-size:.875rem;color:#333;font-weight:500;word-break:break-word}._notesSection_5taj1_746{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 8px #00000014;flex:1 1 320px;min-width:280px;flex-shrink:0}@media(max-width:992px){._notesSection_5taj1_746{width:100%;padding:1rem}}._collaboratorsSection_5taj1_762{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 8px #00000014;flex:1 1 260px;min-width:260px;flex-shrink:0}@media(max-width:992px){._collaboratorsSection_5taj1_762{width:100%;padding:1rem}}._sectionHeaderRow_5taj1_778{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}._sectionHeaderRow_5taj1_778 ._sectionTitle_5taj1_672{margin-bottom:0}._inviteInlineButton_5taj1_791{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:999px;border:1px solid rgba(46,122,185,.2);background:#2e7ab914;color:#2e7ab9;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:36px}._inviteInlineButton_5taj1_791:hover{background:#2e7ab924;box-shadow:0 6px 14px #2e7ab926}._collaboratorsState_5taj1_811{display:flex;align-items:center;gap:.5rem;padding:1rem 0;color:#6c757d}._membersList_5taj1_819{display:flex;flex-direction:column;gap:.75rem}._memberItem_5taj1_825{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#f8f9fa;border-radius:.375rem;border-left:3px solid #2E7AB9;transition:all .2s}._memberItem_5taj1_825:hover{background-color:#f1f3f5;transform:translateY(-2px);box-shadow:0 2px 4px #0000000d}@media(max-width:768px){._memberItem_5taj1_825{flex-direction:column;align-items:flex-start;gap:.5rem}}._memberInfo_5taj1_848{display:flex;flex-direction:column;gap:.25rem}._memberName_5taj1_854{font-weight:500;color:#333}._memberEmail_5taj1_859{font-size:.875rem;color:#6c757d;word-break:break-word}._roleBadge_5taj1_865{font-size:.65rem;background:#e5e7eb;border-radius:4px;padding:1px 6px;align-self:flex-start;margin-top:2px}._removeMemberBtn_5taj1_874{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background-color:#dc35451a;color:#dc3545;cursor:pointer;transition:all .2s}._removeMemberBtn_5taj1_874:hover{background-color:#dc354533;transform:scale(1.1)}._removeMemberBtn_5taj1_874:active{transform:scale(.95)}._removeMemberBtn_5taj1_874:disabled{opacity:.5;cursor:not-allowed}._removeMemberBtn_5taj1_874:disabled:hover{transform:none;background-color:#dc35451a}@media(max-width:768px){._inviteInlineButton_5taj1_791{width:100%;justify-content:center;min-height:var(--control-height-sm, 44px)}._primaryActionButton_5taj1_909,._actionMenuTrigger_5taj1_910{min-height:var(--control-height-sm, 44px)}._actionMenu_5taj1_910{right:0;left:auto;min-width:min(90vw,320px);max-width:90vw}._actionMenuItem_5taj1_919{min-height:44px}._membersList_5taj1_819{gap:.6rem}._removeMemberBtn_5taj1_874{width:var(--control-height-sm, 44px);height:var(--control-height-sm, 44px);align-self:flex-end}._notesList_5taj1_930{max-height:none;overflow:visible;padding-right:0}}._noMembers_5taj1_936{padding:1.5rem;text-align:center;color:#6c757d;font-style:italic;background-color:#f8f9fa;border-radius:.375rem}._notesHeader_5taj1_945{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}._notesHeader_5taj1_945 ._sectionTitle_5taj1_672{margin-bottom:0}._addNoteButton_5taj1_959{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:999px;border:1px solid rgba(46,122,185,.2);background:#2e7ab914;color:#2e7ab9;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}._addNoteButton_5taj1_959:hover{background:#2e7ab924;box-shadow:0 6px 14px #2e7ab926}@media(max-width:768px){._notesHeader_5taj1_945{flex-direction:column;align-items:stretch}._addNoteButton_5taj1_959{width:100%;justify-content:center}}._notesList_5taj1_930{max-height:300px;overflow-y:auto;padding-right:.5rem}._notesList_5taj1_930::-webkit-scrollbar{width:4px}._notesList_5taj1_930::-webkit-scrollbar-track{background:transparent}._notesList_5taj1_930::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}._noteItem_5taj1_1004{padding:1rem;border-radius:.5rem;background-color:#f8f9fa;margin-bottom:.75rem;border-left:3px solid #2E7AB9}._noteItem_5taj1_1004:last-child{margin-bottom:0}._noteItem_5taj1_1004 ._noteHeader_5taj1_1014{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._noteItem_5taj1_1004 ._deleteNoteBtn_5taj1_1020{background:none;border:none;color:#e74c3c;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s;display:flex;align-items:center;justify-content:center}._noteItem_5taj1_1004 ._deleteNoteBtn_5taj1_1020:hover{background-color:#e74c3c1a;transform:scale(1.1)}._noteItem_5taj1_1004 ._deleteNoteBtn_5taj1_1020:active{transform:scale(.95)}._noteTimestamp_5taj1_1040{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6c757d;margin-bottom:.5rem}._noteContent_5taj1_1049{font-size:.875rem;color:#495057;line-height:1.5;white-space:pre-wrap}._notesLoading_5taj1_1056{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 0;color:#6c757d}._notesLoading_5taj1_1056 ._spinner_5taj1_484{animation:_spin_5taj1_484 1s linear infinite}._notesEmpty_5taj1_1068{display:flex;align-items:center;justify-content:center;padding:2rem 0;color:#6c757d;font-style:italic}._emptyState_5taj1_1077{text-align:center;padding:2rem!important;color:#6c757d;font-style:italic}._loadingState_5taj1_1084{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6c757d}._loadingState_5taj1_1084 p{margin-top:1rem}._spinner_5taj1_484{animation:_spin_5taj1_484 1s linear infinite}@keyframes _fadeIn_5taj1_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._footer_5taj1_1118{padding:1rem 1.5rem;background-color:#fff;border-top:1px solid #e9ecef;box-shadow:0 -1px 3px #00000008}._pagination_5taj1_1125{display:flex;align-items:center;justify-content:center;gap:1rem}._paginationButton_5taj1_1132{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;font-size:.875rem;cursor:pointer;transition:all .2s;min-height:44px}._paginationButton_5taj1_1132:hover:not(:disabled){background-color:#f8f9fa;border-color:#ced4da;transform:translateY(-1px)}._paginationButton_5taj1_1132:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._paginationButton_5taj1_1132{padding:.5rem}}@media(max-width:768px){._buttonText_5taj1_1162{display:none}}._paginationInfo_5taj1_1167{font-size:.875rem;color:#6c757d}._clickableTitle_5taj1_628{cursor:pointer;color:#246399;transition:color .2s ease;position:relative}._clickableTitle_5taj1_628:hover{color:#246399;text-decoration:underline}._clickableTitle_5taj1_628:active{color:#246399}._titleCell_5taj1_1186{display:flex;align-items:center;gap:.5rem;min-width:0}._titleText_5taj1_1193{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleInput_5taj1_1201{flex:1;min-width:140px;padding:.35rem .5rem;border:1px solid #ced4da;border-radius:6px;font-size:.875rem}._titleActionButton_5taj1_1210{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid #e5e7eb;background:#f8f9fa;cursor:pointer;color:#374151;transition:all .15s ease}._titleActionButton_5taj1_1210:hover{background:#eef2f7}._titleEditButton_5taj1_1227{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:999px;border:1px solid rgba(46,122,185,.25);background:#2e7ab914;color:#2e7ab9;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}._titleEditButton_5taj1_1227:hover{background:#2e7ab929;box-shadow:0 6px 14px #2e7ab926}._actionMenuWrap_5taj1_1246{position:relative;display:inline-flex}._actionControls_5taj1_1251{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}._primaryActionButton_5taj1_909{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(46,122,185,.2);background:#2e7ab914;color:#2e7ab9;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}._primaryActionButton_5taj1_909:hover:not(:disabled){background:#2e7ab929;box-shadow:0 6px 14px #2e7ab926}._primaryActionButton_5taj1_909:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._primaryActionPrimary_5taj1_1283{background:#2e7ab9;color:#fff;border-color:#2e7ab9}._primaryActionPrimary_5taj1_1283:hover:not(:disabled){background:#1f5686}._actionMenuTrigger_5taj1_910{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(46,122,185,.2);background:#fff;color:#2e7ab9;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}._actionMenuTrigger_5taj1_910:hover{background:#2e7ab914;box-shadow:0 6px 14px #2e7ab91f}._actionMenu_5taj1_910{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 14px 36px #0f172a26;padding:.35rem;z-index:30}._actionMenuItem_5taj1_919{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .6rem;border:none;background:transparent;border-radius:8px;color:#1f2937;font-size:.85rem;cursor:pointer;transition:all .15s ease}._actionMenuItem_5taj1_919:hover{background:#f3f4f6}._actionMenuItem_5taj1_919:disabled{opacity:.6;cursor:not-allowed}._actionMenuDivider_5taj1_1346{height:1px;background:#e5e7eb;margin:.35rem 0}._dangerItem_5taj1_1352{color:#b42318}._dangerItem_5taj1_1352:hover{background:#b4231814}@media(max-width:768px){._actionControls_5taj1_1251{width:100%;align-items:stretch}._primaryActionButton_5taj1_909,._actionMenuTrigger_5taj1_910{width:100%;justify-content:center}}._headerActions_5taj1_134{display:flex;align-items:center;gap:1rem}@media(max-width:768px){._headerActions_5taj1_134{gap:.5rem}}._refreshButton_5taj1_1381{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;color:#495057;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:44px}._refreshButton_5taj1_1381:hover:not(:disabled){background-color:#e9ecef;border-color:#adb5bd;color:#212529}._refreshButton_5taj1_1381:active:not(:disabled){background-color:#dee2e6;transform:translateY(1px)}._refreshButton_5taj1_1381:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){._refreshButton_5taj1_1381 ._refreshText_5taj1_1411{display:none}}@media(max-width:768px){._refreshButton_5taj1_1381{padding:.5rem .75rem;font-size:.8125rem}}@media(max-width:480px){._refreshButton_5taj1_1381{padding:.5rem;min-width:44px;justify-content:center}}._refreshing_5taj1_1429{animation:_spin_5taj1_484 1s linear infinite}@keyframes _spin_5taj1_484{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._mobileFilterToggle_5taj1_193{display:none;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;color:#495057;font-size:.875rem;cursor:pointer;transition:all .2s ease}._mobileFilterToggle_5taj1_193:hover{background-color:#e9ecef;border-color:#adb5bd}@media(max-width:768px){._mobileFilterToggle_5taj1_193{display:flex;padding:.5rem .75rem;font-size:.8125rem}}@media(max-width:480px){._mobileFilterToggle_5taj1_193{padding:.5rem;min-width:44px;justify-content:center}._mobileFilterToggle_5taj1_193 span{display:none}}._cacheIndicator_5taj1_1476{font-size:.75rem;color:#6c757d;padding:.25rem .5rem;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}._cacheIndicator_5taj1_1476._cached_5taj1_1484{color:#155724;background-color:#d4edda;border-color:#c3e6cb}._cacheIndicator_5taj1_1476._fresh_5taj1_1489{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}._testCaseDialogContent_5taj1_1495._testCaseDialogContent_5taj1_1495{max-width:640px;width:min(640px,94vw);max-height:min(90dvh,720px);display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;gap:0}._testCaseDialogHeader_5taj1_1506{flex:0 0 auto;position:sticky;top:0;z-index:2;background:#fff;background-color:#fff;opacity:1;padding-bottom:.75rem;border-bottom:1px solid #eef2f7}._testCaseList_5taj1_1518{display:grid;gap:.75rem;margin-top:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));overflow:auto;padding-right:.25rem;flex:1 1 auto;min-height:0;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding-bottom:.75rem}._testCaseItem_5taj1_1534{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.75rem .9rem;border-radius:10px;border:1px solid #e9ecef;background-color:#f8f9fa}._testCaseCheckbox_5taj1_1545{margin-top:.2rem;width:1.125rem;height:1.125rem}._testCaseMeta_5taj1_1551{display:grid;gap:.25rem}._testCaseLabelRow_5taj1_1556{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._testCaseLabel_5taj1_1556{font-weight:600;color:#1f2937}._testCaseRequired_5taj1_1568{font-size:.7rem;font-weight:600;padding:.1rem .45rem;border-radius:999px;background-color:#e9ecef;color:#495057;letter-spacing:.02em}._testCaseDescription_5taj1_1578{font-size:.8rem;color:#6c757d;line-height:1.3}._testCaseDialogFooter_5taj1_1584{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem;flex:0 0 auto;position:sticky;bottom:0;z-index:2;background:#fff;background-color:#fff;opacity:1;border-top:1px solid #eef2f7;padding-top:.75rem}._testCaseCancelButton_5taj1_1600{border:1px solid #dee2e6;background-color:#fff;color:#495057;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;cursor:pointer;min-height:44px;touch-action:manipulation}._testCaseCancelButton_5taj1_1600:hover{background-color:#f8f9fa}._testCaseConfirmButton_5taj1_1615{border:1px solid #246399;background-color:#246399;color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;cursor:pointer;min-height:44px;touch-action:manipulation}._testCaseConfirmButton_5taj1_1615:hover:not(:disabled){background-color:#246399}._testCaseConfirmButton_5taj1_1615:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){._testCaseDialogContent_5taj1_1495._testCaseDialogContent_5taj1_1495{width:min(96vw,520px);height:min(92dvh,92vh);max-height:min(92dvh,92vh);padding:0;border-radius:12px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}._testCaseDialogHeader_5taj1_1506{padding:1rem 1rem .75rem}._testCaseList_5taj1_1518{grid-template-columns:1fr;margin-top:0;overflow:visible;flex:0 0 auto;min-height:auto;padding:.75rem 1rem 0}._testCaseItem_5taj1_1534{padding:.7rem .8rem}._testCaseDialogFooter_5taj1_1584{flex-direction:column-reverse;align-items:stretch;margin-top:0;padding:.75rem 1rem calc(.25rem + env(safe-area-inset-bottom,0px))}._testCaseCancelButton_5taj1_1600,._testCaseConfirmButton_5taj1_1615{width:100%}}@media(min-width:641px)and (max-width:1024px){._testCaseDialogContent_5taj1_1495._testCaseDialogContent_5taj1_1495{width:min(94vw,760px);height:min(90dvh,760px);max-height:min(90dvh,760px);padding:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}._testCaseDialogHeader_5taj1_1506{padding:1.1rem 1.1rem .8rem}._testCaseList_5taj1_1518{margin-top:0;overflow:visible;flex:0 0 auto;min-height:auto;padding:.8rem 1.1rem 0}._testCaseDialogFooter_5taj1_1584{margin-top:0;padding:.8rem 1.1rem}}._notesPopupOverlay_1o5p5_92{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:16px}@media(max-width:600px){._notesPopupOverlay_1o5p5_92{align-items:flex-end;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 8px)}}._notesPopupContainer_1o5p5_113{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;width:90%;max-width:500px;max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);display:flex;flex-direction:column;animation:_slideUp_1o5p5_1 .3s ease-out}@media(max-width:600px){._notesPopupContainer_1o5p5_113{width:100%;border-radius:16px 16px 0 0;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}@keyframes _slideUp_1o5p5_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._notesHeader_1o5p5_144{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa;border-radius:8px 8px 0 0;position:sticky;top:0;z-index:2}._notesHeader_1o5p5_144 h3{margin:0;font-size:18px;color:#333;font-weight:600}._closeIconBtn_1o5p5_163{background:none;border:none;color:#666;font-size:16px;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;min-width:44px;min-height:44px}._closeIconBtn_1o5p5_163:hover{background-color:#f0f0f0;color:#333}._notesContent_1o5p5_183{padding:20px;flex:1;overflow-y:auto;min-height:0}._noteForm_1o5p5_190{margin-bottom:10px}._noteTextarea_1o5p5_194{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:6px;resize:vertical;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s;min-height:120px}._noteTextarea_1o5p5_194:focus{outline:none;border-color:#3080c1;box-shadow:0 0 0 2px #4a90e233}._noteTextarea_1o5p5_194::placeholder{color:#aaa}._noteTextarea_1o5p5_194:disabled{background-color:#f5f5f5;cursor:not-allowed}._notesFooter_1o5p5_219{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #e0e0e0;background-color:#f8f9fa;border-radius:0 0 8px 8px;position:sticky;bottom:0;z-index:2}._cancelBtn_1o5p5_232,._saveBtn_1o5p5_232{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;min-height:44px}._cancelBtn_1o5p5_232:disabled,._saveBtn_1o5p5_232:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_1o5p5_232{background-color:#f0f0f0;color:#666;border:1px solid #ddd}._cancelBtn_1o5p5_232:hover:not(:disabled){background-color:#e0e0e0}._saveBtn_1o5p5_232{background-color:#2e7ab9;color:#fff;border:none}._saveBtn_1o5p5_232:hover:not(:disabled){background-color:#245f90}._loadingText_1o5p5_267{display:flex;align-items:center;gap:8px}._loadingText_1o5p5_267:after{content:"";width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:_spin_1o5p5_1 .8s linear infinite}@keyframes _spin_1o5p5_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._reminderPopupOverlay_15h78_92{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:16px}@media(max-width:600px){._reminderPopupOverlay_15h78_92{align-items:flex-end;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 8px)}}._reminderPopupContainer_15h78_113{background:#fff;padding:1.25rem;border-radius:.5rem;width:90%;max-width:500px;box-shadow:0 .25rem .625rem #0003;display:flex;flex-direction:column;animation:_slideUp_15h78_1 .3s ease-out;max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);overflow:hidden}@media(max-width:768px){._reminderPopupContainer_15h78_113{width:95%;padding:1rem}}@media(max-width:600px){._reminderPopupContainer_15h78_113{width:100%;border-radius:16px 16px 0 0;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}@keyframes _slideUp_15h78_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._reminderHeader_15h78_152{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #eee;position:sticky;top:0;z-index:2}._reminderHeader_15h78_152 h3{margin:0;font-size:1.25rem;color:#333;font-weight:600}@media(max-width:768px){._reminderHeader_15h78_152 h3{font-size:1.125rem}}._closeIconBtn_15h78_175{background:none;border:none;color:#666;font-size:16px;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;min-width:44px;min-height:44px}._closeIconBtn_15h78_175:hover{background-color:#f0f0f0;color:#333}._reminderContent_15h78_195{flex:1;margin-bottom:1.25rem;overflow-y:auto;min-height:0}._reminderForm_15h78_202{display:flex;flex-direction:column;gap:1rem;width:100%;box-sizing:border-box}._reminderTextarea_15h78_210{resize:none;border:1px solid #ddd;border-radius:.375rem;padding:.75rem;width:100%;font-size:.875rem;line-height:1.5;box-sizing:border-box;min-height:120px}._reminderTextarea_15h78_210:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab91a}._reminderTextarea_15h78_210::placeholder{color:#aaa}._reminderTextarea_15h78_210:disabled{background-color:#f5f5f5;cursor:not-allowed}._dateTimePickerContainer_15h78_234{display:flex;flex-direction:column;gap:.5rem;width:100%}@media(min-width:576px){._dateTimePickerContainer_15h78_234{flex-direction:row;align-items:center}}._dateTimeLabel_15h78_247{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:#555;white-space:nowrap;font-weight:500}@media(min-width:576px){._dateTimeLabel_15h78_247{min-width:150px}}._clockIcon_15h78_262{color:#2e7ab9}._dateTimePicker_15h78_234{border:1px solid #ddd;border-radius:.375rem;padding:.625rem .75rem;font-size:.875rem;flex:1;min-width:0}._dateTimePicker_15h78_234:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab91a}._dateTimePicker_15h78_234:disabled{background-color:#f5f5f5;cursor:not-allowed}._reminderFooter_15h78_284{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid #eee;position:sticky;bottom:0;z-index:2}._cancelBtn_15h78_295,._saveBtn_15h78_295{padding:.625rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;min-height:44px}._cancelBtn_15h78_295:disabled,._saveBtn_15h78_295:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_15h78_295{background-color:#f0f0f0;color:#666;border:1px solid #ddd}._cancelBtn_15h78_295:hover:not(:disabled){background-color:#e0e0e0}._saveBtn_15h78_295{background-color:#2e7ab9;color:#fff;border:none}._saveBtn_15h78_295:hover:not(:disabled){background-color:#245f90}._loadingText_15h78_330{display:flex;align-items:center;gap:.5rem}._loadingText_15h78_330:after{content:"";width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:_spin_15h78_1 .8s linear infinite}@keyframes _spin_15h78_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_oaabi_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_oaabi_1{0%{opacity:1}to{opacity:0}}@keyframes _zoomIn_oaabi_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _zoomOut_oaabi_1{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}@keyframes _slideInFromTop_oaabi_1{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes _slideOutToTop_oaabi_1{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-48%)}}@keyframes _slideInFromLeft_oaabi_1{0%{opacity:0;transform:translate(-52%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes _slideOutToLeft_oaabi_1{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-52%,-50%)}}._overlay_oaabi_77{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;background-color:#000c}._overlay_oaabi_77[data-state=open]{animation:_fadeIn_oaabi_1 .2s ease-out}._overlay_oaabi_77[data-state=closed]{animation:_fadeOut_oaabi_1 .2s ease-in}._content_oaabi_90{position:fixed;left:50%;top:50%;z-index:10050;display:grid;width:calc(100% - 2rem);max-width:62rem;max-height:calc(100vh - 3rem);max-height:calc(100dvh - 3rem);transform:translate(-50%,-50%);gap:1rem;border:1px solid var(--color-border, #e2e8f0);background-color:var(--color-background, white);padding:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}._content_oaabi_90[data-state=open]{animation:_fadeIn_oaabi_1 .2s ease-out,_zoomIn_oaabi_1 .2s ease-out,_slideInFromLeft_oaabi_1 .2s ease-out,_slideInFromTop_oaabi_1 .2s ease-out}._content_oaabi_90[data-state=closed]{animation:_fadeOut_oaabi_1 .2s ease-in,_zoomOut_oaabi_1 .2s ease-in,_slideOutToLeft_oaabi_1 .2s ease-in,_slideOutToTop_oaabi_1 .2s ease-in}@media(min-width:640px){._content_oaabi_90{border-radius:.75rem}}@media(max-width:640px){._content_oaabi_90{max-height:calc(100dvh - 3rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding-top:calc(1.25rem + env(safe-area-inset-top,0px));padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}}._closeButton_oaabi_129{position:absolute;right:1rem;top:1rem;border-radius:.125rem;opacity:.7;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._closeButton_oaabi_129:hover{opacity:1}._closeButton_oaabi_129:focus{outline:none;box-shadow:0 0 0 2px var(--color-ring, rgba(46, 122, 185, .5));box-shadow:0 0 0 2px var(--color-ring, rgba(46, 122, 185, .5)) 0 0 0 2px var(--color-background, white)}._closeButton_oaabi_129:disabled{pointer-events:none}._closeButton_oaabi_129[data-state=open]{background-color:var(--color-accent, #f3f4f6);color:var(--color-muted-foreground, #6b7280)}@media(max-width:640px){._closeButton_oaabi_129{width:44px;height:44px;min-width:44px;min-height:44px}}._closeIcon_oaabi_163{height:1rem;width:1rem}._srOnly_oaabi_168{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._header_oaabi_180{display:flex;flex-direction:column;gap:.375rem;text-align:center}@media(min-width:640px){._header_oaabi_180{text-align:left}}._footer_oaabi_192{display:flex;flex-direction:column-reverse}@media(min-width:640px){._footer_oaabi_192{flex-direction:row;justify-content:flex-end;gap:.5rem}}._title_oaabi_204{font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:-.025em}._description_oaabi_211{font-size:.875rem;color:var(--color-muted-foreground, #6b7280)}._overlay_1b4ez_92{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:16px}@media(max-width:600px){._overlay_1b4ez_92{align-items:flex-end;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 8px)}}._container_1b4ez_110{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;width:90%;max-width:520px;max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);display:flex;flex-direction:column;animation:_slideUp_1b4ez_1 .3s ease-out}@media(max-width:600px){._container_1b4ez_110{width:100%;border-radius:16px 16px 0 0;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}._header_1b4ez_131{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa;border-radius:8px 8px 0 0}._title_1b4ez_141{margin:0;font-size:16px;color:#333;font-weight:600}._closeButton_1b4ez_148{background:none;border:none;color:#666;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;line-height:1;transition:all .2s}._closeButton_1b4ez_148:hover{background-color:#f0f0f0;color:#333}._body_1b4ez_164{padding:16px}@keyframes _slideUp_1b4ez_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._container_19vnh_92{display:flex;flex-direction:column;height:calc(var(--vh, 1vh) * 100 - var(--app-header-h, 60px));height:calc(100dvh - var(--app-header-h, 60px));height:calc(100svh - var(--app-header-h, 60px));background:linear-gradient(180deg,#f2f7fb,#fff 20%);min-height:0}._header_19vnh_102{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#fff;border-bottom:1px solid rgba(46,122,185,.14);box-shadow:0 10px 24px #0f172a0f;z-index:10}._headerTitle_19vnh_112{font-size:1.25rem;font-weight:600;color:#333;margin:0}._headerActions_19vnh_119{display:flex;align-items:center;gap:1rem}._refreshButton_19vnh_125{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#2e7ab90d;border:1px solid rgba(46,122,185,.12);border-radius:.5rem;color:#2e7ab9;font-size:.875rem;cursor:pointer;transition:all .2s;min-height:44px}._refreshButton_19vnh_125:hover:not(:disabled){background-color:#2e7ab914;border-color:#2e7ab92e;box-shadow:0 10px 24px #2e7ab91f}._refreshButton_19vnh_125:disabled{opacity:.6;cursor:not-allowed}._tableContainer_19vnh_149{flex:1;padding:1rem 1.5rem;overflow:hidden;display:flex;flex-direction:column;gap:.75rem;min-height:0}._tableWrapper_19vnh_159{flex:1;overflow-y:auto;border-radius:.5rem;border:1px solid rgba(46,122,185,.12);box-shadow:0 16px 30px #24639914;background-color:#fff;-webkit-overflow-scrolling:touch;border-collapse:separate;border-spacing:0}@media(max-width:768px){._container_19vnh_92{overflow:auto}._tableContainer_19vnh_149{overflow:visible}._tableWrapper_19vnh_159{overflow:visible;box-shadow:none}}._table_19vnh_149{width:100%;border-collapse:separate;border-spacing:0}._table_19vnh_149 th,._table_19vnh_149 td{padding:.875rem 1rem;text-align:left;border-bottom:1px solid rgba(46,122,185,.12)}._table_19vnh_149 th:nth-child(3),._table_19vnh_149 td:nth-child(3),._table_19vnh_149 th:nth-child(5),._table_19vnh_149 td:nth-child(5){text-align:center}._table_19vnh_149 th{font-weight:600;font-size:.875rem;color:#334155;background-color:#2e7ab90f;position:sticky;top:0;z-index:5;box-shadow:0 1px 2px #24639914}._table_19vnh_149 tr:last-child td{border-bottom:none}._table_19vnh_149 tr:hover td{background-color:#2e7ab90a}._titleCell_19vnh_216{font-weight:500;color:#2e7ab9}._descriptionText_19vnh_221{color:#475569;font-size:.9rem;line-height:1.45;word-break:break-word}._controlsRow_19vnh_228{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background-color:#fffffff5;border-bottom:1px solid rgba(46,122,185,.12)}._searchBar_19vnh_238{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:.75rem;background:#2e7ab90d;border:1px solid rgba(46,122,185,.14);min-width:260px;flex:1 1 280px;box-shadow:0 12px 22px #2e7ab91f;min-height:44px}._searchBar_19vnh_238 svg{color:#64697b}._filterSelect_19vnh_255{min-width:200px;flex:0 0 200px}._filterSelect_19vnh_255 select{width:100%;padding:.6rem .75rem;border-radius:.75rem;border:1px solid rgba(46,122,185,.12);background:#2e7ab90d;font-size:.95rem;color:#1f2937;box-shadow:0 12px 22px #2e7ab91f;min-height:44px}._filterSelect_19vnh_255 select:focus{outline:none;border-color:#2e7ab933;box-shadow:0 0 0 3px #2e7ab91f}._searchInput_19vnh_276{border:none;background:transparent;flex:1;font-size:.95rem;color:#1f2937}._searchInput_19vnh_276:focus{outline:none}._clearSearch_19vnh_287{background:none;border:none;color:#64697b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;padding:4px;transition:background-color .2s ease}._clearSearch_19vnh_287:hover{background:#2e7ab914;color:#2e7ab9}._inlineViewRow_19vnh_304,._inlineEditRow_19vnh_310{display:flex;align-items:center;gap:8px}._inlineEditInput_19vnh_316{flex:1;min-width:180px;max-width:360px;padding:6px 8px;border:1px solid #ced4da;border-radius:6px;font-size:.9rem}._inlineIconBtn_19vnh_326{background:transparent;border:none;color:#495057;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;cursor:pointer;transition:background-color .15s ease}._inlineIconBtn_19vnh_326:hover{background-color:#f1f3f5}._spin_19vnh_342{animation:_spin_19vnh_342 1s linear infinite}._metricsCard_19vnh_354,._clientsCard_19vnh_354{background:#f2f7fb;border:1px solid rgba(46,122,185,.14);border-radius:8px;padding:1rem;margin-bottom:1rem}._metricsList_19vnh_362{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.8rem}._metricsList_19vnh_362 li{list-style:none;background:#fff;padding:2px 6px;border-radius:4px}._metricsGrid_19vnh_376{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._metricItem_19vnh_382{border-radius:8px;padding:12px 8px;text-align:center;color:#1f2937;display:flex;flex-direction:column;gap:2px;border:1px solid #d6e4f5}._metricNumber_19vnh_393{font:600 1.125rem/1 Figtree,sans-serif}._metricLabel_19vnh_397{font-size:.7rem;opacity:.9}._metricItem_19vnh_382._total_19vnh_402{background:#e9f2fc;color:#1f4f7a}._metricItem_19vnh_382._completed_19vnh_407{background:#f2f7fb;color:#1f4f7a}._metricItem_19vnh_382._inProgress_19vnh_412{background:#e6f0fa;color:#1f4f7a}._metricItem_19vnh_382._todo_19vnh_417{background:#f7fafd;color:#1f4f7a}@media(max-width:768px){._metricsGrid_19vnh_376{grid-template-columns:repeat(2,minmax(0,1fr))}}._clientsCard_19vnh_354{display:flex;flex-direction:column;gap:6px;padding-top:.7rem}._clientItem_19vnh_434{display:flex;align-items:center;gap:10px;padding:6px 0}._avatar_19vnh_441{width:32px;height:32px;border-radius:50%;background:#c7ddf0;color:#246399;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._clientMeta_19vnh_454{display:flex;flex-direction:column;line-height:1.2}._clientName_19vnh_460{font-weight:500;font-size:.85rem}._roleBadge_19vnh_465{font-size:.65rem;background:#e5e7eb;border-radius:4px;padding:1px 6px;align-self:flex-start;margin-top:2px}._statusBadge_19vnh_474{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-transform:capitalize}._statusBadge_19vnh_474._active_19vnh_482,._statusBadge_19vnh_474._completed_19vnh_407{background-color:#28a7451a;color:#28a745}._statusBadge_19vnh_474._pending_19vnh_486,._statusBadge_19vnh_474._inprogress_19vnh_486,._statusBadge_19vnh_474._in-progress_19vnh_486{background-color:#2e7ab91a;color:#2e7ab9}._statusBadge_19vnh_474._cancelled_19vnh_490,._statusBadge_19vnh_474._failed_19vnh_490{background-color:#dc35451a;color:#dc3545}._statusBadge_19vnh_474._default_19vnh_494{background-color:#6c757d1a;color:#6c757d}._actionIcons_19vnh_499{display:flex;align-items:center;gap:.75rem}._mobileActions_19vnh_505{display:none;align-items:center;gap:.75rem}._mobileOnly_19vnh_511{display:none}._desktopOnly_19vnh_515{display:inline}._primaryAction_19vnh_519{display:inline-flex;align-items:center;gap:8px;padding:.6rem .9rem;border-radius:999px;border:1px solid rgba(46,122,185,.2);background:#2e7ab914;color:#2e7ab9;font-size:.85rem;font-weight:600;min-height:44px;cursor:pointer;transition:all .2s ease}._primaryAction_19vnh_519:hover:not(:disabled){background:#2e7ab924;box-shadow:0 6px 14px #2e7ab926}._primaryAction_19vnh_519:disabled{opacity:.6;cursor:not-allowed}._mobileMenuWrapper_19vnh_543{position:relative}._mobileMenuButton_19vnh_547{display:inline-flex;align-items:center;gap:6px;padding:.55rem .75rem;border-radius:999px;border:1px solid rgba(46,122,185,.16);background:#fff;color:#1f2937;font-size:.82rem;font-weight:600;min-height:44px;cursor:pointer;transition:all .2s ease}._mobileMenuButton_19vnh_547:hover{background:#2e7ab90f}._mobileMenu_19vnh_543{position:absolute;right:0;top:calc(100% + 6px);min-width:190px;background:#fff;border:1px solid rgba(46,122,185,.16);border-radius:12px;box-shadow:0 12px 24px #0f172a1f;padding:6px;display:grid;gap:4px;max-width:85vw;max-height:min(60vh,260px);overflow-y:auto;z-index:50}._mobileMenuUp_19vnh_584{top:auto;bottom:calc(100% + 6px)}._mobileMenuItem_19vnh_589{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:none;background:transparent;color:#1f2937;font-size:.85rem;min-height:44px;cursor:pointer;transition:background .2s ease}._mobileMenuItem_19vnh_589:hover{background:#2e7ab914}._actionIcon_19vnh_499{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;background-color:#f8f9fa;color:#495057;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000000d;z-index:0}._actionIcon_19vnh_499:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a;background-color:#e9ecef}._actionIcon_19vnh_499._disabled_19vnh_629{opacity:.5;cursor:not-allowed}._actionIcon_19vnh_499._disabled_19vnh_629:hover{transform:none;box-shadow:0 2px 4px #0000000d;background-color:#f8f9fa}._actionIcon_19vnh_499._deleteIcon_19vnh_638{color:#dc3545}._actionIcon_19vnh_499._deleteIcon_19vnh_638:hover{background-color:#dc35451a}._actionLabel_19vnh_645{display:none;font-size:.75rem;font-weight:600;color:#334155;line-height:1.2}._expandIcon_19vnh_653{color:#6c757d}._expandIcon_19vnh_653:hover{background-color:#6c757d1a}._expandedRow_19vnh_660{background-color:#f8f9fa}._expandedRow_19vnh_660 td{padding:0!important;width:100%}._expandedContent_19vnh_668{padding:1.5rem;animation:_fadeIn_19vnh_1 .3s ease-in-out}._expandedGrid_19vnh_673{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}._overviewSection_19vnh_679{grid-column:span 7}._metricsSection_19vnh_683{grid-column:span 5}._teamSection_19vnh_687{grid-column:span 7}._notesSectionWrapper_19vnh_691{grid-column:span 5}._mobileSection_19vnh_695{border-radius:.85rem}._mobileSectionSummary_19vnh_699{display:none;align-items:center;justify-content:space-between;padding:.75rem 1rem;font-weight:600;font-size:.9rem;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;cursor:pointer;list-style:none}._mobileSectionSummary_19vnh_699::-webkit-details-marker{display:none}._mobileSectionSummary_19vnh_699::marker{content:""}._mobileSectionChevron_19vnh_722{transition:transform .2s ease}._mobileSection_19vnh_695[open] ._mobileSectionChevron_19vnh_722{transform:rotate(180deg)}._mobileSectionBody_19vnh_730{padding:0}@media(min-width:769px){._mobileSectionSummary_19vnh_699{display:none}._mobileSection_19vnh_695>._mobileSectionBody_19vnh_730{display:block}._mobileSection_19vnh_695:not([open])>._mobileSectionBody_19vnh_730{display:block}}._overviewCard_19vnh_745{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 10px #0000000f}._overviewHeader_19vnh_753{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}._overviewHeader_19vnh_753 ._sectionTitle_19vnh_761{margin-bottom:0}._overviewLoading_19vnh_765{font-size:.75rem;color:#6b7280;background:#f3f4f6;padding:.25rem .6rem;border-radius:999px}._overviewDescription_19vnh_773{margin:0 0 1rem;color:#4b5563;font-size:.95rem;line-height:1.5;word-break:break-word;white-space:pre-wrap}._overviewGrid_19vnh_782{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem}._overviewItem_19vnh_788{display:flex;flex-direction:column;gap:.25rem}._overviewLabel_19vnh_794{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-weight:600}._overviewValue_19vnh_802{font-size:.9rem;color:#111827;font-weight:500;word-break:break-word}._statusPill_19vnh_809{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#f3f4f6;color:#4b5563;width:fit-content}._statusTodo_19vnh_821{background:#ef44441f;color:#b91c1c}._statusInProgress_19vnh_826{background:#2e7ab926;color:#b45309}._statusDone_19vnh_831{background:#22c55e26;color:#15803d}._statusArchived_19vnh_836{background:#64748b33;color:#334155}._statusDefault_19vnh_841{background:#f1f5f9;color:#475569}._metricsCard_19vnh_354{margin-bottom:0}@media(max-width:992px){._expandedGrid_19vnh_673{grid-template-columns:1fr}._overviewSection_19vnh_679,._metricsSection_19vnh_683,._teamSection_19vnh_687,._notesSectionWrapper_19vnh_691{grid-column:1/-1}}@media(max-width:768px){._mobileSection_19vnh_695{border:1px solid #e5e7eb;background:#fff;border-radius:.85rem;overflow:hidden}._mobileSectionSummary_19vnh_699{display:flex;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;padding:.7rem .85rem}._mobileSectionBody_19vnh_730{padding:0 .85rem .85rem}._mobileSectionBody_19vnh_730 ._sectionTitle_19vnh_761{font-size:1rem}._overviewCard_19vnh_745,._metricsCard_19vnh_354,._teamMembersSection_19vnh_887,._notesSection_19vnh_691{padding:1rem;box-shadow:none;border:none}._overviewGrid_19vnh_782{grid-template-columns:1fr}._overviewHeader_19vnh_753{flex-direction:column;align-items:flex-start}._notesHeader_19vnh_900{flex-direction:column;align-items:stretch}._addNoteButton_19vnh_904{width:100%;justify-content:center}}@media(max-width:768px){._expandedContent_19vnh_668{padding:1rem}._expandedRow_19vnh_660 td{grid-column:1/-1;display:block}}@keyframes _fadeIn_19vnh_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._teamMembersSection_19vnh_887{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 8px #00000014}._sectionTitle_19vnh_761{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}._sectionHeaderRow_19vnh_945{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}._sectionHeaderRow_19vnh_945 ._sectionTitle_19vnh_761{margin-bottom:0}._inviteInlineButton_19vnh_958{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:999px;border:1px solid rgba(46,122,185,.2);background:#2e7ab914;color:#2e7ab9;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:36px}._inviteInlineButton_19vnh_958:hover{background:#2e7ab924;box-shadow:0 6px 14px #2e7ab926}._membersList_19vnh_978{display:flex;flex-direction:column;gap:.75rem}._memberItem_19vnh_984{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#f8f9fa;border-radius:.375rem;border-left:3px solid #2E7AB9;transition:all .2s}._memberItem_19vnh_984:hover{background-color:#f1f3f5;transform:translateY(-2px);box-shadow:0 2px 4px #0000000d}@media(max-width:768px){._memberItem_19vnh_984{flex-direction:column;align-items:flex-start;gap:.5rem}}._memberInfo_19vnh_1007{display:flex;flex-direction:column;gap:.25rem}._memberName_19vnh_1013{font-weight:500;color:#333}._memberEmail_19vnh_1018{font-size:.875rem;color:#6c757d;word-break:break-word}._removeMemberBtn_19vnh_1024{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background-color:#dc35451a;color:#dc3545;cursor:pointer;transition:all .2s}._removeMemberBtn_19vnh_1024:hover{background-color:#dc354533;transform:scale(1.1)}._removeMemberBtn_19vnh_1024:active{transform:scale(.95)}._removeMemberBtn_19vnh_1024:disabled{opacity:.5;cursor:not-allowed}._removeMemberBtn_19vnh_1024:disabled:hover{transform:none;background-color:#dc35451a}._noMembers_19vnh_1053{padding:1.5rem;text-align:center;color:#6c757d;font-style:italic;background-color:#f8f9fa;border-radius:.375rem}._collaboratorsState_19vnh_1062{display:flex;align-items:center;gap:.5rem;padding:1rem;color:#6c757d;background-color:#f8f9fa;border-radius:.375rem}._pendingSection_19vnh_1072{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}._pendingHeader_19vnh_1079{font-size:.9rem;font-weight:600;color:#334155}._pendingBadge_19vnh_1085{font-size:.65rem;background:#2e7ab91f;color:#2e7ab9;border-radius:999px;padding:2px 8px;align-self:flex-start}._pendingItem_19vnh_1094{border-left-color:#2e7ab9}._inviteActions_19vnh_1098{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._inviteActionBtn_19vnh_1105{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;border:1px solid rgba(46,122,185,.2);background:#2e7ab914;color:#2e7ab9;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:36px}._inviteActionBtn_19vnh_1105:hover:not(:disabled){background:#2e7ab924}._inviteActionBtn_19vnh_1105:disabled{opacity:.6;cursor:not-allowed}._inviteActionDanger_19vnh_1128{border-color:#dc354533;background:#dc354514;color:#dc3545}._inviteActionDanger_19vnh_1128:hover:not(:disabled){background:#dc35451f}@media(max-width:768px){._inviteInlineButton_19vnh_958{width:100%;justify-content:center;min-height:var(--control-height-sm, 44px)}._removeMemberBtn_19vnh_1024{width:var(--control-height-sm, 44px);height:var(--control-height-sm, 44px);align-self:flex-end}._inviteActions_19vnh_1098{width:100%}._inviteActionBtn_19vnh_1105{flex:1 1 140px;justify-content:center;min-height:var(--control-height-sm, 44px)}}._tooltip_19vnh_1157{position:absolute;top:-40px;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:.5rem .75rem;border-radius:4px;font-size:.75rem;white-space:nowrap;z-index:100;box-shadow:0 2px 8px #0003}._tooltip_19vnh_1157:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}._tooltip_19vnh_1157._tooltipBottom_19vnh_1181{top:auto;bottom:-40px}._tooltip_19vnh_1157._tooltipBottom_19vnh_1181:after{top:auto;bottom:100%;border-color:transparent transparent #333 transparent}._emptyState_19vnh_1191{text-align:center;padding:2rem!important;color:#6c757d;font-style:italic}._loadingState_19vnh_1198,._errorState_19vnh_1198{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6c757d;text-align:center}._loadingState_19vnh_1198 p,._errorState_19vnh_1198 p{margin:1rem 0}._errorState_19vnh_1198{color:#dc3545}._retryButton_19vnh_1215{padding:.5rem 1rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;color:#495057;cursor:pointer;transition:all .2s}._retryButton_19vnh_1215:hover{background-color:#e9ecef}._spinner_19vnh_1228{animation:_spin_19vnh_342 1s linear infinite}@keyframes _spin_19vnh_342{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_19vnh_1240{padding:1rem 1.5rem;background-color:#fff;border-top:1px solid #e9ecef}._pagination_19vnh_1246{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}._paginationButton_19vnh_1254{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;font-size:.875rem;cursor:pointer;transition:all .2s;min-height:44px}._paginationButton_19vnh_1254:hover:not(:disabled){background-color:#f8f9fa;border-color:#ced4da}._paginationButton_19vnh_1254:disabled{opacity:.5;cursor:not-allowed}._paginationInfo_19vnh_1277{font-size:.875rem;color:#6c757d}._controlsRow_19vnh_228 ._quickFilters_19vnh_1282{margin-left:auto}@media(max-width:992px){._tableWrapper_19vnh_159{overflow-x:auto}._table_19vnh_149{min-width:700px}}@media(max-width:768px){._header_19vnh_102{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}._headerActions_19vnh_119{width:100%}._controlsRow_19vnh_228{padding:.75rem 1rem}._searchBar_19vnh_238{min-width:100%}._filterSelect_19vnh_255{flex:1 1 100%}._tableContainer_19vnh_149{padding:.75rem}._tableWrapper_19vnh_159{overflow-x:hidden}._table_19vnh_149{min-width:0;width:100%}._buttonText_19vnh_1323{display:none}._paginationButton_19vnh_1254{padding:.5rem}._missionButton_19vnh_1329 span,._inviteButton_19vnh_1329 span,._deleteButton_19vnh_1329 span{display:none}._missionButton_19vnh_1329,._inviteButton_19vnh_1329,._deleteButton_19vnh_1329{padding:.5rem}._actionButtons_19vnh_1335{display:flex;flex-direction:column;gap:.25rem}._mobileActions_19vnh_505{display:flex;justify-content:space-between;gap:.75rem;width:100%}._mobileOnly_19vnh_511{display:inline}._desktopOnly_19vnh_515{display:none}._primaryAction_19vnh_519{flex:1 1 auto;justify-content:center}._mobileMenuButton_19vnh_547{width:100%}._actionIcons_19vnh_499{display:none}._actionIcon_19vnh_499{width:100%;height:auto;padding:8px 10px;border-radius:12px;justify-content:flex-start;gap:8px;box-shadow:0 6px 14px #0f172a14;min-height:44px}._actionIcon_19vnh_499 svg{width:16px;height:16px}._progressCell_19vnh_1376{padding:.75rem .25rem}._progressWrapper_19vnh_1379{min-width:52px;transform:scale(.85);transform-origin:center}._table_19vnh_149{display:block}._table_19vnh_149 thead{display:none}._table_19vnh_149 tbody{display:block}._table_19vnh_149 tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"title title" "description description" "progress status" "actions actions";border:1px solid #e9ecef;border-radius:10px;margin-bottom:10px;box-shadow:0 8px 16px #0000000f;overflow:visible;gap:6px;padding:8px}._table_19vnh_149 td{display:grid;grid-template-columns:1fr;gap:4px;align-items:flex-start;border:none;padding:4px 2px;background:none}._table_19vnh_149 td:before{content:attr(data-label);font-weight:600;color:#2e7ab9;font-size:.82rem}._titleCell_19vnh_216{grid-area:title}._descriptionCell_19vnh_1423{grid-area:description}._titleCell_19vnh_216:before,._descriptionCell_19vnh_1423:before,._actionsCell_19vnh_1428:before{display:none}._descriptionText_19vnh_221{font-size:.85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._progressCell_19vnh_1376{grid-area:progress;display:flex;flex-direction:column;gap:6px}._statusCell_19vnh_1444{grid-area:status;display:flex;flex-direction:column;gap:6px}._actionsCell_19vnh_1428{grid-area:actions;width:100%}._actionIcons_19vnh_499{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;justify-content:stretch;align-items:stretch}._actionLabel_19vnh_645{display:inline}}@media(max-width:768px)and (max-width:560px){._table_19vnh_149 td{grid-template-columns:1fr;gap:6px}._table_19vnh_149 td:before{font-size:.8rem}._actionIcons_19vnh_499{grid-template-columns:1fr}}._statusDropdown_19vnh_1478{padding:.5rem;font-size:.875rem;border:1px solid #ced4da;border-radius:.25rem;background-color:#fff;cursor:pointer;transition:all .2s;min-height:44px}._statusDropdown_19vnh_1478:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab926}@media(max-width:768px){._statusDropdown_19vnh_1478{width:100%;padding:.5rem .25rem;font-size:.8rem}}._quickFilters_19vnh_1282{display:flex;gap:.5rem;padding:.75rem 1.5rem;background-color:#fff;border-bottom:1px solid #e9ecef;overflow-x:auto;box-shadow:0 1px 3px #00000008;flex:1 1 320px;flex-wrap:wrap}._quickFilters_19vnh_1282::-webkit-scrollbar{height:4px}._quickFilters_19vnh_1282::-webkit-scrollbar-track{background:transparent}._quickFilters_19vnh_1282::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}@media(max-width:768px){._quickFilters_19vnh_1282{padding:.25rem 0;gap:.35rem;box-shadow:none;border:none}}._filterButton_19vnh_1531{padding:.5rem 1.25rem;border-radius:20px;border:none;background-color:#f1f3f5;color:#495057;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s}._filterButton_19vnh_1531:hover{background-color:#e9ecef;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}._filterButton_19vnh_1531._active_19vnh_482{background-color:#2e7ab9;color:#fff;box-shadow:0 2px 4px #2e7ab933}@media(max-width:768px){._filterButton_19vnh_1531{flex:1 0 calc(50% - .5rem);text-align:center;padding:.5rem 1rem}}@media(max-width:480px){._filterButton_19vnh_1531{flex:1 0 calc(100% - .5rem)}}._notesSection_19vnh_691{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 8px #00000014;flex-shrink:0}@media(max-width:992px){._notesSection_19vnh_691{width:100%;padding:1rem}}._notesHeader_19vnh_900{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}._notesHeader_19vnh_900 ._sectionTitle_19vnh_761{margin-bottom:0}._addNoteButton_19vnh_904{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:999px;border:1px solid rgba(46,122,185,.2);background:#2e7ab914;color:#2e7ab9;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}._addNoteButton_19vnh_904:hover{background:#2e7ab924;box-shadow:0 6px 14px #2e7ab926}._notesList_19vnh_1613{max-height:300px;overflow-y:auto;padding-right:.5rem}._notesList_19vnh_1613::-webkit-scrollbar{width:4px}._notesList_19vnh_1613::-webkit-scrollbar-track{background:transparent}._notesList_19vnh_1613::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}._noteItem_19vnh_1629{padding:1rem;border-radius:.5rem;background-color:#f8f9fa;margin-bottom:.75rem;border-left:3px solid #2E7AB9}._noteItem_19vnh_1629:last-child{margin-bottom:0}._noteItem_19vnh_1629 ._noteHeader_19vnh_1639{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._noteItem_19vnh_1629 ._deleteNoteBtn_19vnh_1645{background:none;border:none;color:#e74c3c;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s;display:flex;align-items:center;justify-content:center}._noteItem_19vnh_1629 ._deleteNoteBtn_19vnh_1645:hover{background-color:#e74c3c1a;transform:scale(1.1)}._noteItem_19vnh_1629 ._deleteNoteBtn_19vnh_1645:active{transform:scale(.95)}._noteTimestamp_19vnh_1665{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6c757d;margin-bottom:.5rem}._noteContent_19vnh_1674{font-size:.875rem;color:#495057;line-height:1.5;white-space:pre-wrap}._notesLoading_19vnh_1681{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 0;color:#6c757d}._notesLoading_19vnh_1681 ._spinner_19vnh_1228{animation:_spin_19vnh_342 1s linear infinite}._notesEmpty_19vnh_1693{display:flex;align-items:center;justify-content:center;padding:2rem 0;color:#6c757d;font-style:italic}._progressCell_19vnh_1376{padding:.875rem .5rem;vertical-align:middle}._progressWrapper_19vnh_1379{display:inline-flex;align-items:center;justify-content:center;min-width:64px}._progressContainer_1q4zo_1{position:relative;display:inline-flex;align-items:center;justify-content:center}._progressText_1q4zo_8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:600;line-height:1;text-align:center;-webkit-user-select:none;user-select:none}._container_1s17z_92{display:flex;flex-direction:column;height:calc(var(--vh, 1vh) * 100 - var(--app-header-h, 60px));height:calc(100dvh - var(--app-header-h, 60px));height:calc(100svh - var(--app-header-h, 60px));background-color:#f8f9fa;overflow:hidden}@media(max-width:768px){._container_1s17z_92{overflow:auto}}._header_1s17z_107{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:1rem 1.5rem;box-shadow:0 1px 3px #00000014;z-index:10;position:relative;overflow:hidden}._headerTitle_1s17z_118{font-size:1.5rem;font-weight:600;color:#2e7ab9;margin:0}._tabsWrapper_1s17z_125{background-color:#fff;border-bottom:1px solid #e9ecef;padding:0 1.5rem;box-shadow:0 1px 2px #00000008}._tabs_1s17z_125{display:flex;list-style:none;padding:0;margin:0;gap:.5rem}._tab_1s17z_125{padding:1rem 1.25rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;border-bottom:2px solid transparent;color:#6c757d;display:flex;align-items:center;gap:.5rem}._tab_1s17z_125:hover{color:#2e7ab9;background-color:#2e7ab908}._tab_1s17z_125._active_1s17z_156{color:#2e7ab9;border-bottom:2px solid #2E7AB9;font-weight:600}._tabIcon_1s17z_162{display:flex;align-items:center;justify-content:center}._tabContent_1s17z_168{flex:1;overflow:auto;padding:0;background-color:transparent}@media(max-width:768px){._tabsWrapper_1s17z_125{overflow-x:auto;padding:0 1rem}._tabs_1s17z_125{width:max-content}._tab_1s17z_125{padding:.75rem 1rem;white-space:nowrap;min-height:44px}}._container_hi75e_92{display:flex;flex-direction:column;height:100%;background-color:#f8f9fa}._header_hi75e_99{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#fff;border-bottom:1px solid #e9ecef;position:relative;overflow:hidden}._headerTitle_hi75e_109{font-size:1.25rem;font-weight:600;color:#333;margin:0}._headerActions_hi75e_116{display:flex;align-items:center;gap:1rem}._filterGroup_hi75e_122{display:inline-flex;align-items:center;gap:.5rem}._filterLabel_hi75e_128{font-size:.85rem;color:#495057}._filterSelect_hi75e_133{padding:.4rem .6rem;border:1px solid #dee2e6;border-radius:.375rem;font-size:.85rem;background:#fff;min-height:44px}._searchContainer_hi75e_142{position:relative;width:300px}._searchIcon_hi75e_147{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#adb5bd}._searchInput_hi75e_155{width:100%;padding:.6rem .75rem .6rem 2.5rem;border:1px solid #dee2e6;border-radius:.375rem;font-size:.875rem;min-height:44px;transition:all .2s}._searchInput_hi75e_155:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab926}._searchInput_hi75e_155::placeholder{color:#adb5bd}._addButton_hi75e_173{display:flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);min-width:var(--icon-button-size);min-height:var(--icon-button-size);border-radius:50%;background-color:#2e7ab9;color:#fff;border:none;cursor:pointer;transition:all .2s;box-shadow:0 2px 5px #2e7ab94d}._addButton_hi75e_173:hover{background-color:#245f90;transform:translateY(-1px);box-shadow:0 4px 8px #2e7ab966}._addButton_hi75e_173:active{transform:translateY(0);box-shadow:0 2px 4px #2e7ab94d}._viewToggle_hi75e_199{display:inline-flex;background:#f1f3f5;border-radius:.5rem;padding:.25rem;gap:.25rem}._viewBtn_hi75e_207{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:#495057;border-radius:.375rem;cursor:pointer;transition:all .2s ease}._viewBtn_hi75e_207:hover{background:#e9ecef}._viewActive_hi75e_224{background:#fff;box-shadow:0 1px 2px #0000000f}._headerTitleSection_hi75e_229{display:flex;flex-direction:column;gap:.75rem}._contactTypeFilters_hi75e_235{display:flex;gap:.5rem;margin-top:.25rem}._filterButton_hi75e_241{padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:500;background-color:#f1f3f5;color:#495057;border:none;cursor:pointer;transition:all .2s ease}._filterButton_hi75e_241:hover{background-color:#e9ecef}._filterButton_hi75e_241._active_hi75e_255{background-color:#2e7ab9;color:#fff}._contactType_hi75e_235{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;background-color:#f1f3f5;color:#495057}._contactType_hi75e_235._client_hi75e_269{background-color:#28a7451a;color:#28a745}._contactType_hi75e_235._developer_hi75e_273,._contactType_hi75e_235._builder_hi75e_273{background-color:#2e7ab91a;color:#2e7ab9}._contactType_hi75e_235._expert_hi75e_277{background-color:#14b8a61f;color:#0f766e}._contactType_hi75e_235._reseller_hi75e_281{background-color:#fd7e141a;color:#fd7e14}._contactType_hi75e_235._projectmanager_hi75e_285{background-color:#17a2b81a;color:#17a2b8}._tableContainer_hi75e_290{flex:1;padding:1rem 1.5rem;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._tableWrapper_hi75e_298{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;-webkit-overflow-scrolling:touch}._table_hi75e_290{width:100%;border-collapse:collapse}._table_hi75e_290 th,._table_hi75e_290 td{padding:.875rem 1rem;text-align:left;border-bottom:1px solid #e9ecef}._table_hi75e_290 th{font-weight:600;font-size:.875rem;color:#495057;background-color:#f8f9fa;position:sticky;top:0;z-index:1}._table_hi75e_290 tr:last-child td{border-bottom:none}._table_hi75e_290 tr:hover td{background-color:#f8f9fa}._nameCell_hi75e_331{font-weight:500;color:#2e7ab9}._gridWrapper_hi75e_336{background:transparent}._grid_hi75e_336{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}._card_hi75e_346{background:#fff;border-radius:.75rem;border:1px solid #eef0f2;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}._card_hi75e_346:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0f172a1a}._cardHeader_hi75e_362{display:flex;align-items:center;padding:.85rem .9rem .25rem;gap:.75rem}._avatar_hi75e_369{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#2e7ab926,#6b85d926);color:#2e7ab9;display:inline-flex;align-items:center;justify-content:center;font-weight:700}._cardTitle_hi75e_381{display:flex;flex-direction:column;min-width:0}._cardName_hi75e_387{font-weight:600;color:#222;line-height:1.2}._cardMeta_hi75e_393{display:flex;gap:.5rem;align-items:center;color:#6c757d;flex-wrap:wrap}._metaChunk_hi75e_401{display:inline-flex;align-items:center;gap:.25rem;font-size:.82rem}._badge_hi75e_408{font-size:.75rem;padding:.1rem .5rem;border-radius:999px;background:#f1f3f5;color:#495057}._cardActions_hi75e_416{margin-left:auto;display:inline-flex;gap:.4rem}._cardBody_hi75e_422{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .9rem}._rowItem_hi75e_429{display:inline-flex;gap:.5rem;align-items:center;color:#495057}._cardFooter_hi75e_436{display:flex;gap:.5rem;padding:.6rem .9rem .9rem}._cardBtnText_hi75e_442{margin-left:.35rem;font-size:.82rem}._client_hi75e_269{background-color:#28a7451a!important;color:#28a745!important}._developer_hi75e_273,._builder_hi75e_273{background-color:#2e7ab91a!important;color:#2e7ab9!important}._expert_hi75e_277{background-color:#14b8a61f!important;color:#0f766e!important}._reseller_hi75e_281{background-color:#fd7e141a!important;color:#fd7e14!important}._projectmanager_hi75e_285{background-color:#17a2b81a!important;color:#17a2b8!important}._iconText_hi75e_477{display:flex;align-items:center;gap:.5rem}._cellIcon_hi75e_483{color:#6c757d}._emailLink_hi75e_487,._phoneLink_hi75e_487{color:#495057;text-decoration:none;transition:color .2s}._emailLink_hi75e_487:hover,._phoneLink_hi75e_487:hover{color:#2e7ab9;text-decoration:underline}._actions_hi75e_497{display:flex;gap:.5rem}._actionButton_hi75e_502{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem;border:none;cursor:pointer;transition:all .2s}._actionButton_hi75e_502:hover{transform:translateY(-1px)}._actionButton_hi75e_502:active{transform:translateY(0)}@media(max-width:768px){._actionButton_hi75e_502{width:var(--icon-button-size);height:var(--icon-button-size)}}._editButton_hi75e_526{background-color:#2e7ab91a;color:#2e7ab9}._editButton_hi75e_526:hover{background-color:#2e7ab933}._deleteButton_hi75e_534{background-color:#dc35451a;color:#dc3545}._deleteButton_hi75e_534:hover{background-color:#dc354533}._proposalRow_hi75e_542{cursor:pointer;transition:background-color .2s}._proposalRow_hi75e_542:hover td{background-color:#f8f9fa}._expandBtn_hi75e_550{background:none;border:none;cursor:pointer;color:#2e7ab9;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.25rem;transition:all .2s}._expandBtn_hi75e_550:hover{background-color:#2e7ab91a}._noteButton_hi75e_566{background-color:#17a2b81a;color:#17a2b8}._noteButton_hi75e_566:hover{background-color:#17a2b833}._reminderButton_hi75e_574{background-color:#fd7e141a;color:#fd7e14}._reminderButton_hi75e_574:hover{background-color:#fd7e1433}._expandedRow_hi75e_582{background-color:#f8f9fa;transition:all .3s ease-in-out}._expandedRow_hi75e_582 td{padding:0}._expandedContent_hi75e_590{display:flex;flex-direction:row;padding:1.5rem;border-top:1px solid #ddd;background:#fdfdfd;animation:_fadeIn_hi75e_1 .3s ease-in-out;gap:1.5rem}@media(max-width:768px){._expandedContent_hi75e_590{flex-direction:column;padding:1rem;gap:1rem}}._sectionTitle_hi75e_607{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}._detailsSection_hi75e_617{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 8px #00000014;width:40%;flex-shrink:0}@media(max-width:768px){._detailsSection_hi75e_617{width:100%}}._detailsList_hi75e_631{display:flex;flex-direction:column;gap:.75rem}._detailItem_hi75e_637{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #f0f0f0}._detailItem_hi75e_637:last-child{border-bottom:none}._detailLabel_hi75e_648{font-size:.875rem;font-weight:600;color:#495057;min-width:150px;flex-shrink:0}._detailValue_hi75e_656{font-size:.875rem;color:#333;font-weight:500}._notesHeader_hi75e_662{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}._addNoteButton_hi75e_671{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#2e7ab91a;color:#2e7ab9;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._addNoteButton_hi75e_671:hover{background-color:#2e7ab933}._notesSection_hi75e_689{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 8px #00000014;width:95%;margin:0 auto;flex-shrink:0}._notesList_hi75e_699{max-height:180px;overflow-y:auto;padding-right:.5rem}._notesList_hi75e_699::-webkit-scrollbar{width:4px}._notesList_hi75e_699::-webkit-scrollbar-track{background:transparent}._notesList_hi75e_699::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}._noteItem_hi75e_715{padding:1rem;border-radius:.5rem;background-color:#f8f9fa;margin-bottom:.75rem;border-left:3px solid #2E7AB9}._noteItem_hi75e_715:last-child{margin-bottom:0}._noteItem_hi75e_715 ._noteHeader_hi75e_725{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._noteItem_hi75e_715 ._deleteNoteBtn_hi75e_731{background:none;border:none;color:#e74c3c;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s;display:flex;align-items:center;justify-content:center}._noteItem_hi75e_715 ._deleteNoteBtn_hi75e_731:hover{background-color:#e74c3c1a;transform:scale(1.1)}._noteItem_hi75e_715 ._deleteNoteBtn_hi75e_731:active{transform:scale(.95)}._noteTimestamp_hi75e_751{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6c757d;margin-bottom:.5rem}._noteContent_hi75e_760{font-size:.875rem;color:#495057;line-height:1.5;white-space:pre-wrap}._notesLoading_hi75e_767{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 0;color:#6c757d}._notesLoading_hi75e_767 ._spinner_hi75e_775{animation:_spin_hi75e_775 1s linear infinite}._notesEmpty_hi75e_779{display:flex;align-items:center;justify-content:center;padding:2rem 0;color:#6c757d;font-style:italic}@keyframes _fadeIn_hi75e_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._emptyState_hi75e_798{text-align:center;padding:2rem!important;color:#6c757d;font-style:italic}._loadingState_hi75e_805{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6c757d}._loadingState_hi75e_805 p{margin-top:1rem}._spinner_hi75e_775{animation:_spin_hi75e_775 1s linear infinite}@keyframes _spin_hi75e_775{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_hi75e_829{padding:1rem 1.5rem;background-color:#fff;border-top:1px solid #e9ecef}._pagination_hi75e_835{display:flex;align-items:center;justify-content:center;gap:1rem}._paginationButton_hi75e_842{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;font-size:.875rem;cursor:pointer;transition:all .2s;min-height:44px}._paginationButton_hi75e_842:hover:not(:disabled){background-color:#f8f9fa;border-color:#ced4da}._paginationButton_hi75e_842:disabled{opacity:.5;cursor:not-allowed}._paginationInfo_hi75e_865{font-size:.875rem;color:#6c757d}._limitSelector_hi75e_870{display:flex;align-items:center;gap:.4rem;font-size:.875rem}._limitSelector_hi75e_870 select{padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;min-height:44px}@media(max-width:992px){._searchContainer_hi75e_142{width:200px}}@media(max-width:768px){._header_hi75e_99{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem;overflow:visible}._headerActions_hi75e_116{width:100%;flex-wrap:wrap;gap:.75rem}._searchContainer_hi75e_142{width:100%;order:2}._filterGroup_hi75e_122{width:100%;order:1}._viewToggle_hi75e_199{order:3;margin-left:auto}._addButton_hi75e_173{order:4}._tableContainer_hi75e_290{padding:.75rem}._table_hi75e_290 th,._table_hi75e_290 td{padding:.75rem .5rem;font-size:.875rem}._buttonText_hi75e_926{display:none}._paginationButton_hi75e_842{padding:.5rem}._filterSelect_hi75e_133{width:100%}}@media(max-width:768px){._tableWrapper_hi75e_298{overflow:visible}._table_hi75e_290{display:block;width:100%}._table_hi75e_290 thead{display:none}._table_hi75e_290 tbody{display:block}._proposalRow_hi75e_542{display:grid;grid-template-columns:1fr;gap:10px;border:1px solid #e9ecef;border-radius:14px;margin-bottom:12px;box-shadow:0 8px 16px #0000000f;overflow:hidden;padding:12px;background:#fff}._proposalRow_hi75e_542 td{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:center;border:none;padding:6px 4px;background:none;white-space:normal;min-width:0;word-break:break-word}._proposalRow_hi75e_542 td:before{content:attr(data-label);font-weight:600;color:#6b7280;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}._table_hi75e_290 td._emptyState_hi75e_798{grid-template-columns:1fr}._table_hi75e_290 td._emptyState_hi75e_798:before{display:none}._proposalRow_hi75e_542 td[data-label=Name]{grid-template-columns:1fr;padding:2px 4px 10px}._proposalRow_hi75e_542 td[data-label=Name]:before{display:none}._proposalRow_hi75e_542 td[data-label=Expand]{grid-template-columns:1fr;justify-items:end;padding:0 4px}._proposalRow_hi75e_542 td[data-label=Expand]:before{display:none}._proposalRow_hi75e_542 td[data-label=Notes],._proposalRow_hi75e_542 td[data-label=Reminders],._proposalRow_hi75e_542 td[data-label=Actions]{grid-template-columns:1fr;align-items:flex-start}._proposalRow_hi75e_542 td[data-label=Actions]{padding-top:10px;border-top:1px dashed #e5e7eb}._proposalRow_hi75e_542 td[data-label=Notes]:before,._proposalRow_hi75e_542 td[data-label=Reminders]:before,._proposalRow_hi75e_542 td[data-label=Actions]:before{margin-bottom:4px}._actions_hi75e_497{justify-content:flex-start;flex-wrap:wrap;gap:12px}._expandedRow_hi75e_582{display:block;margin-bottom:12px}._expandedRow_hi75e_582 td{display:block}._expandedRow_hi75e_582 td:before{display:none}}@media(max-width:480px){._proposalRow_hi75e_542 td{grid-template-columns:90px 1fr}}@media(max-width:768px){._contactTypeFilters_hi75e_235{width:100%;overflow-x:auto;padding-bottom:.5rem}._contactTypeFilters_hi75e_235::-webkit-scrollbar{height:4px}._contactTypeFilters_hi75e_235::-webkit-scrollbar-track{background:transparent}._contactTypeFilters_hi75e_235::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}._filterButton_hi75e_241{white-space:nowrap;padding:.375rem .75rem}}._container_1ja2w_1{display:flex;flex-direction:column;gap:18px}._header_1ja2w_7{display:flex;justify-content:space-between;align-items:flex-end}._title_1ja2w_13{font-size:1.4rem;font-weight:700;margin:0;color:#0f172a}._subtitle_1ja2w_20{margin:6px 0 0;color:#64748b;font-size:.95rem}._filters_1ja2w_26{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._search_1ja2w_33{display:flex;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:6px 14px;background:#fff;flex:1 1 240px;min-height:44px}._search_1ja2w_33 input{border:none;outline:none;width:100%;font-size:.95rem;color:#0f172a;background:transparent}._filters_1ja2w_26 select{border:1px solid rgba(15,23,42,.12);border-radius:10px;padding:8px 12px;font-size:.9rem;background:#fff;color:#0f172a;min-height:44px}._list_1ja2w_64{display:grid;gap:16px}._card_1ja2w_69{border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;padding:16px 18px;box-shadow:0 14px 26px #0f172a14}._cardHeader_1ja2w_77{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}._cardTitle_1ja2w_84{font-weight:700;font-size:1.05rem;color:#0f172a}._cardMeta_1ja2w_90{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}._metaItem_1ja2w_97{font-size:.8rem;color:#475569;background:#f1f5f9;padding:4px 8px;border-radius:999px}._statusBadge_1ja2w_105{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:5px 10px;border-radius:999px;white-space:nowrap}._status-new_1ja2w_115{background:#0ea5e926;color:#0369a1}._status-reviewed_1ja2w_120{background:#22c55e26;color:#15803d}._status-invited_1ja2w_125{background:#6366f126;color:#4338ca}._status-rejected_1ja2w_130{background:#ef444426;color:#b91c1c}._cardBody_1ja2w_135{margin-top:14px;display:grid;gap:12px}._summary_1ja2w_141{margin:0;color:#1f2937;line-height:1.6}._tagList_1ja2w_147{display:flex;flex-wrap:wrap;gap:8px}._tag_1ja2w_147{background:#2463991f;color:#1e3a8a;padding:4px 8px;border-radius:999px;font-size:.75rem}._tagMuted_1ja2w_161{font-size:.75rem;color:#64748b;align-self:center}._contactRow_1ja2w_167{display:flex;flex-wrap:wrap;gap:14px;font-size:.85rem;color:#475569}._cardActions_1ja2w_175{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}._cardActions_1ja2w_175 button{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 14px;font-weight:600;border:1px solid transparent;cursor:pointer;font-size:.85rem;min-height:44px}._cardActions_1ja2w_175 button:disabled{opacity:.6;cursor:not-allowed}._actionPrimary_1ja2w_200{background:#0f172a;color:#fff}@media(max-width:768px){._header_1ja2w_7{flex-direction:column;align-items:flex-start;gap:12px}._filters_1ja2w_26{width:100%}._search_1ja2w_33{flex:1 1 100%;width:100%}._filters_1ja2w_26 select{width:100%}._card_1ja2w_69{padding:14px 16px}._cardHeader_1ja2w_77{flex-direction:column}._cardActions_1ja2w_175{width:100%}._cardActions_1ja2w_175 button{flex:1 1 auto;justify-content:center}}._actionHighlight_1ja2w_235{background:#0ea5e9;color:#fff}._actionSecondary_1ja2w_240{background:#fff;color:#1e293b;border-color:#0f172a33}._actionDanger_1ja2w_246{background:#ef44441f;color:#b91c1c;border-color:#ef444440}._footer_1ja2w_252{display:flex;justify-content:center;align-items:center;gap:12px}._pageButton_1ja2w_259{border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;padding:8px 14px;font-size:.85rem;cursor:pointer;min-height:44px}._pageButton_1ja2w_259:disabled{opacity:.6;cursor:not-allowed}._pageInfo_1ja2w_274{font-size:.85rem;color:#475569}._loadingState_1ja2w_279,._emptyState_1ja2w_280{text-align:center;padding:24px 0;color:#64748b}._spinner_1ja2w_286{animation:_spin_1ja2w_286 1.1s linear infinite}@keyframes _spin_1ja2w_286{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:900px){._cardActions_1ja2w_175{flex-direction:column;align-items:stretch}._cardActions_1ja2w_175 button{width:100%;justify-content:center}}._container_tq0w7_92{display:flex;flex-direction:column;height:100%;background-color:#f8f9fa}._header_tq0w7_99{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 1px 3px #0000000d}._headerLeft_tq0w7_109{display:flex;align-items:center;gap:.75rem}._headerTitle_tq0w7_115{font-size:1.25rem;font-weight:600;color:#333;margin:0}._backButton_tq0w7_122{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;cursor:pointer;transition:all .2s}._backButton_tq0w7_122:hover{background-color:#f8f9fa;border-color:#ced4da}._headerActions_tq0w7_140{display:flex;align-items:center;gap:.75rem}._actionButton_tq0w7_146{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.375rem;border:none;background-color:#2e7ab9;color:#fff;font-weight:500;cursor:pointer;transition:all .2s}._actionButton_tq0w7_146:hover:not(:disabled){background-color:#245f90}._actionButton_tq0w7_146:disabled{opacity:.7;cursor:not-allowed}._saveButton_tq0w7_167{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.375rem;border:none;background-color:#2e7ab9;color:#fff;font-weight:500;cursor:pointer;transition:all .2s}._saveButton_tq0w7_167:hover:not(:disabled){background-color:#245f90}._saveButton_tq0w7_167:disabled{opacity:.7;cursor:not-allowed}._loadingSpinner_tq0w7_188{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_tq0w7_1 1s linear infinite}@keyframes _spin_tq0w7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._content_tq0w7_206{flex:1;padding:1.5rem;overflow:auto}._mobileSaveBar_tq0w7_212{display:none}._errorState_tq0w7_216{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:1rem}._errorState_tq0w7_216 p{font-size:1rem;color:#6c757d}@media(max-width:768px){._header_tq0w7_99{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}._headerActions_tq0w7_140{width:100%;justify-content:space-between}._backButton_tq0w7_122{width:var(--icon-button-size);height:var(--icon-button-size);min-width:var(--icon-button-size);min-height:var(--icon-button-size)}._saveButton_tq0w7_167{min-height:44px}._content_tq0w7_206{padding:1rem;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}._mobileSaveBar_tq0w7_212{display:flex;justify-content:center;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e9ecef;position:sticky;bottom:0;z-index:5}}@media(max-width:576px){._headerActions_tq0w7_140{flex-wrap:wrap;gap:.5rem}._actionButton_tq0w7_146,._saveButton_tq0w7_167{font-size:.875rem;padding:.5rem .75rem}._actionButton_tq0w7_146 span{display:none}}._container_nl6wm_92{display:flex;flex-direction:column;height:100%;background-color:#f8f9fa}._header_nl6wm_99{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#fff;border-bottom:1px solid #e9ecef}._headerTitle_nl6wm_107{font-size:1.25rem;font-weight:600;color:#333;margin:0}._headerActions_nl6wm_114{display:flex;align-items:center;gap:1rem}._searchContainer_nl6wm_120{position:relative;width:300px}._searchIcon_nl6wm_125{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#adb5bd}._searchInput_nl6wm_133{width:80%;padding:.6rem .75rem .6rem 2.5rem;border:1px solid #dee2e6;border-radius:.375rem;font-size:.875rem;transition:all .2s}._searchInput_nl6wm_133:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab926}._searchInput_nl6wm_133::placeholder{color:#adb5bd}._addButton_nl6wm_150{display:flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);border-radius:50%;background-color:#2e7ab9;color:#fff;border:none;cursor:pointer;transition:all .2s;box-shadow:0 2px 5px #2e7ab94d}._addButton_nl6wm_150:hover{background-color:#245f90;transform:translateY(-1px);box-shadow:0 4px 8px #2e7ab966}._addButton_nl6wm_150:active{transform:translateY(0);box-shadow:0 2px 4px #2e7ab94d}._tableContainer_nl6wm_174{flex:1;padding:1rem 1.5rem;overflow:auto}._tableWrapper_nl6wm_180{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}._table_nl6wm_174{width:100%;border-collapse:collapse}._table_nl6wm_174 th,._table_nl6wm_174 td{padding:.875rem 1rem;text-align:left;border-bottom:1px solid #e9ecef}._table_nl6wm_174 th{font-weight:600;font-size:.875rem;color:#495057;background-color:#f8f9fa;position:sticky;top:0;z-index:1}._table_nl6wm_174 tr:last-child td{border-bottom:none}._table_nl6wm_174 tr:hover td{background-color:#f8f9fa}._actionButton_nl6wm_212{width:2rem;height:2rem;border:none;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-right:8px}._actionButton_nl6wm_212:hover{transform:translateY(-1px)}@media(max-width:768px){._header_nl6wm_99{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}._headerActions_nl6wm_114{width:100%;flex-wrap:wrap;gap:.75rem}._searchContainer_nl6wm_120,._searchInput_nl6wm_133{width:100%}._tableContainer_nl6wm_174{padding:.75rem;overflow:visible}._tableWrapper_nl6wm_180{overflow:visible}._table_nl6wm_174{display:block;width:100%}._table_nl6wm_174 thead{display:none}._table_nl6wm_174 tbody{display:block}._table_nl6wm_174 tr{display:grid;grid-template-columns:1fr;gap:10px;border:1px solid #e9ecef;border-radius:12px;margin-bottom:12px;box-shadow:0 8px 16px #0000000f;overflow:hidden;padding:12px;background:#fff}._table_nl6wm_174 td{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:center;border:none;padding:6px 4px;background:none;white-space:normal;min-width:0;word-break:break-word}._table_nl6wm_174 td:before{content:attr(data-label);font-weight:600;color:#6b7280;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}._table_nl6wm_174 td[data-label=Name]{grid-template-columns:1fr;padding:2px 4px 10px}._table_nl6wm_174 td[data-label=Name]:before{display:none}._table_nl6wm_174 td[data-label=Actions]{grid-template-columns:1fr;align-items:flex-start;padding-top:10px;border-top:1px dashed #e5e7eb}._table_nl6wm_174 td[data-label=Actions]:before{margin-bottom:4px}._actionButton_nl6wm_212{width:var(--icon-button-size);height:var(--icon-button-size)}}._editButton_nl6wm_315{background-color:#2e7ab91a;color:#2e7ab9}._editButton_nl6wm_315:hover{background-color:#2e7ab933}._deleteButton_nl6wm_323{background-color:#dc35451a;color:#dc3545}._deleteButton_nl6wm_323:hover{background-color:#dc354533}._loadingState_nl6wm_331{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6c757d}._loadingState_nl6wm_331 p{margin-top:1rem}._spinner_nl6wm_343{animation:_spin_nl6wm_343 1s linear infinite;font-size:1.5rem}@keyframes _spin_nl6wm_343{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_nl6wm_356{text-align:center;padding:2rem!important;color:#6c757d;font-style:italic}._footer_nl6wm_363{padding:1rem 1.5rem;background-color:#fff;border-top:1px solid #e9ecef}._pagination_nl6wm_369{display:flex;align-items:center;justify-content:center;gap:1rem}._paginationButton_nl6wm_376{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;font-size:.875rem;cursor:pointer;transition:all .2s}._paginationButton_nl6wm_376:hover:not(:disabled){background-color:#f8f9fa;border-color:#ced4da}._paginationButton_nl6wm_376:disabled{opacity:.5;cursor:not-allowed}._paginationInfo_nl6wm_398{font-size:.875rem;color:#6c757d}._buttonText_nl6wm_403{display:inline-block}@media(max-width:768px){._buttonText_nl6wm_403{display:none}._searchContainer_nl6wm_120{width:200px}}._modalOverlay_v8k7k_92{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:flex-start;z-index:1000;padding:16px;overflow-y:auto}@media(max-width:768px){._modalOverlay_v8k7k_92{padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 8px);align-items:flex-end}}._inlineForm_v8k7k_113{width:100%}._formContainer_v8k7k_117{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001f;max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);margin:auto;overflow:hidden;width:100%;position:relative}._formContainer_v8k7k_117._modalMode_v8k7k_128{max-width:800px;margin-top:40px;animation:_slideDown_v8k7k_1 .3s ease-out}@media(max-width:768px){._formContainer_v8k7k_117._modalMode_v8k7k_128{margin-top:0;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0}}@keyframes _slideDown_v8k7k_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._formHeader_v8k7k_152{padding:24px 32px;border-bottom:1px solid #eaeaea;position:relative;flex-shrink:0}._formTitle_v8k7k_159{font-size:1.5rem;font-weight:600;color:#2e7ab9;margin:0 0 8px}._formDescription_v8k7k_166{font-size:.875rem;color:#6c757d;margin:0}._closeButton_v8k7k_172{position:absolute;top:20px;right:20px;background:none;border:none;color:#6c757d;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}._closeButton_v8k7k_172:hover{background-color:#f1f1f1;color:#333}._formContent_v8k7k_192{padding:24px 32px;display:grid;grid-template-columns:1fr;gap:32px;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}@media(min-width:768px){._formContent_v8k7k_192{grid-template-columns:1fr 1fr}}._formSection_v8k7k_207{display:flex;flex-direction:column;gap:16px}._sectionTitle_v8k7k_213{font-size:1rem;font-weight:600;color:#333;margin-bottom:4px;padding-bottom:8px;border-bottom:1px solid #eaeaea}._fieldGroup_v8k7k_222{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:480px){._fieldGroup_v8k7k_222{grid-template-columns:1fr 1fr}}._fieldGroup_v8k7k_222 ._fieldInput_v8k7k_232{width:100%}._formField_v8k7k_236{display:flex;flex-direction:column;gap:6px}._fieldLabel_v8k7k_242{font-size:.875rem;font-weight:500;color:#333}._fieldIcon_v8k7k_248{color:#2e7ab9}._fieldInput_v8k7k_232{height:40px;padding:0 12px;border:1px solid #ddd;border-radius:6px;font-size:.875rem;transition:all .2s;width:100%}._fieldInput_v8k7k_232:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab91a}._fieldInput_v8k7k_232::placeholder{color:#aaa}._inputError_v8k7k_270{border-color:#dc3545}._inputError_v8k7k_270:focus{box-shadow:0 0 0 2px #dc35451a}._errorMessage_v8k7k_277{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#dc3545}._selectWrapper_v8k7k_285{position:relative;width:100%}._selectIcon_v8k7k_290{display:none}._phoneGroup_v8k7k_294{display:flex;gap:8px}._countryCodeSelect_v8k7k_299{width:110px;height:40px;padding:0 12px;border:1px solid #ddd;border-radius:6px;font-size:.875rem;background-color:#fff}._skillsContainer_v8k7k_309{display:flex;flex-wrap:wrap;gap:8px;min-height:40px;padding:8px 0}._noSkills_v8k7k_317{color:#aaa;font-size:.875rem;font-style:italic}._skillTag_v8k7k_323{background-color:#2e7ab91a;color:#2e7ab9;padding:6px 10px;border-radius:20px;font-size:.875rem;display:flex;align-items:center;gap:6px}._removeSkill_v8k7k_334{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#2e7ab9;cursor:pointer;padding:0}._removeSkill_v8k7k_334:hover{color:#245f90}._addSkillRow_v8k7k_348{display:flex;gap:8px}._addSkillRow_v8k7k_348 ._fieldInput_v8k7k_232{flex:1}._addSkillButton_v8k7k_356{height:40px;padding:0 12px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;background-color:#f1f1f1;border:1px solid #ddd;color:#333;display:flex;align-items:center;gap:6px;transition:all .2s}._addSkillButton_v8k7k_356:hover:not(:disabled){background-color:#e5e5e5}._addSkillButton_v8k7k_356:disabled{opacity:.6;cursor:not-allowed}._skillsHint_v8k7k_379{font-size:.75rem;color:#6c757d;margin-top:4px}._fileUploadArea_v8k7k_385{display:flex;flex-direction:column;gap:12px}._hiddenFileInput_v8k7k_391{display:none}._fileUploadButton_v8k7k_395{height:40px;padding:0 16px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;background-color:#f1f1f1;border:1px solid #ddd;color:#333;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}._fileUploadButton_v8k7k_395:hover{background-color:#e5e5e5}._fileInfo_v8k7k_415{display:flex;align-items:center;gap:12px;padding:8px 12px;background-color:#f9f9f9;border-radius:6px;font-size:.875rem}._fileName_v8k7k_425{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}._viewFileLink_v8k7k_433{color:#2e7ab9;text-decoration:none;font-weight:500}._viewFileLink_v8k7k_433:hover{text-decoration:underline}._formFooter_v8k7k_442{display:flex;justify-content:flex-end;gap:12px;padding:20px 32px;border-top:1px solid #eaeaea;flex-shrink:0}._cancelButton_v8k7k_451{height:40px;padding:0 16px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;background-color:transparent;border:1px solid #ddd;color:#333;transition:all .2s}._cancelButton_v8k7k_451:hover:not(:disabled){background-color:#f1f1f1}._cancelButton_v8k7k_451:disabled{opacity:.6;cursor:not-allowed}._submitButton_v8k7k_471{height:40px;padding:0 20px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;background-color:#2e7ab9;border:none;color:#fff;min-width:120px;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}._submitButton_v8k7k_471:hover:not(:disabled){background-color:#245f90}._submitButton_v8k7k_471:disabled{opacity:.6;cursor:not-allowed}._loadingText_v8k7k_496{display:flex;align-items:center;gap:8px}._loadingSpinner_v8k7k_502{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_v8k7k_1 1s linear infinite}@keyframes _spin_v8k7k_1{to{transform:rotate(360deg)}}@media(max-width:480px){._formHeader_v8k7k_152{padding:20px 24px}._formContent_v8k7k_192{padding:20px 24px;gap:24px}._formFooter_v8k7k_442{padding:16px 24px;flex-direction:column}._formFooter_v8k7k_442 button{width:100%}}@media(max-width:768px){._formHeader_v8k7k_152{position:sticky;top:0;background:#fff;z-index:2}._formFooter_v8k7k_442{position:sticky;bottom:0;background:#fff;z-index:2;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}._fieldInput_v8k7k_232,._countryCodeSelect_v8k7k_299,._addSkillButton_v8k7k_356,._fileUploadButton_v8k7k_395,._cancelButton_v8k7k_451,._submitButton_v8k7k_471{min-height:44px}}._header_1ezr4_92{position:fixed;top:0;left:0;width:100%;padding:calc(12px + env(safe-area-inset-top,0px)) 20px 12px;background-color:#fff;box-shadow:0 2px 8px #00000014;z-index:100;display:flex;justify-content:space-between;align-items:center;min-height:56px}._logoContainer_1ezr4_107{display:flex;align-items:center;gap:12px;cursor:pointer;transition:opacity .2s}._logoContainer_1ezr4_107:hover{opacity:.85}._logoIcon_1ezr4_118{height:32px;width:auto;object-fit:contain}._setupContainer_1ezr4_124{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:24px;padding-top:calc(72px + env(safe-area-inset-top,0px));background-color:#f5f7fa}._setupCard_1ezr4_134{width:100%;max-width:500px;background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001f;overflow:hidden;animation:_fadeIn_1ezr4_1 .3s ease-out}@keyframes _fadeIn_1ezr4_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._cardHeader_1ezr4_154{padding:24px 28px;border-bottom:1px solid #eaeaea}._cardTitle_1ezr4_159{font-size:1.5rem;font-weight:600;color:#2e7ab9;margin:0 0 8px}._cardDescription_1ezr4_166{font-size:.875rem;color:#6c757d;margin:0}._cardContent_1ezr4_172{padding:28px}._setupForm_1ezr4_176{display:flex;flex-direction:column;gap:20px}._formField_1ezr4_182{display:flex;flex-direction:column;gap:6px}._fieldLabel_1ezr4_188{font-size:.875rem;font-weight:500;color:#333}._fieldInput_1ezr4_194{height:42px;padding:0 14px;border:1px solid #ddd;border-radius:8px;font-size:.95rem;transition:all .2s;width:100%}._fieldInput_1ezr4_194:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab91a}._fieldInput_1ezr4_194::placeholder{color:#aaa}._inputError_1ezr4_212{border-color:#dc3545}._inputError_1ezr4_212:focus{box-shadow:0 0 0 2px #dc35451a}._errorMessage_1ezr4_219{font-size:.75rem;color:#dc3545;margin-top:4px}._helperLink_1ezr4_225{font-size:.75rem;color:#2e7ab9;text-decoration:none;margin-left:6px}._helperLink_1ezr4_225:hover{text-decoration:underline}._passwordInputWrapper_1ezr4_235{position:relative}._passwordToggle_1ezr4_239{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6c757d;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}._passwordToggle_1ezr4_239:hover{color:#333}._checkboxField_1ezr4_259{margin-top:4px}._checkboxWrapper_1ezr4_263{display:flex;align-items:flex-start;gap:10px}._checkbox_1ezr4_259{width:18px;height:18px;margin-top:2px;accent-color:#2E7AB9;cursor:pointer}._checkboxLabel_1ezr4_277{font-size:.875rem;color:#333;cursor:pointer}._termsLink_1ezr4_283{color:#2e7ab9;text-decoration:none}._termsLink_1ezr4_283:hover{text-decoration:underline}._buttonGroup_1ezr4_291{display:flex;gap:12px;margin-top:10px}@media(max-width:480px){._buttonGroup_1ezr4_291{flex-direction:column}}._acceptButton_1ezr4_302,._declineButton_1ezr4_302{height:44px;padding:0 20px;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;flex:1}._acceptButton_1ezr4_302:disabled,._declineButton_1ezr4_302:disabled{opacity:.6;cursor:not-allowed}._acceptButton_1ezr4_302{background-color:#2e7ab9;border:none;color:#fff}._acceptButton_1ezr4_302:hover:not(:disabled){background-color:#245f90}._declineButton_1ezr4_302{background-color:transparent;border:1px solid #ddd;color:#333}._declineButton_1ezr4_302:hover:not(:disabled){background-color:#f1f1f1}._spinner_1ezr4_339{animation:_spin_1ezr4_339 1s linear infinite}@keyframes _spin_1ezr4_339{to{transform:rotate(360deg)}}@media(max-width:768px){._setupCard_1ezr4_134{max-width:100%}._cardHeader_1ezr4_154,._cardContent_1ezr4_172{padding:20px}._header_1ezr4_92{padding:12px 16px}._logoIcon_1ezr4_118{height:28px}}@media(max-width:480px){._logoIcon_1ezr4_118{height:26px}}.page-container{min-height:100dvh;background-color:#f5f7fa;padding-top:calc(72px + env(safe-area-inset-top,0px))}.header{position:fixed;top:0;left:0;width:100%;padding:calc(12px + env(safe-area-inset-top,0px)) 20px 12px;background-color:#fff;box-shadow:0 2px 8px #00000014;z-index:100;display:flex;justify-content:space-between;align-items:center;min-height:56px}.logo-container{display:flex;align-items:center;gap:12px;cursor:pointer;transition:opacity .2s}.logo-container:hover{opacity:.85}.logo-icon{height:32px;width:auto;object-fit:contain}.invite-container{max-width:600px;margin:50px auto;padding:30px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;text-align:center}.invite-container h2{font-size:1.6rem;font-weight:600;margin-bottom:20px;color:#333}.invite-container .invite-text{margin-bottom:25px;font-size:1rem;color:#555}.invite-container .success-message{color:#28a745;font-size:1.1rem;margin-bottom:20px}.invite-container.error h2{color:#dc3545}.invite-container .btn{padding:12px 20px;min-height:44px;margin:0 8px;font-size:1rem;font-weight:500;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.invite-container .btn:disabled{opacity:.6;cursor:not-allowed}.invite-container .accept-btn{background-color:#28a745}.invite-container .accept-btn:hover:not(:disabled){background-color:#218838}.invite-container .decline-btn{background-color:#dc3545}.invite-container .decline-btn:hover:not(:disabled){background-color:#c82333}.invite-container .home-btn{margin-top:15px;background-color:#007bff}.invite-container .home-btn:hover{background-color:#0069d9}@media(max-width:768px){.header{padding:12px 16px}.logo-icon{height:28px}.invite-container{margin:30px auto;padding:20px}}@media(max-width:480px){.invite-container{padding:15px}.invite-container .btn{margin:5px;display:block;width:100%}}._card_rtcyj_1{border-radius:.5rem;border:1px solid var(--color-border, #e2e8f0);background-color:var(--color-card, white);color:var(--color-card-foreground, #1f2937);box-shadow:0 1px 2px #0000000d}._cardHeader_rtcyj_9{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem}._cardTitle_rtcyj_16{font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:-.025em}._cardDescription_rtcyj_23{font-size:.875rem;color:var(--color-muted-foreground, #6b7280)}._cardContent_rtcyj_28{padding:1.5rem;padding-top:0}._cardFooter_rtcyj_33{display:flex;align-items:center;padding:1.5rem;padding-top:0}._button_sith5_1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.375rem;font-size:.875rem;font-weight:500;border:1px solid transparent;transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._button_sith5_1:focus-visible{outline:none;box-shadow:0 0 0 2px #2e7ab980}._button_sith5_1:disabled{pointer-events:none;opacity:.5}._button_sith5_1:active{transform:translateY(0)}._button_sith5_1._loading_sith5_26{cursor:wait}._button_sith5_1._loading_sith5_26 svg{animation:_spin_sith5_1 1s linear infinite}._button_sith5_1 svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}._default_sith5_39{background:linear-gradient(135deg,#2e7ab9,#246399);border-color:#2e7ab959;color:var(--color-primary-foreground, white);box-shadow:0 12px 18px #2e7ab938}._default_sith5_39:hover{background:linear-gradient(135deg,#246399,#1f4f7a);box-shadow:0 16px 24px #24639947;transform:translateY(-1px)}._destructive_sith5_51{background-color:var(--color-destructive, #ef4444);color:var(--color-destructive-foreground, white);border-color:#ef444459;box-shadow:0 10px 18px #ef444433}._destructive_sith5_51:hover{background-color:#ef4444e6;transform:translateY(-1px)}._outline_sith5_62{border:1px solid rgba(46,122,185,.35);background-color:#fff;color:#246399;box-shadow:0 8px 16px #0f172a0f}._outline_sith5_62:hover{background-color:#2e7ab914;color:#1f4f7a;border-color:#2e7ab980;transform:translateY(-1px)}._secondary_sith5_75{background-color:#2e7ab91f;color:#1f4f7a}._secondary_sith5_75:hover{background-color:#2e7ab933;transform:translateY(-1px)}._ghost_sith5_84{color:#246399}._ghost_sith5_84:hover{background-color:#2e7ab914;color:#1f4f7a}._link_sith5_92{color:var(--color-primary, #2E7AB9);text-decoration:none}._link_sith5_92:hover{text-decoration:underline;text-underline-offset:4px}._default_sith5_39{height:2.5rem;padding:.5rem 1rem}._sm_sith5_106{height:2.25rem;border-radius:.375rem;padding:0 .75rem}._lg_sith5_112{height:2.75rem;border-radius:.375rem;padding:0 2rem}._icon_sith5_118{height:2.5rem;width:2.5rem;padding:0}@media(max-width:768px){._default_sith5_39,._sm_sith5_106,._lg_sith5_112{height:2.75rem}._icon_sith5_118{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem}}@keyframes _spin_sith5_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._badge_1glaq_1{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid;padding:0 .625rem;height:1.25rem;font-size:.75rem;font-weight:600;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._badge_1glaq_1:focus{outline:none;box-shadow:0 0 0 2px var(--color-ring, rgba(46, 122, 185, .5));box-shadow:0 0 0 2px var(--color-ring, rgba(46, 122, 185, .5)) 0 0 0 2px var(--color-background, white)}._default_1glaq_20{border-color:transparent;background-color:var(--color-primary, #2E7AB9);color:var(--color-primary-foreground, white)}._default_1glaq_20:hover{background-color:#2e7ab9cc}._secondary_1glaq_29{border-color:transparent;background-color:var(--color-secondary, #f3f4f6);color:var(--color-secondary-foreground, #1f2937)}._secondary_1glaq_29:hover{background-color:#f3f4f6cc}._destructive_1glaq_38{border-color:transparent;background-color:var(--color-destructive, #ef4444);color:var(--color-destructive-foreground, white)}._destructive_1glaq_38:hover{background-color:#ef4444cc}._outline_1glaq_47{border-color:var(--color-border, #e2e8f0);background-color:transparent;color:var(--color-foreground, #1f2937)}._avatar_2y1nn_1{position:relative;display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;overflow:hidden;border-radius:9999px}._avatarImage_2y1nn_11{aspect-ratio:1/1;height:100%;width:100%;object-fit:cover}._avatarFallback_2y1nn_18{display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--color-muted, #f3f4f6);color:var(--color-muted-foreground, #6b7280);font-size:.875rem;font-weight:500}._textarea_yrc27_1{display:flex;min-height:80px;width:100%;border-radius:.375rem;border:1px solid var(--color-input, #e2e8f0);background-color:var(--color-background, white);padding:.5rem .75rem;font-size:1rem}._textarea_yrc27_1::placeholder{color:var(--color-muted-foreground, #6b7280)}._textarea_yrc27_1:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-ring, rgba(46, 122, 185, .5)),0 0 0 2px var(--color-background, white)}._textarea_yrc27_1:disabled{cursor:not-allowed;opacity:.5}@media(min-width:768px){._textarea_yrc27_1{font-size:.875rem}}._root_3w023_1{position:relative;overflow:hidden}._viewport_3w023_6{height:100%;width:100%;border-radius:inherit}._scrollbar_3w023_12{display:flex;touch-action:none;-webkit-user-select:none;user-select:none;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._vertical_3w023_21{height:100%;width:var(--scrollbar-size, .625rem);border-left:1px solid transparent;padding:1px}._horizontal_3w023_28{height:var(--scrollbar-size, .625rem);flex-direction:column;border-top:1px solid transparent;padding:1px}._thumb_3w023_35{position:relative;flex:1;border-radius:9999px;background-color:var(--scrollbar-thumb, var(--color-border, #e2e8f0))}._scrollbar_3w023_12:hover ._thumb_3w023_35{background-color:var(--scrollbar-thumb-hover, var(--color-border, #cbd5e1))}._separator_8eqqu_1{flex-shrink:0;background-color:var(--color-border, #e2e8f0)}._horizontal_8eqqu_6{height:1px;width:100%}._vertical_8eqqu_11{height:100%;width:1px}._tabsList_1jh86_1{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;border-radius:.375rem;background-color:var(--color-muted, #f3f4f6);padding:.25rem;color:var(--color-muted-foreground, #6b7280)}._tabsTrigger_1jh86_12{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.125rem;padding:0 .75rem;height:1.5rem;font-size:.875rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._tabsTrigger_1jh86_12:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-ring, rgba(46, 122, 185, .5));box-shadow:0 0 0 2px var(--color-ring, rgba(46, 122, 185, .5)) 0 0 0 2px var(--color-background, white)}._tabsTrigger_1jh86_12:disabled{pointer-events:none;opacity:.5}._tabsTrigger_1jh86_12[data-state=active]{background-color:var(--color-background, white);color:var(--color-foreground, #1f2937);box-shadow:0 1px 2px #0000000d}._tabsContent_1jh86_41{margin-top:.5rem}._tabsContent_1jh86_41:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-ring, rgba(46, 122, 185, .5));box-shadow:0 0 0 2px var(--color-ring, rgba(46, 122, 185, .5)) 0 0 0 2px var(--color-background, white)}@media(max-width:768px){._tabsContent_1jh86_41 ._tabsList_1jh86_1{height:auto}._tabsContent_1jh86_41 ._tabsTrigger_1jh86_12{min-height:44px;padding:0 .9rem}}@keyframes _fadeIn_34b40_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_34b40_1{0%{opacity:1}to{opacity:0}}@keyframes _zoomIn_34b40_1{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes _zoomOut_34b40_1{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes _slideInFromTop_34b40_1{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes _slideInFromRight_34b40_1{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes _slideInFromBottom_34b40_1{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes _slideInFromLeft_34b40_1{0%{transform:translate(-.5rem)}to{transform:translate(0)}}._trigger_34b40_65{display:flex;height:2.5rem;width:100%;align-items:center;justify-content:space-between;border-radius:.375rem;border:1px solid rgba(46,122,185,.25);background-color:#fff;padding:.5rem .75rem;font-size:.875rem;box-shadow:0 8px 16px #0f172a0f}@media(max-width:768px){._trigger_34b40_65{height:2.75rem}}._trigger_34b40_65:focus{outline:none;box-shadow:0 0 0 2px var(--color-ring, rgba(46, 122, 185, .5)),0 0 0 4px var(--color-ring-offset, white),0 8px 16px #0f172a0f}._trigger_34b40_65:disabled{cursor:not-allowed;opacity:.5}._trigger_34b40_65>span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}._icon_34b40_98{height:1rem;width:1rem;opacity:.6;color:#246399}._scrollButton_34b40_105{display:flex;cursor:default;align-items:center;justify-content:center;padding-top:.25rem;padding-bottom:.25rem}._content_34b40_114{position:relative;z-index:50;max-height:24rem;min-width:8rem;overflow:hidden;border-radius:.375rem;border:1px solid rgba(46,122,185,.25);background-color:#fff;color:var(--color-popover-foreground, #1f2937);box-shadow:0 18px 28px #0f172a1f,0 4px 10px #2e7ab91f}._content_34b40_114[data-state=open]{animation:_fadeIn_34b40_1 .15s ease}._content_34b40_114[data-state=closed]{animation:_fadeOut_34b40_1 .15s ease}._content_34b40_114[data-side=bottom]{animation:_slideInFromTop_34b40_1 .15s ease}._content_34b40_114[data-side=left]{animation:_slideInFromRight_34b40_1 .15s ease}._content_34b40_114[data-side=right]{animation:_slideInFromLeft_34b40_1 .15s ease}._content_34b40_114[data-side=top]{animation:_slideInFromBottom_34b40_1 .15s ease}._contentPopper_34b40_145[data-side=bottom]{transform:translateY(.25rem)}._contentPopper_34b40_145[data-side=left]{transform:translate(-.25rem)}._contentPopper_34b40_145[data-side=right]{transform:translate(.25rem)}._contentPopper_34b40_145[data-side=top]{transform:translateY(-.25rem)}._viewport_34b40_158{padding:.25rem}._viewportPopper_34b40_162{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width)}._label_34b40_168{padding:.375rem .5rem .375rem 2rem;font-size:.875rem;font-weight:600}._item_34b40_177{position:relative;display:flex;width:100%;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;outline:none}._item_34b40_177:focus{background-color:#2e7ab91f;color:#1f4f7a}._item_34b40_177[data-disabled]{pointer-events:none;opacity:.5}._itemIndicatorWrapper_34b40_201{position:absolute;left:.5rem;display:flex;height:.875rem;width:.875rem;align-items:center;justify-content:center}._separator_34b40_211{margin:.25rem -.25rem;height:1px;background-color:#2e7ab926}._dialogContent_1rj4x_1{max-width:425px}@media(min-width:640px){._dialogContent_1rj4x_1{max-width:425px}}._formGrid_1rj4x_10{display:grid;gap:1rem;padding-top:1rem;padding-bottom:1rem}._buttonContainer_1rj4x_17{display:flex;justify-content:flex-end;gap:.75rem}._spinner_7g6ch_1{height:1rem;width:1rem;animation:_spin_7g6ch_1 1s linear infinite}@keyframes _spin_7g6ch_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dialogContent_1e84q_1{max-width:425px}@media(min-width:640px){._dialogContent_1e84q_1{max-width:425px}}._contentContainer_1e84q_10{padding-top:1rem;padding-bottom:1rem}._loadingContainer_1e84q_15{display:flex;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem}._spinner_1e84q_23{width:1.5rem;height:1.5rem}._loadingText_1e84q_28{margin-left:.5rem}._usersList_1e84q_32{display:flex;flex-direction:column;gap:1rem}._emptyMessage_1e84q_38{text-align:center;color:var(--color-muted-foreground, #6b7280)}._userItem_1e84q_43{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.375rem}._userItem_1e84q_43:hover{background-color:var(--color-muted, #f3f4f6)}._userName_1e84q_54{font-weight:500}._userEmail_1e84q_58{font-size:.875rem;color:var(--color-muted-foreground, #6b7280)}._dialogContent_osgrh_1{max-width:425px}@media(min-width:640px){._dialogContent_osgrh_1{max-width:425px}}._calendarContainer_osgrh_10{padding-top:1rem;padding-bottom:1rem;display:flex;justify-content:center}._calendar_osgrh_10{border-radius:.375rem;border:1px solid var(--color-border, #e2e8f0)}._buttonSpinner_osgrh_22{margin-right:.5rem;height:1rem;width:1rem}._calendarContainer_10d06_1{display:flex;flex-direction:column;width:100%;font-family:Figtree,sans-serif}._selectedDate_10d06_8{display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin-bottom:12px;font-size:16px}._selectedDate_10d06_8 strong{font-weight:600}._clearButton_10d06_20{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background-color:#f1f1f1;border-radius:4px;cursor:pointer}._clearButton_10d06_20:hover{background-color:#e0e0e0}._quickOptions_10d06_35{display:flex;gap:8px;margin-bottom:16px}._quickOption_10d06_35{padding:8px 12px;background-color:#f1f1f1;border:1px solid #ddd;border-radius:4px;font-size:14px;cursor:pointer}._quickOption_10d06_35:hover{background-color:#e0e0e0}._calendar_10d06_1{border:1px solid #ddd;border-radius:8px;overflow:hidden;background-color:#fff}._navigation_10d06_60{display:flex;align-items:center;padding:12px;background-color:#f9f9f9}._navButton_10d06_67{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#f1f1f1;border:none;border-radius:4px;cursor:pointer}._navButton_10d06_67:hover{background-color:#e0e0e0}._currentMonth_10d06_82{flex:1;text-align:center;font-size:16px;font-weight:600}._weekdays_10d06_89{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;padding:8px 0;border-bottom:1px solid #eee;background-color:#f9f9f9}._weekday_10d06_89{font-size:14px;font-weight:600;color:#666}._days_10d06_104{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:8px}._day_10d06_104{display:flex;align-items:center;justify-content:center;height:36px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:14px;cursor:pointer}._day_10d06_104:hover:not(:disabled){background-color:#f0f0f0}._day_10d06_104:disabled{color:#ccc;cursor:not-allowed}._outsideMonth_10d06_130{color:#aaa}._selected_10d06_8{background-color:#2e7ab9;color:#fff;border-color:#2e7ab9}._selected_10d06_8:hover{background-color:#2e7ab9}._today_10d06_143{font-weight:600;border-color:#2e7ab9}._dialogContent_ac7gz_1{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;height:100svh!important;max-height:100vh!important;max-height:100dvh!important;max-height:100svh!important;padding:0;gap:0;border-radius:0!important;overflow:hidden;box-shadow:none!important;background-color:#fff;display:flex;flex-direction:column;border:none;margin:0!important;transform:none!important}@media(max-width:768px){._dialogContent_ac7gz_1{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100dvh!important;height:100svh!important;max-height:100dvh!important;max-height:100svh!important;max-width:100%!important;margin:0!important;padding:0!important;border-radius:0!important;transform:none!important}._content_ac7gz_45{flex-direction:column!important;flex:1!important;min-height:0!important;overflow:hidden!important}._sidebar_ac7gz_52{position:relative!important;width:100%!important;max-height:50px!important;overflow:hidden!important;transition:max-height .3s ease!important;border-top:1px solid #e5e7eb!important}._sidebar_ac7gz_52._expanded_ac7gz_61{max-height:320px!important;overflow-y:auto!important}._sidebar_ac7gz_52{max-height:50px;overflow:hidden;transition:max-height .3s ease}._sidebarContent_ac7gz_72{padding:0 16px 16px}._tabsContentContainer_ac7gz_75{padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))!important}._sidebarContent_ac7gz_72{padding:0 16px 16px!important}._mainContent_ac7gz_83{padding:0 12px!important;flex:1!important;overflow:hidden!important}._sidebarHeader_ac7gz_88{display:flex;justify-content:center;padding:8px;font-weight:500;color:#4b5563;cursor:pointer;border-bottom:1px solid #e5e7eb;margin-bottom:12px}}@media(max-width:768px)and (min-width:769px){._sidebarHeader_ac7gz_88{display:none}}._optionsToggle_ac7gz_104{margin-left:auto!important;padding:2px 8px!important;font-size:.75rem!important;height:auto!important;background-color:#f3f4f6!important;border-radius:4px!important}._optionsToggle_ac7gz_104:hover{background-color:#e5e7eb!important}._header_ac7gz_116{display:flex;align-items:center;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top,0px)) 20px 10px;border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(135deg,#fff,#f8fafc);position:sticky;top:0;z-index:10;flex-shrink:0}@media(max-width:768px){._header_ac7gz_116{padding:calc(10px + env(safe-area-inset-top,0px)) 16px 8px}}@media(max-width:480px){._header_ac7gz_116{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 6px}}._headerContent_ac7gz_139{flex:1;overflow:visible;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions" "subtitle actions" "qaqc actions";column-gap:12px;row-gap:4px;align-items:center}._titleContainer_ac7gz_151{grid-area:title;display:flex;align-items:center;gap:10px;margin-bottom:0;min-width:0}._titleIcon_ac7gz_160{width:18px;height:18px;color:#6b7280;flex-shrink:0}._title_ac7gz_151{font-size:15px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){._title_ac7gz_151{font-size:14px}}._subtitle_ac7gz_181{grid-area:subtitle;display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7280;line-height:1.3}._subtitle_ac7gz_181 span{white-space:nowrap}@media(max-width:480px){._subtitle_ac7gz_181{font-size:11px;gap:6px;flex-wrap:wrap}}._qaqcHeaderBanner_ac7gz_201{grid-area:qaqc;display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:999px;background:#eef6ff;border:1px solid #c7ddf0;color:#1f4f7a;font-size:11px;width:fit-content}._qaqcHeaderSpinner_ac7gz_215{width:12px;height:12px}._qaqcHeaderLabel_ac7gz_220{font-weight:600}._qaqcHeaderMeta_ac7gz_224{color:#476d8f}._closeButton_ac7gz_228{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#fff,#f8fafc);color:#64748b;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:16px;transition:all .2s ease;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000001a}._closeButton_ac7gz_228:hover:not(:disabled){background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;border-color:#0000001a;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}._closeButton_ac7gz_228:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}@media(max-width:768px){._closeButton_ac7gz_228{width:36px;height:36px;margin-left:12px}}@media(max-width:480px){._closeButton_ac7gz_228{width:34px;height:34px;margin-left:8px}}._closeIcon_ac7gz_269{width:18px;height:18px}@media(max-width:768px){._closeIcon_ac7gz_269{width:16px;height:16px}}@media(max-width:480px){._closeIcon_ac7gz_269{width:15px;height:15px}}._content_ac7gz_45{display:flex;flex:1;overflow:hidden;min-height:0}@media(max-width:768px){._content_ac7gz_45{flex-direction:column}}._mainContent_ac7gz_83{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;max-height:100%}@media(max-width:768px){._mainContent_ac7gz_83{flex:1;max-height:100%}}._tabsContainer_ac7gz_313{padding:16px 20px 0;flex-shrink:0}@media(max-width:768px){._tabsContainer_ac7gz_313{padding:12px 16px 0}}@media(max-width:480px){._tabsContainer_ac7gz_313{padding:10px 12px 0}}._tabsContentContainer_ac7gz_75{padding:0 20px 12px;display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0}._tabs_ac7gz_75{width:100%;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}._tabsList_ac7gz_346{display:flex;width:100%;border-radius:4px;overflow:hidden;margin-bottom:12px;flex-shrink:0}@media(max-width:768px){._tabsList_ac7gz_346{margin-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabsList_ac7gz_346::-webkit-scrollbar{display:none}}._tabsTrigger_ac7gz_366{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 12px;background-color:#f9fafb;border:1px solid #e5e7eb;color:#4b5563;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;white-space:nowrap;gap:6px}._tabsTrigger_ac7gz_366:not(:last-child){border-right:none}._tabsTrigger_ac7gz_366:hover{background-color:#f3f4f6}._tabsTrigger_ac7gz_366[data-state=active]{background-color:#fff;color:#111827;border-bottom:2px solid #2E7AB9;font-weight:600}@media(max-width:768px){._tabsTrigger_ac7gz_366{min-width:100px;padding:8px 10px;font-size:12px}}@media(max-width:480px){._tabsTrigger_ac7gz_366{min-width:80px;padding:6px 8px;font-size:11px;gap:4px}}._tabIcon_ac7gz_411{width:16px;height:16px}@media(max-width:768px){._tabIcon_ac7gz_411{width:14px;height:14px}}@media(max-width:480px){._tabIcon_ac7gz_411{width:12px;height:12px}}._tabsContent_ac7gz_75{margin-top:0;flex:3 1 0;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._tabsContent_ac7gz_75:focus-visible{outline:none}._testingTab_ac7gz_440{display:flex;flex-direction:column;gap:20px;padding-bottom:24px}._badgeContainer_ac7gz_447{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}@media(max-width:768px){._badgeContainer_ac7gz_447{gap:12px;margin-bottom:20px}}@media(max-width:480px){._badgeContainer_ac7gz_447{gap:8px;margin-bottom:16px}}._badgeGroup_ac7gz_466{display:flex;flex-direction:column;gap:6px}@media(max-width:480px){._badgeGroup_ac7gz_466{gap:4px}}._badgeLabel_ac7gz_477{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}@media(max-width:480px){._badgeLabel_ac7gz_477{font-size:10px}}._badge_ac7gz_447{cursor:pointer;font-size:13px;font-weight:500;padding:4px 10px;border-radius:4px}@media(max-width:480px){._badge_ac7gz_447{font-size:12px;padding:3px 8px}}._statusDone_ac7gz_504{background-color:#22c55e1a;color:#15803d;border:1px solid rgba(34,197,94,.2)}._statusInProgress_ac7gz_510{background-color:#2e7ab91a;color:#246399;border:1px solid rgba(46,122,185,.2)}._statusPending_ac7gz_516{background-color:#2e7ab91a;color:#b45309;border:1px solid rgba(46,122,185,.2)}._clickableBadge_ac7gz_522{cursor:pointer}._section_ac7gz_526{margin-bottom:24px}@media(max-width:768px){._section_ac7gz_526{margin-bottom:20px}}@media(max-width:480px){._section_ac7gz_526{margin-bottom:16px}}._sectionTitle_ac7gz_540{font-size:16px;font-weight:600;color:#111827;margin-bottom:12px}@media(max-width:768px){._sectionTitle_ac7gz_540{font-size:15px;margin-bottom:10px}}@media(max-width:480px){._sectionTitle_ac7gz_540{font-size:14px;margin-bottom:8px}}._sectionText_ac7gz_559{font-size:14px;line-height:1.6;color:#4b5563;white-space:pre-line;word-wrap:break-word}@media(max-width:480px){._sectionText_ac7gz_559{font-size:13px;line-height:1.5}}._list_ac7gz_573{list-style-type:disc;list-style-position:outside;padding-left:20px;font-size:14px;line-height:1.6;color:#4b5563}._list_ac7gz_573 li{margin-bottom:6px;word-wrap:break-word}._list_ac7gz_573 li:last-child{margin-bottom:0}@media(max-width:480px){._list_ac7gz_573{font-size:13px;line-height:1.5;padding-left:16px}._list_ac7gz_573 li{margin-bottom:4px}}._checkboxList_ac7gz_599{display:flex;flex-direction:column;gap:10px}@media(max-width:480px){._checkboxList_ac7gz_599{gap:8px}}._checkboxItem_ac7gz_610{display:flex;align-items:flex-start;gap:10px}@media(max-width:480px){._checkboxItem_ac7gz_610{gap:8px}}._checkboxLabel_ac7gz_621{font-size:14px;line-height:1.5;color:#4b5563;padding-top:1px;word-wrap:break-word}@media(max-width:480px){._checkboxLabel_ac7gz_621{font-size:13px}}._badgeList_ac7gz_634{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:480px){._badgeList_ac7gz_634{gap:6px}}._separator_ac7gz_645{margin:12px 0;height:1px;background-color:#f3f4f6;border:none}@media(max-width:768px){._separator_ac7gz_645{margin:10px 0}}@media(max-width:480px){._separator_ac7gz_645{margin:8px 0}}._moreMenuWrapper_ac7gz_663{position:relative;margin-left:8px}._moreMenuButton_ac7gz_668{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000001a}._moreMenuIcon_ac7gz_680{width:18px;height:18px;color:#6b7280}._moreMenuDropdown_ac7gz_686{position:absolute;right:0;top:42px;min-width:200px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;box-shadow:0 12px 24px #0000001f;padding:6px;z-index:20}._moreMenuItem_ac7gz_699{display:flex;align-items:center;width:100%;padding:10px;gap:10px;border:none;background:transparent;color:#111827;cursor:pointer;border-radius:8px}._moreMenuItem_ac7gz_699:hover{background:#f3f4f6}._moreMenuItemIcon_ac7gz_716{width:16px;height:16px;color:#6b7280}._qaqcConfirmDialog_ac7gz_723{max-width:520px;width:92vw;padding:16px 20px;border-radius:12px}._qaqcConfirmHeader_ac7gz_730{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._qaqcConfirmTitleRow_ac7gz_737{display:inline-flex;align-items:center;gap:8px}._qaqcConfirmIcon_ac7gz_743{width:18px;height:18px;color:#2e7ab9}._qaqcConfirmActions_ac7gz_749{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}._deleteCommentDialog_ac7gz_758{max-width:480px;width:92vw;padding:16px 20px;border-radius:12px}._deleteCommentHeader_ac7gz_765{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._deleteCommentTitleRow_ac7gz_772{display:inline-flex;align-items:center;gap:8px}._deleteCommentIcon_ac7gz_778{width:18px;height:18px;color:#dc2626}._deleteCommentActions_ac7gz_784{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}._buttonSpinner_ac7gz_793,._buttonIcon_ac7gz_799{width:16px;height:16px;margin-right:6px}._qaQcSavedResultsNote_ac7gz_805{margin:10px 0 14px;padding:10px 12px;border-radius:8px;background:#f2f7fb;border:1px solid #C7DDF0;color:#1f4f7a;font-size:13px}._commentsSection_ac7gz_815{display:flex;flex-direction:column;flex:1 1 220px;min-height:160px;margin-bottom:12px;transition:flex .25s ease,box-shadow .25s ease,border-color .25s ease}@media(max-width:768px){._commentsSection_ac7gz_815{flex-basis:200px;min-height:150px;margin-bottom:10px}}@media(max-width:480px){._commentsSection_ac7gz_815{flex-basis:180px;min-height:140px;margin-bottom:8px}}._commentsSectionExpanded_ac7gz_838{flex:2 1 320px;min-height:200px}@media(max-width:768px){._commentsSectionExpanded_ac7gz_838{flex-basis:240px}}@media(max-width:480px){._commentsSectionExpanded_ac7gz_838{flex-basis:220px}}._commentsHeader_ac7gz_853{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-shrink:0}@media(max-width:480px){._commentsHeader_ac7gz_853{margin-bottom:8px}}._commentsTitle_ac7gz_866{display:flex;align-items:center;gap:8px}@media(max-width:480px){._commentsTitle_ac7gz_866{gap:6px}}._commentsIcon_ac7gz_877{width:18px;height:18px;color:#6b7280}@media(max-width:480px){._commentsIcon_ac7gz_877{width:16px;height:16px}}._commentsContent_ac7gz_889{display:flex;flex-direction:column;flex:1;min-height:0;gap:10px}@media(max-width:480px){._commentsContent_ac7gz_889{gap:8px}}._commentsScrollArea_ac7gz_902{flex:1;width:100%;border-radius:8px;border:1px solid #e2e8f0;padding:12px;background-color:#fff;overflow-y:auto;overflow-x:hidden;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:inset 0 1px #ffffffe6}@media(max-width:768px){._commentsScrollArea_ac7gz_902{padding:10px}}@media(max-width:480px){._commentsScrollArea_ac7gz_902{padding:8px;border-radius:6px}}._commentsSectionExpanded_ac7gz_838 ._commentsScrollArea_ac7gz_902{border-color:#c7ddf0;box-shadow:inset 0 1px #ffffffe6,0 6px 16px #2e7ab91f}._loadingContainer_ac7gz_933{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px}@media(max-width:480px){._loadingContainer_ac7gz_933{gap:8px}}._spinner_ac7gz_947{width:24px;height:24px;color:#6b7280}@media(max-width:480px){._spinner_ac7gz_947{width:20px;height:20px}}._loadingText_ac7gz_959{font-size:14px;color:#6b7280}@media(max-width:480px){._loadingText_ac7gz_959{font-size:13px}}._comment_ac7gz_815{margin-bottom:16px;width:100%;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0f}._comment_ac7gz_815:last-child{margin-bottom:0}@media(max-width:480px){._comment_ac7gz_815{margin-bottom:12px;padding:8px 10px}}._commentHeader_ac7gz_988{display:flex;align-items:center;gap:8px;margin-bottom:6px}@media(max-width:480px){._commentHeader_ac7gz_988{gap:6px;margin-bottom:4px}}._commentAvatar_ac7gz_1001{width:28px;height:28px;border-radius:50%;background-color:#e5e7eb;color:#4b5563;font-size:12px;font-weight:600;flex-shrink:0}@media(max-width:480px){._commentAvatar_ac7gz_1001{width:24px;height:24px;font-size:10px}}._commentAuthor_ac7gz_1019{font-size:14px;font-weight:600;color:#111827;flex:1}@media(max-width:480px){._commentAuthor_ac7gz_1019{font-size:13px}}._commentDate_ac7gz_1031{font-size:12px;color:#6b7280;flex-shrink:0}@media(max-width:480px){._commentDate_ac7gz_1031{font-size:11px}}._commentActions_ac7gz_1042{display:flex;align-items:center;gap:4px;margin-left:auto}._deleteButton_ac7gz_1049{width:20px;height:20px;border-radius:4px;background-color:transparent;color:#6b7280;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease}._deleteButton_ac7gz_1049:hover{background-color:#fee2e2;color:#dc2626}@media(max-width:480px){._deleteButton_ac7gz_1049{width:18px;height:18px}}._deleteIcon_ac7gz_1073{width:14px;height:14px}@media(max-width:480px){._deleteIcon_ac7gz_1073{width:12px;height:12px}}._commentContent_ac7gz_1084{font-size:14px;line-height:1.5;color:#475569;padding-left:34px;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}@media(max-width:480px){._commentContent_ac7gz_1084{font-size:13px;padding-left:28px}}._commentAttachmentList_ac7gz_1100{margin-top:8px;padding-left:34px;display:flex;flex-direction:column;gap:6px}@media(max-width:480px){._commentAttachmentList_ac7gz_1100{padding-left:28px}}._commentAttachmentItem_ac7gz_1113{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:#f9fafb;border:1px solid #e5e7eb;font-size:12px}._commentAttachmentIcon_ac7gz_1124{color:#64748b}._commentAttachmentLink_ac7gz_1128{color:#246399;text-decoration:none;font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:none;cursor:pointer;padding:0}._commentAttachmentLink_ac7gz_1128:hover{text-decoration:underline}._commentAttachmentSize_ac7gz_1146{margin-left:auto;color:#6b7280;white-space:nowrap}._commentAttachmentDownload_ac7gz_1152{color:#6b7280;padding:2px;border-radius:4px;background:none;border:none;cursor:pointer}._commentAttachmentDownload_ac7gz_1152:hover{color:#334155;background:#e5e7eb}._commentForm_ac7gz_1166{display:flex;align-items:flex-start;gap:10px;padding:12px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;flex-shrink:0}@media(max-width:768px){._commentForm_ac7gz_1166{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){._commentForm_ac7gz_1166{gap:8px;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:6px}}._commentsSectionExpanded_ac7gz_838 ._commentForm_ac7gz_1166{border-color:#c7ddf0;box-shadow:0 6px 14px #2e7ab91f}._commentFormAvatar_ac7gz_1195{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff;font-size:13px;font-weight:600;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media(max-width:480px){._commentFormAvatar_ac7gz_1195{width:28px;height:28px;font-size:11px}}._commentInput_ac7gz_1216{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:8px 12px;font-size:13px;resize:none;min-height:60px}._commentInput_ac7gz_1216:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab91a}@media(max-width:768px){._commentInput_ac7gz_1216{min-height:50px}}@media(max-width:480px){._commentInput_ac7gz_1216{font-size:12px;padding:6px 10px;min-height:40px;border-radius:6px}}._commentAttachButton_ac7gz_1244{align-self:flex-start;margin-top:6px}._commentAttachIcon_ac7gz_1249{width:16px;height:16px}._commentAttachmentQueue_ac7gz_1254{margin-top:8px;padding-left:42px;display:flex;flex-direction:column;gap:6px}._commentAttachmentQueueItem_ac7gz_1262{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:6px;background:#f9fafb;border:1px solid #e5e7eb;font-size:12px}._commentAttachmentQueueInfo_ac7gz_1274{display:flex;align-items:center;gap:6px;min-width:0;color:#374151}._commentAttachmentQueueName_ac7gz_1282{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._commentAttachmentQueueSize_ac7gz_1289{color:#6b7280;white-space:nowrap}._commentAttachmentQueueRemove_ac7gz_1294{border:none;background:transparent;color:#6b7280;cursor:pointer;padding:2px;border-radius:4px}._commentAttachmentQueueRemove_ac7gz_1294:hover{color:#dc2626;background:#fee2e2}._commentAttachmentInput_ac7gz_1308{display:none}._sendButton_ac7gz_1312{width:32px;height:32px;border-radius:50%;background-color:#2e7ab9;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}._sendButton_ac7gz_1312:hover:not(:disabled){background-color:#246399}._sendButton_ac7gz_1312:disabled{background-color:#93c5fd;cursor:not-allowed}@media(max-width:480px){._sendButton_ac7gz_1312{width:28px;height:28px}}._sendIcon_ac7gz_1337{width:14px;height:14px}@media(max-width:480px){._sendIcon_ac7gz_1337{width:12px;height:12px}}._sidebar_ac7gz_52{width:280px;border-left:1px solid #f3f4f6;background-color:#f9fafb;overflow-y:auto;flex-shrink:0}@media(max-width:768px){._sidebar_ac7gz_52{width:100%;border-left:none;border-top:1px solid #f3f4f6;max-height:200px}}@media(max-width:480px){._sidebar_ac7gz_52{max-height:180px}}._sidebarContent_ac7gz_72{padding:24px;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){._sidebarContent_ac7gz_72{padding:16px;gap:16px;flex-direction:row;flex-wrap:wrap}}@media(max-width:480px){._sidebarContent_ac7gz_72{padding:12px;gap:12px}}._sidebarSection_ac7gz_1390{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){._sidebarSection_ac7gz_1390{flex:1 0 45%;min-width:150px;gap:8px}}@media(max-width:480px){._sidebarSection_ac7gz_1390{flex:1 0 100%;min-width:0}}._sidebarSectionTitle_ac7gz_1409{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}@media(max-width:480px){._sidebarSectionTitle_ac7gz_1409{font-size:11px}}._sidebarButtons_ac7gz_1422{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){._sidebarButtons_ac7gz_1422{flex-direction:row;flex-wrap:wrap;gap:8px}}@media(max-width:480px){._sidebarButtons_ac7gz_1422{gap:6px}}._sidebarButton_ac7gz_1422{width:100%;justify-content:flex-start;font-size:14px;font-weight:500;color:#4b5563;background-color:transparent;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;transition:all .2s ease}._sidebarButton_ac7gz_1422:hover{background-color:#f3f4f6;color:#111827}@media(max-width:768px){._sidebarButton_ac7gz_1422{width:auto;font-size:13px;padding:6px 10px}}@media(max-width:480px){._sidebarButton_ac7gz_1422{font-size:12px;padding:5px 8px;border-radius:4px}}._sidebarButtonIcon_ac7gz_1471{width:16px;height:16px;margin-right:8px}@media(max-width:768px){._sidebarButtonIcon_ac7gz_1471{width:14px;height:14px;margin-right:6px}}@media(max-width:480px){._sidebarButtonIcon_ac7gz_1471{width:12px;height:12px;margin-right:4px}}._watchButton_ac7gz_1491{color:#059669;border-color:#d1fae5}._watchButton_ac7gz_1491:hover{background-color:#ecfdf5;color:#047857}._loadingOverlay_ac7gz_1500{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fffc;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:50;gap:12px}@media(max-width:480px){._loadingOverlay_ac7gz_1500{gap:8px}}._loadingSpinner_ac7gz_1517{width:32px;height:32px;color:#2e7ab9}@media(max-width:480px){._loadingSpinner_ac7gz_1517{width:28px;height:28px}}._loadingMessage_ac7gz_1529{font-size:14px;font-weight:500;color:#4b5563}@media(max-width:480px){._loadingMessage_ac7gz_1529{font-size:13px}}._emptyComments_ac7gz_1540{text-align:center;color:#6b7280;font-size:14px;padding:40px 20px}@media(max-width:480px){._emptyComments_ac7gz_1540{font-size:13px;padding:30px 15px}}._qaQcSection_ac7gz_1554{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;padding:28px;margin-bottom:20px;box-shadow:0 2px 8px #0000000a}@media(max-width:480px){._qaQcSection_ac7gz_1554{padding:16px;margin-bottom:14px}}._qaQcHeader_ac7gz_1569{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #e2e8f0}@media(max-width:480px){._qaQcHeader_ac7gz_1569{flex-direction:column;align-items:flex-start;gap:12px}}._qaQcTitleGroup_ac7gz_1585{display:flex;align-items:center;gap:12px}._qaQcIcon_ac7gz_1591{width:24px;height:24px;color:#059669}._qaQcTitle_ac7gz_1585{font-size:20px;font-weight:700;color:#1e293b;margin:0}@media(max-width:480px){._qaQcTitle_ac7gz_1585{font-size:18px}}._qaQcStatusBadge_ac7gz_1609{font-weight:600;text-transform:uppercase;letter-spacing:.5px}._qaQcHeaderRight_ac7gz_1615{display:flex;align-items:center;gap:10px}._qaQcRefreshButton_ac7gz_1621{padding:6px 10px}._qaQcHint_ac7gz_1625{margin-top:-8px;margin-bottom:16px;font-size:12px;color:#64748b}._qaQcStaleNotice_ac7gz_1632{color:#b45309;font-weight:600}._qaQcSummary_ac7gz_1637{margin-bottom:24px;padding:16px;background:#fffc;border-radius:8px;border:1px solid #e2e8f0}._summaryStats_ac7gz_1645{display:flex;gap:24px;justify-content:center}@media(max-width:480px){._summaryStats_ac7gz_1645{gap:16px}}._statItem_ac7gz_1656{display:flex;flex-direction:column;align-items:center;gap:4px}._statNumber_ac7gz_1663{font-size:24px;font-weight:700;color:#1e293b}@media(max-width:480px){._statNumber_ac7gz_1663{font-size:20px}}._statLabel_ac7gz_1674{font-size:12px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._qaQcResults_ac7gz_1682{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;align-items:start}._qaQcGroup_ac7gz_1689{background:#ffffffe6;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column}._qaQcGroupHeader_ac7gz_1699{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-bottom:1px solid #e2e8f0}@media(max-width:480px){._qaQcGroupHeader_ac7gz_1699{padding:12px 16px}}._qaQcGroupIcon_ac7gz_1713{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:6px;background:#e2e8f0;color:#334155;font-size:11px;font-weight:700;letter-spacing:.3px}._qaQcGroupTitle_ac7gz_1727{font-size:16px;font-weight:600;color:#334155;margin:0;flex:1}@media(max-width:480px){._qaQcGroupTitle_ac7gz_1727{font-size:15px}}._qaQcGroupCount_ac7gz_1740{background:#64748b;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px;min-width:24px;text-align:center}._qaQcGroupResults_ac7gz_1751{display:grid;gap:16px;padding:12px 0 0}._qaQcResultCard_ac7gz_1757{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 10px 22px #0f172a14;transition:all .2s ease}._qaQcResultCard_ac7gz_1757:last-child{border-bottom:none}._qaQcResultCard_ac7gz_1757:hover{background-color:#f8fafc}._qaQcResultCard_ac7gz_1757._status-pass_ac7gz_1770{border-left:4px solid #10b981}._qaQcResultCard_ac7gz_1757._status-fail_ac7gz_1773{border-left:4px solid #ef4444}._qaQcResultCard_ac7gz_1757._status-pending_ac7gz_1776{border-left:4px solid #2E7AB9}._qaQcResultCardHeader_ac7gz_1780{display:flex;align-items:center;gap:12px;padding:18px 22px 12px}@media(max-width:480px){._qaQcResultCardHeader_ac7gz_1780{padding:14px 16px 8px;gap:8px}}._qaQcStatusIcon_ac7gz_1793{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}._qaQcStatusIconGlyph_ac7gz_1802{width:18px;height:18px}._qaQcTestCaseText_ac7gz_1807{flex:1;font-size:15px;font-weight:600;color:#334155;line-height:1.6}@media(max-width:480px){._qaQcTestCaseText_ac7gz_1807{font-size:14px}}._qaQcResultBadge_ac7gz_1820{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}._qaQcResultContent_ac7gz_1828{padding:0 22px 20px}@media(max-width:480px){._qaQcResultContent_ac7gz_1828{padding:0 16px 14px}}._qaQcExplanation_ac7gz_1837{font-size:14px;line-height:1.7;color:#475569;margin:0 0 14px}@media(max-width:480px){._qaQcExplanation_ac7gz_1837{font-size:13px}}._headerActions_ac7gz_1849{grid-area:actions;display:flex;gap:6px;flex-wrap:nowrap;margin-top:0;justify-self:end;align-self:center}@media(max-width:480px){._headerActions_ac7gz_1849{gap:4px}}._actionButton_ac7gz_1864{font-size:10.5px;padding:2px 7px;height:auto;border-radius:5px}@media(max-width:480px){._actionButton_ac7gz_1864{font-size:9.5px;padding:2px 5px}}._actionIcon_ac7gz_1877{width:13px;height:13px;margin-right:3px}@media(max-width:480px){._actionIcon_ac7gz_1877{width:11px;height:11px;margin-right:2px}}._qaQcCodeReference_ac7gz_1890{display:flex;align-items:center;gap:8px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:8px}._codeIcon_ac7gz_1901{width:16px;height:16px;color:#2e7ab9;flex-shrink:0}._codeText_ac7gz_1908{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#2e7ab9;background:none;padding:0;word-break:break-all}@media(max-width:480px){._codeText_ac7gz_1908{font-size:11px}}._testCaseMeta_ac7gz_1922{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:16px 0 20px}._testCaseIntro_ac7gz_1929{margin:6px 0 18px;font-size:14px;line-height:1.7;color:#475569}._testCaseMetaCard_ac7gz_1936{border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:14px 18px}._testCaseMetaTitle_ac7gz_1943{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:6px}._testCaseMetaText_ac7gz_1952{font-size:13px;line-height:1.5;color:#475569;margin:0;white-space:pre-line}._coverageTargets_ac7gz_1960{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}._coverageColumn_ac7gz_1966{display:flex;flex-direction:column;gap:6px}._coverageTitle_ac7gz_1972{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#475569}._coverageList_ac7gz_1980{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:#4b5563}._testCaseScrollArea_ac7gz_1988{min-height:clamp(300px,50vh,420px);max-height:none;height:auto;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:20px;background:#f8fafc}._testCaseGroups_ac7gz_1998{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}._testCaseGroup_ac7gz_1998{border:1px solid rgba(15,23,42,.08);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 10px 22px #0f172a14}._testCaseGroupHeader_ac7gz_2013{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#2e7ab914;border-bottom:1px solid rgba(15,23,42,.08)}._testCaseGroupIcon_ac7gz_2022{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border-radius:6px;background:#e2e8f0;color:#334155;font-size:10px;font-weight:700;letter-spacing:.3px}._testCaseGroupTitle_ac7gz_2036{font-size:15px;font-weight:600;color:#1f2937;margin:0;flex:1}._testCaseGroupCount_ac7gz_2044{background:#1f2937;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}._testCaseGroupList_ac7gz_2053{margin:0;padding:16px 20px 20px;list-style:none;font-size:14px;line-height:1.7;color:#4b5563}._testCaseGroupList_ac7gz_2053 li{margin-bottom:12px}._testCaseGroupList_ac7gz_2053 li:last-child{margin-bottom:0}._testCaseItem_ac7gz_2068{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff;align-items:start}._testCaseIndex_ac7gz_2079{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#2e7ab91f;color:#246399;font-size:12px;font-weight:700}._testCaseText_ac7gz_2092{font-size:14px;line-height:1.7;color:#1f2937}@media(max-width:480px){._testCaseMeta_ac7gz_1922{margin:12px 0 16px}._testCaseMetaCard_ac7gz_1936{padding:12px 14px}._testCaseScrollArea_ac7gz_1988{padding:14px}._testCaseGroupHeader_ac7gz_2013{padding:12px 14px}._testCaseGroupList_ac7gz_2053{padding:12px 14px 16px}._testCaseItem_ac7gz_2068{grid-template-columns:28px 1fr;padding:10px 12px}}._qaQcErrorState_ac7gz_2119{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}@media(max-width:480px){._qaQcErrorState_ac7gz_2119{padding:16px;gap:12px}}._qaQcErrorIcon_ac7gz_2135{width:24px;height:24px;color:#dc2626;flex-shrink:0;margin-top:2px}._qaQcErrorContent_ac7gz_2143{flex:1}._qaQcErrorTitle_ac7gz_2147{font-size:16px;font-weight:600;color:#dc2626;margin:0 0 8px}@media(max-width:480px){._qaQcErrorTitle_ac7gz_2147{font-size:15px}}._qaQcErrorMessage_ac7gz_2159{font-size:14px;color:#991b1b;margin:0;line-height:1.4}@media(max-width:480px){._qaQcErrorMessage_ac7gz_2159{font-size:13px}}._qaQcLoadingState_ac7gz_2171{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fefce8;border:1px solid #fde047;border-radius:8px}@media(max-width:480px){._qaQcLoadingState_ac7gz_2171{padding:16px;gap:12px}}._qaQcLoadingIcon_ac7gz_2187{width:24px;height:24px;color:#3080c1;flex-shrink:0;margin-top:2px}._qaQcLoadingContent_ac7gz_2195{flex:1}._qaQcLoadingTitle_ac7gz_2199{font-size:16px;font-weight:600;color:#a16207;margin:0 0 8px}@media(max-width:480px){._qaQcLoadingTitle_ac7gz_2199{font-size:15px}}._qaQcLoadingMessage_ac7gz_2211{font-size:14px;color:#1f4f7a;margin:0;line-height:1.4}@media(max-width:480px){._qaQcLoadingMessage_ac7gz_2211{font-size:13px}}._qaQcFooter_ac7gz_2223{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}._qaQcClockIcon_ac7gz_2232{width:16px;height:16px;color:#64748b}._qaQcTimestamp_ac7gz_2238{font-size:12px;color:#64748b;font-style:italic}._qaQcPrdSection_ac7gz_2245{margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;display:flex;justify-content:center}._generatePrdButton_ac7gz_2253{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff;border:none;border-radius:8px;font-weight:500;transition:all .2s ease;cursor:pointer;min-height:44px}._generatePrdButton_ac7gz_2253:hover:not(:disabled){background:linear-gradient(135deg,#246399,#246399);transform:translateY(-1px);box-shadow:0 4px 12px #2e7ab966}._generatePrdButton_ac7gz_2253:disabled{opacity:.6;cursor:not-allowed;transform:none}._generatePrdButton_ac7gz_2253 ._buttonIcon_ac7gz_799{width:16px;height:16px}._prdDialogContent_ac7gz_2283{max-width:550px;width:90vw;max-height:85vh;padding:0;border-radius:12px;overflow:hidden;background-color:#fff;box-shadow:0 25px 50px -12px #00000040}._prdDialogHeader_ac7gz_2294{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}._prdDialogTitleGroup_ac7gz_2303{display:flex;align-items:center;gap:12px}._prdDialogIcon_ac7gz_2309{width:24px;height:24px;color:#2e7ab9}._prdDialogTitle_ac7gz_2303{font-size:18px;font-weight:600;color:#1f2937;margin:0}._prdDialogClose_ac7gz_2322{padding:8px;border-radius:6px;border:none;background:transparent;color:#6b7280;cursor:pointer;transition:all .2s ease}._prdDialogClose_ac7gz_2322:hover:not(:disabled){background-color:#f3f4f6;color:#374151}._prdDialogClose_ac7gz_2322:disabled{opacity:.5;cursor:not-allowed}._prdDialogClose_ac7gz_2322 ._closeIcon_ac7gz_269{width:20px;height:20px}._prdDialogBody_ac7gz_2344{padding:24px;max-height:60vh;overflow-y:auto}._prdInfo_ac7gz_2350{margin-bottom:24px;padding:16px;background-color:#f0f9ff;border:1px solid #e0f2fe;border-radius:8px}._prdInfoText_ac7gz_2358{margin:0;color:#0c4a6e;font-size:14px;line-height:1.5}._prdFormGroup_ac7gz_2365{margin-bottom:20px}._prdFormGroup_ac7gz_2365:last-child{margin-bottom:0}._prdLabel_ac7gz_2372{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}._prdSelectTrigger_ac7gz_2380{width:100%;min-height:44px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;font-size:14px;transition:all .2s ease}._prdSelectTrigger_ac7gz_2380:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._prdSelectTrigger_ac7gz_2380:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}._prdTextarea_ac7gz_2401{width:100%;min-height:120px;padding:12px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;font-size:14px;line-height:1.5;resize:vertical;transition:all .2s ease;font-family:inherit}._prdTextarea_ac7gz_2401:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._prdTextarea_ac7gz_2401:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}._prdTextarea_ac7gz_2401::placeholder{color:#9ca3af}._prdDialogFooter_ac7gz_2428{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background-color:#f9fafb}._prdCancelButton_ac7gz_2438{min-height:44px;padding:0 20px;border:1px solid #d1d5db;background-color:#fff;color:#374151;border-radius:6px;font-weight:500;transition:all .2s ease;cursor:pointer}._prdCancelButton_ac7gz_2438:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}._prdCancelButton_ac7gz_2438:disabled{opacity:.6;cursor:not-allowed}._prdConfirmButton_ac7gz_2458{min-height:44px;padding:0 20px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:6px;font-weight:500;transition:all .2s ease;cursor:pointer;display:flex;align-items:center;gap:8px}._prdConfirmButton_ac7gz_2458:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}._prdConfirmButton_ac7gz_2458:disabled{opacity:.6;cursor:not-allowed;transform:none}._prdConfirmButton_ac7gz_2458 ._buttonIcon_ac7gz_799,._prdConfirmButton_ac7gz_2458 ._buttonSpinner_ac7gz_793{width:16px;height:16px}@media(max-width:640px){._prdDialogContent_ac7gz_2283{width:95vw;max-width:none}._prdDialogBody_ac7gz_2344{padding:20px}._prdDialogFooter_ac7gz_2428{padding:16px 20px;flex-direction:column-reverse;gap:8px}._prdDialogFooter_ac7gz_2428 ._prdCancelButton_ac7gz_2438,._prdDialogFooter_ac7gz_2428 ._prdConfirmButton_ac7gz_2458{width:100%;justify-content:center}}._input_1u2f1_1{display:flex;height:2.5rem;width:100%;border-radius:.375rem;border:1px solid var(--color-input, #e2e8f0);background-color:var(--color-background, white);padding:.5rem .75rem;font-size:1rem}._input_1u2f1_1::file-selector-button{border:0;background-color:transparent;font-size:.875rem;font-weight:500;color:var(--color-foreground, #1f2937)}._input_1u2f1_1::placeholder{color:var(--color-muted-foreground, #6b7280)}._input_1u2f1_1:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-ring, rgba(46, 122, 185, .5));box-shadow:0 0 0 2px var(--color-ring, rgba(46, 122, 185, .5)) 0 0 0 2px var(--color-background, white)}._input_1u2f1_1:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){._input_1u2f1_1{height:2.75rem}}@media(min-width:768px){._input_1u2f1_1{font-size:.875rem}}._alert_bqhp7_1{position:relative;width:100%;border-radius:.5rem;border:1px solid var(--color-border, #e2e8f0);padding:1rem}._alert_bqhp7_1>svg{position:absolute;left:1rem;top:1rem;color:var(--color-foreground, #1f2937)}._alert_bqhp7_1>svg~*{padding-left:1.75rem}._alert_bqhp7_1>svg+div{transform:translateY(-3px)}._default_bqhp7_21{background-color:var(--color-background, white);color:var(--color-foreground, #1f2937)}._destructive_bqhp7_26{border-color:rgba(var(--color-destructive-rgb, 239, 68, 68),.5);color:var(--color-destructive, #ef4444)}._destructive_bqhp7_26>svg{color:var(--color-destructive, #ef4444)}@media(prefers-color-scheme:dark){._destructive_bqhp7_26{border-color:var(--color-destructive, #ef4444)}}._title_bqhp7_39{margin-bottom:.25rem;font-weight:500;line-height:1;letter-spacing:-.025em}._description_bqhp7_46{font-size:.875rem}._description_bqhp7_46 p{line-height:1.625}._dialogContent_1olc9_1{max-width:700px;width:90vw;max-height:90vh;display:flex;flex-direction:column;border-radius:16px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;overflow:hidden;background-color:#fff}._header_1olc9_13{display:flex;justify-content:space-between;align-items:center;padding:28px 32px;border-bottom:1px solid rgba(46,122,185,.15);background:linear-gradient(135deg,#eff6ff,#eaf2f8);position:relative}@media(max-width:480px){._header_1olc9_13{padding:24px 20px}}._title_1olc9_28{font-size:22px;font-weight:700;color:#2e7ab9;margin:0;letter-spacing:-.02em}@media(max-width:480px){._title_1olc9_28{font-size:20px}}._closeButton_1olc9_41{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#fff,#f8fafc);color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000001a;flex-shrink:0}._closeButton_1olc9_41:hover:not(:disabled){background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;border-color:#0000001a;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}._closeButton_1olc9_41:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}._closeButton_1olc9_41:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){._closeButton_1olc9_41{width:36px;height:36px}}._content_1olc9_77{flex:1;overflow-y:auto;padding:28px;background-color:#fff}._form_1olc9_84{display:flex;flex-direction:column;gap:24px}._field_1olc9_90{display:flex;flex-direction:column;gap:10px}._row_1olc9_96{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:640px){._row_1olc9_96{grid-template-columns:1fr;gap:16px}}._label_1olc9_108{font-size:14px;font-weight:600;color:#374151;margin-bottom:2px}._input_1olc9_115,._textarea_1olc9_115,._select_1olc9_115{width:100%}._inputWithIcon_1olc9_119{position:relative;display:flex;align-items:center}._numberInput_1olc9_125,._dateInput_1olc9_125{width:100%;padding-right:40px}._inputIcon_1olc9_130{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:16px;color:#6b7280;pointer-events:none;z-index:1}._helperText_1olc9_141{font-size:12px;color:#6b7280;margin-top:4px;font-style:italic}._textarea_1olc9_115{resize:vertical;min-height:80px}._separator_1olc9_153{margin:8px 0}._listField_1olc9_157{display:flex;flex-direction:column;gap:12px}._fieldLabel_1olc9_163{font-size:14px;font-weight:500;color:#374151;margin:0}._itemsContainer_1olc9_170{display:flex;flex-wrap:wrap;gap:8px}._itemBadge_1olc9_176{display:flex;align-items:center;gap:6px;padding:4px 8px;background-color:#f3f4f6;border-radius:6px;font-size:12px;color:#374151}._removeButton_1olc9_187{background:none;border:none;color:#6b7280;cursor:pointer;padding:0;display:flex;align-items:center}._removeButton_1olc9_187:hover{color:#ef4444}._addItemContainer_1olc9_200{display:flex;gap:8px;align-items:center}._addItemInput_1olc9_206{flex:1}._addButton_1olc9_210,._cancelButton_1olc9_210{flex-shrink:0}._addItemButton_1olc9_214{display:flex;align-items:center;gap:6px;align-self:flex-start}._errorAlert_1olc9_221{margin-bottom:16px}._footer_1olc9_225{display:flex;justify-content:flex-end;gap:12px;padding:24px 32px;background:linear-gradient(180deg,#fafbfc,#f8fafc);border-top:1px solid rgba(0,0,0,.06)}@media(max-width:768px){._footer_1olc9_225{padding:20px 28px}}@media(max-width:480px){._footer_1olc9_225{flex-direction:column-reverse;gap:10px;padding:20px 24px}}._submitButton_1olc9_246{display:flex;align-items:center;gap:8px}._buttonSpinner_1olc9_252{width:16px;height:16px}._testCasesContainer_1olc9_257{display:flex;flex-direction:column;gap:20px}._testCaseSection_1olc9_263{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background-color:#f9fafb}._testCaseTitle_1olc9_273{font-size:14px;font-weight:600;color:#374151;margin:0 0 8px}._testCaseItem_1olc9_280{display:flex;gap:8px;align-items:center}._testCaseInput_1olc9_286{flex:1}._removeTestCaseButton_1olc9_290{width:32px;height:32px;color:#6b7280}._removeTestCaseButton_1olc9_290:hover{color:#dc2626;background-color:#fef2f2}._addTestCaseButton_1olc9_300{align-self:flex-start;display:flex;align-items:center;gap:6px}._metadataSection_1olc9_307{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}._metadataTitle_1olc9_314{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}._metadataGrid_1olc9_321{display:grid;grid-template-columns:1fr;gap:8px}._metadataItem_1olc9_327{display:flex;justify-content:space-between;align-items:center;padding:4px 0}._metadataLabel_1olc9_334{font-size:13px;font-weight:500;color:#64748b;min-width:120px}._metadataValue_1olc9_341{font-size:13px;color:#334155;text-align:right;word-break:break-word}._dialogContent_y8ki6_1{max-width:600px;width:90vw;max-height:90vh;display:flex;flex-direction:column}._header_y8ki6_9{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}._title_y8ki6_17{font-size:18px;font-weight:600;color:#111827;margin:0}._closeButton_y8ki6_24{color:#6b7280}._closeButton_y8ki6_24:hover{color:#374151}._content_y8ki6_31{flex:1;overflow-y:auto;padding:24px}._form_y8ki6_37{display:flex;flex-direction:column;gap:20px}._field_y8ki6_43{display:flex;flex-direction:column;gap:8px}._row_y8ki6_49{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){._row_y8ki6_49{grid-template-columns:1fr}}._label_y8ki6_60{font-size:14px;font-weight:500;color:#374151}._input_y8ki6_66,._textarea_y8ki6_66,._select_y8ki6_66{width:100%}._textarea_y8ki6_66{resize:vertical;min-height:80px}._separator_y8ki6_75{margin:8px 0}._listField_y8ki6_79{display:flex;flex-direction:column;gap:12px}._fieldLabel_y8ki6_85{font-size:14px;font-weight:500;color:#374151;margin:0}._itemsContainer_y8ki6_92{display:flex;flex-wrap:wrap;gap:8px}._itemBadge_y8ki6_98{display:flex;align-items:center;gap:6px;padding:4px 8px;background-color:#f3f4f6;border-radius:6px;font-size:12px;color:#374151}._removeButton_y8ki6_109{background:none;border:none;color:#6b7280;cursor:pointer;padding:0;display:flex;align-items:center}._removeButton_y8ki6_109:hover{color:#ef4444}._addItemContainer_y8ki6_122{display:flex;gap:8px;align-items:center}._addItemInput_y8ki6_128{flex:1}._addButton_y8ki6_132,._cancelButton_y8ki6_132{flex-shrink:0}._addItemButton_y8ki6_136{display:flex;align-items:center;gap:6px;align-self:flex-start}._errorAlert_y8ki6_143{margin-bottom:16px}._footer_y8ki6_147{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb}._submitButton_y8ki6_155{display:flex;align-items:center;gap:8px}._buttonSpinner_y8ki6_161{width:16px;height:16px}._trigger_1wrnw_1{cursor:pointer}._trigger_1wrnw_1:focus{outline:none}._content_1wrnw_8{overflow:hidden}._content_1wrnw_8[data-state=open]{animation:_slideDown_1wrnw_1 .3s ease-out}._content_1wrnw_8[data-state=closed]{animation:_slideUp_1wrnw_1 .3s ease-out}@keyframes _slideDown_1wrnw_1{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes _slideUp_1wrnw_1{0%{height:var(--radix-collapsible-content-height)}to{height:0}}._dialogContent_169o6_1{max-width:700px;width:90vw;max-height:90vh;display:flex;flex-direction:column}._header_169o6_9{padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}._title_169o6_14{font-size:18px;font-weight:600;color:#111827;margin:0}._content_169o6_21{flex:1;overflow-y:auto;padding:24px}._errorAlert_169o6_27{margin-bottom:16px}._loadingContainer_169o6_31{display:flex;justify-content:center;padding:40px}._spinner_169o6_37{width:32px;height:32px}._emptyContainer_169o6_42{text-align:center;padding:40px}._emptyText_169o6_47{color:#6b7280;font-size:16px}._suggestionsList_169o6_52{display:flex;flex-direction:column;gap:16px}._suggestionCard_169o6_58{padding:20px}._cardHeader_169o6_62{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._cardInfo_169o6_69{flex:1}._cardTitle_169o6_73{font-size:16px;font-weight:600;color:#111827;margin:0 0 4px}._cardMeta_169o6_80{font-size:13px;color:#6b7280;margin:0 0 2px}._statusBadge_169o6_86{display:flex;align-items:center;gap:4px;flex-shrink:0}._description_169o6_93{color:#374151;margin:0 0 16px;line-height:1.5}._collapsible_169o6_99{margin-bottom:16px}._collapsibleTrigger_169o6_103{display:flex;align-items:center;gap:8px;background:none;border:none;color:#6b7280;cursor:pointer;font-size:14px;padding:8px 0}._collapsibleTrigger_169o6_103:hover{color:#374151}._collapsibleContent_169o6_118{padding:12px 0}._details_169o6_122{background-color:#f9fafb;padding:16px;border-radius:8px}._detailsTitle_169o6_128{font-size:14px;font-weight:600;color:#374151;margin:0 0 12px}._changeItem_169o6_135{margin-bottom:8px}._changeItem_169o6_135:last-child{margin-bottom:0}._changeField_169o6_142{font-weight:500;color:#374151;margin-right:8px}._changeValue_169o6_148{color:#6b7280}._decisionSection_169o6_152{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}._decisionInput_169o6_158{margin-bottom:12px}._decisionButtons_169o6_162{display:flex;gap:8px}._approveButton_169o6_167,._rejectButton_169o6_167{display:flex;align-items:center;gap:6px}._decisionReason_169o6_173{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}._reasonTitle_169o6_179{font-size:14px;font-weight:600;color:#374151;margin:0 0 8px}._reasonText_169o6_186{color:#6b7280;font-size:14px;margin:0}._footer_169o6_192{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}._buttonSpinner_169o6_199{width:16px;height:16px}._dialogContent_11x9d_1{max-width:500px;width:90vw;max-height:90vh;display:flex;flex-direction:column}._header_11x9d_9{padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}._title_11x9d_14{font-size:18px;font-weight:600;color:#111827;margin:0}._content_11x9d_21{flex:1;overflow-y:auto;padding:24px}._errorAlert_11x9d_27{margin-bottom:16px}._loadingContainer_11x9d_31{display:flex;justify-content:center;padding:40px}._loadingSpinner_11x9d_37{width:32px;height:32px}._emptyContainer_11x9d_42{text-align:center;padding:40px}._emptyText_11x9d_47{color:#6b7280;font-size:16px}._timeline_11x9d_52{position:relative}._timeline_11x9d_52:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background-color:#e5e7eb}._timelineItem_11x9d_66{position:relative;margin-bottom:24px}._timelineItem_11x9d_66:last-child{margin-bottom:0}._timelineMarker_11x9d_74{position:absolute;left:0;top:0;z-index:1}._activityBadge_11x9d_81{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:2px solid #e5e7eb}._timelineContent_11x9d_92{margin-left:56px;padding:16px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._activityHeader_11x9d_100{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}._activityTitle_11x9d_107{font-size:14px;font-weight:600;color:#111827;margin:0}._activityTime_11x9d_114{font-size:12px;color:#6b7280;white-space:nowrap}._activityDescription_11x9d_120{font-size:13px;color:#374151;margin:0;line-height:1.4}._footer_11x9d_127{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}._column_1g5t6_1{flex:1;min-width:300px;max-width:none;background:linear-gradient(180deg,#fff,#f2f7fb);border-radius:12px;padding:0;box-shadow:0 18px 34px #2463991f,0 0 0 1px #2e7ab914;display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;margin:0;border:1px solid rgba(46,122,185,.12)}@media(max-width:1024px){._column_1g5t6_1{min-width:280px;max-height:100%;margin:0}}@media(max-width:768px){._column_1g5t6_1{min-width:270px;max-width:90vw;margin:0;height:100%;flex:0 0 auto}}@media(max-width:480px){._column_1g5t6_1{min-width:250px;max-width:88vw;height:100%}}@media(max-width:480px){._column_1g5t6_1{height:100%;padding:.75rem .75rem 3rem}._cardList_1g5t6_49{padding-right:.125rem;padding-bottom:5rem;-webkit-overflow-scrolling:touch}._card_1g5t6_49{margin-bottom:4px}}._columnHeader_1g5t6_59{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#f7fafd,#eaf2f8);border-bottom:1px solid rgba(46,122,185,.12);flex-shrink:0}@media(max-width:768px){._columnHeader_1g5t6_59{padding:14px 18px}}@media(max-width:480px){._columnHeader_1g5t6_59{padding:12px 16px}}._titleContainer_1g5t6_79{display:flex;align-items:center;gap:10px;flex:1}@media(max-width:768px){._titleContainer_1g5t6_79{gap:8px}}._title_1g5t6_79{font-weight:700;padding:6px 14px;border-radius:8px;font-size:15px;letter-spacing:-.01em}@media(max-width:768px){._title_1g5t6_79{font-size:14px;padding:5px 12px}}@media(max-width:480px){._title_1g5t6_79{font-size:13px;padding:4px 10px}}._cardCount_1g5t6_111{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#64748b,#475569);color:#fff;font-size:12px;font-weight:700;height:24px;min-width:24px;border-radius:12px;padding:0 8px;box-shadow:0 1px 3px #00000026}@media(max-width:768px){._cardCount_1g5t6_111{height:22px;min-width:22px;font-size:11px;padding:0 7px}}@media(max-width:480px){._cardCount_1g5t6_111{height:20px;min-width:20px;font-size:10px;padding:0 6px}}._moreButton_1g5t6_142{height:2rem;width:2rem;border-radius:9999px}._moreButton_1g5t6_142:hover{background-color:#2e7ab91f}@media(max-width:768px){._moreButton_1g5t6_142{height:1.75rem;width:1.75rem}}._moreIcon_1g5t6_157{height:1rem;width:1rem;color:#64748b}@media(max-width:768px){._moreIcon_1g5t6_157{height:.875rem;width:.875rem}}._cardList_1g5t6_49{display:flex;flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 16px 80px;-webkit-overflow-scrolling:touch;max-height:100%}@media(max-width:1024px){._cardList_1g5t6_49{padding:14px 14px 80px}}@media(max-width:768px){._cardList_1g5t6_49{padding:12px 12px 100px;min-height:150px}}@media(max-width:480px){._cardList_1g5t6_49{padding:10px 10px 120px}}._cardList_1g5t6_49::-webkit-scrollbar{width:6px}@media(max-width:768px){._cardList_1g5t6_49::-webkit-scrollbar{width:4px}}._cardList_1g5t6_49::-webkit-scrollbar-track{background:#f2f7fb;border-radius:3px}._cardList_1g5t6_49::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);border-radius:3px}._cardList_1g5t6_49::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}._draggableItem_1g5t6_220{-webkit-user-select:none;user-select:none}._card_1g5t6_49{padding:12px;transition:all .2s ease;cursor:pointer;border-radius:10px;border-width:2px;position:relative;border-style:solid;background:linear-gradient(180deg,#fff,#fafbfc)}._card_1g5t6_49:hover{transform:translateY(-3px);box-shadow:0 8px 20px -6px #00000026,0 2px 8px -2px #00000014;border-width:2px}@media(max-width:768px){._card_1g5t6_49{padding:10px}}@media(max-width:480px){._card_1g5t6_49{padding:9px}}._cardHeader_1g5t6_250{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}@media(max-width:768px){._cardHeader_1g5t6_250{margin-bottom:.375rem}}._headerActions_1g5t6_262{display:flex;align-items:center;gap:8px}._editButton_1g5t6_268,._deleteButton_1g5t6_268{width:24px;height:24px;padding:0;color:#6b7280;opacity:0;transition:all .2s ease}._editButton_1g5t6_268:hover{color:#2e7ab9;background-color:#eff6ff}._deleteButton_1g5t6_268:hover{color:#dc2626;background-color:#fef2f2}._card_1g5t6_49:hover ._editButton_1g5t6_268,._card_1g5t6_49:hover ._deleteButton_1g5t6_268{opacity:1}._editIcon_1g5t6_292,._deleteIcon_1g5t6_292{width:14px;height:14px}._missionIdBadge_1g5t6_297{background-color:#ffffff80;font-size:.75rem;font-weight:600}@media(max-width:768px){._missionIdBadge_1g5t6_297{font-size:.6875rem}}._complexityBadge_1g5t6_308{text-transform:capitalize;font-size:.75rem}@media(max-width:768px){._complexityBadge_1g5t6_308{font-size:.6875rem}}._cardTitle_1g5t6_318{font-weight:600;margin-bottom:.5rem;color:#246399;font-size:.875rem}@media(max-width:768px){._cardTitle_1g5t6_318{font-size:.8125rem;margin-bottom:.375rem}}._cardDescription_1g5t6_331{font-size:.8125rem;color:#64748b;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){._cardDescription_1g5t6_331{font-size:.75rem;margin-bottom:.5rem}}._cardFooter_1g5t6_347{display:flex;align-items:center;justify-content:space-between;margin-top:auto}._avatar_1g5t6_354{height:1.5rem;width:1.5rem;border:2px solid #ffffff}@media(max-width:768px){._avatar_1g5t6_354{height:1.25rem;width:1.25rem;border-width:1px}}._cardStats_1g5t6_367{display:flex;align-items:center;gap:.5rem;color:#64748b}@media(max-width:768px){._cardStats_1g5t6_367{gap:.375rem}}._statItem_1g5t6_379{display:flex;align-items:center;gap:.25rem;font-size:.75rem}@media(max-width:768px){._statItem_1g5t6_379{font-size:.6875rem;gap:.125rem}}._statIcon_1g5t6_392{height:.875rem;width:.875rem}@media(max-width:768px){._statIcon_1g5t6_392{height:.75rem;width:.75rem}}._addButton_1g5t6_403{width:100%;justify-content:flex-start;flex-shrink:0;background-color:transparent;color:#64748b;padding:.5rem .75rem;height:auto;min-height:2rem}._addButton_1g5t6_403:hover{background-color:#e2e8f0;color:#246399}@media(max-width:768px){._addButton_1g5t6_403{padding:.375rem .5rem;min-height:1.75rem;font-size:.75rem}}._addIcon_1g5t6_425{height:1rem;width:1rem;margin-right:.5rem;transition:transform .2s ease}._addButton_1g5t6_403:hover ._addIcon_1g5t6_425{transform:rotate(90deg)}@media(max-width:768px){._addIcon_1g5t6_425{height:.875rem;width:.875rem;margin-right:.375rem}}._statusTodo_1g5t6_443{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#e5e7eb}._statusTodo_1g5t6_443:hover{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-color:#d1d5db}._statusInProgress_1g5t6_452{background:linear-gradient(180deg,#fff,#f0f9ff);border-color:#e0f2fe}._statusInProgress_1g5t6_452:hover{background:linear-gradient(180deg,#f0f9ff,#e0f2fe);border-color:#bae6fd}._statusDone_1g5t6_461{background:linear-gradient(180deg,#fff,#f0fdf4);border-color:#dcfce7}._statusDone_1g5t6_461:hover{background:linear-gradient(180deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}._statusColorTodo_1g5t6_470{background:#f3f4f6;color:#6b7280;box-shadow:0 1px 2px #0000000d}._statusColorInProgress_1g5t6_476{background:#2e7ab9;color:#fff;box-shadow:0 2px 4px #2e7ab933}._statusColorDone_1g5t6_482{background:#10b981;color:#fff;box-shadow:0 2px 4px #10b98133}._cardCheckbox_1g5t6_489{position:absolute;top:.5rem;right:.5rem;z-index:10;cursor:pointer}._cardCheckbox_1g5t6_489 input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#2E7AB9}._card_1g5t6_49._selected_1g5t6_503{background:#eaf2f8;border-color:#2e7ab9}:root{--primary-blue: #2E7AB9;--primary-blue-hover: #246399;--primary-blue-light: #EAF2F8;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--success-green: #10b981;--border-radius: .75rem;--border-radius-lg: 1rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1)}._dialogContent_1arzs_23{max-width:700px;width:90vw;max-height:90vh;max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);height:auto;padding:0;gap:0;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column}@media(min-width:640px){._dialogContent_1arzs_23{max-width:700px;width:700px}}@media(max-width:640px){._dialogContent_1arzs_23{max-width:100%;width:100%;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:0;border-radius:16px 16px 0 0}}._dialogHeader_1arzs_57{padding:1.5rem 2rem;background:linear-gradient(135deg,var(--primary-blue-light) 0%,#f0f9ff 100%);border-bottom:1px solid var(--gray-200);position:relative}._dialogHeader_1arzs_57:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-blue) 0%,#246399 100%)}._dialogHeader_1arzs_57 ._headerContent_1arzs_72{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._dialogHeader_1arzs_57 ._headerContent_1arzs_72 ._headerLeft_1arzs_78{display:flex;align-items:center;gap:.75rem}._dialogHeader_1arzs_57 ._headerContent_1arzs_72 ._iconContainer_1arzs_83{padding:.5rem;background:var(--primary-blue);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center}._dialogHeader_1arzs_57 ._headerContent_1arzs_72 ._iconContainer_1arzs_83 svg{width:1.25rem;height:1.25rem;color:#fff}._dialogHeader_1arzs_57 ._headerContent_1arzs_72 ._titleContainer_1arzs_96 ._title_1arzs_96{font-size:1.25rem;font-weight:600;color:var(--gray-900);margin:0}._dialogHeader_1arzs_57 ._headerContent_1arzs_72 ._titleContainer_1arzs_96 ._subtitle_1arzs_102{font-size:.875rem;color:var(--gray-600);margin-top:.25rem}._dialogHeader_1arzs_57 ._headerContent_1arzs_72 ._closeButton_1arzs_107{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;border-radius:.375rem;cursor:pointer;transition:all .2s ease;color:var(--gray-500)}._dialogHeader_1arzs_57 ._headerContent_1arzs_72 ._closeButton_1arzs_107:hover{background:#0000000d;color:var(--gray-700);transform:scale(1.05)}._dialogHeader_1arzs_57 ._headerContent_1arzs_72 ._closeButton_1arzs_107:active{transform:scale(.95)}._dialogHeader_1arzs_57 ._headerContent_1arzs_72 ._closeButton_1arzs_107 svg{width:1.25rem;height:1.25rem}._contentContainer_1arzs_133{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._commentsScrollArea_1arzs_141{flex:1;padding:1.5rem 2rem;overflow-y:auto;overflow-x:hidden;background:#fff;min-height:200px;max-height:60vh;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._commentsScrollArea_1arzs_141::-webkit-scrollbar{width:8px}._commentsScrollArea_1arzs_141::-webkit-scrollbar-track{background:var(--gray-100);border-radius:4px}._commentsScrollArea_1arzs_141::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}._commentsScrollArea_1arzs_141::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}._commentsScrollArea_1arzs_141{scrollbar-width:thin;scrollbar-color:var(--gray-300) var(--gray-100)}@media(max-width:640px){._commentsScrollArea_1arzs_141{max-height:none}}._loadingContainer_1arzs_178{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--gray-500)}._loadingSpinner_1arzs_187{width:2rem;height:2rem;margin-bottom:1rem;animation:_spin_1arzs_1 1s linear infinite}._loadingText_1arzs_194{font-size:.875rem;font-weight:500}._emptyState_1arzs_199{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;text-align:center;color:var(--gray-500)}._emptyState_1arzs_199 ._emptyIcon_1arzs_208{width:3rem;height:3rem;margin-bottom:1rem;color:var(--gray-300)}._emptyState_1arzs_199 ._emptyTitle_1arzs_214{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--gray-700)}._emptyState_1arzs_199 ._emptyDescription_1arzs_220{font-size:.875rem;color:var(--gray-500)}._commentsList_1arzs_225{display:flex;flex-direction:column;gap:1.5rem}._commentItem_1arzs_231{position:relative;transition:all .2s ease}._commentItem_1arzs_231:hover{transform:translateY(-1px)}._commentItem_1arzs_231:not(:last-child):after{content:"";position:absolute;bottom:-.75rem;left:3rem;right:0;height:1px;background:var(--gray-200)}._commentWrapper_1arzs_248{display:flex;gap:.75rem;align-items:flex-start;width:100%;min-width:0}._commentAvatar_1arzs_256{width:2.5rem;height:2.5rem;border:2px solid white;box-shadow:var(--shadow-sm);flex-shrink:0}._commentAvatar_1arzs_256 ._avatarFallback_1arzs_263{background:linear-gradient(135deg,var(--primary-blue) 0%,#246399 100%);color:#fff;font-weight:600;font-size:.875rem}._commentBubble_1arzs_270{flex:1;background:var(--gray-50);border-radius:1rem;padding:1rem;position:relative;transition:background-color .2s ease;min-width:0;max-width:100%}._commentBubble_1arzs_270:hover{background:var(--gray-100)}._commentBubble_1arzs_270:before{content:"";position:absolute;left:-6px;top:12px;width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent var(--gray-50) transparent transparent;transition:border-color .2s ease}._commentBubble_1arzs_270:hover:before{border-color:transparent var(--gray-100) transparent transparent}._commentHeader_1arzs_299{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}._commentAuthor_1arzs_307{font-weight:600;font-size:.875rem;color:var(--gray-900)}._commentDate_1arzs_313{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--gray-500);background:var(--gray-200);padding:.25rem .5rem;border-radius:.375rem;font-weight:500}._commentDate_1arzs_313 svg{width:.75rem;height:.75rem}._commentContent_1arzs_329{font-size:.875rem;line-height:1.6;color:var(--gray-700);white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;max-width:100%;margin:0}._commentForm_1arzs_341{padding:1.5rem 2rem;background:var(--gray-50);border-top:1px solid var(--gray-200);flex-shrink:0}._formWrapper_1arzs_348{display:flex;gap:.75rem;align-items:flex-start}._userAvatar_1arzs_354{width:2rem;height:2rem;border:2px solid white;box-shadow:var(--shadow-sm);flex-shrink:0}._userAvatar_1arzs_354 ._avatarFallback_1arzs_263{background:linear-gradient(135deg,var(--success-green) 0%,var(--primary-blue) 100%);color:#fff;font-size:.75rem}._userAvatar_1arzs_354 ._avatarFallback_1arzs_263 svg{width:1rem;height:1rem}._inputContainer_1arzs_371{flex:1;display:flex;flex-direction:column;gap:.75rem}._commentInput_1arzs_378{min-height:80px;resize:none;border:1px solid var(--gray-200);border-radius:var(--border-radius);padding:.75rem;font-size:.875rem;transition:all .2s ease;background:#fff}._commentInput_1arzs_378:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px #3b82f61a;outline:none}._commentInput_1arzs_378::placeholder{color:var(--gray-400)}._formActions_1arzs_397{display:flex;align-items:center;justify-content:space-between}._keyboardHint_1arzs_403{font-size:.75rem;color:var(--gray-500)}._submitButton_1arzs_408{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary-blue);color:#fff;border:none;border-radius:var(--border-radius);padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._submitButton_1arzs_408:hover:not(:disabled){background:var(--primary-blue-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}._submitButton_1arzs_408:disabled{opacity:.6;cursor:not-allowed;transform:none}._submitButton_1arzs_408 svg{width:1rem;height:1rem}._buttonSpinner_1arzs_437{width:1rem;height:1rem;animation:_spin_1arzs_1 1s linear infinite}._keyboardShortcut_1arzs_443{position:absolute;top:1rem;right:4rem;font-size:.75rem;color:var(--gray-400);background:#fffc;padding:.25rem .5rem;border-radius:.25rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes _spin_1arzs_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){._dialogHeader_1arzs_57{padding:calc(1rem + env(safe-area-inset-top,0px)) 1.5rem 1rem}._commentsScrollArea_1arzs_141{padding:1rem 1.5rem;max-height:none}._commentForm_1arzs_341{padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom,0px))}._commentBubble_1arzs_270{padding:.75rem}._formWrapper_1arzs_348{gap:.5rem}._userAvatar_1arzs_354{width:1.75rem;height:1.75rem}._commentAvatar_1arzs_256{width:2rem;height:2rem}}._pageContainer_1bwnk_2{display:flex;flex-direction:column;height:calc(100vh - var(--app-header-h, 60px));height:calc(100dvh - var(--app-header-h, 60px));height:calc(100svh - var(--app-header-h, 60px));overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;width:100%;max-width:100%;background-color:#f2f7fb;background-image:radial-gradient(900px 500px at 20% -10%,rgba(46,122,185,.08),transparent),radial-gradient(800px 420px at 90% 0%,rgba(36,99,153,.06),transparent);position:relative}@media(max-width:480px){._pageContainer_1bwnk_2{height:calc(100dvh - var(--app-header-h, 60px));height:calc(100svh - var(--app-header-h, 60px))}}._headerStack_1bwnk_32{position:sticky;top:0;z-index:50}._mainContent_1bwnk_38{flex:0 0 auto;padding:1.5rem 1.5rem 3rem;display:flex;flex-direction:column;touch-action:pan-y;min-height:0;width:100%;max-width:100%;overflow-x:hidden}@media(max-width:1024px){._mainContent_1bwnk_38{padding-bottom:5rem}}@media(max-width:768px){._mainContent_1bwnk_38{padding:1rem;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){._mainContent_1bwnk_38{padding:.75rem;padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px))}}._dashboardContent_1bwnk_68{overflow:visible}._horizontalScrollRegion_1bwnk_72{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;width:100%}@media(max-width:768px){._pageContainer_1bwnk_2{height:calc(100dvh - var(--app-header-h, 60px));height:calc(100svh - var(--app-header-h, 60px))}}._buttonIcon_1bwnk_87{height:1rem;width:1rem;margin-right:.5rem}._progressContainer_1bwnk_93{display:flex;gap:1.5rem;margin-bottom:1rem}@media(max-width:768px){._progressContainer_1bwnk_93{gap:1rem}}@media(max-width:480px){._progressContainer_1bwnk_93{flex-direction:column;gap:.75rem}}._progressItem_1bwnk_110{flex:1;background-color:#fff;border-radius:.5rem;padding:1rem;border:1px solid rgba(46,122,185,.12);box-shadow:0 14px 28px #2463991f}@media(max-width:768px){._progressItem_1bwnk_110{padding:.75rem}}._progressItemOverall_1bwnk_124{border-left:4px solid #246399}._progressItemCategory_1bwnk_128{border-left:4px solid #2E7AB9}._cardTitle_1bwnk_132{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:#246399;display:flex;align-items:center;gap:.5rem}@media(max-width:768px){._cardTitle_1bwnk_132{font-size:.875rem}}._progressInfo_1bwnk_147{display:flex;justify-content:space-between;margin-bottom:.5rem}._progressPercentage_1bwnk_153{font-size:1.125rem;font-weight:600;color:#246399}@media(max-width:768px){._progressPercentage_1bwnk_153{font-size:1rem}}._progressCount_1bwnk_164{font-size:.75rem;color:#64748b}._progressBar_1bwnk_169{height:.375rem;border-radius:9999px;overflow:hidden}._progressBar_1bwnk_169 .recharts-cartesian-axis-tick text{fill:#64748b}._progressBar_1bwnk_169 [data-state=open]{background-color:#246399}._modernTabs_1bwnk_181{margin-bottom:1rem}._actionsBar_1bwnk_185,._sectionTitle_1bwnk_189,._actionsGroup_1bwnk_193,._searchingIndicator_1bwnk_197,._searchSpinner_1bwnk_201,._actionButton_1bwnk_205{display:none}._boardContainer_1bwnk_209{display:flex;justify-content:flex-start;gap:.5rem;padding:0 .25rem calc(1.5rem + env(safe-area-inset-bottom,0px));min-height:0;flex:1;overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}@media(max-width:1024px){._boardContainer_1bwnk_209{gap:.4rem;padding:0 .2rem 1.5rem;scroll-snap-type:x mandatory}._boardContainer_1bwnk_209::-webkit-scrollbar{height:6px}}@media(max-width:768px){._boardContainer_1bwnk_209{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:.35rem;padding:0 .15rem 1.5rem;scroll-snap-type:x mandatory}._boardContainer_1bwnk_209::-webkit-scrollbar{height:4px}}@media(max-width:480px){._boardContainer_1bwnk_209{gap:.3rem;padding:0 .1rem 1.5rem}}._boardContainer_1bwnk_209::-webkit-scrollbar{height:6px}@media(max-width:1024px){._boardContainer_1bwnk_209::-webkit-scrollbar{height:5px}}@media(max-width:768px){._boardContainer_1bwnk_209::-webkit-scrollbar{height:4px}}._boardContainer_1bwnk_209::-webkit-scrollbar-track{background:#f8fafc;border-radius:5px;margin:0 2px}._boardContainer_1bwnk_209::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);border-radius:5px}._boardContainer_1bwnk_209::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}._loadingContainer_1bwnk_281,._errorContainer_1bwnk_282{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:2rem}@media(max-width:768px){._loadingContainer_1bwnk_281,._errorContainer_1bwnk_282{padding:1.5rem;min-height:50vh}}._loadingSpinner_1bwnk_299{width:2.5rem;height:2.5rem;color:#246399;margin-bottom:1rem}@media(max-width:768px){._loadingSpinner_1bwnk_299{width:2rem;height:2rem}}._loadingText_1bwnk_312{margin-left:.75rem;font-size:1.125rem;color:#64748b;font-size:1rem}@media(max-width:768px){._loadingText_1bwnk_312{font-size:.875rem}}._errorContainer_1bwnk_282{color:#ef4444;font-size:1.125rem;text-align:center;max-width:30rem;margin:0 auto}@media(max-width:768px){._errorContainer_1bwnk_282{font-size:1rem;max-width:100%}}._statusUpdateOverlay_1bwnk_338{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fffc;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}._statusUpdateSpinner_1bwnk_352{width:2.5rem;height:2.5rem;color:#246399;margin-bottom:1rem}@media(max-width:768px){._statusUpdateSpinner_1bwnk_352{width:2rem;height:2rem}}._statusUpdateText_1bwnk_365{margin-left:.75rem;font-size:1.125rem;color:#1e293b;font-size:1rem;font-weight:500}@media(max-width:768px){._statusUpdateText_1bwnk_365{font-size:.875rem}}._miniProgressIndicator_1bwnk_378{display:inline-block;width:1.5rem;height:1.5rem;border-radius:50%;background:conic-gradient(#246399 var(--progress),#e2e8f0 0);margin-right:.5rem}@media(max-width:768px){._miniProgressIndicator_1bwnk_378{width:1.25rem;height:1.25rem}}._floatingChatButton_1bwnk_393{position:fixed;bottom:2rem;right:2rem;width:3.5rem;height:3.5rem;border-radius:50%;background-color:#246399;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;border:none;cursor:pointer;z-index:9999;transition:transform .2s,background-color .2s}._floatingChatButton_1bwnk_393:hover{background-color:#131f42;transform:scale(1.05)}._floatingChatButton_1bwnk_393:active{transform:scale(.95)}@media(max-width:768px){._floatingChatButton_1bwnk_393{bottom:1.5rem;right:1.5rem;width:3rem;height:3rem}}._chatIcon_1bwnk_427{width:1.5rem;height:1.5rem}@media(max-width:768px){._chatIcon_1bwnk_427{width:1.25rem;height:1.25rem}}._floatingPreviewButton_1bwnk_483{position:fixed;bottom:7rem;right:2rem;width:3.5rem;height:3.5rem;border-radius:50%;background-color:#246399;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;border:none;cursor:pointer;z-index:9999;transition:transform .2s,background-color .2s}._floatingPreviewButton_1bwnk_483:hover{background-color:#131f42;transform:scale(1.05)}._floatingPreviewButton_1bwnk_483:active{transform:scale(.95)}@media(max-width:768px){._floatingPreviewButton_1bwnk_483{bottom:1.5rem;right:1.5rem;width:3rem;height:3rem}}._floatingPolicyButton_1bwnk_517{position:fixed;bottom:11.5rem;right:2rem;width:3.5rem;height:3.5rem;border-radius:50%;background-color:#1e3a8a;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;border:none;cursor:pointer;z-index:9999;transition:transform .2s,background-color .2s}._floatingPolicyButton_1bwnk_517:hover{background-color:#162a5c;transform:scale(1.05)}._floatingPolicyButton_1bwnk_517:active{transform:scale(.95)}@media(max-width:768px){._floatingPolicyButton_1bwnk_517{bottom:1.5rem;right:1.5rem;width:3rem;height:3rem}}._policyIcon_1bwnk_551{width:1.5rem;height:1.5rem}@media(max-width:768px){._policyIcon_1bwnk_551{width:1.25rem;height:1.25rem}}._pipelineDialogOverlay_1bwnk_575{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:60;animation:_fadeIn_1bwnk_1 .15s ease-out}._pipelineDialog_1bwnk_575{background:#fff;width:90%;max-width:22rem;border-radius:.75rem;box-shadow:0 8px 24px #0000001f;padding:2rem 1.75rem 2.25rem;position:relative;display:flex;flex-direction:column;gap:1.125rem;animation:_scaleIn_1bwnk_1 .15s cubic-bezier(.32,.72,0,1)}._pipelineDialogTitle_1bwnk_604{font-size:1.25rem;font-weight:600;color:#246399;text-align:center;margin:0 0 .25rem}._pipelineDialogItem_1bwnk_613{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.25;cursor:pointer;background:#246399;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s;min-height:44px}._pipelineDialogItem_1bwnk_613:hover:not(:disabled){background:#16204d;transform:translateY(-1px)}._pipelineDialogItem_1bwnk_613:active:not(:disabled){transform:translateY(0)}._pipelineDialogItem_1bwnk_613:disabled{opacity:.6;cursor:not-allowed}._dialogSpinner_1bwnk_643{width:1.25rem;height:1.25rem}._pipelineDialogClose_1bwnk_649{position:absolute;top:.6rem;right:.8rem;background:transparent;border:none;font-size:1.5rem;line-height:1;color:#64748b;cursor:pointer;padding:.25rem}._pipelineDialogClose_1bwnk_649:hover{color:#475569}@media(max-width:480px){._pipelineDialogClose_1bwnk_649{width:44px;height:44px;min-width:44px;min-height:44px}}@keyframes _scaleIn_1bwnk_1{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:480px){._pipelineDialog_1bwnk_575{width:94%;padding:1.75rem 1.25rem 2rem}._pipelineDialogItem_1bwnk_613{font-size:.875rem}}._deployProgress_1bwnk_703{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}._deployProgressHeader_1bwnk_709{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;margin-bottom:6px}._statusOk_1bwnk_717{color:#22c55e}._statusFailed_1bwnk_721{color:#ef4444}._statusRunning_1bwnk_725{color:#2e7ab9}._eventList_1bwnk_729{list-style:none;margin:0;padding:0;max-height:180px;overflow-y:auto}._eventItem_1bwnk_737{display:flex;align-items:center;gap:8px;padding:4px 0}._eventBullet_1bwnk_744{width:8px;height:8px;border-radius:50%;display:inline-block}._eventBullet_1bwnk_744._done_1bwnk_751{background:#22c55e}._eventBullet_1bwnk_744._running_1bwnk_755{background:#2e7ab9;animation:_pulseDeploy_1bwnk_1 1.2s ease-in-out infinite}._eventBullet_1bwnk_744._error_1bwnk_282{background:#ef4444}._done_1bwnk_751{background:#22c55e}._running_1bwnk_755{background:#2e7ab9;animation:_pulseDeploy_1bwnk_1 1.2s ease-in-out infinite}._error_1bwnk_282{background:#ef4444}._eventText_1bwnk_777{font-size:.875rem;color:#111827}._eventTs_1bwnk_782{font-size:.75rem;color:#6b7280;margin-left:auto}@keyframes _pulseDeploy_1bwnk_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.6}to{transform:scale(1);opacity:1}}._floatingButtonsContainer_1bwnk_803{position:fixed;bottom:calc(2rem + env(safe-area-inset-bottom,0px));right:calc(2rem + env(safe-area-inset-right,0px));display:flex;flex-direction:column;gap:1rem;z-index:9999}@media(max-width:768px){._floatingButtonsContainer_1bwnk_803{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));right:calc(1.5rem + env(safe-area-inset-right,0px));gap:.75rem}}@media(max-width:480px){._floatingButtonsContainer_1bwnk_803{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));right:calc(1rem + env(safe-area-inset-right,0px));gap:.75rem}}._floatingButtonsContainer_1bwnk_803 ._floatingPreviewButton_1bwnk_483,._floatingButtonsContainer_1bwnk_803 ._floatingChatButton_1bwnk_393,._floatingButtonsContainer_1bwnk_803 ._floatingPolicyButton_1bwnk_517{position:relative;bottom:auto;right:auto;margin:0}._floatingButtonsContainer_1bwnk_803 ._floatingPreviewButton_1bwnk_483,._floatingButtonsContainer_1bwnk_803 ._floatingPreviewButton_1bwnk_483:hover{background-color:#246399}._floatingButtonsContainer_1bwnk_803 ._floatingPolicyButton_1bwnk_517{background-color:#1e3a8a}._floatingButtonsContainer_1bwnk_803 ._floatingPolicyButton_1bwnk_517:hover{background-color:#162a5c}._floatingButtonsContainer_1bwnk_803 ._deployProgressFab_1bwnk_851{position:relative;bottom:auto;right:auto;margin:0;width:3.25rem;height:3.25rem}._deployProgressFab_1bwnk_851{position:fixed;bottom:7.5rem;right:2rem;width:3.25rem;height:3.25rem;border-radius:9999px;background:#ef4444;box-shadow:0 8px 18px #00000040;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10000}._deployProgressSpinner_1bwnk_878{width:1.25rem;height:1.25rem;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:_spinDeploy_1bwnk_1 1s linear infinite}@keyframes _spinDeploy_1bwnk_1{to{transform:rotate(360deg)}}._previewIcon_1bwnk_562{width:1.5rem;height:1.5rem}@media(max-width:768px){._previewIcon_1bwnk_562{width:1.25rem;height:1.25rem}}._multiSelectControls_1bwnk_904{display:flex;justify-content:flex-end;padding:1rem 1.5rem 0}._selectionCount_1bwnk_910{font-size:.8125rem;font-weight:600;color:#334155}._multiSelectToggle_1bwnk_916{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:#fff;border:1px solid #d6e0eb;border-radius:10px;color:#334155;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0f172a0f;min-height:44px}._multiSelectToggle_1bwnk_916:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}._multiSelectToggle_1bwnk_916._active_1bwnk_937{background:#0f172a;color:#fff;border-color:#0f172a;box-shadow:0 10px 20px #0f172a40}._multiSelectToggle_1bwnk_916._active_1bwnk_937:hover{background:#111827;box-shadow:0 12px 24px #0f172a4d}._searchActiveHint_1bwnk_948{padding:.25rem .625rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;font-size:.75rem;font-weight:500;color:#475569;line-height:1;white-space:nowrap}._batchToolbar_1bwnk_960{display:flex;flex-direction:column;gap:.875rem;padding:16px 20px;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:12px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000008;margin:0 1.5rem 1rem}@media(max-width:768px){._batchToolbar_1bwnk_960{padding:14px 18px;margin:0 1rem .875rem}}._batchInfo_1bwnk_978{display:flex;align-items:center;gap:1rem;font-size:.875rem;font-weight:500;color:#475569}._selectAllBtn_1bwnk_987,._clearBtn_1bwnk_987{padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:.75rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;min-height:36px}._selectAllBtn_1bwnk_987:hover,._clearBtn_1bwnk_987:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}._batchActions_1bwnk_1005{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}._batchBtn_1bwnk_1012{padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000000d;min-height:36px}._batchBtn_1bwnk_1012:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px #00000014}._batchBtn_1bwnk_1012:active:not(:disabled){transform:translateY(0)}._batchBtn_1bwnk_1012:disabled{opacity:.5;cursor:not-allowed}._loadMoreContainer_1bwnk_1040{display:flex;justify-content:center;padding:2rem 0;margin-top:1rem}._loadMoreBtn_1bwnk_1047{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#246399;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:44px}._loadMoreBtn_1bwnk_1047:hover:not(:disabled){background:#131f42;transform:translateY(-1px);box-shadow:0 4px 12px #2463994d}._loadMoreBtn_1bwnk_1047:active:not(:disabled){transform:translateY(0)}._loadMoreBtn_1bwnk_1047:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){._loadMoreBtn_1bwnk_1047{padding:.625rem 1.25rem;font-size:.8125rem}}._loadMoreBtn_1bwnk_1047 ._loadingSpinner_1bwnk_299{width:1rem;height:1rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_1bwnk_1 1s linear infinite}@keyframes _spin_1bwnk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._syncStatus_1bwnk_1099{margin:1rem 0;padding:.75rem;background:#f8fafc;border-radius:6px;font-size:.875rem}._syncStatus_1bwnk_1099 p{margin:.25rem 0}._pipelineDivider_1bwnk_1110{height:1px;background:#e2e8f0;margin:1rem 0}._confirmModalOverlay_1bwnk_1116{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10001;animation:_fadeIn_1bwnk_1 .2s ease}._confirmModalContent_1bwnk_1130{background:#fff;border-radius:12px;padding:32px;width:90%;max-width:480px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:_slideUp_1bwnk_1 .3s ease;position:relative}._confirmModalIcon_1bwnk_1141{display:flex;justify-content:center;margin-bottom:20px}._confirmModalTitle_1bwnk_1147{font-size:24px;font-weight:600;color:#1a202c;text-align:center;margin-bottom:16px}._confirmModalMessage_1bwnk_1155{font-size:16px;color:#4a5568;text-align:center;margin-bottom:16px;line-height:1.5}._confirmModalList_1bwnk_1163{list-style:none;padding:0;margin:0 0 20px}._confirmModalList_1bwnk_1163 li{padding:8px 0 8px 32px;position:relative;font-size:14px;color:#2d3748;line-height:1.5}._confirmModalList_1bwnk_1163 li:before{content:"•";position:absolute;left:16px;color:#3080c1;font-weight:700}._confirmModalWarning_1bwnk_1183{background:#fef5e7;border:1px solid #f9e4c8;border-radius:8px;padding:12px 16px;font-size:14px;color:#b45309;margin-bottom:24px;text-align:center;line-height:1.5}._confirmModalActions_1bwnk_1195{display:flex;gap:12px;justify-content:flex-end}._confirmModalCancel_1bwnk_1201{padding:10px 24px;background:#f7fafc;color:#4a5568;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:44px}._confirmModalCancel_1bwnk_1201:hover:not(:disabled){background:#edf2f7;border-color:#cbd5e0}._confirmModalCancel_1bwnk_1201:disabled{opacity:.5;cursor:not-allowed}._confirmModalConfirm_1bwnk_1222{padding:10px 24px;background:#dc2626;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:44px}._confirmModalConfirm_1bwnk_1222:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}._confirmModalConfirm_1bwnk_1222:active:not(:disabled){transform:translateY(0)}._confirmModalConfirm_1bwnk_1222:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeIn_1bwnk_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1bwnk_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){._selectAllBtn_1bwnk_987,._clearBtn_1bwnk_987,._batchBtn_1bwnk_1012{min-height:44px}}._container_yi9x7_1{position:relative;display:inline-flex;align-items:center;justify-content:center}._circle_yi9x7_8{position:relative;width:100%;height:100%;border-radius:50%;background-color:#e9edf5;overflow:hidden}._leftHalf_yi9x7_17,._rightHalf_yi9x7_17{position:absolute;top:0;width:50%;height:100%;transform-origin:right center;background-color:#246399;transition:transform .3s ease}._leftHalf_yi9x7_17{left:0}._rightHalf_yi9x7_17{right:0;transform-origin:left center}._container_apwp4_1{display:flex;width:100%;gap:6px;padding:4px;border-radius:14px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#eef2f7);box-shadow:inset 0 1px #ffffffe6;overflow:visible}@media(max-width:768px){._container_apwp4_1{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;padding:4px 6px;border-radius:12px}._container_apwp4_1::-webkit-scrollbar{height:3px}._container_apwp4_1::-webkit-scrollbar-track{background:#f1f5f9}._container_apwp4_1::-webkit-scrollbar-thumb{background:#cbd5e1}._container_apwp4_1::-webkit-scrollbar-thumb:hover{background:#94a3b8}}._tabWrapper_apwp4_36{position:relative;flex:1;display:flex;align-items:center}@media(max-width:768px){._tabWrapper_apwp4_36{flex:0 0 auto}}._tab_apwp4_36{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 16px;background:transparent;border:1px solid transparent;border-radius:12px;color:#556376;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;white-space:nowrap}._tab_apwp4_36:hover{color:#1f2937;background:#0f172a0a}._tab_apwp4_36._active_apwp4_69{color:#0f172a;background:#fff;border-color:#d3deea;box-shadow:0 6px 16px #0f172a1f,0 1px #ffffffe6 inset;font-weight:700}@media(max-width:768px){._tab_apwp4_36{min-width:110px;padding:8px 14px;font-size:12px;flex:0 0 auto;min-height:44px}}@media(max-width:480px){._tab_apwp4_36{min-width:96px;padding:7px 12px;font-size:11px;border-radius:10px}}._tabContent_apwp4_94{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}@media(max-width:768px){._tabContent_apwp4_94{gap:5px}}@media(max-width:480px){._tabContent_apwp4_94{gap:4px}}._tabIcon_apwp4_112{width:14px;height:14px}@media(max-width:768px){._tabIcon_apwp4_112{width:13px;height:13px}}@media(max-width:480px){._tabIcon_apwp4_112{width:12px;height:12px}}._tabLabel_apwp4_129{font-size:13px;font-weight:inherit}@media(max-width:768px){._tabLabel_apwp4_129{font-size:12px}}@media(max-width:480px){._tabLabel_apwp4_129{font-size:11px}}._tabProgress_apwp4_144{margin-left:6px;opacity:.8;flex-shrink:0}@media(max-width:768px){._tabProgress_apwp4_144{margin-left:4px}}@media(max-width:480px){._tabProgress_apwp4_144{margin-left:3px}}._addButton_apwp4_160{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:6px;background:#1f2937;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:0;pointer-events:none}._addButton_apwp4_160:hover{background:#0f172a}._addButton_apwp4_160:active{transform:translateY(-50%) scale(.95)}@media(max-width:768px){._addButton_apwp4_160{width:18px;height:18px;right:4px}}@media(max-width:480px){._addButton_apwp4_160{width:16px;height:16px;right:3px}}._tabWrapper_apwp4_36:hover ._addButton_apwp4_160{opacity:1;pointer-events:auto}._addIcon_apwp4_205{width:13px;height:13px}@media(max-width:768px){._addIcon_apwp4_205{width:11px;height:11px}}@media(max-width:480px){._addIcon_apwp4_205{width:10px;height:10px}}._container_g64tk_1{width:100%;padding:8px 20px;background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid rgba(0,0,0,.08);position:relative}@media(max-width:1024px){._container_g64tk_1{padding:7px 16px}}@media(max-width:768px){._container_g64tk_1{padding:6px 12px}}@media(max-width:480px){._container_g64tk_1{padding:6px 10px}}._info_g64tk_24{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}@media(max-width:480px){._info_g64tk_24{margin-bottom:4px}}._leftInfo_g64tk_36{display:flex;align-items:center;gap:10px;flex:1}@media(max-width:768px){._leftInfo_g64tk_36{gap:8px}}._percentage_g64tk_48{font-weight:700;font-size:15px;color:#111827;letter-spacing:-.02em;min-width:38px}@media(max-width:768px){._percentage_g64tk_48{font-size:14px;min-width:34px}}@media(max-width:480px){._percentage_g64tk_48{font-size:13px;min-width:30px}}._progressText_g64tk_68{color:#64748b;font-weight:500;font-size:11px}@media(max-width:768px){._progressText_g64tk_68{font-size:10px}}@media(max-width:480px){._progressText_g64tk_68{font-size:10px}}._count_g64tk_84{color:#475569;font-size:11px;font-weight:500}@media(max-width:768px){._count_g64tk_84{font-size:10px}}@media(max-width:480px){._count_g64tk_84{font-size:10px}}._progressBarContainer_g64tk_100{position:relative;height:5px;background:linear-gradient(180deg,#e5e7eb,#d1d5db);border-radius:10px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000d}@media(max-width:768px){._progressBarContainer_g64tk_100{height:5px}}@media(max-width:480px){._progressBarContainer_g64tk_100{height:4px}}._progressBar_g64tk_100{height:100%;background:linear-gradient(135deg,#2e7ab9,#246399);border-radius:10px;transition:width .4s ease;box-shadow:0 1px 3px #2e7ab966}._tooltip_g64tk_127{position:absolute;top:-2.5rem;left:50%;transform:translate(-50%);background-color:#1e293b;color:#fff;padding:.5rem .75rem;border-radius:.25rem;font-size:.75rem;white-space:nowrap;pointer-events:none;z-index:10}._tooltip_g64tk_127:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:.25rem;border-style:solid;border-color:#1e293b transparent transparent transparent}@media(max-width:768px){._tooltip_g64tk_127{top:-2.25rem;padding:.375rem .625rem;font-size:.7rem}._tooltip_g64tk_127:after{border-width:.2rem}}._snapshotTimestamp_m0tje_1{font-size:.75rem;color:#64748b;font-style:italic;white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}@media(max-width:768px){._snapshotTimestamp_m0tje_1{font-size:.6875rem}}._prefix_m0tje_16{font-weight:500;color:#475569}._time_m0tje_21{font-weight:400;color:#64748b}._headerWrapper_1t1wn_1{position:relative;top:0;z-index:1;width:100%;background-color:#fff;box-shadow:0 1px 3px #0000000d}._container_1t1wn_10{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background-color:#fff;width:100%;border-bottom:1px solid rgba(0,0,0,.06);box-sizing:border-box;gap:16px}@media(max-width:1024px){._container_1t1wn_10{padding:8px 16px}}@media(max-width:768px){._container_1t1wn_10{padding:8px 14px;gap:12px}}@media(max-width:480px){._container_1t1wn_10{padding:6px 12px;gap:10px}}._leftSection_1t1wn_39{display:flex;align-items:center;gap:1rem;flex-shrink:0;max-width:60%}@media(max-width:1200px){._leftSection_1t1wn_39{max-width:50%}}@media(max-width:992px){._leftSection_1t1wn_39{max-width:none;margin-right:1rem}}@media(max-width:768px){._leftSection_1t1wn_39{width:100%;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;margin-right:0}}._titleRow_1t1wn_68{display:flex;align-items:center;flex:1;min-width:0}@media(max-width:768px){._titleRow_1t1wn_68{flex-shrink:1}}._backButton_1t1wn_80{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#fff,#f8fafc);color:#64748b;margin-right:12px;flex-shrink:0;transition:all .2s ease;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000001a}._backButton_1t1wn_80:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;border-color:#0000001a;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}._backButton_1t1wn_80:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}@media(max-width:768px){._backButton_1t1wn_80{width:36px;height:36px;margin-right:10px}}@media(max-width:480px){._backButton_1t1wn_80{width:32px;height:32px;margin-right:8px}}._backIcon_1t1wn_121{width:1.25rem;height:1.25rem}@media(max-width:768px){._backIcon_1t1wn_121{width:1rem;height:1rem}}@media(max-width:480px){._backIcon_1t1wn_121{width:.875rem;height:.875rem}}._actionButtons_1t1wn_138{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media(max-width:1024px){._actionButtons_1t1wn_138{order:3;margin-top:.5rem}}@media(max-width:768px){._actionButtons_1t1wn_138{width:100%;display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:8px;margin-bottom:4px;flex-wrap:nowrap!important;justify-content:flex-start!important;scrollbar-width:none}._actionButtons_1t1wn_138::-webkit-scrollbar{display:none}._actionButtons_1t1wn_138:after{content:"";position:absolute;right:0;top:0;height:100%;width:24px;background:linear-gradient(90deg,#fff0,#fff);pointer-events:none}._actionButtons_1t1wn_138>button{flex:0 0 auto;margin-right:8px}}._overallProgress_1t1wn_189{border-bottom:1px solid rgba(0,0,0,.08)}@media(max-width:768px){._overallProgress_1t1wn_189{border-bottom:none}}._tabsContainer_1t1wn_198{padding:8px 20px 10px;background:linear-gradient(180deg,#fff,#f8fafc);overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid rgba(0,0,0,.08)}@media(max-width:1024px){._tabsContainer_1t1wn_198{padding:8px 16px 10px}}@media(max-width:768px){._tabsContainer_1t1wn_198{padding:8px 14px 10px}}@media(max-width:480px){._tabsContainer_1t1wn_198{padding:8px 12px 10px}}._tabsContainer_1t1wn_198::-webkit-scrollbar{height:3px}._tabsContainer_1t1wn_198::-webkit-scrollbar-track{background:#f1f5f9}._tabsContainer_1t1wn_198::-webkit-scrollbar-thumb{background:#cbd5e1}._tabsContainer_1t1wn_198::-webkit-scrollbar-thumb:hover{background:#94a3b8}._viewTabsRow_1t1wn_233{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 20px 8px;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}._viewTabs_1t1wn_233{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}._viewTabButton_1t1wn_251{display:inline-flex;align-items:center;padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#f8fafc;color:#475569;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}._viewTabButton_1t1wn_251:hover{background:#fff;color:#1f2937}._viewTabActive_1t1wn_269{background:#0f172a;color:#fff;border-color:#0f172a;box-shadow:0 6px 14px #0f172a33}._viewTabActive_1t1wn_269:hover{background:#111827}._viewMeta_1t1wn_279{padding-left:10px;border-left:1px solid rgba(15,23,42,.12);font-size:.75rem;font-weight:600;color:#475569;white-space:nowrap}._viewActions_1t1wn_288{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:1024px){._viewTabsRow_1t1wn_233{padding:6px 16px 8px}}@media(max-width:768px){._viewTabsRow_1t1wn_233{flex-direction:column;align-items:stretch;padding:6px 14px 8px}._viewTabs_1t1wn_233{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}._viewTabs_1t1wn_233::-webkit-scrollbar{display:none}._viewMeta_1t1wn_279{border-left:none;padding-left:0}._viewActions_1t1wn_288{justify-content:flex-start}}@media(max-width:768px){._headerTabs_1t1wn_325{display:inline-flex;padding-bottom:4px}._headerTabs_1t1wn_325>*{margin-right:8px;flex:0 0 auto}}._title_1t1wn_68{font-size:18px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.02em}@media(max-width:1024px){._title_1t1wn_68{font-size:17px}}@media(max-width:768px){._title_1t1wn_68{font-size:16px}}@media(max-width:480px){._title_1t1wn_68{font-size:15px}}._searchContainer_1t1wn_361{display:flex;align-items:center;flex:1;max-width:400px;min-width:200px;margin-left:auto}@media(max-width:1024px){._searchContainer_1t1wn_361{max-width:350px}}@media(max-width:768px){._searchContainer_1t1wn_361{max-width:280px;min-width:180px}}@media(max-width:480px){._searchContainer_1t1wn_361{max-width:220px;min-width:150px}}._searchWrapper_1t1wn_387{position:relative;width:100%}._searchIcon_1t1wn_392{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;width:.875rem;height:.875rem}@media(max-width:768px){._searchIcon_1t1wn_392{width:.75rem;height:.75rem;left:10px}}._searchInput_1t1wn_409{width:100%;height:2rem;padding-left:2.25rem;padding-right:.75rem;border-radius:9999px;border:1px solid #e2e8f0;background-color:#f8fafc;font-size:.8125rem}._searchInput_1t1wn_409:focus{background-color:#fff;border-color:#cbd5e1;box-shadow:0 0 0 2px #2463991a}._searchInput_1t1wn_409::placeholder{color:#94a3b8}@media(max-width:768px){._searchInput_1t1wn_409{height:1.75rem;padding-left:32px;padding-right:8px;height:36px}}._searchingIndicator_1t1wn_436{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:.875rem;height:.875rem;border:2px solid transparent;border-top-color:#2e7ab9;border-radius:50%;animation:_spin_1t1wn_1 .8s linear infinite}@media(max-width:768px){._searchingIndicator_1t1wn_436{right:.5rem;width:.75rem;height:.75rem;border-width:1px}}@keyframes _spin_1t1wn_1{to{transform:translateY(-50%) rotate(360deg)}}._buttonIcon_1t1wn_462{width:.875rem;height:.875rem;margin-right:.375rem;flex-shrink:0}@media(max-width:768px){._buttonIcon_1t1wn_462{width:.75rem;height:.75rem;margin-right:.25rem}}._contextButton_1t1wn_476,._viewToggleButton_1t1wn_477,._commentsButton_1t1wn_478{height:1.94rem;padding:0 .73rem;border-radius:.375rem;font-weight:500;white-space:nowrap;font-size:.75rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media(max-width:768px){._contextButton_1t1wn_476,._viewToggleButton_1t1wn_477,._commentsButton_1t1wn_478{height:1.7rem;padding:0 .485rem;font-size:.6875rem;flex:.97}}._contextButton_1t1wn_476{border:1px solid #e2e8f0;color:#1e293b}._contextButton_1t1wn_476:hover{background-color:#f1f5f9}._commentsButton_1t1wn_478{background-color:#246399;color:#fff}._commentsButton_1t1wn_478:hover{background-color:#131f42}._viewToggleButton_1t1wn_477{border:1px solid #e2e8f0;color:#1e293b;background-color:#f8fafc}._viewToggleButton_1t1wn_477:hover{background-color:#f1f5f9}._snapshotTimestamp_1t1wn_526{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.25rem;white-space:nowrap}@media(max-width:768px){._snapshotTimestamp_1t1wn_526{font-size:.6875rem}}._actionsContainer_1t1wn_540{position:relative;display:flex;align-items:center;flex-shrink:0}._menuButton_1t1wn_547{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#fff,#f8fafc);color:#64748b;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._menuButton_1t1wn_547:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;border-color:#0000001a;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}._menuButton_1t1wn_547:active{transform:translateY(0)}@media(max-width:768px){._menuButton_1t1wn_547{width:36px;height:36px}}@media(max-width:480px){._menuButton_1t1wn_547{width:32px;height:32px}}._menuIcon_1t1wn_585{width:20px;height:20px}@media(max-width:768px){._menuIcon_1t1wn_585{width:18px;height:18px}}@media(max-width:480px){._menuIcon_1t1wn_585{width:16px;height:16px}}._menuDropdown_1t1wn_602{position:absolute;top:48px;right:0;min-width:200px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 24px #00000026,0 0 0 1px #0000000d;overflow:hidden;z-index:100;animation:_slideDown_1t1wn_1 .2s ease}@media(max-width:768px){._menuDropdown_1t1wn_602{top:42px;min-width:180px}}@media(max-width:480px){._menuDropdown_1t1wn_602{top:38px;min-width:160px}}@keyframes _slideDown_1t1wn_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._menuItem_1t1wn_638{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;color:#1e293b;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left}._menuItem_1t1wn_638:hover:not(:disabled){background:#f8fafc;color:#111827}._menuItem_1t1wn_638:active:not(:disabled){background:#f1f5f9}._menuItem_1t1wn_638:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._menuItem_1t1wn_638{padding:10px 14px;font-size:13px;gap:10px}}@media(max-width:480px){._menuItem_1t1wn_638{padding:9px 12px;font-size:12px;gap:8px}}._menuItemIcon_1t1wn_679{width:18px;height:18px;flex-shrink:0;color:inherit}@media(max-width:768px){._menuItemIcon_1t1wn_679{width:16px;height:16px}}@media(max-width:480px){._menuItemIcon_1t1wn_679{width:14px;height:14px}}._menuDivider_1t1wn_698{height:1px;background:#00000014;margin:4px 0}._treeViewContainer_lx6bo_1{padding:1.5rem 1.5rem 5rem;background-color:#fff;background-image:radial-gradient(500px 240px at 10% 0%,rgba(46,122,185,.06),transparent);border-radius:.5rem;border:1px solid rgba(46,122,185,.12);box-shadow:0 16px 30px #2463991f;margin-top:1rem;overflow:visible}@media(max-width:1024px){._treeViewContainer_lx6bo_1{padding:1.25rem 1.25rem 6rem;margin-top:.75rem}}@media(max-width:768px){._treeViewContainer_lx6bo_1{padding:1rem 1rem 7rem;margin-top:.5rem;height:auto;border-radius:.375rem}}._loadingContainer_lx6bo_29{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}@media(max-width:768px){._loadingContainer_lx6bo_29{min-height:200px}}._loadingSpinner_lx6bo_42{width:2rem;height:2rem;color:#246399;margin-bottom:.5rem}._loadingText_lx6bo_49{color:#64748b;font-size:.875rem}._emptyContainer_lx6bo_54{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#64748b;text-align:center}@media(max-width:768px){._emptyContainer_lx6bo_54{min-height:200px}}._nodeContainer_iwsj4_1{-webkit-user-select:none;user-select:none}._nodeHeader_iwsj4_5{display:flex;align-items:center;gap:4px;padding:4px;border-radius:6px;cursor:pointer;flex-wrap:wrap}._nodeHeader_iwsj4_5:hover{background-color:#2e7ab914}@media(max-width:768px){._nodeHeader_iwsj4_5{padding:8px 4px}}._missionNode_iwsj4_23{margin-left:32px}@media(max-width:480px){._missionNode_iwsj4_23{margin-left:16px}}._chevron_iwsj4_32{height:16px;width:16px;color:var(--muted-foreground);flex-shrink:0}@media(max-width:480px){._chevron_iwsj4_32{height:14px;width:14px}}._spacer_iwsj4_45{width:16px;flex-shrink:0}@media(max-width:480px){._spacer_iwsj4_45{width:14px}}._iconStakeholder_iwsj4_55,._iconEpic_iwsj4_56,._iconStory_iwsj4_57,._iconMission_iwsj4_58{height:16px;width:16px;flex-shrink:0}@media(max-width:480px){._iconStakeholder_iwsj4_55,._iconEpic_iwsj4_56,._iconStory_iwsj4_57,._iconMission_iwsj4_58{height:14px;width:14px}}._iconStakeholder_iwsj4_55{color:#2e7ab9}._iconEpic_iwsj4_56{color:#3080c1}._iconStory_iwsj4_57{color:#22c55e}._iconMission_iwsj4_58{color:#2e7ab9}._label_iwsj4_89{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){._label_iwsj4_89{font-size:14px;max-width:180px}}@media(max-width:480px){._label_iwsj4_89{font-size:13px;max-width:140px}}._id_iwsj4_108{font-size:12px;color:var(--muted-foreground);margin-left:4px}@media(max-width:480px){._id_iwsj4_108{font-size:10px}}._badge_iwsj4_119{margin-left:8px;flex-shrink:0}@media(max-width:768px){._badge_iwsj4_119{font-size:10px;padding:0 6px;height:18px}}@media(max-width:480px){._badge_iwsj4_119{margin-left:4px}}._statusTodo_iwsj4_136{background-color:#2e7ab933;color:#b45309}@media(prefers-color-scheme:dark){._statusTodo_iwsj4_136{color:#fbbf24}}._statusInProgress_iwsj4_146{background-color:#2e7ab933;color:#246399}@media(prefers-color-scheme:dark){._statusInProgress_iwsj4_146{color:#3080c1}}._statusDone_iwsj4_156{background-color:#22c55e33;color:#15803d}@media(prefers-color-scheme:dark){._statusDone_iwsj4_156{color:#4ade80}}._complexityBadge_iwsj4_166{margin-left:8px;flex-shrink:0}@media(max-width:768px){._complexityBadge_iwsj4_166{font-size:10px;padding:0 6px;height:18px}}@media(max-width:480px){._complexityBadge_iwsj4_166{margin-left:4px}}._description_iwsj4_183{margin-left:32px;padding-left:16px;border-left:1px solid var(--border);font-size:14px;color:var(--muted-foreground);padding-top:4px;padding-bottom:4px;word-break:break-word}@media(max-width:768px){._description_iwsj4_183{font-size:13px;margin-left:24px;padding-left:12px}}@media(max-width:480px){._description_iwsj4_183{margin-left:16px;padding-left:8px;font-size:12px}}._childrenContainer_iwsj4_208{margin-left:16px}@media(max-width:480px){._childrenContainer_iwsj4_208{margin-left:8px}}._treeViewCard_iwsj4_217{padding:16px;overflow:visible;max-height:none}@media(max-width:768px){._treeViewCard_iwsj4_217{padding:12px}}@media(max-width:480px){._treeViewCard_iwsj4_217{padding:8px}}._treeViewContainer_iwsj4_233{display:flex;flex-direction:column;gap:8px}._container_m8vur_1{display:flex;flex-direction:column;gap:24px;padding:16px}._policyBanner_m8vur_8{display:flex;gap:16px;padding:20px;border-radius:16px;border:1px solid #dbeafe;background:linear-gradient(135deg,#f8fafc,#eef6ff);box-shadow:0 6px 16px #0f172a14}._policyBadge_m8vur_18{display:inline-flex;align-items:center;height:fit-content;padding:6px 12px;border-radius:999px;background:#0f172a;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._policyCopy_m8vur_32 h2{margin:0 0 8px;font-size:20px;color:#0f172a}._policyCopy_m8vur_32 p{margin:0;color:#334155;line-height:1.6}._policyNote_m8vur_44{display:block;margin-top:8px;font-size:12px;color:#64748b}._controls_m8vur_51{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._rangeToggle_m8vur_59{display:inline-flex;padding:4px;border-radius:999px;background:#f1f5f9;gap:4px}._rangeToggle_m8vur_59 button{border:none;background:transparent;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#475569;cursor:pointer}._rangeToggle_m8vur_59 button._toggleActive_m8vur_78{background:#0f172a;color:#fff}._rangeMeta_m8vur_83{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._rangeLabel_m8vur_90{font-weight:600;color:#0f172a}._rangeMode_m8vur_95{font-size:12px;color:#64748b}._loadingState_m8vur_100,._emptyState_m8vur_101{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#334155}._spinner_m8vur_112{width:18px;height:18px}._trackList_m8vur_117{display:flex;flex-direction:column;gap:20px}._trackCard_m8vur_123{border-radius:16px;border:1px solid #e2e8f0;background:#fff;padding:20px;box-shadow:0 8px 20px #0f172a0d}._trackHeader_m8vur_131{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._devName_m8vur_138{font-size:18px;font-weight:700;color:#0f172a}._devMeta_m8vur_144{margin-top:4px;font-size:12px;color:#64748b}._devStats_m8vur_150{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;color:#64748b}._devScore_m8vur_159{font-size:20px;font-weight:700;color:#0f172a}._progressBar_m8vur_165{position:relative;margin-top:14px;height:14px;border-radius:999px;background:#e2e8f0;overflow:hidden}._progressFill_m8vur_174{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .3s ease}._progressLabel_m8vur_181{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:600;color:#0f172a}._trackWrapper_m8vur_191{margin-top:16px;overflow-x:auto;padding-bottom:8px;position:relative}._trackStrip_m8vur_198{display:flex;align-items:center;gap:12px;min-width:max-content}._weekGroup_m8vur_205{display:flex;align-items:center;gap:10px;padding-right:8px;position:relative}._weekGroup_m8vur_205:not(:last-child){border-right:1px dashed #e2e8f0;margin-right:4px}._dayCell_m8vur_218{position:relative;border-radius:14px;padding:8px;width:68px;min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid transparent;background:#f8fafc;color:#0f172a;transition:transform .2s ease}._dayCell_m8vur_218:hover{transform:translateY(-2px)}._dayDow_m8vur_239{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:inherit}._dayNumber_m8vur_246{font-size:16px;font-weight:700}._dayType_m8vur_251{margin-top:4px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;color:#fff}._typeCoding_m8vur_260 ._dayType_m8vur_251{background:#0f172a}._typePlanning_m8vur_264 ._dayType_m8vur_251{background:#2563eb}._statusPass_m8vur_268{background:#ecfdf3;border-color:#86efac;color:#166534}._statusFail_m8vur_274{background:#fef2f2;border-color:#fca5a5;color:#991b1b}._statusNearMiss_m8vur_280{background:#fff7ed;border-color:#fdba74;color:#9a3412}._statusPending_m8vur_286{background:#fffbeb;border-color:#fcd34d;color:#92400e}._statusNotStarted_m8vur_292{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}._weekend_m8vur_298{border-style:dashed;opacity:.8}._holiday_m8vur_303{border-style:dotted}._trackFooter_m8vur_307{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#64748b}._commitStatus_m8vur_316{font-weight:600;color:#0f172a}._mobileToggle_m8vur_321{display:none;margin-top:10px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer}._cardCollapsed_m8vur_334 ._progressBar_m8vur_165{margin-bottom:4px}@media(max-width:768px){._container_m8vur_1{padding:12px}._policyBanner_m8vur_8{flex-direction:column}._trackHeader_m8vur_131{flex-direction:column;align-items:flex-start}._devStats_m8vur_150{align-items:flex-start}._rangeMeta_m8vur_83{align-items:flex-start;padding:12px;border-radius:12px;background:#fff;border:1px solid #e2e8f0}._controls_m8vur_51{flex-direction:column;align-items:stretch}._trackStrip_m8vur_198{gap:10px}._dayCell_m8vur_218{min-height:64px;width:60px}._dayCell_m8vur_218:hover{transform:none}._trackWrapper_m8vur_191:after{content:"";position:absolute;right:0;top:0;width:24px;height:100%;pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 70%)}._trackFooter_m8vur_307{gap:8px}._trackFooter_m8vur_307 span{background:#f1f5f9;border-radius:999px;padding:4px 10px;font-size:11px}._mobileToggle_m8vur_321{display:inline-flex;align-self:flex-start}}@media(max-width:520px){._trackStrip_m8vur_198{gap:8px}._dayCell_m8vur_218{width:52px}._dayDow_m8vur_239{display:none}._dayNumber_m8vur_246{font-size:14px}._trackFooter_m8vur_307{flex-wrap:wrap}._trackFooter_m8vur_307 span{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._trackFooter_m8vur_307 span:nth-child(n+4){display:none}}._container_rihx8_1{display:flex;flex-direction:column;gap:16px}._headerRow_rihx8_7{display:flex;justify-content:space-between;align-items:center;gap:12px}._sub_rihx8_14{margin:4px 0 0;color:#64748b;font-size:14px}._headerActions_rihx8_20{display:flex;gap:8px}._grid_rihx8_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}._card_rihx8_31{background:#fff;border:1px solid rgba(46,122,185,.12);border-radius:12px;padding:16px;box-shadow:0 14px 28px #2463991f}._cardHeader_rihx8_39{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._label_rihx8_46{font-size:12px;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.02em}._status_rihx8_54{display:flex;align-items:center;gap:8px;margin-top:4px}._badge_rihx8_61{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent}._active_rihx8_69{background:#ecfdf3;color:#166534;border-color:#bbf7d0}._revoked_rihx8_75{background:#f8fafc;color:#94a3b8;border-color:#e2e8f0}._muted_rihx8_81{color:#94a3b8;font-size:12px}._metaGrid_rihx8_86{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px}._value_rihx8_93{margin-top:4px;font-weight:600}._hint_rihx8_98{color:#94a3b8;font-size:12px}._tagRow_rihx8_103{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._tag_rihx8_103{background:#eaf2f8;color:#246399;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:600}._description_rihx8_119{margin-top:10px}._empty_rihx8_123{display:flex;flex-direction:column;gap:12px;color:#475569}._formRow_rihx8_130{display:flex;flex-direction:column;gap:6px;margin-top:10px}._formRow_rihx8_130 input,._formRow_rihx8_130 textarea{border:1px solid rgba(46,122,185,.18);border-radius:8px;padding:10px;font-size:14px;background:#fff;box-shadow:0 6px 14px #2e7ab914}._formRow_rihx8_130 textarea{min-height:80px;resize:vertical}._rawKeyBox_rihx8_152{margin-top:16px;padding:12px;border:1px dashed rgba(46,122,185,.28);border-radius:8px;background:#f2f7fb}._rawKey_rihx8_152{display:flex;align-items:center;justify-content:space-between;gap:12px;word-break:break-all}._rawKey_rihx8_152 code{font-size:13px}._codeBlock_rihx8_172{margin-top:12px;padding:12px;background:#0f172a;color:#e2e8f0;border-radius:8px;border:1px solid #1e293b;overflow-x:auto;font-size:12px;line-height:1.5;white-space:pre-wrap}._codeBlock_rihx8_172 code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}._downloadRow_rihx8_189{display:flex;align-items:center;gap:12px;margin:8px 0 4px;flex-wrap:wrap}._primary_rihx8_197,._secondary_rihx8_198,._danger_rihx8_199{border:1px solid transparent;border-radius:8px;padding:8px 12px;cursor:pointer;font-weight:600;font-size:14px;min-height:44px}@media(max-width:768px){._headerRow_rihx8_7{flex-direction:column;align-items:stretch}._headerActions_rihx8_20{width:100%;flex-wrap:wrap}._grid_rihx8_25{grid-template-columns:1fr}._rawKey_rihx8_152{flex-direction:column;align-items:flex-start}}._primary_rihx8_197{background:linear-gradient(135deg,#246399,#246399);color:#fff}._secondary_rihx8_198{background:#2e7ab914;color:#246399;border-color:#2e7ab933}._danger_rihx8_199{background:#fee2e2;color:#b91c1c;border-color:#fecaca}._error_rihx8_243{color:#b91c1c;font-weight:600}@media(max-width:768px){._headerRow_rihx8_7{flex-direction:column;align-items:flex-start;gap:8px}._rawKey_rihx8_152{flex-direction:column;align-items:flex-start}}._container_l90pf_92{max-width:1400px;margin:0 auto;padding:24px;background:#f2f7fb;background-image:radial-gradient(900px 500px at 10% -10%,rgba(46,122,185,.08),transparent),radial-gradient(700px 420px at 95% 0%,rgba(36,99,153,.06),transparent);min-height:100vh;min-height:100dvh;min-width:100%}@media(max-width:768px){._container_l90pf_92{padding:16px}}._header_l90pf_108{background:#fffffff5;border-radius:12px;padding:24px;margin-bottom:24px;border:1px solid rgba(46,122,185,.12);box-shadow:0 16px 30px #2463991f;display:flex;justify-content:space-between;align-items:center;gap:24px}@media(max-width:768px){._header_l90pf_108{flex-direction:column;align-items:flex-start}}._headerContent_l90pf_127 h1{margin:0 0 8px;font-size:24px;font-weight:600;color:#0f172a}._headerContent_l90pf_127 p{margin:0;font-size:14px;color:#64748b}._headerContent_l90pf_127 ._projectName_l90pf_138{margin-top:6px;font-size:13px;color:#246399;font-weight:600}._scopeSelector_l90pf_145{display:flex;gap:16px;align-items:center;flex-wrap:wrap}._scopeSelector_l90pf_145 label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:#424242}._scopeSelector_l90pf_145 label select{padding:8px 12px;border:1px solid rgba(46,122,185,.18);border-radius:6px;font-size:14px;background:#fff;cursor:pointer;min-width:140px}._scopeSelector_l90pf_145 label select:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91f}._tabs_l90pf_174{display:flex;gap:8px;background:#fffffff5;border-radius:12px;padding:8px;margin-bottom:24px;border:1px solid rgba(46,122,185,.12);box-shadow:0 12px 24px #2463991a;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){._header_l90pf_108{flex-direction:column;align-items:flex-start}._scopeSelector_l90pf_145{width:100%;flex-direction:column;align-items:stretch}._scopeSelector_l90pf_145 label{width:100%}._scopeSelector_l90pf_145 select{width:100%;min-width:0}._tabs_l90pf_174{width:100%}}._tab_l90pf_174{flex:1;padding:12px 24px;border:none;background:transparent;border-radius:8px;font-size:14px;font-weight:500;color:#616161;cursor:pointer;transition:all .2s;min-height:44px}._tab_l90pf_174:hover{background:#2e7ab914;color:#246399}._tab_l90pf_174._active_l90pf_225{background:#2e7ab9;color:#fff}._content_l90pf_230{background:#fff;border-radius:12px;padding:24px;border:1px solid rgba(46,122,185,.12);box-shadow:0 16px 30px #2463991f;min-height:400px;overflow-x:auto;-webkit-overflow-scrolling:touch;min-height:320px}._sessionNotice_l90pf_242{margin-bottom:12px;padding:12px 16px;background:#fff8e1;border:1px solid #ffe0a3;color:#8a6d3b;border-radius:8px;font-size:13px}._gateWrapper_l90pf_252{background:#fff;border-radius:12px;padding:32px;border:1px solid rgba(46,122,185,.12);box-shadow:0 16px 30px #2463991f;margin-bottom:24px}._createButtonLarge_l90pf_261{padding:12px 32px;border:none;border-radius:8px;background:#2e7ab9;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}._createButtonLarge_l90pf_261:hover{background:#246399}._emptyState_l90pf_276{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;gap:16px}._emptyState_l90pf_276 h2{margin:0 0 12px;font-size:20px;font-weight:600;color:#424242}._emptyState_l90pf_276 p{margin:0;font-size:14px;color:#757575}._spinner_l90pf_297{width:40px;height:40px;border:4px solid #DCE7F5;border-top-color:#2e7ab9;border-radius:50%;animation:_spin_l90pf_297 .8s linear infinite}@keyframes _spin_l90pf_297{to{transform:rotate(360deg)}}._container_px9mb_92{display:flex;flex-direction:column;gap:20px}._toolbar_px9mb_98{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}._toolbar_px9mb_98 h3{margin:0;font-size:18px;font-weight:600;color:#0f172a}._toolbarLeft_px9mb_112{display:flex;align-items:center;gap:12px}._toolbarRight_px9mb_118{display:flex;gap:8px;flex-wrap:wrap}._revealButton_px9mb_124,._refreshButton_px9mb_125,._createButton_px9mb_126{padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}._revealButton_px9mb_124:disabled,._refreshButton_px9mb_125:disabled,._createButton_px9mb_126:disabled{opacity:.5;cursor:not-allowed}._revealButton_px9mb_124{background:#fff3e0;color:#e65100;border:1px solid #ffb74d}._revealButton_px9mb_124:hover:not(:disabled){background:#ffe0b2}._revealButton_px9mb_124._active_px9mb_151{background:#4caf50;color:#fff;border-color:#4caf50}._revealButton_px9mb_124._active_px9mb_151:hover:not(:disabled){background:#45a049}._refreshButton_px9mb_125{background:#2e7ab914;color:#246399;border:1px solid rgba(46,122,185,.18)}._refreshButton_px9mb_125:hover:not(:disabled){background:#2e7ab924}._createButton_px9mb_126{background:#2e7ab9;color:#fff}._createButton_px9mb_126:hover:not(:disabled){background:#246399}._loading_px9mb_177{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}._loading_px9mb_177 p{margin:0;color:#757575;font-size:14px}._spinner_px9mb_191{width:40px;height:40px;border:4px solid #DCE7F5;border-top-color:#2e7ab9;border-radius:50%;animation:_spin_px9mb_191 .8s linear infinite}@keyframes _spin_px9mb_191{to{transform:rotate(360deg)}}._emptyState_px9mb_205{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._emptyState_px9mb_205 ._emptyIcon_px9mb_213{font-size:64px;margin-bottom:16px;opacity:.5}._emptyState_px9mb_205 h3{margin:0 0 8px;font-size:20px;font-weight:600;color:#424242}._emptyState_px9mb_205 p{margin:0 0 24px;font-size:14px;color:#757575;max-width:400px}._createButtonLarge_px9mb_231{padding:12px 32px;border:none;border-radius:8px;background:#2e7ab9;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}._createButtonLarge_px9mb_231:hover{background:#246399}._tableWrapper_px9mb_246{overflow-x:auto;border:1px solid rgba(46,122,185,.14);border-radius:8px}._table_px9mb_246{width:100%;border-collapse:collapse;font-size:14px}._table_px9mb_246 thead{background:#2e7ab90f}._table_px9mb_246 thead th{padding:12px 16px;text-align:left;font-weight:600;color:#334155;border-bottom:2px solid rgba(46,122,185,.12);white-space:nowrap}._table_px9mb_246 tbody tr{border-bottom:1px solid rgba(46,122,185,.12);transition:background .2s}._table_px9mb_246 tbody tr:hover{background:#2e7ab90a}._table_px9mb_246 tbody tr:last-child{border-bottom:none}._table_px9mb_246 tbody td{padding:12px 16px;vertical-align:middle}._keyCell_px9mb_283 code{font-family:Courier New,monospace;font-weight:600;color:#2e7ab9;font-size:13px}._statusBadge_px9mb_290{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}._statusActive_px9mb_299{background:#e8f5e9;color:#2e7d32}._statusPending_px9mb_304{background:#fff3e0;color:#e65100}._statusInactive_px9mb_309{background:#f5f5f5;color:#757575}._valueCell_px9mb_314{max-width:300px}._valueCell_px9mb_314 code{font-family:Courier New,monospace;font-size:13px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._valueCell_px9mb_314 code._masked_px9mb_325{color:#757575}._valueCell_px9mb_314 code._revealed_px9mb_328{color:#212121;font-weight:500}._descriptionCell_px9mb_333{max-width:250px;color:#616161;font-size:13px}._dateCell_px9mb_339{color:#757575;font-size:13px;white-space:nowrap}._requestCell_px9mb_345{min-width:180px}._requestBadge_px9mb_349{display:inline-block;padding:4px 10px;border-radius:10px;font-size:12px;font-weight:600;background:#f5f5f5;color:#424242}._requestPending_px9mb_359{background:#fff7ed;color:#c2410c}._requestApproved_px9mb_364{background:#ecfdf3;color:#15803d}._requestDeclined_px9mb_369{background:#fef2f2;color:#b91c1c}._requestNote_px9mb_374{margin-top:4px;font-size:12px;color:#475569}._requestHint_px9mb_380{font-size:12px;color:#475569}._actionsCell_px9mb_385{display:flex;gap:4px;justify-content:flex-end}._actionButton_px9mb_391{padding:6px 10px;border:1px solid #ddd;background:#fff;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}._actionButton_px9mb_391:hover{background:#f5f5f5;border-color:#bbb}._actionButton_px9mb_391._danger_px9mb_404:hover{background:#ffebee;border-color:#ef5350}._noValue_px9mb_409,._noActions_px9mb_410{color:#bdbdbd}._infoBox_px9mb_414{background:#e3f2fd;border-left:4px solid #2E7AB9;padding:12px 16px;border-radius:4px;font-size:13px;color:#424242}._infoBox_px9mb_414 strong{color:#1565c0;font-weight:600}._container_19rmm_92{display:flex;flex-direction:column;gap:20px}._header_19rmm_98{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}._header_19rmm_98 h3{margin:0;font-size:18px;font-weight:600;color:#0f172a}._stats_19rmm_112{display:flex;gap:16px;font-size:13px;color:#64748b}._stats_19rmm_112 span{padding:4px 12px;background:#2e7ab914;color:#246399;border-radius:12px}._loading_19rmm_125{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}._loading_19rmm_125 p{margin:0;color:#64748b;font-size:14px}._spinner_19rmm_139{width:40px;height:40px;border:4px solid #DCE7F5;border-top-color:#2e7ab9;border-radius:50%;animation:_spin_19rmm_139 .8s linear infinite}@keyframes _spin_19rmm_139{to{transform:rotate(360deg)}}._emptyState_19rmm_153{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._emptyState_19rmm_153 ._emptyIcon_19rmm_161{font-size:64px;margin-bottom:16px;opacity:.5}._emptyState_19rmm_153 h3{margin:0 0 8px;font-size:20px;font-weight:600;color:#0f172a}._emptyState_19rmm_153 p{margin:0;font-size:14px;color:#64748b;max-width:400px}._tableWrapper_19rmm_179{overflow-x:auto;border:1px solid rgba(46,122,185,.14);border-radius:8px}._table_19rmm_179{width:100%;border-collapse:collapse;font-size:13px}._table_19rmm_179 thead{background:#2e7ab90f}._table_19rmm_179 thead th{padding:12px 16px;text-align:left;font-weight:600;color:#334155;border-bottom:2px solid rgba(46,122,185,.12);white-space:nowrap}._table_19rmm_179 tbody tr{border-bottom:1px solid rgba(46,122,185,.12);transition:background .2s}._table_19rmm_179 tbody tr:hover{background:#2e7ab90a}._table_19rmm_179 tbody tr:last-child{border-bottom:none}._table_19rmm_179 tbody td{padding:10px 16px;vertical-align:middle}._timestampCell_19rmm_216{color:#64748b;white-space:nowrap;font-size:12px}._actionBadge_19rmm_222{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}._actionCreate_19rmm_231{background:#e8f5e9;color:#2e7d32}._actionUpdate_19rmm_236{background:#eaf2f8;color:#246399}._actionReveal_19rmm_241{background:#fff3e0;color:#e65100}._actionDelete_19rmm_246{background:#ffebee;color:#c62828}._actionRead_19rmm_251{background:#eaf2f8;color:#246399}._actionExport_19rmm_256{background:#e0f2f1;color:#00695c}._actionMfa_19rmm_261{background:#eaf2f8;color:#246399}._actionError_19rmm_266{background:#ffebee;color:#c62828}._keyCell_19rmm_271 code{font-family:Courier New,monospace;font-weight:600;color:#2e7ab9;font-size:12px}._scopeCell_19rmm_278{color:#64748b;font-size:12px}._userCell_19rmm_283 code{font-family:Courier New,monospace;color:#64748b;font-size:11px}._resultBadge_19rmm_289{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700}._resultBadge_19rmm_289._success_19rmm_299{background:#e8f5e9;color:#2e7d32}._resultBadge_19rmm_289._failure_19rmm_303{background:#ffebee;color:#c62828}._ipCell_19rmm_308{color:#64748b;font-family:Courier New,monospace;font-size:11px}._noValue_19rmm_314{color:#bdbdbd}._pagination_19rmm_318{display:flex;justify-content:center;align-items:center;gap:8px;padding-top:8px}._pageButton_19rmm_326{padding:8px 16px;border:1px solid rgba(46,122,185,.18);background:#fff;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._pageButton_19rmm_326:hover:not(:disabled){background:#f5f5f5;border-color:#bbb}._pageButton_19rmm_326:disabled{opacity:.5;cursor:not-allowed}._pageNumbers_19rmm_345{display:flex;gap:4px}._pageNumber_19rmm_345{padding:8px 12px;border:1px solid #ddd;background:#fff;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:40px}._pageNumber_19rmm_345:hover:not(._active_19rmm_361){background:#f5f5f5;border-color:#bbb}._pageNumber_19rmm_345._active_19rmm_361{background:#2e7ab9;color:#fff;border-color:#2e7ab9}._container_1p86v_92{display:flex;flex-direction:column;gap:20px}._header_1p86v_98{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}._header_1p86v_98 h3{margin:0 0 4px;font-size:18px;font-weight:600;color:#0f172a}._header_1p86v_98 ._subtitle_1p86v_111{margin:0;font-size:13px;color:#64748b}._createButton_1p86v_117{padding:8px 16px;border:none;border-radius:6px;background:#2e7ab9;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}._createButton_1p86v_117:hover:not(:disabled){background:#246399}._createButton_1p86v_117:disabled{opacity:.5;cursor:not-allowed}._loading_1p86v_137{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}._loading_1p86v_137 p{margin:0;color:#64748b;font-size:14px}._spinner_1p86v_151{width:40px;height:40px;border:4px solid #DCE7F5;border-top-color:#2e7ab9;border-radius:50%;animation:_spin_1p86v_151 .8s linear infinite}@keyframes _spin_1p86v_151{to{transform:rotate(360deg)}}._emptyState_1p86v_165{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._emptyState_1p86v_165 ._emptyIcon_1p86v_173{font-size:64px;margin-bottom:16px;opacity:.5}._emptyState_1p86v_165 h3{margin:0 0 8px;font-size:20px;font-weight:600;color:#0f172a}._emptyState_1p86v_165 p{margin:0 0 24px;font-size:14px;color:#64748b;max-width:400px}._createButtonLarge_1p86v_191{padding:12px 32px;border:none;border-radius:8px;background:#2e7ab9;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}._createButtonLarge_1p86v_191:hover{background:#246399}._tokensList_1p86v_206{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}._tokenCard_1p86v_212{background:#fff;border:1px solid rgba(46,122,185,.14);border-radius:8px;padding:16px;transition:all .2s}._tokenCard_1p86v_212:hover{box-shadow:0 12px 24px #2463991f}._tokenHeader_1p86v_223{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}._tokenTitle_1p86v_231{flex:1}._tokenTitle_1p86v_231 h4{margin:0 0 6px;font-size:16px;font-weight:600;color:#0f172a}._statusBadge_1p86v_241{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}._statusBadge_1p86v_241._active_1p86v_249{background:#e8f5e9;color:#2e7d32}._statusBadge_1p86v_241._expired_1p86v_253{background:#ffebee;color:#c62828}._tokenActions_1p86v_258{display:flex;gap:4px}._actionButton_1p86v_263{padding:6px 10px;border:1px solid rgba(46,122,185,.18);background:#fff;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}._actionButton_1p86v_263:hover{background:#2e7ab914;border-color:#2e7ab947}._actionButton_1p86v_263._danger_1p86v_276:hover{background:#ffebee;border-color:#ef5350}._tokenDescription_1p86v_281{margin:0 0 12px;font-size:13px;color:#64748b;line-height:1.5}._tokenMeta_1p86v_288{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;padding-top:12px;border-top:1px solid rgba(46,122,185,.12)}._metaItem_1p86v_296{display:flex;flex-direction:column;gap:4px}._metaItem_1p86v_296 ._metaLabel_1p86v_301{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._metaItem_1p86v_296 ._metaValue_1p86v_307{font-size:13px;color:#0f172a;font-weight:500}._overlay_1p86v_313{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_1p86v_327{background:#fff;border-radius:12px;border:1px solid rgba(46,122,185,.12);box-shadow:0 20px 48px #24639933;max-width:560px;width:100%;max-height:90vh;overflow:auto}._modalHeader_1p86v_338{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(46,122,185,.12)}._modalHeader_1p86v_338 h2{margin:0;font-size:20px;font-weight:600;color:#0f172a}._closeButton_1p86v_352{background:none;border:none;font-size:32px;line-height:1;color:#64748b;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}._closeButton_1p86v_352:hover{background:#2e7ab914;color:#246399}._modalContent_1p86v_373{padding:24px}._inputGroup_1p86v_377{margin-bottom:20px}._inputGroup_1p86v_377 label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}._inputGroup_1p86v_377 ._required_1p86v_387{color:#d32f2f}._inputGroup_1p86v_377 input,._inputGroup_1p86v_377 textarea{width:100%;padding:10px 12px;border:1px solid rgba(46,122,185,.18);border-radius:6px;font-size:14px;font-family:inherit;transition:all .2s}._inputGroup_1p86v_377 input:focus,._inputGroup_1p86v_377 textarea:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91f}._inputGroup_1p86v_377 textarea{resize:vertical;min-height:60px}._modalFooter_1p86v_411{display:flex;gap:12px;padding:24px;border-top:1px solid rgba(46,122,185,.12)}._cancelButton_1p86v_418,._submitButton_1p86v_419{flex:1;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._cancelButton_1p86v_418:disabled,._submitButton_1p86v_419:disabled{opacity:.5;cursor:not-allowed}._cancelButton_1p86v_418{background:#2e7ab914;color:#246399}._cancelButton_1p86v_418:hover:not(:disabled){background:#2e7ab924}._submitButton_1p86v_419{background:#2e7ab9;color:#fff}._submitButton_1p86v_419:hover:not(:disabled){background:#246399}._warningBox_1p86v_451{background:#fff3e0;border-left:4px solid #ff9800;padding:12px 16px;border-radius:4px;font-size:13px;color:#616161;line-height:1.5;margin-bottom:20px}._warningBox_1p86v_451 strong{color:#e65100;font-weight:600}._tokenDisplay_1p86v_466{display:flex;gap:8px;align-items:center;background:#2e7ab90f;border:1px solid rgba(46,122,185,.14);border-radius:8px;padding:12px;margin-bottom:20px}._tokenDisplay_1p86v_466 code{flex:1;font-family:Courier New,monospace;font-size:13px;color:#0f172a;word-break:break-all}._copyButton_1p86v_484{padding:8px 12px;border:1px solid rgba(46,122,185,.18);background:#fff;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}._copyButton_1p86v_484:hover{background:#2e7ab914;border-color:#2e7ab947}._infoBox_1p86v_500{background:#2e7ab914;border-left:4px solid #2E7AB9;padding:12px 16px;border-radius:4px;font-size:13px;color:#334155;line-height:1.5}._infoBox_1p86v_500 p{margin:0}._infoBox_1p86v_500 strong{color:#246399;font-weight:600}._infoBox_1p86v_500 code{background:#0000000d;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:12px}._overlay_fjn4h_92{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_fjn4h_106{background:#fff;border-radius:12px;border:1px solid rgba(46,122,185,.12);box-shadow:0 20px 48px #24639933;max-width:560px;width:100%;max-height:90vh;overflow:auto}._header_fjn4h_117{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(46,122,185,.12)}._header_fjn4h_117 h2{margin:0;font-size:20px;font-weight:600;color:#0f172a}._closeButton_fjn4h_131{background:none;border:none;font-size:32px;line-height:1;color:#64748b;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}._closeButton_fjn4h_131:hover:not(:disabled){background:#2e7ab914;color:#246399}._closeButton_fjn4h_131:disabled{opacity:.5;cursor:not-allowed}._content_fjn4h_156{padding:24px}._scopeInfo_fjn4h_160{display:flex;gap:16px;margin-bottom:24px;padding:12px 16px;background:#2e7ab90f;border-radius:8px;border:1px solid rgba(46,122,185,.12)}._scopeItem_fjn4h_170{display:flex;gap:8px;font-size:14px}._scopeItem_fjn4h_170 ._label_fjn4h_175{color:#757575;font-weight:500}._scopeItem_fjn4h_170 ._value_fjn4h_179{color:#0f172a;font-weight:600}._inputGroup_fjn4h_184{margin-bottom:20px}._inputGroup_fjn4h_184 label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}._inputGroup_fjn4h_184 ._required_fjn4h_194{color:#d32f2f}._inputGroup_fjn4h_184 input,._inputGroup_fjn4h_184 textarea{width:100%;padding:10px 12px;border:1px solid rgba(46,122,185,.18);border-radius:6px;font-size:14px;font-family:inherit;transition:all .2s}._inputGroup_fjn4h_184 input:focus,._inputGroup_fjn4h_184 textarea:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91f}._inputGroup_fjn4h_184 input:disabled,._inputGroup_fjn4h_184 textarea:disabled{background:#f2f7fb;cursor:not-allowed}._inputGroup_fjn4h_184 input._error_fjn4h_218,._inputGroup_fjn4h_184 textarea._error_fjn4h_218{border-color:#d32f2f}._inputGroup_fjn4h_184 input._error_fjn4h_218:focus,._inputGroup_fjn4h_184 textarea._error_fjn4h_218:focus{box-shadow:0 0 0 3px #d32f2f1a}._inputGroup_fjn4h_184 input{font-family:Courier New,monospace;font-weight:500}._inputGroup_fjn4h_184 textarea{resize:vertical;min-height:60px}._inputGroup_fjn4h_184 ._hint_fjn4h_234{display:block;margin-top:6px;font-size:12px;color:#64748b}._inputGroup_fjn4h_184 ._errorText_fjn4h_240{display:block;margin-top:6px;font-size:12px;color:#d32f2f}._infoBox_fjn4h_247{background:#fff3e0;border-left:4px solid #ff9800;padding:12px 16px;border-radius:4px;font-size:13px;color:#616161;line-height:1.5}._infoBox_fjn4h_247 strong{color:#e65100;font-weight:600}._footer_fjn4h_261{display:flex;gap:12px;padding:24px;border-top:1px solid rgba(46,122,185,.12)}._cancelButton_fjn4h_268,._createButton_fjn4h_269{flex:1;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._cancelButton_fjn4h_268:disabled,._createButton_fjn4h_269:disabled{opacity:.5;cursor:not-allowed}._cancelButton_fjn4h_268{background:#2e7ab914;color:#246399}._cancelButton_fjn4h_268:hover:not(:disabled){background:#2e7ab924}._createButton_fjn4h_269{background:#2e7ab9;color:#fff}._createButton_fjn4h_269:hover:not(:disabled){background:#246399}._overlay_lvzd7_92{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_lvzd7_106{background:#fff;border-radius:12px;border:1px solid rgba(46,122,185,.12);box-shadow:0 20px 48px #24639933;max-width:600px;width:100%;max-height:90vh;overflow:auto}._header_lvzd7_117{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(46,122,185,.12)}._header_lvzd7_117 h2{margin:0;font-size:20px;font-weight:600;color:#0f172a}._closeButton_lvzd7_131{background:none;border:none;font-size:32px;line-height:1;color:#64748b;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}._closeButton_lvzd7_131:hover:not(:disabled){background:#2e7ab914;color:#246399}._closeButton_lvzd7_131:disabled{opacity:.5;cursor:not-allowed}._content_lvzd7_156{padding:24px}._secretInfo_lvzd7_160{background:#2e7ab90f;border-radius:8px;padding:16px;margin-bottom:24px;border:1px solid rgba(46,122,185,.12)}._infoRow_lvzd7_168{display:flex;gap:12px;margin-bottom:8px;font-size:14px}._infoRow_lvzd7_168:last-child{margin-bottom:0}._infoRow_lvzd7_168 ._label_lvzd7_177{color:#757575;font-weight:500;min-width:100px}._infoRow_lvzd7_168 ._value_lvzd7_182{color:#0f172a;font-weight:600;font-family:Courier New,monospace}._inputGroup_lvzd7_188{margin-bottom:20px}._inputGroup_lvzd7_188 label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}._inputGroup_lvzd7_188 ._required_lvzd7_198{color:#d32f2f}._inputGroup_lvzd7_188 ._hint_lvzd7_201{display:block;margin-top:6px;font-size:12px;color:#64748b}._valueInputWrapper_lvzd7_208{position:relative}._valueInputWrapper_lvzd7_208 textarea{width:100%;padding:10px 48px 10px 12px;border:1px solid rgba(46,122,185,.18);border-radius:6px;font-size:14px;font-family:Courier New,monospace;resize:vertical;min-height:100px;transition:all .2s}._valueInputWrapper_lvzd7_208 textarea:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91f}._valueInputWrapper_lvzd7_208 textarea:disabled{background:#f2f7fb;cursor:not-allowed}._valueInputWrapper_lvzd7_208 textarea._masked_lvzd7_231{-webkit-text-security:disc;text-security:disc}._toggleButton_lvzd7_236{position:absolute;top:10px;right:10px;background:#fff;border:1px solid rgba(46,122,185,.18);border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .2s}._toggleButton_lvzd7_236:hover:not(:disabled){background:#2e7ab914;border-color:#2e7ab947}._toggleButton_lvzd7_236:disabled{opacity:.5;cursor:not-allowed}._warningBox_lvzd7_261{background:#fff3e0;border-left:4px solid #ff9800;padding:12px 16px;border-radius:4px;font-size:13px;color:#616161;line-height:1.5}._warningBox_lvzd7_261 strong{color:#e65100;font-weight:600}._footer_lvzd7_275{display:flex;gap:12px;padding:24px;border-top:1px solid rgba(46,122,185,.12)}._cancelButton_lvzd7_282,._submitButton_lvzd7_283{flex:1;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._cancelButton_lvzd7_282:disabled,._submitButton_lvzd7_283:disabled{opacity:.5;cursor:not-allowed}._cancelButton_lvzd7_282{background:#2e7ab914;color:#246399}._cancelButton_lvzd7_282:hover:not(:disabled){background:#2e7ab924}._submitButton_lvzd7_283{background:#2e7ab9;color:#fff}._submitButton_lvzd7_283:hover:not(:disabled){background:#246399}._overlay_8f6m9_92{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_8f6m9_106{background:#fff;border-radius:12px;border:1px solid rgba(46,122,185,.12);box-shadow:0 20px 48px #24639933;max-width:480px;width:100%;max-height:90vh;overflow:auto}._header_8f6m9_117{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(46,122,185,.12)}._header_8f6m9_117 h2{margin:0;font-size:20px;font-weight:600;color:#0f172a}._closeButton_8f6m9_131{background:none;border:none;font-size:32px;line-height:1;color:#64748b;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}._closeButton_8f6m9_131:hover:not(:disabled){background:#2e7ab914;color:#246399}._closeButton_8f6m9_131:disabled{opacity:.5;cursor:not-allowed}._content_8f6m9_156{padding:24px}._actionInfo_8f6m9_160{background:#2e7ab914;border-left:4px solid #2E7AB9;padding:12px 16px;border-radius:4px;margin-bottom:20px;font-size:14px;color:#334155}._actionInfo_8f6m9_160 strong{font-weight:600;color:#2e7ab9}._instructions_8f6m9_174{margin:0 0 24px;font-size:14px;color:#64748b;line-height:1.5}._inputGroup_8f6m9_181{margin-bottom:20px}._inputGroup_8f6m9_181 label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}._codeInput_8f6m9_192{width:100%;padding:12px 16px;border:2px solid rgba(46,122,185,.18);border-radius:8px;font-size:24px;font-weight:600;text-align:center;letter-spacing:8px;font-family:Courier New,monospace;transition:all .2s}._codeInput_8f6m9_192:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91f}._codeInput_8f6m9_192:disabled{background:#f2f7fb;cursor:not-allowed}._codeInput_8f6m9_192::placeholder{font-size:14px;letter-spacing:normal;font-weight:400}._timer_8f6m9_219{text-align:center;font-size:14px;color:#64748b}._timer_8f6m9_219 ._warning_8f6m9_224{color:#d32f2f;font-weight:600}._footer_8f6m9_229{display:flex;gap:12px;padding:24px;border-top:1px solid rgba(46,122,185,.12)}._cancelButton_8f6m9_236,._verifyButton_8f6m9_237{flex:1;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._cancelButton_8f6m9_236:disabled,._verifyButton_8f6m9_237:disabled{opacity:.5;cursor:not-allowed}._cancelButton_8f6m9_236{background:#2e7ab914;color:#246399}._cancelButton_8f6m9_236:hover:not(:disabled){background:#2e7ab924}._verifyButton_8f6m9_237{background:#2e7ab9;color:#fff}._verifyButton_8f6m9_237:hover:not(:disabled){background:#246399}._dialogContent_1lcqj_1{width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;padding:0;overflow:hidden;border-radius:0;border:0;box-shadow:none;display:flex;flex-direction:column;background:#fff;transition:all .3s ease}@media(max-width:768px){._dialogContent_1lcqj_1{max-width:100vw;width:100vw;height:100dvh;max-height:100dvh;border-radius:0;overflow:hidden}}._srOnly_1lcqj_29{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dialogHeader_1lcqj_41{display:flex;align-items:center;justify-content:space-between;padding:calc(16px + var(--safe-top, 0px)) 20px 16px;border-bottom:1px solid rgba(46,122,185,.12);background:#fff;color:#0f172a;border-top-left-radius:0;border-top-right-radius:0}._dialogTitle_1lcqj_53{display:flex;align-items:flex-start;gap:10px;min-width:0}._dialogTitle_1lcqj_53 h2{font-size:18px;font-weight:600;margin:0;color:#0f172a}._aiIcon_1lcqj_66{width:auto;height:24px;max-width:140px;object-fit:contain}._dialogTitleText_1lcqj_73{display:flex;flex-direction:column;gap:4px;min-width:0}._conversationMeta_1lcqj_80{display:flex;flex-direction:column;gap:6px;font-size:.75rem;color:#64748b}._conversationLabel_1lcqj_88{text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:.65rem}._conversationRow_1lcqj_95{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}._conversationTitle_1lcqj_102{font-weight:600;color:#0f172a;overflow-wrap:anywhere;word-break:break-word}._projectTitle_1lcqj_109{font-weight:600;color:#2e7ab9;overflow-wrap:anywhere;word-break:break-word}@keyframes _pulse_1lcqj_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._dialogControls_1lcqj_127{display:flex;gap:8px}._controlButton_1lcqj_132{background:#0f172a14;border:none;width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#0f172a;cursor:pointer;transition:background .2s}._controlButton_1lcqj_132:hover{background:#0f172a24}._controlButton_1lcqj_132:active{background:#0f172a2e}@media(max-width:768px){._controlButton_1lcqj_132{width:44px;height:44px;min-width:44px;min-height:44px}}._contentContainer_1lcqj_160{display:flex;overflow:hidden;position:relative;touch-action:pan-y;flex:1;min-height:0}._sidebarWrapper_1lcqj_169{flex:0 0 320px;width:320px;border-right:1px solid rgba(46,122,185,.12);height:100%;transition:transform .3s ease;background:#f2f7fb}@media(max-width:768px){._sidebarWrapper_1lcqj_169{position:absolute;top:0;left:0;bottom:0;z-index:10;transform:translate(-100%);box-shadow:2px 0 10px #0000001a}._sidebarWrapper_1lcqj_169._sidebarOpen_1lcqj_187{transform:translate(0)}}._sidebarHidden_1lcqj_192{flex:0 0 0;width:0;border-right:none;overflow:hidden;padding:0}._chatWindowWrapper_1lcqj_200{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column;min-height:0}._sidebarPeekButton_1lcqj_209{position:absolute;left:6px;top:50%;transform:translateY(-50%);z-index:5;width:34px;height:34px;border-radius:999px;border:1px solid #d4d9e6;background:#fff;color:#246399;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0f172a1f;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}._sidebarPeekButton_1lcqj_209:hover{transform:translateY(-50%) scale(1.05);background:#f2f7fb;box-shadow:0 8px 18px #0f172a29}@media(max-width:768px){._sidebarPeekButton_1lcqj_209{display:none}}._snapshotTimestamp_1lcqj_239{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.125rem}@media(max-width:768px){._dialogHeader_1lcqj_41{padding:14px 16px}._dialogTitle_1lcqj_53 h2{font-size:17px}._conversationMeta_1lcqj_80{font-size:.78rem}}._container_9c2o4_1{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}._conversationItem_9c2o4_8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:.75rem .65rem;border-radius:.375rem;cursor:pointer;position:relative;min-height:44px}._conversationItem_9c2o4_8:hover{background-color:var(--muted)}._activeConversation_9c2o4_23{background:#246399;color:#fff}._activeConversation_9c2o4_23:hover{background:#246399}._unreadConversation_9c2o4_33 ._title_9c2o4_33{font-weight:600}._unreadConversation_9c2o4_33:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:#246399;border-radius:0 2px 2px 0}._titleContainer_9c2o4_48{flex:1;padding-right:.5rem;min-width:0;display:flex;flex-direction:column;gap:.125rem}._titleRow_9c2o4_57{display:flex;align-items:flex-start;gap:.35rem}._title_9c2o4_33{font-weight:500;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}._unreadDot_9c2o4_74{width:8px;height:8px;border-radius:999px;background:#246399;flex-shrink:0;margin-top:.35rem}._dateRow_9c2o4_83{display:flex;align-items:center;gap:.5rem}._date_9c2o4_83{font-size:.75rem;color:var(--muted-foreground)}._menuButton_9c2o4_94{height:44px;width:44px;margin-left:auto}._menuIcon_9c2o4_100{height:1rem;width:1rem}._menuItemIcon_9c2o4_105{height:1rem;width:1rem;margin-right:.5rem}._deleteMenuItem_9c2o4_111{color:var(--destructive)}._deleteMenuItem_9c2o4_111:focus{color:var(--destructive)}._editContainer_9c2o4_118{flex:1;display:flex;align-items:center;gap:.5rem}._editInput_9c2o4_125{height:44px}._loadingContainer_9c2o4_129{display:flex;flex-direction:column;gap:.5rem;padding:1rem}._loadingItem_9c2o4_136{height:3rem;background-color:var(--muted);animation:_pulse_9c2o4_1 1.5s infinite;border-radius:.375rem}._emptyContainer_9c2o4_143{display:flex;flex-direction:column;align-items:center;justify-content:center;height:10rem;padding:1rem;text-align:center}._emptyIcon_9c2o4_153{height:2rem;width:2rem;color:var(--muted-foreground);margin-bottom:.5rem}._emptyTitle_9c2o4_160{font-weight:500}._emptyText_9c2o4_164{font-size:.875rem;color:var(--muted-foreground)}@keyframes _pulse_9c2o4_1{0%,to{opacity:.5}50%{opacity:.8}}@keyframes _fadeIn_17z72_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_17z72_1{0%{opacity:1}to{opacity:0}}@keyframes _zoomIn_17z72_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _zoomOut_17z72_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes _slideInFromTop_17z72_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInFromRight_17z72_1{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes _slideInFromBottom_17z72_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInFromLeft_17z72_1{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}._subTrigger_17z72_77{display:flex;cursor:default;gap:.5rem;-webkit-user-select:none;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;outline:none}._subTrigger_17z72_77:focus{background-color:#2e7ab91f;color:#1f4f7a}._subTrigger_17z72_77[data-state=open]{background-color:#2e7ab91f;color:#1f4f7a}._subTrigger_17z72_77 svg{pointer-events:none;height:1rem;width:1rem;flex-shrink:0}._chevronRight_17z72_103{margin-left:auto}._inset_17z72_107{padding-left:2rem}._subContent_17z72_111{z-index:10060;min-width:8rem;overflow:hidden;border-radius:.375rem;border:1px solid rgba(46,122,185,.25);background-color:#fff;padding:.25rem;color:var(--color-popover-foreground, #1f2937);box-shadow:0 18px 28px #0f172a1f,0 4px 10px #2e7ab91f}._subContent_17z72_111[data-state=open]{animation:_fadeIn_17z72_1 .15s ease}._subContent_17z72_111[data-state=closed]{animation:_fadeOut_17z72_1 .15s ease}._subContent_17z72_111[data-side=bottom]{animation:_slideInFromTop_17z72_1 .15s ease}._subContent_17z72_111[data-side=left]{animation:_slideInFromRight_17z72_1 .15s ease}._subContent_17z72_111[data-side=right]{animation:_slideInFromLeft_17z72_1 .15s ease}._subContent_17z72_111[data-side=top]{animation:_slideInFromBottom_17z72_1 .15s ease}._content_17z72_142{z-index:10060;min-width:8rem;overflow:hidden;border-radius:.375rem;border:1px solid rgba(46,122,185,.25);background-color:#fff;padding:.25rem;color:var(--color-popover-foreground, #1f2937);box-shadow:0 18px 28px #0f172a1f,0 4px 10px #2e7ab91f}._content_17z72_142[data-state=open]{animation:_fadeIn_17z72_1 .15s ease}._content_17z72_142[data-state=closed]{animation:_fadeOut_17z72_1 .15s ease}._content_17z72_142[data-side=bottom]{animation:_slideInFromTop_17z72_1 .15s ease}._content_17z72_142[data-side=left]{animation:_slideInFromRight_17z72_1 .15s ease}._content_17z72_142[data-side=right]{animation:_slideInFromLeft_17z72_1 .15s ease}._content_17z72_142[data-side=top]{animation:_slideInFromBottom_17z72_1 .15s ease}._item_17z72_173{position:relative;display:flex;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;outline:none;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._item_17z72_173:focus{background-color:#2e7ab91f;color:#1f4f7a}._item_17z72_173[data-disabled]{pointer-events:none;opacity:.5}._item_17z72_173 svg{pointer-events:none;height:1rem;width:1rem;flex-shrink:0}._checkboxItem_17z72_203{position:relative;display:flex;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;outline:none;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._checkboxItem_17z72_203:focus{background-color:#2e7ab91f;color:#1f4f7a}._checkboxItem_17z72_203[data-disabled]{pointer-events:none;opacity:.5}._radioItem_17z72_228{position:relative;display:flex;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;outline:none;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._radioItem_17z72_228:focus{background-color:#2e7ab91f;color:#1f4f7a}._radioItem_17z72_228[data-disabled]{pointer-events:none;opacity:.5}._itemIndicatorWrapper_17z72_253{position:absolute;left:.5rem;display:flex;height:.875rem;width:.875rem;align-items:center;justify-content:center}._checkIcon_17z72_263{height:1rem;width:1rem}._circleIcon_17z72_268{height:.5rem;width:.5rem;fill:currentColor}._label_17z72_274{padding:.375rem .5rem;font-size:.875rem;font-weight:600}._separator_17z72_280{margin:.25rem -.25rem;height:1px;background-color:#2e7ab926}._shortcut_17z72_289{margin-left:auto;font-size:.75rem;letter-spacing:.05em;opacity:.6}._container_vi9wi_1{padding:1rem;border-bottom:1px solid var(--border)}._inputContainer_vi9wi_6{display:flex;flex-direction:column;gap:.5rem}._titleLabel_vi9wi_12{font-size:.75rem;font-weight:600;color:var(--muted-foreground)}._actions_vi9wi_18{display:flex;gap:.5rem;justify-content:flex-end}._hint_vi9wi_24{font-size:.75rem;color:var(--muted-foreground);line-height:1.2}._newButton_vi9wi_30{width:100%;justify-content:flex-start;background:linear-gradient(135deg,#2e7ab9,#246399);border-color:#2e7ab973;color:#fff;font-weight:700;box-shadow:0 12px 18px #2e7ab938}._newButton_vi9wi_30:hover:enabled{background:linear-gradient(135deg,#246399,#1f4f7a);box-shadow:0 16px 24px #24639947;transform:translateY(-1px)}._plusIcon_vi9wi_45{height:1rem;width:1rem;margin-right:.5rem}._sharedConversationList_n2ka6_1{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .25rem .75rem}._sharedSectionHeader_n2ka6_8{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(46,122,185,.12);width:100%;background:transparent;cursor:pointer;text-align:left;border-left:none;border-right:none;border-top:none}._sharedSectionHeader_n2ka6_8 h4{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0}._sharedSectionHeader_n2ka6_8 ._badge_n2ka6_30{background:#ef4444;color:#fff;font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:9999px;min-width:1.25rem;text-align:center}._sharedHeaderLeft_n2ka6_41,._sharedHeaderRight_n2ka6_47{display:inline-flex;align-items:center;gap:.5rem}._chevron_n2ka6_53{color:#9ca3af;transition:transform .15s ease}._chevronCollapsed_n2ka6_58{transform:rotate(-90deg)}._loadMoreButton_n2ka6_62{padding:.5rem 1rem;font-size:.875rem;color:#2e7ab9;background:transparent;border:none;cursor:pointer;text-align:center}._loadMoreButton_n2ka6_62:hover{text-decoration:underline}._loadMoreButton_n2ka6_62:disabled{color:#9ca3af;cursor:not-allowed}._emptyState_n2ka6_79{padding:2rem 1rem;text-align:center;color:#9ca3af;font-size:.875rem;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.4}._conversationItem_n2ka6_90{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1.1rem;cursor:pointer;border-radius:.5rem;transition:background-color .15s ease;position:relative;min-height:72px}._conversationItem_n2ka6_90:hover{background:#f3f4f6}._conversationItem_n2ka6_90._active_n2ka6_104{background:#2e7ab91a}._conversationItem_n2ka6_90._active_n2ka6_104 ._title_n2ka6_107{color:#2e7ab9}._conversationItem_n2ka6_90._unread_n2ka6_110 ._title_n2ka6_107{font-weight:600}._conversationItem_n2ka6_90._unread_n2ka6_110:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:#2e7ab9;border-radius:0 2px 2px 0}._conversationItem_n2ka6_90._unread_n2ka6_110 ._unreadDot_n2ka6_124{background:#2e7ab9}._conversationItem_n2ka6_90._muted_n2ka6_127{opacity:.6}._conversationContent_n2ka6_131{flex:1;min-width:0}._conversationHeader_n2ka6_136{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap;row-gap:.25rem}._title_n2ka6_107{font-size:.9rem;font-weight:500;color:#1f2937;flex:1 1 100%;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}._unreadDot_n2ka6_124{width:8px;height:8px;border-radius:999px;background:#2e7ab959;flex-shrink:0}._ownerBadge_n2ka6_167{font-size:.625rem;font-weight:600;color:#2e7ab9;background:#2e7ab91a;padding:.125rem .375rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.025em;flex-shrink:0}._conversationMeta_n2ka6_179{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#9ca3af;flex-wrap:wrap}._ownerName_n2ka6_188{flex:1;min-width:0;overflow-wrap:anywhere;word-break:break-word}._timestamp_n2ka6_195{flex-shrink:0}._conversationActions_n2ka6_199{display:flex;gap:.25rem;opacity:0;transition:opacity .15s ease}._conversationItem_n2ka6_90:hover ._conversationActions_n2ka6_199{opacity:1}@media(hover:none),(pointer:coarse){._conversationActions_n2ka6_199{opacity:1}}._conversationItem_n2ka6_90:focus-within ._conversationActions_n2ka6_199{opacity:1}._actionButton_n2ka6_220{padding:.375rem;color:#6b7280;background:transparent;border:none;border-radius:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._actionButton_n2ka6_220:hover{background:#f3f4f6;color:#1f2937}._actionButton_n2ka6_220._danger_n2ka6_236:hover{color:#ef4444;background:#ef44441a}._participantAvatars_n2ka6_241,._avatarStack_n2ka6_246{display:flex;align-items:center}._avatar_n2ka6_246{width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;color:#fff;border:2px solid #ffffff;position:relative}._avatar_n2ka6_246:not(:first-child){margin-left:-.5rem}._avatar_n2ka6_246._owner_n2ka6_167{z-index:3}._avatarMore_n2ka6_271{background:#9ca3af}._avatarTooltip_n2ka6_275{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);background:#1f2937;color:#fff;padding:.375rem .625rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:10}._avatar_n2ka6_246:hover ._avatarTooltip_n2ka6_275{opacity:1;visibility:visible}._avatarTooltip_n2ka6_275:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#1f2937}._shareDialog_n2ka6_305{padding:1.5rem;max-width:28rem}._shareDialogHeader_n2ka6_310{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._shareDialogHeader_n2ka6_310 ._icon_n2ka6_316{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#2e7ab91a;color:#2e7ab9;display:flex;align-items:center;justify-content:center}._shareDialogHeader_n2ka6_310 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._shareDialogHeader_n2ka6_310 p{font-size:.875rem;color:#6b7280;margin:.25rem 0 0}._userList_n2ka6_338{display:flex;flex-direction:column;gap:.5rem;max-height:20rem;overflow-y:auto;margin-bottom:1.5rem;padding:.5rem;border:1px solid rgba(46,122,185,.12);border-radius:.5rem}._userItem_n2ka6_350{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease}._userItem_n2ka6_350:hover{background:#f3f4f6}._userItem_n2ka6_350._selected_n2ka6_362{background:#2e7ab91a}._userItem_n2ka6_350._disabled_n2ka6_365{opacity:.5;cursor:not-allowed}._userAvatar_n2ka6_370{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff}._userInfo_n2ka6_382{flex:1;min-width:0}._userInfo_n2ka6_382 ._name_n2ka6_386{font-size:.875rem;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userInfo_n2ka6_382 ._role_n2ka6_394{font-size:.75rem;color:#6b7280}._checkbox_n2ka6_399{width:1.25rem;height:1.25rem;border:2px solid rgba(46,122,185,.12);border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}._checkbox_n2ka6_399._checked_n2ka6_410{background:#2e7ab9;border-color:#2e7ab9;color:#fff}._shareDialogActions_n2ka6_416{display:flex;justify-content:flex-end;gap:.75rem}._approvalBanner_n2ka6_422{display:flex;align-items:center;gap:1rem;padding:1rem;background:linear-gradient(135deg,#2e7ab91a,#2e7ab90d);border:1px solid rgba(46,122,185,.3);border-radius:.75rem;margin-bottom:1rem}._approvalIcon_n2ka6_433{width:2.5rem;height:2.5rem;border-radius:50%;background:#2e7ab926;color:#2e7ab9;display:flex;align-items:center;justify-content:center;flex-shrink:0}._approvalContent_n2ka6_445{flex:1;min-width:0}._approvalContent_n2ka6_445 h4{font-size:.875rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}._approvalContent_n2ka6_445 p{font-size:.8125rem;color:#6b7280;margin:0}._approvalActions_n2ka6_461{display:flex;gap:.5rem;flex-shrink:0}._contextInput_n2ka6_467{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(46,122,185,.2)}._contextInput_n2ka6_467 textarea{width:100%;padding:.625rem;border:1px solid rgba(46,122,185,.12);border-radius:.375rem;font-size:.875rem;resize:none;min-height:4rem}._contextInput_n2ka6_467 textarea:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._contextInput_n2ka6_467 ._contextActions_n2ka6_489{display:flex;justify-content:flex-end;gap:.5rem}._contributionsPreview_n2ka6_495{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(46,122,185,.2)}._contributionsLabel_n2ka6_501{font-size:.75rem;font-weight:600;color:#6b7280;margin-bottom:.5rem;display:block}._contributionItems_n2ka6_509{display:flex;flex-direction:column;gap:.5rem}._contributionPreviewItem_n2ka6_515{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.5rem .625rem;background:#fff9;border:1px solid rgba(46,122,185,.5);border-radius:.375rem;font-size:.8125rem}._contributionPreviewText_n2ka6_527{flex:1;min-width:0;color:#1f2937}._contributionPreviewText_n2ka6_527 strong{color:#2e7ab9;font-weight:600}._contributionPreviewActions_n2ka6_537{display:flex;gap:.25rem;flex-shrink:0}._editBtn_n2ka6_543,._deleteBtn_n2ka6_544{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:.25rem;cursor:pointer;transition:all .15s ease}._editBtn_n2ka6_543:hover,._deleteBtn_n2ka6_544:hover{transform:scale(1.1)}._editBtn_n2ka6_543{background:#2e7ab91a;color:#2e7ab9}._editBtn_n2ka6_543:hover{background:#2e7ab933}._deleteBtn_n2ka6_544{background:#ef44441a;color:#ef4444}._deleteBtn_n2ka6_544:hover{background:#ef444433}._editContribution_n2ka6_576{width:100%;display:flex;flex-direction:column;gap:.5rem}._editContribution_n2ka6_576 textarea{width:100%;padding:.5rem;border:1px solid #2E7AB9;border-radius:.25rem;font-size:.8125rem;resize:none}._editContribution_n2ka6_576 textarea:focus{outline:none;box-shadow:0 0 0 2px #2e7ab933}._editActions_n2ka6_595{display:flex;justify-content:flex-end;gap:.375rem}._contributorChip_n2ka6_601{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:#f9fafb;border:1px solid rgba(46,122,185,.12);border-radius:9999px;font-size:.75rem}._contributorChip_n2ka6_601 ._chipAvatar_n2ka6_611{width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:600;color:#fff}._contributorChip_n2ka6_601 ._chipName_n2ka6_622{font-weight:500;color:#1f2937}._contributorChip_n2ka6_601 ._chipRole_n2ka6_626{color:#9ca3af;font-size:.625rem}._contributorsList_n2ka6_631{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}._turnStateIndicator_n2ka6_638{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;border:1px solid transparent}._turnStateIndicator_n2ka6_638._pending_input_n2ka6_648{background:#2e7ab91a;color:#2e7ab9}._turnStateIndicator_n2ka6_638._awaiting_approval_n2ka6_652{background:linear-gradient(135deg,#f8dd91f2,#edbc48f2);color:#3b2f0b;border-color:#b87e1473;box-shadow:0 6px 14px #b87e1438}._turnStateIndicator_n2ka6_638._processing_n2ka6_658{background:#2e7ab91a;color:#2e7ab9}._turnStateIndicator_n2ka6_638._completed_n2ka6_662{background:#10b9811a;color:#10b981}._turnStateIndicator_n2ka6_638._canceled_n2ka6_666{background:#ef44441a;color:#ef4444}._pulsingDot_n2ka6_671{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;animation:_pulse_n2ka6_1 1.5s ease-in-out infinite}@keyframes _pulse_n2ka6_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}._transferDialog_n2ka6_689{padding:1.5rem;max-width:24rem}._transferWarning_n2ka6_694{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;background:#2e7ab91a;border:1px solid rgba(46,122,185,.3);border-radius:.5rem;margin-bottom:1.5rem}._transferWarning_n2ka6_694 ._warningIcon_n2ka6_704{color:#2e7ab9;flex-shrink:0;margin-top:.125rem}._transferWarning_n2ka6_694 p{font-size:.8125rem;color:#1f2937;margin:0;line-height:1.5}._btn_n2ka6_716,._btnWarning_n2ka6_716,._btnDanger_n2ka6_716,._btnSecondary_n2ka6_716,._btnPrimary_n2ka6_716{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.375rem;border:none;cursor:pointer;transition:all .15s ease}._btn_n2ka6_716:disabled,._btnWarning_n2ka6_716:disabled,._btnDanger_n2ka6_716:disabled,._btnSecondary_n2ka6_716:disabled,._btnPrimary_n2ka6_716:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_n2ka6_716{background:#2e7ab9;color:#fff}._btnPrimary_n2ka6_716:hover:not(:disabled){background:#246399}._btnSecondary_n2ka6_716{background:#f9fafb;color:#1f2937;border:1px solid rgba(46,122,185,.12)}._btnSecondary_n2ka6_716:hover:not(:disabled){background:#f3f4f6}._btnDanger_n2ka6_716{background:#ef4444;color:#fff}._btnDanger_n2ka6_716:hover:not(:disabled){background:#dc2626}._btnWarning_n2ka6_716{background:#2e7ab9;color:#fff}._btnWarning_n2ka6_716:hover:not(:disabled){background:#246399}._btnSmall_n2ka6_767{padding:.375rem .75rem;font-size:.8125rem}._settingsDialog_n2ka6_772{padding:1.5rem;max-width:32rem}._settingsHeader_n2ka6_777{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._settingsHeader_n2ka6_777 ._icon_n2ka6_316{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#2e7ab91a;color:#2e7ab9;display:flex;align-items:center;justify-content:center}._settingsHeader_n2ka6_777 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._settingsSubtitle_n2ka6_800{font-size:.875rem;color:#6b7280;margin:.25rem 0 0}._settingsLoading_n2ka6_806{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem;color:#6b7280}._settingsSections_n2ka6_816{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}._settingsSection_n2ka6_816{border:1px solid rgba(46,122,185,.12);border-radius:.75rem;padding:1rem}._sectionHeader_n2ka6_829{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(46,122,185,.12)}._sectionHeader_n2ka6_829 h4{font-size:.875rem;font-weight:600;color:#1f2937;margin:0}._sectionHeader_n2ka6_829 svg{color:#6b7280}._settingItem_n2ka6_847{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem 0}._settingItem_n2ka6_847:not(:last-child){border-bottom:1px solid rgba(46,122,185,.5)}._settingInfo_n2ka6_858{flex:1}._settingInfo_n2ka6_858 label{display:block;font-size:.875rem;font-weight:500;color:#1f2937;margin-bottom:.25rem;cursor:pointer}._settingInfo_n2ka6_858 p{font-size:.8125rem;color:#6b7280;margin:0;line-height:1.4}._toggle_n2ka6_876{position:relative;display:inline-block;width:2.75rem;height:1.5rem;flex-shrink:0}._toggle_n2ka6_876 input{opacity:0;width:0;height:0}._toggle_n2ka6_876 input:checked+._toggleSlider_n2ka6_888{background:#2e7ab9}._toggle_n2ka6_876 input:checked+._toggleSlider_n2ka6_888:before{transform:translate(1.25rem)}._toggle_n2ka6_876 input:disabled+._toggleSlider_n2ka6_888{opacity:.5;cursor:not-allowed}._toggleSlider_n2ka6_888{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#d1d5db;border-radius:9999px;transition:background .2s ease}._toggleSlider_n2ka6_888:before{position:absolute;content:"";height:1.125rem;width:1.125rem;left:.1875rem;bottom:.1875rem;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #0000001a}._select_n2ka6_362{padding:.5rem 2rem .5rem .75rem;border:1px solid rgba(46,122,185,.12);border-radius:.375rem;font-size:.875rem;color:#1f2937;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._select_n2ka6_362:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._select_n2ka6_362:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}._settingsNote_n2ka6_947{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#2e7ab91a;border:1px solid rgba(46,122,185,.2);border-radius:.5rem;font-size:.8125rem;color:#2e7ab9}._settingsActions_n2ka6_959{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid rgba(46,122,185,.12)}._btnIcon_n2ka6_967{padding:.375rem}._btnIcon_n2ka6_967 svg{width:1rem;height:1rem}._container_eb3zh_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f2f7fb;position:relative}._loadingOverlay_eb3zh_10{position:absolute;top:0;right:0;bottom:0;left:0;background:#f2f7fbeb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;display:flex;flex-direction:column;gap:12px;padding:16px}._loadingTitle_eb3zh_22{font-size:13px;font-weight:600;color:#6b7280}._loadingStack_eb3zh_28{display:flex;flex-direction:column;gap:10px}._loadingItem_eb3zh_34{height:42px;border-radius:10px;background:linear-gradient(90deg,#e0e7f1b3,#f5f7fbf2,#e0e7f1b3);background-size:200% 100%;animation:_sidebarPulse_eb3zh_1 1.6s ease-in-out infinite}@keyframes _sidebarPulse_eb3zh_1{0%{background-position:0% 50%}to{background-position:200% 50%}}._closeMobileButton_eb3zh_50{display:none;position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:#2e7ab91f;border:none;align-items:center;justify-content:center;cursor:pointer}@media(max-width:768px){._closeMobileButton_eb3zh_50{display:flex}}._closeMobileButton_eb3zh_50:hover{background:#2e7ab933}._sidebarHeader_eb3zh_73{padding:16px;border-bottom:1px solid rgba(46,122,185,.12)}._sidebarTitle_eb3zh_78{font-size:16px;font-weight:600;color:#0f172a;margin:0}._scrollArea_eb3zh_85{flex:1;padding:8px 0}._container_1r5ye_1{display:flex;flex-direction:column;gap:18px;padding:20px 24px;overflow-x:hidden;overflow-y:auto;height:100%;min-height:0;background-color:transparent;max-width:var(--chat-column-width, 210mm);width:100%;margin:0 auto;box-sizing:border-box;flex:1;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._container_1r5ye_1::-webkit-scrollbar{display:none}._loadingOlderContainer_1r5ye_24{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:#6c757d}._loadingOlderSpinner_1r5ye_33{height:20px;width:20px;color:#246399}._loadingOlderText_1r5ye_39{font-size:14px;color:#6c757d}._loadOlderContainer_1r5ye_44{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0;margin-bottom:8px}._loadOlderButton_1r5ye_53{border:1px solid #d1d5db;background:#fff;color:#1f2937;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;min-height:44px}._loadOlderButton_1r5ye_53:hover:not(:disabled){background:#f3f4f6}._loadOlderButton_1r5ye_53:disabled{opacity:.6;cursor:not-allowed}._loadOlderHint_1r5ye_73{font-size:11px;color:#6b7280}._loadOlderHintFooter_1r5ye_78{font-size:11px;color:#94a3b8;text-align:center;padding:6px 0 10px}._emptyContainer_1r5ye_85{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center}._emptyTitle_1r5ye_95{font-size:20px;font-weight:600;margin-bottom:8px;color:#246399}._emptyText_1r5ye_102{color:#666;max-width:300px;line-height:1.6}._skeletonList_1r5ye_108{display:flex;flex-direction:column;gap:12px;width:min(520px,90%)}._skeletonBubble_1r5ye_115,._skeletonBubbleAlt_1r5ye_116{height:48px;border-radius:16px;background:linear-gradient(90deg,#e7ecf699,#f5f7fbe6,#e7ecf699);background-size:200% 100%;animation:_skeletonPulse_1r5ye_1 1.6s ease-in-out infinite}._skeletonBubbleAlt_1r5ye_116{height:62px;align-self:flex-end;width:85%}@keyframes _skeletonPulse_1r5ye_1{0%{background-position:0% 50%}to{background-position:200% 50%}}._messageWrapper_1r5ye_138{display:flex;gap:12px;max-width:100%;transition:margin-top .2s ease}@media(max-width:768px){._messageWrapper_1r5ye_138{max-width:100%}}._newGroup_1r5ye_150{margin-top:12px}._sameGroup_1r5ye_154{margin-top:4px}._userMessage_1r5ye_158{align-self:flex-end;flex-direction:row-reverse}._aiMessage_1r5ye_163{align-self:flex-start}._avatar_1r5ye_167{height:36px;width:36px;flex-shrink:0}@media(max-width:768px){._avatar_1r5ye_167{height:32px;width:32px}}._messageBubble_1r5ye_179{border-radius:16px;padding:8px 16px 12px;box-shadow:0 8px 20px #0f172a14;position:relative;overflow-x:hidden;max-width:100%;word-break:break-word;overflow-wrap:anywhere}._messageBubble_1r5ye_179:after{content:"";position:absolute;width:0;height:0;border:8px solid transparent;top:12px}._userBubble_1r5ye_199{background:linear-gradient(135deg,#246399,#2e7ab9);color:#fff;border-bottom-right-radius:4px}._userBubble_1r5ye_199:after{border-left-color:#246399;right:-14px;border-right:0}._aiBubble_1r5ye_210{background-color:var(--chat-panel, #ffffff);border:1px solid #e1e6f2;border-bottom-left-radius:4px;color:#0f172a}._aiBubble_1r5ye_210:after{border-right-color:#fff;left:-14px;border-left:0}._messageContent_1r5ye_222{font-size:14px;line-height:1.5;color:inherit;word-break:break-word;overflow-wrap:anywhere}._messageContent_1r5ye_222 p{margin-bottom:.75rem}._messageContent_1r5ye_222 ul,._messageContent_1r5ye_222 ol{margin-left:1.5rem;margin-bottom:.75rem}._messageContent_1r5ye_222 li{margin-bottom:.25rem}._messageContent_1r5ye_222 pre{background-color:#0000000d;padding:.5rem;border-radius:.25rem;overflow-x:auto;margin-bottom:.75rem;max-width:100%}._userBubble_1r5ye_199 ._messageContent_1r5ye_222 pre{background-color:#ffffff1a}._messageContent_1r5ye_222 table{width:100%;border-collapse:collapse;margin-bottom:.75rem;max-width:100%;display:block;overflow-x:auto}._messageContent_1r5ye_222 th,._messageContent_1r5ye_222 td{border:1px solid #eaeaea;padding:6px 8px;text-align:left}._messageContent_1r5ye_222 th{background:#f2f2f2;font-weight:600}._messageContent_1r5ye_222 code{font-family:monospace;word-break:break-word;overflow-wrap:anywhere}._userBubble_1r5ye_199 ._messageContent_1r5ye_222 code{color:#f8f8f8}._messageContent_1r5ye_222 a{color:#2e7ab9;text-decoration:underline}._messageContent_1r5ye_222 blockquote{border-left:3px solid #eaeaea;padding-left:.75rem;margin-left:0;font-style:italic}._userBubble_1r5ye_199 ._messageContent_1r5ye_222 blockquote{border-left-color:#ffffff4d}._messageContent_1r5ye_222 h1,._messageContent_1r5ye_222 h2,._messageContent_1r5ye_222 h3,._messageContent_1r5ye_222 h4,._messageContent_1r5ye_222 h5,._messageContent_1r5ye_222 h6{font-weight:600;margin-top:1rem;margin-bottom:.5rem}._messageContent_1r5ye_222 p:last-child,._messageContent_1r5ye_222 ul:last-child,._messageContent_1r5ye_222 ol:last-child,._messageContent_1r5ye_222 pre:last-child,._messageContent_1r5ye_222 blockquote:last-child{margin-bottom:0}._timestamp_1r5ye_302{font-size:12px;margin-top:6px;opacity:.7;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:2px}._aiMessage_1r5ye_163 ._timestamp_1r5ye_302{text-align:left;justify-content:flex-start}._senderName_1r5ye_317{font-weight:500;opacity:1}._metaSeparator_1r5ye_322{opacity:.6;margin:0 4px}._editedTag_1r5ye_327{font-size:11px;font-weight:500;opacity:.75}._expandToggle_1r5ye_333{margin-top:6px;background:transparent;border:none;color:#d4af37;font-size:12px;font-weight:600;cursor:pointer;padding:0;align-self:flex-start}._expandToggle_1r5ye_333:hover{text-decoration:underline}._typingIndicator_1r5ye_348{display:flex;gap:6px;padding:8px 12px;align-items:center}._typingDot_1r5ye_355{height:8px;width:8px;border-radius:50%;background-color:#246399;opacity:.7;animation:_bounce_1r5ye_1 1s infinite}._delayShort_1r5ye_364{animation-delay:.1s}._delayLong_1r5ye_368{animation-delay:.2s}@keyframes _bounce_1r5ye_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._messageHeader_1r5ye_380{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._messageMetaRow_1r5ye_387{display:flex;align-items:center;gap:8px;min-height:20px}._messageAuthor_1r5ye_394{display:inline-flex;align-items:center;gap:6px}._authorName_1r5ye_400{font-size:12px;font-weight:600;letter-spacing:.01em}._authorBadge_1r5ye_406{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;border-radius:999px;background:#fff3;color:inherit}._authorRole_1r5ye_417{font-size:11px;font-weight:500;opacity:.7}._messageActions_1r5ye_423{display:flex;gap:4px;align-items:center;opacity:0;transition:opacity .2s ease}._messageWrapper_1r5ye_138:hover ._messageActions_1r5ye_423{opacity:1}._actionButton_1r5ye_434{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:#0000000d;border-radius:6px;cursor:pointer;transition:all .2s ease}._actionButton_1r5ye_434:hover{background:#0000001a;transform:scale(1.05)}._actionButton_1r5ye_434:active{transform:scale(.95)}._userBubble_1r5ye_199 ._actionButton_1r5ye_434{background:#fff3;color:#fff}._userBubble_1r5ye_199 ._actionButton_1r5ye_434:hover{background:#ffffff4d}._aiBubble_1r5ye_210 ._actionButton_1r5ye_434{background:#0000000d;color:#666}._aiBubble_1r5ye_210 ._actionButton_1r5ye_434:hover{background:#0000001a;color:#333}._actionIcon_1r5ye_469{width:14px;height:14px}._saveButton_1r5ye_474{background:#22c55e33!important;color:#16a34a!important}._saveButton_1r5ye_474:hover{background:#22c55e4d!important}._cancelButton_1r5ye_482{background:#ef444433!important;color:#dc2626!important}._cancelButton_1r5ye_482:hover{background:#ef44444d!important}._editingBubble_1r5ye_490{border:2px solid #d4af37!important;box-shadow:0 0 12px #d4af374d!important}._editContainer_1r5ye_495{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%}._editingBadge_1r5ye_503{background:#d4af3729;color:#8a6b1e;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}._editTextarea_1r5ye_512{width:100%;min-height:180px;max-height:420px;padding:16px;border:2px solid rgba(0,0,0,.15);border-radius:10px;font-family:inherit;font-size:15px;line-height:1.6;resize:vertical;background:#fffffff5;color:#1a1a2e}._editTextarea_1r5ye_512:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733}._editTextarea_1r5ye_512:disabled{opacity:.6;cursor:not-allowed}._userBubble_1r5ye_199 ._editTextarea_1r5ye_512{background:#fffffff2;color:#1a1a2e}._editHint_1r5ye_540{font-size:11px;color:#00000080;text-align:right}._userBubble_1r5ye_199 ._editHint_1r5ye_540{color:#ffffffb3}._streamingMessage_1r5ye_549 ._messageBubble_1r5ye_179{position:relative;border:1px solid rgba(46,122,185,.35);box-shadow:0 0 10px #2e7ab91f}._streamingFooter_1r5ye_555{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#2e7ab9cc}._streamingDots_1r5ye_567{display:inline-flex;gap:4px}._streamingDots_1r5ye_567 span{width:6px;height:6px;border-radius:50%;background:#2e7ab9b3;animation:_streamingPulse_1r5ye_1 1.2s ease-in-out infinite}._streamingDots_1r5ye_567 span:nth-child(2){animation-delay:.2s}._streamingDots_1r5ye_567 span:nth-child(3){animation-delay:.4s}@keyframes _streamingPulse_1r5ye_1{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}._messageWrapper_1r5ye_138{transition:background-color .3s ease}._messageWrapper_1r5ye_138._highlight_1r5ye_598{background-color:#2e7ab91a;border-radius:12px;padding:8px;margin:-8px}._streamingMode_1r5ye_605{scroll-behavior:auto}@media(max-width:768px){._container_1r5ye_1{padding:20px 18px}._messageContent_1r5ye_222{font-size:15px;line-height:1.6}._streamingMessage_1r5ye_549 ._messageBubble_1r5ye_179:before{top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:17px}._container_1r5ye_1{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._container_1r5ye_1::-webkit-scrollbar{width:4px}}._collaborativeWrapper_1r5ye_632{max-width:100%}@media(max-width:768px){._collaborativeWrapper_1r5ye_632{max-width:100%}}._collaborativeBubble_1r5ye_641{background:linear-gradient(135deg,#1e3a5f,#2e5a8a);border:2px solid rgba(46,122,185,.3);color:#fff}._collaborativeBubble_1r5ye_641:after{border-left-color:#1e3a5f}._userBubble_1r5ye_199 ._messageContent_1r5ye_222{color:#fff}._aiBubble_1r5ye_210 ._messageContent_1r5ye_222{color:#0f172a}._collaborativeMessage_1r5ye_658{color:inherit}._collaborativeMessage_1r5ye_658 ._editedTag_1r5ye_327{color:#ffffffb3}._collaborativeHeader_1r5ye_666{display:flex;align-items:center;gap:6px;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15);font-size:12px;font-weight:500;color:#fffc}._collaborativeHeader_1r5ye_666 svg{opacity:.9}._editModalContent_1r5ye_681{width:min(96vw,84rem);max-width:84rem}._editModalBody_1r5ye_686{display:flex;flex-direction:column;gap:12px}._editModalToolbar_1r5ye_692{display:flex;justify-content:space-between;align-items:center;gap:12px}._editPreviewToggle_1r5ye_699{border:1px solid rgba(15,23,42,.12);background:#0f172a0a;color:#1f2937;font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}._editPreviewToggle_1r5ye_699:hover{background:#0f172a14;border-color:#0f172a33}._editModalTextarea_1r5ye_715{width:100%;min-height:320px;max-height:60vh;padding:18px;border:1px solid rgba(15,23,42,.15);border-radius:14px;font-family:inherit;font-size:16px;line-height:1.6;resize:vertical;background:#fffffffa;color:#0f172a}._editModalTextarea_1r5ye_715:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733}._editModalTextarea_1r5ye_715:disabled{opacity:.65;cursor:not-allowed}._editModalPreview_1r5ye_739{border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:16px;background:#f8fafc;max-height:50vh;overflow-y:auto}._editModalActions_1r5ye_748{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._markdownHint_1r5ye_755{font-size:12px;color:#0f172a99}._bulkPolishActions_1r5ye_760{margin-left:auto;display:inline-flex;gap:6px;align-items:center}._bulkPolishButton_1r5ye_767,._bulkSparkButton_1r5ye_768{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#ffffffe6;font-size:11px;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}._bulkPolishButton_1r5ye_767:hover,._bulkSparkButton_1r5ye_768:hover{background:#ffffff2e;transform:translateY(-1px)}._bulkSparkButton_1r5ye_768{background:#2e7ab92e;border-color:#93c5fd66}._contributionsList_1r5ye_793{display:flex;flex-direction:column;gap:18px}._contributionItem_1r5ye_799{position:relative;padding:12px 14px 10px 18px;border-left:3px solid rgba(255,255,255,.35);border-radius:12px;background:#ffffff0f;box-shadow:0 10px 24px #020a1833;transition:border-color .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._contributionItem_1r5ye_799:hover{border-left-color:#ffffffb3}._contributionItem_1r5ye_799:after{content:"";position:absolute;left:18px;right:16px;bottom:-10px;height:1px;background:linear-gradient(90deg,#ffffff2e,#fff0)}._contributionItem_1r5ye_799:last-child:after{display:none}._contributionEven_1r5ye_827{background:#ffffff14}._contributionOdd_1r5ye_831{background:#2e7ab91f}._contributionHeader_1r5ye_835{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;flex-wrap:wrap}._contributionBadge_1r5ye_844{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:3px 8px;border-radius:999px;background:#ffffff26;color:#ffffffd9;border:1px solid rgba(255,255,255,.25)}._contributionContent_1r5ye_856{font-size:15px;line-height:1.5;margin-bottom:4px}._contributionContent_1r5ye_856 p{margin-bottom:.5rem}._contributionContent_1r5ye_856 p:last-child{margin-bottom:0}._contributionContent_1r5ye_856 a{color:#93c5fd}._contributionContent_1r5ye_856 code{background:#ffffff1a;padding:2px 6px;border-radius:4px;font-size:13px}._contributionContent_1r5ye_856 pre{background:#0003;border-radius:6px;padding:8px 12px;margin:8px 0;overflow-x:auto}._contributionAuthor_1r5ye_884{font-size:12px;font-weight:600;color:#ffffffd9}._contributionFooter_1r5ye_890{display:flex;align-items:center;justify-content:flex-end;margin-top:4px;gap:8px}._polishButtons_1r5ye_898{display:inline-flex;align-items:center;gap:6px}._polishButton_1r5ye_898,._sparkButton_1r5ye_905{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#ffffffe6;font-size:11px;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}._polishButton_1r5ye_898:disabled,._sparkButton_1r5ye_905:disabled{opacity:.6;cursor:not-allowed;transform:none}._polishButton_1r5ye_898:hover:not(:disabled),._sparkButton_1r5ye_905:hover:not(:disabled){background:#ffffff2e;transform:translateY(-1px)}._sparkButton_1r5ye_905{background:#2e7ab92e;border-color:#93c5fd66}._polishSpinner_1r5ye_936{width:12px;height:12px}._polishSuggestion_1r5ye_941{margin-top:10px;padding:10px 12px;border-radius:10px;background:#0f172a66;border:1px solid rgba(255,255,255,.18)}._polishSuggestionHeader_1r5ye_949{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._polishSuggestionBadge_1r5ye_957{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:3px 8px;border-radius:999px;background:#ffffff26;color:#ffffffe6}._polishSuggestionActions_1r5ye_968{display:inline-flex;gap:6px;align-items:center}._polishApplyButton_1r5ye_974,._polishDismissButton_1r5ye_975{border:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}._polishApplyButton_1r5ye_974{background:linear-gradient(135deg,#d4af37,#c9a227);color:#fff}._polishApplyButton_1r5ye_974:hover{transform:translateY(-1px)}._polishDismissButton_1r5ye_975{background:#ffffff1f;color:#ffffffd9}._polishDismissButton_1r5ye_975:hover{background:#fff3}._polishApplyDisabled_1r5ye_1001{font-size:11px;color:#fff9}._polishSuggestionBody_1r5ye_1006{font-size:14px;line-height:1.5}._polishError_1r5ye_1011{margin-top:8px;font-size:11px;color:#ffcbcbe6}._finalDraft_1r5ye_1017{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px 14px;margin-bottom:14px}._finalDraftHeader_1r5ye_1025{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3}._finalDraftLabel_1r5ye_1037{font-weight:700}._sourcesSection_1r5ye_1041{margin-top:10px}._sourcesLabel_1r5ye_1045{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#ffffffa6;margin-bottom:8px}._editContributionBtn_1r5ye_1053{opacity:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:#ffffff26;border-radius:4px;cursor:pointer;color:#fffc;transition:all .2s ease}._editContributionBtn_1r5ye_1053:hover{background:#ffffff40;color:#fff;transform:scale(1.05)}._contributionItem_1r5ye_799:hover ._editContributionBtn_1r5ye_1053{opacity:1}._editingContribution_1r5ye_1077{border-left-color:#d4af37!important;background:#d4af3724;padding:16px 18px;border-radius:8px;margin:-6px -10px;width:100%}._editActions_1r5ye_1086{display:flex;gap:8px;margin-top:8px}._editSaveBtn_1r5ye_1092,._editCancelBtn_1r5ye_1093{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}._editSaveBtn_1r5ye_1092:disabled,._editCancelBtn_1r5ye_1093:disabled{opacity:.6;cursor:not-allowed}._editSaveBtn_1r5ye_1092{background:linear-gradient(135deg,#d4af37,#c9a227);color:#fff}._editSaveBtn_1r5ye_1092:hover:not(:disabled){background:linear-gradient(135deg,#c9a227,#b8962a);transform:translateY(-1px)}._editCancelBtn_1r5ye_1093{background:#ffffff1a;color:#fffc}._editCancelBtn_1r5ye_1093:hover:not(:disabled){background:#fff3;color:#fff}._btnSpinner_1r5ye_1129{width:14px;height:14px}._pendingBadge_1r5ye_1134{display:inline-flex;align-items:center;background:linear-gradient(135deg,#f8dd91e6,#edbc48f2);color:#3b2f0b;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:4px;margin-right:8px;border:1px solid rgba(184,126,20,.45);box-shadow:0 4px 10px #b87e1433}._userBubble_1r5ye_199 ._pendingBadge_1r5ye_1134,._collaborativeBubble_1r5ye_641 ._pendingBadge_1r5ye_1134{background:linear-gradient(135deg,#fbdd9ae6,#e0b34af2);color:#3b2f0b;border-color:#b87e148c}._statusBadge_1r5ye_1155{display:inline-flex;align-items:center;background:#0f172a14;color:#1f2937;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:2px 6px;border-radius:4px;margin-right:8px;border:1px solid rgba(15,23,42,.15)}._userBubble_1r5ye_199 ._statusBadge_1r5ye_1155,._collaborativeBubble_1r5ye_641 ._statusBadge_1r5ye_1155{background:#ffffff2e;color:#ffffffd9;border-color:#ffffff40}@keyframes _slideIn_1r5ye_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._contributionItem_1r5ye_799{animation:_slideIn_1r5ye_1 .3s ease}@media(max-width:640px){._collaborativeHeader_1r5ye_666{font-size:11px;padding-bottom:6px;margin-bottom:10px}._contributionsList_1r5ye_793{gap:10px}._contributionItem_1r5ye_799{padding-left:10px}._contributionContent_1r5ye_856{font-size:14px}._contributionAuthor_1r5ye_884{font-size:11px}._pendingBadge_1r5ye_1134{font-size:9px;padding:2px 4px}}._messageLink_1r5ye_1212{color:#2e7ab9;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(46,122,185,.35);background:#2e7ab914;font-weight:600}._userBubble_1r5ye_199 ._messageLink_1r5ye_1212{color:#f8f8f8;border-color:#ffffff59;background:#ffffff24}._container_1x9kt_1{padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:none;background-color:var(--chat-surface, #F2F7FB);display:flex;justify-content:center;position:sticky;bottom:0;z-index:2;--composer-accent: #246399;--composer-accent-strong: #246399;--composer-accent-soft: rgba(36, 99, 153, .12);--composer-accent-border: rgba(36, 99, 153, .35);--composer-accent-shadow: rgba(36, 99, 153, .2);--composer-accent-shadow-strong: rgba(36, 99, 153, .3);--composer-accent-glow: rgba(36, 99, 153, .2);--composer-accent-glow-soft: rgba(36, 99, 153, .08);--composer-accent-ring: rgba(36, 99, 153, .3);--composer-bg: #F2F7FB;--composer-border: #DCE7F5;--composer-focus-border: #246399;--composer-focus-shadow: rgba(36, 99, 153, .18);--composer-focus-bg: #ffffff;--composer-icon-border: #DCE7F5;--composer-icon-color: #246399;--composer-icon-bg: #ffffff;--composer-primary-start: #246399;--composer-primary-end: #2E7AB9;--composer-compact-padding: .45rem .6rem .45rem .75rem;--composer-compact-min-height: 2.2rem;--composer-compact-font-size: .95rem;--composer-compact-icon-gap: .3rem}._container_1x9kt_1>*{width:100%;max-width:var(--chat-column-width, 210mm)}._inputWrapper_1x9kt_40{display:flex;align-items:flex-end;gap:12px;position:relative;background-color:#f2f7fb;border-radius:24px;border:1px solid rgba(46,122,185,.14);padding:8px 12px;transition:all .2s}._inputWrapper_1x9kt_40:focus-within{border-color:#246399;box-shadow:0 0 0 2px #2463991a}._inputWrapper_1x9kt_40._recording_1x9kt_55{border-color:#fca5a5;background-color:#fef7f7;box-shadow:0 0 0 2px #fca5a51a}._inputWrapper_1x9kt_40._recording_1x9kt_55:focus-within{border-color:#dc2626;box-shadow:0 0 0 2px #dc262626}._actionButtons_1x9kt_65{display:flex;align-items:center;gap:8px;flex-shrink:0}._textarea_1x9kt_79{min-height:24px;resize:none;border:none;background:transparent;padding:8px 0;font-size:15px;line-height:1.5;flex:1;overflow-y:auto}@media(min-width:769px){._textarea_1x9kt_79{max-height:100px}}@media(max-width:768px){._textarea_1x9kt_79{height:60px;max-height:60px;overflow-y:auto}}._textarea_1x9kt_79:focus{outline:none;box-shadow:none}@media(max-width:768px){._textarea_1x9kt_79::-webkit-scrollbar{width:4px}._textarea_1x9kt_79::-webkit-scrollbar-track{background:transparent}._textarea_1x9kt_79::-webkit-scrollbar-thumb{background:#d1d9e0;border-radius:2px}._textarea_1x9kt_79::-webkit-scrollbar-thumb:hover{background:#b8c5d1}}._sendButton_1x9kt_122{background-color:#246399;color:#fff;border:none;width:var(--icon-button-size);height:var(--icon-button-size);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}._sendButton_1x9kt_122:hover{background-color:#2e7ab9;transform:scale(1.05)}._sendButton_1x9kt_122:active{transform:scale(.95)}._sendButton_1x9kt_122:disabled{background-color:#ccc;cursor:not-allowed;transform:none}._sendIcon_1x9kt_149{height:18px;width:18px}._prdButton_1x9kt_154{background-color:#f0f4f8;color:#246399;border:1px solid #d1d9e0;width:var(--icon-button-size);height:var(--icon-button-size);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}._prdButton_1x9kt_154:hover{background-color:#e2e8f0;border-color:#b8c5d1;transform:scale(1.05)}._prdButton_1x9kt_154:active{transform:scale(.95)}._prdButton_1x9kt_154:disabled{background-color:#ccc;border-color:#ccc;color:#888;cursor:not-allowed;transform:none}._micButton_1x9kt_184{background-color:#f0f4f8;color:#246399;border:1px solid #d1d9e0;width:var(--icon-button-size);height:var(--icon-button-size);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}._micButton_1x9kt_184:hover{background-color:#e2e8f0;border-color:#b8c5d1;transform:scale(1.05)}._micButton_1x9kt_184:active{transform:scale(.95)}._micButton_1x9kt_184:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#999;cursor:not-allowed;transform:none}._micButton_1x9kt_184._recording_1x9kt_55{background-color:#fee2e2;border-color:#fca5a5;color:#dc2626;animation:_pulse_1x9kt_1 2s cubic-bezier(.4,0,.6,1) infinite}._micButton_1x9kt_184._recording_1x9kt_55:hover{background-color:#fecaca;border-color:#f87171}@keyframes _pulse_1x9kt_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _waveform_1x9kt_257{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.8)}}._recordingIndicator_1x9kt_240{position:absolute;top:50%;left:16px;transform:translateY(-50%);display:flex;align-items:center;gap:8px;z-index:1}@media(max-width:768px){._recordingIndicator_1x9kt_240{left:12px;gap:6px}}._waveform_1x9kt_257{display:flex;align-items:center;gap:2px;height:16px}._wave_1x9kt_257{width:3px;background-color:#dc2626;border-radius:2px;transition:all .3s ease}._wave_1x9kt_257:nth-child(1){height:8px;animation-delay:0s}._wave_1x9kt_257:nth-child(2){height:12px;animation-delay:.1s}._wave_1x9kt_257:nth-child(3){height:6px;animation-delay:.2s}._wave_1x9kt_257._active_1x9kt_282{animation:_waveform_1x9kt_257 1.4s ease-in-out infinite}._wave_1x9kt_257._quiet_1x9kt_285{height:2px!important;opacity:.5;background-color:#9ca3af}._statusText_1x9kt_291{font-size:12px;font-weight:500;padding:4px 8px;border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s}._statusText_1x9kt_291._listening_1x9kt_299{background-color:#22c55e1a;color:#16a34a;border:1px solid rgba(34,197,94,.2)}._statusText_1x9kt_291._silence_1x9kt_304{background-color:#6b72801a;color:#6b7280;border:1px solid rgba(107,114,128,.2)}._speechButton_1x9kt_310 button{background-color:#f0f4f8;border:1px solid #d1d9e0;width:32px;height:32px;border-radius:50%;transition:all .2s}._speechButton_1x9kt_310 button:hover:not(:disabled){background-color:#e2e8f0;border-color:#b8c5d1}._speechButton_1x9kt_310 button:disabled{opacity:.5}._speechButton_1x9kt_310 button._recording_1x9kt_55{background-color:#fee2e2;border-color:#fca5a5;color:#dc2626}._speechButton_1x9kt_310 button._recording_1x9kt_55:hover{background-color:#fecaca}@media(max-width:768px){._speechButton_1x9kt_310 button{width:var(--icon-button-size);height:var(--icon-button-size);min-width:var(--icon-button-size);min-height:var(--icon-button-size)}}@keyframes _spin_1x9kt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:_spin_1x9kt_1 1s linear infinite}._inputRow_1x9kt_361{display:flex;align-items:flex-end;gap:12px}._approveButton_1x9kt_367{display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#f7d36b,#e3b749);color:#2b1e05;border:1px solid rgba(194,140,23,.35);padding:0 14px;border-radius:999px;font-weight:600;font-size:.82rem;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 18px #c9a22740;flex-shrink:0;min-width:96px;height:34px}._approveButton_1x9kt_367:hover:not(:disabled){background:linear-gradient(135deg,#fbe08e,#efc858);transform:translateY(-1px);box-shadow:0 10px 20px #c9a22759}._approveButton_1x9kt_367:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #c9a2274d,inset 0 1px 2px #0000001a}._approveButton_1x9kt_367:disabled{background:#dce7f5;color:#666;cursor:not-allowed;box-shadow:none}._approveButton_1x9kt_367 svg{width:18px;height:18px}._approveSpinner_1x9kt_406{width:18px;height:18px;border:2px solid rgba(26,26,26,.2);border-top-color:#1a1a1a;border-radius:50%;animation:_spin_1x9kt_1 .8s linear infinite}._toolsButton_1x9kt_415{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:9999px;border:1px solid #d3d9e6;background:#f2f7fb;color:#1f2937;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}._toolsButton_1x9kt_415:hover{background:#e9eef7;border-color:#c2cbe0}._toolsButton_1x9kt_415:disabled{opacity:.6;cursor:not-allowed}._toolsMenu_1x9kt_441{min-width:220px}@media(max-width:768px){._toolsButton_1x9kt_415,._approveButton_1x9kt_367{font-size:.8rem;height:44px;min-height:44px}._toolsButton_1x9kt_415{padding:0 12px}._approveButton_1x9kt_367{padding:0 14px}}._container_qexcj_1{flex:1;display:flex;flex-direction:column;height:100%;background-color:var(--chat-surface, #F2F7FB);position:relative;--chat-column-width: min(1100px, 92vw);--chat-surface: #F2F7FB;--chat-panel: #ffffff}._mobileHeader_qexcj_13{display:none;align-items:center;padding:12px 16px;border-bottom:1px solid #eaeaea;background-color:var(--chat-surface, #F2F7FB)}@media(max-width:768px){._mobileHeader_qexcj_13{display:flex}}._sidebarToggle_qexcj_26{background:none;border:none;width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;margin-right:12px}._sidebarToggle_qexcj_26:hover{background-color:#0000000d}._mobileTitle_qexcj_43{font-size:17px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._messagesContainer_qexcj_53{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--chat-surface, #F2F7FB);min-height:0;overflow-y:hidden}._loadingContainer_qexcj_65{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}._loadingSpinner_qexcj_74{height:40px;width:40px;color:#246399}._loadingText_qexcj_80{color:#666;font-size:16px}._welcomeContainer_qexcj_85{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;background:radial-gradient(circle at top,#eaf2f8,#f8fafc 45%,#fff)}._welcomeCard_qexcj_96{width:min(640px,92vw);background:#fff;border-radius:22px;padding:32px 36px;box-shadow:0 24px 60px #0f172a1f;border:1px solid rgba(148,163,184,.2)}._welcomeBadge_qexcj_105{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;background:#2463991a;color:#246399;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}._welcomeTitle_qexcj_120{font-size:26px;font-weight:700;margin:0 0 12px;color:#0f172a}._welcomeText_qexcj_127{color:#475569;margin:0 auto 24px;max-width:460px;line-height:1.7}._welcomePrimary_qexcj_134{border:none;background:linear-gradient(135deg,#246399,#2e7ab9);color:#fff;padding:10px 18px;border-radius:999px;font-weight:600;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 14px 28px #0f172a33;margin:0 auto 18px}._welcomePrimary_qexcj_134:hover{transform:translateY(-1px);box-shadow:0 14px 26px #24639940}._projectInfo_qexcj_152{margin-top:14px;padding:16px 18px;border-radius:16px;background:#f2f7fb;border:1px solid rgba(46,122,185,.12);display:grid;gap:6px}._projectInfo_qexcj_152 h3{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#64748b}._projectInfo_qexcj_152 p{margin:0;font-size:15px;font-weight:600;color:#0f172a}._projectSummary_qexcj_175{font-size:13px;color:#64748b;line-height:1.5}._windowHeader_qexcj_181{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-bottom:1px solid #eef0f5;background:var(--chat-surface, #F2F7FB)}._turnStateRow_qexcj_191{display:flex;align-items:center;gap:8px}._headerActions_qexcj_197{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}._editDraftButton_qexcj_205{border:1px solid #246399;background:#fff;color:#246399;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}._editDraftButton_qexcj_205:hover{background:#246399;color:#fff}._draftStatus_qexcj_221{display:inline-flex;align-items:center;gap:6px}._draftBadge_qexcj_227{background:#c7ddf0;color:#6b4f00;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._clearDraftButton_qexcj_238{border:none;background:transparent;color:#b45309;font-size:11px;font-weight:600;cursor:pointer}._insightToggle_qexcj_247{border:1px solid #d1d5db;background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}._insightToggle_qexcj_247:disabled{opacity:.6;cursor:not-allowed}._insightLabel_qexcj_265{color:#374151}._insightValue_qexcj_269{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase}._insightOn_qexcj_277{background:#dcfce7;color:#166534}._insightOff_qexcj_282{background:#fee2e2;color:#991b1b}._windowTitle_qexcj_287{font-size:14px;font-weight:700;color:#1b2a4a}._projectTitle_qexcj_293{font-size:12px;color:#6b7280}._qaqcActions_qexcj_298{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._qaqcButton_qexcj_305{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #246399;background:#246399;color:#fff;border-radius:8px;font-weight:600;cursor:pointer;transition:all .15s ease-in-out}._qaqcButton_qexcj_305:disabled{opacity:.6;cursor:not-allowed}._qaqcButton_qexcj_305:hover:not(:disabled){background:#1f4f7a;border-color:#1f4f7a}._contextButton_qexcj_327{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #2E7AB9;background:#f5f9ff;color:#246399;border-radius:8px;font-weight:600;cursor:pointer;transition:all .15s ease-in-out}._contextButton_qexcj_327:disabled{opacity:.6;cursor:not-allowed}._contextButton_qexcj_327:hover:not(:disabled){background:#eaf2f8;border-color:#0b5594}._qaqcBanner_qexcj_349{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#eaf2f8;border-bottom:1px solid #DCEBF7;gap:12px}._qaqcPrdBanner_qexcj_359{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f7f4e9;border-bottom:1px solid #EFE3BF;gap:12px}._qaqcBannerLeft_qexcj_369{display:flex;align-items:center;gap:10px}._qaqcBannerTitle_qexcj_375{font-weight:700;color:#0f172a}._qaqcBannerMeta_qexcj_380{font-size:12px;color:#4b5563}._qaqcProgress_qexcj_385{width:200px}._qaqcSpinner_qexcj_389{width:16px;height:16px}._headerActions_qexcj_197{display:flex;align-items:center;gap:8px}._shareButton_qexcj_400{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(46,122,185,.12);background:#fff;color:#374151;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._shareButton_qexcj_400:hover{background:#f3f4f6;border-color:#d1d5db}._settingsButton_qexcj_419{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:1px solid rgba(46,122,185,.12);background:#fff;color:#6b7280;border-radius:6px;cursor:pointer;transition:all .15s ease}._settingsButton_qexcj_419:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}._windowTitle_qexcj_287{display:flex;align-items:center;gap:8px}._overflowNotice_qexcj_443{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;margin:4px 16px 0;border:1px dashed #d1d5db;border-radius:8px;background:#f9fafb;color:#4b5563;font-size:12px;gap:12px}._loadMoreButton_qexcj_457{border:1px solid #2E7AB9;background:#2e7ab9;color:#fff;border-radius:6px;padding:6px 10px;font-weight:600;cursor:pointer;white-space:nowrap}._loadMoreButton_qexcj_457:hover{background:#0b5594;border-color:#0b5594}._editorOverlay_qexcj_472{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:24px}._editorPanel_qexcj_484{background:#fff;border-radius:16px;max-width:960px;width:min(960px,95vw);max-height:90vh;display:flex;flex-direction:column;padding:20px 24px;box-shadow:0 20px 60px #0f172a33;overflow:hidden}._editorHeader_qexcj_497{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._editorTitle_qexcj_505{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 4px}._editorSubtitle_qexcj_512{font-size:13px;color:#6b7280;margin:0}._editorClose_qexcj_518{border:none;background:transparent;color:#6b7280;font-size:12px;font-weight:600;cursor:pointer}._editorToolbar_qexcj_527{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._editorSnippet_qexcj_534{border:1px solid rgba(46,122,185,.12);background:#f9fafb;color:#374151;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}._editorSnippet_qexcj_534:hover{background:#eaf2f8;border-color:#c7ddf0;color:#246399}._editorTextarea_qexcj_551{flex:1;width:100%;border:1px solid rgba(46,122,185,.12);border-radius:12px;padding:14px;font-size:14px;line-height:1.5;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;resize:none;margin-bottom:12px}._editorLegend_qexcj_564{border-top:1px solid #f3f4f6;padding-top:10px;margin-bottom:12px}._legendTitle_qexcj_570{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin-bottom:6px}._legendGrid_qexcj_578{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 12px;font-size:12px;color:#4b5563}._legendGrid_qexcj_578 code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:inherit;font-size:11px}._editorActions_qexcj_593{display:flex;align-items:center;justify-content:flex-end;gap:10px}._editorCancel_qexcj_600,._editorSave_qexcj_601,._editorApprove_qexcj_602{border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;cursor:pointer;border:none}._editorCancel_qexcj_600{background:#f3f4f6;color:#374151}._editorSave_qexcj_601{background:#1f2937;color:#fff}._editorApprove_qexcj_602{background:#246399;color:#fff}._editorApprove_qexcj_602:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._container_qexcj_1{--chat-column-width: 100%}}@keyframes _accordionUp_xmpjc_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordionDown_xmpjc_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}._item_xmpjc_17{border-bottom:1px solid var(--color-border, #e2e8f0)}._header_xmpjc_21{display:flex}._trigger_xmpjc_25{display:flex;flex:1;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem;font-weight:500;transition:all .2s ease}._trigger_xmpjc_25:hover{text-decoration:underline}._trigger_xmpjc_25[data-state=open] ._chevron_xmpjc_38{transform:rotate(180deg)}._chevron_xmpjc_38{height:1rem;width:1rem;flex-shrink:0;transition:transform .2s ease}._content_xmpjc_49{overflow:hidden;font-size:.875rem;transition:all .2s ease}._content_xmpjc_49[data-state=closed]{animation:_accordionUp_xmpjc_1 .2s ease-out}._content_xmpjc_49[data-state=open]{animation:_accordionDown_xmpjc_1 .2s ease-out}._contentInner_xmpjc_61{padding-bottom:1rem;padding-top:0}._modalContent_dp13f_1{max-width:980px;width:100%;max-height:90vh;display:flex;flex-direction:column;padding:24px;gap:20px;background:#fff;overflow:hidden}._bodyScroll_dp13f_13{flex:1;min-height:0;max-height:min(65vh,620px);padding-right:8px;overflow-y:auto}._bodyContent_dp13f_21{display:flex;flex-direction:column;gap:20px;padding-right:8px;min-height:0}._multiLayout_dp13f_29{display:flex;flex-direction:column;gap:20px}._summarySection_dp13f_35{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}._summarySection_dp13f_35 h4{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;margin:0}._summaryGrid_dp13f_53{display:flex;flex-direction:column;gap:10px}._summaryRow_dp13f_59{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #eaeaea}._summaryTitle_dp13f_70{font-weight:600;color:#111827}._summaryMeta_dp13f_75{display:flex;align-items:center;gap:8px}._warningAlert_dp13f_81{border-radius:12px;border:1px solid #fbbf24;background:#f2f7fb;display:flex;gap:12px;align-items:flex-start;padding:14px 16px}._warningAlert_dp13f_81 svg{flex-shrink:0;color:#b45309}._warningList_dp13f_95{margin:8px 0 0;padding-left:18px;color:#1f4f7a;font-size:13px;display:flex;flex-direction:column;gap:4px}._bulkActions_dp13f_105{border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:16px}._bulkHeader_dp13f_115{display:flex;flex-direction:column;gap:4px}._bulkHeader_dp13f_115 h4{margin:0;font-size:15px;font-weight:600;color:#111827}._bulkHeader_dp13f_115 span{font-size:13px;color:#6b7280}._bulkGrid_dp13f_131{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}._bulkField_dp13f_137{display:flex;flex-direction:column;gap:6px}._bulkField_dp13f_137 label{font-size:13px;font-weight:600;color:#1f2937}._bulkControls_dp13f_148{display:flex;gap:8px;align-items:center}._bulkFooter_dp13f_154{display:flex;justify-content:flex-end}._accordion_dp13f_159{border:1px solid #e5e7eb;border-radius:12px;background:#fff;width:100%}._accordionTrigger_dp13f_166{padding:0}._accordionTitle_dp13f_170{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;font-weight:600;color:#111827}._accordionText_dp13f_181{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._duplicateBadge_dp13f_188{background:#dc262626;color:#b91c1c;border:1px solid rgba(220,38,38,.3);font-size:11px}._missionPanel_dp13f_195{padding:0 16px 16px}._singleMissionContainer_dp13f_199{padding:0 4px 8px 0;width:100%}._emptyState_dp13f_204{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 0;color:#6b7280}._emptyState_dp13f_204 p{margin:0}._emptyIcon_dp13f_217{width:40px;height:40px;color:#10b981}._footer_dp13f_223{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}._editorContainer_dp13f_230{display:flex;flex-direction:column;gap:24px;padding-bottom:8px}._editorScroll_dp13f_237{height:min(60vh,520px);padding-right:8px}._duplicateAlert_dp13f_242{display:flex;gap:16px;align-items:flex-start;border-radius:12px;padding:16px 18px}._duplicateAlert_dp13f_242 svg{flex-shrink:0;margin-top:4px}._duplicateIntro_dp13f_254{margin:0 0 12px;color:#7f1d1d}._duplicateList_dp13f_259{max-height:160px}._duplicateList_dp13f_259 ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}._duplicateItem_dp13f_271{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px}._duplicateHeader_dp13f_281{display:flex;justify-content:space-between;align-items:center;gap:8px}._duplicateTitle_dp13f_288{font-weight:600;color:#b91c1c;flex:1}._duplicatePreview_dp13f_294{margin:0;color:#7f1d1d;font-size:13px;line-height:1.5}._duplicateMeta_dp13f_301{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#991b1b}._section_dp13f_309{display:flex;flex-direction:column;gap:16px}._field_dp13f_315{display:flex;flex-direction:column;gap:6px}._field_dp13f_315 label{font-size:13px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:6px}._descriptionField_dp13f_329 textarea{min-height:140px}._spread_dp13f_333{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}._sectionGrid_dp13f_339{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}._arrayField_dp13f_345 textarea{min-height:120px;resize:vertical}._helper_dp13f_350{font-size:12px;color:#6b7280}._updateBanner_dp13f_355{display:flex;align-items:center;gap:8px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;border-radius:10px;padding:12px 14px;font-size:14px}._updateBanner_dp13f_355 strong{font-weight:600}@media(max-width:900px){._modalContent_dp13f_1{max-width:90vw;padding:18px}._summaryRow_dp13f_59{flex-direction:column;align-items:flex-start}._bulkControls_dp13f_148{flex-direction:column;align-items:stretch}._bulkFooter_dp13f_154{justify-content:flex-start}}._progress_1hogi_1{position:relative;height:.75rem;width:100%;overflow:hidden;border-radius:9999px;background-color:#e2e8f0}._progressIndicator_1hogi_10{height:100%;width:100%;flex:1;background-color:#246399;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._panel_11l1t_1{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;background:#fff;border-radius:16px;border:1px solid rgba(46,122,185,.12);box-shadow:0 12px 24px #0f172a14;overflow:hidden}._panelDialog_11l1t_14{border:none;box-shadow:none;border-radius:0;background:transparent}._panelHeader_11l1t_21{padding:12px 16px}._panelContent_11l1t_25{flex:1;min-height:0}._sidebarWrapper_11l1t_30{flex:0 0 260px;width:260px}@media(max-width:1200px){._sidebarWrapper_11l1t_30{flex-basis:240px;width:240px}}._chatWindowWrapper_11l1t_41{min-width:0}._sidebarPeekButton_11l1t_45{left:8px}@media(max-width:768px){._panel_11l1t_1{border-radius:12px}._panelHeader_11l1t_21{padding:10px 12px}}._kanbanContainer_1au0s_3{width:100%;height:100%;padding:1.5rem 1.5rem 2rem;background:#f8fafc;display:flex;flex-direction:column;overflow:hidden}._filterBar_1au0s_15{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;flex-wrap:wrap}._btnLabel_1au0s_28{display:inline}._searchInput_1au0s_37{flex:1 1 260px;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:.875rem;color:#111827;transition:box-shadow .15s ease,border-color .15s ease;min-height:44px}._searchInput_1au0s_37::placeholder{color:#9ca3af}._searchInput_1au0s_37:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._filterToggle_1au0s_57{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;color:#475569;font-size:.875rem;cursor:pointer;transition:all .2s ease;min-height:44px}._filterToggle_1au0s_57:hover{background:#e2e8f0;border-color:#94a3b8}._filterControls_1au0s_76{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._filterSelect_1au0s_83{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:.875rem;color:#374151;min-width:120px;cursor:pointer;min-height:44px}._filterSelect_1au0s_83:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._clearFilters_1au0s_100{padding:.5rem 1rem;background:#ef4444;color:#fff;border:none;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background .2s ease;min-height:44px}._clearFilters_1au0s_100:hover{background:#dc2626}._archivedBtn_1au0s_115{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#2e7ab9;color:#fff;border:none;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s ease;margin-left:auto;min-height:44px}._archivedBtn_1au0s_115:hover{background:#246399}._loadingContainer_1au0s_134{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:1rem;color:#6b7280}._loadingSpinner_1au0s_144{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #2E7AB9;border-radius:50%;animation:_spin_1au0s_1 1s linear infinite}._kanban_1au0s_3{display:flex;gap:1.5rem;height:100%;width:100%;margin:0 auto;overflow-x:auto;overflow-y:hidden}._kanban_1au0s_3::-webkit-scrollbar{width:8px;height:8px}._kanban_1au0s_3::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}._kanban_1au0s_3::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._kanban_1au0s_3::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media(max-width:768px){._kanban_1au0s_3::-webkit-scrollbar{height:12px}._kanban_1au0s_3::-webkit-scrollbar-thumb{background:#64748b;border-radius:6px}}@media(max-width:768px){._kanbanContainer_1au0s_3{padding:.75rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}._filterBar_1au0s_15{margin-bottom:.75rem;padding:.6rem;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}._searchInput_1au0s_37{flex:0 0 62vw;min-width:220px}._densitySelect_1au0s_32,._btnLabel_1au0s_28{display:none}._filterToggle_1au0s_57,._multiSelectToggle_1au0s_222,._archivedBtn_1au0s_115{padding:.5rem .75rem;min-height:40px}._archivedBtn_1au0s_115{margin-left:0}._kanban_1au0s_3{flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:.5rem}._column_1au0s_238{flex:0 0 86vw;min-width:86vw;max-width:86vw;scroll-snap-align:start}}._column_1au0s_238{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;transition:all .2s ease;min-height:0;flex:1;min-width:320px;padding-bottom:1rem}._column_1au0s_238._dragOver_1au0s_260{border-color:#2e7ab9;box-shadow:0 4px 12px #2e7ab926;transform:translateY(-2px)}._columnHeader_1au0s_266{padding:1rem 1.25rem;background:#fafbfc;border-bottom:1px solid #e2e8f0;border-top:3px solid transparent;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._columnTitle_1au0s_277{display:flex;align-items:center;gap:.5rem}._columnIcon_1au0s_283{font-size:1.125rem}._columnName_1au0s_287{font-weight:600;color:#374151;font-size:.875rem;text-transform:uppercase;letter-spacing:.025em}._columnCount_1au0s_295{padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;min-width:24px;text-align:center;border:1px solid currentColor}._cardList_1au0s_305{flex:1;padding:1rem;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1rem;min-height:200px}._cardList_1au0s_305 ._skeletonCard_1au0s_315{height:150px;border-radius:10px;background:linear-gradient(90deg,#f1f5f9 25%,#e5e7eb 37%,#f1f5f9 63%);background-size:400% 100%;animation:_shimmer_1au0s_1 1.2s ease-in-out infinite;border:1px solid #e2e8f0}@keyframes _shimmer_1au0s_1{0%{background-position:100% 0}to{background-position:0 0}}._cardList_1au0s_305::-webkit-scrollbar{width:6px}._cardList_1au0s_305::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}._cardList_1au0s_305::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._cardList_1au0s_305::-webkit-scrollbar-thumb:hover{background:#94a3b8}._emptyColumn_1au0s_349{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:#9ca3af;flex:1}._emptyIcon_1au0s_360{font-size:2rem;margin-bottom:.5rem;opacity:.5}._emptyColumn_1au0s_349 p{margin:0;font-size:.875rem}._feedbackCard_1au0s_379{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000000f;position:relative;width:100%;height:185px;display:flex;flex-direction:column;overflow:hidden}._feedbackCard_1au0s_379:hover{border-color:#2e7ab9;box-shadow:0 8px 25px #0000001f;transform:translateY(-2px)}._feedbackCard_1au0s_379._isDragging_1au0s_400{transform:rotate(3deg);box-shadow:0 12px 30px #0003;z-index:1000}._automatedBadge_1au0s_407{display:flex;align-items:center;padding:.125rem .25rem;background:#dcebf7;border:1px solid #C7DDF0;border-radius:4px;color:#246399;font-size:.75rem}._severityBadge_1au0s_418{padding:.125rem .375rem;border-radius:4px;color:#fff;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._priorityBadge_1au0s_428{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:999px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#e5e7eb;color:#374151}._priorityHigh_1au0s_442{background:#fee2e2;color:#b91c1c}._priorityMedium_1au0s_447{background:#e9f2fc;color:#1f4f7a}._priorityLow_1au0s_452{background:#dcfce7;color:#166534}._feedbackTitle_1au0s_457{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 0;font-weight:600;color:#1f2937;font-size:.875rem;line-height:1.25}._fileLocation_1au0s_468{display:flex;align-items:center;gap:.375rem;padding:.5rem 0;color:#6b7280;font-size:.75rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#f9fafb;border-radius:4px;padding:.25rem .5rem;margin-top:.5rem}._automatedAvatar_1au0s_482{background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff}._repoName_1au0s_487{color:#6b7280;font-size:.75rem;margin-left:.25rem}._cardImageSection_1au0s_494{display:none}._cardImageContainer_1au0s_498{width:100%;height:100%;position:relative}._cardImage_1au0s_494{width:100%;height:100%;object-fit:cover;background:#f8fafc;transition:transform .2s ease}._feedbackCard_1au0s_379:hover ._cardImage_1au0s_494{transform:scale(1.05)}._imageCounter_1au0s_516{position:absolute;top:6px;right:6px;background:#000000bf;color:#fff;padding:2px 6px;border-radius:10px;font-size:.65rem;font-weight:600;display:flex;align-items:center;gap:2px}._cardContent_1au0s_532{padding:.75rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto}._cardHeader_1au0s_540{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}._statusDot_1au0s_547{width:6px;height:6px;border-radius:50%;flex-shrink:0}._cardId_1au0s_554{font-size:.65rem;font-weight:700;color:#4b5563;margin-left:.25rem}._timeAgo_1au0s_561{display:flex;align-items:center;gap:.25rem;font-size:.65rem;color:#9ca3af;font-weight:500}._feedbackText_1au0s_571{color:#374151;font-size:.95rem;font-weight:500;line-height:1.4;margin-top:.25rem;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}._userInfo_1au0s_585{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem}._userAvatar_1au0s_593{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:600;flex-shrink:0}._userName_1au0s_607{font-size:.7rem;color:#6b7280;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._assignmentRow_1au0s_617{margin-top:.5rem;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._assigneeChip_1au0s_625{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;font-size:.7rem;font-weight:500;background:#dcebf7;color:#246399;width:fit-content}._assigneeUnassigned_1au0s_638{background:#f3f4f6;color:#6b7280}._dueDateChip_1au0s_643{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;font-size:.7rem;font-weight:500;background:#e9f2fc;color:#1f4f7a;width:fit-content}._cardFooter_1au0s_657{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px solid #f3f4f6;margin-top:auto;flex-shrink:0}._statsContainer_1au0s_667{display:flex;gap:.75rem}._statItem_1au0s_672{display:flex;align-items:center;gap:.25rem;color:#9ca3af;font-size:.65rem;font-weight:500}._statusBadge_1au0s_681{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}._aiBadge_1au0s_688{padding:.125rem .375rem;border-radius:4px;background:#eaf2f8;color:#246399;font-size:.625rem;font-weight:700}._cardRibbon_1au0s_698{height:24px;display:flex;justify-content:space-between;align-items:center;padding:0 .5rem;background:#f1f5f9;border-bottom:1px solid #e2e8f0;font-size:.65rem;color:#475569;flex-shrink:0}._cardId_1au0s_554{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-weight:600}._cardTime_1au0s_716{display:flex;align-items:center;gap:.25rem}@media(max-width:3000px){._kanbanContainer_1au0s_3{padding:1rem}._kanban_1au0s_3{gap:1rem}._feedbackCard_1au0s_379{min-height:300px}}@media(max-width:1200px){._kanbanContainer_1au0s_3{padding:1rem 1rem 2rem}._kanban_1au0s_3{gap:1rem}._feedbackCard_1au0s_379{min-height:300px}}@media(max-width:768px){._kanbanContainer_1au0s_3{padding:.25rem;overflow:hidden;height:100dvh;display:flex;flex-direction:column}._kanban_1au0s_3{gap:1rem;overflow-x:auto;overflow-y:hidden;padding:.25rem;margin:0 -.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex:1;height:100%}._column_1au0s_238{flex:0 0 auto;min-width:280px;max-width:85vw;height:calc(100dvh - 200px);scroll-snap-align:start;padding-bottom:2rem}._feedbackCard_1au0s_379{min-height:250px}._cardList_1au0s_305{padding:.75rem .75rem 4rem;overflow-y:auto;overflow-x:hidden}._cardContent_1au0s_532{padding:.5rem;gap:.375rem}._feedbackText_1au0s_571{font-size:.75rem;-webkit-line-clamp:2}._userAvatar_1au0s_593{width:18px;height:18px;font-size:.55rem}._userName_1au0s_607{font-size:.65rem}._timeAgo_1au0s_561,._statItem_1au0s_672,._statusBadge_1au0s_681{font-size:.6rem}}@media(max-width:480px){._kanbanContainer_1au0s_3{padding:.25rem;overflow:hidden;height:100dvh}._kanban_1au0s_3{gap:.75rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.25rem;margin:0 -.25rem;overflow-x:auto;overflow-y:hidden;height:100%}._column_1au0s_238{flex:0 0 auto;min-width:240px;max-width:85vw;height:calc(100dvh - 180px);scroll-snap-align:start;padding-bottom:2rem}._feedbackCard_1au0s_379{min-height:220px}._cardList_1au0s_305{padding:.5rem .5rem 4rem;overflow-y:auto;overflow-x:hidden}._cardContent_1au0s_532{padding:.375rem}._feedbackText_1au0s_571{font-size:.7rem;-webkit-line-clamp:3}._cardFooter_1au0s_657{flex-direction:column;align-items:flex-start;gap:.25rem}._statsContainer_1au0s_667{gap:.5rem}}@keyframes _slideIn_1au0s_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._feedbackCard_1au0s_379{animation:_slideIn_1au0s_1 .3s ease-out}._feedbackCard_1au0s_379:focus-visible{outline:2px solid #2E7AB9;outline-offset:2px}@media(prefers-contrast:high){._feedbackCard_1au0s_379{border-width:2px}._statusBadge_1au0s_681{border:1px solid currentColor;padding:.125rem .25rem;border-radius:4px}}._multiSelectToggle_1au0s_222{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;color:#475569;font-size:.875rem;cursor:pointer;transition:all .2s ease}._multiSelectToggle_1au0s_222:hover{background:#e2e8f0;border-color:#94a3b8}._multiSelectToggle_1au0s_222._active_1au0s_902{background:#2e7ab9;color:#fff;border-color:#246399}._multiSelectToggle_1au0s_222._active_1au0s_902:hover{background:#246399}._batchToolbar_1au0s_911{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;margin-bottom:1rem}._batchInfo_1au0s_923{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:#64748b}._selectAllBtn_1au0s_931,._clearBtn_1au0s_931{padding:.25rem .5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .2s ease}._selectAllBtn_1au0s_931:hover,._clearBtn_1au0s_931:hover{background:#f1f5f9;border-color:#cbd5e1}._batchActions_1au0s_945{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._batchBtn_1au0s_952{padding:.5rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s ease}._batchBtn_1au0s_952:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}._batchBtn_1au0s_952:disabled{opacity:.6;cursor:not-allowed}._cardCheckbox_1au0s_971{position:absolute;top:.5rem;right:.5rem;z-index:10;cursor:pointer}._cardCheckbox_1au0s_971 input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#2E7AB9}@media(prefers-reduced-motion:reduce){._feedbackCard_1au0s_379,._column_1au0s_238,._cardImage_1au0s_494{transition:none}._feedbackCard_1au0s_379,._loadingSpinner_1au0s_144{animation:none}._multiSelectToggle_1au0s_222,._batchBtn_1au0s_952{transition:none}}._loadMoreContainer_1au0s_1001{display:flex;justify-content:center;padding:2rem}._loadMoreBtn_1au0s_1007{padding:.75rem 2rem;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;font-size:.875rem;font-weight:500;color:#475569;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}._loadMoreBtn_1au0s_1007:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}._loadMoreBtn_1au0s_1007:disabled{opacity:.6;cursor:not-allowed}._columnLoadMore_1au0s_1031{display:flex;justify-content:center;padding:.5rem 0}._loadingSpinner_1au0s_144{width:14px;height:14px;border:2px solid #e2e8f0;border-top-color:#2e7ab9;border-radius:50%;animation:_spin_1au0s_1 .8s linear infinite}@keyframes _spin_1au0s_1{to{transform:rotate(360deg)}}._densityCompact_1au0s_1055 ._kanban_1au0s_3{gap:.75rem}._densityCompact_1au0s_1055 ._column_1au0s_238{min-width:280px}._densityCompact_1au0s_1055 ._cardList_1au0s_305{gap:.75rem}._densityCompact_1au0s_1055 ._feedbackCard_1au0s_379{height:160px;box-shadow:0 1px 3px #0000000f}._densityCompact_1au0s_1055 ._columnHeader_1au0s_266{padding:.625rem .875rem}._densityCompact_1au0s_1055 ._columnName_1au0s_287{font-size:.8125rem}._densityCompact_1au0s_1055 ._columnCount_1au0s_295{font-size:.7rem;padding:.2rem .5rem}._densityCompact_1au0s_1055 ._cardContent_1au0s_532{padding:.5rem;gap:.375rem}._densityCompact_1au0s_1055 ._feedbackTitle_1au0s_457{font-size:.8125rem}._densityCompact_1au0s_1055 ._feedbackText_1au0s_571{font-size:.8125rem;-webkit-line-clamp:4}._densityCompact_1au0s_1055 ._userAvatar_1au0s_593{width:18px;height:18px;font-size:.55rem}._densityCompact_1au0s_1055 ._userName_1au0s_607{font-size:.65rem}._densityCompact_1au0s_1055 ._timeAgo_1au0s_561,._densityCompact_1au0s_1055 ._statItem_1au0s_672,._densityCompact_1au0s_1055 ._statusBadge_1au0s_681{font-size:.6rem}._densityUltra_1au0s_1104 ._kanban_1au0s_3{gap:.5rem}._densityUltra_1au0s_1104 ._column_1au0s_238{min-width:240px}._densityUltra_1au0s_1104 ._cardList_1au0s_305{gap:.5rem}._densityUltra_1au0s_1104 ._feedbackCard_1au0s_379{height:140px;box-shadow:0 1px 2px #0000000d}._densityUltra_1au0s_1104 ._columnHeader_1au0s_266{padding:.5rem .75rem}._densityUltra_1au0s_1104 ._columnName_1au0s_287{font-size:.75rem}._densityUltra_1au0s_1104 ._columnCount_1au0s_295{font-size:.65rem;padding:.15rem .45rem}._densityUltra_1au0s_1104 ._cardContent_1au0s_532{padding:.4rem;gap:.3rem}._densityUltra_1au0s_1104 ._feedbackTitle_1au0s_457{font-size:.75rem}._densityUltra_1au0s_1104 ._feedbackText_1au0s_571{font-size:.75rem;-webkit-line-clamp:3}._densityUltra_1au0s_1104 ._userAvatar_1au0s_593{width:16px;height:16px;font-size:.5rem}._densityUltra_1au0s_1104 ._userName_1au0s_607{font-size:.6rem}._densityUltra_1au0s_1104 ._timeAgo_1au0s_561,._densityUltra_1au0s_1104 ._statItem_1au0s_672,._densityUltra_1au0s_1104 ._statusBadge_1au0s_681{font-size:.55rem}._modalOverlay_1hnae_92{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}@media(max-width:600px){._modalOverlay_1hnae_92{align-items:flex-end;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 8px)}}._modal_1hnae_92{background:#fff;border-radius:12px;max-width:1200px;width:100%;max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media(max-width:600px){._modal_1hnae_92{border-radius:16px 16px 0 0}}._modalHeader_1hnae_130{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}._modalHeader_1hnae_130 h2{font-size:20px;font-weight:600;color:#111827;display:flex;align-items:center;gap:8px;margin:0}._closeBtn_1hnae_147{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s}._closeBtn_1hnae_147:hover{background:#f3f4f6;color:#111827}._toolbar_1hnae_161{padding:16px 24px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:16px;flex-wrap:wrap}._multiSelectToggle_1hnae_170{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;font-size:14px;color:#374151;cursor:pointer;transition:all .2s;min-height:44px}._multiSelectToggle_1hnae_170:hover{border-color:#d1d5db;background:#f9fafb}._multiSelectToggle_1hnae_170._active_1hnae_188{background:#eff6ff;border-color:#2e7ab9;color:#246399}._batchActions_1hnae_194{display:flex;align-items:center;gap:12px;font-size:14px;color:#6b7280;flex:1}._batchActions_1hnae_194 ._selectAllBtn_1hnae_202,._batchActions_1hnae_194 ._clearBtn_1hnae_203{padding:4px 12px;border:none;background:none;color:#2e7ab9;cursor:pointer;font-size:14px;border-radius:4px;transition:all .2s;min-height:44px}._batchActions_1hnae_194 ._selectAllBtn_1hnae_202:hover,._batchActions_1hnae_194 ._clearBtn_1hnae_203:hover{background:#eff6ff}._batchActions_1hnae_194 ._separator_1hnae_218{color:#e5e7eb}._batchActions_1hnae_194 ._restoreBtn_1hnae_221{padding:6px 14px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;font-size:14px;color:#374151;cursor:pointer;transition:all .2s;min-height:44px}._batchActions_1hnae_194 ._restoreBtn_1hnae_221:hover{background:#f9fafb;border-color:#d1d5db}._batchActions_1hnae_194 ._restoreBtn_1hnae_221:disabled{opacity:.5;cursor:not-allowed}._modalBody_1hnae_241{flex:1;overflow-y:auto;padding:24px}._loadingContainer_1hnae_247{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px}._loadingContainer_1hnae_247 ._loadingSpinner_1hnae_255{width:40px;height:40px;border:3px solid #f3f4f6;border-top-color:#2e7ab9;border-radius:50%;animation:_spin_1hnae_1 .8s linear infinite}._loadingContainer_1hnae_247 p{color:#6b7280;font-size:14px}._emptyState_1hnae_268{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px;color:#9ca3af}._emptyState_1hnae_268 svg{color:#e5e7eb}._emptyState_1hnae_268 p{font-size:16px;margin:0}._feedbackGrid_1hnae_285{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}@media(max-width:768px){._feedbackGrid_1hnae_285{grid-template-columns:1fr}}._feedbackCard_1hnae_296{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s;position:relative}._feedbackCard_1hnae_296:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._feedbackCard_1hnae_296:hover ._restoreActions_1hnae_309{opacity:1}._checkbox_1hnae_313{position:absolute;top:12px;left:12px;z-index:1}._checkbox_1hnae_313 input{width:16px;height:16px;cursor:pointer}._cardHeader_1hnae_325{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}._automatedBadge_1hnae_333{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#e9f2fc;border-radius:4px;color:#246399}._severityBadge_1hnae_344{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase}._priorityBadge_1hnae_353{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#e5e7eb;color:#374151}._priorityHigh_1hnae_367{background:#fee2e2;color:#b91c1c}._priorityMedium_1hnae_372{background:#e9f2fc;color:#1f4f7a}._priorityLow_1hnae_377{background:#dcfce7;color:#166534}._cardId_1hnae_382{font-size:12px;font-weight:600;color:#6b7280;font-family:monospace}._timeAgo_1hnae_389{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af}._feedbackTitle_1hnae_398{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:600;color:#111827;margin-bottom:8px;line-height:1.4}._feedbackTitle_1hnae_398 svg{flex-shrink:0;margin-top:2px;color:#2e7ab9}._feedbackText_1hnae_414{font-size:14px;color:#374151;line-height:1.5;margin-bottom:12px;word-break:break-word}._fileLocation_1hnae_422{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;font-family:monospace;margin-bottom:12px;padding:4px 8px;background:#f9fafb;border-radius:4px;width:fit-content}._fileLocation_1hnae_422 svg{color:#9ca3af}._cardFooter_1hnae_439{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid #f3f4f6}._userInfo_1hnae_448{display:flex;align-items:center;gap:8px}._userAvatar_1hnae_454{width:24px;height:24px;border-radius:50%;background:#dcebf7;color:#246399;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}._userAvatar_1hnae_454._automatedAvatar_1hnae_466{background:#e9f2fc;color:#246399}._userName_1hnae_471{font-size:13px;color:#6b7280}._assignmentRow_1hnae_476{margin-top:.5rem}._assigneeChip_1hnae_480{display:inline-flex;align-items:center;gap:6px;padding:.25rem .75rem;border-radius:999px;font-size:12px;font-weight:500;background:#dcebf7;color:#246399;width:fit-content}._assigneeUnassigned_1hnae_493{background:#f3f4f6;color:#6b7280}._stats_1hnae_498{display:flex;align-items:center;gap:12px}._statItem_1hnae_504{display:flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af}._restoreActions_1hnae_309{position:absolute;bottom:16px;right:16px;display:flex;gap:8px;opacity:0;transition:opacity .2s}._restoreActionBtn_1hnae_522{padding:4px 12px;border:1px solid #e5e7eb;background:#fff;border-radius:4px;font-size:12px;color:#374151;cursor:pointer;transition:all .2s}._restoreActionBtn_1hnae_522:hover{background:#f9fafb;border-color:#d1d5db}._loadMoreContainer_1hnae_537{display:flex;justify-content:center;margin-top:24px}._loadMoreBtn_1hnae_543{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;font-size:14px;color:#374151;cursor:pointer;transition:all .2s}._loadMoreBtn_1hnae_543:hover{background:#f9fafb;border-color:#d1d5db}._loadMoreBtn_1hnae_543:disabled{opacity:.7;cursor:not-allowed}._loadMoreBtn_1hnae_543 ._loadingSpinner_1hnae_255{width:14px;height:14px;border:2px solid #f3f4f6;border-top-color:#2e7ab9;border-radius:50%;animation:_spin_1hnae_1 .8s linear infinite}@keyframes _spin_1hnae_1{to{transform:rotate(360deg)}}@media(max-width:640px){._modal_1hnae_92{max-height:100dvh;height:100dvh;border-radius:16px 16px 0 0}._modalOverlay_1hnae_92{padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}._modalHeader_1hnae_130{padding:16px 20px}._modalHeader_1hnae_130 h2{font-size:18px}._modalBody_1hnae_241{padding:16px}._feedbackCard_1hnae_296{padding:14px}._restoreActions_1hnae_309{opacity:1;position:static;margin-top:12px;justify-content:flex-end}}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media(prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media(hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}._comment-thread_wi782_2{display:flex;flex-direction:column;height:400px;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}._comment-thread__toolbar-bar_wi782_12{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem .5rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}._comment-thread__toolbar-title_wi782_21{font-weight:600;color:#0f172a}._comment-thread__toggle_wi782_26{border:1px solid #cbd5e1;background:#fff;padding:.35rem .75rem;border-radius:8px;font-size:.85rem;color:#0f172a;cursor:pointer;transition:all .2s ease}._comment-thread__toggle_wi782_26:hover{border-color:#94a3b8;box-shadow:0 4px 12px #0000000f}._comment-thread--fullscreen_wi782_41{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:9999;background:#fff;box-shadow:0 16px 40px #0003;height:auto;min-height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-radius:16px;max-width:min(1200px,96vw);margin:0 auto}._comment-thread__list_wi782_55{flex:1;overflow-y:auto;padding:1rem;background:#fafafa}._comment-thread__list_wi782_55::-webkit-scrollbar{width:6px}._comment-thread__list_wi782_55::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}._comment-thread__list_wi782_55::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}._comment-thread__list_wi782_55::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._comment-thread__empty_wi782_77{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#6b7280;gap:1rem}._comment-thread__empty-icon_wi782_88{font-size:3rem;opacity:.5}._comment-thread__empty-text_wi782_93{margin:0;font-size:.875rem}._comment-thread__item_wi782_98{display:flex;gap:.75rem;margin-bottom:1.5rem;animation:_slideIn_wi782_1 .3s ease-out}._comment-thread__item_wi782_98:last-child{margin-bottom:0}@keyframes _slideIn_wi782_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._comment-thread__avatar_wi782_118{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff;flex-shrink:0;box-shadow:0 2px 4px #0000001a;border:2px solid white}._comment-thread__content_wi782_133{flex:1;min-width:0}._comment-thread__header_wi782_138{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._comment-thread__username_wi782_145{font-weight:600;color:#374151;font-size:.875rem}._comment-thread__timestamp_wi782_151{font-size:.75rem;color:#9ca3af}._comment-thread__reply-btn_wi782_156{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;margin-left:auto;opacity:0;min-width:44px;min-height:44px}._comment-thread__reply-btn_wi782_156:hover{color:#6b7280;background:#f3f4f6}._comment-thread__item_wi782_98:hover ._comment-thread__reply-btn_wi782_156{opacity:1}._comment-thread__text_wi782_178{color:#374151;line-height:1.5;background:#fff;padding:.75rem 1rem;border-radius:12px;box-shadow:0 1px 3px #0000001a;font-size:.875rem;white-space:pre-wrap;word-break:break-word}._comment-thread__text_wi782_178 .mention{color:#2e7ab9;font-weight:600}@media(max-width:768px){._comment-thread_wi782_2{height:auto}._comment-thread__toggle_wi782_26{min-height:44px}._comment-thread--fullscreen_wi782_41{inset:calc(env(safe-area-inset-top,0px) + 8px) 8px calc(env(safe-area-inset-bottom,0px) + 8px);max-width:100%}}._comment-thread__attachments_wi782_207{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}._comment-thread__attachment_wi782_207{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.4rem .6rem;font-size:.8rem}._comment-thread__attachment-icon_wi782_225{color:#64748b}._comment-thread__attachment-link_wi782_229{color:#246399;text-decoration:none;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:none;cursor:pointer;padding:0}._comment-thread__attachment-link_wi782_229:hover{text-decoration:underline}._comment-thread__attachment-size_wi782_247{color:#64748b;margin-left:auto}._comment-thread__attachment-download_wi782_252{color:#64748b;display:inline-flex;align-items:center;justify-content:center;padding:.2rem;border-radius:6px;background:none;border:none;cursor:pointer}._comment-thread__attachment-download_wi782_252:hover{color:#334155;background:#e2e8f0}._comment-thread__form_wi782_269{border-top:1px solid #e2e8f0;background:#fff;padding:1rem}._comment-thread__reply-indicator_wi782_275{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:.75rem;font-size:.875rem;color:#246399}._comment-thread__cancel-reply_wi782_288{background:none;border:none;color:#9ca3af;cursor:pointer;margin-left:auto;padding:.25rem;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}._comment-thread__cancel-reply_wi782_288:hover{background:#fee2e2;color:#dc2626}._comment-thread__input-container_wi782_307{position:relative;border:1px solid #e2e8f0;border-radius:12px;background:#fff;transition:all .2s ease}._comment-thread__input-container_wi782_307:focus-within{border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._comment-thread__textarea_wi782_319{width:100%;border:none;outline:none;padding:.75rem 1rem 3rem;font-family:inherit;font-size:.875rem;line-height:1.5;resize:none;background:transparent;color:#374151}._comment-thread__textarea_wi782_319::placeholder{color:#9ca3af}._comment-thread__textarea_wi782_319:disabled{opacity:.6;cursor:not-allowed}._comment-thread__actions_wi782_340{position:absolute;bottom:.5rem;left:.75rem;right:.75rem;display:flex;justify-content:space-between;align-items:center}._comment-thread__toolbar_wi782_12{display:flex;gap:.25rem}._comment-thread__tool-btn_wi782_355{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.375rem;border-radius:6px;transition:all .2s ease;position:relative}._comment-thread__tool-btn_wi782_355:hover:not(:disabled){color:#6b7280;background:#f3f4f6}._comment-thread__tool-btn_wi782_355:disabled{opacity:.4;cursor:not-allowed}._comment-thread__attach-count_wi782_374{position:absolute;top:-.2rem;right:-.2rem;background:#246399;color:#fff;border-radius:999px;font-size:.6rem;padding:.05rem .3rem;line-height:1.1}._comment-thread__pending-attachments_wi782_386{margin-top:.75rem;display:flex;flex-direction:column;gap:.4rem}._comment-thread__pending-item_wi782_393{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:.8rem}._comment-thread__pending-info_wi782_405{display:flex;align-items:center;gap:.4rem;color:#334155;min-width:0}._comment-thread__pending-name_wi782_413{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._comment-thread__pending-size_wi782_420{color:#64748b;margin-left:.4rem;white-space:nowrap}._comment-thread__pending-remove_wi782_426{border:none;background:transparent;color:#64748b;cursor:pointer;padding:.2rem;border-radius:6px}._comment-thread__pending-remove_wi782_426:hover{color:#dc2626;background:#fee2e2}._comment-thread__file-input_wi782_440{display:none}._comment-thread__submit-btn_wi782_444{background:#2e7ab9;color:#fff;border:none;padding:.5rem;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px}._comment-thread__submit-btn_wi782_444:hover:not(:disabled){background:#246399;transform:translateY(-1px)}._comment-thread__submit-btn_wi782_444:disabled{opacity:.6;cursor:not-allowed;transform:none}._comment-thread__spinner_wi782_468{width:16px;height:16px;border:2px solid currentColor;border-radius:50%;border-top:2px solid transparent;animation:_spin_wi782_1 1s linear infinite}@keyframes _spin_wi782_1{to{transform:rotate(360deg)}}._comment-thread__help_wi782_482{margin-top:.5rem;font-size:.75rem;color:#9ca3af;text-align:center}._comment-thread__help_wi782_482 kbd{background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.7rem;box-shadow:0 1px 2px #0000000d}@media(max-width:768px){._comment-thread_wi782_2{height:300px}._comment-thread__list_wi782_55,._comment-thread__form_wi782_269{padding:.75rem}._comment-thread__item_wi782_98{gap:.5rem;margin-bottom:1rem}._comment-thread__avatar_wi782_118{width:32px;height:32px;font-size:.7rem}._comment-thread__textarea_wi782_319{padding:.5rem .75rem 2.5rem;font-size:.8rem}._comment-thread__actions_wi782_340{bottom:.5rem;left:.5rem;right:.5rem}._comment-thread__submit-btn_wi782_444{min-width:32px;height:32px}}@media(prefers-color-scheme:dark){._comment-thread_wi782_2{background:#1f2937;border-color:#374151}._comment-thread__list_wi782_55{background:#111827}._comment-thread__empty_wi782_77{color:#9ca3af}._comment-thread__username_wi782_145{color:#f9fafb}._comment-thread__text_wi782_178{background:#1f2937;color:#f3f4f6;box-shadow:0 1px 3px #0000004d}._comment-thread__form_wi782_269{background:#1f2937;border-color:#374151}._comment-thread__input-container_wi782_307{background:#111827;border-color:#374151}._comment-thread__input-container_wi782_307:focus-within{border-color:#2e7ab9}._comment-thread__textarea_wi782_319{color:#f3f4f6}._comment-thread__textarea_wi782_319::placeholder{color:#6b7280}._comment-thread__tool-btn_wi782_355{color:#9ca3af}._comment-thread__tool-btn_wi782_355:hover:not(:disabled){color:#d1d5db;background:#374151}._comment-thread__help_wi782_482 kbd{background:#374151;border-color:#4b5563;color:#d1d5db}}._feedback-drawer__backdrop_1qcja_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;z-index:999999}._feedback-drawer__panel_1qcja_12{position:fixed;right:0;top:0;bottom:0;width:100%;max-width:800px;max-width:min(800px,100vw);background:#fff;box-shadow:-10px 0 25px #0000001a;display:flex;flex-direction:column;z-index:99999999;transform:translate(0);transition:transform .3s ease;overflow-x:hidden}._feedback-drawer__header_1qcja_30{padding:calc(1.5rem + env(safe-area-inset-top,0px)) 2rem 2rem;background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff;flex-shrink:0}._feedback-drawer__header-main_1qcja_37{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._feedback-drawer__header_1qcja_30 h2{margin:0;font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.5rem}._feedback-drawer__header-badges_1qcja_53{display:flex;align-items:center;gap:.5rem}._feedback-drawer__severity-badge_1qcja_59{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._feedback-drawer__status-badge_1qcja_72{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._feedback-drawer__priority-badge_1qcja_81{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:#e5e7eb;color:#374151}._feedback-drawer__priority-high_1qcja_95{background:#fee2e2;color:#b91c1c}._feedback-drawer__priority-medium_1qcja_100{background:#e9f2fc;color:#1f4f7a}._feedback-drawer__priority-low_1qcja_105{background:#dcfce7;color:#166534}._feedback-drawer__status-badge_1qcja_72._status-pending_1qcja_110{background:#fbbf2433;color:#2e7ab9;border:1px solid rgba(251,191,36,.3)}._feedback-drawer__status-badge_1qcja_72._status-resolved_1qcja_116{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}._feedback-drawer__status-badge_1qcja_72._status-ignored_1qcja_122{background:#9ca3af33;color:#9ca3af;border:1px solid rgba(156,163,175,.3)}._feedback-drawer__header-meta_1qcja_128{display:flex;gap:1.5rem;opacity:.9;flex-wrap:wrap}._feedback-drawer__meta-item_1qcja_135{display:flex;align-items:center;gap:.5rem;font-size:.875rem}._feedback-drawer__meta-row_1qcja_142{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}._feedback-drawer__meta-row_1qcja_142 label{font-weight:600;color:#6b7280;min-width:120px;flex-shrink:0;padding-top:.25rem}._feedback-drawer__meta-row_1qcja_142>span,._feedback-drawer__meta-row_1qcja_142>div{flex:1;color:#374151}._feedback-drawer__meta-row_1qcja_142:last-child{margin-bottom:0}._feedback-drawer__meta-row_1qcja_142 input[type=date],._feedback-drawer__meta-row_1qcja_142 select{padding:.5rem;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:.875rem;color:#374151}._feedback-drawer__meta-row_1qcja_142 input[type=date]:disabled,._feedback-drawer__meta-row_1qcja_142 select:disabled{opacity:.65;cursor:not-allowed}._feedback-drawer__meta-row_1qcja_142 button{padding:.5rem .75rem;font-size:.875rem}._feedback-drawer__title-highlight_1qcja_181{font-size:1.125rem;font-weight:600;color:#111827;background:linear-gradient(135deg,#2e7ab9,#246399);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:.25rem 0;overflow-wrap:anywhere;word-break:break-word}._feedback-drawer__inline-select_1qcja_194,._feedback-drawer__inline-input_1qcja_195{padding:.5rem;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:.875rem;color:#374151;transition:all .2s ease}._feedback-drawer__inline-select_1qcja_194:hover,._feedback-drawer__inline-input_1qcja_195:hover{border-color:#cbd5e1}._feedback-drawer__inline-select_1qcja_194:focus,._feedback-drawer__inline-input_1qcja_195:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._feedback-drawer__inline-select_1qcja_194:disabled,._feedback-drawer__inline-input_1qcja_195:disabled{opacity:.5;cursor:not-allowed;background:#f9fafb}._feedback-drawer__content_1qcja_221{flex:1;overflow-y:auto;overflow-x:hidden;padding:0}._feedback-drawer__section_1qcja_228{padding:1.5rem 2rem;border-bottom:1px solid #f3f4f6}._feedback-drawer__section_1qcja_228:last-child{border-bottom:none}._feedback-drawer__section-title_1qcja_237{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:#374151}._feedback-drawer__feedback-text_1qcja_247{font-size:1rem;line-height:1.6;color:#374151;background:#f8fafc;padding:1rem;border-radius:8px;border-left:4px solid #2E7AB9;overflow-wrap:anywhere;word-break:break-word}._feedback-drawer__prdCard_1qcja_259{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem;border:1px dashed #e5e7eb;background:#f8fafc;border-radius:12px}._feedback-drawer__prdMeta_1qcja_270{flex:1}._feedback-drawer__prdTitle_1qcja_274{font-weight:600;color:#111827;margin:0 0 .35rem}._feedback-drawer__prdCopy_1qcja_280{color:#4b5563;font-size:.95rem;margin:0}._feedback-drawer__prdActions_1qcja_286{display:flex;align-items:center;gap:.75rem;flex-shrink:0;flex-wrap:wrap}._feedback-drawer__screenshots-grid_1qcja_294{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}._feedback-drawer__screenshot-item_1qcja_301{position:relative;aspect-ratio:16/10;border-radius:8px;overflow:hidden;cursor:zoom-in;transition:transform .2s ease;box-shadow:0 2px 8px #0000001a}._feedback-drawer__screenshot-item_1qcja_301:hover{transform:scale(1.02)}._feedback-drawer__screenshot-thumb_1qcja_315{width:100%;height:100%;object-fit:cover}._feedback-drawer__screenshot-overlay_1qcja_321{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;gap:.5rem}._feedback-drawer__screenshot-item_1qcja_301:hover ._feedback-drawer__screenshot-overlay_1qcja_321{opacity:1}._feedback-drawer__preview-link_1qcja_342{display:flex;justify-content:center}._feedback-drawer__link-btn_1qcja_347{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#2e7ab9;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:background-color .2s ease}._feedback-drawer__link-btn_1qcja_347:hover{background:#246399}._feedback-drawer__attachments_1qcja_365{display:flex;flex-direction:column;gap:.75rem}._feedback-drawer__attachment-item_1qcja_371{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}._feedback-drawer__attachment-item_1qcja_371:hover{background:#f1f5f9;border-color:#cbd5e1}._feedback-drawer__attachment-icon_1qcja_387{flex-shrink:0}._feedback-drawer__attachment-info_1qcja_391{flex:1;min-width:0}._feedback-drawer__attachment-name_1qcja_396{font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem}._feedback-drawer__attachment-meta_1qcja_405{font-size:.875rem;color:#6b7280;overflow-wrap:anywhere;word-break:break-word}._feedback-drawer__attachment-actions_1qcja_412{display:flex;gap:.5rem}._feedback-drawer__attachment-btn_1qcja_417{padding:.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}._feedback-drawer__attachment-btn_1qcja_417:hover{background:#f3f4f6;color:#374151}._feedback-drawer__status-control_1qcja_432{display:flex;align-items:center;gap:1rem}._feedback-drawer__status-select_1qcja_438{padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:1rem;cursor:pointer;min-width:120px}._feedback-drawer__comments-container_1qcja_448{background:#f8fafc;border-radius:8px;padding:1rem}._feedback-drawer__footer_1qcja_454{padding:1.5rem 2rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));border-top:1px solid #e2e8f0;background:#f8fafc;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._feedback-drawer__footer-right_1qcja_465{display:flex;gap:1rem}._feedback-drawer__btn_1qcja_470{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-height:44px}._feedback-drawer__btn_1qcja_470:disabled{opacity:.65;cursor:not-allowed}._feedback-drawer__btn--delete_1qcja_488{background:#fee2e2;color:#dc2626}._feedback-drawer__btn--delete_1qcja_488:hover{background:#fecaca}._feedback-drawer__btn--secondary_1qcja_497{background:#f3f4f6;color:#374151}._feedback-drawer__btn--secondary_1qcja_497:hover{background:#e5e7eb}._feedback-drawer__btn--primary_1qcja_506{background:#246399;color:#fff;box-shadow:0 8px 20px #2e7ab926}._feedback-drawer__btn--primary_1qcja_506:hover{background:#246399}._feedback-drawer__spinner_1qcja_516{width:16px;height:16px;border:2px solid currentColor;border-radius:50%;border-top:2px solid transparent;animation:_spin_1qcja_1 1s linear infinite}@keyframes _spin_1qcja_1{to{transform:rotate(360deg)}}._feedback-drawer__modal-backdrop_1qcja_531{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:999999999}._feedback-drawer__modal_1qcja_531{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;width:100%;max-width:400px;margin:1rem}._feedback-drawer__modal-header_1qcja_553{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e2e8f0}._feedback-drawer__modal-header_1qcja_553 h3{margin:0;font-size:1.125rem;font-weight:600;color:#374151}._feedback-drawer__modal-content_1qcja_565{padding:1.5rem}._feedback-drawer__modal-content_1qcja_565 p{margin:0 0 1rem;color:#6b7280;line-height:1.5}._feedback-drawer__modal-warning_1qcja_575{color:#dc2626!important;font-weight:500}._feedback-drawer__modal-footer_1qcja_580{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:flex-end;gap:1rem}@media(max-width:768px){._feedback-drawer__panel_1qcja_12{width:100%;max-width:none}._feedback-drawer__header-main_1qcja_37{align-items:flex-start;gap:.75rem}._feedback-drawer__header_1qcja_30 h2{font-size:1.125rem;line-height:1.25}._feedback-drawer__header-badges_1qcja_53{flex-wrap:wrap;justify-content:flex-end}._feedback-drawer__header_1qcja_30{padding:calc(1.25rem + env(safe-area-inset-top,0px)) 1.5rem 1.25rem}._feedback-drawer__header-meta_1qcja_128{gap:1rem}._feedback-drawer__section_1qcja_228{padding:1rem 1.5rem}._feedback-drawer__meta-row_1qcja_142{flex-direction:column;gap:.35rem}._feedback-drawer__meta-row_1qcja_142 label{min-width:0;padding-top:0}._feedback-drawer__prdCard_1qcja_259{flex-direction:column;align-items:stretch}._feedback-drawer__prdActions_1qcja_286{justify-content:stretch}._feedback-drawer__prdActions_1qcja_286 ._feedback-drawer__btn_1qcja_470{width:100%;justify-content:center}._feedback-drawer__attachment-name_1qcja_396{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}._feedback-drawer__screenshots-grid_1qcja_294{grid-template-columns:1fr;gap:.75rem}._feedback-drawer__footer_1qcja_454{padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom,0px));flex-direction:column-reverse;gap:1rem;align-items:stretch}._feedback-drawer__footer-right_1qcja_465{justify-content:stretch}._feedback-drawer__btn_1qcja_470{flex:1;justify-content:center}}@media(prefers-contrast:high){._feedback-drawer__panel_1qcja_12{border:3px solid #000}._feedback-drawer__btn_1qcja_470{border:2px solid currentColor}}@media(prefers-reduced-motion:reduce){._feedback-drawer__panel_1qcja_12,._feedback-drawer__btn_1qcja_470,._feedback-drawer__attachment-item_1qcja_371{transition:none}._feedback-drawer__spinner_1qcja_516{animation:none}}._feedback-drawer__status-badge_1qcja_72._status-false-positive_1qcja_680{background:#246399;color:#fff}._feedback-drawer__status-badge_1qcja_72._status-wont-fix_1qcja_685{background:#ef4444;color:#fff}._feedback-drawer__vulnerability-title_1qcja_691{font-size:1.125rem;font-weight:600;color:#1f2937;line-height:1.5;display:flex;align-items:flex-start;gap:.5rem}._feedback-drawer__file-location_1qcja_701{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}._feedback-drawer__file-location_1qcja_701 code{background:none;padding:0;color:#374151;font-size:inherit}._feedback-drawer__code-link_1qcja_721{display:flex;align-items:center;gap:.25rem;color:#2e7ab9;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}._feedback-drawer__code-link_1qcja_721:hover{color:#246399;text-decoration:underline}._feedback-drawer__repo-info_1qcja_736{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:.75rem;font-weight:500;color:#374151}._feedback-drawer__suggested-fix_1qcja_745{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:1rem;color:#0c4a6e;line-height:1.6}._feedback-drawer__tags_1qcja_754{display:flex;flex-wrap:wrap;gap:.5rem}._feedback-drawer__tag_1qcja_754{background:#e5e7eb;color:#374151;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:capitalize}._feedback-drawer__tag_1qcja_754:first-child{background:#eaf2f8;color:#246399}._feedback-drawer__tag_1qcja_754:nth-child(2){background:#e9f2fc;color:#1f4f7a}._feedback-drawer__tag_1qcja_754:nth-child(3){background:#fee2e2;color:#991b1b}._feedbackTab_oy044_2{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#f8fafc}._feedbackTabTitle_oy044_10{margin:0;padding:1.5rem 1.5rem 1rem;font-size:1.5rem;font-weight:700;color:#1f2937;text-align:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;position:relative;z-index:1}._feedbackTabTitle_oy044_10:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#2e7ab9,#246399);border-radius:2px}._feedbackTab_oy044_2>*:not(._feedbackTabTitle_oy044_10){flex:1;overflow:hidden}@media(max-width:768px){._feedbackTabTitle_oy044_10{padding:calc(1rem + env(safe-area-inset-top,0px)) 1rem .75rem;font-size:1.25rem}}._container_vcic5_1{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){._container_vcic5_1{gap:2rem}}._formGroup_vcic5_12{display:flex;flex-direction:column;gap:.5rem;position:relative}._label_vcic5_19{font-size:.875rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.25rem}@media(min-width:768px){._label_vcic5_19{font-size:.9375rem}}._required_vcic5_33{color:#ef4444;font-weight:700}._input_vcic5_38{width:100%;padding:.875rem;font-size:1rem;border:2px solid #d1d5db;border-radius:10px;transition:all .2s;font-family:inherit}._input_vcic5_38:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._input_vcic5_38::placeholder{color:#9ca3af}._input_vcic5_38:invalid{border-color:#ef4444}@media(min-width:768px){._input_vcic5_38{padding:1rem}}._charCounter_vcic5_64{position:absolute;top:.25rem;right:0;font-size:.75rem;color:#6b7280}._charCounter_vcic5_64._error_vcic5_71{color:#ef4444;font-weight:600}._speechWrapper_vcic5_76{min-height:200px}@media(min-width:768px){._speechWrapper_vcic5_76{min-height:250px}}._feedbackMeta_vcic5_85{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem}._errorText_vcic5_93{font-size:.75rem;color:#ef4444;font-weight:500}._formGroup_vcic5_12:has(input:invalid:not(:placeholder-shown)) ._input_vcic5_38{border-color:#ef4444}._formGroup_vcic5_12:focus-within ._label_vcic5_19{color:#2e7ab9}._inlineFields_vcic5_107{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){._inlineFields_vcic5_107{flex-direction:row;gap:1.25rem}}._inlineFields_vcic5_107 ._formGroup_vcic5_12{flex:1}._inputHelp_vcic5_122{font-size:.75rem;color:#6b7280;margin-top:.25rem}@media(max-width:767px){._input_vcic5_38{font-size:16px}}._toolbar_1ty2z_1{display:flex;flex-direction:column;gap:.75rem;padding:.85rem;background:#fff;border-radius:10px;border:1px solid #e5e7eb}@media(min-width:768px){._toolbar_1ty2z_1{padding:1rem}}._toolSection_1ty2z_16{display:flex;flex-direction:column;gap:.35rem}._sectionLabel_1ty2z_22{font-size:.7rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._toolGrid_1ty2z_30{display:flex;gap:.35rem;flex-wrap:wrap}@media(min-width:768px){._toolGrid_1ty2z_30{flex-wrap:nowrap}}._toolButton_1ty2z_41{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;min-width:40px;height:40px;background:#f3f4f6;border:1.5px solid transparent;border-radius:7px;cursor:pointer;color:#374151;transition:all .2s}._toolButton_1ty2z_41:hover:not(:disabled){background:#e5e7eb;color:#1f2937}._toolButton_1ty2z_41._active_1ty2z_59{background:#eaf2f8;border-color:#2e7ab9;color:#246399}._toolButton_1ty2z_41:disabled{opacity:.3;cursor:not-allowed}._toolButton_1ty2z_41:focus{outline:2px solid #2E7AB9;outline-offset:2px}._toolButton_1ty2z_41._actionTool_1ty2z_72{background:#f9fafb}._toolButton_1ty2z_41._actionTool_1ty2z_72:hover:not(:disabled){background:#e5e7eb}._toolButton_1ty2z_41._actionTool_1ty2z_72._danger_1ty2z_78{color:#dc2626}._toolButton_1ty2z_41._actionTool_1ty2z_72._danger_1ty2z_78:hover:not(:disabled){background:#fee2e2;border-color:#fecaca}@media(max-width:768px){._toolButton_1ty2z_41{min-width:44px;height:44px}._colorPicker_1ty2z_91{width:44px;height:36px}}._pickerSection_1ty2z_96{display:flex;gap:.5rem;padding-top:.35rem;border-top:1px solid #e5e7eb;flex-wrap:wrap;align-items:center}._pickerGroup_1ty2z_105{display:flex;flex-direction:column;gap:.25rem;min-width:200px;flex:1}._pickerLabel_1ty2z_113{font-size:.68rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._colorPickerWrapper_1ty2z_121{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._colorPicker_1ty2z_91{width:38px;height:32px;border:1.25px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .2s}._colorPicker_1ty2z_91::-webkit-color-swatch-wrapper{padding:0}._colorPicker_1ty2z_91::-webkit-color-swatch{border:none;border-radius:4px}._colorPicker_1ty2z_91::-moz-color-swatch{border:none;border-radius:4px}._colorPicker_1ty2z_91:hover{border-color:#2e7ab9}._colorPicker_1ty2z_91:focus{outline:2px solid #2E7AB9;outline-offset:2px}._colorPreview_1ty2z_158{width:26px;height:26px;border-radius:6px;border:1.25px solid #d1d5db;box-shadow:0 2px 4px #0000001a}._colorValue_1ty2z_166{flex:1;font-size:.75rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,monospace;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._strokePickerWrapper_1ty2z_177{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._strokeSlider_1ty2z_187{flex:1;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#d1d5db,#374151);border-radius:3px;outline:none;cursor:pointer}._strokeSlider_1ty2z_187::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;background:linear-gradient(135deg,#2e7ab9,#246399);border:1.5px solid white;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0003;transition:all .2s}._strokeSlider_1ty2z_187::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 8px #0000004d}._strokeSlider_1ty2z_187::-moz-range-thumb{width:14px;height:14px;background:linear-gradient(135deg,#2e7ab9,#246399);border:1.5px solid white;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0003;transition:all .2s}._strokeSlider_1ty2z_187::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 4px 8px #0000004d}._strokeSlider_1ty2z_187:focus{outline:2px solid #2E7AB9;outline-offset:2px}._strokePreview_1ty2z_232{display:flex;align-items:center;justify-content:center;width:44px;height:32px;background:#fff;border-radius:6px;border:1.5px solid #d1d5db}._strokeLine_1ty2z_243{width:34px;border-radius:2px;transition:all .2s}._strokeValue_1ty2z_249{min-width:32px;font-size:.75rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,monospace;color:#374151;text-align:right}@media(max-width:767px){._toolbar_1ty2z_1{padding:.875rem}._toolGrid_1ty2z_30{flex-wrap:wrap}._toolButton_1ty2z_41{padding:.625rem}._pickerSection_1ty2z_96{gap:.65rem}._colorPickerWrapper_1ty2z_121,._strokePickerWrapper_1ty2z_177{padding:.5rem}._colorPicker_1ty2z_91{width:40px;height:36px}._colorPreview_1ty2z_158{width:28px;height:28px}._strokePreview_1ty2z_232{width:40px;height:30px}._strokeLine_1ty2z_243{width:32px}._colorValue_1ty2z_166,._strokeValue_1ty2z_249{font-size:.75rem}}@media(prefers-reduced-motion:reduce){._toolButton_1ty2z_41,._colorPicker_1ty2z_91,._strokeSlider_1ty2z_187,._strokeLine_1ty2z_243{transition:none}._strokeSlider_1ty2z_187::-webkit-slider-thumb:hover,._strokeSlider_1ty2z_187::-moz-range-thumb:hover{transform:none}}._container_1pq8e_1{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#f9fafb;border-radius:12px;border:2px dashed #d1d5db}@media(min-width:768px){._container_1pq8e_1{gap:1.5rem;padding:2rem}}._header_1pq8e_17{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._title_1pq8e_25{font-size:1rem;font-weight:600;color:#374151;margin:0}@media(min-width:768px){._title_1pq8e_25{font-size:1.125rem}}._uploadButton_1pq8e_37{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;min-height:44px}._uploadButton_1pq8e_37:hover{box-shadow:0 4px 12px #2e7ab966;transform:translateY(-1px)}._uploadButton_1pq8e_37:active{transform:translateY(0)}@media(min-width:768px){._uploadButton_1pq8e_37{padding:.875rem 1.5rem;font-size:.9375rem}}._uploadHint_1pq8e_66{font-size:.8125rem;color:#6b7280;margin:-.5rem 0 0}@media(min-width:768px){._uploadHint_1pq8e_66{font-size:.875rem}}._fileInput_1pq8e_77{display:none}._screenshotsGrid_1pq8e_81{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:.5rem}@media(min-width:768px){._screenshotsGrid_1pq8e_81{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}}._screenshotCard_1pq8e_94{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;border:2px solid #e5e7eb;transition:all .2s}._screenshotCard_1pq8e_94:hover{border-color:#2e7ab9;box-shadow:0 4px 12px #0000001a}._screenshotPreview_1pq8e_108{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#f3f4f6}._screenshotImage_1pq8e_116{width:100%;height:100%;object-fit:cover}._annotatedBadge_1pq8e_122{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff;border-radius:4px;font-size:.75rem;font-weight:600;box-shadow:0 2px 4px #0003}._annotatedBadge_1pq8e_122 span{display:none}@media(min-width:768px){._annotatedBadge_1pq8e_122 span{display:inline}}._screenshotActions_1pq8e_146{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid #e5e7eb}._annotateButton_1pq8e_153{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;min-height:44px}._annotateButton_1pq8e_153:hover{background:#e5e7eb;border-color:#2e7ab9;color:#2e7ab9}._annotateButton_1pq8e_153:active{transform:scale(.98)}._deleteButton_1pq8e_179{display:flex;align-items:center;justify-content:center;padding:.625rem;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:6px;cursor:pointer;transition:all .2s;min-height:44px}._deleteButton_1pq8e_179:hover{background:#fecaca}._deleteButton_1pq8e_179:active{transform:scale(.98)}._screenshotName_1pq8e_199{padding:.5rem .75rem;font-size:.75rem;color:#6b7280;background:#f9fafb;border-top:1px solid #e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._editorSection_1pq8e_210{display:flex;flex-direction:column;gap:1rem;background:#fff;padding:1rem;border-radius:10px;border:2px solid #2E7AB9}@media(min-width:768px){._editorSection_1pq8e_210{gap:1.5rem;padding:1.5rem}}._editorHeader_1pq8e_226{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}@media(min-width:768px){._editorHeader_1pq8e_226{padding:1rem 1.25rem}}._headerLeft_1pq8e_241{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#374151;flex:1;min-width:0}._headerLeft_1pq8e_241 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){._headerLeft_1pq8e_241{font-size:.9375rem}}._headerActions_1pq8e_262{display:flex;gap:.5rem;flex-shrink:0}._saveButton_1pq8e_268{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}._saveButton_1pq8e_268:hover{box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}._saveButton_1pq8e_268:active{transform:translateY(0)}._cancelButton_1pq8e_291{display:flex;align-items:center;justify-content:center;padding:.5rem;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:6px;cursor:pointer;transition:all .2s}._cancelButton_1pq8e_291:hover{background:#fecaca}._canvasWrapper_1pq8e_307{position:relative;width:100%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000001a;border:2px solid #e5e7eb}._canvas_1pq8e_307{display:block;width:100%;height:auto;max-height:400px;object-fit:contain;touch-action:none}@media(min-width:768px){._canvas_1pq8e_307{max-height:500px}}@media(min-width:1024px){._canvas_1pq8e_307{max-height:600px}}._textInputOverlay_1pq8e_336{position:absolute;transform:translate(-50%,-50%);background:#fffffff5;border:1px solid #d1d5db;border-radius:8px;padding:.5rem;box-shadow:0 10px 30px #00000014;display:flex;flex-direction:column;gap:.5rem;min-width:220px;z-index:15}._textInputField_1pq8e_351{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none;transition:border-color .15s,box-shadow .15s}._textInputField_1pq8e_351:focus{border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab933}._textInputActions_1pq8e_365{display:flex;gap:.5rem}._textInputConfirm_1pq8e_370,._textInputCancel_1pq8e_371{flex:1;padding:.45rem .75rem;border-radius:6px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .15s}._textInputConfirm_1pq8e_370{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:#0ea567}._textInputConfirm_1pq8e_370:disabled{opacity:.6;cursor:not-allowed}._textInputConfirm_1pq8e_370:hover:not(:disabled){box-shadow:0 4px 12px #10b98159;transform:translateY(-1px)}._textInputCancel_1pq8e_371{background:#f3f4f6;color:#374151;border-color:#d1d5db}._textInputCancel_1pq8e_371:hover{background:#e5e7eb}._canvasLoading_1pq8e_404{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#ffffffe6;z-index:10}._canvasLoading_1pq8e_404 p{margin:0;font-size:.875rem;color:#6b7280}._spinner_1pq8e_424{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#2e7ab9;border-radius:50%;animation:_spin_1pq8e_424 .8s linear infinite}@keyframes _spin_1pq8e_424{to{transform:rotate(360deg)}}._canvasHint_1pq8e_438{display:flex;justify-content:center;padding:.75rem;background:#eff6ff;border-radius:8px}._canvasHint_1pq8e_438 p{margin:0;font-size:.8125rem;color:#246399;text-align:center}@media(min-width:768px){._canvasHint_1pq8e_438 p{font-size:.875rem}}._emptyState_1pq8e_457{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:.75rem}@media(min-width:768px){._emptyState_1pq8e_457{padding:4rem 2rem}}._emptyState_1pq8e_457 p{margin:0;color:#6b7280;font-size:.9375rem}._emptyState_1pq8e_457 p._emptySubtext_1pq8e_475{font-size:.8125rem;color:#9ca3af}._emptyIcon_1pq8e_480{color:#d1d5db}@media(max-width:767px){._container_1pq8e_1{border-radius:10px;padding:1rem}._screenshotsGrid_1pq8e_81{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._annotateButton_1pq8e_153 span,._saveButton_1pq8e_268 span{display:none}._saveButton_1pq8e_268 span:after{content:"Save"}}@media(prefers-reduced-motion:reduce){._uploadButton_1pq8e_37,._annotateButton_1pq8e_153,._deleteButton_1pq8e_179,._saveButton_1pq8e_268,._cancelButton_1pq8e_291,._screenshotCard_1pq8e_94{transition:none}._uploadButton_1pq8e_37:hover,._saveButton_1pq8e_268:hover{transform:none}}._backdrop_1vgu5_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;z-index:9999999999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_1vgu5_1 .2s ease-out}@keyframes _fadeIn_1vgu5_1{0%{opacity:0}to{opacity:1}}._modalContainer_1vgu5_21{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;z-index:99999999999;padding:0;pointer-events:none}@media(min-width:768px){._modalContainer_1vgu5_21{align-items:center;padding:1rem}}._modal_1vgu5_21{background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -4px 20px #00000026;width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px));max-height:calc(100svh - env(safe-area-inset-top,0px));display:flex;flex-direction:column;animation:_slideUp_1vgu5_1 .3s ease-out;pointer-events:auto}@media(min-width:768px){._modal_1vgu5_21{border-radius:16px;max-width:900px;max-height:90vh;animation:_scaleIn_1vgu5_1 .3s ease-out}}@media(min-width:1024px){._modal_1vgu5_21{max-width:1000px}}@keyframes _slideUp_1vgu5_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _scaleIn_1vgu5_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._header_1vgu5_85{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1rem;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff;border-radius:20px 20px 0 0;padding-top:calc(1.25rem + env(safe-area-inset-top,0px))}@media(min-width:768px){._header_1vgu5_85{padding:1.5rem 2rem;border-radius:16px 16px 0 0}}._title_1vgu5_104{font-size:1.25rem;font-weight:700;margin:0}@media(min-width:768px){._title_1vgu5_104{font-size:1.5rem}}._closeButton_1vgu5_115{display:flex;align-items:center;justify-content:center;padding:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;color:#fff;transition:all .2s;min-width:44px;min-height:44px}._closeButton_1vgu5_115:hover:not(:disabled){background:#fff3}._closeButton_1vgu5_115:disabled{opacity:.5;cursor:not-allowed}._closeButton_1vgu5_115:focus{outline:2px solid white;outline-offset:2px}._form_1vgu5_141{display:flex;flex-direction:column;height:100%;overflow:hidden}._formContent_1vgu5_148{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem}@media(min-width:768px){._formContent_1vgu5_148{padding:2rem}}._formContent_1vgu5_148::-webkit-scrollbar{width:8px}._formContent_1vgu5_148::-webkit-scrollbar-track{background:#f1f1f1}._formContent_1vgu5_148::-webkit-scrollbar-thumb{background:#888;border-radius:4px}._formContent_1vgu5_148::-webkit-scrollbar-thumb:hover{background:#555}._footer_1vgu5_173{display:flex;gap:.75rem;justify-content:flex-end;padding:1rem;border-top:1px solid #e5e7eb;background:#f9fafb;flex-shrink:0;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}@media(min-width:768px){._footer_1vgu5_173{padding:1.5rem 2rem;gap:1rem}}._cancelButton_1vgu5_190,._submitButton_1vgu5_191{padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;white-space:nowrap;min-height:44px}@media(min-width:768px){._cancelButton_1vgu5_190,._submitButton_1vgu5_191{padding:.875rem 1.5rem;font-size:1rem}}._cancelButton_1vgu5_190:focus,._submitButton_1vgu5_191:focus{outline:2px solid #2E7AB9;outline-offset:2px}._cancelButton_1vgu5_190:disabled,._submitButton_1vgu5_191:disabled{opacity:.6;cursor:not-allowed}._cancelButton_1vgu5_190{background-color:#f3f4f6;color:#374151}._cancelButton_1vgu5_190:hover:not(:disabled){background-color:#e5e7eb}._cancelButton_1vgu5_190:active:not(:disabled){transform:scale(.98)}._submitButton_1vgu5_191{background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff}._submitButton_1vgu5_191:hover:not(:disabled){box-shadow:0 4px 12px #2e7ab966;transform:translateY(-1px)}._submitButton_1vgu5_191:active:not(:disabled){transform:translateY(0) scale(.98)}._spinner_1vgu5_246{width:16px;height:16px;border:2px solid currentColor;border-radius:50%;border-top:2px solid transparent;animation:_spin_1vgu5_246 .8s linear infinite}@keyframes _spin_1vgu5_246{to{transform:rotate(360deg)}}@media(max-width:767px){._modalContainer_1vgu5_21{padding-bottom:env(safe-area-inset-bottom)}._modal_1vgu5_21:before{content:"";display:block;width:40px;height:4px;background:#d1d5db;border-radius:2px;margin:.75rem auto 0;position:absolute;top:0;left:50%;transform:translate(-50%)}._header_1vgu5_85{padding-top:1.75rem}}@media(prefers-reduced-motion:reduce){._backdrop_1vgu5_1,._modal_1vgu5_21{animation:none}._submitButton_1vgu5_191,._cancelButton_1vgu5_190{transition:none}}._backdrop_6b52u_3{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;z-index:5000;outline:none}._backdrop_6b52u_3._fullscreen_6b52u_14{background:#000000f2;z-index:5100}._wrapper_6b52u_28{position:fixed;top:calc(var(--toolbar-h, 60px) + 1rem);left:calc(var(--sidebar-w, 240px) + 1rem);right:1rem;bottom:1rem;z-index:9999999;display:flex;align-items:center;justify-content:center;pointer-events:none}._wrapper_6b52u_28._fullscreen_6b52u_14{top:0;left:0;right:0;bottom:0;z-index:99999999}._dialog_6b52u_49{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;width:100%;height:100%;max-width:95vw;max-height:95vh;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;position:relative;z-index:1}._dialog_6b52u_49._fullscreen_6b52u_14{border-radius:0;box-shadow:none;max-width:100vw;max-height:100vh;width:100vw;height:100vh;max-height:100dvh;height:100dvh}._header_6b52u_76{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}._headerLeft_6b52u_87{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._title_6b52u_95{margin:0;font-size:1.25rem;font-weight:700}._urlDisplay_6b52u_101{display:flex;align-items:center;gap:.5rem}._url_6b52u_101{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.75rem;background:#ffffff1a;padding:.25rem .5rem;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}._toolbar_6b52u_119{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._button_6b52u_126{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.875rem;white-space:nowrap;min-height:44px}._button_6b52u_126:hover:not(:disabled){background:#fff3;transform:translateY(-1px)}._button_6b52u_126:disabled{opacity:.5;cursor:not-allowed;transform:none}._closeButton_6b52u_153{background:#ef444433;border-color:#ef44444d}._closeButton_6b52u_153:hover:not(:disabled){background:#ef44444d}._divider_6b52u_162{width:1px;height:24px;background:#fff3;margin:0 .25rem;flex-shrink:0}._spinner_6b52u_170{width:16px;height:16px;border:2px solid currentColor;border-radius:50%;border-top:2px solid transparent;animation:_spin_6b52u_170 1s linear infinite}@keyframes _spin_6b52u_170{to{transform:rotate(360deg)}}._tabs_6b52u_184{display:flex;background:#f8fafc;border-bottom:1px solid #e2e8f0;position:relative;flex-shrink:0}._tab_6b52u_184{flex:1;padding:1rem 1.5rem;background:none;border:none;cursor:pointer;font-weight:500;color:#6b7280;transition:all .2s ease;position:relative;min-height:44px}._tab_6b52u_184:hover{color:#374151;background:#2e7ab90d}._tab_6b52u_184._tabActive_6b52u_210{color:#2e7ab9;background:#fff;border-bottom:2px solid #2E7AB9}._tabContent_6b52u_216{display:flex;align-items:center;justify-content:center;gap:.5rem}._content_6b52u_223{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0}._content_6b52u_223._fullscreen_6b52u_14{height:calc(100dvh - 140px)}._iframeContainer_6b52u_236{flex:1;position:relative;background:#f8fafc;overflow:hidden}._iframe_6b52u_236{width:100%;height:100%;border:none;background:#fff;display:block}._loading_6b52u_251{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;color:#6b7280;padding:3rem}._loadingSpinner_6b52u_262{display:flex;align-items:center;justify-content:center}._loadingText_6b52u_268{text-align:center}._loadingText_6b52u_268 h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#374151}._loadingText_6b52u_268 p{margin:0;color:#6b7280}._empty_6b52u_284{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;color:#6b7280;padding:3rem}._emptyIcon_6b52u_295{color:#9ca3af}._empty_6b52u_284 h3{margin:0;font-size:1.5rem;font-weight:600;color:#374151}._empty_6b52u_284 p{margin:0;text-align:center;max-width:400px}._retryButton_6b52u_312{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#2e7ab9;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s ease}._retryButton_6b52u_312:hover{background:#246399;transform:translateY(-1px)}._feedbackContainer_6b52u_331{flex:1;overflow:hidden;display:flex;flex-direction:column}._statusBar_6b52u_338{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:#f8fafc;border-top:1px solid #e2e8f0;font-size:.75rem;color:#6b7280;flex-shrink:0}._statusInfo_6b52u_350{display:flex;gap:1rem}._statusItem_6b52u_355{display:flex;align-items:center;gap:.25rem}._statusActions_6b52u_361{display:flex;gap:1rem}._shortcut_6b52u_366{background:#e5e7eb;padding:.125rem .375rem;border-radius:4px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace}@media(max-width:768px){._wrapper_6b52u_28{top:0;left:0;right:0;bottom:0}._dialog_6b52u_49{border-radius:0;max-width:100vw;max-height:100vh;width:100vw;height:100vh;max-height:100dvh;height:100dvh}._header_6b52u_76{padding:calc(.75rem + env(safe-area-inset-top,0px)) 1rem .75rem;flex-direction:column;align-items:flex-start;gap:.75rem}._title_6b52u_95{font-size:1.125rem}._toolbar_6b52u_119{gap:.25rem;width:100%;flex-wrap:wrap}._button_6b52u_126{padding:.5rem .75rem;font-size:.8rem;flex:1 1 auto;justify-content:center}._statusBar_6b52u_338{padding:.375rem .75rem}._statusActions_6b52u_361{display:none}}@media(prefers-contrast:high){._backdrop_6b52u_3{background:#000000e6}._button_6b52u_126{border-width:2px}}@media(prefers-reduced-motion:reduce){._button_6b52u_126,._tab_6b52u_184{transition:none}._spinner_6b52u_170{animation:none}}._dialogContent_1d2db_1{max-width:500px;width:90vw;padding:0;border-radius:16px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;background-color:#fff;overflow:hidden;border:none}._header_1d2db_12{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;background:linear-gradient(135deg,#fff1f2,#ffe4e6);position:relative;border-bottom:1px solid rgba(220,38,38,.1)}@media(max-width:480px){._header_1d2db_12{padding:24px 20px}}._iconContainer_1d2db_27{display:flex;align-items:center;gap:14px;flex:1}._warningIcon_1d2db_34{width:36px;height:36px;color:#dc2626;filter:drop-shadow(0 2px 4px rgba(220,38,38,.2))}@media(max-width:480px){._warningIcon_1d2db_34{width:32px;height:32px}}._title_1d2db_47{font-size:22px;font-weight:700;color:#dc2626;margin:0;letter-spacing:-.02em}@media(max-width:480px){._title_1d2db_47{font-size:20px}}._closeButton_1d2db_60{position:relative;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#fff,#f8fafc);color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000001a}._closeButton_1d2db_60:hover:not(:disabled){background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;border-color:#0000001a;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}._closeButton_1d2db_60:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}._closeButton_1d2db_60:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){._closeButton_1d2db_60{width:36px;height:36px}}._closeIcon_1d2db_96{width:20px;height:20px}@media(max-width:480px){._closeIcon_1d2db_96{width:18px;height:18px}}._content_1d2db_107{padding:32px;background-color:#fff}@media(max-width:768px){._content_1d2db_107{padding:28px}}@media(max-width:480px){._content_1d2db_107{padding:24px}}._message_1d2db_122{font-size:16px;line-height:1.7;color:#1e293b;margin:0 0 20px}._message_1d2db_122 strong{color:#dc2626;font-weight:700;background:linear-gradient(135deg,#dc2626,#b91c1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:480px){._message_1d2db_122{font-size:15px;line-height:1.6;margin-bottom:16px}}._warningText_1d2db_144{font-size:14px;line-height:1.6;color:#991b1b;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid rgba(220,38,38,.2);border-radius:12px;padding:16px 20px;margin:0;box-shadow:inset 0 1px 2px #dc26260d}@media(max-width:480px){._warningText_1d2db_144{font-size:13px;padding:14px 18px}}._footer_1d2db_162{display:flex;justify-content:flex-end;gap:12px;padding:24px 32px;background:linear-gradient(180deg,#fafbfc,#f8fafc);border-top:1px solid rgba(0,0,0,.06)}@media(max-width:768px){._footer_1d2db_162{padding:20px 28px}}@media(max-width:480px){._footer_1d2db_162{flex-direction:column-reverse;gap:10px;padding:20px 24px}._footer_1d2db_162 button{width:100%}}._cancelButton_1d2db_186,._deleteButton_1d2db_187{min-height:46px;padding:0 28px;font-weight:600;font-size:14px;border-radius:10px;transition:all .2s ease;letter-spacing:.01em}._cancelButton_1d2db_186:disabled,._deleteButton_1d2db_187:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){._cancelButton_1d2db_186,._deleteButton_1d2db_187{min-height:44px;padding:0 24px;font-size:13px}}._cancelButton_1d2db_186{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(0,0,0,.1);color:#475569;box-shadow:0 1px 3px #0000000d}._cancelButton_1d2db_186:hover:not(:disabled){background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#00000026;box-shadow:0 2px 6px #0000001a;transform:translateY(-1px);color:#334155}._cancelButton_1d2db_186:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000000d}._deleteButton_1d2db_187{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;box-shadow:0 2px 8px #dc262640}._deleteButton_1d2db_187:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 4px 16px #dc262666;transform:translateY(-2px)}._deleteButton_1d2db_187:active:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #dc262640}._dialogContent_1amb5_1{max-width:520px;width:92vw;padding:0;border-radius:18px;box-shadow:0 26px 60px -18px #0f172a59;background-color:#fff;overflow:hidden;border:none;max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px)}._header_1amb5_14{display:flex;align-items:center;justify-content:space-between;padding:26px 30px;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-bottom:1px solid rgba(217,119,6,.2)}@media(max-width:480px){._header_1amb5_14{padding:22px 20px}}._iconContainer_1amb5_28{display:flex;align-items:center;gap:12px;flex:1}._warningIcon_1amb5_35{width:34px;height:34px;color:#d97706;filter:drop-shadow(0 2px 4px rgba(217,119,6,.2))}@media(max-width:480px){._warningIcon_1amb5_35{width:30px;height:30px}}._title_1amb5_48{font-size:20px;font-weight:700;color:#b45309;margin:0;letter-spacing:-.01em}@media(max-width:480px){._title_1amb5_48{font-size:18px}}._closeButton_1amb5_61{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#fff,#f8fafc);color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000001a}._closeButton_1amb5_61:hover:not(:disabled){background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;border-color:#0000001a;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}._closeButton_1amb5_61:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}._closeButton_1amb5_61:disabled{opacity:.5;cursor:not-allowed}._closeIcon_1amb5_90{width:20px;height:20px}@media(max-width:480px){._closeIcon_1amb5_90{width:18px;height:18px}}._content_1amb5_101{padding:28px 30px;background-color:#fff}@media(max-width:768px){._content_1amb5_101{padding:26px}}@media(max-width:480px){._content_1amb5_101{padding:22px 20px}}._message_1amb5_116{font-size:15px;line-height:1.6;color:#1f2937;margin:0 0 16px}@media(max-width:480px){._message_1amb5_116{font-size:14px}}._warningText_1amb5_128{font-size:13px;line-height:1.6;color:#92400e;background:#fffbeb;border:1px solid rgba(217,119,6,.2);border-radius:12px;padding:12px 16px;margin:0}._footer_1amb5_139{display:flex;justify-content:flex-end;gap:12px;padding:22px 30px calc(22px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fafbfc,#f8fafc);border-top:1px solid rgba(0,0,0,.06)}@media(max-width:480px){._footer_1amb5_139{flex-direction:column-reverse;gap:10px;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px))}._footer_1amb5_139 button{width:100%}}._cancelButton_1amb5_158,._confirmButton_1amb5_159{min-height:44px;padding:0 26px;font-weight:600;font-size:14px;border-radius:10px;letter-spacing:.01em}._cancelButton_1amb5_158:disabled,._confirmButton_1amb5_159:disabled{opacity:.6;cursor:not-allowed}._overlay_1t3ld_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172aa6;display:flex;align-items:center;justify-content:center;z-index:50}._modal_1t3ld_11{background:#0f172a;border-radius:16px;box-shadow:0 25px 50px -12px #0f172ae6;max-width:720px;width:100%;padding:24px 24px 20px;color:#e5e7eb;border:1px solid rgba(148,163,184,.4)}._header_1t3ld_22{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._header_1t3ld_22 h2{font-size:1.3rem;font-weight:600;color:#f9fafb;margin:0}._closeButton_1t3ld_36{background:transparent;border:none;color:#9ca3af;font-size:1.4rem;cursor:pointer;padding:4px 8px}._closeButton_1t3ld_36:hover{color:#e5e7eb}._content_1t3ld_49{max-height:420px;overflow-y:auto;padding-right:4px}._section_1t3ld_55{margin-bottom:24px}._sectionHeader_1t3ld_59{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._sectionHeader_1t3ld_59 h3{font-size:.95rem;font-weight:600;color:#e5e7eb;margin:0}._infoBox_1t3ld_73{background:#2463991f;border-radius:8px;padding:10px 12px;font-size:.85rem;color:#e5e7eb;border:1px solid rgba(46,122,185,.4)}._warningBox_1t3ld_82{background:#be185d1f;border-radius:8px;padding:10px 12px;font-size:.85rem;color:#fecaca;border:1px solid rgba(248,113,113,.5);margin-top:12px}._checkboxGroup_1t3ld_92{display:flex;align-items:center;font-size:.9rem;color:#e5e7eb}._checkboxGroup_1t3ld_92 label{display:inline-flex;align-items:center;gap:8px}._checkboxGroup_1t3ld_92 input{width:16px;height:16px}._addButton_1t3ld_110{font-size:.8rem;padding:4px 10px;border-radius:999px;background:#3080c11a;border:1px solid rgba(48,128,193,.6);color:#e0f2fe;cursor:pointer}._addButton_1t3ld_110:disabled{opacity:.5;cursor:not-allowed}._repositoriesList_1t3ld_125{display:flex;flex-direction:column;gap:12px}._repositoryItem_1t3ld_131{background:#0f172ab3;border-radius:10px;padding:10px 12px;border:1px solid rgba(148,163,184,.5)}._repositoryHeader_1t3ld_138{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._repositoryNumber_1t3ld_145{font-size:.85rem;font-weight:600;color:#93c5fd}._removeButton_1t3ld_151{background:transparent;border:none;color:#fca5a5;font-size:1.1rem;cursor:pointer}._removeButton_1t3ld_151:hover{color:#fecaca}._repositoryFields_1t3ld_163{display:flex;gap:12px;flex-wrap:wrap}._inputGroup_1t3ld_169{flex:1;min-width:160px;display:flex;flex-direction:column;gap:4px}._inputGroup_1t3ld_169 label{font-size:.8rem;color:#c7ddf0}._inputGroup_1t3ld_169 select,._inputGroup_1t3ld_169 input{border-radius:8px;border:1px solid rgba(148,163,184,.7);padding:6px 10px;font-size:.9rem;background:#0f172ae6;color:#e5e7eb}._required_1t3ld_192{color:#f97373;margin-left:2px}._errorText_1t3ld_197{margin-top:6px;font-size:.8rem;color:#fecaca}._footer_1t3ld_203{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}._cancelButton_1t3ld_210{padding:6px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.7);background:transparent;color:#e5e7eb;font-size:.9rem;cursor:pointer}._createButton_1t3ld_220{padding:6px 16px;border-radius:999px;border:none;background:linear-gradient(90deg,#3080c1,#2e7ab9);color:#f9fafb;font-size:.9rem;font-weight:500;cursor:pointer}._createButton_1t3ld_220:disabled{opacity:.6;cursor:not-allowed}._tracker_1o30k_1{background:#020617;border-radius:12px;border:1px solid rgba(148,163,184,.5);padding:12px 14px;color:#e5e7eb;font-size:.85rem}._header_1o30k_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._title_1o30k_17{font-size:.9rem;font-weight:600;color:#e5e7eb}._stateBadge_1o30k_23{font-size:.75rem;padding:2px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.7);color:#e5e7eb}._success_1o30k_31{border-color:#22c55eb3;color:#bbf7d0}._failed_1o30k_36{border-color:#f87171b3;color:#fecaca}._running_1o30k_41{border-color:#2e7ab9b3;color:#bfdbfe}._controls_1o30k_46{display:flex;gap:8px}._cancelButton_1o30k_51{font-size:.75rem;padding:4px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.7);background:transparent;color:#e5e7eb;cursor:pointer}._progressSection_1o30k_61{margin-top:8px}._progressBar_1o30k_65{position:relative;height:6px;border-radius:999px;background:#0f172ae6;overflow:hidden}._progressFill_1o30k_73{position:absolute;top:0;right:0;bottom:0;left:0;width:0%;background:linear-gradient(90deg,#3080c1,#2e7ab9);transition:width .3s ease-out}._progressFill_1o30k_73._success_1o30k_31{background:linear-gradient(90deg,#22c55e,#16a34a)}._progressFill_1o30k_73._failed_1o30k_36{background:linear-gradient(90deg,#f97373,#ef4444)}._progressText_1o30k_89{margin-top:4px;font-size:.8rem;color:#c7ddf0}._statsSection_1o30k_95{margin-top:6px;display:flex;gap:12px;flex-wrap:wrap}._stat_1o30k_23{display:flex;gap:4px;font-size:.8rem;color:#c7ddf0}._statLabel_1o30k_109{color:#9ca3af}._statValue_1o30k_113{font-weight:500}._stageSection_1o30k_117{margin-top:6px}._stageIndicator_1o30k_121{display:flex;align-items:center;gap:8px}._stageIcon_1o30k_127{width:8px;height:8px;border-radius:999px;background:#6b7280}._stageIcon_1o30k_127._pending_1o30k_134{background:#6b7280}._stageIcon_1o30k_127._validation_1o30k_138{background:#3080c1}._stageIcon_1o30k_127._creating_repos_1o30k_142{background:#2e7ab9}._stageIcon_1o30k_127._ci_cd_setup_1o30k_146{background:#22c55e}._stageIcon_1o30k_127._boilerplate_1o30k_150{background:#3080c1}._stageIcon_1o30k_127._finalizing_1o30k_154{background:#2e7ab9}._stageIcon_1o30k_127._completed_1o30k_158{background:#22c55e}._stageIcon_1o30k_127._failed_1o30k_36{background:#ef4444}._stageName_1o30k_166{font-size:.8rem;color:#e5e7eb}._resultSection_1o30k_171{margin-top:10px;border-top:1px solid rgba(31,41,55,.9);padding-top:8px}._successResult_1o30k_177{color:#bbf7d0}._successIcon_1o30k_181{font-size:1.1rem;margin-right:4px}._successMessage_1o30k_186{margin-bottom:4px}._resultDetails_1o30k_190{display:flex;gap:12px;font-size:.8rem}._resultStat_1o30k_196{display:flex;gap:4px}._green_1o30k_201{color:#4ade80}._red_1o30k_205{color:#fca5a5}._reposList_1o30k_209{margin-top:8px;max-height:160px;overflow-y:auto}._repoItem_1o30k_215{display:flex;gap:8px;padding:6px 0;border-bottom:1px solid rgba(31,41,55,.9)}._repoIcon_1o30k_222{font-size:.9rem}._repoInfo_1o30k_226{flex:1}._repoName_1o30k_230{font-size:.85rem;font-weight:500}._repoMeta_1o30k_235{font-size:.78rem;color:#9ca3af}._repoUrl_1o30k_240{font-size:.78rem;color:#3080c1}._repoError_1o30k_245{font-size:.78rem;color:#fecaca}._loadingState_1o30k_250,._errorState_1o30k_251{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:.85rem;color:#e5e7eb}._spinner_1o30k_260{width:18px;height:18px;border-radius:999px;border:2px solid rgba(148,163,184,.5);border-top-color:#3080c1;animation:_spin_1o30k_260 .7s linear infinite}._errorIcon_1o30k_269{font-size:1.2rem}._errorMessage_1o30k_273{text-align:center}._retryButton_1o30k_277{margin-top:4px;font-size:.78rem;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.7);background:transparent;color:#e5e7eb;cursor:pointer}@keyframes _spin_1o30k_260{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._root_1qs38_1{display:inline-flex;height:1.5rem;width:2.75rem;flex-shrink:0;cursor:pointer;align-items:center;border-radius:9999px;border:2px solid transparent;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._root_1qs38_1:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-ring, rgba(46, 122, 185, .5)),0 0 0 2px var(--color-background, white)}._root_1qs38_1:disabled{cursor:not-allowed;opacity:.5}._root_1qs38_1[data-state=checked]{background-color:var(--color-primary, #2E7AB9)}._root_1qs38_1[data-state=unchecked]{background-color:var(--color-input, #e2e8f0)}._thumb_1qs38_29{pointer-events:none;display:block;height:1.25rem;width:1.25rem;border-radius:9999px;background-color:var(--color-background, white);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._thumb_1qs38_29[data-state=checked]{transform:translate(1.25rem)}._thumb_1qs38_29[data-state=unchecked]{transform:translate(0)}._content_1jicp_1{display:flex;flex-direction:column;max-width:38rem;width:min(92vw,38rem);max-height:calc(100vh - 2.5rem);max-height:calc(100dvh - 2.5rem);overflow:hidden;background:#fff;border-radius:18px;border:1px solid rgba(36,99,153,.2);box-shadow:0 20px 48px #0f172a33;padding:1.5rem 1.75rem}._header_1jicp_16{gap:.5rem}._titleRow_1jicp_20{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._title_1jicp_20{font-size:1.35rem;font-weight:600;color:#12305e}._version_1jicp_33{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#2e7ab9;background:#2e7ab91a;padding:.25rem .6rem;border-radius:999px}._description_1jicp_44{color:#64748b;font-size:.95rem}._body_1jicp_49{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem;flex:1;min-height:0;overflow-y:auto;padding-right:.25rem;-webkit-overflow-scrolling:touch}._section_1jicp_61{background:#f7fafc;border-radius:14px;padding:1rem 1.1rem;border:1px solid rgba(36,99,153,.12)}._sectionTitle_1jicp_68{font-size:.9rem;font-weight:600;color:#1e3a8a;margin-bottom:.35rem}._sectionSubtitle_1jicp_75{font-size:.85rem;color:#64748b}._paragraph_1jicp_80{margin:0 0 .75rem;color:#1f2937;font-size:.95rem;line-height:1.4}._paragraph_1jicp_80:last-child{margin-bottom:0}._list_1jicp_91{margin:0;padding-left:1.2rem;color:#1f2937;font-size:.92rem;line-height:1.45}._list_1jicp_91 li+li{margin-top:.4rem}._targetsHeader_1jicp_103{display:flex;align-items:center;justify-content:space-between;gap:1rem}._toggleWrap_1jicp_110{display:inline-flex;align-items:center}._targetsBody_1jicp_115{margin-top:.75rem}._consentStatus_1jicp_119{font-size:.85rem;color:#475569}._declineWarning_1jicp_124{margin-top:.75rem;padding:.75rem 1rem;border-radius:12px;background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#7f1d1d;font-size:.9rem;line-height:1.35}._footer_1jicp_135{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}._primaryButton_1jicp_142{background:#246399;color:#fff;border:none;border-radius:999px;padding:.6rem 1.4rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}._primaryButton_1jicp_142:hover:enabled{background:#153254;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a33}._primaryButton_1jicp_142:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._secondaryButton_1jicp_166{background:#fff;color:#1e3a8a;border:1px solid rgba(36,99,153,.3);border-radius:999px;padding:.6rem 1.2rem;font-size:.88rem;font-weight:600;cursor:pointer;transition:border .15s ease,color .15s ease}._secondaryButton_1jicp_166:hover:enabled{border-color:#246399;color:#12305e}._secondaryButton_1jicp_166:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){._content_1jicp_1{padding:1.25rem;max-height:calc(100dvh - 1.5rem);height:calc(100dvh - 1.5rem)}._footer_1jicp_135{flex-direction:column-reverse;align-items:stretch}._primaryButton_1jicp_142,._secondaryButton_1jicp_166{width:100%}}._header_1qh1p_1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}._headerTitle_1qh1p_10{margin:0;font-size:18px;color:#111827}._missionButton_1qh1p_16{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border-radius:999px;border:1px solid #246399;background:#246399;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}._missionButton_1qh1p_16:hover{background:#1f5686;border-color:#1f5686}._missionGate_1qh1p_36{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:.85rem;font-weight:600;white-space:nowrap}._missionGateSpinner_1qh1p_50{width:1rem;height:1rem;color:#246399}@media(max-width:640px){._header_1qh1p_1{align-items:flex-start}._missionButton_1qh1p_16,._missionGate_1qh1p_36{width:100%;justify-content:center}}._inlineStat_1trw5_1{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 1.25rem;border-radius:999px;background:#0f172a1f;border:1px solid rgba(148,163,184,.35);box-shadow:0 10px 22px #0f172a2e;color:#0f172a;margin:.75rem auto 1.5rem}._inlineValue_1trw5_15{font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:800;color:#0f172a}._inlineLabel_1trw5_21{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#334155}@media(max-width:768px){._inlineStat_1trw5_1{width:100%;max-width:280px;padding:.55rem .9rem;margin-top:.45rem;margin-bottom:.8rem}._inlineValue_1trw5_15{font-size:clamp(1.1rem,5vw,1.45rem)}._inlineLabel_1trw5_21{font-size:.68rem;letter-spacing:.1em}}@media(max-width:480px){._inlineStat_1trw5_1{max-width:260px;margin-bottom:.7rem}}.verify-email-page{--verify-ink: #0f172a;--verify-muted: #5b6475;--verify-accent: #246399;--verify-accent-soft: rgba(36, 99, 153, .08);--verify-success: #0f8a5f;--verify-error: #b42318;--verify-border: #e5e9f2;--verify-panel: #f7f9fc;--verify-shadow: 0 30px 60px rgba(15, 23, 42, .08);min-height:100vh;min-height:100dvh;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:calc(48px + env(safe-area-inset-top,0px)) 20px calc(32px + env(safe-area-inset-bottom,0px));position:relative;overflow:hidden;font-family:Figtree,sans-serif;color:var(--verify-ink)}.verify-email-page:before,.verify-email-page:after{content:"";position:absolute;border-radius:50%;opacity:.7;pointer-events:none}.verify-email-page:before{width:520px;height:520px;background:radial-gradient(circle,#24639914,#fff0);top:-240px;right:-180px}.verify-email-page:after{width:420px;height:420px;background:radial-gradient(circle,#2463990f,#fff0);bottom:-220px;left:-160px}.verify-email-card{width:min(760px,100%);background:#fff;border:1px solid var(--verify-border);border-radius:28px;padding:36px 40px;box-shadow:var(--verify-shadow);position:relative;z-index:1;display:grid;gap:24px;animation:verify-appear .6s ease}.verify-email-header{display:flex;align-items:center;gap:20px}.verify-email-logo{width:clamp(64px,12vw,96px);height:auto;display:block}.verify-email-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--verify-muted);font-weight:600}.verify-email-title{font-size:28px;margin:6px 0 8px;color:var(--verify-ink)}.verify-email-subtitle{margin:0;font-size:15px;color:var(--verify-muted);max-width:420px}.verify-email-status{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:20px;border-radius:20px;background:var(--verify-panel);border:1px solid var(--verify-border);align-items:start}.verify-email-status--success{background:#f6fffb;border-color:#d1fae5}.verify-email-status--error{background:#fff5f5;border-color:#fecaca}.verify-email-status-icon{width:52px;height:52px;border-radius:16px;background:var(--verify-accent-soft);display:flex;align-items:center;justify-content:center;color:var(--verify-accent)}.verify-email-status--success .verify-email-status-icon{background:#0f8a5f1f;color:var(--verify-success)}.verify-email-status--error .verify-email-status-icon{background:#b423181f;color:var(--verify-error)}.verify-email-status-icon svg{width:26px;height:26px}.verify-email-spinner{width:26px;height:26px;border:3px solid rgba(36,99,153,.18);border-top:3px solid var(--verify-accent);border-radius:50%;animation:verify-spin 1s linear infinite}.verify-email-status-body h2{margin:8px 0;font-size:22px;color:var(--verify-ink)}.verify-email-status-label{display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--verify-muted)}.verify-email-message{margin:0;font-size:15px;color:var(--verify-muted)}.verify-email-address{margin-top:12px;padding:10px 12px;border-radius:12px;border:1px dashed var(--verify-border);background:#fff;color:var(--verify-muted);font-size:14px}.verify-email-address span{color:var(--verify-ink);font-weight:600}.verify-email-actions{display:flex;gap:12px;flex-wrap:wrap}.verify-email-actions .custom-btn{width:auto;border-radius:12px;padding:12px 20px;border:1px solid transparent;background-color:var(--verify-accent);color:#fff;box-shadow:0 12px 24px #2463992e}.verify-email-actions .custom-btn:hover{background-color:#101c45;color:#fff}.verify-email-actions .custom-btn.btn--outline{background-color:#fff;border-color:var(--verify-border);color:var(--verify-ink);box-shadow:none}.verify-email-actions .custom-btn.btn--outline:hover{background-color:#f5f7fb;color:var(--verify-ink)}.verify-email-redirect{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--verify-muted)}.verify-email-meter{flex:1;height:6px;background:#e6ebf5;border-radius:999px;overflow:hidden}.verify-email-meter-bar{display:block;height:100%;width:100%;background:linear-gradient(90deg,#1d356b,#4b71d9);transform-origin:left;animation:verify-meter 3s linear forwards}.verify-email-footer{text-align:center;font-size:13px;color:var(--verify-muted)}.verify-email-footer a{color:var(--verify-accent);text-decoration:none}.verify-email-footer a:hover{text-decoration:underline}@keyframes verify-spin{to{transform:rotate(360deg)}}@keyframes verify-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes verify-meter{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:640px){.verify-email-card{padding:28px 22px;border-radius:22px}.verify-email-header{flex-direction:column;align-items:flex-start}.verify-email-actions{flex-direction:column}.verify-email-actions .custom-btn{width:100%}}@media(prefers-reduced-motion:reduce){.verify-email-card,.verify-email-spinner{animation:none}.verify-email-meter-bar{animation:none;transform:scaleX(1)}}._legalPage_wjtyo_1{max-width:900px;margin:0 auto;padding:calc(var(--public-header-h, 60px) + 2rem) 1.25rem 4rem;line-height:1.6}._title_wjtyo_8{font-size:2rem;font-weight:700;margin-bottom:1rem}._meta_wjtyo_14{color:#666;margin-bottom:2rem}h2{font-size:1.25rem;margin-top:1.75rem;margin-bottom:.5rem}ul{padding-left:1.25rem}a{color:#246399;text-decoration:none}a:hover{text-decoration:underline}._langToggle_wjtyo_38{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1.5rem}._langButton_wjtyo_46{min-width:120px}._page_1jn60_92{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,2rem);padding:clamp(24px,4vw,48px);background:#f5f7fb;min-height:calc(100vh - clamp(5rem,10vw,8rem));box-sizing:border-box;width:clamp(320px,100vw - var(--sidebar-w, 0px) - clamp(3.5rem,7vw,8rem),1400px);margin:0 auto;border-radius:28px;box-shadow:0 28px 60px #1625461f;transition:width .3s ease,padding .3s ease}@media(max-width:768px){._page_1jn60_92{width:100%;padding:clamp(20px,6vw,32px);border-radius:20px;min-height:auto;margin:0;gap:1.25rem}}._heroSection_1jn60_117{background:#fff;border-radius:20px;padding:1.75rem;box-shadow:0 12px 32px #1f325b1a;display:flex;flex-direction:column;gap:1.25rem}._heroCopy_1jn60_127 h1{margin:0;font-size:1.9rem;font-weight:700;color:#18234c}._heroCopy_1jn60_127 p{margin:.35rem 0 0;color:#516082;font-size:1rem;line-height:1.5}._heroMetrics_1jn60_140{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}._heroError_1jn60_146{margin:0;color:#b00303;font-size:.9rem}._metricCard_1jn60_152{background:linear-gradient(135deg,#4658b41a,#93acf12e);border-radius:16px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.45rem}._metricTitle_1jn60_161{font-size:.9rem;font-weight:600;color:#31427a}._metricValue_1jn60_167{font-size:1.4rem;font-weight:700;color:#18234c}._metricHint_1jn60_173{font-size:.85rem;color:#516082}._metricSubHint_1jn60_178{font-size:.78rem;color:#6a7793}._tabBar_1jn60_183{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}._tabButton_1jn60_191{flex:0 0 auto;min-width:200px;border:1px solid rgba(94,108,148,.18);background:#fff;border-radius:14px;padding:.85rem 1rem;text-align:left;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:.35rem}._tabButton_1jn60_191:hover{border-color:#4658b459;box-shadow:0 10px 24px #4658b41f}._tabLabel_1jn60_210{font-weight:600;color:#1d2752;font-size:.98rem}._tabDescription_1jn60_216{font-size:.85rem;color:#5b678b}._active_1jn60_221{border-color:#4658b4a6;background:linear-gradient(135deg,#4658b41f,#93acf138)}._panel_1jn60_226{display:flex;flex-direction:column;gap:1.5rem;min-height:0}._embeddedSurface_1jn60_233{background:#fff;border-radius:20px;padding:1.2rem;box-shadow:0 12px 32px #1f325b1f;overflow:hidden}._profileStack_1jn60_241{display:flex;flex-direction:column;gap:1.5rem}._orgLogoCard_1jn60_247{border-radius:18px;border:1px solid #e2e8f0;background:#f8fafc;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._orgLogoCard_1jn60_247 h2{margin:0 0 .35rem;font-size:1.2rem;color:#1d2752}._orgLogoCard_1jn60_247 p{margin:0;color:#5b678b}._orgLogoHeader_1jn60_266{display:flex;align-items:center;justify-content:space-between;gap:1rem}._orgLogoPreview_1jn60_273{width:64px;height:64px;border-radius:12px;object-fit:cover;border:1px solid #e2e8f0;background:#fff}._orgLogoControls_1jn60_282{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}._orgLogoInput_1jn60_289{flex:1 1 260px;padding:.6rem .75rem;border-radius:10px;border:1px solid #d9e2f1;font-size:.95rem;background:#fff}._orgLogoButton_1jn60_298{padding:.6rem 1rem;border-radius:10px;border:1px solid #c4d0ea;background:#fff;color:#1d2752;font-weight:600;cursor:pointer}._orgLogoButton_1jn60_298:disabled{opacity:.6;cursor:not-allowed}._orgLogoDivider_1jn60_313{color:#6b7280;font-size:.85rem}._orgLogoFile_1jn60_318{border:1px dashed #cbd5e1;border-radius:10px;padding:.45rem .7rem;background:#fff}@media(max-width:768px){._orgLogoHeader_1jn60_266{flex-wrap:wrap;align-items:flex-start}._orgLogoControls_1jn60_282{flex-direction:column;align-items:stretch}._orgLogoInput_1jn60_289,._orgLogoButton_1jn60_298,._orgLogoFile_1jn60_318{width:100%}._orgLogoDivider_1jn60_313{display:none}}._orgDefaultsCard_1jn60_343{background:#fff;border-radius:18px;padding:1.75rem;box-shadow:0 12px 32px #1f325b1f;display:flex;flex-direction:column;gap:1.25rem}._orgDefaultsHeader_1jn60_353{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}._orgDefaultsHeader_1jn60_353 h2{margin:0 0 .35rem;font-size:1.3rem;color:#1d2752}._orgDefaultsHeader_1jn60_353 p{margin:0;color:#5b678b}._orgDefaultsSave_1jn60_369{padding:.6rem 1.1rem;border-radius:12px;border:1px solid rgba(70,88,180,.4);background:linear-gradient(135deg,#4658b41f,#93acf12e);color:#1d2752;font-weight:600;cursor:pointer}._orgDefaultsSave_1jn60_369:disabled{opacity:.6;cursor:not-allowed}._orgDefaultsError_1jn60_384{margin:0;color:#b00303;font-size:.9rem}._orgDefaultsLoading_1jn60_390{margin:0;color:#5b678b}._orgDefaultsGrid_1jn60_395{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}._orgDefaultsItem_1jn60_401{border-radius:14px;border:1px solid #e2e8f0;padding:1rem;background:#f8fafc;display:flex;flex-direction:column;gap:.75rem;color:#1d2752;font-weight:600}._orgDefaultsInputRow_1jn60_413{display:flex;align-items:center;gap:.5rem}._orgDefaultsInput_1jn60_413{width:100%;padding:.5rem .65rem;border-radius:10px;border:1px solid #cbd5e1;background:#fff;font-size:.95rem}._orgDefaultsPrefix_1jn60_428,._orgDefaultsSuffix_1jn60_429{font-size:.9rem;color:#6b7280}._orgDefaultsRate_1jn60_434{border-top:1px solid #e2e8f0;padding-top:1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}._orgDefaultsRate_1jn60_434 h3{margin:0 0 .35rem;font-size:1.1rem;color:#1d2752}._orgDefaultsRate_1jn60_434 p{margin:0;color:#5b678b}._embeddedSurface_1jn60_233 .settingsPageWrapper{background:transparent;box-shadow:none}._embeddedSurface_1jn60_233 .settingsPageWrapper .settingsCardWrapper-main{height:auto}._embeddedSurface_1jn60_233 .walletContainer,._embeddedSurface_1jn60_233 .subscriptionContainer{min-height:auto}._infoPanel_1jn60_469{background:#fff;border-radius:18px;padding:1.75rem;box-shadow:0 12px 32px #1f325b1f}._infoPanel_1jn60_469 h2{margin:0 0 .75rem;font-size:1.3rem;color:#1d2752}._infoPanel_1jn60_469 p{margin:0;color:#516082;line-height:1.6}._infoLink_1jn60_486{margin-top:1.1rem;display:inline-flex;align-items:center;gap:.4rem;color:#3747c5;font-weight:600;text-decoration:none}._infoLink_1jn60_486:hover{text-decoration:underline}@media(max-width:768px){._page_1jn60_92{padding:1.25rem 1rem 1.75rem}._tabBar_1jn60_183{gap:.6rem}._tabButton_1jn60_191{min-width:170px;padding:.75rem .85rem}._embeddedSurface_1jn60_233{padding:1rem;border-radius:16px}}.settingsPageWrapper .heading-top-settingwrap{border-bottom:1px solid #D9DFED;width:calc(100% - 38px);display:flex;align-items:center;justify-content:space-between;padding:20px}.settingsPageWrapper .heading-top-settingwrap .right-setting-btns{display:flex;align-items:center;gap:12px}.settingsPageWrapper .heading-top-settingwrap .right-setting-btns button{border-radius:24px;display:flex;align-items:center;gap:8px;border:none;padding:8px 16px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.settingsPageWrapper .heading-top-settingwrap .right-setting-btns button svg{width:16px;height:16px}.settingsPageWrapper .heading-top-settingwrap .right-setting-btns button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.settingsPageWrapper .heading-top-settingwrap .right-setting-btns button:active{transform:translateY(0)}.settingsPageWrapper .heading-top-settingwrap .right-setting-btns .btn-change-password,.settingsPageWrapper .heading-top-settingwrap .right-setting-btns .btn-change-password:hover{background:#246399}.settingsPageWrapper .heading-top-settingwrap .right-setting-btns .btn-delete-user{background:#b00303}.settingsPageWrapper .heading-top-settingwrap .right-setting-btns .btn-delete-user:hover{background:#b91c1c}.settingsPageWrapper .settingsCardWrapper-main{padding:20px;height:calc(100vh - 220px);overflow-y:auto}.settingsPageWrapper .myte-passkey-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:50}.settingsPageWrapper .myte-passkey-card{background:#fff;border-radius:12px;padding:20px;width:min(420px,90vw);box-shadow:0 20px 40px #0f172a33}.settingsPageWrapper .myte-passkey-actions{display:flex;gap:10px;margin-top:16px}.settingsPageWrapper .settings-note{color:#6b7280;font-size:12px;margin-top:6px}.settingsPageWrapper .sso-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.settingsPageWrapper .sso-subtitle{color:#6b7280;font-size:14px;margin:6px 0 0}.settingsPageWrapper .sso-status{display:flex;align-items:center;gap:10px}.settingsPageWrapper .sso-pill{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#e2e8f0;color:#1f2937}.settingsPageWrapper .sso-pill.enabled{background:#22c55e26;color:#166534}.settingsPageWrapper .sso-pill.disabled{background:#94a3b833;color:#475569}.settingsPageWrapper .sso-count{font-size:12px;color:#475569}.settingsPageWrapper .sso-actions{margin-top:12px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.settingsPageWrapper .sso-label-input{flex:1;min-width:240px;flex-direction:column;align-items:flex-start}.settingsPageWrapper .sso-label-input .form-control{margin-bottom:0}.settingsPageWrapper .sso-buttons{display:flex;align-items:flex-end}.settingsPageWrapper .sso-passkey-list{margin-top:16px;display:flex;flex-direction:column;gap:12px}.settingsPageWrapper .sso-passkey-row{padding:12px 14px;border:1px solid #D9DFED;border-radius:10px;display:flex;justify-content:space-between;gap:16px;align-items:center;background:#f8fafc}@media screen and (max-width:767px){.settingsPageWrapper .sso-passkey-row{flex-direction:column;align-items:flex-start}}.settingsPageWrapper .sso-passkey-title{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:4px}.settingsPageWrapper .sso-passkey-meta{font-size:12px;color:#64748b}.settingsPageWrapper .sso-footer{display:flex;justify-content:flex-end}.settingsPageWrapper .btn-outline{border:1px solid #94a3b8;background:#fff;color:#1f2937;border-radius:18px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.settingsPageWrapper .btn-outline:hover{background:#f1f5f9}.settingsPageWrapper .cardWrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;margin-top:24px;margin-bottom:16px}@media screen and (max-width:767px){.settingsPageWrapper .cardWrapper{grid-template-columns:auto}}.settingsPageWrapper .settingsCardWrapper{background-color:#fff;border:1px solid #D9DFED;padding:16px;border-radius:8px}.settingsPageWrapper .settingsCardWrapper h3{font-size:24px;font-weight:400;margin-bottom:10px}.settingsPageWrapper .settingsCardWrapper p{font-size:16px;font-weight:400;margin-bottom:16px;color:#246399}.settingsPageWrapper .settingsCardWrapper .sso-subtitle{font-size:14px;margin-bottom:0;color:#6b7280}.settingsPageWrapper .settingsCardWrapper .input-bk{display:flex;align-items:center;gap:4px}.settingsPageWrapper .settingsCardWrapper .input-bk div{display:flex;align-items:center;gap:2px}.settingsPageWrapper .settingsCardWrapper .form-control{border:1px solid #C7DDF0;padding:5px;border-radius:8px;width:100%;font-size:16px;color:#246399;background:#fff;margin-bottom:16px}.settingsPageWrapper .settingsCardWrapper .form-control:focus{border-color:#1e293b}.settingsPageWrapper .settingsCardWrapper .form-control.disabled{pointer-events:none;border:#ffffff solid 1px}.settingsPageWrapper .settingsCardWrapper .bottomWrapper{display:flex;justify-content:flex-start}.settingsPageWrapper .settingsCardWrapper .bottomWrapper button{background:transparent;border:none;cursor:pointer}.settingsPageWrapper .settingsCardWrapper .bottomWrapper button svg{width:24px;height:24px}.delete-user-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}@media(max-width:600px){.delete-user-popup-overlay{align-items:flex-end;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 8px)}}.delete-user-popup-container{background-color:#fff;padding:20px;width:min(400px,100%);border-radius:8px;box-shadow:0 4px 12px #0000001a}.delete-user-popup-container h3{font-size:20px;margin-bottom:16px}.delete-user-popup-container .feedback-textarea{width:100%;padding:10px;border-radius:4px;border:1px solid #d3d3d3;margin-bottom:20px;min-height:120px}.delete-user-popup-container .delete-note{color:red;font-size:14px;margin-bottom:20px}.delete-user-popup-container .popup-buttons{display:flex;justify-content:flex-end;gap:10px}.delete-user-popup-container .popup-buttons .btn{padding:10px 20px;font-size:14px;border-radius:4px;min-height:44px}.delete-user-popup-container .popup-buttons .btn.btn-primary{background-color:#2e7ab9;color:#fff;border:none}.delete-user-popup-container .popup-buttons .btn.btn-primary:hover{background-color:#245f90}.delete-user-popup-container .popup-buttons .btn.btn-secondary{background-color:#d3d3d3;color:#212529;border:none}.delete-user-popup-container .popup-buttons .btn.btn-secondary:hover{background-color:#bababa}.change-password-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.change-password-modal{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003;margin:20px;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.modal-header h2{margin:0;color:#1f2937;font-size:1.5rem;font-weight:600}.modal-header .close-button{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease;line-height:1}.modal-header .close-button:hover:not(:disabled){color:#374151;background-color:#f3f4f6}.modal-header .close-button:disabled{opacity:.5;cursor:not-allowed}.change-password-form{padding:24px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:6px;color:#374151;font-weight:500;font-size:.875rem}.form-group .password-input-container{position:relative;display:flex;align-items:center}.form-group .password-input-container input{width:100%;padding:12px 50px 12px 16px;border:2px solid #d1d5db;border-radius:8px;font-size:1rem;transition:all .2s ease;background-color:#fff}.form-group .password-input-container input:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}.form-group .password-input-container input:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.form-group .password-input-container input::placeholder{color:#9ca3af}.form-group .password-input-container .password-toggle{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;font-size:16px;color:#6b7280;transition:all .2s ease}.form-group .password-input-container .password-toggle:hover:not(:disabled){color:#374151;background-color:#f3f4f6}.form-group .password-input-container .password-toggle:disabled{opacity:.5;cursor:not-allowed}.form-group .password-hint{display:block;margin-top:4px;color:#6b7280;font-size:.75rem}.form-group .password-error{display:flex;align-items:center;gap:6px;color:#dc2626;font-size:.875rem;margin-top:4px}.form-group .password-error .error-icon{font-weight:700;font-size:.75rem}.form-group .password-success{display:flex;align-items:center;gap:6px;color:#16a34a;font-size:.875rem;margin-top:4px}.form-group .password-success .success-icon{font-weight:700;font-size:.75rem}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:20px;border-top:1px solid #e5e7eb}.modal-actions button{padding:12px 24px;border-radius:8px;font-weight:500;font-size:.875rem;transition:all .2s ease;cursor:pointer;border:none;min-width:120px}.modal-actions button:disabled{opacity:.6;cursor:not-allowed}.modal-actions .cancel-button{background-color:#f3f4f6;color:#374151;border:2px solid #d1d5db}.modal-actions .cancel-button:hover:not(:disabled){background-color:#e5e7eb;border-color:#9ca3af}.modal-actions .submit-button{background-color:#2e7ab9;color:#fff}.modal-actions .submit-button:hover:not(:disabled){background-color:#246399;box-shadow:0 4px 12px #2e7ab94d}.modal-actions .submit-button:active:not(:disabled){transform:translateY(1px)}.security-notice{padding:16px 24px 24px;background-color:#e9f2fc;border-top:1px solid #e5e7eb;border-radius:0 0 12px 12px}.security-notice p{margin:0;color:#1f4f7a;font-size:.875rem;line-height:1.5}.security-notice p strong{color:#78350f}@media(max-width:768px){.change-password-modal{margin:10px;max-height:95vh}.modal-header{padding:20px 20px 12px}.modal-header h2{font-size:1.25rem}.change-password-form{padding:20px}.modal-actions{flex-direction:column}.modal-actions button{width:100%;margin:0}}@media(prefers-contrast:high){.change-password-modal{border:2px solid #000}.form-group input{border-color:#000}.form-group input:focus{border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab94d}.submit-button{background-color:#2e7ab9}.submit-button:hover:not(:disabled){background-color:#246399}}@media(prefers-reduced-motion:reduce){.change-password-modal{animation:none}*{transition:none!important}}._subscriptionContainer_15s4r_1{display:flex;justify-content:flex-start;align-items:flex-start;padding:20px;min-height:100%;background:linear-gradient(145deg,#f8faff,#fff);width:100%}._subscriptionCard_15s4r_11{background:#fff;border-radius:16px;box-shadow:0 8px 20px #2463991a;width:100%;max-width:100%;overflow:hidden;position:relative;animation:_fadeIn_15s4r_1 .3s ease-out}._cardHeader_15s4r_22{padding:24px 30px;border-bottom:1px solid rgba(36,99,153,.1);background:linear-gradient(135deg,#246399,#2a3a6a);color:#fff;position:relative;overflow:hidden}._cardHeader_15s4r_22:before{content:"";position:absolute;top:-30px;right:-30px;width:100px;height:100px;background:radial-gradient(circle,#ffffff1a,#fff0 70%);border-radius:50%;z-index:0}._cardHeader_15s4r_22 ._title_15s4r_41{font-size:24px;font-weight:700;margin:0 0 8px;position:relative;z-index:1}._cardHeader_15s4r_22 ._subtitle_15s4r_48{font-size:16px;font-weight:400;margin:0;opacity:.9;position:relative;z-index:1}._cardContent_15s4r_57{padding:0}._tabNavigation_15s4r_61{display:flex;gap:8px;padding:0 30px;border-bottom:1px solid rgba(36,99,153,.1);background:#f8faff;margin-top:0}._tabButton_15s4r_70{display:flex;align-items:center;gap:8px;padding:16px 24px;background:transparent;border:none;border-bottom:3px solid transparent;color:#6e7a8a;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;margin-bottom:-1px}._tabButton_15s4r_70:hover{color:#246399;background:#24639908}._tabButton_15s4r_70 ._tabIcon_15s4r_90{width:18px;height:18px}._tabButtonActive_15s4r_95{color:#246399;border-bottom-color:#246399;background:#fff}._tabButtonActive_15s4r_95:hover{background:#fff}._invoiceTabContent_15s4r_104{padding:30px;animation:_fadeIn_15s4r_1 .3s ease-out}._loadingState_15s4r_109{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._loadingState_15s4r_109 ._loader_15s4r_117{width:40px;height:40px;border:3px solid rgba(36,99,153,.1);border-radius:50%;border-top-color:#246399;animation:_spin_15s4r_1 1s linear infinite;margin-bottom:16px}._loadingState_15s4r_109 p{font-size:16px;color:#6e7a8a;margin:0}._activeSubscription_15s4r_132{padding:30px;display:flex;flex-direction:column;gap:24px}._activeSubscription_15s4r_132 ._statusBadge_15s4r_138{display:inline-flex;align-items:center;gap:8px;background:#24639914;color:#246399;font-weight:600;font-size:14px;padding:8px 16px;border-radius:30px;align-self:flex-start}._activeSubscription_15s4r_132 ._statusBadge_15s4r_138 ._statusIcon_15s4r_150{width:18px;height:18px;color:#4caf50}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:10px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._detailItem_15s4r_161{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#f8faff;border-radius:12px;transition:transform .2s,box-shadow .2s}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._detailItem_15s4r_161:hover{transform:translateY(-2px);box-shadow:0 4px 12px #24639914}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._detailItem_15s4r_161 ._detailIcon_15s4r_174{width:24px;height:24px;color:#246399;flex-shrink:0}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._detailItem_15s4r_161 h3{font-size:16px;font-weight:600;color:#246399;margin:0 0 6px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._detailItem_15s4r_161 p{font-size:14px;color:#6e7a8a;margin:0;line-height:1.4}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192{margin-top:32px;padding-top:24px;border-top:1px solid rgba(36,99,153,.1);animation:_fadeIn_15s4r_1 .4s ease-out}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 h2{margin:0 0 20px;font-size:20px;font-weight:700;color:#246399;display:flex;align-items:center;gap:10px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 h2:before{content:"";width:4px;height:24px;background:linear-gradient(135deg,#246399,#3a4d85);border-radius:2px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._loadingState_15s4r_109{padding:40px 20px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._loadingState_15s4r_109 p{margin-top:12px;color:#6e7a8a}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTableWrapper_15s4r_221{margin-top:16px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #2463990f;animation:_fadeIn_15s4r_1 .3s ease-out;border:2px solid rgba(36,99,153,.15);background:#fff}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221{width:100%;border-collapse:separate;border-spacing:0;background:#fff}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 thead{background:linear-gradient(135deg,#246399,#2a3a6a)}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 thead tr th{padding:16px 20px;text-align:left;color:#fff;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.15)}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 thead tr th:first-child{border-top-left-radius:12px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 thead tr th:last-child{border-top-right-radius:12px;border-right:none}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr{border-bottom:1px solid rgba(36,99,153,.15);transition:all .2s ease}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr:last-child{border-bottom:none}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr:last-child td:first-child{border-bottom-left-radius:12px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr:last-child td:last-child{border-bottom-right-radius:12px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr:hover{background:#24639908!important;transform:translate(2px)}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr:nth-of-type(odd){background:#fff}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr:nth-of-type(2n){background:#f8faff}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr td{padding:16px 20px;vertical-align:middle;border-right:1px solid rgba(36,99,153,.1)}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr td:last-child{border-right:none}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceId_15s4r_288{font-weight:600!important;color:#246399!important;font-size:14px!important;font-family:Monaco,Menlo,Courier New,monospace!important;display:block!important;box-sizing:border-box}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceStatus_15s4r_296{text-transform:capitalize!important;font-weight:600!important;font-size:13px!important;padding:4px 10px!important;border-radius:12px!important;display:inline-block!important;width:fit-content!important;color:#4b5563!important;background:#4b55631a!important;box-sizing:border-box}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceStatusPaid_15s4r_308{background:#4caf501a!important;color:#4caf50!important}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceStatusOpen_15s4r_312{background:#2196f31a!important;color:#2196f3!important}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceStatusDraft_15s4r_316{background:#9e9e9e1a!important;color:#9e9e9e!important}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceStatusVoid_15s4r_320{background:#f443361a!important;color:#f44336!important}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceStatusUncollectible_15s4r_324{background:#9c27b01a!important;color:#9c27b0!important}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceAmount_15s4r_328{color:#246399!important;font-weight:700!important;font-size:15px!important;display:block!important;box-sizing:border-box}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoicePeriod_15s4r_335{color:#4b5563!important;font-size:13px!important;line-height:1.4!important;display:block!important;box-sizing:border-box}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceActions_15s4r_342{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-start!important;box-sizing:border-box}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceActionButton_15s4r_349{background:linear-gradient(135deg,#246399,#3a4d85);color:#fff;border:none;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease;box-shadow:0 2px 4px #24639926}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceActionButton_15s4r_349:hover{background:linear-gradient(135deg,#122243,#2a3a6a);transform:translateY(-1px);box-shadow:0 4px 8px #24639933}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceActionButton_15s4r_349:active{transform:translateY(0)}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._invoiceActionButtonDisabled_15s4r_374{background:#e5e7eb;color:#6b7280;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-block}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._invoiceSection_15s4r_192 ._emptyState_15s4r_383{color:#6e7a8a;margin:20px 0;padding:24px;text-align:center;background:#24639905;border-radius:8px;font-size:14px;border:1px dashed rgba(36,99,153,.15)}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._modalButton_15s4r_393,._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._modalButtonGhost_15s4r_394{background:linear-gradient(135deg,#246399,#3a4d85);color:#fff;border:none;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease;box-shadow:0 2px 4px #24639926}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._modalButton_15s4r_393:hover,._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._modalButtonGhost_15s4r_394:hover{background:linear-gradient(135deg,#122243,#2a3a6a);transform:translateY(-1px);box-shadow:0 4px 8px #24639933}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._modalButton_15s4r_393:active,._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._modalButtonGhost_15s4r_394:active{transform:translateY(0)}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._modalButtonDisabled_15s4r_421{background:#e5e7eb;color:#6b7280;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:600}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._modalButtonGhost_15s4r_394{background:#fff;color:#246399;border:1px solid rgba(36,99,153,.2)}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._modalButtonGhost_15s4r_394:hover{background:#2463990f}._activeSubscription_15s4r_132 ._manageButton_15s4r_437{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(90deg,#246399,#3a4d85);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;align-self:flex-start;margin-top:10px}._activeSubscription_15s4r_132 ._manageButton_15s4r_437:hover{transform:translateY(-2px);box-shadow:0 4px 12px #24639933}._activeSubscription_15s4r_132 ._manageButton_15s4r_437:disabled{opacity:.7;cursor:not-allowed}._activeSubscription_15s4r_132 ._manageButton_15s4r_437 ._buttonIcon_15s4r_462{width:18px;height:18px}._activeSubscription_15s4r_132 ._manageButton_15s4r_437 ._buttonLoader_15s4r_466{display:flex;align-items:center;gap:8px}._activeSubscription_15s4r_132 ._manageButton_15s4r_437 ._buttonLoader_15s4r_466 ._loaderSmall_15s4r_471{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_15s4r_1 .8s linear infinite}._pricingTableWrapper_15s4r_480{padding:20px;min-height:400px}._pricingTableWrapper_15s4r_480 ::part(root){--p-shadow: 0 4px 12px rgba(36, 99, 153, .1);--p-border-radius: 12px}._fallbackMessage_15s4r_489{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#6e7a8a}._fallbackMessage_15s4r_489 ._fallbackIcon_15s4r_498{width:40px;height:40px;color:#246399;margin-bottom:16px;opacity:.7}._fallbackMessage_15s4r_489 p{font-size:16px;margin:0}@keyframes _fadeIn_15s4r_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_15s4r_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._subscriptionContainer_15s4r_1{padding:16px}._cardHeader_15s4r_22{padding:20px 24px}._cardHeader_15s4r_22 ._title_15s4r_41{font-size:22px}._cardHeader_15s4r_22 ._subtitle_15s4r_48{font-size:14px}._tabNavigation_15s4r_61{padding:0 24px;overflow-x:auto}._tabNavigation_15s4r_61 ._tabButton_15s4r_70{padding:12px 20px;font-size:14px;white-space:nowrap}._tabNavigation_15s4r_61 ._tabButton_15s4r_70 ._tabIcon_15s4r_90{width:16px;height:16px}._invoiceTabContent_15s4r_104{padding:24px}._activeSubscription_15s4r_132{padding:24px;gap:20px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155{grid-template-columns:1fr;gap:16px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._detailItem_15s4r_161{padding:16px}._activeSubscription_15s4r_132 ._manageButton_15s4r_437{width:100%;padding:10px 20px}._activeSubscription_15s4r_132 ._invoiceSection_15s4r_192{margin-top:24px}._activeSubscription_15s4r_132 ._invoiceSection_15s4r_192 ._invoiceTableWrapper_15s4r_221{overflow-x:auto}._activeSubscription_15s4r_132 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 thead{display:none}._activeSubscription_15s4r_132 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr{display:block;border-bottom:2px solid rgba(36,99,153,.1);padding:16px;margin-bottom:12px;background:#fff!important;border-radius:8px}._activeSubscription_15s4r_132 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr:last-child{margin-bottom:0}._activeSubscription_15s4r_132 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr td{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:none;background:#24639905;border-radius:6px;margin-bottom:8px}._activeSubscription_15s4r_132 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr td:last-child{margin-bottom:0}._activeSubscription_15s4r_132 ._invoiceSection_15s4r_192 ._invoiceTable_15s4r_221 tbody tr td:before{content:attr(data-label) ":";font-weight:600;color:#6e7a8a;font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-right:auto;min-width:80px}._pricingTableWrapper_15s4r_480{padding:16px}}@media(max-width:480px){._subscriptionContainer_15s4r_1{padding:12px}._cardHeader_15s4r_22{padding:16px 20px}._cardHeader_15s4r_22 ._title_15s4r_41{font-size:20px}._cardHeader_15s4r_22 ._subtitle_15s4r_48{font-size:13px}._tabNavigation_15s4r_61{padding:0 16px}._tabNavigation_15s4r_61 ._tabButton_15s4r_70{padding:10px 16px;font-size:13px}._tabNavigation_15s4r_61 ._tabButton_15s4r_70 ._tabIcon_15s4r_90{width:14px;height:14px}._invoiceTabContent_15s4r_104{padding:20px}._activeSubscription_15s4r_132{padding:20px;gap:16px}._activeSubscription_15s4r_132 ._statusBadge_15s4r_138{font-size:12px;padding:6px 12px}._activeSubscription_15s4r_132 ._statusBadge_15s4r_138 ._statusIcon_15s4r_150{width:16px;height:16px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._detailItem_15s4r_161{padding:14px;gap:12px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._detailItem_15s4r_161 ._detailIcon_15s4r_174{width:20px;height:20px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._detailItem_15s4r_161 h3{font-size:15px}._activeSubscription_15s4r_132 ._subscriptionDetails_15s4r_155 ._detailItem_15s4r_161 p{font-size:13px}._invoiceSection_15s4r_192 ._invoiceRow_15s4r_672{padding:12px}._invoiceSection_15s4r_192 ._invoiceRow_15s4r_672>span{font-size:13px}}._walletContainer_fusd9_1{background:linear-gradient(145deg,#fff,#f8faff);border-radius:16px;box-shadow:0 10px 30px #2463991a;padding:20px;margin:0 auto;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"header header" "balance stats" "cta cta";gap:15px;height:calc(100vh - 100px);max-height:650px}@media(max-width:992px){._walletContainer_fusd9_1{max-width:700px;padding:16px;gap:12px}}@media(max-width:768px){._walletContainer_fusd9_1{grid-template-columns:1fr;grid-template-areas:"header" "balance" "stats" "cta";height:auto;max-height:none;padding:15px;gap:15px}}@media(max-width:480px){._walletContainer_fusd9_1{padding:12px;gap:12px;border-radius:12px}}._walletContainer_fusd9_1:before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle,#2463990d,#24639900 70%);border-radius:50%;z-index:0}._header_fusd9_53{grid-area:header;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;position:relative;z-index:1}._header_fusd9_53 ._title_fusd9_62{font-size:22px;font-weight:700;color:#246399;position:relative}._header_fusd9_53 ._title_fusd9_62:after{content:"";position:absolute;bottom:-6px;left:0;width:30px;height:3px;background:linear-gradient(90deg,#246399,#3a4d85);border-radius:3px}@media(max-width:480px){._header_fusd9_53 ._title_fusd9_62{font-size:20px}}._header_fusd9_53 ._refreshButton_fusd9_83{display:flex;align-items:center;gap:8px;background:#2463990d;border:none;border-radius:10px;padding:8px 15px;cursor:pointer;transition:all .3s ease}._header_fusd9_53 ._refreshButton_fusd9_83:hover{background:#2463991a}._header_fusd9_53 ._refreshButton_fusd9_83:hover ._refreshIcon_fusd9_97{transform:rotate(180deg)}._header_fusd9_53 ._refreshButton_fusd9_83 ._refreshIcon_fusd9_97{width:18px;height:18px;transition:transform .5s ease}._header_fusd9_53 ._refreshButton_fusd9_83 ._refreshText_fusd9_105{font-size:14px;font-weight:600;color:#246399}@media(max-width:480px){._header_fusd9_53 ._refreshButton_fusd9_83 ._refreshText_fusd9_105{display:none}}@media(max-width:480px){._header_fusd9_53 ._refreshButton_fusd9_83{padding:8px}}._balanceCard_fusd9_121{grid-area:balance;background:linear-gradient(135deg,#246399,#2a3a6a);border-radius:16px;padding:20px;color:#fff;position:relative;overflow:hidden;box-shadow:0 10px 25px #24639933;z-index:1;display:flex;flex-direction:column}@media(max-width:992px){._balanceCard_fusd9_121{padding:16px}}@media(max-width:480px){._balanceCard_fusd9_121{padding:15px;border-radius:12px}}._balanceCard_fusd9_121:before{content:"";position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:radial-gradient(circle,#ffffff1a,#fff0 70%);border-radius:50%;z-index:-1}._balanceCard_fusd9_121 ._balanceHeader_fusd9_156{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._balanceCard_fusd9_121 ._balanceHeader_fusd9_156 ._balanceTitle_fusd9_162{font-size:15px;font-weight:500;opacity:.9}._balanceCard_fusd9_121 ._balanceHeader_fusd9_156 ._balanceBadge_fusd9_167{background:#ffffff26;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500}._balanceCard_fusd9_121 ._balanceAmount_fusd9_174{font-size:32px;font-weight:700;margin-bottom:5px;display:flex;align-items:baseline}@media(max-width:992px){._balanceCard_fusd9_121 ._balanceAmount_fusd9_174{font-size:28px}}._balanceCard_fusd9_121 ._balanceAmount_fusd9_174 ._balanceUnit_fusd9_186{font-size:14px;margin-left:8px;opacity:.8}._balanceCard_fusd9_121 ._balanceSubtext_fusd9_191{font-size:13px;opacity:.7;margin-bottom:20px}._balanceCard_fusd9_121 ._progressSection_fusd9_196{margin-top:auto}._balanceCard_fusd9_121 ._progressSection_fusd9_196 ._progressHeader_fusd9_199{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._balanceCard_fusd9_121 ._progressSection_fusd9_196 ._progressHeader_fusd9_199 ._progressTitle_fusd9_205{font-size:14px;font-weight:500;opacity:.9}._balanceCard_fusd9_121 ._progressSection_fusd9_196 ._progressHeader_fusd9_199 ._progressValue_fusd9_210{font-size:14px;font-weight:600;background:#ffffff26;padding:4px 10px;border-radius:20px}@media(max-width:480px){._balanceCard_fusd9_121 ._progressSection_fusd9_196 ._progressHeader_fusd9_199 ._progressValue_fusd9_210{font-size:12px;padding:3px 8px}}._balanceCard_fusd9_121 ._progressSection_fusd9_196 ._progressBarContainer_fusd9_223{height:12px;background:#fff3;border-radius:6px;overflow:hidden;position:relative;margin-bottom:12px}._balanceCard_fusd9_121 ._progressSection_fusd9_196 ._progressBar_fusd9_223{height:100%;background:#fffc;border-radius:6px;transition:width .8s cubic-bezier(.34,1.56,.64,1);position:relative}._balanceCard_fusd9_121 ._progressSection_fusd9_196 ._progressBar_fusd9_223:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#fff0,#fff3,#fff0);animation:_shimmer_fusd9_1 2s infinite}._balanceCard_fusd9_121 ._progressSection_fusd9_196 ._legendContainer_fusd9_248{display:flex;gap:15px;flex-wrap:wrap}._balanceCard_fusd9_121 ._progressSection_fusd9_196 ._legendContainer_fusd9_248 ._legendItem_fusd9_253{display:flex;align-items:center;gap:6px}._balanceCard_fusd9_121 ._progressSection_fusd9_196 ._legendContainer_fusd9_248 ._legendItem_fusd9_253 ._legendColor_fusd9_258{width:12px;height:12px;border-radius:3px}._balanceCard_fusd9_121 ._progressSection_fusd9_196 ._legendContainer_fusd9_248 ._legendItem_fusd9_253 ._legendColor_fusd9_258._available_fusd9_263{background:#fffc}._balanceCard_fusd9_121 ._progressSection_fusd9_196 ._legendContainer_fusd9_248 ._legendItem_fusd9_253 ._legendColor_fusd9_258._consumed_fusd9_266{background:#fff3}._balanceCard_fusd9_121 ._progressSection_fusd9_196 ._legendContainer_fusd9_248 ._legendItem_fusd9_253 ._legendText_fusd9_269{font-size:12px;opacity:.8}._statsGrid_fusd9_274{grid-area:stats;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,1fr);gap:10px;position:relative;z-index:1}@media(max-width:768px){._statsGrid_fusd9_274{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}}@media(max-width:600px){._statsGrid_fusd9_274{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,auto)}}._statCard_fusd9_296{background:#fff;border-radius:12px;padding:15px;position:relative;transition:all .3s ease;box-shadow:0 4px 15px #0000000d;display:flex;align-items:center}@media(max-width:992px){._statCard_fusd9_296{padding:12px}}@media(max-width:768px){._statCard_fusd9_296{flex-direction:column;align-items:flex-start;height:auto}}@media(max-width:600px){._statCard_fusd9_296{flex-direction:row;align-items:center}}@media(max-width:480px){._statCard_fusd9_296{padding:10px;border-radius:10px}}._statCard_fusd9_296:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2463991a}._statCard_fusd9_296 ._statIcon_fusd9_334{width:36px;height:36px;background:#2463991a;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}@media(max-width:992px){._statCard_fusd9_296 ._statIcon_fusd9_334{width:32px;height:32px}}@media(max-width:768px){._statCard_fusd9_296 ._statIcon_fusd9_334{margin-right:0;margin-bottom:10px}}@media(max-width:600px){._statCard_fusd9_296 ._statIcon_fusd9_334{margin-right:12px;margin-bottom:0}}._statCard_fusd9_296 ._statIcon_fusd9_334 svg{width:18px;height:18px;color:#246399}@media(max-width:992px){._statCard_fusd9_296 ._statIcon_fusd9_334 svg{width:16px;height:16px}}._statCard_fusd9_296 ._statContent_fusd9_374{flex-grow:1}@media(max-width:768px){._statCard_fusd9_296 ._statContent_fusd9_374{width:100%;text-align:center}}@media(max-width:600px){._statCard_fusd9_296 ._statContent_fusd9_374{text-align:left}}._statCard_fusd9_296 ._statValue_fusd9_388{font-size:20px;font-weight:700;color:#246399;margin-bottom:2px}@media(max-width:992px){._statCard_fusd9_296 ._statValue_fusd9_388{font-size:18px}}._statCard_fusd9_296 ._statLabel_fusd9_399{font-size:13px;color:#6e7a8a;font-weight:500}@media(max-width:992px){._statCard_fusd9_296 ._statLabel_fusd9_399{font-size:12px}}@keyframes _shimmer_fusd9_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._ctaSection_fusd9_418{grid-area:cta;background:#fff;border-radius:16px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000000d;z-index:1}@media(max-width:992px){._ctaSection_fusd9_418{padding:15px}}@media(max-width:768px){._ctaSection_fusd9_418{flex-direction:column;gap:15px;text-align:center}}@media(max-width:480px){._ctaSection_fusd9_418{padding:12px;border-radius:12px}}._ctaSection_fusd9_418:before{content:"";position:absolute;top:-80px;right:-80px;width:150px;height:150px;background:radial-gradient(circle,#24639908,#24639900 70%);border-radius:50%;z-index:-1}._ctaSection_fusd9_418 ._ctaText_fusd9_460{font-size:15px;color:#4a5568;max-width:60%}@media(max-width:992px){._ctaSection_fusd9_418 ._ctaText_fusd9_460{font-size:14px}}@media(max-width:768px){._ctaSection_fusd9_418 ._ctaText_fusd9_460{max-width:100%;margin-bottom:5px}}._ctaSection_fusd9_418 ._ctaButton_fusd9_476{background:linear-gradient(90deg,#246399,#3a4d85);color:#fff;border:none;border-radius:10px;padding:12px 20px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 6px 15px #24639933;white-space:nowrap}@media(max-width:992px){._ctaSection_fusd9_418 ._ctaButton_fusd9_476{padding:10px 18px;font-size:14px}}@media(max-width:480px){._ctaSection_fusd9_418 ._ctaButton_fusd9_476{width:100%}}._ctaSection_fusd9_418 ._ctaButton_fusd9_476:hover{transform:translateY(-2px);box-shadow:0 8px 20px #24639940}._ctaSection_fusd9_418 ._ctaButton_fusd9_476:hover:after{opacity:1}._ctaSection_fusd9_418 ._ctaButton_fusd9_476:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0);opacity:0;transition:opacity .3s ease}._ctaSection_fusd9_418 ._ctaButton_fusd9_476:focus{outline:none;box-shadow:0 0 0 3px #2463994d}@media(prefers-reduced-motion:reduce){._statCard_fusd9_296,._progressBar_fusd9_223,._refreshButton_fusd9_83,._ctaButton_fusd9_476{transition:none}._progressBar_fusd9_223:after{animation:none}}@media(forced-colors:active){._progressBar_fusd9_223,._legendColor_fusd9_258._available_fusd9_263{background-color:Highlight;background-image:none}._ctaButton_fusd9_476{background-color:ButtonText;background-image:none;color:ButtonFace}}._modalOverlay_d5p1f_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#24639999;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:_fadeIn_d5p1f_1 .2s ease-out;padding:16px}@media(max-width:600px){._modalOverlay_d5p1f_1{align-items:flex-end;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 8px)}}._modalContent_d5p1f_23{background:#fff;border-radius:16px;width:90%;max-width:450px;box-shadow:0 10px 25px #24639933;animation:_slideUp_d5p1f_1 .3s ease-out;overflow:hidden;max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);display:flex;flex-direction:column}@media(max-width:600px){._modalContent_d5p1f_23{width:100%;border-radius:16px 16px 0 0}}._modalHeader_d5p1f_43{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(36,99,153,.1)}._modalHeader_d5p1f_43 h2{font-size:18px;font-weight:700;color:#246399;margin:0}._modalHeader_d5p1f_43 ._closeButton_d5p1f_56{background:none;border:none;font-size:24px;color:#6e7a8a;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;transition:background-color .2s;min-width:44px;min-height:44px}._modalHeader_d5p1f_43 ._closeButton_d5p1f_56:hover{background-color:#2463990d}._formContent_d5p1f_77{padding:20px}._formGroup_d5p1f_81{position:relative;margin-bottom:24px}._formGroup_d5p1f_81:last-child{margin-bottom:0}._formGroup_d5p1f_81 ._floatingLabel_d5p1f_88{position:absolute;top:12px;left:12px;font-size:14px;color:#6e7a8a;transition:all .2s ease;pointer-events:none}._formGroup_d5p1f_81 ._floatingLabel_d5p1f_88._active_d5p1f_97{top:-8px;left:10px;font-size:12px;font-weight:600;color:#246399;background-color:#fff;padding:0 4px}._formGroup_d5p1f_81 ._inputField_d5p1f_106{width:100%;padding:12px;border:1px solid rgba(36,99,153,.2);border-radius:10px;font-size:16px;background-color:#f8faff;transition:border-color .3s,box-shadow .3s;min-height:44px}._formGroup_d5p1f_81 ._inputField_d5p1f_106:focus{outline:none;border-color:#246399;box-shadow:0 0 0 2px #2463991a}._formGroup_d5p1f_81 ._tokenEstimate_d5p1f_121{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;background:linear-gradient(135deg,#2463990d,#2463991a);border-radius:8px}._formGroup_d5p1f_81 ._tokenEstimate_d5p1f_121 ._estimateLabel_d5p1f_130{font-size:13px;color:#246399;font-weight:500}._formGroup_d5p1f_81 ._tokenEstimate_d5p1f_121 ._estimateValue_d5p1f_135{font-size:14px;font-weight:700;color:#246399}._formGroup_d5p1f_81 ._pricingInfo_d5p1f_140{font-size:12px;color:#6e7a8a;margin-top:6px;text-align:right}._formGroup_d5p1f_81 ._selectLabel_d5p1f_146{display:block;font-size:14px;font-weight:600;color:#246399;margin-bottom:8px}._formGroup_d5p1f_81 ._selectWrapper_d5p1f_153{position:relative}._formGroup_d5p1f_81 ._selectWrapper_d5p1f_153:after{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #246399;pointer-events:none}._formGroup_d5p1f_81 ._selectField_d5p1f_169{width:100%;padding:12px;border:1px solid rgba(36,99,153,.2);border-radius:10px;font-size:14px;background-color:#f8faff;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .3s,box-shadow .3s;min-height:44px}._formGroup_d5p1f_81 ._selectField_d5p1f_169:focus{outline:none;border-color:#246399;box-shadow:0 0 0 2px #2463991a}._formGroup_d5p1f_81 ._addPaymentButton_d5p1f_185{background:none;border:none;font-size:13px;color:#246399;font-weight:600;padding:6px 0;cursor:pointer;display:inline-block;margin-top:8px;transition:color .2s;min-height:44px}._formGroup_d5p1f_81 ._addPaymentButton_d5p1f_185:hover{color:#3a4d85;text-decoration:underline}._modalActions_d5p1f_203{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;background-color:#f8faff;border-top:1px solid rgba(36,99,153,.1)}._modalActions_d5p1f_203 ._cancelButton_d5p1f_211{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;background-color:transparent;color:#246399;border:1px solid rgba(36,99,153,.2);cursor:pointer;transition:background-color .2s;min-height:44px}._modalActions_d5p1f_203 ._cancelButton_d5p1f_211:hover{background-color:#2463990d}._modalActions_d5p1f_203 ._cancelButton_d5p1f_211:disabled{opacity:.5;cursor:not-allowed}._modalActions_d5p1f_203 ._submitButton_d5p1f_230{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;background:linear-gradient(90deg,#246399,#3a4d85);color:#fff;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;min-width:150px;min-height:44px}._modalActions_d5p1f_203 ._submitButton_d5p1f_230 ._loaderContainer_d5p1f_246{display:flex;align-items:center;justify-content:center;gap:8px}._modalActions_d5p1f_203 ._submitButton_d5p1f_230 ._loader_d5p1f_246{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_d5p1f_268 .8s linear infinite}._modalActions_d5p1f_203 ._submitButton_d5p1f_230:hover{transform:translateY(-1px);box-shadow:0 4px 10px #24639933}._modalActions_d5p1f_203 ._submitButton_d5p1f_230:disabled{opacity:.7;cursor:not-allowed}._modalActions_d5p1f_203 ._submitButton_d5p1f_230 ._spinnerIcon_d5p1f_268{animation:_spin_d5p1f_268 1s linear infinite}@keyframes _fadeIn_d5p1f_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_d5p1f_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_d5p1f_268{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._modalContent_d5p1f_23{width:95%;max-width:400px}._modalHeader_d5p1f_43 h2{font-size:16px}._formContent_d5p1f_77{padding:16px}._formGroup_d5p1f_81{margin-bottom:20px}._modalActions_d5p1f_203{padding:12px 16px}}@media(max-width:480px){._modalContent_d5p1f_23{width:100%;max-width:100%;border-radius:0;position:fixed;bottom:0;left:0;right:0;max-height:90vh;overflow-y:auto;animation:_slideUp_d5p1f_1 .3s ease-out}._modalHeader_d5p1f_43{padding:14px 16px}._formContent_d5p1f_77{padding:14px}._formGroup_d5p1f_81{margin-bottom:16px}._modalActions_d5p1f_203{padding:12px 14px}._modalActions_d5p1f_203 ._cancelButton_d5p1f_211,._modalActions_d5p1f_203 ._submitButton_d5p1f_230{flex:1;padding:10px 12px;font-size:13px}._modalActions_d5p1f_203 ._submitButton_d5p1f_230{min-width:0}}._modalOverlay_112io_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#24639999;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:_fadeIn_112io_1 .2s ease-out;padding:16px}@media(max-width:600px){._modalOverlay_112io_1{align-items:flex-end;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 8px)}}._modalContent_112io_23{background:#fff;border-radius:16px;width:90%;max-width:450px;box-shadow:0 10px 25px #24639933;animation:_slideUp_112io_1 .3s ease-out;overflow:hidden;max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px);display:flex;flex-direction:column}@media(max-width:600px){._modalContent_112io_23{width:100%;border-radius:16px 16px 0 0}}._modalHeader_112io_43{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(36,99,153,.1)}._modalHeader_112io_43 h2{font-size:18px;font-weight:700;color:#246399;margin:0}._modalHeader_112io_43 ._closeButton_112io_56{background:none;border:none;font-size:24px;color:#6e7a8a;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;transition:background-color .2s;min-width:44px;min-height:44px}._modalHeader_112io_43 ._closeButton_112io_56:hover{background-color:#2463990d}._formGroup_112io_77{padding:20px}._formGroup_112io_77 ._cardLabel_112io_80{display:block;font-size:14px;font-weight:600;color:#246399;margin-bottom:8px}._formGroup_112io_77 ._cardElementWrapper_112io_87{padding:14px;border:1px solid rgba(36,99,153,.2);border-radius:10px;background-color:#f8faff;transition:border-color .3s,box-shadow .3s}._formGroup_112io_77 ._cardElementWrapper_112io_87:focus-within{border-color:#246399;box-shadow:0 0 0 2px #2463991a}._formGroup_112io_77 ._errorMessage_112io_98{display:block;color:#e53e3e;font-size:13px;margin-top:8px}._securityNote_112io_105{display:flex;align-items:center;gap:8px;padding:0 20px 20px;color:#6e7a8a;font-size:13px}._securityNote_112io_105 ._securityIcon_112io_113{width:16px;height:16px;color:#246399;opacity:.7}._modalActions_112io_120{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;background-color:#f8faff;border-top:1px solid rgba(36,99,153,.1)}._modalActions_112io_120 ._cancelButton_112io_128{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;background-color:transparent;color:#246399;border:1px solid rgba(36,99,153,.2);cursor:pointer;transition:background-color .2s;min-height:44px}._modalActions_112io_120 ._cancelButton_112io_128:hover{background-color:#2463990d}._modalActions_112io_120 ._cancelButton_112io_128:disabled{opacity:.5;cursor:not-allowed}._modalActions_112io_120 ._submitButton_112io_147{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;background:linear-gradient(90deg,#246399,#3a4d85);color:#fff;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;min-width:150px;min-height:44px}._modalActions_112io_120 ._submitButton_112io_147:hover{transform:translateY(-1px);box-shadow:0 4px 10px #24639933}._modalActions_112io_120 ._submitButton_112io_147:disabled{opacity:.7;cursor:not-allowed}._modalActions_112io_120 ._submitButton_112io_147 ._spinnerIcon_112io_171{animation:_spin_112io_171 1s linear infinite}@keyframes _fadeIn_112io_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_112io_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_112io_171{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._modalContent_112io_23{width:95%;max-width:400px}._modalHeader_112io_43 h2{font-size:16px}._formGroup_112io_77{padding:16px}._modalActions_112io_120{padding:12px 16px}}@media(max-width:480px){._modalContent_112io_23{width:100%;max-width:100%;border-radius:0;position:fixed;bottom:0;left:0;right:0;max-height:90vh;overflow-y:auto;animation:_slideUp_112io_1 .3s ease-out}._modalHeader_112io_43{padding:14px 16px}._formGroup_112io_77{padding:14px}._securityNote_112io_105{padding:0 14px 14px}._modalActions_112io_120{padding:12px 14px}._modalActions_112io_120 ._cancelButton_112io_128,._modalActions_112io_120 ._submitButton_112io_147{flex:1;padding:10px 12px;font-size:13px}._modalActions_112io_120 ._submitButton_112io_147{min-width:0}}._container_1h59g_1{display:flex;flex-direction:column;gap:24px}._policyBanner_1h59g_7{display:flex;gap:16px;padding:20px;border-radius:16px;border:1px solid #dbeafe;background:linear-gradient(135deg,#f8fafc,#eef6ff);box-shadow:0 6px 16px #0f172a14}._policyBadge_1h59g_17{display:inline-flex;align-items:center;height:fit-content;padding:6px 12px;border-radius:999px;background:#0f172a;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._policyCopy_1h59g_31 h2{margin:0 0 8px;font-size:20px;color:#0f172a}._policyCopy_1h59g_31 p{margin:0;color:#334155;line-height:1.6}._policyNote_1h59g_43{display:block;margin-top:8px;font-size:12px;color:#64748b}._policyControls_1h59g_50{border-radius:16px;border:1px solid #e2e8f0;background:#fff;padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 6px 16px #0f172a0a}._policyControlsHeader_1h59g_61{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._policyControlsHeader_1h59g_61 h3{margin:0 0 6px;font-size:18px;color:#0f172a}._policyControlsHeader_1h59g_61 p{margin:0;color:#475569;font-size:13px}._policyControlsSave_1h59g_80{border:none;background:#0f172a;color:#fff;border-radius:999px;padding:8px 18px;font-weight:600;cursor:pointer}._policyControlsSave_1h59g_80:disabled{opacity:.6;cursor:default}._policyControlsGrid_1h59g_95{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._policyControlField_1h59g_101{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#475569}._policyControlField_1h59g_101 input{padding:8px 10px;border-radius:10px;border:1px solid #e2e8f0;font-size:14px;color:#0f172a}._policyControlsNote_1h59g_117{font-size:12px;color:#64748b}._controls_1h59g_122{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._toggleGroup_1h59g_130{display:inline-flex;padding:4px;border-radius:999px;background:#f1f5f9;gap:4px}._toggleGroup_1h59g_130 button{border:none;background:transparent;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#475569;cursor:pointer}._toggleActive_1h59g_149{background:#0f172a;color:#fff}._rangeMeta_1h59g_154{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._rangeLabel_1h59g_161{font-weight:600;color:#0f172a}._rangeMode_1h59g_166{font-size:12px;color:#64748b}._syncGroup_1h59g_171{display:flex;align-items:center}._syncButton_1h59g_176{border:none;border-radius:999px;background:#0f172a;color:#fff;font-size:13px;font-weight:600;padding:8px 16px;cursor:pointer}._syncButton_1h59g_176:disabled{opacity:.6;cursor:default}._loadingState_1h59g_192,._emptyState_1h59g_193{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#334155}._spinner_1h59g_204{width:18px;height:18px}._projectList_1h59g_209{display:flex;flex-direction:column;gap:20px}._projectCard_1h59g_215{border-radius:16px;border:1px solid #e2e8f0;background:#fff;padding:20px;box-shadow:0 8px 20px #0f172a0d}._projectHeader_1h59g_223{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}._projectHeader_1h59g_223 h3{margin:0;font-size:18px;color:#0f172a}._projectHeader_1h59g_223 span{font-size:12px;color:#64748b}._trackList_1h59g_242{display:flex;flex-direction:column;gap:20px}._trackCard_1h59g_248,._globalCard_1h59g_249{border-radius:16px;border:1px solid #e2e8f0;background:#fff;padding:20px;box-shadow:0 6px 16px #0f172a0a}._trackHeader_1h59g_257,._globalHeader_1h59g_258{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._devName_1h59g_265{font-size:18px;font-weight:700;color:#0f172a}._devNameRow_1h59g_271{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._devTag_1h59g_278{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._tagInternal_1h59g_289{background:#0f172a;color:#fff}._tagExternal_1h59g_294{background:#e2e8f0;color:#475569}._devMuted_1h59g_299{background:#fee2e2;color:#991b1b;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._devMeta_1h59g_310{margin-top:6px;font-size:12px;color:#64748b;display:flex;flex-wrap:wrap;gap:6px}._devMetaItem_1h59g_319{display:inline-flex;align-items:center}._devMetaItem_1h59g_319+._devMetaItem_1h59g_319:before{content:"|";margin-right:6px;color:#cbd5f5}._devStats_1h59g_330,._globalStats_1h59g_331{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;color:#64748b}._devScore_1h59g_340{font-size:20px;font-weight:700;color:#0f172a}._muteButton_1h59g_346{border:1px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;cursor:pointer}._muteButton_1h59g_346:hover{border-color:#94a3b8}._progressBar_1h59g_361{position:relative;margin-top:14px;height:14px;border-radius:999px;background:#e2e8f0;overflow:hidden}._progressFill_1h59g_370{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .3s ease}._progressLabel_1h59g_377{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:600;color:#0f172a}._trackWrapper_1h59g_387{margin-top:16px;overflow-x:auto;padding-bottom:8px}._trackStrip_1h59g_393{display:flex;align-items:center;gap:12px;min-width:max-content}._weekGroup_1h59g_400{display:flex;align-items:center;gap:10px;padding-right:8px;position:relative}._weekGroup_1h59g_400:not(:last-child){border-right:1px dashed #e2e8f0;margin-right:4px}._dayCell_1h59g_413{position:relative;border-radius:14px;padding:8px;width:68px;min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid transparent;background:#f8fafc;color:#0f172a;transition:transform .2s ease}._dayCell_1h59g_413:hover{transform:translateY(-2px)}._dayDow_1h59g_434{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:inherit}._dayNumber_1h59g_441{font-size:16px;font-weight:700}._dayType_1h59g_446{margin-top:4px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;color:#fff}._typeCoding_1h59g_455 ._dayType_1h59g_446{background:#0f172a}._typePlanning_1h59g_459 ._dayType_1h59g_446{background:#2563eb}._statusPass_1h59g_463{background:#ecfdf3;border-color:#86efac;color:#166534}._statusFail_1h59g_469{background:#fef2f2;border-color:#fca5a5;color:#991b1b}._statusNearMiss_1h59g_475{background:#fff7ed;border-color:#fdba74;color:#9a3412}._statusPending_1h59g_481{background:#fffbeb;border-color:#fcd34d;color:#92400e}._statusNotStarted_1h59g_487{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}._weekend_1h59g_493{border-style:dashed;opacity:.8}._holiday_1h59g_498{border-style:dotted}._trackFooter_1h59g_502,._globalMeta_1h59g_503{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#64748b}._commitStatus_1h59g_512{font-weight:600;color:#0f172a}._globalList_1h59g_517{display:flex;flex-direction:column;gap:18px}._projectChips_1h59g_523{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}._projectChip_1h59g_523{background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;color:#334155;display:inline-flex;align-items:center;gap:8px}._projectChipDetail_1h59g_541{font-weight:600;color:#0f172a;background:#e2e8f0;border-radius:999px;padding:2px 8px;font-size:11px}@media(max-width:900px){._policyBanner_1h59g_7{flex-direction:column}._policyControlsHeader_1h59g_61,._trackHeader_1h59g_257,._globalHeader_1h59g_258{flex-direction:column;align-items:flex-start}._devStats_1h59g_330,._globalStats_1h59g_331,._rangeMeta_1h59g_154{align-items:flex-start}}@media(max-width:600px){._trackStrip_1h59g_393{gap:10px}._dayCell_1h59g_413{width:60px}}._container_17hp9_1{width:100%;max-width:1200px;margin:0 auto;padding:2rem;display:flex;justify-content:center;align-items:flex-start}@media(max-width:768px){._container_17hp9_1{padding:1rem;height:auto;min-height:auto;overflow:visible;display:block;position:relative}}._card_17hp9_21{width:100%;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014}@media(max-width:768px){._card_17hp9_21{border-radius:8px;height:auto;min-height:auto;position:static}}._header_17hp9_36{padding:2.5rem;background-color:#f8f9fa;border-bottom:1px solid #eaeaea}._header_17hp9_36 h2{font-size:1.75rem;font-weight:600;color:#333;margin:0 0 .5rem;line-height:1.3}._header_17hp9_36 p{color:#666;margin:0;font-size:1rem}@media(max-width:768px){._header_17hp9_36{padding:2rem}._header_17hp9_36 h2{font-size:1.5rem}}form{padding:2.5rem;display:flex;flex-direction:column;gap:2rem}@media(max-width:768px){form{padding:2rem;gap:1.5rem;height:auto;overflow:visible;position:static}}._profileImageSection_17hp9_78{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}._profileImage_17hp9_78{position:relative;width:120px;height:120px;border-radius:50%;background-color:#f0f2f5;overflow:hidden;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .3s ease;border:3px solid #fff;box-shadow:0 4px 12px #0000001a}._profileImage_17hp9_78:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}._profileImage_17hp9_78 img{width:100%;height:100%;object-fit:cover}._profileImage_17hp9_78 ._placeholderIcon_17hp9_109{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#aaa;background-color:#f0f2f5}._profileImage_17hp9_78 ._uploadIcon_17hp9_118{position:absolute;bottom:0;right:0;background-color:#007bff;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid #fff}._profileImage_17hp9_78._uploading_17hp9_132{opacity:.7}._profileImage_17hp9_78 ._uploadingOverlay_17hp9_135{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:2}._uploadText_17hp9_148{margin-top:.75rem;font-size:.875rem;color:#666;text-align:center}._formFields_17hp9_155{display:flex;flex-direction:column;gap:1.5rem}._formRow_17hp9_161{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){._formRow_17hp9_161{grid-template-columns:1fr;gap:1rem}}._formGroup_17hp9_173{width:100%}._actionButtons_17hp9_177{display:flex;justify-content:center;margin-top:1rem}._actionButtons_17hp9_177 button{min-width:200px;display:flex;justify-content:center;align-items:center;gap:.5rem}@media(max-width:768px){._actionButtons_17hp9_177 button{width:100%}}._loadingContainer_17hp9_195{display:flex;justify-content:center;align-items:center;height:100vh;height:100dvh;width:100%}._spinner_17hp9_204{animation:_spin_17hp9_204 1s linear infinite;width:32px;height:32px;color:#007bff}._buttonSpinner_17hp9_211{animation:_spin_17hp9_204 1s linear infinite;width:18px;height:18px}@keyframes _spin_17hp9_204{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){*{max-height:none!important}html,body{height:auto!important;min-height:100vh!important;min-height:100dvh!important;overflow:auto!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important;position:relative!important}#root,.app,main{height:auto!important;min-height:auto!important;overflow:visible!important;position:static!important}}:root{--color-background: #ffffff;--color-foreground: #1f2937;--color-card: #ffffff;--color-card-foreground: #1f2937;--color-popover: #ffffff;--color-popover-foreground: #1f2937;--color-primary: #2E7AB9;--color-primary-foreground: #ffffff;--color-secondary: #F2F7FB;--color-secondary-foreground: #1f2937;--color-muted: #F2F7FB;--color-muted-foreground: #6b7280;--color-accent: #F2F7FB;--color-accent-foreground: #1f2937;--color-destructive: #ef4444;--color-destructive-foreground: #ffffff;--color-border: #DCE7F5;--color-input: #DCE7F5;--color-ring: rgba(46, 122, 185, .45);--color-background-rgb: 255, 255, 255;--color-foreground-rgb: 31, 41, 55;--color-primary-rgb: 46, 122, 185;--color-secondary-rgb: 242, 247, 251;--color-muted-rgb: 242, 247, 251;--color-accent-rgb: 242, 247, 251;--color-destructive-rgb: 239, 68, 68;--color-border-rgb: 220, 231, 245;--color-background-dark: #1f2937;--color-foreground-dark: #f9fafb;--font-sans: "Figtree", sans-serif;--radius: .5rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow: 0 6px 16px rgba(15, 23, 42, .08);--shadow-md: 0 12px 30px rgba(15, 23, 42, .12);--shadow-lg: 0 24px 48px rgba(15, 23, 42, .18);--transition-all: all .2s ease;--color-sidebar: rgba(var(--color-primary-rgb), .14);--color-sidebar-foreground: var(--color-foreground, #1f2937);--color-sidebar-accent: rgba(var(--color-primary-rgb), .06);--color-sidebar-accent-foreground: var(--color-foreground, #1f2937);--color-sidebar-border: rgba(var(--color-border-rgb), 1);--color-sidebar-ring: rgba(var(--color-primary-rgb), .45);--scrollbar-size: 6px;--scrollbar-track: rgba(var(--color-background-rgb), .7);--scrollbar-thumb: rgba(var(--color-primary-rgb), .3);--scrollbar-thumb-hover: rgba(var(--color-primary-rgb), .45);--scrollbar-corner: transparent;--sidebar-w: 0px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--vh: 1vh;--app-header-h: calc(60px + var(--safe-top));--app-header-h-compact: calc(56px + var(--safe-top));--app-header-offset: var(--app-header-h);--app-header-offset-compact: var(--app-header-h-compact);--mobile-bottom-nav-h: 56px;--control-height: 44px;--control-height-compact: 36px;--icon-button-size: 44px;--tab-height: 44px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px}._container_1lbxz_92{display:flex;flex-direction:column;height:calc(var(--vh, 1vh) * 100 - var(--app-header-h, 60px));height:calc(100dvh - var(--app-header-h, 60px));height:calc(100svh - var(--app-header-h, 60px));background:linear-gradient(180deg,#f5f7fc,#fff 18%);gap:1rem}._header_1lbxz_102{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#fff;border-bottom:1px solid #e9ecef;z-index:10}._headerTitle_1lbxz_111{font-size:1.25rem;font-weight:600;color:#333;margin:0}._headerActions_1lbxz_118{display:flex;align-items:center;gap:1rem}._explainerCard_1lbxz_124{margin:0 1.5rem;background:#fff;border:1px solid #e9ecef;border-radius:16px;padding:1rem 1.25rem;display:flex;align-items:flex-start;justify-content:flex-start;box-shadow:0 12px 24px #0f172a14}._explainerCopy_1lbxz_136{display:flex;flex-direction:column;gap:.35rem;max-width:720px}._explainerTitle_1lbxz_143{font-size:1rem;font-weight:600;color:#1f2937}._explainerText_1lbxz_149{font-size:.9rem;color:#5b6472;margin:0}._contentGrid_1lbxz_155{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:1rem;padding:0 1.5rem 1.5rem;flex:1;min-height:0}._columnCard_1lbxz_164{background:#fff;border:1px solid #e9ecef;border-radius:16px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;min-height:0;box-shadow:0 16px 30px #0f172a14}._initiativesColumn_1lbxz_176,._projectsColumn_1lbxz_180{min-height:0}._sectionHeader_1lbxz_184{display:flex;align-items:center;justify-content:space-between;gap:1rem}._sectionTitle_1lbxz_191{font-size:1rem;font-weight:600;color:#1f2937;margin:0}._initiativesGrid_1lbxz_198{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;flex:1;min-height:0;overflow-y:auto;padding-right:4px}@media(max-width:768px){._container_1lbxz_92{height:auto;overflow:auto}._contentGrid_1lbxz_155{grid-template-columns:1fr;padding:0 1rem 1.5rem}._initiativesGrid_1lbxz_198{overflow:visible;padding-right:0}}._initiativeCard_1lbxz_222{border:1px solid #e5e7eb;border-radius:12px;padding:12px;background:#fff;text-align:left;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 14px #0f172a14}._initiativeCard_1lbxz_222:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0f172a1f}._initiativeTitle_1lbxz_237{font-size:.95rem;font-weight:600;color:#246399;margin-bottom:6px}._initiativeDescription_1lbxz_244{font-size:.85rem;color:#6b7280;margin-bottom:6px}._initiativeOwner_1lbxz_250{font-size:.8rem;color:#475569}._initiativeMetaRow_1lbxz_255{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:4px}._initiativeStatus_1lbxz_263{display:inline-flex;font-size:.7rem;padding:2px 8px;border-radius:999px;background:#2e7ab91a;color:#2e7ab9;text-transform:capitalize}._initiativeStats_1lbxz_273{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}._initiativeStat_1lbxz_263{background:#2e7ab90d;border:1px solid rgba(46,122,185,.12);border-radius:10px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}._statLabel_1lbxz_291{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.02em}._statValue_1lbxz_298{font-size:.9rem;font-weight:600;color:#1f2937}._initiativesState_1lbxz_304{display:flex;align-items:center;gap:8px;padding:6px 0 12px;color:#6b7280;font-size:.85rem}._refreshButton_1lbxz_313{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#2e7ab90d;border:1px solid rgba(46,122,185,.12);border-radius:.5rem;color:#2e7ab9;font-size:.875rem;cursor:pointer;transition:all .2s;min-height:44px}._refreshButton_1lbxz_313:hover:not(:disabled){background-color:#2e7ab914;border-color:#2e7ab92e;box-shadow:0 10px 24px #2e7ab91f}._refreshButton_1lbxz_313:disabled{opacity:.6;cursor:not-allowed}._controlsRow_1lbxz_337{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.25rem 0 .5rem}._searchBar_1lbxz_345{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:.75rem;background:#2e7ab90a;border:1px solid rgba(46,122,185,.12);min-width:260px;flex:1 1 280px;box-shadow:0 10px 20px #2e7ab914;min-height:44px}._searchBar_1lbxz_345 svg{color:#64697b}._filterSelect_1lbxz_362{min-width:200px;flex:0 0 200px}._filterSelect_1lbxz_362 select{width:100%;padding:.6rem .75rem;border-radius:.75rem;border:1px solid rgba(46,122,185,.12);background:#2e7ab90a;font-size:.95rem;color:#1f2937;box-shadow:0 10px 20px #2e7ab914;min-height:44px}._filterSelect_1lbxz_362 select:focus{outline:none;border-color:#2e7ab933;box-shadow:0 0 0 3px #2e7ab91f}._searchInput_1lbxz_383{border:none;background:transparent;flex:1;font-size:.95rem;color:#1f2937}._searchInput_1lbxz_383:focus{outline:none}._clearSearch_1lbxz_394{background:none;border:none;color:#64697b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;padding:4px;transition:background-color .2s ease}._clearSearch_1lbxz_394:hover{background:#2e7ab914;color:#2e7ab9}._tableContainer_1lbxz_411{flex:1;padding:0;overflow:hidden;display:flex;flex-direction:column;gap:.75rem;min-height:0}._tableWrapper_1lbxz_421{flex:1;overflow-y:auto;border-radius:.5rem;box-shadow:0 10px 24px #00000014;background-color:#fff;border-collapse:separate;border-spacing:0}._table_1lbxz_411{width:100%;border-collapse:separate;border-spacing:0}._table_1lbxz_411 th,._table_1lbxz_411 td{padding:.875rem 1rem;text-align:left;border-bottom:1px solid #e9ecef}._table_1lbxz_411 th:nth-child(3),._table_1lbxz_411 td:nth-child(3),._table_1lbxz_411 th:nth-child(5),._table_1lbxz_411 td:nth-child(5){text-align:center}._table_1lbxz_411 th{font-weight:600;font-size:.875rem;color:#495057;background-color:#f8f9fa;position:sticky;top:0;z-index:1;box-shadow:0 1px 2px #0000000d}._table_1lbxz_411 tr:last-child td{border-bottom:none}._table_1lbxz_411 tr:hover td{background-color:#f8f9fa}._titleCell_1lbxz_464{font-weight:500;color:#2e7ab9}._statusBadge_1lbxz_469{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-transform:capitalize}._statusBadge_1lbxz_469._active_1lbxz_477,._statusBadge_1lbxz_469._completed_1lbxz_477,._statusBadge_1lbxz_469._done_1lbxz_477{background-color:#28a7451a;color:#28a745}._statusBadge_1lbxz_469._pending_1lbxz_481,._statusBadge_1lbxz_469._inprogress_1lbxz_481,._statusBadge_1lbxz_469._in-progress_1lbxz_481{background-color:#2e7ab91a;color:#2e7ab9}._statusBadge_1lbxz_469._cancelled_1lbxz_485,._statusBadge_1lbxz_469._failed_1lbxz_485,._statusBadge_1lbxz_469._todo_1lbxz_485{background-color:#dc35451a;color:#dc3545}._statusBadge_1lbxz_469._archived_1lbxz_489,._statusBadge_1lbxz_469._default_1lbxz_493{background-color:#6c757d1a;color:#6c757d}._actionIcons_1lbxz_498{display:flex;align-items:center;gap:.75rem}._actionIcon_1lbxz_498{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;background-color:#f8f9fa;color:#495057;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000000d;z-index:1}._actionIcon_1lbxz_498:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a;background-color:#e9ecef}._actionIcon_1lbxz_498._disabled_1lbxz_526{opacity:.5;cursor:not-allowed}._actionIcon_1lbxz_498._disabled_1lbxz_526:hover{transform:none;box-shadow:0 2px 4px #0000000d;background-color:#f8f9fa}._tooltip_1lbxz_536{position:absolute;top:-40px;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:.5rem .75rem;border-radius:4px;font-size:.75rem;white-space:nowrap;z-index:100;box-shadow:0 2px 8px #0003}._tooltip_1lbxz_536:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}._tooltip_1lbxz_536._tooltipBottom_1lbxz_560{top:auto;bottom:-40px}._tooltip_1lbxz_536._tooltipBottom_1lbxz_560:after{top:auto;bottom:100%;border-color:transparent transparent #333 transparent}._emptyState_1lbxz_570{text-align:center;padding:2rem!important;color:#6c757d;font-style:italic}._loadingState_1lbxz_577,._errorState_1lbxz_577{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6c757d;text-align:center}._loadingState_1lbxz_577 p,._errorState_1lbxz_577 p{margin:1rem 0}._errorState_1lbxz_577{color:#dc3545}._retryButton_1lbxz_594{padding:.5rem 1rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;color:#495057;cursor:pointer;transition:all .2s}._retryButton_1lbxz_594:hover{background-color:#e9ecef}._spinner_1lbxz_607{animation:_spin_1lbxz_607 1s linear infinite}@keyframes _spin_1lbxz_607{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_1lbxz_619{padding:.5rem 0 0;background-color:transparent;border-top:none}._pagination_1lbxz_625{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}._paginationButton_1lbxz_633{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;font-size:.875rem;cursor:pointer;transition:all .2s;min-height:44px}._paginationButton_1lbxz_633:hover:not(:disabled){background-color:#f8f9fa;border-color:#ced4da}._paginationButton_1lbxz_633:disabled{opacity:.5;cursor:not-allowed}._paginationInfo_1lbxz_656{font-size:.875rem;color:#6c757d}._progressCell_1lbxz_661{padding:.875rem .5rem;vertical-align:middle}._progressWrapper_1lbxz_666{display:inline-flex;align-items:center;justify-content:center;min-width:64px}@media(max-width:992px){._contentGrid_1lbxz_155{grid-template-columns:1fr}._explainerCard_1lbxz_124{flex-direction:column;align-items:flex-start}._tableWrapper_1lbxz_421{overflow-x:auto}._table_1lbxz_411{min-width:700px}}@media(max-width:768px){._header_1lbxz_102{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}._headerActions_1lbxz_118{width:100%}._explainerCard_1lbxz_124{margin:0 1rem}._contentGrid_1lbxz_155{padding:0 1rem 1.25rem}._searchBar_1lbxz_345{min-width:100%}._filterSelect_1lbxz_362{flex:1 1 100%}._tableContainer_1lbxz_411{padding:0}._buttonText_1lbxz_713{display:none}._paginationButton_1lbxz_633{padding:.5rem}._actionIcon_1lbxz_498{width:44px;height:44px;min-width:44px;min-height:44px}._actionIcon_1lbxz_498 svg{width:16px;height:16px}._progressCell_1lbxz_661{padding:.75rem .25rem}._progressWrapper_1lbxz_666{min-width:52px;transform:scale(.9);transform-origin:center}._table_1lbxz_411{display:block}._table_1lbxz_411 thead{display:none}._table_1lbxz_411 tbody{display:block}._table_1lbxz_411 tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"title title" "description description" "progress status" "actions actions";border:1px solid #e9ecef;border-radius:12px;margin-bottom:12px;box-shadow:0 8px 16px #0000000f;overflow:hidden;gap:8px;padding:10px}._table_1lbxz_411 td{display:grid;grid-template-columns:1fr;gap:6px;align-items:flex-start;border:none;padding:6px 4px;background:none}._table_1lbxz_411 td:before{content:attr(data-label);font-weight:600;color:#2e7ab9;font-size:.82rem}._titleCell_1lbxz_464{grid-area:title}._descriptionCell_1lbxz_776{grid-area:description}._progressCell_1lbxz_661{grid-area:progress;display:flex;flex-direction:column;gap:6px}._statusCell_1lbxz_785{grid-area:status;display:flex;flex-direction:column;gap:6px}._actionsCell_1lbxz_791{grid-area:actions;width:100%}._actionIcons_1lbxz_498{justify-content:flex-start;flex-wrap:wrap;gap:12px;width:100%;justify-content:space-between}}@media(max-width:768px)and (max-width:560px){._table_1lbxz_411 td{grid-template-columns:1fr;gap:6px}._table_1lbxz_411 td:before{font-size:.8rem}}._page_ccclq_1{min-height:100vh;min-height:100dvh;background:linear-gradient(180deg,#f8fafc,#f1f5f9 45%,#f8fafc);color:#0f172a}._hero_ccclq_8{background:#f8fafc;color:#0f172a;padding:4.5rem 1.5rem 3rem;border-bottom:1px solid #e2e8f0}._heroInner_ccclq_15{max-width:900px;margin:0 auto;display:grid;gap:.75rem;justify-items:start;text-align:left}._kicker_ccclq_24{letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;color:#64748b;margin:0}._title_ccclq_32{font-size:clamp(2.2rem,4vw,3.25rem);margin:0}._subtitle_ccclq_37{margin:0;font-size:1.05rem;line-height:1.6;color:#475569;max-width:720px}._focusSection_ccclq_45{padding:2.75rem 1.5rem 3rem}._focusInner_ccclq_49{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}._focusCard_ccclq_57{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:1.35rem 1.5rem;box-shadow:0 10px 22px #0f172a14}._focusCard_ccclq_57 h2{margin:0 0 .65rem;font-size:1.3rem}._focusCard_ccclq_57 ul{margin:0;padding-left:1.1rem;color:#475569;line-height:1.6}._teamSection_ccclq_77{padding:3.5rem 1.5rem 4.5rem}._teamHeader_ccclq_81{max-width:920px;margin:0 auto 2rem;text-align:left}._teamHeader_ccclq_81 h2{margin:0 0 .5rem;font-size:2rem}._teamHeader_ccclq_81 p{margin:0;color:#475569}._grid_ccclq_97{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:1.5rem}._card_ccclq_105{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 10px 24px #0f172a0f;overflow:hidden;display:flex;flex-direction:column}._avatarWrap_ccclq_115{background:#f1f5f9;height:300px;display:flex;align-items:center;justify-content:center;padding:.75rem}._avatar_ccclq_115{width:100%;height:100%;object-fit:contain}._cardBody_ccclq_130{padding:1.25rem 1.25rem 1.5rem}._nameRow_ccclq_134{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}._nameRow_ccclq_134 h3{margin:0;font-size:1.1rem}._role_ccclq_146{font-size:.9rem;color:#64748b;margin-top:.2rem}._socials_ccclq_152{display:flex;gap:.5rem}._socials_ccclq_152 a{font-size:.85rem;color:#246399;text-decoration:none;font-weight:600}._socials_ccclq_152 a:hover{text-decoration:underline}._bio_ccclq_168{margin:.9rem 0 1rem;color:#334155;line-height:1.5}._pillBlock_ccclq_174{margin-bottom:.75rem}._pillLabel_ccclq_178{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:.4rem}._pills_ccclq_186{display:flex;flex-wrap:wrap;gap:.4rem}._pill_ccclq_174{background:#e0f2fe;color:#075985;padding:.3rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600}._pillAlt_ccclq_201{background:#eaf2f8;color:#1d4ed8;padding:.3rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600}._partnerSection_ccclq_210{padding:0 1.5rem 4.5rem}._partnerGrid_ccclq_214{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:1.5rem}._partnerCard_ccclq_222{background:#fff;border-radius:18px;border:1px solid #e2e8f0;padding:1.5rem;box-shadow:0 12px 25px #0f172a0d}._partnerHeader_ccclq_230{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1.25rem}._partnerIdentity_ccclq_238{display:flex;gap:1rem;align-items:flex-start}._partnerLogoWrap_ccclq_244{width:64px;height:64px;border-radius:16px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}._partnerLogoWrap_ccclq_244 img{width:100%;height:100%;object-fit:cover}._partnerHeader_ccclq_230 h3{margin:0 0 .5rem;font-size:1.35rem}._partnerHeader_ccclq_230 a{color:#0f172a;text-decoration:none;font-weight:600;border:1px solid #C7DDF0;background:#eaf2f8;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;white-space:nowrap}._partnerHeader_ccclq_230 a:hover{background:#dcebf7}._partnerSubhead_ccclq_284{color:#475569;line-height:1.55}._partnerPeople_ccclq_289{display:grid;gap:1rem}._partnerPerson_ccclq_294{background:#f8fafc;border-radius:14px;padding:1rem;border:1px solid #e2e8f0}._partnerPersonHeader_ccclq_301{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.5rem}._partnerPersonMeta_ccclq_309{display:flex;gap:.75rem;align-items:center}._partnerAvatar_ccclq_315{width:48px;height:48px;border-radius:999px;overflow:hidden;border:1px solid #e2e8f0;background:#fff;flex-shrink:0}._partnerAvatar_ccclq_315 img{width:100%;height:100%;object-fit:cover}._partnerPersonHeader_ccclq_301 a{color:#246399;text-decoration:none;font-weight:600;font-size:.85rem}._partnerPersonHeader_ccclq_301 a:hover{text-decoration:underline}._partnerName_ccclq_342{font-weight:600}._partnerRole_ccclq_346{color:#64748b;font-size:.85rem}._partnerPerson_ccclq_294 p{margin:0;color:#334155;line-height:1.5}@media(max-width:720px){._hero_ccclq_8{padding:3.5rem 1.25rem 2.5rem}._grid_ccclq_97{grid-template-columns:1fr}._nameRow_ccclq_134{flex-direction:column;align-items:flex-start}._partnerHeader_ccclq_230{flex-direction:column}._partnerPersonHeader_ccclq_301{flex-direction:column;align-items:flex-start}._partnerPersonMeta_ccclq_309{align-items:flex-start}._focusSection_ccclq_45{padding:2.25rem 1.25rem 2.5rem}._focusCard_ccclq_57{padding:1.1rem 1.2rem}}@media(max-width:1024px){._grid_ccclq_97{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media(max-width:860px){._partnerGrid_ccclq_214{grid-template-columns:1fr}}._page_1femp_1{min-height:100vh;min-height:100dvh;background:#f8fafc;color:#0f172a}._hero_1femp_8{background:#f8fafc;color:#0f172a;padding:4rem 1.5rem 3rem;border-bottom:1px solid #e2e8f0}._heroInner_1femp_15{max-width:880px;margin:0 auto;display:grid;gap:.75rem;justify-items:start;text-align:left}._logo_1femp_24{width:220px;height:auto;max-height:96px;object-fit:contain}._kicker_1femp_31{letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;color:#64748b;margin:0}._title_1femp_39{font-size:clamp(2.2rem,4vw,3.25rem);margin:0}._subtitle_1femp_44{margin:0;font-size:1.05rem;line-height:1.7;color:#334155;max-width:720px}._section_1femp_52{padding:3.5rem 1.5rem}._sectionAlt_1femp_56{padding:3.5rem 1.5rem;background:#fff}._laneGrid_1femp_61{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:1.5rem}._laneCard_1femp_68{border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem 1.35rem;background:#f8fafc;box-shadow:0 10px 20px #0f172a0f}._laneCard_1femp_68 h3{margin:0 0 .65rem;font-size:1.2rem}._laneCard_1femp_68 ul{margin:0;padding-left:1.1rem;color:#475569;line-height:1.6}._sectionInner_1femp_88{max-width:880px;margin:0 auto;text-align:left}._sectionInner_1femp_88 h2{margin:0 0 .8rem;font-size:1.9rem}._sectionInner_1femp_88 p{margin:0 0 1.1rem;color:#475569;line-height:1.6}._flowLine_1femp_105{margin:0 0 1.2rem;padding:.85rem 1rem;border-radius:10px;background:#eef2f7;color:#0f172a;font-weight:600;line-height:1.5}._productGrid_1femp_115{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem}._productCard_1femp_122{background:#0f172a;color:#f8fafc;border-radius:12px;padding:1rem;min-height:120px;box-shadow:0 10px 20px #0f172a1f}._productCard_1femp_122 h3{margin:0 0 .35rem;font-size:1.05rem}._productCard_1femp_122 p{margin:0;color:#f8fafccc;font-size:.9rem}._trademark_1femp_142{font-weight:600;color:#1f2937}@media(max-width:720px){._hero_1femp_8{padding:3rem 1.25rem 2.5rem}._logo_1femp_24{width:180px;max-height:84px}._title_1femp_39{font-size:clamp(1.9rem,6vw,2.4rem)}._subtitle_1femp_44{font-size:1rem}._section_1femp_52,._sectionAlt_1femp_56{padding:2.75rem 1.25rem}._laneCard_1femp_68{padding:1.1rem}._flowLine_1femp_105{font-size:.95rem}}
