@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_gj5ig_1{min-height:100vh;min-height:100dvh;width:100%}._homeHero_gj5ig_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%);background-size:auto,auto,auto;background-position:center,center,center;background-repeat:no-repeat}@media(min-width:769px){._homeHero_gj5ig_7{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}}._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-hero{display:grid;gap:14px;padding:16px;border-radius:24px;background:radial-gradient(circle at top right,#6fb6ff38,#6fb6ff00 42%),linear-gradient(160deg,#f0f7fffa,#e2effffa);border:1px solid rgba(36,99,153,.16);box-shadow:0 20px 36px #24639924,inset 0 1px #ffffffb3}.passkey-hero.is-unavailable{background:linear-gradient(160deg,#f8fafcfa,#f1f5f9fa);border-color:#94a3b833;box-shadow:0 14px 28px #0f172a14}.passkey-hero-copy{display:grid;gap:6px}.passkey-hero-kicker{font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#1d4f87}.passkey-hero-title{font-size:1.08rem;font-weight:800;letter-spacing:-.02em;color:#0f172a}.passkey-hero-text{font-size:.92rem;line-height:1.45;color:#334155}.auth-method-divider{position:relative;display:flex;align-items:center;justify-content:center;margin:2px 0 0;color:#64748b;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-method-divider span{position:relative;z-index:1;padding:0 12px;background:linear-gradient(180deg,#fffffff2,#fafcfff2)}.auth-method-divider:before{content:"";position:absolute;inset:50% 0 auto;border-top:1px solid rgba(148,163,184,.24)}.passkey-fallback-note{border-radius:10px;padding:10px 12px;background:#144e8c14;color:#0f3b5f;border:1px solid rgba(15,23,42,.08);font-size:.9rem;line-height:1.4}.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(82,168,255,.34);border-radius:22px;padding:14px 16px;background:radial-gradient(circle at top left,#6fb6ff47,#6fb6ff00 38%),linear-gradient(135deg,#0f4d82,#246399 54%,#2f80c2);box-shadow:0 24px 42px #0f172a33,inset 0 1px #ffffff2e;font-size:.98rem;font-weight:800;letter-spacing:.005em;color:#fff;text-align:left;text-transform:none;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);transition:transform .12s ease,box-shadow .16s ease,background .16s ease;min-height:62px}.myte-signin-btn:hover{background:radial-gradient(circle at top left,#8bc6ff57,#8bc6ff00 38%),linear-gradient(135deg,#0d456f,#1f5b8e 54%,#2a74b3);box-shadow:0 28px 46px #0f172a42,inset 0 1px #fff3;transform:translateY(-1px)}.myte-signin-btn:disabled{opacity:.72;transform:none;box-shadow:0 14px 26px #0f172a1f,inset 0 1px #ffffff1f}.myte-signin-btn .myte-signin-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.myte-signin-btn .myte-signin-label{flex:1;text-align:left;font-size:1rem;font-weight:800;line-height:1.2}.myte-signin-btn .myte-signin-meta{font-size:.78rem;font-weight:600;line-height:1.3;color:#ffffffd1}.myte-signin-btn .myte-signin-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:linear-gradient(180deg,#ffffff3d,#e6f0ff33);box-shadow:0 12px 20px #0f172a2e,inset 0 0 0 1px #ffffff2e;margin-left:8px;border:1px solid rgba(255,255,255,.22)}.myte-signin-btn .myte-signin-icon img{width:22px;height:22px;filter:drop-shadow(0 1px 2px rgba(15,23,42,.24))}.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:12px 14px;font-size:.9rem}.myte-signin-btn .myte-signin-icon{width:40px;height:40px;margin-left:6px}.passkey-hero{padding:14px;border-radius:20px}.passkey-hero-title{font-size:1rem}.passkey-hero-text{font-size:.88rem}.myte-signin-btn .myte-signin-label{font-size:.92rem}.myte-signin-btn .myte-signin-meta{font-size:.74rem}}: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{align-items:flex-start;padding:calc(10px + env(safe-area-inset-top,0px)) 12px calc(18px + env(safe-area-inset-bottom,0px))}.login-page.auth-shell .login-container.auth-container{flex-direction:column;min-height:auto;max-height:none;width:min(100%,460px);margin:0 auto;padding-bottom:0;border-radius:24px}.login-page.auth-shell.auth-shell-reverse .login-container.auth-container{flex-direction:column}.login-page.auth-shell .auth-pane.auth-info{display:none}.login-page.auth-shell .auth-switcher{position:static;transform:none;order:2;width:auto;max-width:none;align-self:stretch;text-align:center;margin:0 16px 16px;padding:16px 8px 0;border-radius:0;background:transparent;border:none;border-top:1px solid rgba(15,23,42,.08);box-shadow:none}.login-page.auth-shell .auth-switcher-content{width:100%}.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 .login-container.auth-container{width:100%;border-radius:24px;box-shadow:0 20px 45px #02060c47,0 8px 16px #0000001f}.login-page.auth-shell .form-box{padding:18px 18px 14px}.login-page.auth-shell .auth-switcher{margin:0 18px 18px;padding-top:14px}}@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}.login-page.auth-shell .form-box{padding:12px 14px;row-gap:8px}.login-page.auth-shell .auth-switcher{padding-top:12px}}@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{padding-top:10px;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_2799p_1{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:transparent;color:#0f172a}._backgroundCanvas_2799p_10{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.45;pointer-events:none}._main_2799p_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_2799p_29{width:100%;max-width:1120px;display:flex;flex-direction:column;align-items:center;gap:1.8rem;text-align:center}._brandName_2799p_39{width:0;height:0;margin:0;padding:0;background:none}._brandSignature_2799p_47{display:inline-flex;align-items:center;gap:.9rem;padding:.65rem 1.15rem .75rem;border-radius:999px;background:#ffffffad;border:1px solid rgba(15,23,42,.1);box-shadow:0 18px 34px #0f172a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._brandPrimary_2799p_59{font-size:.8rem;font-weight:800;letter-spacing:.34em;color:#0f172a}._brandDivider_2799p_66{width:1px;height:26px;background:linear-gradient(180deg,#0f172a14,#24639973,#0f172a14)}._brandCody_2799p_72{font-family:Cormorant Garamond,Iowan Old Style,Palatino Linotype,Book Antiqua,Garamond,serif;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1;letter-spacing:.04em;font-weight:700;background:linear-gradient(135deg,#6d5630,#b79152 38%,#f0dfb7 55%,#8f6b36);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 24px rgba(183,145,82,.18)}._heroFocus_2799p_85{width:100%;display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:2rem;align-items:center}._heroFocusContent_2799p_93{text-align:left;max-width:560px}._portalLayer_2799p_98{position:relative;width:min(380px,78vw);aspect-ratio:1/1;margin:0 auto;display:grid;place-items:center}._tagline_2799p_107{font-size:clamp(1.4rem,3vw,2.5rem);line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}._taglineLine_2799p_115{display:block}._taglineLineNowrap_2799p_119{display:block;white-space:nowrap}._subtitle_2799p_124{color:#475569;font-size:1.05rem;line-height:1.65;margin:0}._subtitleLine_2799p_131{display:block}._heroActions_2799p_135{display:flex;flex-wrap:nowrap;gap:.9rem}._ctaCluster_2799p_141{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_2799p_154{display:grid;gap:.25rem}._ctaNoteLabel_2799p_159{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#246399}._ctaNoteText_2799p_167{color:#1f2937;font-size:.98rem;line-height:1.5}._ctaButton_2799p_173,._ctaMainButton_2799p_173{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_2799p_173:hover,._ctaMainButton_2799p_173:hover{transform:translateY(-1px);box-shadow:0 18px 30px #2e7ab940;background:#246399}._ctaSecondary_2799p_192{background:transparent;color:#246399;border-color:#24639999;box-shadow:none}._ctaSecondary_2799p_192:hover{background:#2463991a;box-shadow:none}._ctaTertiary_2799p_204{background:#24639914;color:#246399;border-color:#24639966;box-shadow:none}._ctaTertiary_2799p_204:hover{background:#2463992e;box-shadow:none}._memoryCallout_2799p_216{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}._memoryItem_2799p_223{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_2799p_233{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#246399}._memoryText_2799p_241{display:block;margin-top:.45rem;color:#475569;font-size:.95rem}._inlineStat_2799p_248{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_2799p_259{font-size:1.8rem;font-weight:700;color:#246399}._inlineLabel_2799p_265{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#475569}._scarcityBanner_2799p_272{padding:.85rem 1.2rem;border-radius:14px;background:#2463991f;border:1px solid rgba(36,99,153,.25);color:#0f172a;font-weight:600}._leadModalOverlay_2799p_281{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_2799p_292{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_2799p_303{width:100%}._leadInlineCard_2799p_307{width:100%;padding:2rem}._leadModalCard_2799p_312{max-height:90vh;overflow-y:auto}._leadModalClose_2799p_317{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_2799p_317:hover{background:#f1f5f9;border-color:#0f172a2e}._leadHeader_2799p_341{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.6rem}._leadBackButton_2799p_348{align-self:flex-start;border:none;background:transparent;color:#246399;font-weight:600;cursor:pointer;padding:0}._leadBackButton_2799p_348:hover{text-decoration:underline}._leadBrand_2799p_362{display:flex;align-items:center;gap:.65rem}._leadBrandLogo_2799p_368{width:34px;height:34px;object-fit:contain}._leadEyebrow_2799p_374{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#246399;font-weight:700}._leadTitle_2799p_382{font-size:1.6rem;margin:0;color:#0f172a}._leadSubtitle_2799p_388{margin:0;color:#475569;line-height:1.6}._leadForm_2799p_394{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem}._leadField_2799p_400,._leadFieldFull_2799p_401{display:flex;flex-direction:column;gap:.35rem}._leadFieldFull_2799p_401{grid-column:1/-1}._leadLabel_2799p_411{font-size:.85rem;font-weight:600;color:#0f172a}._leadInput_2799p_417{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_2799p_417:focus{outline:none;border-color:#2e7ab999;box-shadow:0 0 0 3px #2e7ab91f}._leadSpeechComposer_2799p_432{border-radius:14px;border:1px solid rgba(15,23,42,.1);padding:.75rem;background:#f8fafccc}._leadOtpRow_2799p_439{display:flex;align-items:center;gap:.75rem}._leadOtpVerify_2799p_445{display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:center}._leadOtpButton_2799p_452{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_2799p_452:disabled{opacity:.6;cursor:not-allowed}._leadOtpButton_2799p_452:not(:disabled):hover{background:#2e7ab914;transform:translateY(-1px)}._leadOtpVerified_2799p_473{font-size:.85rem;color:#166534;font-weight:600}._leadAlert_2799p_479{grid-column:1/-1;padding:.75rem 1rem;border-radius:12px;background:#ef444414;color:#b91c1c;font-weight:600}._leadSuccess_2799p_488{grid-column:1/-1;padding:.75rem 1rem;border-radius:12px;background:#22c55e1a;color:#166534;font-weight:600}._leadError_2799p_497{color:#b91c1c;font-size:.82rem}._leadConsent_2799p_502{grid-column:1/-1;display:flex;flex-direction:column;gap:.35rem}._leadConsentLabel_2799p_509{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem;color:#475569;line-height:1.5}._leadConsentLabel_2799p_509 input{margin-top:.2rem}._leadFooter_2799p_522{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.8rem}._leadDisclaimer_2799p_531{color:#475569;font-size:.85rem}._leadSubmit_2799p_536{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_2799p_536:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}._leadSubmit_2799p_536:not(:disabled):hover{transform:translateY(-1px)}._showcaseSection_2799p_558{position:relative;padding:4.5rem 0}._showcaseContainer_2799p_563{position:relative;max-width:1120px;margin:0 auto;padding:0 1.5rem}._showcaseBackground_2799p_570{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;pointer-events:none}._showcaseCanvas_2799p_577{width:100%;height:100%;opacity:.8}._showcaseInner_2799p_583{position:relative;z-index:1}._showcaseHeader_2799p_588{text-align:center;margin-bottom:2rem}._showcaseTitle_2799p_593{font-size:clamp(1.7rem,2.6vw,2.4rem);margin:0 0 .75rem;color:#0f172a}._showcaseSubtitle_2799p_599{margin:0 auto;max-width:720px;color:#475569;line-height:1.6}._showcaseContent_2799p_606{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;align-items:center}._showcaseTextContent_2799p_613{display:flex;flex-direction:column;gap:1rem}._showcaseFeatureTitle_2799p_619{font-size:1.2rem;margin:0;color:#0f172a}._showcaseFeatureDescription_2799p_625{margin:0;color:#475569;line-height:1.6}._showcaseHighlights_2799p_631{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}._showcaseHighlightItem_2799p_639{display:flex;align-items:flex-start;gap:.6rem;color:#1f2937}._highlightBullet_2799p_646{width:10px;height:10px;border-radius:999px;margin-top:.4rem;background:linear-gradient(135deg,#2e7ab9,#66a8d9);flex:0 0 auto}._showcaseSupportNote_2799p_655{color:#475569;font-size:.9rem}._showcaseImageContainer_2799p_660{display:flex;align-items:center;justify-content:center}._showcaseImageWrapper_2799p_666{width:100%;background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.12);box-shadow:0 16px 32px #0f172a1f;padding:1rem}._workflowCards_2799p_675{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.3rem;margin-top:1.5rem}._workflowCard_2799p_675{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_2799p_693{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#2e7ab91f;color:#246399}._workflowCardTitle_2799p_704{margin:0;font-size:1.05rem;color:#0f172a}._workflowCardText_2799p_710{margin:0;color:#475569;line-height:1.6}._featureCards_2799p_716{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}._featureCard_2799p_716{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_2799p_733{padding:4.5rem 0;background:linear-gradient(135deg,#2463991a,#2e7ab914)}._ctaContainer_2799p_738{max-width:960px;margin:0 auto;padding:0 1.5rem;text-align:center}._ctaHeading_2799p_745{font-size:clamp(1.7rem,2.6vw,2.5rem);margin:0 0 1rem;color:#0f172a}._ctaSubheading_2799p_751{margin:0 auto 2rem;max-width:680px;color:#475569;line-height:1.6}._ctaFeatures_2799p_758{display:grid;gap:1rem;margin-bottom:1.6rem;text-align:left}._ctaFeatureItem_2799p_765{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_2799p_775{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_2799p_787{display:flex;flex-direction:column;gap:.2rem}._ctaFeatureTitle_2799p_793{font-weight:700;color:#0f172a}._ctaFeatureDescription_2799p_798{color:#475569}._ctaTagline_2799p_802{margin:0 0 1.5rem;font-weight:600;color:#246399}._ctaButtonContainer_2799p_808{display:flex;justify-content:center}._ctaMainButton_2799p_173{padding:.85rem 2.2rem}._pricingSection_2799p_817{padding:4.5rem 0;background:#fff}._pricingContainer_2799p_822{max-width:1120px;margin:0 auto;padding:0 1.5rem}._pricingHeader_2799p_828{text-align:center;margin-bottom:2.5rem}._pricingLabel_2799p_833{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#246399;font-weight:700}._pricingTitle_2799p_841{margin:.5rem 0 .8rem;font-size:clamp(1.7rem,2.6vw,2.4rem)}._pricingSubtitle_2799p_846{margin:0 auto;max-width:680px;color:#475569}._pricingGrid_2799p_852{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}._pricingCard_2799p_858{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_2799p_869{border-color:#2e7ab966;box-shadow:0 24px 50px #2e7ab933}._pricingBadge_2799p_874{align-self:flex-start;padding:.35rem .75rem;border-radius:999px;background:#2e7ab91f;color:#246399;font-weight:700;font-size:.8rem}._pricingAmount_2799p_884,._pricingAmountAlt_2799p_885{font-size:2rem;font-weight:700;color:#0f172a}._pricingCurrency_2799p_891{font-size:1.2rem;margin-right:.15rem}._pricingNumber_2799p_896{font-size:2.2rem}._pricingPeriod_2799p_900{font-size:.95rem;color:#475569;margin-left:.25rem}._pricingTokens_2799p_906{color:#475569}._pricingFeatures_2799p_910{padding-left:1.1rem;margin:0;color:#1f2937;display:grid;gap:.35rem}._pricingButton_2799p_918{margin-top:auto;border-radius:999px;padding:.7rem 1.4rem;border:1px solid #2e7ab9;background:#2e7ab9;color:#fff;font-weight:600;cursor:pointer}._pricingButtonGhost_2799p_929{background:transparent;color:#246399;border-color:#24639980}._conversionSection_2799p_935{padding:3.5rem 0;background:#0f172a;color:#fff}._conversionContainer_2799p_941{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_2799p_952{margin:0 0 .6rem;font-size:clamp(1.5rem,2.4vw,2.1rem)}._conversionSubtitle_2799p_957{margin:0;color:#ffffffbf}._conversionActions_2799p_962{display:flex;flex-wrap:wrap;gap:.85rem}._trustSection_2799p_968{padding:4rem 0 2rem}._missionViewSection_2799p_972{padding:4.5rem 0;background:#fff}._missionViewContainer_2799p_977{max-width:1120px;margin:0 auto;padding:0 1.5rem}._missionViewHeader_2799p_983{text-align:center;margin-bottom:2rem}._missionViewTitle_2799p_988{margin:0 0 .75rem;font-size:clamp(1.6rem,2.4vw,2.3rem)}._missionViewSubtitle_2799p_993{margin:0 auto;max-width:720px;color:#475569}._missionViewDemo_2799p_999{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2rem}._missionViewInterface_2799p_1005{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_2799p_1014{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(15,23,42,.08)}._missionViewBreadcrumb_2799p_1023{font-weight:600;color:#0f172a}._missionViewNav_2799p_1014{color:#1f2937}._missionViewControls_2799p_1032{display:flex;gap:.6rem}._missionViewControl_2799p_1032{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_2799p_1049{margin:1rem 0;display:flex;align-items:center;gap:1rem}._missionViewProgressText_2799p_1056{display:flex;flex-direction:column;gap:.2rem}._missionViewPercent_2799p_1062{font-weight:700;font-size:1.2rem}._missionViewProgressLabel_2799p_1067{font-size:.8rem;color:#475569}._missionViewProgressBar_2799p_1072{flex:1;height:8px;border-radius:999px;background:#0f172a14;overflow:hidden}._missionViewProgressIndicator_2799p_1080{height:100%;width:32%;background:linear-gradient(90deg,#2e7ab9,#66a8d9)}._missionViewProgressCount_2799p_1086{font-size:.85rem;color:#475569}._missionViewCount_2799p_1091{font-weight:600}._missionViewCategories_2799p_1095{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}._missionViewCategory_2799p_1102{padding:.25rem .6rem;border-radius:999px;background:#2e7ab91a;color:#246399;font-weight:600;font-size:.75rem}._missionViewBoard_2799p_1111{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}._missionViewColumn_2799p_1117{background:#fff;border-radius:14px;padding:.8rem;border:1px solid rgba(15,23,42,.08)}._missionViewColumnHeader_2799p_1124{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}._missionViewColumnTitle_2799p_1131{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}._missionViewColumnBadge_2799p_1138{font-size:.7rem;padding:.15rem .5rem;border-radius:999px;background:#0f172a14;color:#1f2937}._missionViewAddButton_2799p_1146{border:none;background:#2e7ab91f;color:#246399;border-radius:50%;width:26px;height:26px;cursor:pointer}._missionViewCard_2799p_1156{background:#f8fafc;border-radius:12px;padding:.75rem;border:1px solid rgba(15,23,42,.08)}._missionViewCardHeader_2799p_1163{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}._missionViewCardId_2799p_1170{font-weight:700;font-size:.75rem;color:#246399}._missionViewCardComplexity_2799p_1176{font-size:.7rem;color:#475569}._missionViewCardTitle_2799p_1181{margin:0 0 .4rem;font-size:.9rem}._missionViewCardDescription_2799p_1186{margin:0;font-size:.8rem;color:#475569}._missionViewFeatures_2799p_1192{display:flex;flex-direction:column;gap:1.2rem}._missionViewFeaturesTitle_2799p_1198{margin:0;font-size:1.3rem}._missionViewFeaturesDescription_2799p_1203{margin:0;color:#475569;line-height:1.6}._missionViewFeaturesList_2799p_1209{display:grid;gap:.9rem}._missionViewFeatureItem_2799p_1214{display:flex;gap:.75rem}._missionViewFeatureIcon_2799p_1219{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_2799p_1231{margin:0 0 .2rem;font-size:1rem}._missionViewFeatureItemText_2799p_1236{margin:0;color:#475569;line-height:1.5}._missionViewCTA_2799p_1242{margin-top:.6rem}._missionViewCTAButton_2799p_1246{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_2799p_1259,._reminderSection_2799p_1260{padding:4.5rem 0;background:#f9fafb}._projectCrmContainer_2799p_1265,._reminderContainer_2799p_1266{max-width:1120px;margin:0 auto;padding:0 1.5rem}._projectCrmHeader_2799p_1272,._reminderHeader_2799p_1273{text-align:center;margin-bottom:2rem}._projectCrmTitle_2799p_1278,._reminderTitle_2799p_1279{margin:0 0 .6rem;font-size:clamp(1.6rem,2.4vw,2.2rem)}._projectCrmSubtitle_2799p_1284,._reminderSubtitle_2799p_1285{margin:0 auto;max-width:680px;color:#475569}._projectCrmFeatures_2799p_1291,._reminderFeatures_2799p_1292{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}._projectCrmFeatureCard_2799p_1298,._reminderFeatureCard_2799p_1299{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_2799p_1310,._reminderIconContainer_2799p_1311{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#2e7ab91f;color:#246399}._projectCrmFeatureTitle_2799p_1322,._reminderFeatureTitle_2799p_1323{margin:0;font-size:1.05rem}._projectCrmFeatureText_2799p_1328,._reminderFeatureText_2799p_1329{margin:0;color:#475569;line-height:1.6}._projectCrmIcon_2799p_1310,._reminderIcon_2799p_1311{color:#246399}._loginButton_2799p_1340{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_2799p_787,._ctaFeatureTitle_2799p_793,._ctaFeatureDescription_2799p_798,._ctaFeatureItem_2799p_765,._ctaCheckIcon_2799p_775,._ctaFeatures_2799p_758,._ctaHeading_2799p_745,._ctaSubheading_2799p_751,._ctaSection_2799p_733,._ctaTagline_2799p_802,._ctaButtonContainer_2799p_808,._ctaMainButton_2799p_173,._missionViewDemo_2799p_999,._missionViewInterface_2799p_1005,._missionViewBoard_2799p_1111,._missionViewColumn_2799p_1117,._missionViewCard_2799p_1156,._missionViewProgress_2799p_1049,._missionViewFeatures_2799p_1192,._missionViewFeaturesList_2799p_1209,._missionViewFeatureItem_2799p_1214,._missionViewCTA_2799p_1242{text-decoration:none}._memoryBadgeRow_2799p_1381{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1rem}._memoryBadge_2799p_1381{border-radius:999px;padding:.35rem .75rem;background:#2e7ab91f;color:#246399;font-weight:600;font-size:.8rem}._memoryPipeline_2799p_1398{display:grid;gap:.9rem;margin-top:1.2rem}._memoryPipelineStep_2799p_1404{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_2799p_1414{font-weight:700;color:#246399}._memoryStepTitle_2799p_1419{margin:0;font-size:.95rem}._memoryStepDescription_2799p_1424{margin:.2rem 0 0;color:#475569;font-size:.88rem}._ctaFeatureText_2799p_787,._ctaFeatureTitle_2799p_793,._ctaFeatureDescription_2799p_798{line-height:1.4}._pricingTokens_2799p_906,._pricingFeatures_2799p_910,._pricingSubtitle_2799p_846,._pricingAmount_2799p_884,._pricingAmountAlt_2799p_885{line-height:1.5}._reveal_2799p_1444{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}._revealDelay1_2799p_1450{transition-delay:.15s}._revealDelay2_2799p_1454{transition-delay:.3s}._isVisible_2799p_1458{opacity:1;transform:translateY(0)}._conversionActions_2799p_962 ._ctaButton_2799p_173,._conversionActions_2799p_962 ._ctaMainButton_2799p_173{margin-bottom:0}._conversionActions_2799p_962 ._ctaButton_2799p_173:last-child,._conversionActions_2799p_962 ._ctaMainButton_2799p_173:last-child{background:transparent;color:#fff;border-color:#fff9;box-shadow:none}._visuallyHidden_2799p_1474{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._backgroundCanvas_2799p_10,._portalLayer_2799p_98,._leadModalOverlay_2799p_281,._missionViewDemo_2799p_999,._missionViewInterface_2799p_1005,._missionViewFeatures_2799p_1192,._projectCrmSection_2799p_1259,._reminderSection_2799p_1260,._pricingSection_2799p_817,._ctaSection_2799p_733,._showcaseSection_2799p_558,._trustSection_2799p_968{text-decoration:none}._conversionSection_2799p_935,._pricingSection_2799p_817,._missionViewSection_2799p_972,._projectCrmSection_2799p_1259,._reminderSection_2799p_1260,._showcaseSection_2799p_558{width:100%}._conversionActions_2799p_962,._ctaButtonContainer_2799p_808,._heroActions_2799p_135,._featureCards_2799p_716,._workflowCards_2799p_675,._projectCrmFeatures_2799p_1291,._reminderFeatures_2799p_1292{list-style:none}._projectCrmContainer_2799p_1265,._reminderContainer_2799p_1266,._pricingContainer_2799p_822,._missionViewContainer_2799p_977,._showcaseContainer_2799p_563,._ctaContainer_2799p_738{width:100%}._leadFieldFull_2799p_401 ._leadSpeechComposer_2799p_432{margin-top:.35rem}._leadFooter_2799p_522 ._leadSubmit_2799p_536{white-space:nowrap}._leadDisclaimer_2799p_531{max-width:420px}._conversionActions_2799p_962 ._ctaButton_2799p_173,._conversionActions_2799p_962 ._ctaMainButton_2799p_173{border-radius:999px}._conversionActions_2799p_962 ._ctaButton_2799p_173:hover,._conversionActions_2799p_962 ._ctaMainButton_2799p_173:hover{background:#ffffff1f}._ctaButtonContainer_2799p_808 ._ctaMainButton_2799p_173{min-width:180px}._projectCrmFeatureText_2799p_1328,._reminderFeatureText_2799p_1329,._showcaseFeatureDescription_2799p_625,._showcaseSupportNote_2799p_655,._pricingTokens_2799p_906,._pricingFeatures_2799p_910 li{font-size:.95rem}._pricingFeatures_2799p_910 li{line-height:1.5}._missionViewFeatureItemText_2799p_1236,._missionViewSubtitle_2799p_993,._projectCrmSubtitle_2799p_1284,._reminderSubtitle_2799p_1285,._conversionSubtitle_2799p_957{font-size:.98rem}@media(max-width:1024px){._heroFocus_2799p_85{grid-template-columns:1fr;text-align:center}._heroFocusContent_2799p_93{text-align:center;margin:0 auto}._heroActions_2799p_135{flex-wrap:wrap;justify-content:center}._ctaCluster_2799p_141{align-items:center}._ctaNote_2799p_154{text-align:center}._missionViewDemo_2799p_999{grid-template-columns:1fr}}@media(max-width:768px){._main_2799p_18{padding-top:calc(3.75rem + env(safe-area-inset-top));padding-bottom:3rem;align-items:flex-start}._heroContent_2799p_29{gap:1.6rem}._brandSignature_2799p_47{gap:.7rem;padding:.58rem .95rem .66rem}._brandPrimary_2799p_59{font-size:.72rem;letter-spacing:.28em}._brandCody_2799p_72{font-size:clamp(1.4rem,6vw,2rem)}._portalLayer_2799p_98{width:min(440px,92vw);justify-self:center}._leadCard_2799p_292{width:100%;height:100%;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:18px}._leadInlineCard_2799p_307{height:auto}._leadModalOverlay_2799p_281{align-items:stretch;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}._leadModalCard_2799p_312{max-height:none;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}._leadModalClose_2799p_317{position:sticky;top:calc(env(safe-area-inset-top) + 8px);right:12px;margin-left:auto;margin-bottom:.5rem}._leadForm_2799p_394{grid-template-columns:1fr}._leadInput_2799p_417{padding:.75rem .9rem;font-size:1rem}._leadSpeechComposer_2799p_432{padding:.85rem}._leadFooter_2799p_522{flex-direction:column;align-items:flex-start;gap:.75rem}._leadSubmit_2799p_536{width:100%;padding:.85rem 1.25rem;text-align:center}._conversionContainer_2799p_941{flex-direction:column;align-items:flex-start}._conversionActions_2799p_962{width:100%}._conversionActions_2799p_962 ._ctaButton_2799p_173,._conversionActions_2799p_962 ._ctaMainButton_2799p_173{width:100%;justify-content:center}._pricingGrid_2799p_852,._projectCrmFeatures_2799p_1291,._reminderFeatures_2799p_1292,._workflowCards_2799p_675{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._reveal_2799p_1444{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}.app-header .header-actions{pointer-events:auto;display:inline-flex;align-items:center;gap:10px}.app-header .cody-mark{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 7px;border-radius:999px;border:1px solid rgba(183,145,82,.38);background:linear-gradient(135deg,#14171ff5,#2e2519f5);box-shadow:0 14px 28px #0f172a24}.app-header .cody-mark-prefix{color:#ffffffb3;font-size:10px;font-weight:800;letter-spacing:.22em}.app-header .cody-mark-word{font-family:Cormorant Garamond,Iowan Old Style,Palatino Linotype,Book Antiqua,Garamond,serif;font-size:22px;line-height:1;letter-spacing:.05em;font-weight:700;background:linear-gradient(135deg,#6d5630,#c6a56a 35%,#f0dfb7 55%,#8f6b36);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:768px){.app-header{padding:0 10px}.app-header .logo-container{padding-left:40px;cursor:pointer}.app-header .header-actions{gap:8px}.app-header .cody-mark{padding:5px 10px 6px}.app-header .cody-mark-word{font-size:19px}.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;flex-wrap:wrap}.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;padding:12px;background:#080c148c;display:flex;align-items:center;justify-content:center;z-index:2100}.board-agentic-modal{width:calc(100vw - 24px);height:calc(100vh - 24px);max-width:none;max-height:none;background:#fff;border-radius:22px;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;position:sticky;top:0;z-index:5}.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;flex:1;min-height:0;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;position:sticky;bottom:0;z-index:5}.board-agentic-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.board-agentic-stage-card{display:grid;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid #dbe7f3;background:linear-gradient(180deg,#fffffffa,#f1f5f9fa),radial-gradient(420px 120px at 0% 0%,rgba(46,122,185,.12),transparent 60%)}.board-agentic-overview{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid #dbe7f3;background:linear-gradient(180deg,#fffffffc,#f8fafcfa),radial-gradient(720px 220px at 0% 0%,rgba(46,122,185,.08),transparent 60%)}.board-agentic-stage-card.compact{padding:0;border:none;background:transparent}.board-agentic-stage-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.board-agentic-stage-pill{width:fit-content;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:700;color:#1f4f7a;background:#e9f2fc;border:1px solid #c7ddf0}.board-agentic-stage-pill.secondary{color:#475569;background:#f8fafc;border-color:#e2e8f0}.board-agentic-stage-pill.muted{color:#64748b;background:#fff;border-color:#e2e8f0}.board-agentic-stage-pill.status{color:#1f2937;background:#f8fafc;border-color:#dbe7f3}.board-agentic-stage-pill.status .muted{color:#6b7280}.board-agentic-stage-pill.status.status-queued{color:#1f4f7a;background:#e9f2fce6;border-color:#c7ddf0}.board-agentic-stage-pill.status.status-running{color:#166534;background:#ecfdf3f2;border-color:#22c55e3d}.board-agentic-stage-pill.status.status-error{color:#991b1b;background:#fef2f2f2;border-color:#ef44443d}.board-agentic-stage-note{font-size:12px;color:#475569;line-height:1.45}.board-agentic-stage-note.compact{margin-top:2px}.board-agentic-stage-alert{font-size:11px;font-weight:700;color:#991b1b}.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.compact{grid-template-columns:minmax(220px,auto) minmax(0,1fr);gap:10px;padding:10px 12px;background:#f1f5f9e6}.board-agentic-summary-left,.board-agentic-summary-right{display:flex;flex-direction:column;gap:8px}.board-agentic-summary-meta{display:flex;flex-wrap:wrap;gap:8px}.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-trigger.btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:9999px;border:1px solid rgba(147,197,253,.55);background:linear-gradient(135deg,#10233b,#246399 44%,#2e7ab9);box-shadow:0 1px #ffffff2e inset,0 14px 30px #24639942;font-size:12.5px;font-weight:800;letter-spacing:.02em}.board-agentic-trigger.btn.btn-primary.ready{background:linear-gradient(135deg,#11372d,#0f766e 44%,#14b8a6);border-color:#99f6e494;box-shadow:0 1px #ffffff2e inset,0 14px 30px #0f766e3d}.board-agentic-trigger.btn.btn-primary:disabled{opacity:.7;box-shadow:none}.board-agentic-trigger .lucide{width:14px;height:14px}.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-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-reason{font-size:12px;color:#475569;margin-bottom:8px}.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-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-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-summary{grid-template-columns:1fr}}.board-agentic-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.board-agentic-summary-pill{display:grid;gap:4px;padding:8px 10px;border-radius:12px;background:#fff;border:1px solid #dbe7f3;min-width:0}.board-agentic-summary-pill-label{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.board-agentic-summary-pill strong{font-size:18px;color:#0f172a}.board-agentic-review-layout{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.45fr);gap:16px;align-items:start;min-height:0}.board-agentic-review-list{display:grid;gap:10px;max-height:none;min-height:0;overflow:visible;padding-right:4px;align-self:start}.board-agentic-review-card{display:grid;gap:10px;padding:12px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 24px #0f172a14;text-align:left;cursor:pointer}.board-agentic-review-card.active{border-color:#2e7ab9;box-shadow:0 16px 36px #2e7ab929}.board-agentic-review-card.checked{background:linear-gradient(180deg,#fff,#f1f7fff5)}.board-agentic-review-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.board-agentic-review-card-title{font-size:13px;font-weight:700;color:#0f172a}.board-agentic-review-card-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#64748b}.board-agentic-review-actions{display:flex;flex-wrap:wrap;gap:6px}.board-agentic-review-actions .btn{font-size:10px;padding:4px 8px}.board-agentic-review-detail{display:grid;gap:14px;padding:14px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 28px #0f172a14;min-height:0;position:sticky;top:132px;max-height:calc(100vh - 220px);overflow:auto}.board-agentic-review-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.board-agentic-review-section{display:grid;gap:8px}.board-agentic-review-section-title{font-size:12px;font-weight:700;color:#334155;letter-spacing:.02em}.board-agentic-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.board-agentic-review-kv,.board-agentic-review-diffs,.board-agentic-review-listing{display:grid;gap:8px}.board-agentic-review-listing.compact{gap:6px}.board-agentic-review-inline-diffs{display:grid;gap:8px}.board-agentic-review-inline-diff{display:grid;gap:6px;padding:10px;border-radius:12px;background:#f8fbff;border:1px solid #dbe7f3}.board-agentic-review-inline-row{display:grid;gap:3px;padding:7px 8px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;max-height:180px;overflow:auto}.board-agentic-review-inline-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.board-agentic-review-inline-compare{display:block;padding:10px 12px;border-radius:12px;border:1px dashed #cbd5e1;background:#f8fafc;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.board-agentic-review-inline-compare.update{border-color:#0e74903d;background:#e0f2fe47}.board-agentic-review-inline-compare.add{border-color:#22c55e3d;background:#ecfdf380}.board-agentic-review-inline-compare.delete{border-color:#ef44443d;background:#fef2f299}.board-agentic-diff-token{white-space:pre-wrap}.board-agentic-diff-token.removed{color:#991b1b;background:#fecacac7;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 2px}.board-agentic-diff-token.added{color:#166534;background:#bbf7d0bf;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 2px}.board-agentic-diff-token.unchanged{color:#0f172a}.board-agentic-review-inline-row.removed,.board-agentic-review-row.removed{background:#fee2e2d9;border-color:#ef444452}.board-agentic-review-inline-row.modified,.board-agentic-review-row.modified{background:#e0f2fee0;border-color:#0e749042}.board-agentic-review-inline-row.added,.board-agentic-review-row.added{background:#ecfdf3f2;border-color:#22c55e3d}.board-agentic-review-listing-item,.board-agentic-review-row,.board-agentic-review-empty{padding:9px 10px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;font-size:12px;color:#334155}.board-agentic-review-row{display:grid;gap:4px}.board-agentic-review-key{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}.board-agentic-review-value{font-size:12px;color:#0f172a;white-space:pre-wrap;overflow-wrap:anywhere}.board-agentic-review-diff{display:grid;gap:10px;padding:10px;border-radius:12px;border:1px solid #dbe7f3;background:#fbfdff}.board-agentic-review-diff-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.board-agentic-review-diff-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.board-agentic-raw{max-height:320px}.board-agentic-footer-note{margin-right:auto;font-size:12px;color:#64748b;align-self:center}@media(max-width:900px){.board-agentic-overlay{padding:0}.board-agentic-modal{width:100vw;height:100vh;border-radius:0}.board-agentic-summary-strip,.board-agentic-summary.compact,.board-agentic-review-layout,.board-agentic-review-grid,.board-agentic-review-diff-values{grid-template-columns:1fr}.board-agentic-review-list{max-height:none;overflow:visible}.board-agentic-review-detail{position:static;top:auto;max-height:none;overflow:visible}}.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_1ofdo_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_1ofdo_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_1ofdo_112{font-size:1.25rem;font-weight:600;color:#333;margin:0}._headerContent_1ofdo_119{display:flex;flex-direction:column;gap:.75rem}._headerActions_1ofdo_125{display:flex;align-items:center;gap:1rem}._modeTabs_1ofdo_131{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem;border-radius:999px;background:#2e7ab90f;border:1px solid rgba(46,122,185,.1);width:fit-content}._modeTab_1ofdo_131{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#47637f;border-radius:999px;padding:.55rem .95rem;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}._modeTab_1ofdo_131:hover{color:#2e7ab9;background:#2e7ab914}._modeTabActive_1ofdo_159{color:#fff;background:linear-gradient(135deg,#0f4f8a,#2e7ab9);box-shadow:0 10px 24px #2463992e}._refreshButton_1ofdo_165{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_1ofdo_165:hover:not(:disabled){background-color:#2e7ab914;border-color:#2e7ab92e;box-shadow:0 10px 24px #2e7ab91f}._refreshButton_1ofdo_165:disabled{opacity:.6;cursor:not-allowed}._tableContainer_1ofdo_189{flex:1;padding:1rem 1.5rem;overflow:hidden;display:flex;flex-direction:column;gap:.75rem;min-height:0}._tableWrapper_1ofdo_199{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_1ofdo_92{overflow:auto}._header_1ofdo_102{flex-direction:column;align-items:stretch;gap:.9rem}._headerActions_1ofdo_125{width:100%;justify-content:flex-start}._tableContainer_1ofdo_189{overflow:visible}._tableWrapper_1ofdo_199{overflow:visible;box-shadow:none}}._table_1ofdo_189{width:100%;border-collapse:separate;border-spacing:0}._table_1ofdo_189 th,._table_1ofdo_189 td{padding:.875rem 1rem;text-align:left;border-bottom:1px solid rgba(46,122,185,.12)}._table_1ofdo_189 th:nth-child(3),._table_1ofdo_189 td:nth-child(3),._table_1ofdo_189 th:nth-child(5),._table_1ofdo_189 td:nth-child(5){text-align:center}._table_1ofdo_189 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_1ofdo_189 tr:last-child td{border-bottom:none}._table_1ofdo_189 tr:hover td{background-color:#2e7ab90a}._titleCell_1ofdo_265{font-weight:500;color:#2e7ab9}._descriptionText_1ofdo_270{color:#475569;font-size:.9rem;line-height:1.45;word-break:break-word}._controlsRow_1ofdo_277{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_1ofdo_287{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_1ofdo_287 svg{color:#64697b}._filterSelect_1ofdo_304{min-width:200px;flex:0 0 200px}._filterSelect_1ofdo_304 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_1ofdo_304 select:focus{outline:none;border-color:#2e7ab933;box-shadow:0 0 0 3px #2e7ab91f}._searchInput_1ofdo_325{border:none;background:transparent;flex:1;font-size:.95rem;color:#1f2937}._searchInput_1ofdo_325:focus{outline:none}._clearSearch_1ofdo_336{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_1ofdo_336:hover{background:#2e7ab914;color:#2e7ab9}._inlineViewRow_1ofdo_353,._inlineEditRow_1ofdo_359{display:flex;align-items:center;gap:8px}._inlineEditInput_1ofdo_365{flex:1;min-width:180px;max-width:360px;padding:6px 8px;border:1px solid #ced4da;border-radius:6px;font-size:.9rem}._inlineIconBtn_1ofdo_375{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_1ofdo_375:hover{background-color:#f1f3f5}._spin_1ofdo_391{animation:_spin_1ofdo_391 1s linear infinite}._metricsCard_1ofdo_403,._clientsCard_1ofdo_403{background:#f2f7fb;border:1px solid rgba(46,122,185,.14);border-radius:8px;padding:1rem;margin-bottom:1rem}._metricsList_1ofdo_411{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.8rem}._metricsList_1ofdo_411 li{list-style:none;background:#fff;padding:2px 6px;border-radius:4px}._metricsGrid_1ofdo_425{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._metricItem_1ofdo_431{border-radius:8px;padding:12px 8px;text-align:center;color:#1f2937;display:flex;flex-direction:column;gap:2px;border:1px solid #d6e4f5}._metricNumber_1ofdo_442{font:600 1.125rem/1 Figtree,sans-serif}._metricLabel_1ofdo_446{font-size:.7rem;opacity:.9}._metricItem_1ofdo_431._total_1ofdo_451{background:#e9f2fc;color:#1f4f7a}._metricItem_1ofdo_431._completed_1ofdo_456{background:#f2f7fb;color:#1f4f7a}._metricItem_1ofdo_431._inProgress_1ofdo_461{background:#e6f0fa;color:#1f4f7a}._metricItem_1ofdo_431._todo_1ofdo_466{background:#f7fafd;color:#1f4f7a}@media(max-width:768px){._metricsGrid_1ofdo_425{grid-template-columns:repeat(2,minmax(0,1fr))}}._clientsCard_1ofdo_403{display:flex;flex-direction:column;gap:6px;padding-top:.7rem}._clientItem_1ofdo_483{display:flex;align-items:center;gap:10px;padding:6px 0}._avatar_1ofdo_490{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_1ofdo_503{display:flex;flex-direction:column;line-height:1.2}._clientName_1ofdo_509{font-weight:500;font-size:.85rem}._roleBadge_1ofdo_514{font-size:.65rem;background:#e5e7eb;border-radius:4px;padding:1px 6px;align-self:flex-start;margin-top:2px}._statusBadge_1ofdo_523{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-transform:capitalize}._statusBadge_1ofdo_523._active_1ofdo_531,._statusBadge_1ofdo_523._completed_1ofdo_456{background-color:#28a7451a;color:#28a745}._statusBadge_1ofdo_523._pending_1ofdo_535,._statusBadge_1ofdo_523._inprogress_1ofdo_535,._statusBadge_1ofdo_523._in-progress_1ofdo_535{background-color:#2e7ab91a;color:#2e7ab9}._statusBadge_1ofdo_523._cancelled_1ofdo_539,._statusBadge_1ofdo_523._failed_1ofdo_539{background-color:#dc35451a;color:#dc3545}._statusBadge_1ofdo_523._default_1ofdo_543{background-color:#6c757d1a;color:#6c757d}._actionIcons_1ofdo_548{display:flex;align-items:center;gap:.75rem}._mobileActions_1ofdo_554{display:none;align-items:center;gap:.75rem}._mobileOnly_1ofdo_560{display:none}._desktopOnly_1ofdo_564{display:inline}._primaryAction_1ofdo_568{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_1ofdo_568:hover:not(:disabled){background:#2e7ab924;box-shadow:0 6px 14px #2e7ab926}._primaryAction_1ofdo_568:disabled{opacity:.6;cursor:not-allowed}._mobileMenuWrapper_1ofdo_592{position:relative}._mobileMenuButton_1ofdo_596{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_1ofdo_596:hover{background:#2e7ab90f}._mobileMenu_1ofdo_592{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_1ofdo_633{top:auto;bottom:calc(100% + 6px)}._mobileMenuItem_1ofdo_638{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_1ofdo_638:hover{background:#2e7ab914}._actionIcon_1ofdo_548{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_1ofdo_548:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a;background-color:#e9ecef}._actionIcon_1ofdo_548._disabled_1ofdo_678{opacity:.5;cursor:not-allowed}._actionIcon_1ofdo_548._disabled_1ofdo_678:hover{transform:none;box-shadow:0 2px 4px #0000000d;background-color:#f8f9fa}._actionIcon_1ofdo_548._deleteIcon_1ofdo_687{color:#dc3545}._actionIcon_1ofdo_548._deleteIcon_1ofdo_687:hover{background-color:#dc35451a}._actionLabel_1ofdo_694{display:none;font-size:.75rem;font-weight:600;color:#334155;line-height:1.2}._expandIcon_1ofdo_702{color:#6c757d}._expandIcon_1ofdo_702:hover{background-color:#6c757d1a}._expandedRow_1ofdo_709{background-color:#f8f9fa}._expandedRow_1ofdo_709 td{padding:0!important;width:100%}._expandedContent_1ofdo_717{padding:1.5rem;animation:_fadeIn_1ofdo_1 .3s ease-in-out}._expandedGrid_1ofdo_722{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}._overviewSection_1ofdo_728{grid-column:span 7}._metricsSection_1ofdo_732{grid-column:span 5}._teamSection_1ofdo_736{grid-column:span 7}._notesSectionWrapper_1ofdo_740{grid-column:span 5}._mobileSection_1ofdo_744{border-radius:.85rem}._mobileSectionSummary_1ofdo_748{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_1ofdo_748::-webkit-details-marker{display:none}._mobileSectionSummary_1ofdo_748::marker{content:""}._mobileSectionChevron_1ofdo_771{transition:transform .2s ease}._mobileSection_1ofdo_744[open] ._mobileSectionChevron_1ofdo_771{transform:rotate(180deg)}._mobileSectionBody_1ofdo_779{padding:0}@media(min-width:769px){._mobileSectionSummary_1ofdo_748{display:none}._mobileSection_1ofdo_744>._mobileSectionBody_1ofdo_779{display:block}._mobileSection_1ofdo_744:not([open])>._mobileSectionBody_1ofdo_779{display:block}}._overviewCard_1ofdo_794{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 10px #0000000f}._overviewHeader_1ofdo_802{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}._overviewHeader_1ofdo_802 ._sectionTitle_1ofdo_810{margin-bottom:0}._overviewLoading_1ofdo_814{font-size:.75rem;color:#6b7280;background:#f3f4f6;padding:.25rem .6rem;border-radius:999px}._overviewDescription_1ofdo_822{margin:0 0 1rem;color:#4b5563;font-size:.95rem;line-height:1.5;word-break:break-word;white-space:pre-wrap}._overviewGrid_1ofdo_831{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem}._overviewItem_1ofdo_837{display:flex;flex-direction:column;gap:.25rem}._overviewLabel_1ofdo_843{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-weight:600}._overviewValue_1ofdo_851{font-size:.9rem;color:#111827;font-weight:500;word-break:break-word}._statusPill_1ofdo_858{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_1ofdo_870{background:#ef44441f;color:#b91c1c}._statusInProgress_1ofdo_875{background:#2e7ab926;color:#b45309}._statusDone_1ofdo_880{background:#22c55e26;color:#15803d}._statusArchived_1ofdo_885{background:#64748b33;color:#334155}._statusDefault_1ofdo_890{background:#f1f5f9;color:#475569}._metricsCard_1ofdo_403{margin-bottom:0}@media(max-width:992px){._expandedGrid_1ofdo_722{grid-template-columns:1fr}._overviewSection_1ofdo_728,._metricsSection_1ofdo_732,._teamSection_1ofdo_736,._notesSectionWrapper_1ofdo_740{grid-column:1/-1}}@media(max-width:768px){._mobileSection_1ofdo_744{border:1px solid #e5e7eb;background:#fff;border-radius:.85rem;overflow:hidden}._mobileSectionSummary_1ofdo_748{display:flex;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;padding:.7rem .85rem}._mobileSectionBody_1ofdo_779{padding:0 .85rem .85rem}._mobileSectionBody_1ofdo_779 ._sectionTitle_1ofdo_810{font-size:1rem}._overviewCard_1ofdo_794,._metricsCard_1ofdo_403,._teamMembersSection_1ofdo_936,._notesSection_1ofdo_740{padding:1rem;box-shadow:none;border:none}._overviewGrid_1ofdo_831{grid-template-columns:1fr}._overviewHeader_1ofdo_802{flex-direction:column;align-items:flex-start}._notesHeader_1ofdo_949{flex-direction:column;align-items:stretch}._addNoteButton_1ofdo_953{width:100%;justify-content:center}}@media(max-width:768px){._expandedContent_1ofdo_717{padding:1rem}._expandedRow_1ofdo_709 td{grid-column:1/-1;display:block}}@keyframes _fadeIn_1ofdo_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._teamMembersSection_1ofdo_936{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 8px #00000014}._sectionTitle_1ofdo_810{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}._sectionHeaderRow_1ofdo_994{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}._sectionHeaderRow_1ofdo_994 ._sectionTitle_1ofdo_810{margin-bottom:0}._inviteInlineButton_1ofdo_1007{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_1ofdo_1007:hover{background:#2e7ab924;box-shadow:0 6px 14px #2e7ab926}._membersList_1ofdo_1027{display:flex;flex-direction:column;gap:.75rem}._memberItem_1ofdo_1033{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_1ofdo_1033:hover{background-color:#f1f3f5;transform:translateY(-2px);box-shadow:0 2px 4px #0000000d}@media(max-width:768px){._memberItem_1ofdo_1033{flex-direction:column;align-items:flex-start;gap:.5rem}}._memberInfo_1ofdo_1056{display:flex;flex-direction:column;gap:.25rem}._memberName_1ofdo_1062{font-weight:500;color:#333}._memberEmail_1ofdo_1067{font-size:.875rem;color:#6c757d;word-break:break-word}._removeMemberBtn_1ofdo_1073{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_1ofdo_1073:hover{background-color:#dc354533;transform:scale(1.1)}._removeMemberBtn_1ofdo_1073:active{transform:scale(.95)}._removeMemberBtn_1ofdo_1073:disabled{opacity:.5;cursor:not-allowed}._removeMemberBtn_1ofdo_1073:disabled:hover{transform:none;background-color:#dc35451a}._noMembers_1ofdo_1102{padding:1.5rem;text-align:center;color:#6c757d;font-style:italic;background-color:#f8f9fa;border-radius:.375rem}._collaboratorsState_1ofdo_1111{display:flex;align-items:center;gap:.5rem;padding:1rem;color:#6c757d;background-color:#f8f9fa;border-radius:.375rem}._pendingSection_1ofdo_1121{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}._pendingHeader_1ofdo_1128{font-size:.9rem;font-weight:600;color:#334155}._pendingBadge_1ofdo_1134{font-size:.65rem;background:#2e7ab91f;color:#2e7ab9;border-radius:999px;padding:2px 8px;align-self:flex-start}._pendingItem_1ofdo_1143{border-left-color:#2e7ab9}._inviteActions_1ofdo_1147{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._inviteActionBtn_1ofdo_1154{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_1ofdo_1154:hover:not(:disabled){background:#2e7ab924}._inviteActionBtn_1ofdo_1154:disabled{opacity:.6;cursor:not-allowed}._inviteActionDanger_1ofdo_1177{border-color:#dc354533;background:#dc354514;color:#dc3545}._inviteActionDanger_1ofdo_1177:hover:not(:disabled){background:#dc35451f}@media(max-width:768px){._inviteInlineButton_1ofdo_1007{width:100%;justify-content:center;min-height:var(--control-height-sm, 44px)}._removeMemberBtn_1ofdo_1073{width:var(--control-height-sm, 44px);height:var(--control-height-sm, 44px);align-self:flex-end}._inviteActions_1ofdo_1147{width:100%}._inviteActionBtn_1ofdo_1154{flex:1 1 140px;justify-content:center;min-height:var(--control-height-sm, 44px)}}._tooltip_1ofdo_1206{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_1ofdo_1206:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}._tooltip_1ofdo_1206._tooltipBottom_1ofdo_1230{top:auto;bottom:-40px}._tooltip_1ofdo_1206._tooltipBottom_1ofdo_1230:after{top:auto;bottom:100%;border-color:transparent transparent #333 transparent}._emptyState_1ofdo_1240{text-align:center;padding:2rem!important;color:#6c757d;font-style:italic}._loadingState_1ofdo_1247,._errorState_1ofdo_1247{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6c757d;text-align:center}._loadingState_1ofdo_1247 p,._errorState_1ofdo_1247 p{margin:1rem 0}._errorState_1ofdo_1247{color:#dc3545}._retryButton_1ofdo_1264{padding:.5rem 1rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;color:#495057;cursor:pointer;transition:all .2s}._retryButton_1ofdo_1264:hover{background-color:#e9ecef}._spinner_1ofdo_1277{animation:_spin_1ofdo_391 1s linear infinite}@keyframes _spin_1ofdo_391{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_1ofdo_1289{padding:1rem 1.5rem;background-color:#fff;border-top:1px solid #e9ecef}._pagination_1ofdo_1295{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}._paginationButton_1ofdo_1303{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_1ofdo_1303:hover:not(:disabled){background-color:#f8f9fa;border-color:#ced4da}._paginationButton_1ofdo_1303:disabled{opacity:.5;cursor:not-allowed}._paginationInfo_1ofdo_1326{font-size:.875rem;color:#6c757d}._controlsRow_1ofdo_277 ._quickFilters_1ofdo_1331{margin-left:auto}@media(max-width:992px){._tableWrapper_1ofdo_199{overflow-x:auto}._table_1ofdo_189{min-width:700px}}@media(max-width:768px){._header_1ofdo_102{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}._headerActions_1ofdo_125{width:100%}._controlsRow_1ofdo_277{padding:.75rem 1rem}._searchBar_1ofdo_287{min-width:100%}._filterSelect_1ofdo_304{flex:1 1 100%}._tableContainer_1ofdo_189{padding:.75rem}._tableWrapper_1ofdo_199{overflow-x:hidden}._table_1ofdo_189{min-width:0;width:100%}._buttonText_1ofdo_1372{display:none}._paginationButton_1ofdo_1303{padding:.5rem}._missionButton_1ofdo_1378 span,._inviteButton_1ofdo_1378 span,._deleteButton_1ofdo_1378 span{display:none}._missionButton_1ofdo_1378,._inviteButton_1ofdo_1378,._deleteButton_1ofdo_1378{padding:.5rem}._actionButtons_1ofdo_1384{display:flex;flex-direction:column;gap:.25rem}._mobileActions_1ofdo_554{display:flex;justify-content:space-between;gap:.75rem;width:100%}._mobileOnly_1ofdo_560{display:inline}._desktopOnly_1ofdo_564{display:none}._primaryAction_1ofdo_568{flex:1 1 auto;justify-content:center}._mobileMenuButton_1ofdo_596{width:100%}._actionIcons_1ofdo_548{display:none}._actionIcon_1ofdo_548{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_1ofdo_548 svg{width:16px;height:16px}._progressCell_1ofdo_1425{padding:.75rem .25rem}._progressWrapper_1ofdo_1428{min-width:52px;transform:scale(.85);transform-origin:center}._table_1ofdo_189{display:block}._table_1ofdo_189 thead{display:none}._table_1ofdo_189 tbody{display:block}._table_1ofdo_189 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_1ofdo_189 td{display:grid;grid-template-columns:1fr;gap:4px;align-items:flex-start;border:none;padding:4px 2px;background:none}._table_1ofdo_189 td:before{content:attr(data-label);font-weight:600;color:#2e7ab9;font-size:.82rem}._titleCell_1ofdo_265{grid-area:title}._descriptionCell_1ofdo_1472{grid-area:description}._titleCell_1ofdo_265:before,._descriptionCell_1ofdo_1472:before,._actionsCell_1ofdo_1477:before{display:none}._descriptionText_1ofdo_270{font-size:.85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._progressCell_1ofdo_1425{grid-area:progress;display:flex;flex-direction:column;gap:6px}._statusCell_1ofdo_1493{grid-area:status;display:flex;flex-direction:column;gap:6px}._actionsCell_1ofdo_1477{grid-area:actions;width:100%}._actionIcons_1ofdo_548{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;justify-content:stretch;align-items:stretch}._actionLabel_1ofdo_694{display:inline}}@media(max-width:768px)and (max-width:560px){._table_1ofdo_189 td{grid-template-columns:1fr;gap:6px}._table_1ofdo_189 td:before{font-size:.8rem}._actionIcons_1ofdo_548{grid-template-columns:1fr}}._statusDropdown_1ofdo_1527{padding:.5rem;font-size:.875rem;border:1px solid #ced4da;border-radius:.25rem;background-color:#fff;cursor:pointer;transition:all .2s;min-height:44px}._statusDropdown_1ofdo_1527:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab926}@media(max-width:768px){._statusDropdown_1ofdo_1527{width:100%;padding:.5rem .25rem;font-size:.8rem}}._quickFilters_1ofdo_1331{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_1ofdo_1331::-webkit-scrollbar{height:4px}._quickFilters_1ofdo_1331::-webkit-scrollbar-track{background:transparent}._quickFilters_1ofdo_1331::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}@media(max-width:768px){._quickFilters_1ofdo_1331{padding:.25rem 0;gap:.35rem;box-shadow:none;border:none}}._filterButton_1ofdo_1580{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_1ofdo_1580:hover{background-color:#e9ecef;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}._filterButton_1ofdo_1580._active_1ofdo_531{background-color:#2e7ab9;color:#fff;box-shadow:0 2px 4px #2e7ab933}@media(max-width:768px){._filterButton_1ofdo_1580{flex:1 0 calc(50% - .5rem);text-align:center;padding:.5rem 1rem}}@media(max-width:480px){._filterButton_1ofdo_1580{flex:1 0 calc(100% - .5rem)}}._notesSection_1ofdo_740{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 8px #00000014;flex-shrink:0}@media(max-width:992px){._notesSection_1ofdo_740{width:100%;padding:1rem}}._notesHeader_1ofdo_949{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}._notesHeader_1ofdo_949 ._sectionTitle_1ofdo_810{margin-bottom:0}._addNoteButton_1ofdo_953{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_1ofdo_953:hover{background:#2e7ab924;box-shadow:0 6px 14px #2e7ab926}._notesList_1ofdo_1662{max-height:300px;overflow-y:auto;padding-right:.5rem}._notesList_1ofdo_1662::-webkit-scrollbar{width:4px}._notesList_1ofdo_1662::-webkit-scrollbar-track{background:transparent}._notesList_1ofdo_1662::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}._noteItem_1ofdo_1678{padding:1rem;border-radius:.5rem;background-color:#f8f9fa;margin-bottom:.75rem;border-left:3px solid #2E7AB9}._noteItem_1ofdo_1678:last-child{margin-bottom:0}._noteItem_1ofdo_1678 ._noteHeader_1ofdo_1688{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._noteItem_1ofdo_1678 ._deleteNoteBtn_1ofdo_1694{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_1ofdo_1678 ._deleteNoteBtn_1ofdo_1694:hover{background-color:#e74c3c1a;transform:scale(1.1)}._noteItem_1ofdo_1678 ._deleteNoteBtn_1ofdo_1694:active{transform:scale(.95)}._noteTimestamp_1ofdo_1714{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6c757d;margin-bottom:.5rem}._noteContent_1ofdo_1723{font-size:.875rem;color:#495057;line-height:1.5;white-space:pre-wrap}._notesLoading_1ofdo_1730{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 0;color:#6c757d}._notesLoading_1ofdo_1730 ._spinner_1ofdo_1277{animation:_spin_1ofdo_391 1s linear infinite}._notesEmpty_1ofdo_1742{display:flex;align-items:center;justify-content:center;padding:2rem 0;color:#6c757d;font-style:italic}._progressCell_1ofdo_1425{padding:.875rem .5rem;vertical-align:middle}._progressWrapper_1ofdo_1428{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}._workspace_237b2_92{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem 1.5rem;min-height:0;flex:1}._workspaceHeader_237b2_101{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;background:linear-gradient(135deg,#2e7ab91f,#fffffff2);border:1px solid rgba(46,122,185,.12);border-radius:1rem;padding:1.1rem 1.25rem;box-shadow:0 18px 34px #24639914}._eyebrow_237b2_113{margin:0 0 .35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2e7ab9eb}._workspaceTitle_237b2_122{margin:0;font-size:1.45rem;color:#17324d}._workspaceSubtitle_237b2_128{margin:.45rem 0 0;max-width:54rem;color:#4b5563;line-height:1.55}._refreshButton_237b2_135,._secondaryAction_237b2_136,._primaryAction_237b2_137,._dangerAction_237b2_138,._sendAction_237b2_139,._statusChip_237b2_140,._paginationButton_237b2_141,._workspaceTab_237b2_142,._viewportToggle_237b2_143 button{border:none;background:none;font:inherit}._refreshButton_237b2_135,._secondaryAction_237b2_136,._primaryAction_237b2_137,._dangerAction_237b2_138,._sendAction_237b2_139{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;padding:.72rem 1rem;min-height:44px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._refreshButton_237b2_135:disabled,._secondaryAction_237b2_136:disabled,._primaryAction_237b2_137:disabled,._dangerAction_237b2_138:disabled,._sendAction_237b2_139:disabled{opacity:.6;cursor:not-allowed;transform:none}._refreshButton_237b2_135,._secondaryAction_237b2_136{background:#2e7ab914;color:#2e7ab9;border:1px solid rgba(46,122,185,.18)}._refreshButton_237b2_135:hover:not(:disabled),._secondaryAction_237b2_136:hover:not(:disabled){background:#2e7ab924;box-shadow:0 10px 22px #2e7ab929}._primaryAction_237b2_137{background:linear-gradient(135deg,#2e7ab9,color-mix(in srgb,#2E7AB9 65%,white));color:#fff}._primaryAction_237b2_137:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #2e7ab947}._dangerAction_237b2_138{background:#dc26261a;color:#b91c1c;border:1px solid rgba(220,38,38,.16)}._dangerAction_237b2_138:hover:not(:disabled){background:#dc262629}._sendAction_237b2_139{background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff}._sendAction_237b2_139:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #0f766e47}._spin_237b2_213{animation:_spin_237b2_213 1s linear infinite}@keyframes _spin_237b2_213{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._toolbar_237b2_225{display:flex;flex-wrap:wrap;gap:.9rem;align-items:flex-end}._searchBar_237b2_232{display:flex;align-items:center;gap:.55rem;flex:1 1 320px;min-height:48px;padding:.78rem .95rem;border-radius:.9rem;background:#2e7ab90f;border:1px solid rgba(46,122,185,.12);box-shadow:0 12px 22px #2e7ab914}._searchBar_237b2_232 svg{color:#2e7ab9b3;flex-shrink:0}._searchInput_237b2_249{width:100%;border:none;background:transparent;font-size:.95rem;color:#17324d}._searchInput_237b2_249:focus{outline:none}._filterGroup_237b2_260{display:flex;flex-direction:column;gap:.35rem;min-width:220px}._filterLabel_237b2_267{font-size:.78rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}._filterSelect_237b2_275,._textInput_237b2_276,._textArea_237b2_277,._noteInput_237b2_278{width:100%;border-radius:.9rem;border:1px solid rgba(46,122,185,.14);background:#fff;color:#111827;font:inherit;box-shadow:0 12px 24px #2463990f}._filterSelect_237b2_275:focus,._textInput_237b2_276:focus,._textArea_237b2_277:focus,._noteInput_237b2_278:focus{outline:none;border-color:#2e7ab957;box-shadow:0 0 0 4px #2e7ab91f}._filterSelect_237b2_275:disabled,._textInput_237b2_276:disabled,._textArea_237b2_277:disabled,._noteInput_237b2_278:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}._filterSelect_237b2_275,._textInput_237b2_276{min-height:48px;padding:.78rem .95rem}._textArea_237b2_277,._noteInput_237b2_278{padding:.9rem 1rem;line-height:1.55;resize:vertical}._statusChips_237b2_317{display:flex;flex-wrap:wrap;gap:.65rem}._statusChip_237b2_140{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .85rem;min-height:42px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(46,122,185,.12);color:#475569;cursor:pointer;transition:all .2s ease}._statusChip_237b2_140 strong{font-size:.82rem;color:#17324d}._statusChip_237b2_140:hover{border-color:#2e7ab938;color:#2e7ab9}._statusChipActive_237b2_345{background:#2e7ab91f;color:#2e7ab9;box-shadow:0 8px 18px #2e7ab91f}._contentGrid_237b2_351{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:1rem;min-height:0}._queueRail_237b2_358,._reviewPane_237b2_359{background:#fffffff0;border:1px solid rgba(46,122,185,.12);border-radius:1rem;box-shadow:0 18px 34px #24639914}._queueRail_237b2_358{display:flex;flex-direction:column;min-height:0;overflow:hidden}._queueHeader_237b2_373{padding:1rem 1rem .85rem;border-bottom:1px solid rgba(46,122,185,.12)}._queueHeader_237b2_373 h3{margin:0;color:#17324d;font-size:1rem}._queueHeader_237b2_373 p{margin:.35rem 0 0;color:#64748b;font-size:.9rem}._queueState_237b2_388,._reviewState_237b2_389,._previewState_237b2_390{display:flex;align-items:center;gap:.7rem;color:#64748b}._queueState_237b2_388{padding:1rem}._queueList_237b2_401{display:flex;flex-direction:column;gap:.75rem;padding:1rem;overflow-y:auto;min-height:0}._queueItem_237b2_410{display:flex;align-items:stretch;gap:.8rem;width:100%;padding:0;border:1px solid rgba(46,122,185,.08);border-radius:1rem;background:#fff;cursor:pointer;text-align:left;overflow:hidden;box-shadow:0 14px 28px #0f172a0d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._queueItem_237b2_410:hover{transform:translateY(-1px);border-color:#2e7ab92e;box-shadow:0 18px 30px #0f172a14}._queueItemActive_237b2_431{border-color:#2e7ab947;box-shadow:0 18px 30px #2e7ab91f}._queueAccent_237b2_436{width:6px;flex-shrink:0;align-self:stretch;background:#cbd5e1}._queueItemBody_237b2_443{flex:1;padding:.95rem 1rem 1rem 0}._queueItemTop_237b2_448{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._queueSubject_237b2_455{font-weight:700;color:#17324d;line-height:1.35}._statusBadge_237b2_461{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.3rem .7rem;border-radius:999px;font-size:.74rem;font-weight:700;border:1px solid transparent;white-space:nowrap}._queueMeta_237b2_474,._queueFooter_237b2_475,._reviewMeta_237b2_476{display:flex;flex-wrap:wrap;gap:.45rem;color:#64748b;font-size:.84rem}._queueMeta_237b2_474{margin-top:.45rem}._queueSnippet_237b2_488{margin:.75rem 0;color:#475569;font-size:.9rem;line-height:1.5}._queueFooter_237b2_475{justify-content:space-between}._noteHint_237b2_499{display:inline-flex;align-items:center;margin-top:.75rem;padding:.28rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#92400e;background:#f59e0b24}._pagination_237b2_141{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem 1rem;border-top:1px solid rgba(46,122,185,.12)}._paginationButton_237b2_141{width:40px;height:40px;border-radius:999px;background:#2e7ab914;color:#2e7ab9;cursor:pointer}._paginationButton_237b2_141:disabled{opacity:.45;cursor:not-allowed}._paginationInfo_237b2_533{font-size:.84rem;color:#475569}._reviewPane_237b2_359{padding:1.1rem 1.15rem;display:flex;flex-direction:column;gap:1rem;min-height:0}._reviewState_237b2_389{flex:1;flex-direction:column;justify-content:center;text-align:center;min-height:320px}._reviewState_237b2_389 h3{margin:0;color:#17324d}._reviewState_237b2_389 p{margin:0;max-width:34rem;color:#64748b;line-height:1.55}._reviewHeader_237b2_564{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-radius:1rem;background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid rgba(46,122,185,.12)}._reviewTitleBlock_237b2_574{display:flex;gap:.9rem}._reviewAvatar_237b2_579{width:48px;height:48px;border-radius:16px;flex-shrink:0;display:grid;place-items:center;font-weight:800;color:#2e7ab9;background:#2e7ab91f}._reviewEyebrow_237b2_591{margin:0 0 .25rem;font-size:.78rem;font-weight:700;color:#2e7ab9cc;text-transform:uppercase;letter-spacing:.05em}._projectBadge_237b2_600,._recipientPill_237b2_601,._recipientEmpty_237b2_602{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .7rem;border-radius:999px}._projectBadge_237b2_600{background:#2e7ab91a;color:#2e7ab9}._recipientGroup_237b2_615{min-width:220px}._recipientLabel_237b2_619{display:block;margin-bottom:.45rem;font-size:.78rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}._recipientPills_237b2_629{display:flex;flex-wrap:wrap;gap:.5rem}._recipientPill_237b2_601{background:#f1f5f9;color:#334155}._recipientEmpty_237b2_602{background:#f8fafc;color:#64748b}._actionBar_237b2_645,._workspaceTabs_237b2_646{display:flex;flex-wrap:wrap;gap:.7rem}._viewerNotice_237b2_652{display:inline-flex;align-items:center;gap:.5rem;color:#475569;background:#2e7ab90f;border:1px solid rgba(46,122,185,.12);border-radius:999px;padding:.72rem 1rem}._workspaceTab_237b2_142{display:inline-flex;align-items:center;gap:.5rem;padding:.72rem .95rem;border-radius:.9rem;color:#475569;background:#f8fafc;border:1px solid rgba(46,122,185,.08);cursor:pointer}._workspaceTabActive_237b2_675{background:#2e7ab91a;color:#2e7ab9;border-color:#2e7ab92e}._panelGrid_237b2_681{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);gap:1rem;min-height:0}._editorPanel_237b2_688,._sideCard_237b2_689,._previewPanel_237b2_690,._activityPanel_237b2_691{border:1px solid rgba(46,122,185,.12);border-radius:1rem;background:#fff;box-shadow:0 16px 28px #0f172a0d}._editorPanel_237b2_688{padding:1rem}._fieldBlock_237b2_702{display:flex;flex-direction:column;gap:.45rem}._fieldBlock_237b2_702+._fieldBlock_237b2_702{margin-top:1rem}._fieldLabel_237b2_711{font-size:.8rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}._sidePanel_237b2_719{display:flex;flex-direction:column;gap:1rem}._sideCard_237b2_689{padding:1rem}._sideCardHeader_237b2_729{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.75rem}._sideCardHeader_237b2_729 h4{margin:0;color:#17324d}._sideCardHeader_237b2_729 span{color:#64748b;font-size:.84rem}._dirtyHint_237b2_744{margin-top:.7rem;color:#92400e;font-size:.84rem;font-weight:600}._definitionList_237b2_751{display:grid;gap:.7rem;margin:0}._definitionList_237b2_751 dt{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}._definitionList_237b2_751 dd{margin:.2rem 0 0;color:#17324d;font-weight:500}._previewPanel_237b2_690,._activityPanel_237b2_691{padding:1rem}._previewToolbar_237b2_774{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.9rem}._previewMeta_237b2_781{display:flex;flex-wrap:wrap;gap:.9rem}._previewMeta_237b2_781>div{min-width:170px}._previewMetaLabel_237b2_790{display:block;margin-bottom:.2rem;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}._previewActions_237b2_800{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}._viewportToggle_237b2_143{display:inline-flex;padding:.25rem;gap:.25rem;border-radius:999px;background:#f1f5f9}._viewportToggle_237b2_143 button{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .85rem;border-radius:999px;color:#475569;cursor:pointer}._viewportActive_237b2_824{background:#fff;color:#2e7ab9!important;box-shadow:0 8px 16px #0f172a14}._previewState_237b2_390{margin-top:.9rem;padding:.8rem .95rem;border-radius:.9rem;background:#f8fafc;border:1px solid rgba(46,122,185,.1)}._previewCanvas_237b2_838{margin-top:1rem;border-radius:1rem;background:linear-gradient(180deg,#e5edf6,#f8fbff);padding:1rem;overflow:auto;min-height:520px}._previewCanvasMobile_237b2_847{display:flex;justify-content:center}._previewCanvasMobile_237b2_847 ._previewFrame_237b2_851{max-width:430px}._previewFrame_237b2_851{width:100%;min-height:700px;border:1px solid rgba(46,122,185,.12);border-radius:1rem;background:#fff}._timeline_237b2_863{display:flex;flex-direction:column;gap:1rem}._timelineItem_237b2_869{display:flex;gap:.9rem}._timelineMarker_237b2_874{width:12px;height:12px;margin-top:.35rem;flex-shrink:0;border-radius:999px;background:#2e7ab9;box-shadow:0 0 0 6px #2e7ab91f}._timelineBody_237b2_884{flex:1;padding-bottom:1rem;border-bottom:1px solid rgba(46,122,185,.1)}._timelineHeader_237b2_890{display:flex;justify-content:space-between;gap:1rem;color:#17324d}._timelineActor_237b2_897,._timelineNote_237b2_898,._confirmationNote_237b2_899{color:#64748b;line-height:1.55}._timelineActor_237b2_897{margin:.25rem 0}._timelineNote_237b2_898{margin:0}._confirmationContent_237b2_912{display:grid;gap:.65rem}._confirmationContent_237b2_912 p{margin:0}._statusAwaiting_237b2_920,._queueAccent_237b2_436._statusAwaiting_237b2_920{background:#f59e0b29;color:#b45309;border-color:#f59e0b3d}._queueAccent_237b2_436._statusAwaiting_237b2_920{background:#f59e0b}._statusNeedsChanges_237b2_931,._queueAccent_237b2_436._statusNeedsChanges_237b2_931{background:#2e7ab924;color:#1d4ed8;border-color:#2e7ab933}._queueAccent_237b2_436._statusNeedsChanges_237b2_931{background:#2e7ab9}._statusApproved_237b2_942,._queueAccent_237b2_436._statusApproved_237b2_942{background:#22c55e24;color:#15803d;border-color:#22c55e38}._queueAccent_237b2_436._statusApproved_237b2_942{background:#22c55e}._statusSent_237b2_953,._queueAccent_237b2_436._statusSent_237b2_953{background:#0f766e24;color:#0f766e;border-color:#0f766e38}._queueAccent_237b2_436._statusSent_237b2_953{background:#0f766e}._statusRejected_237b2_964,._queueAccent_237b2_436._statusRejected_237b2_964,._statusSendFailed_237b2_966,._queueAccent_237b2_436._statusSendFailed_237b2_966{background:#dc26261a;color:#b91c1c;border-color:#dc26262e}._queueAccent_237b2_436._statusRejected_237b2_964,._queueAccent_237b2_436._statusSendFailed_237b2_966{background:#dc2626}@media(max-width:1100px){._contentGrid_237b2_351,._panelGrid_237b2_681{grid-template-columns:1fr}}@media(max-width:768px){._workspace_237b2_92{padding:1rem}._workspaceHeader_237b2_101,._reviewHeader_237b2_564{flex-direction:column}._refreshButton_237b2_135,._secondaryAction_237b2_136,._primaryAction_237b2_137,._dangerAction_237b2_138,._sendAction_237b2_139{width:100%}._previewMeta_237b2_781>div{min-width:100%}._previewCanvas_237b2_838{padding:.65rem;min-height:380px}._previewFrame_237b2_851{min-height:560px}}._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_1q3oo_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_1q3oo_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_1q3oo_45{flex-direction:column!important;flex:1!important;min-height:0!important;overflow:hidden!important}._sidebar_1q3oo_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_1q3oo_52._expanded_1q3oo_61{max-height:320px!important;overflow-y:auto!important}._sidebar_1q3oo_52{max-height:50px;overflow:hidden;transition:max-height .3s ease}._sidebarContent_1q3oo_72{padding:0 16px 16px}._tabsContentContainer_1q3oo_75{padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))!important}._sidebarContent_1q3oo_72{padding:0 16px 16px!important}._mainContent_1q3oo_83{padding:0 12px!important;flex:1!important;overflow:hidden!important}._sidebarHeader_1q3oo_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_1q3oo_88{display:none}}._optionsToggle_1q3oo_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_1q3oo_104:hover{background-color:#e5e7eb!important}._header_1q3oo_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_1q3oo_116{padding:calc(10px + env(safe-area-inset-top,0px)) 16px 8px}}@media(max-width:480px){._header_1q3oo_116{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 6px}}._headerContent_1q3oo_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_1q3oo_151{grid-area:title;display:flex;align-items:center;gap:10px;margin-bottom:0;min-width:0}._titleIcon_1q3oo_160{width:18px;height:18px;color:#6b7280;flex-shrink:0}._title_1q3oo_151{font-size:15px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){._title_1q3oo_151{font-size:14px}}._subtitle_1q3oo_181{grid-area:subtitle;display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7280;line-height:1.3}._subtitle_1q3oo_181 span{white-space:nowrap}@media(max-width:480px){._subtitle_1q3oo_181{font-size:11px;gap:6px;flex-wrap:wrap}}._qaqcHeaderBanner_1q3oo_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_1q3oo_215{width:12px;height:12px}._qaqcHeaderLabel_1q3oo_220{font-weight:600}._qaqcHeaderMeta_1q3oo_224{color:#476d8f}._closeButton_1q3oo_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_1q3oo_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_1q3oo_228:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}@media(max-width:768px){._closeButton_1q3oo_228{width:36px;height:36px;margin-left:12px}}@media(max-width:480px){._closeButton_1q3oo_228{width:34px;height:34px;margin-left:8px}}._closeIcon_1q3oo_269{width:18px;height:18px}@media(max-width:768px){._closeIcon_1q3oo_269{width:16px;height:16px}}@media(max-width:480px){._closeIcon_1q3oo_269{width:15px;height:15px}}._content_1q3oo_45{display:flex;flex:1;overflow:hidden;min-height:0}@media(max-width:768px){._content_1q3oo_45{flex-direction:column}}._mainContent_1q3oo_83{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;max-height:100%}@media(max-width:768px){._mainContent_1q3oo_83{flex:1;max-height:100%}}._tabsContainer_1q3oo_313{padding:10px 20px 0;flex-shrink:0}@media(max-width:768px){._tabsContainer_1q3oo_313{padding:8px 16px 0}}@media(max-width:480px){._tabsContainer_1q3oo_313{padding:8px 12px 0}}._tabsContentContainer_1q3oo_75{padding:0 20px 12px;display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0}._tabs_1q3oo_75{width:100%;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}._tabsList_1q3oo_346{display:flex;width:100%;border-radius:4px;overflow:hidden;margin-bottom:8px;flex-shrink:0}@media(max-width:768px){._tabsList_1q3oo_346{margin-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabsList_1q3oo_346::-webkit-scrollbar{display:none}}._tabsTrigger_1q3oo_366{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 10px;background-color:#f9fafb;border:1px solid #e5e7eb;color:#4b5563;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;white-space:nowrap;gap:6px}._tabsTrigger_1q3oo_366:not(:last-child){border-right:none}._tabsTrigger_1q3oo_366:hover{background-color:#f3f4f6}._tabsTrigger_1q3oo_366[data-state=active]{background-color:#fff;color:#111827;border-bottom:2px solid #2E7AB9;font-weight:600}@media(max-width:768px){._tabsTrigger_1q3oo_366{min-width:100px;padding:7px 9px;font-size:12px}}@media(max-width:480px){._tabsTrigger_1q3oo_366{min-width:80px;padding:6px 8px;font-size:10.5px;gap:4px}}._tabIcon_1q3oo_411{width:16px;height:16px}@media(max-width:768px){._tabIcon_1q3oo_411{width:14px;height:14px}}@media(max-width:480px){._tabIcon_1q3oo_411{width:12px;height:12px}}._tabsContent_1q3oo_75{margin-top:0;flex:1 1 auto;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._tabsContent_1q3oo_75:focus-visible{outline:none}._testingTab_1q3oo_440{display:flex;flex-direction:column;gap:20px;padding-bottom:24px}._workspacePanel_1q3oo_447{min-height:100%;padding-bottom:4px}._workspaceGrid_1q3oo_452{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.95fr);gap:16px;align-items:stretch}@media(max-width:1120px){._workspaceGrid_1q3oo_452{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){._workspaceGrid_1q3oo_452{gap:12px}}._workspaceSecondaryColumn_1q3oo_469{display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:768px){._workspaceSecondaryColumn_1q3oo_469{gap:12px}}._sectionCard_1q3oo_481{border:1px solid #e2e8f0;border-radius:18px;background:radial-gradient(circle at top right,rgba(46,122,185,.08),transparent 42%),linear-gradient(180deg,#fff,#f8fafc);padding:16px 18px;box-shadow:0 10px 28px #0f172a0f;min-width:0}@media(max-width:768px){._sectionCard_1q3oo_481{padding:14px 16px}}@media(max-width:480px){._sectionCard_1q3oo_481{border-radius:14px;padding:12px 14px}}._sectionCardPrimary_1q3oo_501{min-height:100%}._sectionCardHeader_1q3oo_505{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._sectionKicker_1q3oo_513{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2e7ab9;margin-bottom:6px}._sectionCardTitle_1q3oo_524{margin:0;font-size:18px;font-weight:600;color:#0f172a}@media(max-width:480px){._sectionCardTitle_1q3oo_524{font-size:16px}}._detailNarrative_1q3oo_536{margin:0;font-size:14px;line-height:1.75;color:#334155;white-space:pre-line;overflow-wrap:break-word}@media(max-width:480px){._detailNarrative_1q3oo_536{font-size:13px;line-height:1.65}}._metaGrid_1q3oo_551{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:480px){._metaGrid_1q3oo_551{grid-template-columns:minmax(0,1fr)}}._metaTile_1q3oo_562{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border-radius:12px;background:#ffffffe6;border:1px solid rgba(148,163,184,.22)}._metaStack_1q3oo_573{display:flex;flex-direction:column;gap:12px}._metaRow_1q3oo_579{display:flex;align-items:baseline;justify-content:space-between;gap:12px}@media(max-width:480px){._metaRow_1q3oo_579{flex-direction:column;align-items:flex-start;gap:4px}}._metaRowBlock_1q3oo_593{display:flex;flex-direction:column;gap:8px}._metaLabel_1q3oo_599{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}._metaValue_1q3oo_607{font-size:13px;font-weight:600;line-height:1.4;color:#0f172a;text-align:right}@media(max-width:480px){._metaValue_1q3oo_607{text-align:left}}._metaValueMuted_1q3oo_620{font-size:13px;line-height:1.5;color:#64748b}._pillList_1q3oo_626{display:flex;flex-wrap:wrap;gap:8px}._structuredList_1q3oo_632{list-style:none;margin:0;padding:0;display:grid;gap:10px}._structuredListItem_1q3oo_640{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-radius:12px;background:#ffffffeb;border:1px solid rgba(148,163,184,.22)}._structuredListIndex_1q3oo_651{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#2e7ab91f;color:#246399;font-size:11px;font-weight:700}._structuredListText_1q3oo_664{font-size:13px;line-height:1.6;color:#334155;overflow-wrap:break-word}._subtaskList_1q3oo_671{display:grid;gap:10px}._subtaskRow_1q3oo_676{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffffeb;border:1px solid rgba(148,163,184,.22)}._subtaskRow_1q3oo_676 input{margin-top:4px;accent-color:#2E7AB9}._subtaskLabel_1q3oo_691{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;font-size:13px;line-height:1.55;color:#334155;cursor:pointer}._subtaskIndex_1q3oo_702{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#94a3b829;color:#475569;font-size:10px;font-weight:700}._emptyCardState_1q3oo_715{margin:0;font-size:13px;line-height:1.55;color:#64748b}._badgeContainer_1q3oo_722{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}@media(max-width:768px){._badgeContainer_1q3oo_722{gap:12px;margin-bottom:20px}}@media(max-width:480px){._badgeContainer_1q3oo_722{gap:8px;margin-bottom:16px}}._badgeGroup_1q3oo_741{display:flex;flex-direction:column;gap:6px}@media(max-width:480px){._badgeGroup_1q3oo_741{gap:4px}}._badgeLabel_1q3oo_752{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}@media(max-width:480px){._badgeLabel_1q3oo_752{font-size:10px}}._badge_1q3oo_722{cursor:pointer;font-size:13px;font-weight:500;padding:4px 10px;border-radius:4px}@media(max-width:480px){._badge_1q3oo_722{font-size:12px;padding:3px 8px}}._statusDone_1q3oo_779{background-color:#22c55e1a;color:#15803d;border:1px solid rgba(34,197,94,.2)}._statusInProgress_1q3oo_785{background-color:#2e7ab91a;color:#246399;border:1px solid rgba(46,122,185,.2)}._statusPending_1q3oo_791{background-color:#2e7ab91a;color:#b45309;border:1px solid rgba(46,122,185,.2)}._clickableBadge_1q3oo_797{cursor:pointer}._section_1q3oo_481{margin-bottom:24px}@media(max-width:768px){._section_1q3oo_481{margin-bottom:20px}}@media(max-width:480px){._section_1q3oo_481{margin-bottom:16px}}._sectionTitle_1q3oo_815{font-size:16px;font-weight:600;color:#111827;margin-bottom:12px}@media(max-width:768px){._sectionTitle_1q3oo_815{font-size:15px;margin-bottom:10px}}@media(max-width:480px){._sectionTitle_1q3oo_815{font-size:14px;margin-bottom:8px}}._sectionText_1q3oo_834{font-size:14px;line-height:1.6;color:#4b5563;white-space:pre-line;word-wrap:break-word}@media(max-width:480px){._sectionText_1q3oo_834{font-size:13px;line-height:1.5}}._list_1q3oo_848{list-style-type:disc;list-style-position:outside;padding-left:20px;font-size:14px;line-height:1.6;color:#4b5563}._list_1q3oo_848 li{margin-bottom:6px;word-wrap:break-word}._list_1q3oo_848 li:last-child{margin-bottom:0}@media(max-width:480px){._list_1q3oo_848{font-size:13px;line-height:1.5;padding-left:16px}._list_1q3oo_848 li{margin-bottom:4px}}._checkboxList_1q3oo_874{display:flex;flex-direction:column;gap:10px}@media(max-width:480px){._checkboxList_1q3oo_874{gap:8px}}._checkboxItem_1q3oo_885{display:flex;align-items:flex-start;gap:10px}@media(max-width:480px){._checkboxItem_1q3oo_885{gap:8px}}._checkboxLabel_1q3oo_896{font-size:14px;line-height:1.5;color:#4b5563;padding-top:1px;word-wrap:break-word}@media(max-width:480px){._checkboxLabel_1q3oo_896{font-size:13px}}._badgeList_1q3oo_909{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:480px){._badgeList_1q3oo_909{gap:6px}}._separator_1q3oo_920{margin:8px 0;height:1px;background-color:#f3f4f6;border:none}@media(max-width:768px){._separator_1q3oo_920{margin:10px 0}}@media(max-width:480px){._separator_1q3oo_920{margin:8px 0}}._moreMenuWrapper_1q3oo_938{position:relative;margin-left:8px}._moreMenuButton_1q3oo_943{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_1q3oo_955{width:18px;height:18px;color:#6b7280}._moreMenuDropdown_1q3oo_961{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_1q3oo_974{display:flex;align-items:center;width:100%;padding:10px;gap:10px;border:none;background:transparent;color:#111827;cursor:pointer;border-radius:8px}._moreMenuItem_1q3oo_974:hover{background:#f3f4f6}._moreMenuItemIcon_1q3oo_991{width:16px;height:16px;color:#6b7280}._qaqcConfirmDialog_1q3oo_998{max-width:520px;width:92vw;padding:16px 20px;border-radius:12px}._qaqcConfirmHeader_1q3oo_1005{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._qaqcConfirmTitleRow_1q3oo_1012{display:inline-flex;align-items:center;gap:8px}._qaqcConfirmIcon_1q3oo_1018{width:18px;height:18px;color:#2e7ab9}._qaqcConfirmActions_1q3oo_1024{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}._deleteCommentDialog_1q3oo_1033{max-width:480px;width:92vw;padding:16px 20px;border-radius:12px}._deleteCommentHeader_1q3oo_1040{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._deleteCommentTitleRow_1q3oo_1047{display:inline-flex;align-items:center;gap:8px}._deleteCommentIcon_1q3oo_1053{width:18px;height:18px;color:#dc2626}._deleteCommentActions_1q3oo_1059{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}._buttonSpinner_1q3oo_1068,._buttonIcon_1q3oo_1074{width:16px;height:16px;margin-right:6px}._qaQcSavedResultsNote_1q3oo_1080{margin:10px 0 14px;padding:10px 12px;border-radius:8px;background:#f2f7fb;border:1px solid #C7DDF0;color:#1f4f7a;font-size:13px}._commentsSection_1q3oo_1090{display:flex;flex-direction:column;flex:0 0 clamp(150px,19vh,190px);min-height:150px;margin-bottom:0;padding-top:6px;transition:flex .25s ease,box-shadow .25s ease,border-color .25s ease}@media(max-width:768px){._commentsSection_1q3oo_1090{flex-basis:176px;min-height:176px;margin-bottom:10px}}@media(max-width:480px){._commentsSection_1q3oo_1090{flex-basis:164px;min-height:164px;margin-bottom:8px}}._commentsSectionExpanded_1q3oo_1114{flex:0 0 clamp(260px,34vh,360px);min-height:260px}@media(max-width:768px){._commentsSectionExpanded_1q3oo_1114{flex-basis:260px}}@media(max-width:480px){._commentsSectionExpanded_1q3oo_1114{flex-basis:240px}}._commentsHeader_1q3oo_1129{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}@media(max-width:480px){._commentsHeader_1q3oo_1129{margin-bottom:8px}}._commentsTitle_1q3oo_1142{display:flex;align-items:center;gap:8px}@media(max-width:480px){._commentsTitle_1q3oo_1142{gap:6px}}._commentsIcon_1q3oo_1153{width:18px;height:18px;color:#6b7280}@media(max-width:480px){._commentsIcon_1q3oo_1153{width:16px;height:16px}}._commentsContent_1q3oo_1165{display:flex;flex-direction:column;flex:1;min-height:0;gap:8px}@media(max-width:480px){._commentsContent_1q3oo_1165{gap:8px}}._commentsScrollArea_1q3oo_1178{flex:1;width:100%;border-radius:8px;border:1px solid #e2e8f0;padding:10px;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_1q3oo_1178{padding:10px}}@media(max-width:480px){._commentsScrollArea_1q3oo_1178{padding:8px;border-radius:6px}}._commentsSectionExpanded_1q3oo_1114 ._commentsScrollArea_1q3oo_1178{border-color:#c7ddf0;box-shadow:inset 0 1px #ffffffe6,0 6px 16px #2e7ab91f}._loadingContainer_1q3oo_1209{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px}@media(max-width:480px){._loadingContainer_1q3oo_1209{gap:8px}}._spinner_1q3oo_1223{width:24px;height:24px;color:#6b7280}@media(max-width:480px){._spinner_1q3oo_1223{width:20px;height:20px}}._loadingText_1q3oo_1235{font-size:14px;color:#6b7280}@media(max-width:480px){._loadingText_1q3oo_1235{font-size:13px}}._comment_1q3oo_1090{margin-bottom:16px;width:100%;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0f}._comment_1q3oo_1090:last-child{margin-bottom:0}@media(max-width:480px){._comment_1q3oo_1090{margin-bottom:12px;padding:8px 10px}}._commentHeader_1q3oo_1264{display:flex;align-items:center;gap:8px;margin-bottom:6px}@media(max-width:480px){._commentHeader_1q3oo_1264{gap:6px;margin-bottom:4px}}._commentAvatar_1q3oo_1277{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_1q3oo_1277{width:24px;height:24px;font-size:10px}}._commentAuthor_1q3oo_1295{font-size:14px;font-weight:600;color:#111827;flex:1}@media(max-width:480px){._commentAuthor_1q3oo_1295{font-size:13px}}._commentDate_1q3oo_1307{font-size:12px;color:#6b7280;flex-shrink:0}@media(max-width:480px){._commentDate_1q3oo_1307{font-size:11px}}._commentActions_1q3oo_1318{display:flex;align-items:center;gap:4px;margin-left:auto}._deleteButton_1q3oo_1325{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_1q3oo_1325:hover{background-color:#fee2e2;color:#dc2626}@media(max-width:480px){._deleteButton_1q3oo_1325{width:18px;height:18px}}._deleteIcon_1q3oo_1349{width:14px;height:14px}@media(max-width:480px){._deleteIcon_1q3oo_1349{width:12px;height:12px}}._commentContent_1q3oo_1360{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_1q3oo_1360{font-size:13px;padding-left:28px}}._commentAttachmentList_1q3oo_1376{margin-top:8px;padding-left:34px;display:flex;flex-direction:column;gap:6px}@media(max-width:480px){._commentAttachmentList_1q3oo_1376{padding-left:28px}}._commentAttachmentItem_1q3oo_1389{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:#f9fafb;border:1px solid #e5e7eb;font-size:12px}._commentAttachmentIcon_1q3oo_1400{color:#64748b}._commentAttachmentLink_1q3oo_1404{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_1q3oo_1404:hover{text-decoration:underline}._commentAttachmentSize_1q3oo_1422{margin-left:auto;color:#6b7280;white-space:nowrap}._commentAttachmentDownload_1q3oo_1428{color:#6b7280;padding:2px;border-radius:4px;background:none;border:none;cursor:pointer}._commentAttachmentDownload_1q3oo_1428:hover{color:#334155;background:#e5e7eb}._commentForm_1q3oo_1442{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_1q3oo_1442{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){._commentForm_1q3oo_1442{gap:8px;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:6px}}._commentsSectionExpanded_1q3oo_1114 ._commentForm_1q3oo_1442{border-color:#c7ddf0;box-shadow:0 6px 14px #2e7ab91f}._commentFormAvatar_1q3oo_1471{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_1q3oo_1471{width:28px;height:28px;font-size:11px}}._commentInput_1q3oo_1492{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:8px 12px;font-size:13px;resize:none;min-height:60px}._commentInput_1q3oo_1492:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab91a}@media(max-width:768px){._commentInput_1q3oo_1492{min-height:50px}}@media(max-width:480px){._commentInput_1q3oo_1492{font-size:12px;padding:6px 10px;min-height:40px;border-radius:6px}}._commentAttachButton_1q3oo_1520{align-self:flex-start;margin-top:6px}._commentAttachIcon_1q3oo_1525{width:16px;height:16px}._commentAttachmentQueue_1q3oo_1530{margin-top:8px;padding-left:42px;display:flex;flex-direction:column;gap:6px}._commentAttachmentQueueItem_1q3oo_1538{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_1q3oo_1550{display:flex;align-items:center;gap:6px;min-width:0;color:#374151}._commentAttachmentQueueName_1q3oo_1558{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._commentAttachmentQueueSize_1q3oo_1565{color:#6b7280;white-space:nowrap}._commentAttachmentQueueRemove_1q3oo_1570{border:none;background:transparent;color:#6b7280;cursor:pointer;padding:2px;border-radius:4px}._commentAttachmentQueueRemove_1q3oo_1570:hover{color:#dc2626;background:#fee2e2}._commentAttachmentInput_1q3oo_1584{display:none}._sendButton_1q3oo_1588{width:32px;height:32px;border-radius:50%;background-color:#2e7ab9;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}._sendButton_1q3oo_1588:hover:not(:disabled){background-color:#246399}._sendButton_1q3oo_1588:disabled{background-color:#93c5fd;cursor:not-allowed}@media(max-width:480px){._sendButton_1q3oo_1588{width:28px;height:28px}}._sendIcon_1q3oo_1613{width:14px;height:14px}@media(max-width:480px){._sendIcon_1q3oo_1613{width:12px;height:12px}}._sidebar_1q3oo_52{width:280px;border-left:1px solid #f3f4f6;background-color:#f9fafb;overflow-y:auto;flex-shrink:0}@media(max-width:768px){._sidebar_1q3oo_52{width:100%;border-left:none;border-top:1px solid #f3f4f6;max-height:200px}}@media(max-width:480px){._sidebar_1q3oo_52{max-height:180px}}._sidebarContent_1q3oo_72{padding:24px;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){._sidebarContent_1q3oo_72{padding:16px;gap:16px;flex-direction:row;flex-wrap:wrap}}@media(max-width:480px){._sidebarContent_1q3oo_72{padding:12px;gap:12px}}._sidebarSection_1q3oo_1666{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){._sidebarSection_1q3oo_1666{flex:1 0 45%;min-width:150px;gap:8px}}@media(max-width:480px){._sidebarSection_1q3oo_1666{flex:1 0 100%;min-width:0}}._sidebarSectionTitle_1q3oo_1685{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}@media(max-width:480px){._sidebarSectionTitle_1q3oo_1685{font-size:11px}}._sidebarButtons_1q3oo_1698{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){._sidebarButtons_1q3oo_1698{flex-direction:row;flex-wrap:wrap;gap:8px}}@media(max-width:480px){._sidebarButtons_1q3oo_1698{gap:6px}}._sidebarButton_1q3oo_1698{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_1q3oo_1698:hover{background-color:#f3f4f6;color:#111827}@media(max-width:768px){._sidebarButton_1q3oo_1698{width:auto;font-size:13px;padding:6px 10px}}@media(max-width:480px){._sidebarButton_1q3oo_1698{font-size:12px;padding:5px 8px;border-radius:4px}}._sidebarButtonIcon_1q3oo_1747{width:16px;height:16px;margin-right:8px}@media(max-width:768px){._sidebarButtonIcon_1q3oo_1747{width:14px;height:14px;margin-right:6px}}@media(max-width:480px){._sidebarButtonIcon_1q3oo_1747{width:12px;height:12px;margin-right:4px}}._watchButton_1q3oo_1767{color:#059669;border-color:#d1fae5}._watchButton_1q3oo_1767:hover{background-color:#ecfdf5;color:#047857}._loadingOverlay_1q3oo_1776{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_1q3oo_1776{gap:8px}}._loadingSpinner_1q3oo_1793{width:32px;height:32px;color:#2e7ab9}@media(max-width:480px){._loadingSpinner_1q3oo_1793{width:28px;height:28px}}._loadingMessage_1q3oo_1805{font-size:14px;font-weight:500;color:#4b5563}@media(max-width:480px){._loadingMessage_1q3oo_1805{font-size:13px}}._emptyComments_1q3oo_1816{text-align:center;color:#6b7280;font-size:14px;padding:40px 20px}@media(max-width:480px){._emptyComments_1q3oo_1816{font-size:13px;padding:30px 15px}}._qaQcSection_1q3oo_1830{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_1q3oo_1830{padding:16px;margin-bottom:14px}}._qaQcHeader_1q3oo_1845{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_1q3oo_1845{flex-direction:column;align-items:flex-start;gap:12px}}._qaQcTitleGroup_1q3oo_1861{display:flex;align-items:center;gap:12px}._qaQcIcon_1q3oo_1867{width:24px;height:24px;color:#059669}._qaQcTitle_1q3oo_1861{font-size:20px;font-weight:700;color:#1e293b;margin:0}@media(max-width:480px){._qaQcTitle_1q3oo_1861{font-size:18px}}._qaQcStatusBadge_1q3oo_1885{font-weight:600;text-transform:uppercase;letter-spacing:.5px}._qaQcHeaderRight_1q3oo_1891{display:flex;align-items:center;gap:10px}._qaQcRefreshButton_1q3oo_1897{padding:6px 10px}._qaQcHint_1q3oo_1901{margin-top:-8px;margin-bottom:16px;font-size:12px;color:#64748b}._qaQcStaleNotice_1q3oo_1908{color:#b45309;font-weight:600}._qaQcSummary_1q3oo_1913{margin-bottom:24px;padding:16px;background:#fffc;border-radius:8px;border:1px solid #e2e8f0}._summaryStats_1q3oo_1921{display:flex;gap:24px;justify-content:center}@media(max-width:480px){._summaryStats_1q3oo_1921{gap:16px}}._statItem_1q3oo_1932{display:flex;flex-direction:column;align-items:center;gap:4px}._statNumber_1q3oo_1939{font-size:24px;font-weight:700;color:#1e293b}@media(max-width:480px){._statNumber_1q3oo_1939{font-size:20px}}._statLabel_1q3oo_1950{font-size:12px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._qaQcResults_1q3oo_1958{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;align-items:start}._qaQcGroup_1q3oo_1965{background:#ffffffe6;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column}._qaQcGroupHeader_1q3oo_1975{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_1q3oo_1975{padding:12px 16px}}._qaQcGroupIcon_1q3oo_1989{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_1q3oo_2003{font-size:16px;font-weight:600;color:#334155;margin:0;flex:1}@media(max-width:480px){._qaQcGroupTitle_1q3oo_2003{font-size:15px}}._qaQcGroupCount_1q3oo_2016{background:#64748b;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px;min-width:24px;text-align:center}._qaQcGroupResults_1q3oo_2027{display:grid;gap:16px;padding:12px 0 0}._qaQcResultCard_1q3oo_2033{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 10px 22px #0f172a14;transition:all .2s ease}._qaQcResultCard_1q3oo_2033:last-child{border-bottom:none}._qaQcResultCard_1q3oo_2033:hover{background-color:#f8fafc}._qaQcResultCard_1q3oo_2033._status-pass_1q3oo_2046{border-left:4px solid #10b981}._qaQcResultCard_1q3oo_2033._status-fail_1q3oo_2049{border-left:4px solid #ef4444}._qaQcResultCard_1q3oo_2033._status-pending_1q3oo_2052{border-left:4px solid #2E7AB9}._qaQcResultCardHeader_1q3oo_2056{display:flex;align-items:center;gap:12px;padding:18px 22px 12px}@media(max-width:480px){._qaQcResultCardHeader_1q3oo_2056{padding:14px 16px 8px;gap:8px}}._qaQcStatusIcon_1q3oo_2069{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}._qaQcStatusIconGlyph_1q3oo_2078{width:18px;height:18px}._qaQcTestCaseText_1q3oo_2083{flex:1;font-size:15px;font-weight:600;color:#334155;line-height:1.6}@media(max-width:480px){._qaQcTestCaseText_1q3oo_2083{font-size:14px}}._qaQcResultBadge_1q3oo_2096{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}._qaQcResultContent_1q3oo_2104{padding:0 22px 20px}@media(max-width:480px){._qaQcResultContent_1q3oo_2104{padding:0 16px 14px}}._qaQcExplanation_1q3oo_2113{font-size:14px;line-height:1.7;color:#475569;margin:0 0 14px}@media(max-width:480px){._qaQcExplanation_1q3oo_2113{font-size:13px}}._headerActions_1q3oo_2125{grid-area:actions;display:flex;gap:6px;flex-wrap:nowrap;margin-top:0;justify-self:end;align-self:center}@media(max-width:480px){._headerActions_1q3oo_2125{gap:4px}}._commentsMeta_1q3oo_2140{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}._commentsCount_1q3oo_2147{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:#2e7ab91a;color:#1f4f7a;font-size:11px;font-weight:700}._commentsToggle_1q3oo_2161{height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(46,122,185,.16);background:#fff;color:#246399;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease}._commentsToggle_1q3oo_2161:hover{background:#eef6ff;border-color:#2e7ab947}._workspaceBackButton_1q3oo_2178{font-size:10.5px;padding:2px 9px;height:auto;border-radius:999px}._workspaceTitleGroup_1q3oo_2185{display:flex;flex-direction:column;min-width:0}._workspaceTitleMeta_1q3oo_2191{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actionButton_1q3oo_2199{font-size:10.5px;padding:2px 7px;height:auto;border-radius:5px}@media(max-width:480px){._actionButton_1q3oo_2199{font-size:9.5px;padding:2px 5px}}._actionIcon_1q3oo_2212{width:13px;height:13px;margin-right:3px}@media(max-width:480px){._actionIcon_1q3oo_2212{width:11px;height:11px;margin-right:2px}}._workspaceContent_1q3oo_2225{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:16px 20px 20px}@media(max-width:768px){._workspaceContent_1q3oo_2225{padding:12px 16px 16px}}@media(max-width:480px){._workspaceContent_1q3oo_2225{padding:10px 12px 12px}}._qaQcCodeReference_1q3oo_2244{display:flex;align-items:center;gap:8px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:8px}._codeIcon_1q3oo_2255{width:16px;height:16px;color:#2e7ab9;flex-shrink:0}._codeText_1q3oo_2262{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_1q3oo_2262{font-size:11px}}._testCaseMeta_1q3oo_2276{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:16px 0 20px}._testCaseIntro_1q3oo_2283{margin:6px 0 18px;font-size:14px;line-height:1.7;color:#475569}._testCaseMetaCard_1q3oo_2290{border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:14px 18px}._testCaseMetaTitle_1q3oo_2297{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:6px}._testCaseMetaText_1q3oo_2306{font-size:13px;line-height:1.5;color:#475569;margin:0;white-space:pre-line}._coverageTargets_1q3oo_2314{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}._coverageColumn_1q3oo_2320{display:flex;flex-direction:column;gap:6px}._coverageTitle_1q3oo_2326{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#475569}._coverageList_1q3oo_2334{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:#4b5563}._testCaseScrollArea_1q3oo_2342{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_1q3oo_2352{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}._testCaseGroup_1q3oo_2352{border:1px solid rgba(15,23,42,.08);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 10px 22px #0f172a14}._testCaseGroupHeader_1q3oo_2367{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#2e7ab914;border-bottom:1px solid rgba(15,23,42,.08)}._testCaseGroupIcon_1q3oo_2376{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_1q3oo_2390{font-size:15px;font-weight:600;color:#1f2937;margin:0;flex:1}._testCaseGroupCount_1q3oo_2398{background:#1f2937;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}._testCaseGroupList_1q3oo_2407{margin:0;padding:16px 20px 20px;list-style:none;font-size:14px;line-height:1.7;color:#4b5563}._testCaseGroupList_1q3oo_2407 li{margin-bottom:12px}._testCaseGroupList_1q3oo_2407 li:last-child{margin-bottom:0}._testCaseItem_1q3oo_2422{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_1q3oo_2433{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_1q3oo_2446{font-size:14px;line-height:1.7;color:#1f2937}@media(max-width:480px){._testCaseMeta_1q3oo_2276{margin:12px 0 16px}._testCaseMetaCard_1q3oo_2290{padding:12px 14px}._testCaseScrollArea_1q3oo_2342{padding:14px}._testCaseGroupHeader_1q3oo_2367{padding:12px 14px}._testCaseGroupList_1q3oo_2407{padding:12px 14px 16px}._testCaseItem_1q3oo_2422{grid-template-columns:28px 1fr;padding:10px 12px}}._qaQcErrorState_1q3oo_2473{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}@media(max-width:480px){._qaQcErrorState_1q3oo_2473{padding:16px;gap:12px}}._qaQcErrorIcon_1q3oo_2489{width:24px;height:24px;color:#dc2626;flex-shrink:0;margin-top:2px}._qaQcErrorContent_1q3oo_2497{flex:1}._qaQcErrorTitle_1q3oo_2501{font-size:16px;font-weight:600;color:#dc2626;margin:0 0 8px}@media(max-width:480px){._qaQcErrorTitle_1q3oo_2501{font-size:15px}}._qaQcErrorMessage_1q3oo_2513{font-size:14px;color:#991b1b;margin:0;line-height:1.4}@media(max-width:480px){._qaQcErrorMessage_1q3oo_2513{font-size:13px}}._qaQcLoadingState_1q3oo_2525{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fefce8;border:1px solid #fde047;border-radius:8px}@media(max-width:480px){._qaQcLoadingState_1q3oo_2525{padding:16px;gap:12px}}._qaQcLoadingIcon_1q3oo_2541{width:24px;height:24px;color:#3080c1;flex-shrink:0;margin-top:2px}._qaQcLoadingContent_1q3oo_2549{flex:1}._qaQcLoadingTitle_1q3oo_2553{font-size:16px;font-weight:600;color:#a16207;margin:0 0 8px}@media(max-width:480px){._qaQcLoadingTitle_1q3oo_2553{font-size:15px}}._qaQcLoadingMessage_1q3oo_2565{font-size:14px;color:#1f4f7a;margin:0;line-height:1.4}@media(max-width:480px){._qaQcLoadingMessage_1q3oo_2565{font-size:13px}}._qaQcFooter_1q3oo_2577{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}._qaQcClockIcon_1q3oo_2586{width:16px;height:16px;color:#64748b}._qaQcTimestamp_1q3oo_2592{font-size:12px;color:#64748b;font-style:italic}._qaQcPrdSection_1q3oo_2599{margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;display:flex;justify-content:center}._generatePrdButton_1q3oo_2607{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_1q3oo_2607:hover:not(:disabled){background:linear-gradient(135deg,#246399,#246399);transform:translateY(-1px);box-shadow:0 4px 12px #2e7ab966}._generatePrdButton_1q3oo_2607:disabled{opacity:.6;cursor:not-allowed;transform:none}._generatePrdButton_1q3oo_2607 ._buttonIcon_1q3oo_1074{width:16px;height:16px}._prdDialogContent_1q3oo_2637{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_1q3oo_2648{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}._prdDialogTitleGroup_1q3oo_2657{display:flex;align-items:center;gap:12px}._prdDialogIcon_1q3oo_2663{width:24px;height:24px;color:#2e7ab9}._prdDialogTitle_1q3oo_2657{font-size:18px;font-weight:600;color:#1f2937;margin:0}._prdDialogClose_1q3oo_2676{padding:8px;border-radius:6px;border:none;background:transparent;color:#6b7280;cursor:pointer;transition:all .2s ease}._prdDialogClose_1q3oo_2676:hover:not(:disabled){background-color:#f3f4f6;color:#374151}._prdDialogClose_1q3oo_2676:disabled{opacity:.5;cursor:not-allowed}._prdDialogClose_1q3oo_2676 ._closeIcon_1q3oo_269{width:20px;height:20px}._prdDialogBody_1q3oo_2698{padding:24px;max-height:60vh;overflow-y:auto}._prdInfo_1q3oo_2704{margin-bottom:24px;padding:16px;background-color:#f0f9ff;border:1px solid #e0f2fe;border-radius:8px}._prdInfoText_1q3oo_2712{margin:0;color:#0c4a6e;font-size:14px;line-height:1.5}._prdFormGroup_1q3oo_2719{margin-bottom:20px}._prdFormGroup_1q3oo_2719:last-child{margin-bottom:0}._prdLabel_1q3oo_2726{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}._prdSelectTrigger_1q3oo_2734{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_1q3oo_2734:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._prdSelectTrigger_1q3oo_2734:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}._prdTextarea_1q3oo_2755{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_1q3oo_2755:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._prdTextarea_1q3oo_2755:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}._prdTextarea_1q3oo_2755::placeholder{color:#9ca3af}._prdDialogFooter_1q3oo_2782{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background-color:#f9fafb}._prdCancelButton_1q3oo_2792{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_1q3oo_2792:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}._prdCancelButton_1q3oo_2792:disabled{opacity:.6;cursor:not-allowed}._prdConfirmButton_1q3oo_2812{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_1q3oo_2812:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}._prdConfirmButton_1q3oo_2812:disabled{opacity:.6;cursor:not-allowed;transform:none}._prdConfirmButton_1q3oo_2812 ._buttonIcon_1q3oo_1074,._prdConfirmButton_1q3oo_2812 ._buttonSpinner_1q3oo_1068{width:16px;height:16px}@media(max-width:640px){._prdDialogContent_1q3oo_2637{width:95vw;max-width:none}._prdDialogBody_1q3oo_2698{padding:20px}._prdDialogFooter_1q3oo_2782{padding:16px 20px;flex-direction:column-reverse;gap:8px}._prdDialogFooter_1q3oo_2782 ._prdCancelButton_1q3oo_2792,._prdDialogFooter_1q3oo_2782 ._prdConfirmButton_1q3oo_2812{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_1ejs1_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_1ejs1_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_1ejs1_13{padding:24px 20px}}._title_1ejs1_28{font-size:22px;font-weight:700;color:#2e7ab9;margin:0;letter-spacing:-.02em}@media(max-width:480px){._title_1ejs1_28{font-size:20px}}._closeButton_1ejs1_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_1ejs1_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_1ejs1_41:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}._closeButton_1ejs1_41:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){._closeButton_1ejs1_41{width:36px;height:36px}}._content_1ejs1_77{flex:1;min-height:0;overflow-y:auto;padding:28px;background-color:#fff}._form_1ejs1_85{display:flex;flex-direction:column;gap:24px}._field_1ejs1_91{display:flex;flex-direction:column;gap:10px}._row_1ejs1_97{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:640px){._row_1ejs1_97{grid-template-columns:1fr;gap:16px}}._label_1ejs1_109{font-size:14px;font-weight:600;color:#374151;margin-bottom:2px}._input_1ejs1_116,._textarea_1ejs1_116,._select_1ejs1_116{width:100%}._inputWithIcon_1ejs1_120{position:relative;display:flex;align-items:center}._numberInput_1ejs1_126,._dateInput_1ejs1_126{width:100%;padding-right:40px}._inputIcon_1ejs1_131{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:16px;color:#6b7280;pointer-events:none;z-index:1}._helperText_1ejs1_142{font-size:12px;color:#6b7280;margin-top:4px;font-style:italic}._textarea_1ejs1_116{resize:vertical;min-height:80px}._separator_1ejs1_154{margin:8px 0}._listField_1ejs1_158{display:flex;flex-direction:column;gap:12px}._fieldLabel_1ejs1_164{font-size:14px;font-weight:500;color:#374151;margin:0}._itemsContainer_1ejs1_171{display:flex;flex-wrap:wrap;gap:8px}._itemBadge_1ejs1_177{display:flex;align-items:center;gap:6px;padding:4px 8px;background-color:#f3f4f6;border-radius:6px;font-size:12px;color:#374151}._removeButton_1ejs1_188{background:none;border:none;color:#6b7280;cursor:pointer;padding:0;display:flex;align-items:center}._removeButton_1ejs1_188:hover{color:#ef4444}._addItemContainer_1ejs1_201{display:flex;gap:8px;align-items:center}._addItemInput_1ejs1_207{flex:1}._addButton_1ejs1_211,._cancelButton_1ejs1_211{flex-shrink:0}._addItemButton_1ejs1_215{display:flex;align-items:center;gap:6px;align-self:flex-start}._errorAlert_1ejs1_222{margin-bottom:16px}._footer_1ejs1_226{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_1ejs1_226{padding:20px 28px}}@media(max-width:480px){._footer_1ejs1_226{flex-direction:column-reverse;gap:10px;padding:20px 24px}}._submitButton_1ejs1_247{display:flex;align-items:center;gap:8px}._buttonSpinner_1ejs1_253{width:16px;height:16px}._testCasesContainer_1ejs1_258{display:flex;flex-direction:column;gap:20px}._testCaseSection_1ejs1_264{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background-color:#f9fafb}._testCaseTitle_1ejs1_274{font-size:14px;font-weight:600;color:#374151;margin:0 0 8px}._testCaseItem_1ejs1_281{display:flex;gap:8px;align-items:center}._testCaseInput_1ejs1_287{flex:1}._removeTestCaseButton_1ejs1_291{width:32px;height:32px;color:#6b7280}._removeTestCaseButton_1ejs1_291:hover{color:#dc2626;background-color:#fef2f2}._addTestCaseButton_1ejs1_301{align-self:flex-start;display:flex;align-items:center;gap:6px}._metadataSection_1ejs1_308{background:linear-gradient(180deg,#f8fbff,#f8fafc);border:1px solid #dbeafe;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:14px}._metadataHeader_1ejs1_318{display:flex;justify-content:space-between;gap:12px;align-items:baseline}@media(max-width:640px){._metadataHeader_1ejs1_318{flex-direction:column;align-items:flex-start}}._metadataTitle_1ejs1_331{font-size:15px;font-weight:600;color:#0f172a;margin:0}._metadataHint_1ejs1_338{font-size:12px;line-height:1.5;color:#64748b}._metadataGrid_1ejs1_344{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}@media(max-width:640px){._metadataGrid_1ejs1_344{grid-template-columns:1fr}}._metadataItem_1ejs1_355{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._metadataLabel_1ejs1_362{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}._metadataValue_1ejs1_370{font-size:13px;line-height:1.5;color:#0f172a;word-break:break-word}._dialogContent_13a7r_1{max-width:600px;width:90vw;max-height:90vh;display:flex;flex-direction:column}._header_13a7r_9{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}._title_13a7r_17{font-size:18px;font-weight:600;color:#111827;margin:0}._closeButton_13a7r_24{color:#6b7280}._closeButton_13a7r_24:hover{color:#374151}._content_13a7r_31{flex:1;min-height:0;overflow-y:auto;padding:24px}._form_13a7r_38{display:flex;flex-direction:column;gap:20px}._field_13a7r_44{display:flex;flex-direction:column;gap:8px}._row_13a7r_50{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){._row_13a7r_50{grid-template-columns:1fr}}._label_13a7r_61{font-size:14px;font-weight:500;color:#374151}._input_13a7r_67,._textarea_13a7r_67,._select_13a7r_67{width:100%}._textarea_13a7r_67{resize:vertical;min-height:80px}._separator_13a7r_76{margin:8px 0}._listField_13a7r_80{display:flex;flex-direction:column;gap:12px}._testCaseGrid_13a7r_86{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:768px){._testCaseGrid_13a7r_86{grid-template-columns:1fr}}._testCaseField_13a7r_97{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}._testCaseLabel_13a7r_107{font-size:12px;font-weight:600;color:#334155}._fieldLabel_13a7r_113{font-size:14px;font-weight:500;color:#374151;margin:0}._itemsContainer_13a7r_120{display:flex;flex-wrap:wrap;gap:8px}._itemBadge_13a7r_126{display:flex;align-items:center;gap:6px;padding:4px 8px;background-color:#f3f4f6;border-radius:6px;font-size:12px;color:#374151}._removeButton_13a7r_137{background:none;border:none;color:#6b7280;cursor:pointer;padding:0;display:flex;align-items:center}._removeButton_13a7r_137:hover{color:#ef4444}._addItemContainer_13a7r_150{display:flex;gap:8px;align-items:center}._addItemInput_13a7r_156{flex:1}._addButton_13a7r_160,._cancelButton_13a7r_160{flex-shrink:0}._addItemButton_13a7r_164{display:flex;align-items:center;gap:6px;align-self:flex-start}._errorAlert_13a7r_171{margin-bottom:16px}._metadataSection_13a7r_175{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#f8fafc)}._metadataHeader_13a7r_185{display:flex;justify-content:space-between;gap:12px;align-items:baseline}@media(max-width:640px){._metadataHeader_13a7r_185{flex-direction:column;align-items:flex-start}}._metadataTitle_13a7r_198{margin:0;font-size:15px;font-weight:600;color:#0f172a}._metadataHint_13a7r_205{font-size:12px;line-height:1.5;color:#64748b}._metadataGrid_13a7r_211{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}@media(max-width:640px){._metadataGrid_13a7r_211{grid-template-columns:1fr}}._metadataItem_13a7r_222{display:flex;flex-direction:column;gap:4px}._metadataLabel_13a7r_228{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}._metadataValue_13a7r_236{font-size:13px;line-height:1.5;color:#0f172a;word-break:break-word}._footer_13a7r_243{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb}._submitButton_13a7r_251{display:flex;align-items:center;gap:8px}._buttonSpinner_13a7r_257{width:16px;height:16px}._dialogContent_n6zgt_1{max-width:1200px;width:min(96vw,1200px);max-height:92vh;display:flex;flex-direction:column}._header_n6zgt_9{padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}._title_n6zgt_14{font-size:18px;font-weight:600;color:#111827;margin:0}._content_n6zgt_21{flex:1;min-height:0;overflow:hidden;padding:20px 24px}._errorAlert_n6zgt_28{margin-bottom:16px}._loadingContainer_n6zgt_32{display:flex;justify-content:center;align-items:center;padding:48px}._spinner_n6zgt_39{width:32px;height:32px}._emptyContainer_n6zgt_44{text-align:center;padding:48px 24px}._emptyText_n6zgt_49{color:#6b7280;font-size:15px}._workspaceLayout_n6zgt_54{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;height:100%;min-height:0}._queueRail_n6zgt_62{display:flex;flex-direction:column;min-height:0;border:1px solid #e5e7eb;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);overflow:hidden}._queueRailHeader_n6zgt_72{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e7eb}._queueMeta_n6zgt_80{font-size:12px;font-weight:600;color:#475569;background:#e2e8f0;border-radius:999px;padding:2px 8px}._queueList_n6zgt_89{display:flex;flex-direction:column;gap:10px;padding:12px;overflow-y:auto}._queueEmpty_n6zgt_97{padding:12px;color:#64748b;font-size:13px}._scopeToggleRow_n6zgt_103{display:flex;gap:8px;padding:12px 12px 0}._scopeToggle_n6zgt_103{flex:1;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#475569;font-size:12px;font-weight:600;padding:8px 10px;cursor:pointer}._scopeToggleActive_n6zgt_121{background:#0f4c81;border-color:#0f4c81;color:#fff}._queueSection_n6zgt_127{display:flex;flex-direction:column;gap:8px}._queueSectionLabel_n6zgt_133{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;padding:4px 2px 0}._queueSectionItems_n6zgt_142{display:flex;flex-direction:column;gap:10px}._queueItem_n6zgt_148{border:1px solid #e2e8f0;border-radius:14px;padding:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}._queueItem_n6zgt_148:hover{border-color:#94a3b8;box-shadow:0 8px 24px #0f172a14;transform:translateY(-1px)}._queueItemActive_n6zgt_164{border-color:#0f4c81;box-shadow:0 10px 30px #0f4c8124}._queueItemTop_n6zgt_169{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}._queueItemTitle_n6zgt_176{font-size:13px;font-weight:600;color:#0f172a}._queueItemMeta_n6zgt_182{margin-top:6px;font-size:12px;color:#64748b}._queueItemSummary_n6zgt_188{margin-top:8px;font-size:13px;line-height:1.45;color:#334155}._queueItemFooter_n6zgt_195{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:11px;color:#64748b}._reviewPanel_n6zgt_204{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}._summaryCard_n6zgt_212,._metadataCard_n6zgt_213,._detailCard_n6zgt_214,._editorCard_n6zgt_215{border:1px solid #e5e7eb;border-radius:18px;background:#fff;padding:18px}._decisionSummaryCard_n6zgt_222{border:1px solid #dbe7f5;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#eef5ff);padding:18px;display:flex;flex-direction:column;gap:12px}._decisionSummaryHeader_n6zgt_232{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}._decisionSummaryBody_n6zgt_239{display:grid;gap:10px}._decisionSummaryRow_n6zgt_244{display:flex;flex-direction:column;gap:4px}._summaryHeader_n6zgt_250{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}._sectionTitle_n6zgt_257{font-size:16px;font-weight:600;color:#111827;margin:0}._summaryMeta_n6zgt_264{margin:6px 0 0;font-size:13px;color:#64748b}._summaryText_n6zgt_270{margin:14px 0 0;color:#334155;line-height:1.55}._summaryMetaRow_n6zgt_276{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}._metadataHeader_n6zgt_283{display:flex;justify-content:space-between;gap:12px;align-items:baseline}@media(max-width:640px){._metadataHeader_n6zgt_283{flex-direction:column;align-items:flex-start}}._metadataHint_n6zgt_296{font-size:12px;line-height:1.5;color:#64748b}._metadataGrid_n6zgt_302{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:14px}@media(max-width:768px){._metadataGrid_n6zgt_302{grid-template-columns:1fr}}._metadataItem_n6zgt_314{display:flex;flex-direction:column;gap:4px}._metadataLabel_n6zgt_320{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}._metadataValue_n6zgt_328{font-size:13px;line-height:1.5;color:#0f172a;word-break:break-word}._statusBadge_n6zgt_335{display:inline-flex;align-items:center;gap:6px}._detailTabs_n6zgt_341{display:flex;flex-wrap:wrap;gap:10px}._detailTab_n6zgt_341{border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#475569;font-size:12px;font-weight:600;padding:8px 12px;cursor:pointer}._detailTabActive_n6zgt_358{background:#0f4c81;border-color:#0f4c81;color:#fff}._diffSection_n6zgt_364{display:flex;flex-direction:column;gap:12px}._diffLegend_n6zgt_370{display:flex;flex-wrap:wrap;gap:8px}._diffLegendItem_n6zgt_376{border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._diffLegendAdd_n6zgt_385{background:#ecfdf5;color:#166534}._diffLegendModify_n6zgt_390{background:#eff6ff;color:#1d4ed8}._diffLegendRemove_n6zgt_395{background:#fef2f2;color:#991b1b}._diffCardGrid_n6zgt_400{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:960px){._diffCardGrid_n6zgt_400{grid-template-columns:1fr}}._aggregateDiffCard_n6zgt_411{border:1px solid #e5e7eb;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);padding:16px;display:flex;flex-direction:column;gap:12px}._aggregateDiffHeader_n6zgt_421{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._aggregateDiffField_n6zgt_428{font-size:14px;font-weight:700;color:#0f172a}._aggregateDiffSummary_n6zgt_434{margin-top:4px;font-size:12px;line-height:1.5;color:#64748b;white-space:pre-wrap}._aggregateDiffBody_n6zgt_442{display:grid;gap:12px}._aggregateDiffColumn_n6zgt_447{display:flex;flex-direction:column;gap:6px}._inlineRichTextDiff_n6zgt_453{border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:14px;font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}._inlineRichTextDiffCompact_n6zgt_464{font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}._inlineDiffEqualText_n6zgt_471{color:#334155}._inlineDiffAddedText_n6zgt_475{background:#22c55e1f;color:#166534;border-radius:6px}._inlineDiffRemovedText_n6zgt_481{background:#ef44441f;color:#991b1b;border-radius:6px;text-decoration:line-through}._inlineDiffModifiedAddedText_n6zgt_488{background:#2563eb24;color:#1d4ed8;border-radius:6px}._inlineDiffModifiedRemovedText_n6zgt_494{background:#2563eb1f;color:#1e3a8a;border-radius:6px;text-decoration:line-through}._inlineDiffList_n6zgt_501{display:flex;flex-direction:column;gap:8px}._inlineDiffItem_n6zgt_507{display:flex;flex-direction:column;gap:6px}._inlineDiffAdded_n6zgt_475,._inlineDiffRemoved_n6zgt_481{border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5;white-space:pre-wrap}._inlineDiffAdded_n6zgt_475{background:#ecfdf5;color:#166534}._inlineDiffRemoved_n6zgt_481{background:#fef2f2;color:#991b1b}._conflictBadge_n6zgt_532{display:inline-flex;align-items:center}._scalarDiffBlock_n6zgt_537{border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:8px}._scalarDiffMeta_n6zgt_547{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}._scalarDiffPrevious_n6zgt_555{font-size:12px;color:#64748b}._scalarDiffTransition_n6zgt_560{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._scalarDiffArrow_n6zgt_567{color:#94a3b8;font-weight:700}._scalarDiffBefore_n6zgt_572{color:#1e3a8a;text-decoration:line-through;text-decoration-color:#1e40af73}._diffAddValue_n6zgt_578{color:#166534;font-weight:700}._diffModifyValue_n6zgt_583{color:#1d4ed8;font-weight:700}._diffRemoveValue_n6zgt_588{color:#991b1b;font-weight:700}._operationList_n6zgt_593{display:flex;flex-direction:column;gap:10px}._operationItem_n6zgt_599{border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:12px}._operationAdd_n6zgt_606{border-color:#bbf7d0;background:#f0fdf4}._operationModify_n6zgt_611{border-color:#bfdbfe;background:#eff6ff}._operationRemove_n6zgt_616{border-color:#fecaca;background:#fef2f2}._operationEqual_n6zgt_621{border-color:#e5e7eb;background:#fff}._operationContent_n6zgt_626{display:flex;flex-direction:column;gap:6px}._operationTag_n6zgt_632{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#475569}._operationText_n6zgt_640,._operationBefore_n6zgt_641,._operationAfter_n6zgt_642{font-size:13px;line-height:1.55;color:#334155;white-space:pre-wrap;word-break:break-word}._subtaskStateRow_n6zgt_650{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._subtaskStatePill_n6zgt_657{border-radius:999px;background:#0f4c8114;color:#0f4c81;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._groupedDiffList_n6zgt_668{display:flex;flex-direction:column;gap:12px}._groupedDiffCard_n6zgt_674{border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:12px;display:flex;flex-direction:column;gap:10px}._groupedDiffHeader_n6zgt_684{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#475569}._ownerFinalBlock_n6zgt_692{border-top:1px dashed #cbd5e1;padding-top:12px;display:flex;flex-direction:column;gap:6px}._emptyStateCard_n6zgt_700{border:1px dashed #cbd5e1;border-radius:16px;background:#f8fafc;color:#475569;min-height:120px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;padding:18px;text-align:center}._diffGrid_n6zgt_715{display:flex;flex-direction:column;gap:12px;margin-top:14px}._diffRow_n6zgt_722{display:grid;grid-template-columns:180px repeat(3,minmax(0,1fr));gap:12px;align-items:start;padding:14px;border-radius:14px;background:#f8fafc}._diffField_n6zgt_732{font-size:13px;font-weight:600;color:#0f172a}._diffColumn_n6zgt_738{display:flex;flex-direction:column;gap:6px}._diffLabel_n6zgt_744{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}._diffValue_n6zgt_752{white-space:pre-wrap;line-height:1.5;color:#334155;font-size:13px}._diffEdited_n6zgt_759{color:#0f4c81;font-weight:600}._timelineCard_n6zgt_764{border:1px solid #e5e7eb;border-radius:18px;background:#fff;padding:18px}._timelineHeader_n6zgt_771{display:flex;justify-content:space-between;gap:12px;align-items:center}._timelineMeta_n6zgt_778{font-size:12px;color:#64748b}._timelineList_n6zgt_783{display:flex;flex-direction:column;gap:14px;margin-top:16px}._timelineItem_n6zgt_790{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}._timelineMarker_n6zgt_797{width:28px;height:28px;border-radius:999px;background:#e2e8f0;color:#0f4c81;display:inline-flex;align-items:center;justify-content:center}._timelineContent_n6zgt_808{border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc;padding:12px}._timelineTopRow_n6zgt_815{display:flex;justify-content:space-between;gap:8px;align-items:center}._timelineAction_n6zgt_822{font-size:13px;font-weight:600;color:#0f172a}._timelineDescription_n6zgt_828{margin-top:8px;color:#334155;line-height:1.5;white-space:pre-wrap}._timelineNote_n6zgt_835{margin-top:8px;color:#0f4c81;line-height:1.5;white-space:pre-wrap}._submissionList_n6zgt_842,._conflictList_n6zgt_843{display:flex;flex-direction:column;gap:14px}._submissionCard_n6zgt_849,._conflictCard_n6zgt_850{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:16px;display:flex;flex-direction:column;gap:12px}._submissionHeader_n6zgt_860,._conflictHeader_n6zgt_861{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._submissionTitle_n6zgt_868{font-size:14px;font-weight:700;color:#0f172a}._submissionMeta_n6zgt_874{margin-top:4px;font-size:12px;color:#64748b}._submissionDescription_n6zgt_880{font-size:13px;line-height:1.55;color:#334155}._submissionFields_n6zgt_886,._conflictAlternatives_n6zgt_887{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:960px){._submissionFields_n6zgt_886,._conflictAlternatives_n6zgt_887{grid-template-columns:1fr}}._submissionField_n6zgt_886,._conflictAlternative_n6zgt_887{border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;padding:12px}._submissionFieldLabel_n6zgt_907{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}._submissionFieldValue_n6zgt_915{margin-top:8px;font-size:13px;line-height:1.55;color:#334155;white-space:pre-wrap;word-break:break-word}._editorHeader_n6zgt_924{display:flex;justify-content:space-between;gap:12px;align-items:center}._editorHint_n6zgt_931{font-size:12px;color:#64748b}._editorGrid_n6zgt_936{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}._editorField_n6zgt_943{display:flex;flex-direction:column;gap:8px}._editorLabel_n6zgt_949{font-size:13px;font-weight:600;color:#334155}._editorInput_n6zgt_955,._editorTextarea_n6zgt_956{width:100%}._testCaseEditorGrid_n6zgt_960{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._testCaseEditorField_n6zgt_966{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}._testCaseEditorLabel_n6zgt_976{font-size:12px;font-weight:600;color:#334155}._subtaskEditorList_n6zgt_982{display:flex;flex-direction:column;gap:10px}._subtaskEditorRow_n6zgt_988{display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}._subtaskEditorCheckbox_n6zgt_999{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#334155}._subtaskEditorRemove_n6zgt_1008,._subtaskEditorAdd_n6zgt_1009{display:inline-flex;align-items:center;justify-content:center}._actionRow_n6zgt_1015{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap;position:sticky;bottom:0;padding-top:12px;background:linear-gradient(180deg,#fff0,#fff 26%)}._approveButton_n6zgt_1027,._rejectButton_n6zgt_1028,._secondaryActionButton_n6zgt_1029{display:inline-flex;align-items:center;gap:8px}._buttonSpinner_n6zgt_1035{width:16px;height:16px}._footer_n6zgt_1040{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:1100px){._workspaceLayout_n6zgt_54{grid-template-columns:1fr}._queueRail_n6zgt_62{max-height:240px}}@media(max-width:768px){._content_n6zgt_21{padding:16px}._editorGrid_n6zgt_936,._testCaseEditorGrid_n6zgt_960,._subtaskEditorRow_n6zgt_988,._diffRow_n6zgt_722{grid-template-columns:1fr}._summaryHeader_n6zgt_250{flex-direction:column}._actionRow_n6zgt_1015{justify-content:stretch}._actionRow_n6zgt_1015>*{width:100%}}._dialogContent_1ussy_1{max-width:500px;width:90vw;max-height:90vh;display:flex;flex-direction:column}._header_1ussy_9{padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}._title_1ussy_14{font-size:18px;font-weight:600;color:#111827;margin:0}._content_1ussy_21{flex:1;overflow-y:auto;padding:24px}._errorAlert_1ussy_27{margin-bottom:16px}._loadingContainer_1ussy_31{display:flex;justify-content:center;padding:40px}._loadingSpinner_1ussy_37{width:32px;height:32px}._emptyContainer_1ussy_42{text-align:center;padding:40px}._emptyText_1ussy_47{color:#6b7280;font-size:16px}._timeline_1ussy_52{position:relative}._timeline_1ussy_52:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background-color:#e5e7eb}._timelineItem_1ussy_66{position:relative;margin-bottom:24px}._timelineItem_1ussy_66:last-child{margin-bottom:0}._timelineMarker_1ussy_74{position:absolute;left:0;top:0;z-index:1}._activityBadge_1ussy_81{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:2px solid #e5e7eb}._timelineContent_1ussy_92{margin-left:56px;padding:16px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._activityHeader_1ussy_100{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}._activityTitle_1ussy_107{font-size:14px;font-weight:600;color:#111827;margin:0}._activityTime_1ussy_114{font-size:12px;color:#6b7280;white-space:nowrap}._activityDescription_1ussy_120{font-size:13px;color:#374151;margin:0;line-height:1.4}._activityActions_1ussy_127{margin-top:10px}._reviewLink_1ussy_131{border:none;background:transparent;color:#0f4c81;font-size:12px;font-weight:600;padding:0;cursor:pointer}._reviewLink_1ussy_131:hover{text-decoration:underline}._footer_1ussy_144{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_1ujnw_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_1ujnw_2{height:calc(100dvh - var(--app-header-h, 60px));height:calc(100svh - var(--app-header-h, 60px))}}._headerStack_1ujnw_32{position:sticky;top:0;z-index:50}._mainContent_1ujnw_38{flex:1 1 auto;padding:1.5rem 1.5rem 1rem;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_1ujnw_38{padding-bottom:1.25rem}}@media(max-width:768px){._mainContent_1ujnw_38{padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){._mainContent_1ujnw_38{padding:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}}._missionMainContent_1ujnw_68{padding-bottom:0!important}._dashboardContent_1ujnw_72{overflow:visible}._horizontalScrollRegion_1ujnw_76{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;width:100%}._reviewsWorkspace_1ujnw_85{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}@media(max-width:768px){._pageContainer_1ujnw_2{height:calc(100dvh - var(--app-header-h, 60px));height:calc(100svh - var(--app-header-h, 60px))}}._buttonIcon_1ujnw_98{height:1rem;width:1rem;margin-right:.5rem}._progressContainer_1ujnw_104{display:flex;gap:1.5rem;margin-bottom:1rem}@media(max-width:768px){._progressContainer_1ujnw_104{gap:1rem}}@media(max-width:480px){._progressContainer_1ujnw_104{flex-direction:column;gap:.75rem}}._progressItem_1ujnw_121{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_1ujnw_121{padding:.75rem}}._progressItemOverall_1ujnw_135{border-left:4px solid #246399}._progressItemCategory_1ujnw_139{border-left:4px solid #2E7AB9}._cardTitle_1ujnw_143{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:#246399;display:flex;align-items:center;gap:.5rem}@media(max-width:768px){._cardTitle_1ujnw_143{font-size:.875rem}}._progressInfo_1ujnw_158{display:flex;justify-content:space-between;margin-bottom:.5rem}._progressPercentage_1ujnw_164{font-size:1.125rem;font-weight:600;color:#246399}@media(max-width:768px){._progressPercentage_1ujnw_164{font-size:1rem}}._progressCount_1ujnw_175{font-size:.75rem;color:#64748b}._progressBar_1ujnw_180{height:.375rem;border-radius:9999px;overflow:hidden}._progressBar_1ujnw_180 .recharts-cartesian-axis-tick text{fill:#64748b}._progressBar_1ujnw_180 [data-state=open]{background-color:#246399}._modernTabs_1ujnw_192{margin-bottom:1rem}._actionsBar_1ujnw_196,._sectionTitle_1ujnw_200,._actionsGroup_1ujnw_204,._searchingIndicator_1ujnw_208,._searchSpinner_1ujnw_212,._actionButton_1ujnw_216{display:none}._boardContainer_1ujnw_220{display:flex;justify-content:flex-start;gap:.5rem;padding:0 .25rem .25rem;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_1ujnw_220{gap:.4rem;padding:0 .2rem .25rem;scroll-snap-type:x mandatory}._boardContainer_1ujnw_220::-webkit-scrollbar{height:6px}}@media(max-width:768px){._boardContainer_1ujnw_220{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:.35rem;padding:0 .15rem .25rem;scroll-snap-type:x mandatory}._boardContainer_1ujnw_220::-webkit-scrollbar{height:4px}}@media(max-width:480px){._boardContainer_1ujnw_220{gap:.3rem;padding:0 .1rem .25rem}}._boardContainer_1ujnw_220::-webkit-scrollbar{height:6px}@media(max-width:1024px){._boardContainer_1ujnw_220::-webkit-scrollbar{height:5px}}@media(max-width:768px){._boardContainer_1ujnw_220::-webkit-scrollbar{height:4px}}._boardContainer_1ujnw_220::-webkit-scrollbar-track{background:#f8fafc;border-radius:5px;margin:0 2px}._boardContainer_1ujnw_220::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);border-radius:5px}._boardContainer_1ujnw_220::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}._loadingContainer_1ujnw_292,._errorContainer_1ujnw_293{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:2rem}@media(max-width:768px){._loadingContainer_1ujnw_292,._errorContainer_1ujnw_293{padding:1.5rem;min-height:50vh}}._loadingSpinner_1ujnw_310{width:2.5rem;height:2.5rem;color:#246399;margin-bottom:1rem}@media(max-width:768px){._loadingSpinner_1ujnw_310{width:2rem;height:2rem}}._loadingText_1ujnw_323{margin-left:.75rem;font-size:1.125rem;color:#64748b;font-size:1rem}@media(max-width:768px){._loadingText_1ujnw_323{font-size:.875rem}}._errorContainer_1ujnw_293{color:#ef4444;font-size:1.125rem;text-align:center;max-width:30rem;margin:0 auto}@media(max-width:768px){._errorContainer_1ujnw_293{font-size:1rem;max-width:100%}}._statusUpdateOverlay_1ujnw_349{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_1ujnw_363{width:2.5rem;height:2.5rem;color:#246399;margin-bottom:1rem}@media(max-width:768px){._statusUpdateSpinner_1ujnw_363{width:2rem;height:2rem}}._statusUpdateText_1ujnw_376{margin-left:.75rem;font-size:1.125rem;color:#1e293b;font-size:1rem;font-weight:500}@media(max-width:768px){._statusUpdateText_1ujnw_376{font-size:.875rem}}._miniProgressIndicator_1ujnw_389{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_1ujnw_389{width:1.25rem;height:1.25rem}}._floatingChatButton_1ujnw_404{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_1ujnw_404:hover{background-color:#131f42;transform:scale(1.05)}._floatingChatButton_1ujnw_404:active{transform:scale(.95)}@media(max-width:768px){._floatingChatButton_1ujnw_404{bottom:1.5rem;right:1.5rem;width:3rem;height:3rem}}._chatIcon_1ujnw_438{width:1.5rem;height:1.5rem}@media(max-width:768px){._chatIcon_1ujnw_438{width:1.25rem;height:1.25rem}}._floatingPreviewButton_1ujnw_494{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_1ujnw_494:hover{background-color:#131f42;transform:scale(1.05)}._floatingPreviewButton_1ujnw_494:active{transform:scale(.95)}@media(max-width:768px){._floatingPreviewButton_1ujnw_494{bottom:1.5rem;right:1.5rem;width:3rem;height:3rem}}._floatingPolicyButton_1ujnw_528{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_1ujnw_528:hover{background-color:#162a5c;transform:scale(1.05)}._floatingPolicyButton_1ujnw_528:active{transform:scale(.95)}@media(max-width:768px){._floatingPolicyButton_1ujnw_528{bottom:1.5rem;right:1.5rem;width:3rem;height:3rem}}._policyIcon_1ujnw_562{width:1.5rem;height:1.5rem}@media(max-width:768px){._policyIcon_1ujnw_562{width:1.25rem;height:1.25rem}}._pipelineDialogOverlay_1ujnw_586{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_1ujnw_1 .15s ease-out}._pipelineDialog_1ujnw_586{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_1ujnw_1 .15s cubic-bezier(.32,.72,0,1)}._pipelineDialogTitle_1ujnw_615{font-size:1.25rem;font-weight:600;color:#246399;text-align:center;margin:0 0 .25rem}._pipelineDialogItem_1ujnw_624{-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_1ujnw_624:hover:not(:disabled){background:#16204d;transform:translateY(-1px)}._pipelineDialogItem_1ujnw_624:active:not(:disabled){transform:translateY(0)}._pipelineDialogItem_1ujnw_624:disabled{opacity:.6;cursor:not-allowed}._dialogSpinner_1ujnw_654{width:1.25rem;height:1.25rem}._pipelineDialogClose_1ujnw_660{position:absolute;top:.6rem;right:.8rem;background:transparent;border:none;font-size:1.5rem;line-height:1;color:#64748b;cursor:pointer;padding:.25rem}._pipelineDialogClose_1ujnw_660:hover{color:#475569}@media(max-width:480px){._pipelineDialogClose_1ujnw_660{width:44px;height:44px;min-width:44px;min-height:44px}}@keyframes _scaleIn_1ujnw_1{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:480px){._pipelineDialog_1ujnw_586{width:94%;padding:1.75rem 1.25rem 2rem}._pipelineDialogItem_1ujnw_624{font-size:.875rem}}._deployProgress_1ujnw_714{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}._deployProgressHeader_1ujnw_720{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;margin-bottom:6px}._statusOk_1ujnw_728{color:#22c55e}._statusFailed_1ujnw_732{color:#ef4444}._statusRunning_1ujnw_736{color:#2e7ab9}._eventList_1ujnw_740{list-style:none;margin:0;padding:0;max-height:180px;overflow-y:auto}._eventItem_1ujnw_748{display:flex;align-items:center;gap:8px;padding:4px 0}._eventBullet_1ujnw_755{width:8px;height:8px;border-radius:50%;display:inline-block}._eventBullet_1ujnw_755._done_1ujnw_762{background:#22c55e}._eventBullet_1ujnw_755._running_1ujnw_766{background:#2e7ab9;animation:_pulseDeploy_1ujnw_1 1.2s ease-in-out infinite}._eventBullet_1ujnw_755._error_1ujnw_293{background:#ef4444}._done_1ujnw_762{background:#22c55e}._running_1ujnw_766{background:#2e7ab9;animation:_pulseDeploy_1ujnw_1 1.2s ease-in-out infinite}._error_1ujnw_293{background:#ef4444}._eventText_1ujnw_788{font-size:.875rem;color:#111827}._eventTs_1ujnw_793{font-size:.75rem;color:#6b7280;margin-left:auto}@keyframes _pulseDeploy_1ujnw_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.6}to{transform:scale(1);opacity:1}}._floatingButtonsContainer_1ujnw_814{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_1ujnw_814{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_1ujnw_814{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));right:calc(1rem + env(safe-area-inset-right,0px));gap:.75rem}}._floatingButtonsContainer_1ujnw_814 ._floatingPreviewButton_1ujnw_494,._floatingButtonsContainer_1ujnw_814 ._floatingChatButton_1ujnw_404,._floatingButtonsContainer_1ujnw_814 ._floatingPolicyButton_1ujnw_528{position:relative;bottom:auto;right:auto;margin:0}._floatingButtonsContainer_1ujnw_814 ._floatingPreviewButton_1ujnw_494,._floatingButtonsContainer_1ujnw_814 ._floatingPreviewButton_1ujnw_494:hover{background-color:#246399}._floatingButtonsContainer_1ujnw_814 ._floatingPolicyButton_1ujnw_528{background-color:#1e3a8a}._floatingButtonsContainer_1ujnw_814 ._floatingPolicyButton_1ujnw_528:hover{background-color:#162a5c}._floatingButtonsContainer_1ujnw_814 ._deployProgressFab_1ujnw_862{position:relative;bottom:auto;right:auto;margin:0;width:3.25rem;height:3.25rem}._deployProgressFab_1ujnw_862{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_1ujnw_889{width:1.25rem;height:1.25rem;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:_spinDeploy_1ujnw_1 1s linear infinite}@keyframes _spinDeploy_1ujnw_1{to{transform:rotate(360deg)}}._previewIcon_1ujnw_573{width:1.5rem;height:1.5rem}@media(max-width:768px){._previewIcon_1ujnw_573{width:1.25rem;height:1.25rem}}._multiSelectControls_1ujnw_915{display:flex;justify-content:flex-end;padding:1rem 1.5rem 0}._selectionCount_1ujnw_921{font-size:.8125rem;font-weight:600;color:#334155}._multiSelectToggle_1ujnw_927{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_1ujnw_927:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}._multiSelectToggle_1ujnw_927._active_1ujnw_948{background:#0f172a;color:#fff;border-color:#0f172a;box-shadow:0 10px 20px #0f172a40}._multiSelectToggle_1ujnw_927._active_1ujnw_948:hover{background:#111827;box-shadow:0 12px 24px #0f172a4d}._searchActiveHint_1ujnw_959{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_1ujnw_971{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_1ujnw_971{padding:14px 18px;margin:0 1rem .875rem}}._batchInfo_1ujnw_989{display:flex;align-items:center;gap:1rem;font-size:.875rem;font-weight:500;color:#475569}._selectAllBtn_1ujnw_998,._clearBtn_1ujnw_998{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_1ujnw_998:hover,._clearBtn_1ujnw_998:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}._batchActions_1ujnw_1016{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}._batchBtn_1ujnw_1023{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_1ujnw_1023:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px #00000014}._batchBtn_1ujnw_1023:active:not(:disabled){transform:translateY(0)}._batchBtn_1ujnw_1023:disabled{opacity:.5;cursor:not-allowed}._loadMoreContainer_1ujnw_1051{display:flex;justify-content:center;padding:2rem 0;margin-top:1rem}._loadMoreBtn_1ujnw_1058{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_1ujnw_1058:hover:not(:disabled){background:#131f42;transform:translateY(-1px);box-shadow:0 4px 12px #2463994d}._loadMoreBtn_1ujnw_1058:active:not(:disabled){transform:translateY(0)}._loadMoreBtn_1ujnw_1058:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){._loadMoreBtn_1ujnw_1058{padding:.625rem 1.25rem;font-size:.8125rem}}._loadMoreBtn_1ujnw_1058 ._loadingSpinner_1ujnw_310{width:1rem;height:1rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_1ujnw_1 1s linear infinite}@keyframes _spin_1ujnw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._syncStatus_1ujnw_1110{margin:1rem 0;padding:.75rem;background:#f8fafc;border-radius:6px;font-size:.875rem}._syncStatus_1ujnw_1110 p{margin:.25rem 0}._pipelineDivider_1ujnw_1121{height:1px;background:#e2e8f0;margin:1rem 0}._confirmModalOverlay_1ujnw_1127{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_1ujnw_1 .2s ease}._confirmModalContent_1ujnw_1141{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_1ujnw_1 .3s ease;position:relative}._confirmModalIcon_1ujnw_1152{display:flex;justify-content:center;margin-bottom:20px}._confirmModalTitle_1ujnw_1158{font-size:24px;font-weight:600;color:#1a202c;text-align:center;margin-bottom:16px}._confirmModalMessage_1ujnw_1166{font-size:16px;color:#4a5568;text-align:center;margin-bottom:16px;line-height:1.5}._confirmModalList_1ujnw_1174{list-style:none;padding:0;margin:0 0 20px}._confirmModalList_1ujnw_1174 li{padding:8px 0 8px 32px;position:relative;font-size:14px;color:#2d3748;line-height:1.5}._confirmModalList_1ujnw_1174 li:before{content:"•";position:absolute;left:16px;color:#3080c1;font-weight:700}._confirmModalWarning_1ujnw_1194{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_1ujnw_1206{display:flex;gap:12px;justify-content:flex-end}._confirmModalCancel_1ujnw_1212{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_1ujnw_1212:hover:not(:disabled){background:#edf2f7;border-color:#cbd5e0}._confirmModalCancel_1ujnw_1212:disabled{opacity:.5;cursor:not-allowed}._confirmModalConfirm_1ujnw_1233{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_1ujnw_1233:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}._confirmModalConfirm_1ujnw_1233:active:not(:disabled){transform:translateY(0)}._confirmModalConfirm_1ujnw_1233:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeIn_1ujnw_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1ujnw_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){._selectAllBtn_1ujnw_998,._clearBtn_1ujnw_998,._batchBtn_1ujnw_1023{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_19hbt_1{position:relative;top:0;z-index:1;width:100%;background-color:#fff;box-shadow:0 1px 3px #0000000d}._compactHeader_19hbt_10{box-shadow:0 1px 2px #0000000a}._container_19hbt_14{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_19hbt_14{padding:8px 16px}}@media(max-width:768px){._container_19hbt_14{padding:8px 14px;gap:12px}}@media(max-width:480px){._container_19hbt_14{padding:6px 12px;gap:10px}}._containerCompact_19hbt_43{padding:6px 14px;gap:10px}@media(max-width:768px){._containerCompact_19hbt_43{padding:6px 12px;gap:8px}}@media(max-width:480px){._containerCompact_19hbt_43{padding:5px 10px;gap:6px}}._leftSection_19hbt_60{display:flex;align-items:center;gap:1rem;flex-shrink:0;max-width:60%}@media(max-width:1200px){._leftSection_19hbt_60{max-width:50%}}@media(max-width:992px){._leftSection_19hbt_60{max-width:none;margin-right:1rem}}@media(max-width:768px){._leftSection_19hbt_60{width:100%;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;margin-right:0}}._titleRow_19hbt_89{display:flex;align-items:center;flex:1;min-width:0}@media(max-width:768px){._titleRow_19hbt_89{flex-shrink:1}}._backButton_19hbt_101{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_19hbt_101:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;border-color:#0000001a;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}._backButton_19hbt_101:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}@media(max-width:768px){._backButton_19hbt_101{width:36px;height:36px;margin-right:10px}}@media(max-width:480px){._backButton_19hbt_101{width:32px;height:32px;margin-right:8px}}._backIcon_19hbt_142{width:1.25rem;height:1.25rem}@media(max-width:768px){._backIcon_19hbt_142{width:1rem;height:1rem}}@media(max-width:480px){._backIcon_19hbt_142{width:.875rem;height:.875rem}}._actionButtons_19hbt_159{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media(max-width:1024px){._actionButtons_19hbt_159{order:3;margin-top:.5rem}}@media(max-width:768px){._actionButtons_19hbt_159{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_19hbt_159::-webkit-scrollbar{display:none}._actionButtons_19hbt_159:after{content:"";position:absolute;right:0;top:0;height:100%;width:24px;background:linear-gradient(90deg,#fff0,#fff);pointer-events:none}._actionButtons_19hbt_159>button{flex:0 0 auto;margin-right:8px}}._overallProgress_19hbt_210{border-bottom:1px solid rgba(0,0,0,.08)}@media(max-width:768px){._overallProgress_19hbt_210{border-bottom:none}}._tabsContainer_19hbt_219{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_19hbt_219{padding:8px 16px 10px}}@media(max-width:768px){._tabsContainer_19hbt_219{padding:8px 14px 10px}}@media(max-width:480px){._tabsContainer_19hbt_219{padding:8px 12px 10px}}._tabsContainer_19hbt_219::-webkit-scrollbar{height:3px}._tabsContainer_19hbt_219::-webkit-scrollbar-track{background:#f1f5f9}._tabsContainer_19hbt_219::-webkit-scrollbar-thumb{background:#cbd5e1}._tabsContainer_19hbt_219::-webkit-scrollbar-thumb:hover{background:#94a3b8}._tabsContainerCompact_19hbt_254{padding:6px 14px 8px}@media(max-width:1024px){._tabsContainerCompact_19hbt_254{padding:6px 12px 8px}}@media(max-width:768px){._tabsContainerCompact_19hbt_254{padding:6px 10px 8px}}@media(max-width:480px){._tabsContainerCompact_19hbt_254{padding:6px 8px 8px}}._viewTabsRow_19hbt_273{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_19hbt_273{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}._viewTabButton_19hbt_291{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_19hbt_291:hover{background:#fff;color:#1f2937}._viewTabActive_19hbt_309{background:#0f172a;color:#fff;border-color:#0f172a;box-shadow:0 6px 14px #0f172a33}._viewTabActive_19hbt_309:hover{background:#111827}._viewMeta_19hbt_319{padding-left:10px;border-left:1px solid rgba(15,23,42,.12);font-size:.75rem;font-weight:600;color:#475569;white-space:nowrap}._viewActions_19hbt_328{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:1024px){._viewTabsRow_19hbt_273{padding:6px 16px 8px}}@media(max-width:768px){._viewTabsRow_19hbt_273{flex-direction:column;align-items:stretch;padding:6px 14px 8px}._viewTabs_19hbt_273{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}._viewTabs_19hbt_273::-webkit-scrollbar{display:none}._viewMeta_19hbt_319{border-left:none;padding-left:0}._viewActions_19hbt_328{justify-content:flex-start}}@media(max-width:768px){._headerTabs_19hbt_365{display:inline-flex;padding-bottom:4px}._headerTabs_19hbt_365>*{margin-right:8px;flex:0 0 auto}}._title_19hbt_89{font-size:18px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.02em}@media(max-width:1024px){._title_19hbt_89{font-size:17px}}@media(max-width:768px){._title_19hbt_89{font-size:16px}}@media(max-width:480px){._title_19hbt_89{font-size:15px}}._searchContainer_19hbt_401{display:flex;align-items:center;flex:1;max-width:400px;min-width:200px;margin-left:auto}@media(max-width:1024px){._searchContainer_19hbt_401{max-width:350px}}@media(max-width:768px){._searchContainer_19hbt_401{max-width:280px;min-width:180px}}@media(max-width:480px){._searchContainer_19hbt_401{max-width:220px;min-width:150px}}._searchInputCompact_19hbt_427{height:28px;min-height:28px;padding:.35rem .65rem .35rem 2rem;font-size:.8125rem}._viewTabsRowCompact_19hbt_434{padding:4px 14px}._searchWrapper_19hbt_438{position:relative;width:100%}._searchIcon_19hbt_443{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;width:.875rem;height:.875rem}@media(max-width:768px){._searchIcon_19hbt_443{width:.75rem;height:.75rem;left:10px}}._searchInput_19hbt_427{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_19hbt_427:focus{background-color:#fff;border-color:#cbd5e1;box-shadow:0 0 0 2px #2463991a}._searchInput_19hbt_427::placeholder{color:#94a3b8}@media(max-width:768px){._searchInput_19hbt_427{height:1.75rem;padding-left:32px;padding-right:8px;height:36px}}._searchingIndicator_19hbt_487{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_19hbt_1 .8s linear infinite}@media(max-width:768px){._searchingIndicator_19hbt_487{right:.5rem;width:.75rem;height:.75rem;border-width:1px}}@keyframes _spin_19hbt_1{to{transform:translateY(-50%) rotate(360deg)}}._buttonIcon_19hbt_513{width:.875rem;height:.875rem;margin-right:.375rem;flex-shrink:0}@media(max-width:768px){._buttonIcon_19hbt_513{width:.75rem;height:.75rem;margin-right:.25rem}}._contextButton_19hbt_527,._viewToggleButton_19hbt_528,._commentsButton_19hbt_529{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_19hbt_527,._viewToggleButton_19hbt_528,._commentsButton_19hbt_529{height:1.7rem;padding:0 .485rem;font-size:.6875rem;flex:.97}}._contextButton_19hbt_527{border:1px solid #e2e8f0;color:#1e293b}._contextButton_19hbt_527:hover{background-color:#f1f5f9}._commentsButton_19hbt_529{background-color:#246399;color:#fff}._commentsButton_19hbt_529:hover{background-color:#131f42}._viewToggleButton_19hbt_528{border:1px solid #e2e8f0;color:#1e293b;background-color:#f8fafc}._viewToggleButton_19hbt_528:hover{background-color:#f1f5f9}._snapshotTimestamp_19hbt_577{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.25rem;white-space:nowrap}@media(max-width:768px){._snapshotTimestamp_19hbt_577{font-size:.6875rem}}._compactHeader_19hbt_10 ._snapshotTimestamp_19hbt_577{margin-top:.15rem;font-size:.65rem;font-style:normal}@media(max-width:768px){._compactHeader_19hbt_10 ._snapshotTimestamp_19hbt_577{font-size:.625rem}}._actionsContainer_19hbt_602{position:relative;display:flex;align-items:center;flex-shrink:0}._menuButton_19hbt_609{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_19hbt_609:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;border-color:#0000001a;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}._menuButton_19hbt_609:active{transform:translateY(0)}@media(max-width:768px){._menuButton_19hbt_609{width:36px;height:36px}}@media(max-width:480px){._menuButton_19hbt_609{width:32px;height:32px}}._menuIcon_19hbt_647{width:20px;height:20px}@media(max-width:768px){._menuIcon_19hbt_647{width:18px;height:18px}}@media(max-width:480px){._menuIcon_19hbt_647{width:16px;height:16px}}._menuDropdown_19hbt_664{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_19hbt_1 .2s ease}@media(max-width:768px){._menuDropdown_19hbt_664{top:42px;min-width:180px}}@media(max-width:480px){._menuDropdown_19hbt_664{top:38px;min-width:160px}}@keyframes _slideDown_19hbt_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._menuItem_19hbt_700{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_19hbt_700:hover:not(:disabled){background:#f8fafc;color:#111827}._menuItem_19hbt_700:active:not(:disabled){background:#f1f5f9}._menuItem_19hbt_700:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._menuItem_19hbt_700{padding:10px 14px;font-size:13px;gap:10px}}@media(max-width:480px){._menuItem_19hbt_700{padding:9px 12px;font-size:12px;gap:8px}}._menuItemIcon_19hbt_741{width:18px;height:18px;flex-shrink:0;color:inherit}@media(max-width:768px){._menuItemIcon_19hbt_741{width:16px;height:16px}}@media(max-width:480px){._menuItemIcon_19hbt_741{width:14px;height:14px}}._menuDivider_19hbt_760{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_p2gjn_1{-webkit-user-select:none;user-select:none}._nodeHeader_p2gjn_5{display:flex;align-items:center;gap:4px;padding:4px;border-radius:6px;cursor:pointer;flex-wrap:wrap}._nodeHeader_p2gjn_5:hover{background-color:#2e7ab914}@media(max-width:768px){._nodeHeader_p2gjn_5{padding:8px 4px}}._missionNode_p2gjn_23{margin-left:32px}@media(max-width:480px){._missionNode_p2gjn_23{margin-left:16px}}._chevron_p2gjn_32{height:16px;width:16px;color:var(--muted-foreground);flex-shrink:0}@media(max-width:480px){._chevron_p2gjn_32{height:14px;width:14px}}._spacer_p2gjn_45{width:16px;flex-shrink:0}@media(max-width:480px){._spacer_p2gjn_45{width:14px}}._iconStakeholder_p2gjn_55,._iconEpic_p2gjn_56,._iconStory_p2gjn_57,._iconMission_p2gjn_58{height:16px;width:16px;flex-shrink:0}@media(max-width:480px){._iconStakeholder_p2gjn_55,._iconEpic_p2gjn_56,._iconStory_p2gjn_57,._iconMission_p2gjn_58{height:14px;width:14px}}._iconStakeholder_p2gjn_55{color:#2e7ab9}._iconEpic_p2gjn_56{color:#3080c1}._iconStory_p2gjn_57{color:#22c55e}._iconMission_p2gjn_58{color:#2e7ab9}._label_p2gjn_89{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){._label_p2gjn_89{font-size:14px;max-width:180px}}@media(max-width:480px){._label_p2gjn_89{font-size:13px;max-width:140px}}._id_p2gjn_108{font-size:12px;color:var(--muted-foreground);margin-left:4px}@media(max-width:480px){._id_p2gjn_108{font-size:10px}}._badge_p2gjn_119{margin-left:8px;flex-shrink:0}@media(max-width:768px){._badge_p2gjn_119{font-size:10px;padding:0 6px;height:18px}}@media(max-width:480px){._badge_p2gjn_119{margin-left:4px}}._statusTodo_p2gjn_136{background-color:#2e7ab933;color:#b45309}@media(prefers-color-scheme:dark){._statusTodo_p2gjn_136{color:#fbbf24}}._statusInProgress_p2gjn_146{background-color:#2e7ab933;color:#246399}@media(prefers-color-scheme:dark){._statusInProgress_p2gjn_146{color:#3080c1}}._statusDone_p2gjn_156{background-color:#22c55e33;color:#15803d}@media(prefers-color-scheme:dark){._statusDone_p2gjn_156{color:#4ade80}}._complexityBadge_p2gjn_166{margin-left:8px;flex-shrink:0}@media(max-width:768px){._complexityBadge_p2gjn_166{font-size:10px;padding:0 6px;height:18px}}@media(max-width:480px){._complexityBadge_p2gjn_166{margin-left:4px}}._description_p2gjn_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_p2gjn_183{font-size:13px;margin-left:24px;padding-left:12px}}@media(max-width:480px){._description_p2gjn_183{margin-left:16px;padding-left:8px;font-size:12px}}._phaseDescription_p2gjn_208{position:relative;overflow:visible}._descriptionText_p2gjn_213{white-space:pre-wrap}._descriptionExpandToggle_p2gjn_217{display:inline-block;margin-left:8px;border:none;background:transparent;color:#1e40af;font-size:12px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}@media(max-width:768px){._descriptionExpandToggle_p2gjn_217{font-size:11px}}._descriptionTooltip_p2gjn_235{position:absolute;left:48px;top:100%;z-index:20;margin-top:6px;max-width:min(480px,100vw - 64px);padding:8px 10px;border-radius:8px;background:#0f172a;color:#f8fafc;font-size:12px;line-height:1.35;box-shadow:0 10px 24px #0f172a40;border:1px solid rgba(148,163,184,.35);white-space:normal;word-break:break-word}@media(max-width:768px){._descriptionTooltip_p2gjn_235{max-width:min(380px,100vw - 40px);left:32px}}@media(max-width:480px){._descriptionTooltip_p2gjn_235{max-width:min(300px,100vw - 28px);left:24px}}._childrenContainer_p2gjn_266{margin-left:16px}@media(max-width:480px){._childrenContainer_p2gjn_266{margin-left:8px}}._treeViewCard_p2gjn_275{padding:16px;overflow:visible;max-height:none}@media(max-width:768px){._treeViewCard_p2gjn_275{padding:12px}}@media(max-width:480px){._treeViewCard_p2gjn_275{padding:8px}}._treeViewContainer_p2gjn_291{display:flex;flex-direction:column;gap:8px}._container_bvd84_1{display:flex;flex-direction:column;gap:24px;padding:16px}._policyBanner_bvd84_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_bvd84_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_bvd84_32 h2{margin:0 0 8px;font-size:20px;color:#0f172a}._policyCopy_bvd84_32 p{margin:0;color:#334155;line-height:1.6}._policyNote_bvd84_44{display:block;margin-top:8px;font-size:12px;color:#64748b}._controls_bvd84_51{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._rangeToggle_bvd84_59{display:inline-flex;padding:4px;border-radius:999px;background:#f1f5f9;gap:4px}._rangeToggle_bvd84_59 button{border:none;background:transparent;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#475569;cursor:pointer}._rangeToggle_bvd84_59 button._toggleActive_bvd84_78{background:#0f172a;color:#fff}._rangeMeta_bvd84_83{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._rangeLabel_bvd84_90{font-weight:600;color:#0f172a}._rangeMode_bvd84_95{font-size:12px;color:#64748b}._loadingState_bvd84_100,._emptyState_bvd84_101{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#334155}._spinner_bvd84_112{width:18px;height:18px}._trackList_bvd84_117{display:flex;flex-direction:column;gap:20px}._trackCard_bvd84_123{border-radius:16px;border:1px solid #e2e8f0;background:#fff;padding:20px;box-shadow:0 8px 20px #0f172a0d}._trackHeader_bvd84_131{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._devName_bvd84_138{font-size:18px;font-weight:700;color:#0f172a}._devMeta_bvd84_144{margin-top:4px;font-size:12px;color:#64748b}._devStats_bvd84_150{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;color:#64748b}._devScore_bvd84_159{font-size:20px;font-weight:700;color:#0f172a}._progressBar_bvd84_165{position:relative;margin-top:14px;height:14px;border-radius:999px;background:#e2e8f0;overflow:hidden}._progressFill_bvd84_174{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .3s ease}._progressLabel_bvd84_181{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:600;color:#0f172a}._trackWrapper_bvd84_191{margin-top:16px;overflow-x:auto;padding-bottom:8px;position:relative}._trackStrip_bvd84_198{display:flex;align-items:center;gap:12px;min-width:max-content}._weekGroup_bvd84_205{display:flex;align-items:center;gap:10px;padding-right:8px;position:relative}._weekGroup_bvd84_205:not(:last-child){border-right:1px dashed #e2e8f0;margin-right:4px}._dayCell_bvd84_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_bvd84_218:hover{transform:translateY(-2px)}._dayDow_bvd84_239{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:inherit}._dayNumber_bvd84_246{font-size:16px;font-weight:700}._dayType_bvd84_251{margin-top:4px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;color:#fff}._typeCoding_bvd84_260 ._dayType_bvd84_251{background:#0f172a}._typePlanning_bvd84_264 ._dayType_bvd84_251{background:#2563eb}._statusPass_bvd84_268{background:#ecfdf3;border-color:#86efac;color:#166534}._statusFail_bvd84_274{background:#fef2f2;border-color:#fca5a5;color:#991b1b}._statusNearMiss_bvd84_280{background:#fff7ed;border-color:#fdba74;color:#9a3412}._statusPending_bvd84_286{background:#fffbeb;border-color:#fcd34d;color:#92400e}._statusNotStarted_bvd84_292{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}._weekend_bvd84_298{border-style:dashed;opacity:.8}._holiday_bvd84_303{border-style:dotted}._trackFooter_bvd84_307{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#64748b}._commitStatus_bvd84_316{font-weight:600;color:#0f172a}._mobileToggle_bvd84_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}._usageSection_bvd84_334{display:flex;flex-direction:column;gap:20px}._usageHero_bvd84_340{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:24px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at top right,rgba(37,99,235,.18),transparent 30%),linear-gradient(145deg,#0f172a,#1e3a8a 58%,#e0f2fe 180%);color:#f8fafc;box-shadow:0 16px 34px #0f172a2e}._usageHero_bvd84_340 h3{margin:6px 0 8px;font-size:24px;line-height:1.2}._usageHero_bvd84_340 p{margin:0;max-width:720px;color:#f8fafcd1;line-height:1.6}._usageEyebrow_bvd84_366{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#bfdbfef5}._usageHeroMeta_bvd84_374{display:flex;flex-direction:column;gap:8px;min-width:190px;padding:16px;border-radius:16px;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;color:#f8fafceb}._usageSummaryGrid_bvd84_387{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}._summaryCard_bvd84_393{display:flex;flex-direction:column;gap:8px;min-height:132px;padding:18px;border-radius:18px;border:1px solid #dbeafe;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 22px #0f172a0f}._summaryLabel_bvd84_405{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2563eb}._summaryCard_bvd84_393 strong{font-size:28px;line-height:1;color:#0f172a}._summaryCard_bvd84_393 small{color:#475569;line-height:1.4}._usageGrid_bvd84_427{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:18px}._usagePanel_bvd84_433,._historyPanel_bvd84_434{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:20px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 12px 30px #0f172a0d}._panelHeader_bvd84_445{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}._panelHeader_bvd84_445 h4{margin:0 0 6px;font-size:19px;color:#0f172a}._panelHeader_bvd84_445 p{margin:0;color:#64748b;line-height:1.5}._familyRail_bvd84_464{display:flex;flex-wrap:wrap;gap:10px}._familyChip_bvd84_470{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:700}._familyChip_bvd84_470 strong{color:#0f172a}._commandList_bvd84_486{display:flex;flex-direction:column;gap:12px}._commandRow_bvd84_492{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}._commandLabelRow_bvd84_502{display:flex;justify-content:space-between;gap:12px;align-items:baseline}._commandLabelRow_bvd84_502 span{font-weight:700;color:#0f172a}._commandLabelRow_bvd84_502 small,._commandMeta_bvd84_515 span{color:#64748b}._commandBarTrack_bvd84_519{height:10px;width:100%;border-radius:999px;background:#dbeafe;overflow:hidden}._commandBarFill_bvd84_527{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1d4ed8,#38bdf8)}._commandMeta_bvd84_515{display:flex;flex-wrap:wrap;gap:10px;font-size:12px}._builderList_bvd84_540{display:flex;flex-direction:column;gap:14px}._builderCard_bvd84_546{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#fbfdff)}._historicalCard_bvd84_556{background:linear-gradient(180deg,#fff,#f8fafc)}._builderHeader_bvd84_560{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}._builderHeader_bvd84_560 h5{margin:0;font-size:17px;color:#0f172a}._builderHeader_bvd84_560 p{margin:4px 0 0;color:#64748b;font-size:13px}._builderNameRow_bvd84_579{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._rolePill_bvd84_586,._mutedPill_bvd84_587,._historyPill_bvd84_588,._cadenceChip_bvd84_589,._commandPill_bvd84_590{display:inline-flex;align-items:center;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em}._rolePill_bvd84_586{padding:5px 10px;background:#dbeafe;color:#1d4ed8}._mutedPill_bvd84_587{padding:5px 10px;background:#fef3c7;color:#92400e}._historyPill_bvd84_588{padding:5px 10px;background:#e2e8f0;color:#334155}._builderMetric_bvd84_617{display:flex;flex-direction:column;align-items:flex-end;gap:3px;color:#64748b;font-size:11px}._builderMetric_bvd84_617 strong{font-size:22px;line-height:1;color:#0f172a}._builderStats_bvd84_632{display:flex;flex-wrap:wrap;gap:10px;color:#475569;font-size:12px}._cadenceRail_bvd84_640,._commandPillRail_bvd84_641{display:flex;flex-wrap:wrap;gap:8px}._cadenceChip_bvd84_589{padding:6px 10px;background:#eff6ff;color:#1d4ed8}._commandPill_bvd84_590{padding:6px 10px;background:#f1f5f9;color:#0f172a}._subtleNote_bvd84_659,._emptyUsageState_bvd84_660{color:#64748b;font-size:13px;line-height:1.5}._historyToggle_bvd84_666{border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer}._cardCollapsed_bvd84_677 ._progressBar_bvd84_165{margin-bottom:4px}@media(max-width:768px){._container_bvd84_1{padding:12px}._policyBanner_bvd84_8{flex-direction:column}._trackHeader_bvd84_131{flex-direction:column;align-items:flex-start}._devStats_bvd84_150{align-items:flex-start}._rangeMeta_bvd84_83{align-items:flex-start;padding:12px;border-radius:12px;background:#fff;border:1px solid #e2e8f0}._controls_bvd84_51,._usageHero_bvd84_340{flex-direction:column;align-items:stretch}._usageHeroMeta_bvd84_374{min-width:0}._usageSummaryGrid_bvd84_387,._usageGrid_bvd84_427{grid-template-columns:1fr}._trackStrip_bvd84_198{gap:10px}._dayCell_bvd84_218{min-height:64px;width:60px}._dayCell_bvd84_218:hover{transform:none}._trackWrapper_bvd84_191:after{content:"";position:absolute;right:0;top:0;width:24px;height:100%;pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 70%)}._trackFooter_bvd84_307{gap:8px}._trackFooter_bvd84_307 span{background:#f1f5f9;border-radius:999px;padding:4px 10px;font-size:11px}._mobileToggle_bvd84_321{display:inline-flex;align-self:flex-start}}@media(max-width:520px){._usageHero_bvd84_340,._usagePanel_bvd84_433,._historyPanel_bvd84_434,._summaryCard_bvd84_393{padding:16px}._summaryCard_bvd84_393{min-height:0}._builderHeader_bvd84_560{flex-direction:column}._builderMetric_bvd84_617{align-items:flex-start}._trackStrip_bvd84_198{gap:8px}._dayCell_bvd84_218{width:52px}._dayDow_bvd84_239{display:none}._dayNumber_bvd84_246{font-size:14px}._trackFooter_bvd84_307{flex-wrap:wrap}._trackFooter_bvd84_307 span{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._trackFooter_bvd84_307 span:nth-child(n+4){display:none}}._container_1y1e9_1{display:flex;flex-direction:column;gap:16px}._headerRow_1y1e9_7{display:flex;justify-content:space-between;align-items:center;gap:12px}._sub_1y1e9_14{margin:4px 0 0;color:#64748b;font-size:14px}._headerActions_1y1e9_20{display:flex;gap:8px}._grid_1y1e9_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}._card_1y1e9_31{background:#fff;border:1px solid rgba(46,122,185,.12);border-radius:12px;padding:16px;box-shadow:0 14px 28px #2463991f}._cardHeader_1y1e9_39{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._label_1y1e9_46{font-size:12px;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.02em}._status_1y1e9_54{display:flex;align-items:center;gap:8px;margin-top:4px}._badge_1y1e9_61{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent}._active_1y1e9_69{background:#ecfdf3;color:#166534;border-color:#bbf7d0}._revoked_1y1e9_75{background:#f8fafc;color:#94a3b8;border-color:#e2e8f0}._muted_1y1e9_81{color:#94a3b8;font-size:12px}._metaGrid_1y1e9_86{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px}._value_1y1e9_93{margin-top:4px;font-weight:600}._hint_1y1e9_98{color:#94a3b8;font-size:12px}._tagRow_1y1e9_103{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._tag_1y1e9_103{background:#eaf2f8;color:#246399;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:600}._description_1y1e9_119{margin-top:10px}._empty_1y1e9_123{display:flex;flex-direction:column;gap:12px;color:#475569}._formRow_1y1e9_130{display:flex;flex-direction:column;gap:6px;margin-top:10px}._formRow_1y1e9_130 input,._formRow_1y1e9_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_1y1e9_130 textarea{min-height:80px;resize:vertical}._rawKeyBox_1y1e9_152{margin-top:16px;padding:12px;border:1px dashed rgba(46,122,185,.28);border-radius:8px;background:#f2f7fb}._rawKey_1y1e9_152{display:flex;align-items:center;justify-content:space-between;gap:12px;word-break:break-all}._rawKey_1y1e9_152 code{font-size:13px}._codeBlock_1y1e9_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_1y1e9_172 code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}._primary_1y1e9_189,._secondary_1y1e9_190,._danger_1y1e9_191{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_1y1e9_7{flex-direction:column;align-items:stretch}._headerActions_1y1e9_20{width:100%;flex-wrap:wrap}._grid_1y1e9_25{grid-template-columns:1fr}._rawKey_1y1e9_152{flex-direction:column;align-items:flex-start}}._primary_1y1e9_189{background:linear-gradient(135deg,#246399,#246399);color:#fff}._secondary_1y1e9_190{background:#2e7ab914;color:#246399;border-color:#2e7ab933}._danger_1y1e9_191{background:#fee2e2;color:#b91c1c;border-color:#fecaca}._error_1y1e9_235{color:#b91c1c;font-weight:600}@media(max-width:768px){._headerRow_1y1e9_7{flex-direction:column;align-items:flex-start;gap:8px}._rawKey_1y1e9_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_g7tws_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f2f7fb;position:relative}._loadingOverlay_g7tws_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_g7tws_22{font-size:13px;font-weight:600;color:#6b7280}._loadingStack_g7tws_28{display:flex;flex-direction:column;gap:10px}._loadingItem_g7tws_34{height:42px;border-radius:10px;background:linear-gradient(90deg,#e0e7f1b3,#f5f7fbf2,#e0e7f1b3);background-size:200% 100%;animation:_sidebarPulse_g7tws_1 1.6s ease-in-out infinite}@keyframes _sidebarPulse_g7tws_1{0%{background-position:0% 50%}to{background-position:200% 50%}}._closeMobileButton_g7tws_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_g7tws_50{display:flex}}._closeMobileButton_g7tws_50:hover{background:#2e7ab933}._sidebarHeader_g7tws_73{padding:16px;border-bottom:1px solid rgba(46,122,185,.12)}._sidebarTitle_g7tws_78{font-size:16px;font-weight:600;color:#0f172a;margin:0}._scrollArea_g7tws_85{flex:1;padding:8px 0}._archiveSection_g7tws_90{padding:0 6px 12px}._archiveSectionHeader_g7tws_94{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;padding:10px 12px;border-radius:10px;cursor:pointer;color:#475569}._archiveSectionHeader_g7tws_94:hover{background:#ffffffb3}._archiveSectionLabel_g7tws_110{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._archiveSectionMeta_g7tws_117{display:inline-flex;align-items:center;gap:8px}._archiveCount_g7tws_123{min-width:22px;padding:2px 8px;border-radius:999px;background:#2e7ab91f;color:#1d5c8d;font-size:.7rem;font-weight:700;text-align:center}._archiveChevron_g7tws_134{transition:transform .15s ease}._archiveChevronCollapsed_g7tws_138{transform:rotate(-90deg)}._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_4boec_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_4boec_14{border:none;box-shadow:none;border-radius:0;background:transparent}._panelWorkspace_4boec_21{border:none;box-shadow:none;border-radius:0;background:linear-gradient(180deg,#fffffffa,#f6fafff5)}._panelHeader_4boec_28{padding:12px 16px}._panelHeaderWorkspace_4boec_32{padding:calc(12px + var(--safe-top, 0px)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._panelContent_4boec_38{flex:1;min-height:0}._panelContentWorkspace_4boec_43{background:linear-gradient(180deg,#f7fbff,#fff 24%)}._panelContentDialog_4boec_47{background:linear-gradient(180deg,#f7fbff,#fff 22%)}._sidebarWrapper_4boec_51{flex:0 0 260px;width:260px}@media(max-width:1200px){._sidebarWrapper_4boec_51{flex-basis:240px;width:240px}}._sidebarHidden_4boec_62{flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;border-right:none;overflow:hidden;padding:0;opacity:0;pointer-events:none}@media(max-width:768px){._sidebarHidden_4boec_62{transform:translate(-100%)}}._workspaceTitle_4boec_79{align-items:center;gap:8px}._workspaceTitleText_4boec_84{gap:2px}._workspaceTitleText_4boec_84 h2{font-size:16px;line-height:1.2}._workspaceConversationMeta_4boec_92{gap:4px;font-size:.7rem}._dialogSidebarWrapper_4boec_97{flex:0 0 280px;width:280px;min-width:0;height:100%;background:#f2f7fb;transition:width .18s ease,flex-basis .18s ease,opacity .18s ease,border-color .18s ease,transform .22s ease}@media(max-width:1400px){._dialogSidebarWrapper_4boec_97{flex-basis:260px;width:260px}}@media(max-width:768px){._dialogSidebarWrapper_4boec_97{position:absolute;top:0;left:0;bottom:0;z-index:10;width:min(280px,100vw - 52px);flex-basis:min(280px,100vw - 52px);transform:translate(-100%);box-shadow:2px 0 10px #0000001f}}._dialogSidebarHidden_4boec_125{flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;border-right:none;overflow:hidden;padding:0;opacity:0;pointer-events:none}@media(max-width:768px){._dialogSidebarHidden_4boec_125{transform:translate(-100%)}}._workspaceSidebarWrapper_4boec_142{flex:0 0 236px;width:236px;min-width:0;height:100%;background:#f2f7fb;border-right:1px solid rgba(46,122,185,.12);transition:width .18s ease,flex-basis .18s ease,opacity .18s ease,border-color .18s ease,transform .22s ease}@media(max-width:1400px){._workspaceSidebarWrapper_4boec_142{flex-basis:224px;width:224px}}@media(max-width:768px){._workspaceSidebarWrapper_4boec_142{position:absolute;top:0;left:0;bottom:0;z-index:10;width:min(280px,100vw - 52px);flex-basis:min(280px,100vw - 52px);transform:translate(-100%);box-shadow:2px 0 10px #0000001f}}@media(max-width:768px){._workspaceSidebarOpen_4boec_172{transform:translate(0)}}._workspaceSidebarHidden_4boec_177{flex:0 0 0!important;width:0!important;min-width:0!important;border-right:none;overflow:hidden;opacity:0;pointer-events:none}@media(max-width:768px){._workspaceSidebarHidden_4boec_177{transform:translate(-100%)}}._chatWindowWrapper_4boec_192{min-width:0}._dialogChatWindowWrapper_4boec_196,._workspaceChatWindowWrapper_4boec_202{flex:1 1 auto;min-width:0;background:#fff}._sidebarPeekButton_4boec_208{left:8px}._fullscreenSidebarPeekButton_4boec_212{top:14px;left:12px;transform:none;width:auto;min-width:0;height:34px;padding:0 14px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.01em;white-space:nowrap;background:#fffffff5;color:#1d5c8d;border-color:#2e7ab92e;box-shadow:0 10px 22px #0f172a1f}._fullscreenSidebarPeekButton_4boec_212:hover{transform:translateY(-1px);background:#f7fbff}@media(max-width:768px){._panel_4boec_1{border-radius:12px}._panelHeader_4boec_28{padding:10px 12px}._panelWorkspace_4boec_21{border-radius:0}._panelHeaderWorkspace_4boec_32{padding:calc(10px + var(--safe-top, 0px)) 12px 8px}}._container_zi8kh_1{display:flex;flex-direction:column;gap:.72rem}._formGroup_zi8kh_7{position:relative;display:flex;flex-direction:column;gap:.32rem}._label_zi8kh_14{display:flex;align-items:center;gap:.22rem;font-size:.76rem;font-weight:800;letter-spacing:.02em;color:#34465a}._required_zi8kh_24{color:#ef4444;font-weight:900}._input_zi8kh_29{width:100%;min-height:2.32rem;padding:.56rem .72rem;border:1px solid #cfdae6;border-radius:12px;background:#f9fbfd;color:#18324d;font-size:.78rem;font-weight:600;font-family:inherit;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}._input_zi8kh_29:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91f;background:#fff}._input_zi8kh_29::placeholder{color:#94a3b8}._input_zi8kh_29:invalid{border-color:#ef4444}._charCounter_zi8kh_55{position:absolute;top:0;right:0;font-size:.64rem;font-weight:700;color:#7b8794}._inlineFields_zi8kh_64{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.6rem}._inputHelp_zi8kh_70{margin:0;font-size:.64rem;font-weight:600;line-height:1.35;color:#75869a}._speechWrapper_zi8kh_78{min-height:126px}._feedbackMeta_zi8kh_82{display:flex;align-items:center;justify-content:space-between;gap:.45rem}._counterInline_zi8kh_89{font-size:.64rem;font-weight:700;color:#7b8794}._error_zi8kh_95{color:#ef4444}._errorText_zi8kh_99{font-size:.64rem;font-weight:700;color:#ef4444}._formGroup_zi8kh_7:has(input:invalid:not(:placeholder-shown)) ._input_zi8kh_29{border-color:#ef4444}._formGroup_zi8kh_7:focus-within ._label_zi8kh_14{color:#2e7ab9}@media(max-width:767px){._inlineFields_zi8kh_64{grid-template-columns:1fr;gap:.55rem}._input_zi8kh_29{font-size:16px}._speechWrapper_zi8kh_78{min-height:108px}}._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_iz51y_1{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.05rem;background:#fff;border:1px solid #d9e4ef;border-radius:16px;box-shadow:0 14px 30px #0f172a0d}._header_iz51y_12{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;flex-wrap:wrap}._eyebrow_iz51y_20{margin:0 0 .25rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2e7ab9}._title_iz51y_29{margin:0;font-size:1rem;font-weight:750;color:#10243e}._headerHelp_iz51y_36{margin:.35rem 0 0;max-width:46rem;font-size:.84rem;line-height:1.48;color:#64748b}._uploadButton_iz51y_44{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.72rem 1rem;border:none;border-radius:12px;background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}._uploadButton_iz51y_44:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #0d948838}._uploadButton_iz51y_44:disabled{opacity:.55;cursor:not-allowed}._fileInput_iz51y_68{display:none}._summaryRow_iz51y_72{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}._summaryChip_iz51y_79{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;background:#e8f1fb;color:#1f4f7a;font-size:.74rem;font-weight:700}._summaryText_iz51y_90{font-size:.78rem;color:#64748b}._screenshotsGrid_iz51y_95{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:.85rem}._screenshotCard_iz51y_101{display:flex;flex-direction:column;overflow:hidden;border:1px solid #d7e2ed;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 8px 24px #0f172a0a}._screenshotPreview_iz51y_111{position:relative;aspect-ratio:4/3;background:#edf2f7;overflow:hidden}._screenshotImage_iz51y_118{width:100%;height:100%;object-fit:cover}._annotatedBadge_iz51y_124{position:absolute;top:.6rem;right:.6rem;display:inline-flex;align-items:center;gap:.32rem;padding:.28rem .55rem;border-radius:999px;background:#0f766ef0;color:#fff;font-size:.7rem;font-weight:700;box-shadow:0 6px 14px #0d948833}._screenshotMeta_iz51y_140{display:flex;flex-direction:column;gap:.7rem;padding:.85rem}._screenshotName_iz51y_147{font-size:.82rem;font-weight:700;color:#10243e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._screenshotActions_iz51y_156{display:flex;gap:.55rem}._annotateButton_iz51y_161,._deleteButton_iz51y_162{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}._annotateButton_iz51y_161{flex:1;background:#eef5fc;color:#246399;border-color:#cfe0f1;font-size:.82rem;font-weight:700}._annotateButton_iz51y_161:hover{background:#dcebf7;transform:translateY(-1px)}._deleteButton_iz51y_162{width:2.35rem;background:#fff1f2;color:#dc2626;border-color:#fecdd3}._deleteButton_iz51y_162:hover{background:#ffe4e6}._editorSection_iz51y_197{display:flex;flex-direction:column;gap:.9rem;padding:.9rem;border-radius:16px;background:linear-gradient(180deg,#f8fbff,#eef4fb);border:1px solid #cddceb}._editorHeader_iz51y_207{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:.8rem .9rem;border-radius:14px;background:#fff;border:1px solid #d9e4ef}._headerLeft_iz51y_218{display:flex;align-items:flex-start;gap:.65rem;color:#1f4f7a}._headerLeft_iz51y_218 strong{display:block;color:#10243e;font-size:.9rem}._headerLeft_iz51y_218 p{margin:.18rem 0 0;font-size:.78rem;line-height:1.45;color:#64748b}._headerActions_iz51y_236{display:flex;gap:.55rem;flex-shrink:0}._saveButton_iz51y_242,._cancelButton_iz51y_243{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;border:1px solid transparent;border-radius:12px;cursor:pointer;font-size:.84rem;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}._saveButton_iz51y_242{padding:.7rem 1rem;background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff}._saveButton_iz51y_242:hover{transform:translateY(-1px);box-shadow:0 12px 22px #0d948833}._cancelButton_iz51y_243{width:2.5rem;background:#fff;color:#475569;border-color:#d7e2ed}._cancelButton_iz51y_243:hover{background:#f8fafc}._canvasPanel_iz51y_276{display:flex;flex-direction:column;gap:.75rem}._canvasFrame_iz51y_282{position:relative;width:100%;overflow:hidden;border-radius:18px;border:1px solid #d7e2ed;background:#fff;box-shadow:0 12px 30px #0f172a14}._canvas_iz51y_276{display:block;width:100%;height:auto;max-height:min(60vh,720px);object-fit:contain;touch-action:none}._canvasLoading_iz51y_301{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;background:#ffffffe0;z-index:4}._canvasLoading_iz51y_301 p{margin:0;font-size:.85rem;color:#64748b}._spinner_iz51y_318{width:28px;height:28px;border:3px solid #dbe5f0;border-top-color:#2e7ab9;border-radius:50%;animation:_spin_iz51y_318 .8s linear infinite}@keyframes _spin_iz51y_318{to{transform:rotate(360deg)}}._textOverlay_iz51y_332{position:absolute;display:flex;flex-direction:column;min-width:120px;min-height:52px;border:2px solid #2e7ab9;border-radius:14px;background:#fffffff7;box-shadow:0 16px 34px #0f172a2e;overflow:hidden;z-index:5}._textOverlayHeader_iz51y_346{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .55rem;background:linear-gradient(135deg,#2e7ab91f,#5aa6d82e);border-bottom:1px solid rgba(46,122,185,.16);cursor:move;-webkit-user-select:none;user-select:none}._textOverlayLabel_iz51y_358{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1f4f7a}._textOverlayDelete_iz51y_369{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border:none;border-radius:999px;background:#dc26261f;color:#dc2626;cursor:pointer}._textOverlayDelete_iz51y_369:hover{background:#dc26262e}._textOverlayInput_iz51y_385{flex:1;width:100%;min-height:0;border:none;outline:none;padding:.65rem .75rem;resize:none;background:transparent;color:#10243e;font:600 .94rem/1.4 Figtree,sans-serif}._textOverlayMeta_iz51y_398{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .55rem .48rem;font-size:.7rem;color:#64748b}._resizeHandle_iz51y_407{position:absolute;width:12px;height:12px;border:2px solid #fff;border-radius:999px;background:#2e7ab9;box-shadow:0 0 0 1px #2e7ab938;cursor:nwse-resize}._resizeHandleNW_iz51y_418{top:-6px;left:-6px;cursor:nwse-resize}._resizeHandleNE_iz51y_424{top:-6px;right:-6px;cursor:nesw-resize}._resizeHandleSW_iz51y_430{bottom:-6px;left:-6px;cursor:nesw-resize}._resizeHandleSE_iz51y_436{right:-6px;bottom:-6px;cursor:nwse-resize}._canvasHint_iz51y_442{padding:.72rem .85rem;border-radius:14px;background:#eaf2fb;color:#1f4f7a}._canvasHint_iz51y_442 p{margin:0;font-size:.8rem;line-height:1.5}._emptyState_iz51y_454{display:flex;align-items:center;gap:.9rem;padding:1rem;border:1px dashed #c9d6e3;border-radius:14px;background:#f8fbff;color:#475569}._emptyState_iz51y_454 p{margin:0;font-size:.88rem;font-weight:700;color:#10243e}._emptySubtext_iz51y_471{margin-top:.2rem!important;font-size:.78rem!important;font-weight:500!important;color:#64748b!important;line-height:1.45}._emptyIcon_iz51y_479{color:#9db6cf;flex-shrink:0}@media(max-width:900px){._screenshotsGrid_iz51y_95{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}._editorHeader_iz51y_207{flex-direction:column}._headerActions_iz51y_236{width:100%}._saveButton_iz51y_242{flex:1}}@media(max-width:767px){._container_iz51y_1{padding:.95rem;gap:.8rem}._header_iz51y_12{gap:.75rem}._uploadButton_iz51y_44{width:100%;justify-content:center}._summaryRow_iz51y_72{align-items:flex-start}._screenshotsGrid_iz51y_95{grid-template-columns:repeat(2,minmax(0,1fr))}._annotateButton_iz51y_161 span,._annotatedBadge_iz51y_124 span{display:none}._canvas_iz51y_276{max-height:52vh}._textOverlayHeader_iz51y_346{padding:.35rem .45rem}._textOverlayInput_iz51y_385{font-size:.88rem}._emptyState_iz51y_454{align-items:flex-start}}@media(prefers-reduced-motion:reduce){._uploadButton_iz51y_44,._annotateButton_iz51y_161,._deleteButton_iz51y_162,._saveButton_iz51y_242,._cancelButton_iz51y_243{transition:none}._spinner_iz51y_318{animation:none}}._container_1788q_1{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.1rem;background:#fff;border:1px solid #dbe3ee;border-radius:14px;box-shadow:0 14px 32px #0f172a0a}._header_1788q_12{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._title_1788q_20{margin:0;font-size:1rem;font-weight:700;color:#0f172a}._helpText_1788q_27{margin:.35rem 0 0;max-width:52rem;font-size:.85rem;color:#64748b;line-height:1.45}._uploadButton_1788q_35{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:10px;background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}._uploadButton_1788q_35:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #0d948838}._uploadButton_1788q_35:disabled{opacity:.55;cursor:not-allowed}._fileInput_1788q_58{display:none}._metaRow_1788q_62{display:flex;justify-content:space-between;gap:.75rem;font-size:.8rem;font-weight:600;color:#64748b}._emptyState_1788q_71{display:flex;align-items:center;gap:.9rem;padding:1rem;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;background:#f8fafc}._emptyState_1788q_71 strong{display:block;margin-bottom:.15rem;color:#334155}._emptyState_1788q_71 p{margin:0;font-size:.82rem;line-height:1.45}._list_1788q_92{display:flex;flex-direction:column;gap:.75rem}._item_1788q_98{display:flex;align-items:center;gap:.9rem;padding:.85rem .95rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}._iconWrap_1788q_108{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:10px;background:#e2e8f0;color:#334155;flex-shrink:0}._info_1788q_120{min-width:0;flex:1}._name_1788q_125{font-size:.92rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_1788q_62{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.2rem;font-size:.78rem;color:#64748b}._removeButton_1788q_143{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#dc2626;cursor:pointer;flex-shrink:0}._removeButton_1788q_143:hover{background:#ffe4e6}@media(max-width:767px){._container_1788q_1{padding:.95rem}._uploadButton_1788q_35{width:100%;justify-content:center}._metaRow_1788q_62{flex-direction:column}._item_1788q_98{align-items:flex-start}}._backdrop_1nq08_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999999999;animation:_fadeIn_1nq08_1 .18s ease-out}@keyframes _fadeIn_1nq08_1{0%{opacity:0}to{opacity:1}}._modalContainer_1nq08_18{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0;z-index:99999999999;pointer-events:none}._modal_1nq08_18{width:100vw;height:100vh;height:100dvh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f7fbff,#eef4fb);border-radius:0;overflow:hidden;box-shadow:0 28px 84px #0f172a47;pointer-events:auto;animation:_scaleIn_1nq08_1 .2s ease-out}@keyframes _scaleIn_1nq08_1{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1nq08_53{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;padding:calc(.62rem + env(safe-area-inset-top,0px)) .9rem .6rem;background:linear-gradient(135deg,#0f4c81,#2e7ab9 55%,#4f9bd1);color:#fff;flex-shrink:0}._headerCopy_1nq08_64{min-width:0;flex:1}._title_1nq08_69{margin:0;font-size:clamp(.94rem,.95vw,1.12rem);font-weight:800;letter-spacing:-.02em}._subtitle_1nq08_76{margin:.16rem 0 0;max-width:48rem;font-size:.68rem;line-height:1.32;color:#ffffffe6}._headerMeta_1nq08_84{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.28rem}._metaChip_1nq08_91{display:inline-flex;align-items:center;padding:.24rem .55rem;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.2);font-size:.58rem;font-weight:800;color:#fff}._metaChipMuted_1nq08_103{background:#091c312e}._closeButton_1nq08_107{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border:1px solid rgba(255,255,255,.26);border-radius:14px;background:#ffffff24;color:#fff;cursor:pointer;transition:background .16s ease,transform .16s ease,opacity .16s ease;flex-shrink:0}._closeButton_1nq08_107:hover:not(:disabled){background:#ffffff38;transform:translateY(-1px)}._closeButton_1nq08_107:disabled{opacity:.55;cursor:not-allowed}._form_1nq08_130{display:flex;flex-direction:column;min-height:0;flex:1}._formContent_1nq08_137{flex:1;min-height:0;display:grid;grid-template-columns:minmax(320px,360px) minmax(0,1fr);gap:.7rem;padding:.7rem;overflow:hidden}._detailsPanel_1nq08_147,._workspacePanel_1nq08_148,._workspaceCard_1nq08_149{min-height:0}._detailsPanel_1nq08_147,._workspaceCard_1nq08_149{border-radius:18px;overflow:auto}._detailsPanel_1nq08_147{padding:.76rem .82rem;background:#fff;border:1px solid #d8e4ef;box-shadow:0 16px 36px #0f172a0f}._workspacePanel_1nq08_148{display:flex;flex-direction:column;gap:.7rem;overflow:auto;padding-right:.16rem}._workspaceCard_1nq08_149{background:transparent}._mobileNav_1nq08_178,._mobileContent_1nq08_182{display:none}._footer_1nq08_186{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;position:relative;z-index:2;padding:.62rem .9rem calc(.7rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(148,163,184,.22);background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}._cancelButton_1nq08_200,._submitButton_1nq08_201{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.12rem;padding:.48rem .82rem;border-radius:12px;border:none;font-size:.72rem;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}._cancelButton_1nq08_200:disabled,._submitButton_1nq08_201:disabled{opacity:.55;cursor:not-allowed}._cancelButton_1nq08_200{background:#e2e8f0;color:#334155}._cancelButton_1nq08_200:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #94a3b833}._submitButton_1nq08_201{background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff}._submitButton_1nq08_201:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #0d948842}._spinner_1nq08_239{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:999px;animation:_spin_1nq08_239 .8s linear infinite}@keyframes _spin_1nq08_239{to{transform:rotate(360deg)}}@media(max-width:1024px){._modalContainer_1nq08_18{padding:0}._modal_1nq08_18{width:100%;height:100dvh;border-radius:0}._formContent_1nq08_137{grid-template-columns:1fr;overflow:auto}._workspacePanel_1nq08_148,._detailsPanel_1nq08_147{overflow:visible}}@media(max-width:767px){._modalContainer_1nq08_18{padding:0}._modal_1nq08_18{height:100dvh;border-radius:0}._header_1nq08_53{padding:calc(.64rem + env(safe-area-inset-top,0px)) .7rem .6rem}._subtitle_1nq08_76{font-size:.7rem}._metaChip_1nq08_91{font-size:.62rem}._formContent_1nq08_137{display:none}._mobileNav_1nq08_178{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.5rem .5rem 0}._mobileNavButton_1nq08_297{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.05rem;padding:.4rem .38rem;border:1px solid #d4e1ec;border-radius:14px;background:#fff;color:#475569;font-size:.7rem;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}._mobileNavButtonActive_1nq08_313{background:#dcebf7;border-color:#9bc3e4;color:#1f4f7a}._mobileContent_1nq08_182{display:flex;flex:1;min-height:0;padding:.5rem;overflow:auto}._detailsPanel_1nq08_147,._workspaceCard_1nq08_149{width:100%;overflow:visible}._detailsPanel_1nq08_147{padding:.72rem}._footer_1nq08_186{flex-direction:column-reverse;padding-bottom:calc(.8rem + env(safe-area-inset-bottom,0px))}._cancelButton_1nq08_200,._submitButton_1nq08_201{width:100%}}@media(prefers-reduced-motion:reduce){._backdrop_1nq08_1,._modal_1nq08_18,._closeButton_1nq08_107,._cancelButton_1nq08_200,._submitButton_1nq08_201,._mobileNavButton_1nq08_297{animation:none;transition:none}}._kanbanContainer_1pe9m_1{width:100%;height:100%;display:flex;flex-direction:column;gap:.45rem;padding:.35rem;overflow:hidden;background:radial-gradient(circle at top right,rgba(46,122,185,.07),transparent 22%),linear-gradient(180deg,#f8fbfff5,#eef4fbeb)}._filterBar_1pe9m_12{position:relative;display:flex;align-items:center;gap:.45rem;min-height:2.6rem;padding:.35rem .45rem;border:1px solid rgba(198,214,228,.9);border-radius:16px;background:#ffffffeb;box-shadow:0 10px 26px #0f172a0d;flex-shrink:0}._searchWrap_1pe9m_26{display:flex;align-items:center;gap:.45rem;flex:1 1 auto;min-width:0;min-height:2rem;padding:0 .65rem;border:1px solid rgba(210,222,234,.95);border-radius:999px;background:#fff;color:#6b7d90}._searchInput_1pe9m_40{flex:1;min-width:0;border:none;background:transparent;color:#143a5c;font-size:.75rem;font-weight:600}._searchInput_1pe9m_40::placeholder{color:#8aa0b6}._searchInput_1pe9m_40:focus{outline:none}._activeFiltersPill_1pe9m_56{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .55rem;border-radius:999px;background:#e8f1fb;color:#1f4f7a;font-size:.64rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}._controlsWrap_1pe9m_70{position:relative;flex-shrink:0}._filterSelect_1pe9m_75,._filterToggle_1pe9m_76,._multiSelectToggle_1pe9m_77,._archivedBtn_1pe9m_78,._clearFilters_1pe9m_79,._batchBtn_1pe9m_80,._selectAllBtn_1pe9m_81,._clearBtn_1pe9m_82,._loadMoreBtn_1pe9m_83{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;border-radius:999px;font-size:.72rem;font-weight:800;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}._filterSelect_1pe9m_75:hover:not(:disabled),._filterToggle_1pe9m_76:hover:not(:disabled),._multiSelectToggle_1pe9m_77:hover:not(:disabled),._archivedBtn_1pe9m_78:hover:not(:disabled),._clearFilters_1pe9m_79:hover:not(:disabled),._batchBtn_1pe9m_80:hover:not(:disabled),._selectAllBtn_1pe9m_81:hover:not(:disabled),._clearBtn_1pe9m_82:hover:not(:disabled),._loadMoreBtn_1pe9m_83:hover:not(:disabled){transform:translateY(-1px)}._filterToggle_1pe9m_76,._multiSelectToggle_1pe9m_77,._selectAllBtn_1pe9m_81,._clearBtn_1pe9m_82,._loadMoreBtn_1pe9m_83{padding:.42rem .72rem;border:1px solid rgba(210,222,234,.95);background:#fff;color:#4f647b}._filterToggle_1pe9m_76{box-shadow:0 6px 18px #0f172a0a}._filterControls_1pe9m_122{position:absolute;top:calc(100% + .35rem);right:0;z-index:12;width:min(19rem,100vw - 1rem);display:flex;flex-direction:column;gap:.75rem;padding:.85rem;border:1px solid rgba(198,214,228,.95);border-radius:16px;background:#fffffffa;box-shadow:0 18px 34px #0f172a1f}._filterGroup_1pe9m_138{display:flex;flex-direction:column;gap:.3rem}._filterGroupLabel_1pe9m_144{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7a8da3}._filterSelect_1pe9m_75{width:100%;padding:.42rem .72rem;border:1px solid rgba(210,222,234,.95);background:#f9fbfd;color:#324a63}._filterSelect_1pe9m_75:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91f}._toggleRow_1pe9m_165{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}._multiSelectToggle_1pe9m_77._active_1pe9m_56{background:#dcebf7;border-color:#aac7e0;color:#1f4f7a}._archivedBtn_1pe9m_78,._clearFilters_1pe9m_79,._batchBtn_1pe9m_80{border:none;color:#fff}._archivedBtn_1pe9m_78{padding:.42rem .65rem;background:linear-gradient(135deg,#2e7ab9,#246399)}._clearFilters_1pe9m_79{width:100%;padding:.45rem .72rem;background:linear-gradient(135deg,#f97316,#ea580c)}._btnLabel_1pe9m_195{display:inline}._densitySelect_1pe9m_199{min-width:0}._emptyBoard_1pe9m_203{display:flex;align-items:center;justify-content:center;padding:.95rem;border:1px dashed rgba(198,214,228,.95);border-radius:16px;background:#ffffffc7;color:#6c7f93;font-size:.76rem;font-weight:700}._batchToolbar_1pe9m_216{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .6rem;border:1px solid rgba(198,214,228,.95);border-radius:14px;background:#ffffffeb;box-shadow:0 10px 22px #0f172a0a;flex-wrap:wrap}._batchInfo_1pe9m_229,._batchActions_1pe9m_230{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;color:#53687f;font-size:.7rem;font-weight:800}._batchBtn_1pe9m_80{padding:.42rem .7rem;background:linear-gradient(135deg,#0f766e,#0d9488)}._batchBtn_1pe9m_80:disabled{opacity:.55;cursor:not-allowed}._kanban_1pe9m_1{display:flex;gap:.45rem;flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;padding-bottom:.1rem}._column_1pe9m_259{flex:1;min-width:272px;display:flex;flex-direction:column;border:1px solid rgba(198,214,228,.92);border-radius:18px;background:#fffffff5;overflow:hidden;box-shadow:0 12px 28px #0f172a0d}._dragOver_1pe9m_271{border-color:#2e7ab999;box-shadow:0 18px 34px #2e7ab91f}._columnHeader_1pe9m_276{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.6rem .75rem;border-top:3px solid transparent;border-bottom:1px solid rgba(226,235,242,.95);background:linear-gradient(180deg,#fff,#f8fbff)}._columnTitle_1pe9m_287{display:flex;align-items:center;gap:.45rem;min-width:0}._columnIcon_1pe9m_294{display:inline-flex;align-items:center;justify-content:center;color:#1f4f7a}._columnName_1pe9m_301{font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#334155}._columnCount_1pe9m_309{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:900}._cardList_1pe9m_320{flex:1;min-height:0;display:flex;flex-direction:column;gap:.72rem;padding:.68rem;overflow-y:auto}._skeletonCard_1pe9m_330{height:148px;border-radius:14px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:_shimmer_1pe9m_1 1.2s ease-in-out infinite}@keyframes _shimmer_1pe9m_1{0%{background-position:100% 0}to{background-position:0 0}}._emptyColumn_1pe9m_346{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:150px;border:1px dashed rgba(206,219,232,.95);border-radius:16px;color:#92a5b8;font-size:.72rem;font-weight:700;text-align:center}._emptyIcon_1pe9m_361{display:inline-flex;align-items:center;justify-content:center}._feedbackCard_1pe9m_367{position:relative;display:flex;min-height:188px;width:100%;border:1px solid rgba(210,222,234,.98);border-radius:15px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 8px 18px #0f172a0a;overflow:hidden;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}._feedbackCard_1pe9m_367:hover{transform:translateY(-1px);border-color:#78aad2f2;box-shadow:0 14px 26px #0f172a14}._isDragging_1pe9m_386{transform:rotate(1deg);box-shadow:0 18px 36px #0f172a29;z-index:10}._cardCheckbox_1pe9m_392{position:absolute;top:.55rem;right:.55rem;z-index:2}._cardCheckbox_1pe9m_392 input[type=checkbox]{width:.95rem;height:.95rem;accent-color:#2e7ab9;cursor:pointer}._cardContent_1pe9m_405{width:100%;min-height:100%;display:flex;flex-direction:column;gap:.48rem;padding:.65rem .72rem}._cardHeader_1pe9m_414,._cardHeaderMeta_1pe9m_415,._cardHeaderMetaRight_1pe9m_416,._footerMeta_1pe9m_417,._footerStats_1pe9m_418,._cardFooter_1pe9m_419{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}._cardHeader_1pe9m_414{justify-content:space-between}._cardHeaderMeta_1pe9m_415{min-width:0}._cardHeaderMetaRight_1pe9m_416{justify-content:flex-end;margin-left:auto}._statusDot_1pe9m_439{width:.42rem;height:.42rem;border-radius:999px;flex-shrink:0}._automatedBadge_1pe9m_446,._severityBadge_1pe9m_447,._priorityBadge_1pe9m_448,._aiBadge_1pe9m_449{display:inline-flex;align-items:center;gap:.22rem;padding:.15rem .42rem;border-radius:999px;font-size:.56rem;font-weight:900;letter-spacing:.03em;white-space:nowrap}._automatedBadge_1pe9m_446{background:#e8f1fb;color:#1f4f7a}._severityBadge_1pe9m_447{color:#fff}._priorityBadge_1pe9m_448{background:#e5e7eb;color:#374151}._priorityHigh_1pe9m_475{background:#fee2e2;color:#b91c1c}._priorityMedium_1pe9m_480{background:#e8f1fb;color:#1f4f7a}._priorityLow_1pe9m_485{background:#dcfce7;color:#166534}._aiBadge_1pe9m_449{background:#eef2ff;color:#4338ca}._cardId_1pe9m_495,._timeAgo_1pe9m_496,._statusBadge_1pe9m_497,._statItem_1pe9m_498,._repoName_1pe9m_499{font-size:.58rem;font-weight:800;color:#76889c}._timeAgo_1pe9m_496,._statItem_1pe9m_498{display:inline-flex;align-items:center;gap:.22rem}._contentStack_1pe9m_512{display:flex;flex-direction:column;gap:.34rem;min-width:0;flex:1}._feedbackHeading_1pe9m_520{display:flex;flex-direction:column;gap:.22rem;min-width:0}._feedbackTitle_1pe9m_527{display:flex;align-items:flex-start;gap:.32rem;color:#10243e;font-size:.8rem;font-weight:900;line-height:1.3}._feedbackTitle_1pe9m_527 span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}._feedbackText_1pe9m_544{margin:0;color:#38516b;font-size:.7rem;font-weight:600;line-height:1.42;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow-wrap:anywhere}._fileLocation_1pe9m_557{display:inline-flex;align-items:center;gap:.28rem;width:fit-content;max-width:100%;padding:.18rem .45rem;border-radius:999px;background:#f8fafc;color:#5c7086;font-size:.58rem;font-weight:800;line-height:1}._fileLocation_1pe9m_557 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._assigneeChip_1pe9m_577{display:inline-flex;align-items:center;gap:.22rem;padding:.18rem .45rem;border-radius:999px;font-size:.6rem;font-weight:800}._assigneeChip_1pe9m_577{background:#dcebf7;color:#1f4f7a}._assigneeUnassigned_1pe9m_592{background:#f1f5f9;color:#718297}._metaText_1pe9m_597{display:inline-flex;align-items:center;min-width:0;max-width:100%;font-size:.58rem;font-weight:800;color:#73869a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardFooter_1pe9m_419{justify-content:space-between;align-items:flex-end;gap:.42rem;padding-top:.3rem;border-top:1px solid rgba(237,242,247,.82);min-width:0}._footerMeta_1pe9m_417{min-width:0;align-items:center;gap:.28rem .32rem;flex:1 1 auto}._footerStats_1pe9m_418{justify-content:flex-end;gap:.34rem .42rem;flex:0 0 auto}._statusBadge_1pe9m_497{display:inline-flex;align-items:center;justify-content:center;padding:.16rem .46rem;border-radius:999px;background:#2e7ab914;letter-spacing:.05em;text-transform:uppercase}._columnLoadMore_1pe9m_643{display:flex;justify-content:center;padding-top:.22rem}._loadMoreBtn_1pe9m_83{width:100%}._densityCompact_1pe9m_653 ._column_1pe9m_259{min-width:260px}._densityCompact_1pe9m_653 ._feedbackCard_1pe9m_367{min-height:176px}._densityUltra_1pe9m_660 ._column_1pe9m_259{min-width:236px}._densityUltra_1pe9m_660 ._feedbackCard_1pe9m_367{min-height:164px}._densityUltra_1pe9m_660 ._cardContent_1pe9m_405{padding:.58rem .62rem;gap:.32rem}._densityUltra_1pe9m_660 ._feedbackTitle_1pe9m_527{font-size:.72rem}._densityUltra_1pe9m_660 ._feedbackText_1pe9m_544{font-size:.64rem;-webkit-line-clamp:3}@media(max-width:900px){._kanbanContainer_1pe9m_1{padding:.3rem}._column_1pe9m_259{min-width:82vw;max-width:82vw}._filterControls_1pe9m_122{width:min(20rem,100vw - 1rem)}}@media(max-width:767px){._kanbanContainer_1pe9m_1{padding:.2rem;padding-bottom:calc(.2rem + env(safe-area-inset-bottom,0px))}._filterBar_1pe9m_12{padding:.32rem;gap:.35rem}._searchWrap_1pe9m_26{flex:1 1 100%}._btnLabel_1pe9m_195,._activeFiltersPill_1pe9m_56{display:none}._filterToggle_1pe9m_76{padding-inline:.62rem}._filterControls_1pe9m_122{left:0;right:auto;width:min(18rem,100vw - .9rem)}._toggleRow_1pe9m_165{grid-template-columns:1fr}._batchToolbar_1pe9m_216{flex-direction:column;align-items:flex-start}._kanban_1pe9m_1{scroll-snap-type:x mandatory}._column_1pe9m_259{flex:0 0 88vw;min-width:88vw;max-width:88vw;scroll-snap-align:start}._cardList_1pe9m_320{gap:.62rem;padding:.58rem}._feedbackCard_1pe9m_367{min-height:164px}._cardFooter_1pe9m_419{align-items:flex-start}._footerStats_1pe9m_418{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){._filterSelect_1pe9m_75,._filterToggle_1pe9m_76,._multiSelectToggle_1pe9m_77,._archivedBtn_1pe9m_78,._clearFilters_1pe9m_79,._batchBtn_1pe9m_80,._selectAllBtn_1pe9m_81,._clearBtn_1pe9m_82,._loadMoreBtn_1pe9m_83,._feedbackCard_1pe9m_367{transition:none}._skeletonCard_1pe9m_330{animation:none}}._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);-moz-user-select:none;user-select:none;-webkit-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_1rvv3_1{height:100%;min-height:0;overflow:hidden}._backdrop_341vq_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#030a18d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._wrapper_341vq_9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5001;pointer-events:none}._dialog_341vq_16{width:100vw;height:100vh;height:100dvh;display:grid;grid-template-columns:minmax(430px,32vw) minmax(0,1fr);overflow:hidden;background:linear-gradient(180deg,#ecf3fa,#e2ebf5);pointer-events:auto}._chatPane_341vq_27{min-width:0;min-height:0;background:linear-gradient(180deg,#fff,#f7fbff);border-right:1px solid rgba(46,122,185,.14);box-shadow:16px 0 28px #0f172a0f;overflow:hidden}._chatPaneShell_341vq_36{height:100%;min-height:0}._previewPane_341vq_41{min-width:0;min-height:0;display:flex;flex-direction:column;background:radial-gradient(circle at top right,rgba(46,122,185,.08),transparent 24%),linear-gradient(180deg,#eff5fb,#e7eef7)}._header_341vq_49{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:calc(.85rem + env(safe-area-inset-top,0px)) 1rem .85rem;background:#08182df0;border-bottom:1px solid rgba(169,197,224,.16);box-shadow:0 18px 38px #02081729;flex-shrink:0}._headerLead_341vq_61{min-width:0;display:flex;align-items:flex-start;gap:.85rem}._backButton_341vq_68,._primaryButton_341vq_69,._iconButton_341vq_70,._retryButton_341vq_71{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.2rem;border-radius:999px;border:1px solid transparent;font-size:.76rem;font-weight:800;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}._backButton_341vq_68:disabled,._primaryButton_341vq_69:disabled,._iconButton_341vq_70:disabled,._retryButton_341vq_71:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}._backButton_341vq_68{flex-shrink:0;padding:.42rem .8rem;background:#ffffff14;border-color:#a0bcd624;color:#edf4fb}._titleBlock_341vq_102{min-width:0;display:flex;flex-direction:column;gap:.28rem}._titleRow_341vq_109{display:flex;align-items:center;gap:.65rem;min-width:0;flex-wrap:wrap}._title_341vq_102{margin:0;color:#fff;font-size:1.08rem;font-weight:800;letter-spacing:-.01em}._subtitle_341vq_125{margin:0;color:#dbe7f3c7;font-size:.78rem;line-height:1.4}._addressChip_341vq_132{min-width:0;display:inline-flex;align-items:center;gap:.45rem;min-height:2.1rem;padding:.4rem .72rem;border:1px solid rgba(160,188,214,.16);border-radius:999px;background:#ffffff14;color:#dbe7f3;font-size:.72rem;font-weight:700;overflow:hidden}._addressChip_341vq_132 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toolbar_341vq_154{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}._workspaceTabs_341vq_162{display:inline-flex;align-items:center;gap:.2rem;padding:.18rem;border:1px solid rgba(155,184,210,.18);border-radius:999px;background:#ffffff0f}._tabButton_341vq_172{min-height:2.05rem;padding:.42rem .78rem;border:none;border-radius:999px;background:transparent;color:#deeaf6b8;font-size:.76rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}._tabButton_341vq_172:hover{color:#fff}._tabButtonActive_341vq_190{background:linear-gradient(135deg,#f8fbff,#dfeaf6);color:#143a5c;box-shadow:0 8px 18px #0f172a29}._primaryButton_341vq_69{padding:.42rem .8rem;background:linear-gradient(135deg,#fff,#e1eef9);border-color:#7bbff342;color:#143a5c;box-shadow:0 10px 22px #0f172a2e}._iconButton_341vq_70{width:2.2rem;padding:0;background:#ffffff14;border-color:#a0bcd629;color:#edf4fb}._closeButton_341vq_212{background:#ffffff1f}._mobilePaneHidden_341vq_216{display:none}._backButton_341vq_68:hover:not(:disabled),._primaryButton_341vq_69:hover:not(:disabled),._iconButton_341vq_70:hover:not(:disabled),._retryButton_341vq_71:hover:not(:disabled){transform:translateY(-1px)}._content_341vq_227{flex:1;min-height:0;display:flex;overflow:hidden}._iframeContainer_341vq_234,._feedbackContainer_341vq_235{flex:1;min-width:0;min-height:0}._iframeContainer_341vq_234{margin:.45rem;border:1px solid rgba(198,214,228,.82);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 22px 42px #0f172a14}._feedbackContainer_341vq_235{padding:.45rem}._iframe_341vq_234{width:100%;height:100%;border:0;display:block;background:#fff}._loading_341vq_262,._empty_341vq_263{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:1.5rem;text-align:center}._loading_341vq_262{color:#143a5c}._loading_341vq_262 p{margin:0;font-size:.86rem;font-weight:700}._empty_341vq_263{margin:.45rem;border:1px solid rgba(198,214,228,.82);border-radius:20px;background:#fffffff5;color:#5f7288}._empty_341vq_263 h3{margin:0;color:#143a5c;font-size:1rem;font-weight:800}._empty_341vq_263 p{margin:0;max-width:24rem;font-size:.82rem;line-height:1.45}._emptyIcon_341vq_303{color:#8ea5ba}._retryButton_341vq_71{padding:.45rem .78rem;border-color:#1f4f7a1f;background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff}._spinner_341vq_314{width:1rem;height:1rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_341vq_314 .7s linear infinite}._mobileViewToggle_341vq_323{display:none}._mobileViewButton_341vq_327{min-height:2.4rem;border:1px solid rgba(160,188,214,.16);border-radius:999px;background:#ffffff14;color:#deeaf6c7;font-size:.76rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .14s ease,background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}._mobileViewButton_341vq_327:hover{color:#fff}._mobileViewButtonActive_341vq_344{background:linear-gradient(135deg,#f8fbff,#dfeaf6);color:#143a5c;border-color:#7bbff338;box-shadow:0 8px 18px #0f172a29}@keyframes _spin_341vq_314{to{transform:rotate(360deg)}}@media(max-width:1200px){._dialog_341vq_16{grid-template-columns:minmax(380px,38vw) minmax(0,1fr)}}@media(max-width:960px){._dialog_341vq_16{display:flex;flex-direction:column}._chatPane_341vq_27{border-right:none;box-shadow:none}._chatPane_341vq_27,._previewPane_341vq_41{flex:1}._header_341vq_49{grid-template-columns:1fr}._toolbar_341vq_154{justify-content:flex-start}._workspaceTabs_341vq_162{display:none}._mobileViewToggle_341vq_323{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.7rem max(.75rem,env(safe-area-inset-right,0px)) calc(.7rem + env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));border-top:1px solid rgba(169,197,224,.16);background:#08182df5;box-shadow:0 -16px 30px #0208172e;flex-shrink:0}}@media(max-width:767px){._header_341vq_49{gap:.75rem;padding:calc(.7rem + env(safe-area-inset-top,0px)) .75rem .75rem}._headerLead_341vq_61{flex-direction:column;align-items:stretch}._titleRow_341vq_109{align-items:flex-start;flex-direction:column}._workspaceTabs_341vq_162{width:100%}._tabButton_341vq_172{flex:1 1 0;text-align:center}._toolbar_341vq_154{width:100%}._backButton_341vq_68{width:fit-content}._primaryButton_341vq_69 span{display:none}._primaryButton_341vq_69{width:2.2rem;padding:0}._feedbackContainer_341vq_235,._iframeContainer_341vq_234,._empty_341vq_263{margin:0;border-radius:0}}@media(prefers-reduced-motion:reduce){._tabButton_341vq_172,._backButton_341vq_68,._primaryButton_341vq_69,._iconButton_341vq_70,._retryButton_341vq_71,._mobileViewButton_341vq_327{transition:none}._spinner_341vq_314{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_1scwy_1{min-height:100vh;min-height:100dvh;color:#0f172a;background:radial-gradient(circle at top left,rgba(46,122,185,.12),transparent 30%),radial-gradient(circle at top right,rgba(15,23,42,.08),transparent 24%),linear-gradient(180deg,#f5f9fc,#eef4f8 40%,#f8fafc)}._hero_1scwy_8,._focusSection_1scwy_9,._teamSection_1scwy_10,._bridgeSection_1scwy_11,._partnerSection_1scwy_12{padding-left:1.5rem;padding-right:1.5rem}._hero_1scwy_8{padding-top:calc(var(--public-header-h, 72px) + 3rem);padding-bottom:2.75rem}._heroInner_1scwy_22,._focusInner_1scwy_23,._teamHeader_1scwy_24,._grid_1scwy_25,._bridgeInner_1scwy_26,._partnerGrid_1scwy_27,._closer_1scwy_28{max-width:1180px;margin:0 auto}._heroInner_1scwy_22{max-width:920px;display:grid;gap:.85rem;text-align:left}._kicker_1scwy_40,._pillLabel_1scwy_41,._layerLabel_1scwy_42{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;font-weight:700;color:#1d5e91}._title_1scwy_51{margin:0;font-size:clamp(2.4rem,4.8vw,4.4rem);line-height:.96;max-width:12ch}._subtitle_1scwy_58{margin:0;font-size:1.08rem;line-height:1.72;color:#475569;max-width:700px}._focusSection_1scwy_9{padding-top:.25rem;padding-bottom:3rem}._focusInner_1scwy_23{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}._contextCard_1scwy_77,._focusCard_1scwy_78,._card_1scwy_79,._bridgeInner_1scwy_26,._partnerCard_1scwy_81,._partnerPerson_1scwy_82,._closer_1scwy_28{border-radius:24px;background:#ffffffd1;border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 40px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._contextCard_1scwy_77{grid-column:1/-1;padding:1.5rem 1.6rem;display:grid;gap:.8rem}._contextCard_1scwy_77 p{margin:0;font-size:1.04rem;line-height:1.72;color:#334155}._focusCard_1scwy_78{grid-column:span 6;padding:1.35rem 1.45rem}._focusCard_1scwy_78 h2{margin:0 0 .7rem;font-size:1.25rem}._focusCard_1scwy_78 ul{margin:0;padding-left:1.1rem;color:#475569;line-height:1.7}._teamSection_1scwy_10{padding-top:.5rem;padding-bottom:3rem}._teamHeader_1scwy_24{margin-bottom:1.75rem;text-align:left;display:grid;gap:.35rem}._teamHeader_1scwy_24 h2{margin:0;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.05}._teamHeader_1scwy_24 p{margin:0;color:#475569;line-height:1.7;max-width:780px}._grid_1scwy_25{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.35rem}._card_1scwy_79{grid-column:span 4;overflow:hidden;display:flex;flex-direction:column}._avatarWrap_1scwy_160{background:linear-gradient(180deg,#0f172a0f,#1d5e911f),#eff5f9;height:300px;display:flex;align-items:center;justify-content:center;padding:.9rem}._avatar_1scwy_160{width:100%;height:100%;object-fit:contain}._cardBody_1scwy_175{padding:1.2rem 1.2rem 1.4rem;display:grid;gap:1rem}._layerBlock_1scwy_181{display:inline-grid;gap:.3rem;padding:.8rem .9rem;border-radius:18px;background:#0f172a}._layerValue_1scwy_189{color:#f8fafc;font-weight:700;font-size:.96rem}._nameRow_1scwy_195{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}._nameRow_1scwy_195 h3{margin:0;font-size:1.15rem}._role_1scwy_207{font-size:.92rem;color:#64748b;margin-top:.2rem}._socials_1scwy_213{display:flex;gap:.5rem}._socials_1scwy_213 a{display:inline-flex;align-items:center;min-height:36px;padding:.45rem .8rem;border-radius:999px;background:#eaf2f8;color:#1d5e91;text-decoration:none;font-weight:700;font-size:.8rem;white-space:nowrap}._socials_1scwy_213 a:hover,._partnerHeader_1scwy_233 a:hover{transform:translateY(-1px)}._bioBlock_1scwy_237{display:grid;gap:.7rem}._bio_1scwy_237{margin:0;color:#334155;line-height:1.66}._pillBlock_1scwy_248{display:grid;gap:.45rem}._pills_1scwy_253{display:flex;flex-wrap:wrap;gap:.45rem}._pill_1scwy_41,._pillAlt_1scwy_260{padding:.34rem .62rem;border-radius:999px;font-size:.78rem;font-weight:700}._pill_1scwy_41{background:#e0f2fe;color:#075985}._pillAlt_1scwy_260{background:#eaf2f8;color:#1d4ed8}._bridgeSection_1scwy_11{padding-top:0;padding-bottom:3rem}._bridgeInner_1scwy_26{padding:1.25rem 1.45rem}._bridgeInner_1scwy_26 p{margin:0;font-size:1.02rem;line-height:1.7;color:#0f172a;font-weight:600}._partnerSection_1scwy_12{padding-bottom:4rem}._partnerGrid_1scwy_27{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.35rem}._partnerCard_1scwy_81{grid-column:span 12;padding:1.45rem}._partnerHeader_1scwy_233{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1.2rem}._partnerIdentity_1scwy_317{display:flex;gap:1rem;align-items:flex-start}._partnerLogoWrap_1scwy_323{width:68px;height:68px;border-radius:18px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}._partnerLogoWrap_1scwy_323 img{width:100%;height:100%;object-fit:cover}._partnerHeader_1scwy_233 h3{margin:0 0 .5rem;font-size:1.35rem}._partnerHeader_1scwy_233 a{display:inline-flex;align-items:center;min-height:40px;padding:.45rem .85rem;border-radius:999px;color:#0f172a;text-decoration:none;font-weight:700;border:1px solid #c7ddf0;background:#eaf2f8;white-space:nowrap;transition:transform .2s ease,background .2s ease}._partnerSubhead_1scwy_362{color:#475569;line-height:1.7;max-width:760px}._partnerPeople_1scwy_368{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._partnerPerson_1scwy_82{padding:1rem}._partnerPersonHeader_1scwy_378{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.65rem}._partnerPersonMeta_1scwy_386{display:flex;gap:.8rem;align-items:center}._partnerAvatar_1scwy_392{width:50px;height:50px;border-radius:999px;overflow:hidden;border:1px solid #e2e8f0;background:#fff;flex-shrink:0}._partnerAvatar_1scwy_392 img{width:100%;height:100%;object-fit:cover}._partnerPersonHeader_1scwy_378 a{color:#1d5e91;text-decoration:none;font-weight:700;font-size:.85rem}._partnerPersonHeader_1scwy_378 a:hover{text-decoration:underline}._partnerName_1scwy_419{font-weight:700}._partnerRole_1scwy_423{color:#64748b;font-size:.86rem;margin-top:.15rem}._partnerPerson_1scwy_82 p{margin:0;color:#334155;line-height:1.65}._closer_1scwy_28{margin-top:1.5rem;padding:1.25rem 1.45rem;display:grid;gap:.35rem}._closer_1scwy_28 p{margin:0;color:#0f172a;font-weight:600;line-height:1.6}@media(max-width:1100px){._card_1scwy_79{grid-column:span 6}}@media(max-width:860px){._focusCard_1scwy_78,._card_1scwy_79,._partnerCard_1scwy_81{grid-column:span 12}._partnerPeople_1scwy_368{grid-template-columns:1fr}}@media(max-width:720px){._hero_1scwy_8,._focusSection_1scwy_9,._teamSection_1scwy_10,._bridgeSection_1scwy_11,._partnerSection_1scwy_12{padding-left:1.1rem;padding-right:1.1rem}._hero_1scwy_8{padding-top:calc(var(--public-header-h, 72px) + 2.5rem);padding-bottom:2.35rem}._title_1scwy_51{max-width:none}._subtitle_1scwy_58,._contextCard_1scwy_77 p,._bio_1scwy_237,._partnerPerson_1scwy_82 p{font-size:.98rem}._nameRow_1scwy_195,._partnerHeader_1scwy_233,._partnerPersonHeader_1scwy_378{flex-direction:column;align-items:flex-start}._contextCard_1scwy_77,._focusCard_1scwy_78,._card_1scwy_79,._bridgeInner_1scwy_26,._partnerCard_1scwy_81,._partnerPerson_1scwy_82,._closer_1scwy_28{border-radius:20px}._avatarWrap_1scwy_160{height:260px}}._page_10s9x_1{min-height:100vh;min-height:100dvh;color:#111827;background:radial-gradient(circle at top left,rgba(186,151,93,.1),transparent 30%),linear-gradient(180deg,#fcfaf5,#f4efe6)}._hero_10s9x_8,._section_10s9x_9{padding:0 1.5rem}._hero_10s9x_8{padding-top:calc(var(--public-header-h, 72px) + 3rem);padding-bottom:3rem}._heroInner_10s9x_18,._sectionInner_10s9x_19{max-width:860px;margin:0 auto}._heroInner_10s9x_18{display:grid;gap:1rem}._brandMark_10s9x_29{display:inline-flex;align-items:center;gap:.85rem;justify-self:start}._markPrimary_10s9x_36,._eyebrow_10s9x_37,._sectionLabel_10s9x_38{text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;font-weight:700;color:#8b6b3a;margin:0}._markPrimary_10s9x_36{color:#111827}._markDivider_10s9x_51{width:1px;height:24px;background:linear-gradient(180deg,#11182714,#ba975dcc,#11182714)}._markCody_10s9x_57{font-family:Cormorant Garamond,Iowan Old Style,Palatino Linotype,Book Antiqua,Garamond,serif;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1;letter-spacing:.04em;font-weight:700;background:linear-gradient(135deg,#6d5630,#ba975d 35%,#f1e0b6 55%,#8f6b36);-webkit-background-clip:text;background-clip:text;color:transparent}._title_10s9x_69{margin:0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.95;max-width:10ch}._lead_10s9x_76,._supporting_10s9x_77,._sectionInner_10s9x_19 p,._sequenceItem_10s9x_79 p,._definitionNote_10s9x_80 p{margin:0;line-height:1.78;color:#4b5563}._lead_10s9x_76{font-size:1.14rem;color:#1f2937}._identityStrip_10s9x_91{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.15rem 0;border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}._identityStrip_10s9x_91 span{display:block;margin-bottom:.32rem;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:#9ca3af}._identityStrip_10s9x_91 strong{font-size:.98rem;color:#111827}._linkRow_10s9x_114{display:flex;flex-wrap:wrap;gap:1rem}._linkRow_10s9x_114 a,._definitionNote_10s9x_80 a{color:#8b6b3a;text-decoration:none;font-weight:700}._linkRow_10s9x_114 a:hover,._definitionNote_10s9x_80 a:hover{text-decoration:underline}._section_10s9x_9{padding-top:2.5rem;padding-bottom:2.5rem}._section_10s9x_9+._section_10s9x_9 ._sectionInner_10s9x_19{border-top:1px solid rgba(17,24,39,.1);padding-top:2.5rem}._sectionInner_10s9x_19{display:grid;gap:.9rem}._sectionInner_10s9x_19 h2{margin:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.06;max-width:16ch}._issueList_10s9x_154{margin:0;padding-left:1.2rem;display:grid;gap:.7rem;color:#374151;line-height:1.7}._quote_10s9x_163{margin:.4rem 0 0;padding-left:1rem;border-left:2px solid rgba(186,151,93,.7);font-size:1.08rem;line-height:1.72;color:#111827}._sequence_10s9x_79{display:grid;gap:1.1rem}._sequenceItem_10s9x_79{display:grid;grid-template-columns:56px minmax(0,1fr);gap:1rem;align-items:start}._sequenceIndex_10s9x_184{width:56px;height:56px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(186,151,93,.35);color:#8b6b3a;font-weight:700;background:#fff9}._sequenceItem_10s9x_79 h3{margin:0 0 .35rem;font-size:1.08rem}._flowLine_10s9x_201,._assetLine_10s9x_202{margin:.2rem 0 0;color:#111827;font-weight:700;letter-spacing:.04em}._flowLine_10s9x_201{text-transform:lowercase}._definitionNote_10s9x_80{margin-top:.2rem;display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}._trademark_10s9x_221{margin-top:.4rem;font-size:.92rem;color:#6b7280}@media(max-width:720px){._hero_10s9x_8,._section_10s9x_9{padding-left:1.1rem;padding-right:1.1rem}._hero_10s9x_8{padding-top:calc(var(--public-header-h, 72px) + 2.35rem);padding-bottom:2.35rem}._title_10s9x_69,._sectionInner_10s9x_19 h2{max-width:none}._identityStrip_10s9x_91{grid-template-columns:1fr;gap:.85rem}._sequenceItem_10s9x_79{grid-template-columns:1fr}}._page_vpxwz_1{min-height:100vh;min-height:100dvh;color:#111827;background:radial-gradient(circle at top left,rgba(186,151,93,.08),transparent 28%),linear-gradient(180deg,#fffdf8,#f5efe5)}._hero_vpxwz_8,._sheetSection_vpxwz_9,._section_vpxwz_10{padding:0 1.5rem}._hero_vpxwz_8{padding-top:calc(var(--public-header-h, 72px) + 3rem);padding-bottom:2.4rem}._heroInner_vpxwz_19,._sheet_vpxwz_9,._sectionInner_vpxwz_21{max-width:860px;margin:0 auto}._heroInner_vpxwz_19{display:grid;gap:1rem}._brandMark_vpxwz_31{display:inline-flex;align-items:center;gap:.85rem;justify-self:start}._markPrimary_vpxwz_38,._eyebrow_vpxwz_39,._label_vpxwz_40,._sectionLabel_vpxwz_41{text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;font-weight:700;margin:0;color:#8b6b3a}._markPrimary_vpxwz_38{color:#111827}._markDivider_vpxwz_54{width:1px;height:24px;background:linear-gradient(180deg,#11182714,#ba975dcc,#11182714)}._markCody_vpxwz_60{font-family:Cormorant Garamond,Iowan Old Style,Palatino Linotype,Book Antiqua,Garamond,serif;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1;letter-spacing:.04em;font-weight:700;background:linear-gradient(135deg,#6d5630,#ba975d 35%,#f1e0b6 55%,#8f6b36);-webkit-background-clip:text;background-clip:text;color:transparent}._title_vpxwz_72{margin:0;font-size:clamp(2.6rem,5vw,4.5rem);line-height:.95}._lead_vpxwz_78,._definitionBlock_vpxwz_79 p,._flowRow_vpxwz_80 p,._framingRow_vpxwz_81 p,._exampleBlock_vpxwz_82 p,._sectionInner_vpxwz_21 p{margin:0;line-height:1.78;color:#4b5563}._lead_vpxwz_78{font-size:1.12rem;color:#1f2937;max-width:650px}._sheetSection_vpxwz_9{padding-bottom:2.4rem}._sheet_vpxwz_9{display:grid;gap:1.25rem;padding:1.4rem;border-radius:28px;background:#ffffffc7;border:1px solid rgba(17,24,39,.1);box-shadow:0 18px 40px #0f172a14}._definitionBlock_vpxwz_79{display:grid;gap:.7rem}._definitionBlock_vpxwz_79+._definitionBlock_vpxwz_79{padding-top:1.2rem;border-top:1px solid rgba(17,24,39,.1)}._definitionText_vpxwz_119{font-size:clamp(1.18rem,2vw,1.5rem);line-height:1.62;color:#111827}._section_vpxwz_10{padding-top:2.35rem;padding-bottom:2.35rem}._section_vpxwz_10+._section_vpxwz_10 ._sectionInner_vpxwz_21{border-top:1px solid rgba(17,24,39,.1);padding-top:2.35rem}._sectionInner_vpxwz_21{display:grid;gap:.9rem}._sectionInner_vpxwz_21 h2{margin:0;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.06;max-width:15ch}._flowRows_vpxwz_147,._framingList_vpxwz_148,._brandList_vpxwz_149{display:grid;gap:.9rem}._flowRow_vpxwz_80,._framingRow_vpxwz_81{display:grid;grid-template-columns:140px minmax(0,1fr);gap:1rem;align-items:start}._flowRow_vpxwz_80 span,._framingRow_vpxwz_81 span,._brandList_vpxwz_149 dt{font-size:.86rem;font-weight:700;color:#8b6b3a;text-transform:uppercase;letter-spacing:.08em}._exampleBlock_vpxwz_82{display:grid;gap:.45rem;padding-left:1rem;border-left:2px solid rgba(186,151,93,.7)}._brandList_vpxwz_149 div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:1rem;align-items:start}._brandList_vpxwz_149 dt,._brandList_vpxwz_149 dd{margin:0}._brandList_vpxwz_149 dd{color:#111827;font-weight:600}._trademark_vpxwz_196{margin-top:.25rem;font-size:.92rem;color:#6b7280}._backLinkRow_vpxwz_202 a{color:#8b6b3a;text-decoration:none;font-weight:700}._backLinkRow_vpxwz_202 a:hover{text-decoration:underline}@media(max-width:720px){._hero_vpxwz_8,._sheetSection_vpxwz_9,._section_vpxwz_10{padding-left:1.1rem;padding-right:1.1rem}._hero_vpxwz_8{padding-top:calc(var(--public-header-h, 72px) + 2.35rem)}._sectionInner_vpxwz_21 h2{max-width:none}._sheet_vpxwz_9{padding:1.15rem;border-radius:22px}._flowRow_vpxwz_80,._framingRow_vpxwz_81,._brandList_vpxwz_149 div{grid-template-columns:1fr;gap:.35rem}}
