@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_6s49t_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:850px){._header_6s49t_1{padding:.5rem 1rem;flex-wrap:wrap;gap:.75rem}}._logo_6s49t_28{display:flex;align-items:center;gap:.5rem;text-decoration:none}._logo_6s49t_28 img{height:56px;width:auto;object-fit:contain}._nav_6s49t_40{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;justify-content:center}._nav_6s49t_40 a,._nav_6s49t_40 button{color:#0f172a;text-decoration:none;font-weight:500;background:none;border:none;padding:0;cursor:pointer}._nav_6s49t_40 a:hover,._nav_6s49t_40 button:hover{color:#000}@media(max-width:850px){._nav_6s49t_40{width:100%;justify-content:center}}._authActions_6s49t_68{display:inline-flex;align-items:center;gap:.42rem}._authButton_6s49t_74{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.34rem .78rem;border-radius:999px;border:1px solid rgba(15,23,42,.5);color:#0f172a;font-size:.84rem;font-weight:650;text-decoration:none;background:#ffffffc2;box-shadow:inset 0 1px #ffffffb8;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}._authButton_6s49t_74:hover{transform:translateY(-1px);background:#fff;border-color:#0f172a}@media(max-width:480px){._authButton_6s49t_74{width:100%;text-align:center}}._authButtonPrimary_6s49t_102{border-color:#8f6b3675;color:#231806;background:linear-gradient(135deg,#ffffffe0,#fff6dbb8),#ffffffad;box-shadow:0 10px 20px #8f6b361f,inset 0 1px #ffffffc7}._navGroup_6s49t_109{position:relative}._navButton_6s49t_113{font-size:1rem}._navDropdown_6s49t_117{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_6s49t_117 span{color:#0f172a;font-size:.92rem;line-height:1.35}._navGroup_6s49t_109:hover ._navDropdown_6s49t_117,._navDropdownOpen_6s49t_140{display:flex}._menuButton_6s49t_144{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_6s49t_144 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_6s49t_144:hover{background:#fffffff5;border-color:#24639999;box-shadow:0 14px 26px #0f172a33;transform:translateY(-1px)}._menuButton_6s49t_144:focus-visible{outline:2px solid rgba(46,122,185,.55);outline-offset:3px}._menuButton_6s49t_144[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}._menuButton_6s49t_144[aria-expanded=true] span:nth-child(2){opacity:0}._menuButton_6s49t_144[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}._mobileMenu_6s49t_185{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_6s49t_185 a{color:#0f172a;text-decoration:none;font-weight:600}._mobileMenuOpen_6s49t_205{display:flex}._mobileServices_6s49t_209{display:flex;flex-direction:column;gap:.4rem}._mobileServices_6s49t_209 button{background:none;border:none;padding:0;text-align:left;font-weight:600;color:#0f172a;cursor:pointer}._mobileServicesList_6s49t_224{display:none;flex-direction:column;gap:.4rem;padding-left:.4rem}._mobileServicesList_6s49t_224 span{font-size:.9rem;color:#1f2937}._mobileServicesOpen_6s49t_235{display:flex}._mobileCta_6s49t_239{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}._mobileAuthActions_6s49t_251{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._mobileAuthActions_6s49t_251>*:only-child{grid-column:1/-1}._mobileCtaPrimary_6s49t_260{border-color:#8f6b3675;background:linear-gradient(135deg,#ffffffe0,#fff6dbb8),#ffffffad;color:#231806}@media(max-width:850px){._nav_6s49t_40,._authActions_6s49t_68{display:none}._menuButton_6s49t_144{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_d11f8_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_d11f8_1{padding:16px 10px 10px}}._hero_d11f8_22{position:relative;background:linear-gradient(135deg,#2463991f,#fffffffa);border:1px solid rgba(36,99,153,.12);border-radius:16px;min-height:156px;box-shadow:0 12px 24px #24639914;margin-bottom:12px;overflow:hidden}._hero_d11f8_22 ._heroInner_d11f8_32{position:relative;z-index:3;padding:16px 18px;color:#111827}._hero_d11f8_22 ._heroInner_d11f8_32 ._eyebrow_d11f8_38{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#6b7280;margin-bottom:6px}._hero_d11f8_22 ._heroInner_d11f8_32 ._title_d11f8_45{font-size:24px;font-weight:800;line-height:1.1;color:#111827;margin-bottom:4px}._hero_d11f8_22 ._heroInner_d11f8_32 ._subtitle_d11f8_52{color:#6b7280;max-width:660px;font-size:13px;line-height:1.45}._hero_d11f8_22 ._heroInner_d11f8_32 ._heroActions_d11f8_58{margin-top:10px}._hero_d11f8_22 ._heroInner_d11f8_32 ._cta_d11f8_61{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:10px 16px;font-weight:700;display:inline-flex;align-items:center;gap:.65rem;transition:transform .3s,box-shadow .3s,background .3s}._hero_d11f8_22 ._heroInner_d11f8_32 ._cta_d11f8_61: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_d11f8_22 ._sphereLayer_d11f8_81{position:absolute;top:-96px;right:-22px;width:min(58vw,720px);height:430px;min-height:430px;z-index:2;pointer-events:none;mix-blend-mode:normal;opacity:.95;filter:none}._hero_d11f8_22 ._glow_d11f8_94{display:none}@media(max-width:768px){._hero_d11f8_22{min-height:132px}._hero_d11f8_22 ._heroInner_d11f8_32{padding:14px 96px 14px 14px}._hero_d11f8_22 ._heroInner_d11f8_32 ._title_d11f8_45{font-size:21px}._hero_d11f8_22 ._heroInner_d11f8_32 ._subtitle_d11f8_52{font-size:12px;max-width:100%}._hero_d11f8_22 ._sphereLayer_d11f8_81{top:-60px;right:-96px;width:330px;height:300px;min-height:300px;opacity:.86}}._dashboardTabs_d11f8_122{display:flex;align-items:stretch;flex:0 0 auto;gap:6px;margin-bottom:12px;padding:5px;min-height:58px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;overflow-x:auto}._dashboardTabs_d11f8_122 button{border:0;background:transparent;color:#475569;border-radius:9px;padding:8px 13px;flex:0 0 clamp(142px,18vw,182px);min-height:46px;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;box-sizing:border-box}._dashboardTabs_d11f8_122 button span{line-height:1.1}._dashboardTabs_d11f8_122 button small{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}._dashboardTabActive_d11f8_166{background:#0f172a!important;color:#fff!important;box-shadow:0 6px 14px #0f172a24}._dashboardTabActive_d11f8_166 small{color:#ffffffb8!important}._crewSection_d11f8_175{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_d11f8_184{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}._crewHeader_d11f8_184 h2{margin:6px 0 4px;font-size:20px;color:#111827}._crewHeader_d11f8_184 p{margin:0;color:#64748b}._crewBadge_d11f8_202{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_d11f8_215{background:#e0f2fe;color:#0f172a;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600}._crewControls_d11f8_224{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._crewSummaryStrip_d11f8_231{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-2px 0 14px}._crewSummaryStrip_d11f8_231 span{border:1px solid #dbeafe;background:#ffffffeb;color:#334155;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._crewToggleGroup_d11f8_250{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:#fff;border:1px solid #e2e8f0}._crewToggleGroup_d11f8_250 button{border:none;background:transparent;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#64748b;cursor:pointer}._crewToggleActive_d11f8_269{background:#0f172a!important;color:#fff!important}._crewEmpty_d11f8_274{padding:14px 16px;border-radius:12px;background:#fff;border:1px solid #e2e8f0;color:#64748b}._crewGrid_d11f8_282{display:grid;grid-template-columns:repeat(auto-fit,minmax(286px,1fr));gap:12px}._crewProjectList_d11f8_288{display:flex;flex-direction:column;gap:16px}._crewProjectToolbar_d11f8_294{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #dbeafe;border-radius:12px;background:#ffffffe6;color:#475569;font-size:12px;font-weight:700}._crewProjectToolbar_d11f8_294 button{border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#0f172a;padding:7px 10px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}._crewProjectCard_d11f8_319{border-radius:16px;border:1px solid #e2e8f0;background:#fff;padding:16px;box-shadow:0 8px 16px #0f172a0f}._crewProjectHeader_d11f8_327{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}._crewProjectTitle_d11f8_335{border:none;background:transparent;padding:0;font-size:16px;font-weight:700;color:#0f172a;cursor:pointer;text-align:left}._crewProjectTitle_d11f8_335:hover{color:#1f4f7a}._crewProjectMeta_d11f8_349{font-size:12px;color:#64748b}._projectTrackingButton_d11f8_354{border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1f4f7a;padding:8px 10px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}._projectTrackingButton_d11f8_354:disabled{cursor:wait;opacity:.6}._crewProjectGrid_d11f8_370{display:grid;grid-template-columns:repeat(auto-fit,minmax(286px,1fr));gap:12px}._crewCard_d11f8_376{border-radius:14px;border:1px solid #e2e8f0;background:#fff;padding:14px;box-shadow:0 6px 14px #0f172a0d;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:border-color .3s,box-shadow .3s,transform .3s}._crewCard_d11f8_376:hover{border-color:#24639952;box-shadow:0 10px 18px #0f172a14;transform:translateY(-1px)}._crewCard_d11f8_376:focus-visible{outline:3px solid rgba(36,99,153,.2);outline-offset:2px}._crewCardPaused_d11f8_398{border-style:dashed;background:linear-gradient(135deg,#fff,#f8fafc)}._crewCardHeader_d11f8_403{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}._crewName_d11f8_410{font-size:16px;font-weight:700;color:#0f172a}._crewMetaLine_d11f8_416{font-size:12px;color:#64748b;line-height:1.35}._crewComplianceBadge_d11f8_422{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:78px;border-radius:12px;padding:8px 9px;color:#fff;box-shadow:inset 0 1px #ffffff3d}._crewComplianceBadge_d11f8_422 strong{font-size:18px;line-height:1}._crewComplianceBadge_d11f8_422 span{margin-top:3px;font-size:10px;font-weight:800;text-transform:uppercase}._crewComplianceBadge_d11f8_422 small{margin-top:2px;font-size:9px;font-weight:700;opacity:.86;white-space:nowrap}._crewSourceGrid_d11f8_451{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}._crewSourceTile_d11f8_457{min-width:0;border-radius:9px;border:1px solid #e2e8f0;background:#f8fafc;padding:7px 6px;text-align:center}._crewSourceTile_d11f8_457 span{display:block;color:#64748b;font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._crewSourceTile_d11f8_457 strong{display:block;margin-top:2px;color:#0f172a;font-size:15px;line-height:1.1}._crewStats_d11f8_482{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._crewStat_d11f8_482{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#64748b;min-width:0}._crewStat_d11f8_482 strong{color:#0f172a;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._crewProgress_d11f8_504{position:relative;height:12px;border-radius:999px;background:#e2e8f0;overflow:hidden;display:flex;align-items:center}._crewProgress_d11f8_504 span{position:absolute;right:8px;font-size:10px;font-weight:700;color:#0f172a}._crewCardActions_d11f8_521{display:flex;justify-content:flex-end;gap:8px;margin-top:-2px}._assignmentTrackingButton_d11f8_528{border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;padding:7px 10px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:border-color .3s,background .3s,color .3s}._assignmentTrackingButton_d11f8_528:hover:not(:disabled){border-color:#2463996b;background:#eff6ff;color:#1f4f7a}._assignmentTrackingButton_d11f8_528:disabled{cursor:wait;opacity:.62}._crewScore_d11f8_550{font-size:12px;color:#64748b}._crewMutedNote_d11f8_555{color:#64748b;font-size:12px;border-radius:10px;background:#f8fafc;border:1px dashed #cbd5e1;padding:8px 10px}._crewProjectChips_d11f8_564{display:flex;flex-wrap:wrap;gap:8px}._crewProjectChip_d11f8_564{display:inline-flex;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;overflow:hidden}._crewProjectChipTracked_d11f8_578{border-color:#22c55e47;background:linear-gradient(135deg,#f8fafc,#f0fdf4)}._crewProjectChipPaused_d11f8_583{border-style:dashed;background:#f8fafc}._crewProjectChipMain_d11f8_588{display:inline-flex;flex-direction:column;gap:2px;border:none;background:transparent;color:#0f172a;padding:6px 10px;font-size:11px;font-weight:800;cursor:pointer;text-align:left}._crewProjectChipMain_d11f8_588:hover{background:#ffffff9e}._crewProjectChipDetail_d11f8_605{font-size:10px;color:#64748b}._crewProgressFill_d11f8_610{height:100%;border-radius:999px;background:#22c55e;transition:width .3s ease}._crewStrong_d11f8_617{background:linear-gradient(90deg,#22c55e,#16a34a)}._crewMid_d11f8_621{background:linear-gradient(90deg,#f59e0b,#d97706)}._crewLow_d11f8_625{background:linear-gradient(90deg,#dc2626,#991b1b)}._crewGreat_d11f8_629{background:linear-gradient(135deg,#16a34a,#22c55e 52%,#14b8a6)}._crewBuilding_d11f8_633{background:linear-gradient(135deg,#b45309,#f59e0b 58%,#f97316)}._crewNeedsPulse_d11f8_637{background:linear-gradient(135deg,#991b1b,#dc2626 58%,#f43f5e)}._crewPaused_d11f8_641{background:linear-gradient(135deg,#64748b,#475569 58%,#334155)}._crewDetailOverlay_d11f8_645{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;justify-content:flex-end;background:#0f172a57;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._crewDetailPanel_d11f8_655{width:min(440px,100%);height:100%;overflow-y:auto;background:#fff;border-left:1px solid #dbe3ee;padding:18px;box-shadow:-18px 0 38px #0f172a2e;display:flex;flex-direction:column;gap:14px}._crewDetailHeader_d11f8_668{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._crewDetailHeader_d11f8_668 h3{margin:8px 0 4px;color:#0f172a;font-size:22px}._crewDetailHeader_d11f8_668 p{margin:0;color:#64748b;font-size:13px;line-height:1.4}._crewDetailHeader_d11f8_668 button{border:1px solid #dbe3ee;border-radius:9px;background:#fff;color:#0f172a;padding:7px 10px;font-size:12px;font-weight:800;cursor:pointer}._crewDetailScore_d11f8_696{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;border:1px solid #e2e8f0;border-radius:14px;padding:12px;background:#f8fafc}._crewDetailReason_d11f8_707{display:flex;flex-direction:column;gap:4px}._crewDetailReason_d11f8_707 strong{color:#0f172a;font-size:14px}._crewDetailReason_d11f8_707 span{color:#64748b;font-size:12px;line-height:1.4}._crewDetailProjects_d11f8_722{display:flex;flex-direction:column;gap:8px}._crewDetailProjects_d11f8_722>strong{color:#0f172a;font-size:13px}._crewDetailProjectRow_d11f8_732{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:stretch}._crewDetailProjectRow_d11f8_732 ._assignmentTrackingButton_d11f8_528{align-self:stretch}._crewDetailProjectMain_d11f8_742{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#0f172a;padding:9px 10px;text-align:left;cursor:pointer}._crewDetailProjectMain_d11f8_742 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}._crewDetailProjectMain_d11f8_742 small{color:#64748b;font-size:11px;line-height:1.35}._crewDetailProjectRowTracked_d11f8_769 ._crewDetailProjectMain_d11f8_742{border-color:#22c55e52;background:linear-gradient(135deg,#fff,#f0fdf4)}._crewDetailProjectRowPaused_d11f8_774 ._crewDetailProjectMain_d11f8_742{border-style:dashed;border-color:#cbd5e1;background:#f8fafc}._crewDetailProjectRowPaused_d11f8_774 ._crewDetailProjectMain_d11f8_742 span,._crewDetailProjectRowPaused_d11f8_774 ._crewDetailProjectMain_d11f8_742 small{color:#475569}@media(max-width:900px){._crewStats_d11f8_482,._crewSummaryStrip_d11f8_231{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._crewSection_d11f8_175{padding:16px}._crewGrid_d11f8_282,._crewProjectGrid_d11f8_370{grid-template-columns:1fr}._crewProjectToolbar_d11f8_294,._crewProjectHeader_d11f8_327{flex-direction:column;align-items:stretch}._projectTrackingButton_d11f8_354,._crewCardActions_d11f8_521,._crewCardActions_d11f8_521 ._assignmentTrackingButton_d11f8_528{width:100%}._crewStats_d11f8_482{grid-template-columns:repeat(3,minmax(0,1fr))}._crewSourceGrid_d11f8_451{grid-template-columns:repeat(5,minmax(48px,1fr));overflow-x:auto;padding-bottom:2px}._crewProgress_d11f8_504 span{right:6px;font-size:9px}._crewSummaryStrip_d11f8_231{grid-template-columns:1fr 1fr}._crewDetailPanel_d11f8_655{width:100%}._crewDetailProjectRow_d11f8_732{grid-template-columns:1fr}}._usageSection_d11f8_834{margin-bottom:24px;border:1px solid rgba(36,99,153,.14);background:#fff;border-radius:16px;padding:16px;box-shadow:0 10px 22px #24639912}._usageHeader_d11f8_843{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}._usageHeader_d11f8_843 h2{margin:6px 0 0;font-size:20px;color:#0f172a}._usageToolbar_d11f8_857{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._usagePeriodGroup_d11f8_864{display:inline-flex;gap:4px;padding:4px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}._usagePeriodGroup_d11f8_864 button{border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:800;padding:7px 10px}._usageControlActive_d11f8_883{background:#0f172a!important;color:#fff!important}._usageProjectSelect_d11f8_888{min-width:180px;max-width:280px;background:#fff;border:1px solid #dbe3ee;border-radius:10px;color:#0f172a;font-size:13px;font-weight:700;padding:9px 10px}._usageKpiGrid_d11f8_900{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}._usageKpiCard_d11f8_907{min-width:0;border:1px solid #e2e8f0;background:#f8fafc;border-radius:12px;padding:11px 12px}._usageKpiCard_d11f8_907 span{display:block;color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}._usageKpiCard_d11f8_907 strong{display:block;color:#0f172a;font-size:23px;line-height:1.15;margin-top:4px;overflow-wrap:anywhere}._usageKpiCard_d11f8_907 small{display:block;margin-top:3px;color:#64748b;font-size:11px}._usageLayout_d11f8_936{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:12px}._usageChartCard_d11f8_942,._usageSideCard_d11f8_943,._usageFeaturePanel_d11f8_944{border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:12px}._usageFeaturePanel_d11f8_944{margin-top:12px}._usageCardHeader_d11f8_955{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}._usageCardHeader_d11f8_955 span{display:block;color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}._usageCardHeader_d11f8_955 strong{display:block;margin-top:2px;color:#0f172a;font-size:14px}._usageMiniActions_d11f8_976{display:inline-flex;gap:6px}._usageMiniActions_d11f8_976 button{border:1px solid #dbe3ee;background:#f8fafc;color:#0f172a;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:800;cursor:pointer}._usageChart_d11f8_942{height:260px}._usageEmpty_d11f8_995{display:grid;place-items:center;min-height:220px;color:#64748b;background:#f8fafc;border-radius:10px}._usageProjectList_d11f8_1004{display:flex;flex-direction:column;gap:6px}._usageProjectRow_d11f8_1010{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #eef2f7;border-radius:10px;background:#fff;color:#0f172a;padding:9px 10px;text-align:left;cursor:pointer}._usageProjectRow_d11f8_1010 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}._usageProjectRow_d11f8_1010 strong{color:#246399;font-size:12px}._usageFeatureGrid_d11f8_1036{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;max-height:210px;overflow-y:auto;padding-right:2px}._usageFeatureGrid_d11f8_1036 button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;border-radius:10px;padding:8px 9px;text-align:left;cursor:pointer}._usageFeatureGrid_d11f8_1036 button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;text-transform:capitalize}._usageFeatureGrid_d11f8_1036 button strong{color:#64748b;font-size:11px;font-weight:800}._usageFeatureActive_d11f8_1071{border-color:#24639973!important;background:#eff6ff!important}@media(max-width:1100px){._usageKpiGrid_d11f8_900{grid-template-columns:repeat(3,minmax(0,1fr))}._usageLayout_d11f8_936{grid-template-columns:1fr}}@media(max-width:700px){._usageSection_d11f8_834{padding:12px}._usageKpiGrid_d11f8_900{grid-template-columns:repeat(2,minmax(0,1fr))}._usageProjectSelect_d11f8_888{width:100%;max-width:none}._usageChart_d11f8_942{height:220px}}._launchButton_d11f8_1099{display:inline-flex;align-items:center;gap:.6rem;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s,background .3s,opacity .3s}._launchButton_d11f8_1099: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_d11f8_1099:disabled{cursor:wait;opacity:.75}._launchButton_d11f8_1099:focus-visible{outline:none;box-shadow:0 0 0 3px #24639959,0 16px 30px #24639947}._launchButton_d11f8_1099._launchPulse_d11f8_1125:after{opacity:1}._launchPulse_d11f8_1125{animation:_launchPulse_d11f8_1125 .45s ease}._launching_d11f8_1133{pointer-events:none;transform:translateY(1px) scale(.985);box-shadow:0 0 #24639926}._launchIcon_d11f8_1139{font-size:16px}._loadingIcon_d11f8_1143{animation:_spin_d11f8_1 .8s linear infinite}._proposalsSection_d11f8_1147{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1;width:100%;margin-bottom:28px;border:1px solid rgba(36,99,153,.14);border-radius:16px;background:#fff;box-shadow:0 10px 22px #24639912;padding:16px}._proposalsSection_d11f8_1147 ._proposalBoardHeader_d11f8_1161{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;margin-bottom:12px}._proposalsSection_d11f8_1147 ._proposalBoardHeader_d11f8_1161 h2{margin:6px 0 4px}._proposalsSection_d11f8_1147 ._proposalBoardHeader_d11f8_1161 p{margin:0;max-width:740px;color:#64748b;font-size:13px;line-height:1.45}._proposalsSection_d11f8_1147 ._proposalSummaryRail_d11f8_1178{display:grid;grid-template-columns:repeat(3,minmax(84px,1fr));gap:8px}._proposalsSection_d11f8_1147 ._proposalSummaryRail_d11f8_1178 span{min-width:0;border:1px solid #dbeafe;border-radius:11px;background:#f8fafc;color:#64748b;padding:8px 10px;font-size:11px;font-weight:800;text-transform:uppercase}._proposalsSection_d11f8_1147 ._proposalSummaryRail_d11f8_1178 span strong{display:block;color:#0f172a;font-size:19px;line-height:1;margin-bottom:3px}@media(max-width:760px){._proposalsSection_d11f8_1147 ._proposalBoardHeader_d11f8_1161{grid-template-columns:1fr}._proposalsSection_d11f8_1147 ._proposalSummaryRail_d11f8_1178{grid-template-columns:repeat(3,minmax(0,1fr))}}._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px;flex-wrap:wrap}._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._proposalsTitle_d11f8_1218{font-size:20px;font-weight:600;color:#246399}@media(max-width:768px){._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._proposalsTitle_d11f8_1218{font-size:18px}}._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._proposalTools_d11f8_1228{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;width:100%}._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._proposalFilters_d11f8_1236{display:inline-flex;gap:4px;padding:4px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:10px}._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._proposalFilters_d11f8_1236 button{border:0;background:transparent;color:#64748b;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800;text-transform:capitalize;cursor:pointer}._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._proposalFilterActive_d11f8_1255{background:#0f172a!important;color:#fff!important}._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._proposalSearch_d11f8_1259{flex:1 1 240px;min-width:220px;border:1px solid #dbe3ee;background:#fff;color:#0f172a;border-radius:10px;padding:9px 11px;font-size:13px;font-weight:700}._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._proposalSearch_d11f8_1259:focus{outline:none;border-color:#2463998c;box-shadow:0 0 0 3px #2463991a}._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._createButton_d11f8_1275{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_d11f8_1147 ._proposalsHeader_d11f8_1209 ._createButton_d11f8_1275: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_d11f8_1147 ._proposalsHeader_d11f8_1209 ._createButton_d11f8_1275 ._icon_d11f8_1297{margin:0;font-size:16px}@media(max-width:768px){._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._createButton_d11f8_1275{padding:10px 16px;font-size:14px}}@media(max-width:760px){._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209{align-items:stretch}._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._proposalTools_d11f8_1228,._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._proposalSearch_d11f8_1259,._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._createButton_d11f8_1275{width:100%}._proposalsSection_d11f8_1147 ._proposalsHeader_d11f8_1209 ._proposalFilters_d11f8_1236{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}._proposalsSection_d11f8_1147 ._proposalGrid_d11f8_1322{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;overflow:visible;padding-right:0}._proposalsSection_d11f8_1147 ._proposalGrid_d11f8_1322::-webkit-scrollbar{width:8px}._proposalsSection_d11f8_1147 ._proposalGrid_d11f8_1322::-webkit-scrollbar-track{background:#e0e0e04d;border-radius:10px}._proposalsSection_d11f8_1147 ._proposalGrid_d11f8_1322::-webkit-scrollbar-thumb{background:#24639980;border-radius:10px}._proposalsSection_d11f8_1147 ._proposalGrid_d11f8_1322::-webkit-scrollbar-thumb:hover{background:#246399b3}@media(max-width:1280px){._proposalsSection_d11f8_1147 ._proposalGrid_d11f8_1322{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){._proposalsSection_d11f8_1147 ._proposalGrid_d11f8_1322{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){._proposalsSection_d11f8_1147 ._proposalGrid_d11f8_1322{display:grid;grid-template-columns:1fr;gap:12px;height:auto;margin-bottom:14px;overflow:visible;padding-right:0}}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:transform .3s,box-shadow .3s}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365{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_d11f8_1147 ._proposalCard_d11f8_1365:hover{transform:translateY(-3px);box-shadow:0 18px 40px #2463991f;border-color:#24639933}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365:nth-child(3n+1){border-left-color:#246399}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365:nth-child(3n+2){border-left-color:#ffc436}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365:nth-child(3n+3){border-left-color:#3a4f7a}@media(max-width:768px){._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365{padding:16px;gap:10px}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._proposalHeader_d11f8_1407 ._proposalTitle_d11f8_1407{font-size:16px}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._proposalHeader_d11f8_1407 ._statusBadge_d11f8_1410{font-size:10px;padding:4px 8px}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._tokenInfo_d11f8_1414{font-size:12px}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._proposalInfo_d11f8_1417 ._infoLabel_d11f8_1417,._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._proposalInfo_d11f8_1417 ._infoValue_d11f8_1417{font-size:13px}}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._proposalHeader_d11f8_1407{display:flex;flex-direction:row;justify-content:space-between;align-items:center}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._proposalHeader_d11f8_1407 ._proposalTitle_d11f8_1407{font-size:18px;font-weight:600;color:#18214d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65%}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._proposalHeader_d11f8_1407 ._statusBadge_d11f8_1410{font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;text-transform:uppercase}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._proposalHeader_d11f8_1407 ._statusBadge_d11f8_1410._completed_d11f8_1443{background:linear-gradient(135deg,#4dbd74,#3a9d5d);color:#fff}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._proposalHeader_d11f8_1407 ._statusBadge_d11f8_1410._inProgress_d11f8_1447{background:linear-gradient(135deg,#2e7ab9,#245f90);color:#fff}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._tokenInfo_d11f8_1414{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_d11f8_1147 ._proposalCard_d11f8_1365 ._tokenInfo_d11f8_1414 ._tokenLabel_d11f8_1465{margin-right:4px;font-weight:600}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._tokenInfo_d11f8_1414 ._tokenValue_d11f8_1469{font-weight:600;position:relative;padding-left:5px}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._tokenInfo_d11f8_1414 ._tokenValue_d11f8_1469:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:middle}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._tokenInfo_d11f8_1414 ._tokenBar_d11f8_1483{display:none}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._lowTokens_d11f8_1486:before{background-color:#4dbd74!important}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._mediumTokens_d11f8_1489:before{background-color:#2e7ab9!important}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._highTokens_d11f8_1492:before{background-color:#f86c6b!important}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._proposalInfo_d11f8_1417{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._proposalInfo_d11f8_1417 ._infoLabel_d11f8_1417{font-size:14px;font-weight:600;color:#1e2a4e;margin-bottom:2px}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._proposalInfo_d11f8_1417 ._infoValue_d11f8_1417{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_d11f8_1147 ._proposalCard_d11f8_1365 ._actionButtons_d11f8_1517{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:4px}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._actionButtons_d11f8_1517 ._button_d11f8_1524{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_d11f8_1147 ._proposalCard_d11f8_1365 ._actionButtons_d11f8_1517 ._button_d11f8_1524 ._buttonIcon_d11f8_1537{margin-right:8px}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._actionButtons_d11f8_1517 ._button_d11f8_1524._primaryButton_d11f8_1540{background:linear-gradient(135deg,#246399,#1a4870);color:#fff}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._actionButtons_d11f8_1517 ._button_d11f8_1524._primaryButton_d11f8_1540:hover{background-color:#1a4870}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._actionButtons_d11f8_1517 ._button_d11f8_1524._dangerButton_d11f8_1547{background-color:transparent;color:#f86c6b}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._actionButtons_d11f8_1517 ._button_d11f8_1524._dangerButton_d11f8_1547:hover{background-color:#f86c6b1a}@media(max-width:768px){._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._actionButtons_d11f8_1517 ._button_d11f8_1524{padding:6px 10px;font-size:12px}._proposalsSection_d11f8_1147 ._proposalCard_d11f8_1365 ._actionButtons_d11f8_1517 ._button_d11f8_1524 ._buttonIcon_d11f8_1537{margin-right:6px}}._emptyState_d11f8_1564{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:16px}._emptyState_d11f8_1564 ._emptyIcon_d11f8_1576{font-size:40px;color:#24639933;margin-bottom:12px}._emptyState_d11f8_1564 ._emptyTitle_d11f8_1581{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}._emptyState_d11f8_1564 ._emptyText_d11f8_1587{font-size:16px;color:#64697b;margin-bottom:24px;max-width:400px}._emptyState_d11f8_1564 ._emptyButton_d11f8_1593{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_d11f8_1564 ._emptyButton_d11f8_1593 ._buttonIcon_d11f8_1537{margin:0}._emptyState_d11f8_1564 ._emptyButton_d11f8_1593: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_d11f8_1564{margin-bottom:16px}}._pagination_d11f8_1623{display:flex;flex-direction:row;justify-content:center;align-items:center;position:sticky;bottom:10px;align-self:center;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:10}._pagination_d11f8_1623 ._pageInfo_d11f8_1640{margin:0 16px;font-size:13px;color:#6b7280}._pagination_d11f8_1623 ._pageButton_d11f8_1645{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_d11f8_1623 ._pageButton_d11f8_1645:hover:not(:disabled){background:#f3f4f6;transform:translateY(-1px)}._pagination_d11f8_1623 ._pageButton_d11f8_1645:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._pagination_d11f8_1623 ._pageButton_d11f8_1645{padding:8px 12px;font-size:14px}}._modalOverlay_d11f8_1670{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_d11f8_1670 ._modalContent_d11f8_1683{background-color:#fff;border-radius:12px;padding:24px;width:90%;max-width:500px;box-shadow:0 4px 12px #0000001f}._modalOverlay_d11f8_1670 ._modalContent_d11f8_1683 ._modalHeader_d11f8_1691{font-size:20px;font-weight:600;color:#246399;margin-bottom:16px}._modalOverlay_d11f8_1670 ._modalContent_d11f8_1683 ._modalBody_d11f8_1697{font-size:16px;color:#64697b;margin-bottom:24px}._modalOverlay_d11f8_1670 ._modalContent_d11f8_1683 ._modalFooter_d11f8_1702{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px}._modalOverlay_d11f8_1670 ._modalContent_d11f8_1683 ._modalFooter_d11f8_1702 ._modalButton_d11f8_1709{padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;border:none}._modalOverlay_d11f8_1670 ._modalContent_d11f8_1683 ._modalFooter_d11f8_1702 ._modalButton_d11f8_1709._cancelButton_d11f8_1716{background-color:transparent;color:#64697b}._modalOverlay_d11f8_1670 ._modalContent_d11f8_1683 ._modalFooter_d11f8_1702 ._modalButton_d11f8_1709._cancelButton_d11f8_1716:hover{background-color:#e0e0e0}._modalOverlay_d11f8_1670 ._modalContent_d11f8_1683 ._modalFooter_d11f8_1702 ._modalButton_d11f8_1709._confirmButton_d11f8_1723{background-color:#f86c6b;color:#fff}._modalOverlay_d11f8_1670 ._modalContent_d11f8_1683 ._modalFooter_d11f8_1702 ._modalButton_d11f8_1709._confirmButton_d11f8_1723:hover{background-color:#f63c3a}._headerContent_d11f8_1731{display:flex;flex-direction:column;gap:12px}._headerActions_d11f8_1737{display:flex;align-items:center}._statsOverview_d11f8_1742{display:flex;gap:16px;flex-wrap:wrap}._statBadge_d11f8_1748{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f5f5f5;border-radius:12px;font-size:.875rem}._statLabel_d11f8_1758{color:#666;font-weight:500}._statValue_d11f8_1763{color:#333;font-weight:600}._viewAllSection_d11f8_1768{display:flex;justify-content:center;margin-top:24px}._viewAllButton_d11f8_1774{padding:8px 16px;background:transparent;border:1px solid #ddd;border-radius:6px;color:#666;cursor:pointer;font-size:.875rem;transition:all .2s ease}._viewAllButton_d11f8_1774:hover{background:#f5f5f5;color:#333}@media(max-width:768px){._statsOverview_d11f8_1742{gap:8px}._statBadge_d11f8_1748{font-size:.75rem;padding:2px 6px}}._dashboardGrid_d11f8_1798{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:80px}@media(max-width:768px){._dashboardGrid_d11f8_1798{grid-template-columns:1fr;gap:12px}}._dashboardCard_d11f8_1811{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:transform .3s,box-shadow .3s}._dashboardCard_d11f8_1811:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}._dashboardCard_d11f8_1811{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;transition:all .3s ease}._dashboardCard_d11f8_1811._expanded_d11f8_1827{grid-column:1/-1;box-shadow:0 4px 12px #0000001f}._dashboardCard_d11f8_1811:hover{border-color:#2463994d}._cardHeader_d11f8_1835{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_d11f8_1835:hover{background-color:#24639905}._expanded_d11f8_1827 ._cardHeader_d11f8_1835{border-bottom-color:#e0e0e0;background-color:#24639908}._cardHeaderLeft_d11f8_1853{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}._cardIcon_d11f8_1861{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_d11f8_1873{font-size:16px;font-weight:600;color:#246399;margin:0 0 2px}._cardSummary_d11f8_1880{font-size:13px;color:#64697b;margin:0}._cardStats_d11f8_1886{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px}._miniStat_d11f8_1894{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}._miniStat_d11f8_1894 ._miniStatValue_d11f8_1901{font-size:18px;font-weight:700;color:#246399;line-height:1}._miniStat_d11f8_1894 ._miniStatLabel_d11f8_1907{font-size:11px;color:#64697b;text-transform:uppercase;font-weight:500}._expandIcon_d11f8_1914{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_d11f8_1811._expanded_d11f8_1827 ._expandIcon_d11f8_1914{background:#246399;color:#fff}._cardContent_d11f8_1933{padding:0 20px 20px;animation:_slideDown_d11f8_1 .3s ease}@keyframes _slideDown_d11f8_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._cardActions_d11f8_1948{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_d11f8_1959{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_d11f8_1959:hover{transform:translateY(-1px);box-shadow:0 2px 8px #2463994d}._primaryAction_d11f8_1959 ._actionIcon_d11f8_1978{margin-right:6px;font-size:12px}._secondaryAction_d11f8_1983{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_d11f8_1983:hover{border-color:#246399;color:#246399}._compactList_d11f8_1999{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}._compactItem_d11f8_2007{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_d11f8_2007:hover{border-color:#24639933;background:#24639908}._itemMain_d11f8_2024{flex:1;min-width:0}._itemTitle_d11f8_2029{font-size:14px;font-weight:600;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemMeta_d11f8_2039{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:wrap}._compactStatus_d11f8_2048{font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;text-transform:uppercase}._compactStatus_d11f8_2048._statusCompleted_d11f8_2055{background:#4dbd741a;color:#4dbd74}._compactStatus_d11f8_2048._statusProgress_d11f8_2059{background:#2e7ab91a;color:#1a4467}._compactStatus_d11f8_2048._statusTodo_d11f8_2063{background:#64697b1a;color:#64697b}._tokenCount_d11f8_2068,._dueDate_d11f8_2073{font-size:12px;color:#64697b}._dueDate_d11f8_2073._overdue_d11f8_2077{color:#f86c6b;font-weight:600}._miniProgress_d11f8_2082{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin-top:4px}._miniProgressBar_d11f8_2091{flex:1;height:4px;background:#e0e0e080;border-radius:2px;overflow:hidden;max-width:120px}._miniProgressFill_d11f8_2100{height:100%;background:#246399;transition:width .3s}._progressText_d11f8_2106{font-size:11px;color:#64697b;font-weight:500}._itemActions_d11f8_2112{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}._miniButton_d11f8_2120{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_d11f8_2120:hover{background:#246399;color:#fff}._miniButton_d11f8_2120._danger_d11f8_1547{background:#f86c6b1a;color:#f86c6b}._miniButton_d11f8_2120._danger_d11f8_1547:hover{background:#f86c6b;color:#fff}._avatarGroup_d11f8_2148{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}._miniAvatar_d11f8_2156{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_d11f8_2171{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_d11f8_2185{padding:20px;text-align:center;color:#64697b;font-size:14px;background:#f7faff4d;border-radius:8px}._actionGrid_d11f8_2194{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}._actionButton_d11f8_1517{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_d11f8_1517:hover{border-color:#246399;background:#2463990d;transform:translateY(-2px)}._actionButton_d11f8_1517 ._actionButtonIcon_d11f8_2218{font-size:20px;margin-bottom:8px;color:#246399}._actionButton_d11f8_1517 span{font-size:12px;font-weight:500;color:#333}._analyticsGrid_d11f8_2229{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}._analyticItem_d11f8_2235{text-align:center;padding:16px 8px;background:#f7faff4d;border-radius:8px}._analyticLabel_d11f8_2242{font-size:12px;color:#64697b;margin-bottom:4px}._analyticValue_d11f8_2248{font-size:20px;font-weight:700;color:#246399}._peopleGrid_d11f8_2254{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){._peopleGrid_d11f8_2254{grid-template-columns:1fr;gap:16px}}._peopleSection_d11f8_2266{padding:16px;background:#f7faff4d;border-radius:8px;border:1px solid rgba(224,224,224,.5)}._peopleSectionHeader_d11f8_2273{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._sectionIcon_d11f8_2281{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_d11f8_2294{flex:1}._sectionTitle_d11f8_2298{font-size:14px;font-weight:600;color:#246399;margin:0 0 4px}._sectionCount_d11f8_2305{font-size:13px;color:#64697b;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}._pendingBadge_d11f8_2315{font-size:11px;background:#2e7ab91a;color:#1a4467;padding:2px 6px;border-radius:10px;font-weight:500}._sectionLink_d11f8_2324{font-size:12px;color:#246399;background:transparent;border:none;cursor:pointer;font-weight:500;text-decoration:underline}._sectionLink_d11f8_2324:hover{color:#153b5b}._recentHighlight_d11f8_2337{margin-top:8px}._highlightLabel_d11f8_2341{font-size:12px;color:#64697b;font-weight:500;margin-bottom:4px}._highlightInfo_d11f8_2348{padding-left:8px;border-left:2px solid rgba(36,99,153,.2)}._highlightName_d11f8_2353{font-size:13px;font-weight:600;color:#333;margin-bottom:2px}._highlightMeta_d11f8_2360{font-size:11px;color:#64697b;line-height:1.3}._emptySection_d11f8_2366{margin-top:8px;text-align:center;padding:16px 8px}._emptySection_d11f8_2366 p{font-size:12px;color:#64697b;margin-bottom:12px;line-height:1.4}._emptyAction_d11f8_2378{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_d11f8_2378:hover{background:#24639926;border-color:#2463994d}._overdueCount_d11f8_2394{color:#f86c6b;font-weight:600}._remindersList_d11f8_2399{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}._reminderItem_d11f8_2407{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_d11f8_2407:hover{border-color:#2463994d;background:#24639905}._reminderItem_d11f8_2407._overdue_d11f8_2077{border-color:#f86c6b4d;background:#f86c6b0d}._reminderLeft_d11f8_2427{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;flex:1;min-width:0}._reminderIcon_d11f8_2437{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_d11f8_2450{flex:1;min-width:0}._reminderText_d11f8_2455{font-size:14px;font-weight:500;color:#333;margin-bottom:4px;line-height:1.4}._reminderText_d11f8_2455:hover{color:#246399}._reminderContext_d11f8_2466{font-size:12px;color:#64697b;font-weight:400;font-style:italic}._reminderTime_d11f8_2473{font-size:12px;color:#64697b;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px}._reminderTime_d11f8_2473._overdueTime_d11f8_2482{color:#f86c6b;font-weight:600}._overdueIcon_d11f8_2487{font-size:12px}._reminderActions_d11f8_2491{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;flex-shrink:0}._doneButton_d11f8_2500{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_d11f8_2500:hover{background:#4dbd74;color:#fff;transform:scale(1.05)}._remindersEmpty_d11f8_2522{text-align:center;padding:32px 16px}._remindersEmpty_d11f8_2522 ._emptyIcon_d11f8_1576{font-size:48px;margin-bottom:16px;opacity:.6}._remindersEmpty_d11f8_2522 ._emptyTitle_d11f8_1581{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}._remindersEmpty_d11f8_2522 ._emptyText_d11f8_1587{font-size:14px;color:#64697b;margin-bottom:20px}._remindersEmpty_d11f8_2522 ._emptyAction_d11f8_2378{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_d11f8_2522 ._emptyAction_d11f8_2378:hover{transform:translateY(-1px);box-shadow:0 2px 8px #2463994d}._quickActionsBar_d11f8_2558{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_d11f8_2558{margin-bottom:16px}}._quickActionsContainer_d11f8_2572{padding:16px 20px}@media(max-width:768px){._quickActionsContainer_d11f8_2572{padding:12px 16px}}._quickActionsTitle_d11f8_2581{font-size:14px;font-weight:600;color:#64697b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}@media(max-width:768px){._quickActionsTitle_d11f8_2581{font-size:12px;margin-bottom:8px}}._quickActionsList_d11f8_2596{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._quickActionsList_d11f8_2596::-webkit-scrollbar{display:none}@media(max-width:768px){._quickActionsList_d11f8_2596{gap:8px;padding-bottom:4px}}._quickAction_d11f8_2558{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_d11f8_2558:hover{background:#2463990d;border-color:#2463994d;transform:translateY(-2px);box-shadow:0 4px 12px #24639926}._quickAction_d11f8_2558:active{transform:translateY(-1px)}@media(max-width:768px){._quickAction_d11f8_2558{min-width:70px;padding:10px 6px}}._quickActionIcon_d11f8_2645{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_d11f8_2558:hover ._quickActionIcon_d11f8_2645{background:linear-gradient(135deg,#246399,#1a4870);color:#fff;transform:scale(1.1)}@media(max-width:768px){._quickActionIcon_d11f8_2645{width:36px;height:36px;font-size:14px;margin-bottom:6px}}._quickActionLabel_d11f8_2673{font-size:12px;font-weight:500;color:#333;text-align:center;line-height:1.2;transition:color .3s}._quickAction_d11f8_2558:hover ._quickActionLabel_d11f8_2673{color:#246399;font-weight:600}@media(max-width:768px){._quickActionLabel_d11f8_2673{font-size:10px}}._quickAction_d11f8_2558: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_d11f8_2558:before{display:none}}._quickAction_d11f8_2558:hover:before{opacity:1}@media(max-width:768px){._quickActionsList_d11f8_2596: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_d11f8_2596:hover:after{opacity:1}}._quickAction_d11f8_2558:focus{outline:2px solid #246399;outline-offset:2px}._quickAction_d11f8_2558:focus:not(:focus-visible){outline:none}._proposalListWrapper_d11f8_2744{position:relative;min-height:320px}._gridLoading_d11f8_2749{opacity:.35;pointer-events:none;transition:opacity .3s}._skeletonGrid_d11f8_2755{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_d11f8_2768{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_d11f8_2779{display:flex;justify-content:space-between;align-items:center}._skeletonTitle_d11f8_2785{background:linear-gradient(90deg,#fff9 25%,#ffffffd9,#fff9 75%);background-size:200% 100%;animation:_skeletonPulse_d11f8_1 1.4s ease-in-out infinite;width:60%;height:18px;border-radius:8px}._skeletonBadge_d11f8_2794{background:linear-gradient(90deg,#fff9 25%,#ffffffd9,#fff9 75%);background-size:200% 100%;animation:_skeletonPulse_d11f8_1 1.4s ease-in-out infinite;width:96px;height:24px;border-radius:999px}._skeletonLine_d11f8_2803{background:linear-gradient(90deg,#fff9 25%,#ffffffd9,#fff9 75%);background-size:200% 100%;animation:_skeletonPulse_d11f8_1 1.4s ease-in-out infinite;width:100%;height:12px;border-radius:6px}._skeletonActions_d11f8_2812{display:flex;gap:12px;margin-top:auto}._skeletonButton_d11f8_2818{background:linear-gradient(90deg,#fff9 25%,#ffffffd9,#fff9 75%);background-size:200% 100%;animation:_skeletonPulse_d11f8_1 1.4s ease-in-out infinite;flex:1;height:36px;border-radius:999px}@keyframes _skeletonPulse_d11f8_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _spin_d11f8_1{to{transform:rotate(360deg)}}@keyframes _launchPulse_d11f8_1125{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_d11f8_2755{grid-template-columns:1fr;gap:12px;padding:12px 0}}._quickAction_d11f8_2558._loading_d11f8_1143{pointer-events:none;opacity:.6}._quickAction_d11f8_2558._loading_d11f8_1143 ._quickActionIcon_d11f8_2645{animation:_pulse_d11f8_1 1.5s ease-in-out infinite}@keyframes _pulse_d11f8_1{0%,to{opacity:1}50%{opacity:.5}}._dashboardGrid_d11f8_1798{scroll-margin-top:20px}._card_1qljw_1{background:linear-gradient(160deg,#fff,#eaf2f8);border:1px solid rgba(36,99,153,.15);border-radius:12px;padding:12px;color:#1c2546;box-shadow:0 10px 24px #2463991a;display:flex;flex-direction:column;gap:9px;min-height:226px;transition:transform .25s ease,box-shadow .25s ease}._card_1qljw_1:hover{transform:translateY(-2px);box-shadow:0 18px 44px #2463992e}._header_1qljw_20{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}._titleBlock_1qljw_27{min-width:0;display:flex;flex-direction:column;gap:6px}._statusBlock_1qljw_34{display:flex;align-items:flex-end;flex-direction:column;gap:6px;flex-shrink:0}._title_1qljw_27{min-height:36px;font-weight:760;font-size:14px;line-height:1.25;color:#151b33;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._chips_1qljw_55{display:flex;gap:5px;flex-wrap:wrap;max-height:48px;overflow:hidden}._chip_1qljw_55{padding:3px 7px;border-radius:9999px;font-size:10px;letter-spacing:.03em;background:#3080c11f;border:1px solid rgba(48,128,193,.25);color:#2b3f8f}._statusRow_1qljw_73{display:flex;align-items:center;gap:12px}._badge_1qljw_79{padding:4px 7px;border-radius:6px;font-size:11px;border:1px solid rgba(36,99,153,.12);color:#1c2546;white-space:nowrap}._badgeCompleted_1qljw_88{background:#22c55e2e;color:#166534;border-color:#22c55e47}._badgeProgress_1qljw_94{background:#2e7ab938;color:#1f4f7a;border-color:#2e7ab952}._ring_1qljw_100{--p: 0;width:30px;height:30px;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_1qljw_108{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._metric_1qljw_108{background:#3080c114;border:1px solid rgba(48,128,193,.18);border-radius:9px;padding:7px;min-width:0}._metricLabel_1qljw_122{font-size:9px;color:#2c386abf;letter-spacing:.06em;text-transform:uppercase}._metricValue_1qljw_129{font-size:12px;font-weight:740;color:#1b2550;word-break:break-word;line-height:1.2}._footer_1qljw_137{display:flex;justify-content:space-between;align-items:center}._projectPill_1qljw_143{font-size:11px;padding:5px 8px;border-radius:9999px;background:#3080c11f;border:1px solid rgba(48,128,193,.28);color:#246399;white-space:nowrap}._actions_1qljw_153{display:flex;gap:6px}._primaryBtn_1qljw_158{padding:7px 10px;background:linear-gradient(135deg,#246399,#3080c1);border:1px solid rgba(36,99,153,.4);color:#f8fafc;border-radius:9px;font-weight:700;box-shadow:0 8px 18px #2463992e}._ghostBtn_1qljw_168{padding:7px 9px;background:transparent;border:1px solid rgba(36,99,153,.28);color:#246399;border-radius:9px;font-weight:700}@media(max-width:640px){._card_1qljw_1{min-height:auto}._metrics_1qljw_108{grid-template-columns:repeat(3,minmax(0,1fr))}}._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:10px}.brand-logo{width:clamp(96px,24vw,138px);height:auto;display:block;margin:0 auto}.brand-logo-link{display:inline-block}.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}.login-flow{position:relative}.auth-step{display:flex;flex-direction:column;gap:8px;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:8px;padding:10px;border-radius:18px;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:2px}.passkey-hero-kicker{font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#1d4f87}.passkey-hero-title{font-size:.96rem;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:0;color:#64748b;font-size:.68rem;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:8px 10px;background:#144e8c14;color:#0f3b5f;border:1px solid rgba(15,23,42,.08);font-size:.78rem;line-height:1.3}.login-secondary-actions{width:auto;display:flex;flex-direction:column-reverse;align-items:stretch;gap:7px}.login-sso-stack{display:flex;flex-direction:column;gap:6px;width:min(100%,306px);margin:8px auto 0}.login-client-switcher{text-align:center;display:flex;justify-content:center;flex-direction:column;gap:0}.login-client-switcher .auth-switcher-text{display:block;font-size:.83rem;color:#475569;text-align:center}.login-client-switcher button{border:none;background:transparent;color:#246399;font-weight:700;font-size:.84rem;cursor:pointer;padding:0}.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:.78rem;margin-bottom:2px}.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:10px;border:1px solid rgba(82,168,255,.34);border-radius:16px;padding:8px 10px;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:.9rem;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:44px}.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:0;min-width:0}.myte-signin-btn .myte-signin-label{flex:1;text-align:left;font-size:.9rem;font-weight:800;line-height:1.2}.myte-signin-btn .myte-signin-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:linear-gradient(180deg,#ffffff3d,#e6f0ff33);box-shadow:0 12px 20px #0f172a2e,inset 0 0 0 1px #ffffff2e;margin-left:4px;border:1px solid rgba(255,255,255,.22)}.myte-signin-btn .myte-signin-icon img{width:18px;height:18px;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:.62rem 1.1rem;font-size:.9rem;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:8px 10px;font-size:.9rem}.myte-signin-btn .myte-signin-icon{width:32px;height:32px;margin-left:4px}.passkey-hero{padding:10px;border-radius:16px}.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}}.login-page.auth-shell-login .form-box{height:100%;max-width:352px;padding:8px 14px 6px;display:flex;flex-direction:column;gap:5px;justify-content:flex-start}.login-page.auth-shell-login .logo-container{margin-bottom:2px}.login-page.auth-shell-login .brand-logo{width:clamp(80px,14vw,104px)}.login-page.auth-shell-login .form-box h1{color:#246399;font-size:clamp(1.04rem,1.8vw,1.2rem);line-height:1.1;text-align:center}.login-page.auth-shell-login .form-box p{color:#496173;font-size:.72rem;line-height:1.25;text-align:center;margin-bottom:2px}.login-page.auth-shell-login .login-flow{margin-top:1px}.login-page.auth-shell-login .auth-step{gap:7px}.login-page.auth-shell-login .forgot-password-link{font-size:.7rem;margin:0}.login-page.auth-shell-login .login-primary-btn.custom-btn{min-height:34px;padding:.42rem 1rem;font-size:.78rem}.login-page.auth-shell-login .auth-method-divider{margin:1px 0 2px;font-size:.52rem;letter-spacing:.14em;color:#6f4f19b8}.login-page.auth-shell-login .auth-method-divider span{padding:0 8px;background:linear-gradient(180deg,#fffffffa,#fdfaf2fa)}.login-page.auth-shell-login .auth-method-divider:before{border-color:#b7915238}.login-page.auth-shell-login .passkey-hero{display:flex;align-items:center;justify-content:center;width:min(100%,306px);margin:0 auto;gap:0;padding:3px;border-radius:999px;border:1px solid rgba(155,118,58,.36);background:linear-gradient(180deg,#fffffffa,#faf6ecf0),radial-gradient(circle at 18% 0%,#d6ad5c38,#d6ad5c00 44%);box-shadow:0 12px 24px #6f4f191f,inset 0 1px #fffffff2,inset 0 -1px #8f6b361f}.login-page.auth-shell-login .passkey-hero.is-unavailable{border-color:#947f5938;background:linear-gradient(135deg,#fffffff0,#f8f6f0e0);box-shadow:0 10px 18px #0f172a14}.login-page.auth-shell-login .passkey-hero-copy{flex:0 0 82px;gap:0}.login-page.auth-shell-login .passkey-hero-kicker{color:#8f6b36;font-size:.48rem;letter-spacing:.16em}.login-page.auth-shell-login .passkey-hero-title{color:#2b2111;font-size:.62rem;line-height:1.08}.login-page.auth-shell-login .myte-signin-btn{position:relative;min-height:40px;width:100%;flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-width:0;border-radius:999px;border:1px solid rgba(154,112,44,.44);padding:5px 42px;color:#26384a;background:linear-gradient(180deg,#fffffff5,#fffbeee6),linear-gradient(135deg,#f8e6b38a,#ffffff2e 42%,#bb8d3c2e);text-shadow:0 1px 0 rgba(255,255,255,.85);box-shadow:0 7px 15px #6f4f191f,inset 0 1px #fffffff5,inset 0 -1px #8f6b3624}.login-page.auth-shell-login .myte-signin-btn:hover{background:linear-gradient(180deg,#fff,#fff9e2f0),linear-gradient(135deg,#ffecb8a6,#ffffff2e 42%,#c596413d);box-shadow:0 9px 18px #6f4f1929,inset 0 1px #fff,inset 0 -1px #8f6b362e}.login-page.auth-shell-login .myte-signin-btn:active{transform:translateY(0);box-shadow:0 4px 10px #6f4f191f,inset 0 2px 4px #6f4f191f}.login-page.auth-shell-login .myte-signin-btn:focus-visible{outline:2px solid rgba(36,99,153,.45);outline-offset:3px}.login-page.auth-shell-login .myte-signin-btn .myte-signin-copy{align-items:center;justify-content:center;text-align:center;min-width:0}.login-page.auth-shell-login .myte-signin-btn .myte-signin-label{color:inherit;font-size:.75rem;font-weight:800;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.login-page.auth-shell-login .myte-signin-btn .myte-signin-icon{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:30px;height:30px;margin-left:0;background:radial-gradient(circle at 45% 35%,#fff,#f8fcfff5 58%,#e9f0f9e6);border:1px solid rgba(170,129,57,.42);box-shadow:0 4px 10px #0f172a1f,inset 0 0 0 1px #ffffffc7}.login-page.auth-shell-login .myte-signin-btn .myte-signin-icon img{width:18px;height:18px;filter:drop-shadow(0 1px 2px rgba(15,23,42,.2))}@media(max-height:680px),(max-width:600px){.login-page.auth-shell-login .form-box{max-width:338px;padding:8px 12px 7px;gap:5px}.login-page.auth-shell-login .brand-logo{width:clamp(72px,22vw,94px)}.login-page.auth-shell-login .form-box h1{font-size:.98rem}.login-page.auth-shell-login .form-box p{font-size:.68rem}.login-page.auth-shell-login .input-container input{padding:13px 9px 5px}.login-page.auth-shell-login .passkey-hero{padding:5px}}@media(max-width:760px){.login-page.auth-shell-login .auth-pane.auth-form{align-items:stretch;justify-content:center}.login-page.auth-shell-login .form-box{position:relative;max-width:min(100%,430px);height:auto;min-height:0;display:flex;flex-direction:column;padding:clamp(14px,3vh,22px) clamp(16px,5vw,28px) 4px;gap:0;justify-content:center;row-gap:clamp(7px,1.2vh,10px)}.login-page.auth-shell-login .auth-content-stack{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;gap:clamp(7px,1.25vh,10px)}.login-page.auth-shell-login .logo-container{margin-bottom:2px}.login-page.auth-shell-login .brand-logo{width:clamp(94px,25vw,122px)}.login-page.auth-shell-login .form-box h1{font-size:clamp(1.14rem,5.2vw,1.34rem)}.login-page.auth-shell-login .form-box p{max-width:20rem;margin:0 auto 2px;font-size:clamp(.78rem,3vw,.88rem);line-height:1.25}.login-page.auth-shell-login .login-flow{width:100%;max-width:338px;margin:4px auto 0}.login-page.auth-shell-login .auth-step{gap:8px}.login-page.auth-shell-login .input-container input{min-height:42px}.login-page.auth-shell-login .forgot-password-link{padding:1px 0;font-size:.74rem}.login-page.auth-shell-login .login-primary-btn.custom-btn{min-height:40px;font-size:.84rem}.login-page.auth-shell-login .login-secondary-actions{width:auto;margin:0 auto;display:flex;flex-direction:column-reverse;gap:7px}.login-page.auth-shell-login .login-sso-stack{width:min(100%,314px);margin:7px auto 0;gap:5px}.login-page.auth-shell-login .auth-method-divider{width:100%;margin:0;padding:0}.login-page.auth-shell-login .passkey-hero{width:100%;margin:0 auto;padding:3px}.login-page.auth-shell-login .myte-signin-btn{min-height:40px;padding:5px 42px}.login-page.auth-shell-login .myte-signin-btn .myte-signin-label{font-size:.76rem}.login-page.auth-shell-login .myte-signin-btn .myte-signin-icon{width:30px;height:30px}.login-page.auth-shell-login .myte-signin-btn .myte-signin-icon img{width:18px;height:18px}.login-page.auth-shell-login .login-client-switcher{margin-top:0;display:flex;justify-content:center;flex-direction:column;gap:0}.login-page.auth-shell-login .login-client-switcher button{font-size:.74rem}}@media(max-width:760px)and (max-height:760px){.login-page.auth-shell-login .form-box{padding:10px clamp(14px,4vw,22px) 2px;gap:4px}.login-page.auth-shell-login .brand-logo{width:clamp(78px,21vw,98px)}.login-page.auth-shell-login .form-box h1{font-size:1.08rem}.login-page.auth-shell-login .form-box p{font-size:.74rem;line-height:1.2}.login-page.auth-shell-login .auth-step{gap:7px}.login-page.auth-shell-login .input-container input{min-height:42px;padding:13px 9px 5px}.login-page.auth-shell-login .auth-method-divider{margin:0;width:100%}.login-page.auth-shell-login .passkey-hero{width:100%;margin:0 auto;padding:3px}.login-page.auth-shell-login .passkey-hero-kicker{font-size:.45rem}.login-page.auth-shell-login .passkey-hero-title{font-size:.58rem}.login-page.auth-shell-login .myte-signin-btn{min-height:38px;padding:5px 40px}.login-page.auth-shell-login .myte-signin-btn .myte-signin-icon{width:28px;height:28px}.login-page.auth-shell-login .myte-signin-btn .myte-signin-icon img{width:17px;height:17px}.login-page.auth-shell-login .login-client-switcher{margin-top:0}.login-page.auth-shell-login .login-flow{margin-top:4px}}: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(22px,3vw,36px);text-shadow:0 2px 8px rgba(0,0,0,.35)}.info-section .title{font-size:clamp(1.18rem,1.9vw,1.52rem);padding:0 0 3px;font-weight:800;letter-spacing:-.01em}.info-section .sub-title{font-size:clamp(.92rem,1.35vw,1.08rem);padding:3px 0 7px;font-weight:700;opacity:.95;letter-spacing:-.005em}.info-section .benefits{max-width:560px;margin:6px 0 0;font-size:clamp(.82rem,1.2vw,.9rem);line-height:1.42;padding-left:0}.info-section .benefits p{position:relative;padding-left:14px;margin:5px 0}.info-section .benefits p+p{margin-top:6px}.info-section .benefits p:before{content:"";position:absolute;left:0;top:.58em;width:5px;height:5px;border-radius:999px;background:linear-gradient(90deg,#a8b5ea,#6b85d9);box-shadow:0 0 0 2px #a8b5ea40}.info-section .benefits .closing{margin-top:8px;font-weight:700}.info-section .benefits .closing:before{display:none}.info-section .person-section{display:flex;flex-direction:column;margin-top:16px;margin-left:0}.info-section .person-section .person{display:flex;align-items:center;margin-bottom:8px}.info-section .person-section .person .image{width:46px;height:46px;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:.9rem;font-weight:700;color:#fff}.info-section .person-section .person .info .title{font-size:.74rem;color:#d5d7df}.info-section .person-section .person .info .quote{margin-top:4px;font-size:.78rem;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}.password-section{margin-bottom:16px}.password-section .password-container{position:relative;margin-bottom:8px}.password-section .password-error{display:flex;align-items:center;gap:6px;color:#dc2626;font-size:.875rem;margin-top:4px}.password-section .password-success{display:flex;align-items:center;gap:6px;color:#16a34a;font-size:.875rem;margin-top:4px}.login-page.auth-shell{position:relative;isolation:isolate;box-sizing:border-box;background:radial-gradient(1200px 600px at 50% -10%,#2e7ab914,#2e7ab900 60%),linear-gradient(180deg,#f5f7fa,#fff);min-height:100dvh;height:100dvh;padding:calc(var(--public-header-h, 80px) + 1.1vh + env(safe-area-inset-top,0px)) 0 calc(.7vh + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center;overflow:hidden}.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;box-sizing:border-box;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,940px);max-width:940px;min-height:0;height:min(620px,100dvh - var(--public-header-h, 80px) - 2.2vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--public-header-h, 80px) - 2.2vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding-bottom:42px;opacity:0;transform:translateY(12px);transition:transform .45s ease,opacity .45s ease}.login-page.auth-shell .login-container.auth-container *,.login-page.auth-shell .login-container.auth-container *:before,.login-page.auth-shell .login-container.auth-container *:after{box-sizing:border-box}.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:7px 15px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 28px #0f172a2e;gap:6px;font-size:.82rem;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:.84rem;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;min-height:0;display:flex;align-items:stretch}.login-page.auth-shell .auth-pane.auth-form{align-items:center;justify-content:center;overflow:hidden;overscroll-behavior:contain}.login-page.auth-shell .form-box{width:100%;max-width:410px;padding:12px 16px;display:grid;grid-auto-rows:max-content;row-gap:6px}.login-page.auth-shell .form-box h1{font-weight:800;letter-spacing:-.02em;font-size:clamp(1.02rem,2.6vw,1.34rem);margin:0}.login-page.auth-shell .form-box p{opacity:.9;margin:0 0 2px;font-size:.84rem;line-height:1.35}.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:15px 10px 5px;font-size:14px;box-shadow:0 6px 12px #0f172a0d}.login-page.auth-shell .input-container label{top:10px;font-size:13px}.login-page.auth-shell .input-container.has-value label,.login-page.auth-shell .input-container input:focus~label{top:4px;font-size:10px}.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:1100px){.login-page.auth-shell{align-items:flex-start;padding:calc(var(--public-header-h, 70px) + 5px + env(safe-area-inset-top,0px)) 10px calc(7px + env(safe-area-inset-bottom,0px))}.login-page.auth-shell .login-container.auth-container{flex-direction:column;min-height:auto;height:calc(100dvh - var(--public-header-h, 70px) - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--public-header-h, 70px) - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));width:min(100%,420px);margin:0 auto;padding-bottom:0;border-radius:20px}.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 12px 10px;padding:8px 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}.login-page.auth-shell .auth-pane.auth-form{min-height:0}}@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:14px 14px 10px}.login-page.auth-shell .auth-switcher{margin:0 12px 9px;padding-top:8px}}@media(max-width:768px){.login-page.auth-shell .form-box{padding:12px 14px}}@media(max-width:760px){.login-page.auth-shell.auth-shell-login{align-items:center;justify-content:center;padding:calc(var(--public-header-h, 70px) + 8px + env(safe-area-inset-top,0px)) 12px calc(10px + env(safe-area-inset-bottom,0px))}.login-page.auth-shell.auth-shell-login .login-container.auth-container{width:min(100%,420px);height:auto;min-height:min(560px,100dvh - var(--public-header-h, 70px) - 22px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--public-header-h, 70px) - 22px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:clamp(16px,3vh,28px) 0 clamp(14px,2.6vh,24px);display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,2vh,16px);border-radius:24px;overflow:hidden}.login-page.auth-shell.auth-shell-login .auth-pane.auth-form{flex:0 0 auto;min-height:0;order:1}.login-page.auth-shell.auth-shell-login .auth-switcher{order:2;flex:0 0 auto;width:min(100% - 32px,330px);align-self:center;margin:0;padding:0;border:none;background:transparent;box-shadow:none}.login-page.auth-shell.auth-shell-login .auth-switcher-content{width:100%;display:flex;flex-direction:column;gap:7px}}@media(max-height:860px){.login-page.auth-shell{align-items:flex-start}.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 .login-container.auth-container{padding-bottom:44px}.login-page.auth-shell .auth-switcher{padding-top:10px;font-size:.82rem}}@media(max-width:1100px)and (max-height:780px){.login-page.auth-shell .login-container.auth-container{padding-bottom:0}}@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:0;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}.invite-only-box{max-width:430px}.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:6px}.password-section .password-container{position:relative;margin-bottom:4px}.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:3px}.password-section .register-password-strength .password-requirements{display:none}.password-section .password-error{display:flex;align-items:center;gap:6px;color:#dc2626;font-size:.76rem;margin-top:2px}.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:.76rem;margin-top:2px}.password-section .password-success .success-icon{font-weight:700;font-size:.75rem}.terms-row{display:flex;flex-direction:column;gap:4px;font-size:.72rem;color:#4b5563}.terms-row label{display:flex;gap:6px;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:.72rem}.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:8px}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:5px;padding:10px 14px}.login-page.auth-shell-register form{gap:6px}.login-page.auth-shell-register .auth-pane.auth-form{overflow:hidden;max-height:100%;padding-bottom:0}.login-page.auth-shell-register .form-box.invite-only-box{max-height:none;overflow:visible;padding:6px 10px}.login-page.auth-shell-register .form-box h1,.login-page.auth-shell-register .form-box p{margin-bottom:0}.login-page.auth-shell-register .input-container input{padding:13px 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:3px}.login-page.auth-shell-register .register-password-strength{margin:2px 0 0;font-size:.68rem}.login-page.auth-shell-register .register-password-strength .strength-meter{gap:8px;margin-bottom:4px}.login-page.auth-shell-register .register-password-strength .strength-meter .strength-bar{height:5px}.login-page.auth-shell-register .register-password-strength .strength-meter .strength-text{min-width:82px;font-size:.66rem}.login-page.auth-shell-register .register-password-strength .validation-errors{margin-bottom:4px}.login-page.auth-shell-register .register-password-strength .validation-errors h4{margin:0 0 3px;font-size:.68rem}.login-page.auth-shell-register .register-password-strength .validation-errors .error-item{padding:1px 0;font-size:.66rem;line-height:1.25}.login-page.auth-shell-register .register-password-strength .validation-success .success-message{padding:1px 0;font-size:.66rem}.login-page.auth-shell-register .custom-btn{min-height:38px;padding:.58rem 1rem;font-size:.88rem}.login-page.auth-shell-register .logo-container{margin-bottom:4px}.login-page.auth-shell-register .brand-logo{width:clamp(88px,18vw,120px)}@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:4px}.password-section .register-password-strength{margin-top:2px}form{gap:6px}.divider{margin:10px 0;font-size:.82rem}.redirect{font-size:.82rem}.invite-card{padding:12px}}._container_12agu_1{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:transparent;color:#0f172a}._backgroundCanvas_12agu_10{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.45;pointer-events:none}._main_12agu_18{position:relative;z-index:2;box-sizing:border-box;min-height:100vh;min-height:100svh;display:flex;align-items:flex-start;justify-content:center;padding:calc(var(--public-header-h, 76px) + .45rem) 1.35rem .65rem}._heroContent_12agu_30{width:100%;max-width:1160px;min-height:calc(100svh - var(--public-header-h, 76px) - 1.1rem);display:flex;flex-direction:column;align-items:stretch;justify-content:space-evenly;gap:.48rem;text-align:center}._brandName_12agu_42{width:0;height:0;margin:0;padding:0;background:none}._brandSignature_12agu_50{align-self:center;display:inline-flex;align-items:center;gap:.56rem;padding:.32rem .74rem .38rem;border-radius:999px;background:linear-gradient(135deg,#ffffffdb,#fff8e5a8),#ffffffa3;border:1px solid rgba(183,145,82,.28);box-shadow:0 14px 30px #0f172a14,inset 0 1px #ffffffc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._brandPrimary_12agu_63{font-size:.6rem;font-weight:800;letter-spacing:.3em;color:#0f172a}._brandDivider_12agu_70{width:1px;height:16px;background:linear-gradient(180deg,#b7915214,#b7915294,#b7915214)}._brandCody_12agu_76{font-family:Cormorant Garamond,Iowan Old Style,Palatino Linotype,Book Antiqua,Garamond,serif;font-size:1.38rem;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_12agu_89{width:100%;display:grid;grid-template-columns:minmax(300px,.76fr) minmax(0,1fr);gap:1.45rem;align-items:center}._heroFocusContent_12agu_97{grid-column:2;grid-row:1;justify-self:start;text-align:left;max-width:600px;display:flex;flex-direction:column;gap:clamp(.72rem,1.2vw,1rem)}._portalLayer_12agu_108{grid-column:1;grid-row:1;justify-self:center;position:relative;width:min(390px,31vw);aspect-ratio:1/1;margin:0 auto;display:grid;place-items:center;opacity:.86;isolation:isolate;overflow:visible}._portalLayer_12agu_108:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;z-index:0;border-radius:999px;border:1px solid rgba(102,168,217,.24);background:radial-gradient(circle at 42% 38%,#ffffffb8,#c7e8ff4d 34%,#66a8d91f 62%,#66a8d900 76%),radial-gradient(circle at 66% 72%,rgba(246,221,160,.22),transparent 50%);box-shadow:0 0 34px #66a8d929,0 18px 44px #0f172a14,inset 0 0 24px #ffffff5c}._portalLayer_12agu_108>*{position:relative;z-index:1}._tagline_12agu_139{font-size:2.38rem;line-height:1.05;font-weight:700;letter-spacing:0;margin:0}._taglineLine_12agu_147{display:block}._taglineLineNowrap_12agu_151{display:block;white-space:nowrap}._subtitle_12agu_156{color:#475569;font-size:.88rem;line-height:1.36;max-width:58ch;margin:0;display:grid;gap:.32rem}._subtitleLine_12agu_167{display:block}._heroActions_12agu_171{display:flex;flex-wrap:nowrap;gap:.9rem;justify-content:flex-start}._ctaCluster_12agu_178{margin-top:clamp(.22rem,.7vw,.58rem);padding:0;border-radius:18px;background:transparent;border:none;box-shadow:none;display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}._ctaNote_12agu_191{display:grid;gap:.25rem}._ctaNoteLabel_12agu_196{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#8f6b36}._ctaNoteText_12agu_204{color:#1f2937;font-size:.98rem;line-height:1.5}._ctaButton_12agu_210,._ctaMainButton_12agu_210{border-radius:999px;padding:.36rem .78rem;border:1px solid rgba(143,107,54,.58);background:linear-gradient(135deg,#6f4f19f2,#b79152e6 38%,#f6dda0eb 64%,#8f6b36f2);color:#1b1407;font-weight:750;font-size:.68rem;cursor:pointer;text-shadow:0 1px 0 rgba(255,244,199,.65);box-shadow:0 10px 20px #8f6b3629,inset 0 1px #ffffff8c;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._ctaButton_12agu_210:hover,._ctaMainButton_12agu_210:hover{transform:translateY(-1px);background:linear-gradient(135deg,#7b591ffa,#c69a4df0 38%,#ffe7adf5 64%,#76531dfa);box-shadow:0 12px 24px #8f6b3638,inset 0 1px #ffffffa3}._heroSsoButton_12agu_230,._heroAppButton_12agu_231{display:inline-flex;align-items:center;justify-content:center;gap:.46rem;min-height:34px;padding-right:.48rem}._heroSsoButton_12agu_230 img{width:24px;height:24px;object-fit:contain;border-radius:999px;background:#ffffffc7;box-shadow:inset 0 0 0 1px #b791522e}._heroSsoButton_12agu_230:disabled{cursor:progress;opacity:.78;transform:none}._heroSecondaryButton_12agu_255{background:#ffffffb8;color:#8f6b36;border-color:#b791525c;box-shadow:inset 0 1px #ffffffad;text-shadow:none}._heroSecondaryButton_12agu_255:hover{background:#fffaece6;box-shadow:0 10px 20px #8f6b361f}._ctaHint_12agu_268{max-width:34rem;color:#475569eb;font-size:.62rem;line-height:1.35}._ctaSecondary_12agu_275{background:transparent;color:#246399;border-color:#24639999;box-shadow:none}._ctaSecondary_12agu_275:hover{background:#2463991a;box-shadow:none}._ctaTertiary_12agu_287{background:#24639914;color:#246399;border-color:#24639966;box-shadow:none}._ctaTertiary_12agu_287:hover{background:#2463992e;box-shadow:none}._clientDirectContainer_12agu_299{height:100vh;height:100dvh;overflow:hidden;background:radial-gradient(circle at 16% 12%,rgba(183,145,82,.18),transparent 30%),radial-gradient(circle at 84% 18%,rgba(46,122,185,.16),transparent 28%),linear-gradient(135deg,#f8fafc,#fff 44%,#f7f3ea)}._clientDirectMain_12agu_306{position:relative;z-index:2;height:100vh;height:100dvh;display:flex;align-items:center;padding:clamp(4.2rem,6vw,5.4rem) 1.25rem .9rem;overflow:hidden}._clientDirectShell_12agu_317{width:min(1080px,100%);max-height:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(390px,.92fr);gap:clamp(1rem,3vw,2rem);align-items:center}._clientDirectStory_12agu_327{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;text-align:left}._clientDirectKicker_12agu_335{display:inline-flex;width:fit-content;border-radius:999px;border:1px solid rgba(183,145,82,.42);background:#ffffffad;color:#8f6b36;padding:.36rem .78rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._clientDirectTitle_12agu_349{margin:0;color:#0f172a;font-size:clamp(2rem,4vw,3.45rem);line-height:1.04;letter-spacing:-.02em;max-width:620px}._clientDirectCopy_12agu_358{max-width:560px;margin:0;color:#1f2937;font-size:.96rem;line-height:1.5}._clientDirectProofGrid_12agu_366{display:none;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}._clientDirectProof_12agu_366{min-height:108px;border-radius:16px;border:1px solid rgba(183,145,82,.38);background:linear-gradient(145deg,#ffffffe6,#f0dfb738);box-shadow:0 14px 28px #8f6b361f;padding:.82rem .9rem}._clientDirectProof_12agu_366 span{display:block;color:#8f6b36;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}._clientDirectProof_12agu_366 p{margin:.42rem 0 0;color:#1f2937;font-size:.82rem;line-height:1.42}._clientDirectOutcomes_12agu_398{display:none;margin:0;padding:0;list-style:none;gap:.62rem}._clientDirectOutcomes_12agu_398 li{border-left:2px solid #b79152;padding:.1rem 0 .1rem .78rem;color:#1f2937;font-size:.94rem;line-height:1.5}._clientDirectFormPanel_12agu_414{min-width:0}._clientDirectFormPanel_12agu_414 ._leadInlineCard_12agu_418{max-width:560px;margin-left:auto;border-color:#b791526b;box-shadow:0 24px 60px #0f172a24,inset 0 0 0 1px #f0dfb773;background:#fffffff5}._memoryCallout_12agu_426{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}._memoryItem_12agu_433{position:relative;overflow:hidden;min-height:88px;padding:.58rem .66rem;text-align:left;border-radius:12px;border:1px solid rgba(183,145,82,.38);background:linear-gradient(135deg,#ffffff9e,#fff7e157),#ffffff38;box-shadow:0 18px 34px #0f172a1a,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._memoryItem_12agu_433:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#6f4f19bf,#f6dda0f2,#b79152bf);pointer-events:none}._memoryLabel_12agu_455{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6f4f19;line-height:1.25}._memoryText_12agu_464{display:block;margin-top:.24rem;color:#475569;font-size:.7rem;line-height:1.3}._heroBottomLine_12agu_472{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem}._heroSummary_12agu_480{flex:0 1 auto;max-width:780px;margin:0;color:#475569;font-size:.78rem;line-height:1.3;text-align:center}._inlineStat_12agu_490{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_12agu_501{font-size:1.8rem;font-weight:700;color:#246399}._inlineLabel_12agu_507{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#475569}._scarcityBanner_12agu_514{padding:.85rem 1.2rem;border-radius:14px;background:#2463991f;border:1px solid rgba(36,99,153,.25);color:#0f172a;font-weight:600}._leadModalOverlay_12agu_523{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0a111e99;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2vw,1.25rem)}._leadCard_12agu_534{background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.12);box-shadow:0 16px 32px #0f172a1f;width:min(760px,94vw);padding:clamp(1.05rem,2.2vw,1.65rem);position:relative;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f0dfb7f2,#8f6b36b3,#66a8d973) border-box;border:1px solid transparent;box-shadow:0 22px 54px #0f172a2e,inset 0 1px #ffffffe6}._leadInlineWrapper_12agu_547{width:100%}._leadInlineCard_12agu_418{width:100%;padding:2rem}._leadModalCard_12agu_556{max-height:min(88vh,760px);overflow-y:auto}._leadModalClose_12agu_561{position:absolute;top:14px;right:14px;width:34px;height:34px;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_12agu_561:hover{background:#f1f5f9;border-color:#0f172a2e}._leadHeader_12agu_585{display:flex;flex-direction:column;align-items:center;gap:.48rem;margin-bottom:1rem;text-align:center}._leadBackButton_12agu_594{align-self:flex-start;border:none;background:transparent;color:#246399;font-weight:600;cursor:pointer;padding:0}._leadBackButton_12agu_594:hover{text-decoration:underline}._leadBrand_12agu_608{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%}._leadBrandLogo_12agu_616{width:76px;height:auto;object-fit:contain}._leadEyebrow_12agu_622{font-size:.72rem;letter-spacing:.11em;text-transform:uppercase;color:#8f6b36;font-weight:700}._leadTitle_12agu_630{font-size:clamp(1.18rem,2.3vw,1.48rem);margin:0;color:#0f172a;line-height:1.08;text-align:center}._leadSubtitle_12agu_638{margin:0;color:#475569;line-height:1.35;font-size:.88rem}._leadForm_12agu_645{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem}._leadClientForm_12agu_651{grid-template-columns:1fr;gap:.46rem}._leadClientCard_12agu_656{padding:clamp(.85rem,1.5vw,1.1rem);border-radius:20px}._leadClientCard_12agu_656 ._leadHeader_12agu_585{gap:.34rem;margin-bottom:.55rem}._leadClientCard_12agu_656 ._leadBrand_12agu_608{gap:.45rem}._leadClientCard_12agu_656 ._leadBrandLogo_12agu_616{width:76px;height:auto}._leadClientCard_12agu_656 ._leadEyebrow_12agu_622{font-size:.66rem;letter-spacing:.1em}._leadClientCard_12agu_656 ._leadTitle_12agu_630{font-size:clamp(1.12rem,2vw,1.32rem);line-height:1.18}._leadClientCard_12agu_656 ._leadSubtitle_12agu_638{font-size:.8rem;line-height:1.28;max-width:38ch;margin-inline:auto;text-align:center}._leadModalCard_12agu_556._leadClientCard_12agu_656 ._leadBrandLogo_12agu_616{width:112px;height:auto}._leadCompleteCard_12agu_698{width:min(560px,92vw)}._leadRequiredHint_12agu_702{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:.14rem .48rem;background:#f0dfb780;color:#8f6b36;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._leadField_12agu_716,._leadFieldFull_12agu_717{display:flex;flex-direction:column;gap:.24rem}._leadFieldFull_12agu_717{grid-column:1/-1}._leadLabel_12agu_727{font-size:.74rem;font-weight:600;color:#0f172a}._leadLabelRow_12agu_733{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._leadInput_12agu_740{border-radius:11px;border:1px solid rgba(143,107,54,.22);padding:.52rem .72rem;font-size:.88rem;background:linear-gradient(180deg,#fff,#faf8f3b8);transition:border-color .2s ease,box-shadow .2s ease}._leadInput_12agu_740:focus{outline:none;border-color:#8f6b3694;box-shadow:0 0 0 3px #f0dfb757}._leadInput_12agu_740:disabled{color:#0f172a;background:#f8fafc;cursor:not-allowed}._leadTextArea_12agu_761{min-height:76px;line-height:1.42;resize:none;overflow-y:auto}._leadSpeechComposer_12agu_768{border-radius:14px;border:1px solid rgba(15,23,42,.1);padding:.75rem;background:#f8fafccc}._leadReadonlyValue_12agu_775{min-height:58px;max-height:72px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#f8fafc;color:#0f172a;line-height:1.55;padding:.75rem .85rem;overflow:hidden;white-space:pre-wrap}._leadOtpRow_12agu_788{display:flex;align-items:center;gap:.55rem}._leadOtpVerify_12agu_794{display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:center}._leadOtpButton_12agu_801{border-radius:999px;padding:.32rem .75rem;border:1px solid rgba(143,107,54,.34);background:#f0dfb72e;color:#8f6b36;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}._leadOtpButton_12agu_801:disabled{opacity:.6;cursor:not-allowed}._leadOtpButton_12agu_801:not(:disabled):hover{background:#f0dfb747;transform:translateY(-1px)}._leadOtpVerified_12agu_822{font-size:.85rem;color:#166534;font-weight:600}._leadOtpHint_12agu_828{font-size:.72rem;color:#475569}._leadAlert_12agu_833{grid-column:1/-1;padding:.55rem .75rem;border-radius:10px;background:#ef444414;color:#b91c1c;font-weight:600}._leadSuccess_12agu_842{grid-column:1/-1;padding:.42rem .62rem;border-radius:10px;background:#22c55e1a;color:#166534;font-weight:600;font-size:.76rem;line-height:1.22}._leadError_12agu_853{color:#b91c1c;font-size:.72rem}._leadConsent_12agu_858{grid-column:1/-1;display:flex;flex-direction:column;gap:.24rem}._leadConsentLabel_12agu_865{display:inline;gap:.6rem;align-items:flex-start;font-size:.72rem;color:#0f172ab8;line-height:1.28}._leadConsentLabel_12agu_865 input{margin-top:.12rem;margin-right:.42rem}._leadConsentLabel_12agu_865 span{min-width:0}._leadConsentLabel_12agu_865 a{white-space:nowrap}._leadFooter_12agu_887{grid-column:1/-1;position:sticky;bottom:0;z-index:3;justify-self:center;width:min(100%,360px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.38rem;margin-top:.35rem;padding-top:.28rem;text-align:center;background:linear-gradient(180deg,#fff0,#fff 28%)}._leadDisclaimer_12agu_905{color:#475569;font-size:.62rem;line-height:1.25}._leadSubmit_12agu_911{border-radius:999px;padding:.5rem 1.2rem;border:1px solid rgba(143,107,54,.6);background:linear-gradient(180deg,#ffffff47,#fff0 38%),linear-gradient(135deg,#f3dfaa,#b79152 44%,#8f6b36);color:#201404;font-weight:750;font-size:.86rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 22px #8f6b363d,inset 0 1px #ffffff8c}._leadSubmit_12agu_911:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}._leadSubmit_12agu_911:not(:disabled):hover{transform:translateY(-1px)}._leadCompletePanel_12agu_934{display:grid;justify-items:center;gap:.55rem;padding:.28rem 0 .1rem;text-align:center}._leadCompleteIcon_12agu_942{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(143,107,54,.34);background:radial-gradient(circle at 35% 25%,#ffffffe6,#f3dfaabd),linear-gradient(135deg,#f0dfb7f2,#8f6b36b8);color:#1f3d22;font-size:1.05rem;font-weight:800;box-shadow:0 12px 24px #8f6b3629,inset 0 1px #ffffffb3}._leadCompleteTitle_12agu_956{margin:0;color:#0f172a;font-size:.96rem;font-weight:750;line-height:1.1}._leadCompleteText_12agu_964{max-width:31ch;margin:.24rem auto 0;color:#166534;font-size:.78rem;font-weight:650;line-height:1.22}._leadCompleteActions_12agu_973{display:grid;justify-items:center;gap:.26rem;margin-top:.1rem}._leadCompleteLink_12agu_980{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}._leadInlineWrapper_12agu_547 ._leadInlineCard_12agu_418{padding:.5rem .62rem;border-radius:18px;overflow:visible}._leadInlineWrapper_12agu_547 ._leadClientCard_12agu_656 ._leadHeader_12agu_585{align-items:center;gap:.16rem;margin-bottom:.24rem}._leadInlineWrapper_12agu_547 ._leadClientCard_12agu_656 ._leadBrand_12agu_608{justify-content:center}._leadInlineWrapper_12agu_547 ._leadClientCard_12agu_656 ._leadBrandLogo_12agu_616{width:96px;height:auto}._leadInlineWrapper_12agu_547 ._leadClientCard_12agu_656 ._leadEyebrow_12agu_622{font-size:.58rem;letter-spacing:.12em}._leadInlineWrapper_12agu_547 ._leadClientCard_12agu_656 ._leadTitle_12agu_630{font-size:clamp(1rem,2vw,1.16rem);text-align:center}._leadInlineWrapper_12agu_547 ._leadClientCard_12agu_656 ._leadSubtitle_12agu_638{max-width:34ch;margin:0 auto;color:#246399d6;font-size:.66rem;line-height:1.18;text-align:center}._leadInlineWrapper_12agu_547 ._leadClientForm_12agu_651{gap:.2rem}._leadInlineWrapper_12agu_547 ._leadLabel_12agu_727{font-size:.6rem;line-height:1.05}._leadInlineWrapper_12agu_547 ._leadInput_12agu_740{min-height:28px;padding:.28rem .48rem;border-radius:10px;font-size:.7rem;line-height:1.18}._leadInlineWrapper_12agu_547 ._leadTextArea_12agu_761{min-height:40px;max-height:54px}._leadInlineWrapper_12agu_547 ._leadRequiredHint_12agu_702{padding:.08rem .38rem;font-size:.54rem}._leadInlineWrapper_12agu_547 ._leadOtpHint_12agu_828,._leadInlineWrapper_12agu_547 ._leadError_12agu_853,._leadInlineWrapper_12agu_547 ._leadDisclaimer_12agu_905{font-size:.58rem;line-height:1.12}._leadInlineWrapper_12agu_547 ._leadConsentLabel_12agu_865{font-size:.56rem;line-height:1.12}._leadInlineWrapper_12agu_547 ._leadConsentLabel_12agu_865 input{width:13px;height:13px;margin-top:.02rem;margin-right:.34rem}._leadInlineWrapper_12agu_547 ._leadFooter_12agu_887{position:static;width:auto;gap:.18rem;margin-top:.1rem;padding-top:0;background:transparent}._leadInlineWrapper_12agu_547 ._leadSubmit_12agu_911{width:auto;min-height:28px;padding:.3rem .76rem;font-size:.64rem;box-shadow:0 8px 14px #8f6b3629,inset 0 1px #ffffff85}._leadInlineWrapper_12agu_547 ._leadOtpRow_12agu_788{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.28rem;align-items:center}._leadInlineWrapper_12agu_547 ._leadOtpButton_12agu_801{min-height:26px;padding:.24rem .58rem;border-radius:999px;font-size:.58rem;line-height:1}._leadInlineWrapper_12agu_547 ._leadOtpVerify_12agu_794{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.34rem;align-items:center}._leadInlineVerifyButton_12agu_1112{min-height:30px;border-radius:999px;border:1px solid rgba(143,107,54,.52);padding:.28rem .7rem;background:linear-gradient(180deg,#ffffff47,#fff0 38%),linear-gradient(135deg,#f3dfaa,#b79152 44%,#8f6b36);color:#201404;font-size:.62rem;font-weight:760;cursor:pointer;box-shadow:0 8px 14px #8f6b362e,inset 0 1px #ffffff8c}._leadInlineVerifyButton_12agu_1112:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}._leadInlineWrapper_12agu_547 ._leadVerificationCard_12agu_1131 ._leadClientForm_12agu_651{gap:.16rem}._leadInlineWrapper_12agu_547 ._leadVerificationCard_12agu_1131 ._leadHeader_12agu_585{margin-bottom:.16rem}._leadInlineWrapper_12agu_547 ._leadVerificationCard_12agu_1131 ._leadConsent_12agu_858{margin-top:-.04rem}._leadInlineWrapper_12agu_547 ._leadVerificationCard_12agu_1131 ._leadConsentLabel_12agu_865{font-size:.52rem}._leadInlineWrapper_12agu_547 ._leadVerificationCard_12agu_1131 ._leadTextArea_12agu_761{min-height:36px;max-height:44px}._leadInlineWrapper_12agu_547 ._leadCompleteCard_12agu_698{width:min(100%,440px);margin-inline:auto}._leadInlineWrapper_12agu_547 ._leadCompleteCard_12agu_698 ._leadHeader_12agu_585{margin-bottom:.2rem}._leadInlineWrapper_12agu_547 ._leadCompleteCard_12agu_698 ._leadBrandLogo_12agu_616{width:82px;height:auto}._leadInlineWrapper_12agu_547 ._leadCompletePanel_12agu_934{gap:.34rem;padding-top:.1rem}._leadInlineWrapper_12agu_547 ._leadCompleteIcon_12agu_942{width:30px;height:30px;font-size:.84rem}._leadInlineWrapper_12agu_547 ._leadCompleteTitle_12agu_956{font-size:.82rem}._leadInlineWrapper_12agu_547 ._leadCompleteText_12agu_964{font-size:.68rem}._showcaseSection_12agu_1185{position:relative;padding:4.5rem 0}._showcaseContainer_12agu_1190{position:relative;max-width:1120px;margin:0 auto;padding:0 1.5rem}._showcaseBackground_12agu_1197{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;pointer-events:none}._showcaseCanvas_12agu_1204{width:100%;height:100%;opacity:.8}._showcaseInner_12agu_1210{position:relative;z-index:1}._showcaseHeader_12agu_1215{text-align:center;margin-bottom:2rem}._showcaseTitle_12agu_1220{font-size:clamp(1.7rem,2.6vw,2.4rem);margin:0 0 .75rem;color:#0f172a}._showcaseSubtitle_12agu_1226{margin:0 auto;max-width:720px;color:#475569;line-height:1.6}._showcaseContent_12agu_1233{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;align-items:center}._showcaseTextContent_12agu_1240{display:flex;flex-direction:column;gap:1rem}._showcaseFeatureTitle_12agu_1246{font-size:1.2rem;margin:0;color:#0f172a}._showcaseFeatureDescription_12agu_1252{margin:0;color:#475569;line-height:1.6}._showcaseHighlights_12agu_1258{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}._showcaseHighlightItem_12agu_1266{display:flex;align-items:flex-start;gap:.6rem;color:#1f2937}._highlightBullet_12agu_1273{width:10px;height:10px;border-radius:999px;margin-top:.4rem;background:linear-gradient(135deg,#2e7ab9,#66a8d9);flex:0 0 auto}._showcaseSupportNote_12agu_1282{color:#475569;font-size:.9rem}._showcaseImageContainer_12agu_1287{display:flex;align-items:center;justify-content:center}._showcaseImageWrapper_12agu_1293{width:100%;background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.12);box-shadow:0 16px 32px #0f172a1f;padding:1rem}._workflowCards_12agu_1302{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.3rem;margin-top:1.5rem}._workflowCard_12agu_1302{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_12agu_1320{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#2e7ab91f;color:#246399}._workflowCardTitle_12agu_1331{margin:0;font-size:1.05rem;color:#0f172a}._workflowCardText_12agu_1337{margin:0;color:#475569;line-height:1.6}._featureCards_12agu_1343{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}._featureCard_12agu_1343{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_12agu_1360{padding:4.5rem 0;background:linear-gradient(135deg,#2463991a,#2e7ab914)}._ctaContainer_12agu_1365{max-width:960px;margin:0 auto;padding:0 1.5rem;text-align:center}._ctaHeading_12agu_1372{font-size:clamp(1.7rem,2.6vw,2.5rem);margin:0 0 1rem;color:#0f172a}._ctaSubheading_12agu_1378{margin:0 auto 2rem;max-width:680px;color:#475569;line-height:1.6}._ctaFeatures_12agu_1385{display:grid;gap:1rem;margin-bottom:1.6rem;text-align:left}._ctaFeatureItem_12agu_1392{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_12agu_1402{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_12agu_1414{display:flex;flex-direction:column;gap:.2rem}._ctaFeatureTitle_12agu_1420{font-weight:700;color:#0f172a}._ctaFeatureDescription_12agu_1425{color:#475569}._ctaTagline_12agu_1429{margin:0 0 1.5rem;font-weight:600;color:#246399}._ctaButtonContainer_12agu_1435{display:flex;justify-content:center}._ctaMainButton_12agu_210{padding:.85rem 2.2rem}._pricingSection_12agu_1444{padding:4.5rem 0;background:#fff}._pricingContainer_12agu_1449{max-width:1120px;margin:0 auto;padding:0 1.5rem}._pricingHeader_12agu_1455{text-align:center;margin-bottom:2.5rem}._pricingLabel_12agu_1460{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#246399;font-weight:700}._pricingTitle_12agu_1468{margin:.5rem 0 .8rem;font-size:clamp(1.7rem,2.6vw,2.4rem)}._pricingSubtitle_12agu_1473{margin:0 auto;max-width:680px;color:#475569}._pricingGrid_12agu_1479{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}._pricingCard_12agu_1485{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_12agu_1496{border-color:#2e7ab966;box-shadow:0 24px 50px #2e7ab933}._pricingBadge_12agu_1501{align-self:flex-start;padding:.35rem .75rem;border-radius:999px;background:#2e7ab91f;color:#246399;font-weight:700;font-size:.8rem}._pricingAmount_12agu_1511,._pricingAmountAlt_12agu_1512{font-size:2rem;font-weight:700;color:#0f172a}._pricingCurrency_12agu_1518{font-size:1.2rem;margin-right:.15rem}._pricingNumber_12agu_1523{font-size:2.2rem}._pricingPeriod_12agu_1527{font-size:.95rem;color:#475569;margin-left:.25rem}._pricingTokens_12agu_1533{color:#475569}._pricingFeatures_12agu_1537{padding-left:1.1rem;margin:0;color:#1f2937;display:grid;gap:.35rem}._pricingButton_12agu_1545{margin-top:auto;border-radius:999px;padding:.7rem 1.4rem;border:1px solid #2e7ab9;background:#2e7ab9;color:#fff;font-weight:600;cursor:pointer}._pricingButtonGhost_12agu_1556{background:transparent;color:#246399;border-color:#24639980}._conversionSection_12agu_1562{padding:3.5rem 0;background:#0f172a;color:#fff}._conversionContainer_12agu_1568{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_12agu_1579{margin:0 0 .6rem;font-size:clamp(1.5rem,2.4vw,2.1rem)}._conversionSubtitle_12agu_1584{margin:0;color:#ffffffbf}._conversionActions_12agu_1589{display:flex;flex-wrap:wrap;gap:.85rem}._trustSection_12agu_1595{padding:4rem 0 2rem}._missionViewSection_12agu_1599{padding:4.5rem 0;background:#fff}._missionViewContainer_12agu_1604{max-width:1120px;margin:0 auto;padding:0 1.5rem}._missionViewHeader_12agu_1610{text-align:center;margin-bottom:2rem}._missionViewTitle_12agu_1615{margin:0 0 .75rem;font-size:clamp(1.6rem,2.4vw,2.3rem)}._missionViewSubtitle_12agu_1620{margin:0 auto;max-width:720px;color:#475569}._missionViewDemo_12agu_1626{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2rem}._missionViewInterface_12agu_1632{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_12agu_1641{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(15,23,42,.08)}._missionViewBreadcrumb_12agu_1650{font-weight:600;color:#0f172a}._missionViewNav_12agu_1641{color:#1f2937}._missionViewControls_12agu_1659{display:flex;gap:.6rem}._missionViewControl_12agu_1659{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_12agu_1676{margin:1rem 0;display:flex;align-items:center;gap:1rem}._missionViewProgressText_12agu_1683{display:flex;flex-direction:column;gap:.2rem}._missionViewPercent_12agu_1689{font-weight:700;font-size:1.2rem}._missionViewProgressLabel_12agu_1694{font-size:.8rem;color:#475569}._missionViewProgressBar_12agu_1699{flex:1;height:8px;border-radius:999px;background:#0f172a14;overflow:hidden}._missionViewProgressIndicator_12agu_1707{height:100%;width:32%;background:linear-gradient(90deg,#2e7ab9,#66a8d9)}._missionViewProgressCount_12agu_1713{font-size:.85rem;color:#475569}._missionViewCount_12agu_1718{font-weight:600}._missionViewCategories_12agu_1722{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}._missionViewCategory_12agu_1729{padding:.25rem .6rem;border-radius:999px;background:#2e7ab91a;color:#246399;font-weight:600;font-size:.75rem}._missionViewBoard_12agu_1738{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}._missionViewColumn_12agu_1744{background:#fff;border-radius:14px;padding:.8rem;border:1px solid rgba(15,23,42,.08)}._missionViewColumnHeader_12agu_1751{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}._missionViewColumnTitle_12agu_1758{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}._missionViewColumnBadge_12agu_1765{font-size:.7rem;padding:.15rem .5rem;border-radius:999px;background:#0f172a14;color:#1f2937}._missionViewAddButton_12agu_1773{border:none;background:#2e7ab91f;color:#246399;border-radius:50%;width:26px;height:26px;cursor:pointer}._missionViewCard_12agu_1783{background:#f8fafc;border-radius:12px;padding:.75rem;border:1px solid rgba(15,23,42,.08)}._missionViewCardHeader_12agu_1790{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}._missionViewCardId_12agu_1797{font-weight:700;font-size:.75rem;color:#246399}._missionViewCardComplexity_12agu_1803{font-size:.7rem;color:#475569}._missionViewCardTitle_12agu_1808{margin:0 0 .4rem;font-size:.9rem}._missionViewCardDescription_12agu_1813{margin:0;font-size:.8rem;color:#475569}._missionViewFeatures_12agu_1819{display:flex;flex-direction:column;gap:1.2rem}._missionViewFeaturesTitle_12agu_1825{margin:0;font-size:1.3rem}._missionViewFeaturesDescription_12agu_1830{margin:0;color:#475569;line-height:1.6}._missionViewFeaturesList_12agu_1836{display:grid;gap:.9rem}._missionViewFeatureItem_12agu_1841{display:flex;gap:.75rem}._missionViewFeatureIcon_12agu_1846{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_12agu_1858{margin:0 0 .2rem;font-size:1rem}._missionViewFeatureItemText_12agu_1863{margin:0;color:#475569;line-height:1.5}._missionViewCTA_12agu_1869{margin-top:.6rem}._missionViewCTAButton_12agu_1873{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_12agu_1886,._reminderSection_12agu_1887{padding:4.5rem 0;background:#f9fafb}._projectCrmContainer_12agu_1892,._reminderContainer_12agu_1893{max-width:1120px;margin:0 auto;padding:0 1.5rem}._projectCrmHeader_12agu_1899,._reminderHeader_12agu_1900{text-align:center;margin-bottom:2rem}._projectCrmTitle_12agu_1905,._reminderTitle_12agu_1906{margin:0 0 .6rem;font-size:clamp(1.6rem,2.4vw,2.2rem)}._projectCrmSubtitle_12agu_1911,._reminderSubtitle_12agu_1912{margin:0 auto;max-width:680px;color:#475569}._projectCrmFeatures_12agu_1918,._reminderFeatures_12agu_1919{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}._projectCrmFeatureCard_12agu_1925,._reminderFeatureCard_12agu_1926{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_12agu_1937,._reminderIconContainer_12agu_1938{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#2e7ab91f;color:#246399}._projectCrmFeatureTitle_12agu_1949,._reminderFeatureTitle_12agu_1950{margin:0;font-size:1.05rem}._projectCrmFeatureText_12agu_1955,._reminderFeatureText_12agu_1956{margin:0;color:#475569;line-height:1.6}._projectCrmIcon_12agu_1937,._reminderIcon_12agu_1938{color:#246399}._loginButton_12agu_1967{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_12agu_1414,._ctaFeatureTitle_12agu_1420,._ctaFeatureDescription_12agu_1425,._ctaFeatureItem_12agu_1392,._ctaCheckIcon_12agu_1402,._ctaFeatures_12agu_1385,._ctaHeading_12agu_1372,._ctaSubheading_12agu_1378,._ctaSection_12agu_1360,._ctaTagline_12agu_1429,._ctaButtonContainer_12agu_1435,._ctaMainButton_12agu_210,._missionViewDemo_12agu_1626,._missionViewInterface_12agu_1632,._missionViewBoard_12agu_1738,._missionViewColumn_12agu_1744,._missionViewCard_12agu_1783,._missionViewProgress_12agu_1676,._missionViewFeatures_12agu_1819,._missionViewFeaturesList_12agu_1836,._missionViewFeatureItem_12agu_1841,._missionViewCTA_12agu_1869{text-decoration:none}._memoryBadgeRow_12agu_2008{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1rem}._memoryBadge_12agu_2008{border-radius:999px;padding:.35rem .75rem;background:#2e7ab91f;color:#246399;font-weight:600;font-size:.8rem}._memoryPipeline_12agu_2025{display:grid;gap:.9rem;margin-top:1.2rem}._memoryPipelineStep_12agu_2031{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_12agu_2041{font-weight:700;color:#246399}._memoryStepTitle_12agu_2046{margin:0;font-size:.95rem}._memoryStepDescription_12agu_2051{margin:.2rem 0 0;color:#475569;font-size:.88rem}._ctaFeatureText_12agu_1414,._ctaFeatureTitle_12agu_1420,._ctaFeatureDescription_12agu_1425{line-height:1.4}._pricingTokens_12agu_1533,._pricingFeatures_12agu_1537,._pricingSubtitle_12agu_1473,._pricingAmount_12agu_1511,._pricingAmountAlt_12agu_1512{line-height:1.5}._reveal_12agu_2071{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}._revealDelay1_12agu_2077{transition-delay:.15s}._revealDelay2_12agu_2081{transition-delay:.3s}._isVisible_12agu_2085{opacity:1;transform:translateY(0)}._conversionActions_12agu_1589 ._ctaButton_12agu_210,._conversionActions_12agu_1589 ._ctaMainButton_12agu_210{margin-bottom:0}._conversionActions_12agu_1589 ._ctaButton_12agu_210:last-child,._conversionActions_12agu_1589 ._ctaMainButton_12agu_210:last-child{background:transparent;color:#fff;border-color:#fff9;box-shadow:none}._visuallyHidden_12agu_2101{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._backgroundCanvas_12agu_10,._portalLayer_12agu_108,._leadModalOverlay_12agu_523,._missionViewDemo_12agu_1626,._missionViewInterface_12agu_1632,._missionViewFeatures_12agu_1819,._projectCrmSection_12agu_1886,._reminderSection_12agu_1887,._pricingSection_12agu_1444,._ctaSection_12agu_1360,._showcaseSection_12agu_1185,._trustSection_12agu_1595{text-decoration:none}._conversionSection_12agu_1562,._pricingSection_12agu_1444,._missionViewSection_12agu_1599,._projectCrmSection_12agu_1886,._reminderSection_12agu_1887,._showcaseSection_12agu_1185{width:100%}._conversionActions_12agu_1589,._ctaButtonContainer_12agu_1435,._heroActions_12agu_171,._featureCards_12agu_1343,._workflowCards_12agu_1302,._projectCrmFeatures_12agu_1918,._reminderFeatures_12agu_1919{list-style:none}._projectCrmContainer_12agu_1892,._reminderContainer_12agu_1893,._pricingContainer_12agu_1449,._missionViewContainer_12agu_1604,._showcaseContainer_12agu_1190,._ctaContainer_12agu_1365{width:100%}._leadFieldFull_12agu_717 ._leadSpeechComposer_12agu_768{margin-top:.35rem}._leadFooter_12agu_887 ._leadSubmit_12agu_911{white-space:nowrap}._leadDisclaimer_12agu_905{max-width:420px}._conversionActions_12agu_1589 ._ctaButton_12agu_210,._conversionActions_12agu_1589 ._ctaMainButton_12agu_210{border-radius:999px}._conversionActions_12agu_1589 ._ctaButton_12agu_210:hover,._conversionActions_12agu_1589 ._ctaMainButton_12agu_210:hover{background:#ffffff1f}._ctaButtonContainer_12agu_1435 ._ctaMainButton_12agu_210{min-width:180px}._projectCrmFeatureText_12agu_1955,._reminderFeatureText_12agu_1956,._showcaseFeatureDescription_12agu_1252,._showcaseSupportNote_12agu_1282,._pricingTokens_12agu_1533,._pricingFeatures_12agu_1537 li{font-size:.95rem}._pricingFeatures_12agu_1537 li{line-height:1.5}._missionViewFeatureItemText_12agu_1863,._missionViewSubtitle_12agu_1620,._projectCrmSubtitle_12agu_1911,._reminderSubtitle_12agu_1912,._conversionSubtitle_12agu_1584{font-size:.98rem}@media(max-width:1180px){._main_12agu_18{padding:calc(var(--public-header-h, 76px) + .38rem) 1.05rem .6rem}._heroContent_12agu_30{max-width:1040px;min-height:calc(100svh - var(--public-header-h, 76px) - .98rem);gap:.46rem}._heroFocus_12agu_89{grid-template-columns:minmax(260px,.6fr) minmax(0,1fr);gap:1.05rem}._heroFocusContent_12agu_97{gap:.7rem}._portalLayer_12agu_108{width:min(310px,28vw)}._tagline_12agu_139{font-size:2.08rem}._subtitle_12agu_156{font-size:.8rem;line-height:1.32;max-width:58ch;gap:.28rem}._ctaCluster_12agu_178{margin-top:.54rem}._ctaButton_12agu_210,._ctaMainButton_12agu_210{padding:.34rem .74rem;font-size:.66rem}._memoryItem_12agu_433{min-height:82px;padding:.52rem .6rem}._memoryLabel_12agu_455{font-size:.56rem}._memoryText_12agu_464{font-size:.66rem;line-height:1.28}._heroSummary_12agu_480{font-size:.74rem}}@media(max-width:1024px){._clientDirectShell_12agu_317{grid-template-columns:1fr;align-items:start}._clientDirectStory_12agu_327{align-items:center;text-align:center}._heroFocus_12agu_89{grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:.75rem}._heroFocusContent_12agu_97{text-align:left;margin:0;gap:.62rem}._heroActions_12agu_171{flex-wrap:nowrap;justify-content:flex-start}._ctaCluster_12agu_178{align-items:flex-start}._ctaNote_12agu_191{text-align:left}._portalLayer_12agu_108{width:min(245px,25vw)}._tagline_12agu_139{font-size:1.95rem}._taglineLineNowrap_12agu_151{white-space:normal}._subtitle_12agu_156{font-size:.78rem;line-height:1.3;gap:.24rem}._memoryCallout_12agu_426{gap:.5rem}._memoryItem_12agu_433{min-height:78px;padding:.48rem .58rem}._memoryText_12agu_464{font-size:.64rem}._missionViewDemo_12agu_1626{grid-template-columns:1fr}}@media(max-width:900px){._main_12agu_18{align-items:flex-start;padding-top:calc(var(--public-header-h, 72px) + .34rem)}._brandSignature_12agu_50{align-self:center}._heroFocus_12agu_89{position:relative;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);min-height:0;overflow:visible;border-radius:0}._heroFocusContent_12agu_97{grid-column:2;grid-row:1;position:static;max-width:100%;padding-left:0;text-align:left}._portalLayer_12agu_108{grid-column:1;grid-row:1;position:relative;left:auto;top:auto;width:min(190px,24vw);transform:translateY(-.1rem);opacity:.82;pointer-events:auto}._tagline_12agu_139{font-size:1.74rem;line-height:1.04}._subtitle_12agu_156{max-width:54ch}._memoryCallout_12agu_426{grid-template-columns:1fr;gap:.34rem}._memoryItem_12agu_433{min-height:0;padding:.42rem .58rem}._memoryLabel_12agu_455,._memoryText_12agu_464{display:inline}._memoryText_12agu_464{margin-left:.35rem}._heroBottomLine_12agu_472{align-items:center}}@media(min-width:769px)and (max-width:900px){._main_12agu_18{padding-top:calc(var(--public-header-h, 72px) + .34rem)}}@media(max-width:768px){._clientDirectMain_12agu_306{align-items:flex-start;padding:calc(3.75rem + env(safe-area-inset-top)) .72rem calc(.55rem + env(safe-area-inset-bottom))}._clientDirectShell_12agu_317{gap:0;height:100%;align-items:start}._clientDirectStory_12agu_327{display:none}._clientDirectFormPanel_12agu_414{order:1;height:100%;display:flex;align-items:flex-start}._clientDirectTitle_12agu_349{font-size:clamp(2rem,11vw,2.7rem);line-height:1.06}._clientDirectCopy_12agu_358{font-size:.92rem;line-height:1.58}._clientDirectProofGrid_12agu_366{grid-template-columns:1fr}._clientDirectProof_12agu_366{min-height:auto;padding:.78rem .85rem}._clientDirectOutcomes_12agu_398 li{font-size:.88rem;text-align:left}._clientDirectFormPanel_12agu_414 ._leadInlineCard_12agu_418{padding:.78rem;max-height:100%;overflow:hidden}._main_12agu_18{min-height:100svh;padding:calc(var(--public-header-h, 56px) + .2rem + env(safe-area-inset-top)) .78rem calc(.48rem + env(safe-area-inset-bottom));align-items:flex-start}._heroContent_12agu_30{min-height:calc(100svh - var(--public-header-h, 56px) - .72rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));justify-content:space-evenly;gap:.34rem}._brandSignature_12agu_50{align-self:center;gap:.46rem;padding:.28rem .62rem .34rem}._brandPrimary_12agu_63{font-size:.56rem;letter-spacing:.18em}._brandCody_12agu_76{font-size:1.16rem}._heroFocus_12agu_89{position:relative;overflow:visible;grid-template-columns:1fr;grid-template-rows:auto auto;gap:.25rem;border-radius:0}._heroFocusContent_12agu_97{grid-column:1;grid-row:2;position:relative;z-index:2;text-align:center;margin:0 auto;padding-left:0;gap:.54rem}._portalLayer_12agu_108{grid-column:1;grid-row:1;position:relative;left:auto;top:auto;transform:none;width:min(172px,42vw);justify-self:center;order:-1;margin:-.1rem auto -.42rem;opacity:.9;pointer-events:auto}._tagline_12agu_139{font-size:1.48rem;line-height:1.04;margin-bottom:.28rem}._taglineLineNowrap_12agu_151{white-space:normal}._subtitle_12agu_156{font-size:.72rem;line-height:1.26;max-width:44ch;gap:.2rem}._ctaCluster_12agu_178{align-items:center;gap:.2rem;margin-top:.44rem}._heroActions_12agu_171{justify-content:center;flex-wrap:wrap}._ctaButton_12agu_210,._ctaMainButton_12agu_210{padding:.34rem .72rem;font-size:.64rem}._ctaNoteLabel_12agu_196{font-size:.62rem;letter-spacing:.08em}._memoryCallout_12agu_426{grid-template-columns:1fr;gap:.28rem}._memoryItem_12agu_433{min-height:0;padding:.42rem .52rem;text-align:center}._memoryLabel_12agu_455{font-size:.54rem}._memoryText_12agu_464{margin-top:.14rem;font-size:.64rem;line-height:1.18}._heroBottomLine_12agu_472{flex-direction:column;gap:.28rem}._heroSummary_12agu_480{max-width:42ch;text-align:center;font-size:.68rem;line-height:1.22}._leadCard_12agu_534{width:100%;height:100%;padding:.85rem .78rem calc(.85rem + env(safe-area-inset-bottom));border-radius:18px}._leadInlineCard_12agu_418{height:auto}._leadClientCard_12agu_656{padding:.72rem}._leadClientCard_12agu_656 ._leadHeader_12agu_585{gap:.22rem;margin-bottom:.38rem}._leadClientCard_12agu_656 ._leadBrandLogo_12agu_616{width:82px;height:auto}._leadModalCard_12agu_556._leadClientCard_12agu_656 ._leadBrandLogo_12agu_616{width:96px;height:auto}._leadClientCard_12agu_656 ._leadEyebrow_12agu_622{font-size:.62rem}._leadClientCard_12agu_656 ._leadTitle_12agu_630{font-size:1.08rem}._leadClientCard_12agu_656 ._leadSubtitle_12agu_638{font-size:.72rem}._leadModalOverlay_12agu_523{align-items:stretch;padding:calc(.5rem + env(safe-area-inset-top)) .5rem calc(.5rem + env(safe-area-inset-bottom))}._leadModalCard_12agu_556{max-height:none;height:auto;max-height:calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch}._leadModalClose_12agu_561{position:absolute;top:calc(env(safe-area-inset-top) + .65rem);right:.65rem;margin-left:0;margin-bottom:0;width:32px;height:32px}._leadForm_12agu_645{grid-template-columns:1fr}._leadInput_12agu_740{padding:.48rem .65rem;font-size:.84rem}._leadTextArea_12agu_761{min-height:68px}._leadSpeechComposer_12agu_768{padding:.85rem}._leadOtpRow_12agu_788{flex-wrap:wrap;align-items:flex-start}._leadClientForm_12agu_651 ._leadOtpVerify_12agu_794{grid-template-columns:1fr}._leadFooter_12agu_887{flex-direction:column;align-items:center;gap:.35rem;padding-bottom:calc(.1rem + env(safe-area-inset-bottom))}._leadSubmit_12agu_911{width:100%;padding:.62rem 1rem;text-align:center}._conversionContainer_12agu_1568{flex-direction:column;align-items:flex-start}._conversionActions_12agu_1589{width:100%}._conversionActions_12agu_1589 ._ctaButton_12agu_210,._conversionActions_12agu_1589 ._ctaMainButton_12agu_210{width:100%;justify-content:center}._pricingGrid_12agu_1479,._projectCrmFeatures_12agu_1918,._reminderFeatures_12agu_1919,._workflowCards_12agu_1302{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._reveal_12agu_2071{transition:none;transform:none;opacity:1}}.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}@media(max-width:768px){.app-header{padding:0 10px}.app-header .logo-container{padding-left:40px;cursor:pointer}.app-header .header-actions{gap:8px}.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}}._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}}.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 .board-version-control{min-width:0}.business-container .board-version-select{min-width:220px;min-height:40px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:linear-gradient(180deg,#fffffffa,#f1f5f9f5);color:#102a43;font-size:12px;font-weight:700;padding:0 14px;box-shadow:0 8px 18px #0f172a0f}.business-container .board-version-select:focus{border-color:#24639973;box-shadow:0 0 0 3px #2463991f}.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 .board-history-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 6px 16px;padding:12px 14px;border-radius:16px;border:1px solid rgba(251,146,60,.35);background:linear-gradient(180deg,#fff7ed,#ffedd5);color:#9a3412}.business-container .board-history-banner strong{color:#7c2d12}.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}}@media screen and (max-width:767px){.business-container .business-details-content .board-history-banner{margin:0 0 14px;padding:12px}}.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;box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden}.chat-line.user{background:#eef7ff;align-self:flex-end}.chat-line.ai{background:#f7f7fb}.chat-line.ai .htmlMessage{max-width:100%;min-width:0;overflow-x:hidden}.chat-line.user p{overflow-wrap:anywhere;word-break:break-word}.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;max-width:100%;min-width:0;overflow-x:hidden}@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-input,.proposal-edit-select{width:100%;border-radius:12px;border:1px solid #e5e7eb;padding:12px 14px;font-size:14px;line-height:1.45;background:#f9fafb;font-family:inherit;color:#111827}.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:minmax(0,1fr) minmax(0,1fr) minmax(124px,1.2fr) 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}.step2ViewSwitch .board-version-control.mobile{width:100%}.step2ViewSwitch .board-version-control.mobile .board-version-select{min-width:0;width:100%;min-height:30px;height:30px;padding:0 10px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;box-shadow:none;background:#f8fafc;border-color:#e5e7eb}.step2ViewSwitch .board-version-control.mobile .board-version-select:focus{box-shadow:0 0 0 2px #2463991f}.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-edit-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.proposal-edit-stat{border:1px solid #dbe7f3;border-radius:14px;padding:12px 14px;background:linear-gradient(180deg,#fff,#f8fbff)}.proposal-edit-stat-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4f6f8d;margin-bottom:4px}.proposal-edit-stat-value{font-size:14px;font-weight:600;color:#0f172a;line-height:1.45}.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_1ift5_1{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;min-width:0;width:100%;align-items:stretch;overflow:hidden}@media(min-width:1025px){._shell_1ift5_1{flex-direction:row}}._left_1ift5_18{flex:1 1 100%;display:flex;flex-direction:column;height:100%;min-height:0;max-width:100%;overflow:hidden}@media(min-width:1025px){._left_1ift5_18{flex:0 0 33.333%;min-width:320px}}._right_1ift5_34{flex:1 1 100%;display:none;height:100%;min-height:0;min-width:0;max-width:100%;overflow:hidden}@media(min-width:1025px){._right_1ift5_34{flex:0 0 66.667%;display:flex;flex-direction:column}}._panel_1cvp3_1{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;max-width:100%;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden;padding:8px 8px 0}._header_1cvp3_16{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._title_1cvp3_23{font-size:18px;font-weight:700;color:#246399}@media(max-width:480px){._header_1cvp3_16{margin-bottom:8px}._title_1cvp3_23{font-size:16px}._panel_1cvp3_1{padding:6px 6px 0}._body_1cvp3_39{padding:6px}}._body_1cvp3_39{flex:1 1 auto;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;border-radius:8px;padding:8px}._footer_1cvp3_53{position:sticky;bottom:0;background:#fff;padding:10px 8px calc(12px + env(safe-area-inset-bottom,0px)) 8px;border-top:1px solid #eef1f6}._loadingOverlay_1cvp3_61{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff9;border-radius:12px}._root_1cvp3_71{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)}}._document_1dadj_1{--myte-md-navy: #1f5683;--myte-md-link: #246399;--myte-md-accent: #2e7ab9;--myte-md-sky: #69b3ec;--myte-md-ink: #111827;--myte-md-muted: #4b5563;--myte-md-border: #d7dee8;--myte-md-surface: #ffffff;--myte-md-soft: #f7fafc;--myte-md-code-bg: #0f172a;color:var(--myte-md-ink);font-size:inherit;line-height:1.68;max-width:100%;min-width:0;overflow-wrap:anywhere}._document--document_1dadj_20,._document--prd_1dadj_21{background:var(--myte-md-surface);border:1px solid rgba(215,222,232,.9);border-radius:8px;box-shadow:0 16px 36px #0f172a0f;font-size:.96rem;padding:clamp(1rem,2vw,1.75rem)}._document_1dadj_1 :where(h1,h2,h3,h4,h5,h6){margin:1.25em 0 .55em;color:var(--myte-md-navy);font-weight:800;letter-spacing:0;line-height:1.24}._document_1dadj_1 h1{border-bottom:1px solid rgba(105,179,236,.34);font-size:1.62rem;padding-bottom:.35rem}._document_1dadj_1 h2{font-size:1.34rem}._document_1dadj_1 h3{color:var(--myte-md-link);font-size:1.12rem}._document_1dadj_1 :where(h4,h5,h6){color:#244b6d;font-size:1rem}._document_1dadj_1 p,._document_1dadj_1 ul,._document_1dadj_1 ol,._document_1dadj_1 blockquote,._document_1dadj_1 pre,._tableShell_1dadj_63{margin-top:0;margin-bottom:.85rem}._document_1dadj_1 hr{border:0;border-top:1px solid rgba(105,179,236,.42);margin:1.4rem 0}._document_1dadj_1 ul,._document_1dadj_1 ol{padding-left:1.45rem}._document_1dadj_1 ul{list-style:disc outside}._document_1dadj_1 ol{list-style:decimal outside}._document_1dadj_1 ul ul{list-style-type:circle}._document_1dadj_1 ul ul ul{list-style-type:square}._document_1dadj_1 .contains-task-list,._document_1dadj_1 .task-list-item{list-style:none}._document_1dadj_1 li+li{margin-top:.28rem}._document_1dadj_1 li>p{margin-bottom:.35rem}._document_1dadj_1 input[type=checkbox]{accent-color:var(--myte-md-accent);margin-right:.42rem;transform:translateY(1px)}._blockquote_1dadj_114{background:#f8fbff;border-left:4px solid var(--myte-md-accent);border-radius:0 8px 8px 0;color:var(--myte-md-muted);padding:.75rem .95rem}._document_1dadj_1 a{color:var(--myte-md-link);font-weight:650;text-decoration:underline;text-underline-offset:2px}._document_1dadj_1 a:hover{color:var(--myte-md-navy)}._document_1dadj_1 :where(strong,b){color:var(--myte-md-ink)}._inlineCode_1dadj_137,._codeBlock_1dadj_138{font-family:Monaco,Consolas,Lucida Console,monospace}._inlineCode_1dadj_137{background:#69b3ec24;border-radius:4px;color:#143a5c;padding:.12rem .28rem}._codeShell_1dadj_149{border:1px solid #23344d;border-radius:8px;background:var(--myte-md-code-bg);color:#e5e7eb;margin-bottom:.85rem;overflow:hidden}._codeHeader_1dadj_158{align-items:center;background:#111827;border-bottom:1px solid #273244;color:#cbd5e1;display:flex;font-size:.75rem;justify-content:space-between;padding:.45rem .65rem}._copyButton_1dadj_169{background:transparent;border:0;color:#cbd5e1;cursor:pointer;font:inherit;padding:0}._codeBlock_1dadj_138{margin:0;max-height:580px;overflow:auto;padding:.75rem;white-space:pre}._tableShell_1dadj_63{border:1px solid var(--myte-md-border);border-radius:8px;box-sizing:border-box;contain:inline-size;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(46,122,185,.42) rgba(226,235,242,.9)}._table_1dadj_63{border-collapse:collapse;margin:0;max-width:none;min-width:100%;table-layout:auto;width:max-content}._table_1dadj_63 th,._table_1dadj_63 td{border-bottom:1px solid #e5e7eb;padding:.58rem .7rem;text-align:left;vertical-align:top}._table_1dadj_63 tbody tr:nth-child(2n){background:#fbfdff}._table_1dadj_63 th{background:linear-gradient(180deg,#69b3ec33,#69b3ec1a);color:var(--myte-md-navy);font-weight:800}._diagramShell_1dadj_230,._chartShell_1dadj_231,._fallbackShell_1dadj_232{border:1px solid var(--myte-md-border);border-radius:8px;margin-bottom:.85rem;overflow:hidden;background:var(--myte-md-surface)}._blockHeader_1dadj_240{align-items:center;background:var(--myte-md-soft);border-bottom:1px solid #e5e7eb;color:#374151;display:flex;font-size:.78rem;font-weight:700;justify-content:space-between;padding:.5rem .65rem}._diagramBody_1dadj_252,._chartBody_1dadj_253{padding:.75rem}._diagramBody_1dadj_252 svg{max-width:100%}._fallbackBody_1dadj_261{color:#4b5563;font-size:.85rem;padding:.75rem}._chartTitle_1dadj_267{color:var(--myte-md-navy);font-weight:800;margin-bottom:.65rem}._chartSvg_1dadj_273{display:block;height:auto;max-width:100%}._callout_1dadj_279{border:1px solid rgba(105,179,236,.44);border-left:4px solid var(--myte-md-accent);border-radius:8px;background:#f8fbff;color:var(--myte-md-ink);padding:.85rem .95rem}._calloutTitle_1dadj_288{color:var(--myte-md-navy);font-size:.78rem;font-weight:900;letter-spacing:.02em;margin-bottom:.35rem;text-transform:uppercase}._calloutBody_1dadj_297 :where(p,ul,ol){margin-bottom:.45rem}._calloutBody_1dadj_297 :where(p,ul,ol):last-child{margin-bottom:0}._callout--tip_1dadj_305{border-color:#2e7ab95c;border-left-color:#2e7ab9}._callout--important_1dadj_310{border-color:#1f568366;border-left-color:#1f5683}._callout--warning_1dadj_315,._callout--caution_1dadj_316{border-color:#ca8a0459;border-left-color:#ca8a04;background:#fffaf0}.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_1rriw_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_1rriw_15{display:flex;flex-direction:column;gap:2px;min-width:0}._kickerRow_1rriw_22{display:flex;align-items:center;gap:10px}._actions_1rriw_28{display:flex;flex-direction:column;align-items:flex-end;gap:6px;justify-content:flex-start;opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}._header_1rriw_1:hover ._actions_1rriw_28,._header_1rriw_1:focus-within ._actions_1rriw_28{opacity:1;transform:translateY(0);pointer-events:auto}._kicker_1rriw_22{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#246399f2}._dot_1rriw_55{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_1rriw_63{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_1rriw_73{font-size:18px;font-weight:900;color:#0f172a;line-height:1.15;letter-spacing:-.02em;animation:_titleReveal_1rriw_1 .46s cubic-bezier(.22,1,.36,1) both}._titlePlaceholder_1rriw_82{color:#0f172a8c;font-weight:800}._subtitle_1rriw_87{font-size:12px;font-weight:600;color:#334155b8}@media(max-width:480px){._header_1rriw_1{margin-bottom:10px;padding:9px 12px}._title_1rriw_73{font-size:16px}}@media(max-width:768px){._actions_1rriw_28{opacity:1;transform:none;pointer-events:auto}}@keyframes _titleReveal_1rriw_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;min-width:0;max-width:100%;overflow-x:hidden}.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}.initiativeHeaderActions{display:flex;align-items:center;justify-content:flex-end;min-height:28px}.initiativeHeaderEditButton,.initiativeHeaderIconButton{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;border:1px solid rgba(148,163,184,.45);background:#ffffffc7;color:#0f172ab8;box-shadow:0 8px 20px #0f172a14;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.initiativeHeaderEditButton:hover,.initiativeHeaderEditButton:focus-visible,.initiativeHeaderIconButton:hover,.initiativeHeaderIconButton:focus-visible{background:#fffffff5;border-color:#24639952;color:#0f172a;transform:translateY(-1px);outline:none}.initiativeHeaderEditButton:disabled,.initiativeHeaderIconButton:disabled{opacity:.55;cursor:default;transform:none}.initiativeHeaderEditForm{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 8px;border-radius:9999px;border:1px solid rgba(148,163,184,.45);background:#ffffffeb;box-shadow:0 12px 28px #0f172a1a;max-width:min(320px,44vw)}.initiativeHeaderTitleInput{min-width:0;width:clamp(140px,18vw,220px);border:none;background:transparent;color:#0f172a;font-size:12px;font-weight:700;outline:none}.initiativeHeaderTitleInput::placeholder{color:#475569b8}@media(max-width:768px){.initiativeHeaderEditForm{max-width:min(100%,280px)}.initiativeHeaderTitleInput{width:132px}}.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}.step1WorkspaceBanner{margin:0 6px 10px;padding:8px 12px;border-radius:10px;border:1px solid #cfe1f8;background:#f4f8fe;color:#1d4e89;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px}.step1WorkspaceBanner button{border:1px solid rgba(36,99,153,.22);background:#fff;color:#1d4e89;border-radius:9999px;padding:5px 10px;font-size:11px;font-weight:700;cursor:pointer}.step1WorkspaceBanner.error{border-color:#f1c8c8;background:#fff5f5;color:#9f1239}.step1WorkspaceBanner.error button{border-color:#9f123933;color:#9f1239}.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_1gayr_92{background:#eff2fd;padding:24px;border-radius:24px;position:relative;margin-bottom:24px;border:1px solid #ffffff;background-clip:padding-box;box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden}._MessageWrapper_1gayr_92:after{content:"";position:absolute;width:8px;height:calc(100% - 38px);border-radius:8px;top:18px}._MessageWrapper_1gayr_92._AISender_1gayr_113{padding-left:32px;padding-right:24px}._MessageWrapper_1gayr_92._AISender_1gayr_113:after{left:0;background-color:#3080c1;align-self:flex-start}._MessageWrapper_1gayr_92._humanSender_1gayr_122{padding-right:32px}._MessageWrapper_1gayr_92._humanSender_1gayr_122:after{right:0;background-color:#2e7ab9;color:#fff;align-self:flex-end}._MessageWrapper_1gayr_92 p{margin:0;font-size:16px;line-height:1.3;font-weight:400;letter-spacing:1px}._MessageWrapper_1gayr_92 p+p{margin-top:16px}._MessageWrapper_1gayr_92 ._senderName_1gayr_141{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_1gayr_92 ._sentenceTextarea_1gayr_154{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_1gayr_92 ._sentenceTextarea_1gayr_154:focus{outline:none;border-color:#2e7ab9}._improvePromptButton_1gayr_176{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_1gayr_176: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_1gayr_176:hover{transform:translateY(-2px);box-shadow:0 6px 10px #00000026}._improvePromptButton_1gayr_176:hover:before{left:100%}._improvePromptButton_1gayr_176:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}._improvePromptButton_1gayr_176:disabled{opacity:.7;cursor:not-allowed;transform:none}._improvePromptButton_1gayr_176 ._buttonIcon_1gayr_221{display:flex;align-items:center;justify-content:center;margin-right:8px;font-size:16px}._improvePromptButton_1gayr_176 ._buttonText_1gayr_228{font-weight:500;letter-spacing:.5px}._improvePromptButton_1gayr_176 ._loadingSpinner_1gayr_232{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_1gayr_1 .8s linear infinite}@keyframes _spin_1gayr_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._htmlMessage_1gayr_250{max-width:100%;min-width:0;width:100%;line-height:1.6;word-wrap:break-word;overflow-wrap:anywhere;overflow-x:hidden}._htmlMessage_1gayr_250 h1,._htmlMessage_1gayr_250 h2,._htmlMessage_1gayr_250 h3,._htmlMessage_1gayr_250 h4,._htmlMessage_1gayr_250 h5,._htmlMessage_1gayr_250 h6{margin-top:16px;margin-bottom:8px;font-weight:600;line-height:1.3}._htmlMessage_1gayr_250 h1{font-size:24px}._htmlMessage_1gayr_250 h2{font-size:20px}._htmlMessage_1gayr_250 h3{font-size:18px}._htmlMessage_1gayr_250 p{margin:0 0 12px;line-height:1.5}._htmlMessage_1gayr_250 a{color:#246399;text-decoration:none}._htmlMessage_1gayr_250 a:hover{text-decoration:underline}._htmlMessage_1gayr_250 ul,._htmlMessage_1gayr_250 ol{margin:12px 0;padding-left:24px}._htmlMessage_1gayr_250 ul li,._htmlMessage_1gayr_250 ol li{margin-bottom:6px}._htmlMessage_1gayr_250 strong,._htmlMessage_1gayr_250 b{font-weight:600}._htmlMessage_1gayr_250 :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_1gayr_250 pre{background:#0206170f;border:1px solid #E6EBF5;border-radius:10px;padding:12px 14px;overflow-x:auto;margin:12px 0}._htmlMessage_1gayr_250 pre code{background:transparent;border:0;padding:0;font-size:.92em;line-height:1.5}._htmlMessage_1gayr_250 table:not([data-markdown-table]){border-collapse:collapse;width:100%;margin:16px 0}._htmlMessage_1gayr_250 table:not([data-markdown-table]) th,._htmlMessage_1gayr_250 table:not([data-markdown-table]) td{border:1px solid #ddd;padding:8px 12px;text-align:left}._htmlMessage_1gayr_250 table:not([data-markdown-table]) th{background-color:#1e293b0f;font-weight:600}._htmlMessage_1gayr_250 table:not([data-markdown-table]) tr:nth-child(2n){background-color:#1e293b05}._htmlMessage_1gayr_250 blockquote{margin:12px 0;padding:8px 12px;border-left:4px solid #94a3b8;background:#94a3b81f;border-radius:6px}._htmlMessage_1gayr_250 hr{border:none;border-top:1px solid #E6EBF5;margin:16px 0}._chatThinking_1gayr_348{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}._chatThinkingLabel_1gayr_359{opacity:.75}._chatThinkingDots_1gayr_363{display:inline-flex;gap:4px}._chatThinkingDots_1gayr_363 span{width:6px;height:6px;border-radius:50%;background:#2e7ab9b3;animation:_chatPulse_1gayr_1 1.2s ease-in-out infinite}._chatThinkingDots_1gayr_363 span:nth-child(2){animation-delay:.2s}._chatThinkingDots_1gayr_363 span:nth-child(3){animation-delay:.4s}@keyframes _chatPulse_1gayr_1{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media(max-width:480px){._MessageWrapper_1gayr_92{padding:12px;border-radius:14px;margin:0 8px 10px}._MessageWrapper_1gayr_92._AISender_1gayr_113{padding-left:18px}._MessageWrapper_1gayr_92._humanSender_1gayr_122{padding-right:18px}._MessageWrapper_1gayr_92 p{font-size:13px;line-height:1.42;letter-spacing:.2px}._htmlMessage_1gayr_250{max-width:100%;font-size:13px;line-height:1.44}._htmlMessage_1gayr_250 p{font-size:13px;line-height:1.44}._htmlMessage_1gayr_250 h1{font-size:20px}._htmlMessage_1gayr_250 h2{font-size:18px}._htmlMessage_1gayr_250 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_krj9z_1{max-width:920px;margin:0 auto;padding:24px 16px}._header_krj9z_7{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._titleRow_krj9z_14{display:flex;align-items:center;gap:10px}._titleRow_krj9z_14 h1{margin:0;font-size:20px;font-weight:800;color:#111827}._badge_krj9z_26{margin-left:4px;background:#ef4444;color:#fff;font-weight:800;font-size:12px;line-height:1;padding:3px 8px;border-radius:9999px}._actions_krj9z_37{display:flex;align-items:center;flex-wrap:wrap;gap:10px}._checkbox_krj9z_44{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#374151}._button_krj9z_52,._buttonPrimary_krj9z_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_krj9z_52:hover:not(:disabled),._buttonPrimary_krj9z_53:hover:not(:disabled){background:#ffffffe6;transform:translateY(-1px)}._button_krj9z_52:disabled,._buttonPrimary_krj9z_53:disabled{opacity:.6;cursor:not-allowed}._buttonPrimary_krj9z_53{background:#246399;border-color:#246399;color:#fff}._buttonPrimary_krj9z_53:hover:not(:disabled){background:#111f4a}._state_krj9z_86{padding:18px 12px;color:#6b7280;font-weight:600}._list_krj9z_92{display:flex;flex-direction:column;gap:10px}._item_krj9z_98{width:100%;text-align:left;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffd9;padding:12px 14px;cursor:pointer;box-shadow:0 10px 24px #0f172a0a;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}._item_krj9z_98:hover{background:#fffffff2;border-color:#2e7ab940;box-shadow:0 14px 28px #0f172a14;transform:translateY(-1px)}._unseen_krj9z_117{border-left:4px solid #246399;padding-left:10px;background:linear-gradient(90deg,#24639924 0,#2463990f 44px,#fffffffa 44px),#fffffff5;border-color:#2463993d;box-shadow:0 14px 34px #2463991f}._unseen_krj9z_117 ._itemTitle_krj9z_124{color:#0f2740}._unseen_krj9z_117 ._itemBody_krj9z_127{color:#23384f}._seen_krj9z_131{background:#ffffffbd;border-color:#94a3b82e}._seen_krj9z_131 ._itemTitle_krj9z_124{color:#435166}._seen_krj9z_131 ._itemBody_krj9z_127{color:#5f6d81}._seen_krj9z_131 ._itemTime_krj9z_141,._seen_krj9z_131 ._meta_krj9z_142{color:#8190a3}._seen_krj9z_131 ._tag_krj9z_145{background:#94a3b814;color:#657488;border-color:#94a3b829}._itemTop_krj9z_151{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._itemLead_krj9z_158{min-width:0;flex:1 1 auto}._itemTitleRow_krj9z_163{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}._unreadDot_krj9z_171{width:9px;height:9px;border-radius:9999px;background:radial-gradient(circle at 30% 30%,#7fd0ff,#2e7ab9 55%,#1f5683);box-shadow:0 0 0 4px #2e7ab924;flex-shrink:0}._itemTitle_krj9z_124{font-weight:800;color:#111827;font-size:14px;min-width:0}._statusUnread_krj9z_187,._statusRead_krj9z_188{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:9999px;font-size:11px;font-weight:800;letter-spacing:.02em;flex-shrink:0}._statusUnread_krj9z_187{background:#2463991f;color:#1f5683;border:1px solid rgba(36,99,153,.18)}._statusRead_krj9z_188{background:#94a3b81a;color:#6b7280;border:1px solid rgba(148,163,184,.16)}._itemTime_krj9z_141{color:#6b7280;font-size:12px;font-weight:600;flex-shrink:0}@media(max-width:480px){._itemTop_krj9z_151{flex-wrap:wrap;align-items:flex-start}._itemTitleRow_krj9z_163{align-items:flex-start}._itemTitle_krj9z_124{flex:1 1 100%}._itemTime_krj9z_141{order:2}}._itemBody_krj9z_127{margin-top:6px;color:#374151;font-size:14px;line-height:1.35}._itemMeta_krj9z_241{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}._tag_krj9z_145{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_krj9z_142{color:#6b7280;font-size:12px;font-weight:600}._container_1yf73_100{display:flex;flex-direction:column;height:100%;background-color:#f8f9fa}._header_1yf73_107{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 1rem;min-height:48px;background-color:#fff;border-bottom:1px solid #e9ecef}._headerTitle_1yf73_117{font-size:.98rem;font-weight:600;color:#333;margin:0}._headerActions_1yf73_124{display:flex;align-items:center;gap:.5rem}._searchContainer_1yf73_130{position:relative;width:min(300px,32vw)}._searchIcon_1yf73_135{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#adb5bd}._searchInput_1yf73_143{width:100%;padding:.42rem .6rem .42rem 2.15rem;border:1px solid #dee2e6;border-radius:.375rem;font-size:.82rem;min-height:34px;transition:all .2s}._searchInput_1yf73_143:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab926}._searchInput_1yf73_143::placeholder{color:#adb5bd}._addButton_1yf73_161{display:flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;min-width:2.15rem;min-height:2.15rem;border-radius:.5rem;background-color:var(--crm-blue);color:#fff;border:none;cursor:pointer;transition:all .2s;box-shadow:0 2px 5px #2e7ab93d}._addButton_1yf73_161:hover{background-color:var(--crm-blue-dark);transform:translateY(-1px);box-shadow:0 4px 8px #2e7ab966}._addButton_1yf73_161:active{transform:translateY(0);box-shadow:0 2px 4px #2e7ab94d}._tableContainer_1yf73_187{flex:1;padding:.55rem .75rem;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._tableWrapper_1yf73_195{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:none;overflow:hidden;-webkit-overflow-scrolling:touch}._table_1yf73_187{width:100%;border-collapse:collapse}._table_1yf73_187 th,._table_1yf73_187 td{padding:.5rem .65rem;text-align:left;border-bottom:1px solid #e9ecef;font-size:.82rem;line-height:1.25}._table_1yf73_187 th{font-weight:600;font-size:.75rem;color:#495057;background-color:#f8f9fa;position:sticky;top:0;z-index:1}._table_1yf73_187 tr:last-child td{border-bottom:none}._table_1yf73_187 tr:hover td{background-color:#f8f9fa}._nameCell_1yf73_231{font-weight:500;color:var(--crm-blue-dark)}._websiteLink_1yf73_236{display:flex;align-items:center;gap:.375rem;color:var(--crm-blue-dark);text-decoration:none}._websiteLink_1yf73_236:hover{text-decoration:underline}._websiteText_1yf73_247{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_1yf73_254{display:flex;gap:.3rem}._actionButton_1yf73_259{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.25rem;border:none;cursor:pointer;transition:all .2s}._actionButton_1yf73_259:hover{transform:translateY(-1px)}._actionButton_1yf73_259:active{transform:translateY(0)}@media(max-width:768px){._websiteText_1yf73_247{max-width:100%;white-space:normal;overflow-wrap:anywhere}._actionButton_1yf73_259{width:var(--icon-button-size);height:var(--icon-button-size)}}._editButton_1yf73_288{background-color:#2e7ab914;color:var(--crm-blue-dark)}._editButton_1yf73_288:hover{background-color:#2e7ab929}._deleteButton_1yf73_296{background-color:#dc35451a;color:#dc3545}._deleteButton_1yf73_296:hover{background-color:#dc354533}._emptyState_1yf73_304{text-align:center;padding:1.25rem!important;color:#6c757d;font-style:italic}._loadingState_1yf73_311{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#6c757d}._loadingState_1yf73_311 p{margin-top:1rem}._spinner_1yf73_323{animation:_spin_1yf73_323 1s linear infinite}@keyframes _spin_1yf73_323{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_1yf73_335{padding:.4rem .75rem;background-color:#fff;border-top:1px solid #e9ecef;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._pagination_1yf73_345{display:flex;align-items:center;justify-content:center;gap:.5rem}._paginationButton_1yf73_352{display:flex;align-items:center;gap:.375rem;padding:.35rem .55rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;font-size:.8rem;cursor:pointer;transition:all .2s;min-height:32px}._paginationButton_1yf73_352:hover:not(:disabled){background-color:#f8f9fa;border-color:#ced4da}._paginationButton_1yf73_352:disabled{opacity:.5;cursor:not-allowed}._limitSelector_1yf73_375{display:flex;align-items:center;gap:.4rem;font-size:.875rem}._limitSelector_1yf73_375 select{padding:2px 6px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer}._paginationInfo_1yf73_390{font-size:.875rem;color:#6c757d}@media(max-width:992px){._searchContainer_1yf73_130{width:200px}}@media(max-width:768px){._header_1yf73_107{align-items:center;gap:.5rem;padding:.45rem .6rem}._headerActions_1yf73_124{flex:1;min-width:0;justify-content:space-between}._searchContainer_1yf73_130{width:100%}._addButton_1yf73_161{width:2rem;height:2rem;min-width:2rem;min-height:2rem}._tableContainer_1yf73_187{padding:.45rem}._table_1yf73_187 th,._table_1yf73_187 td{padding:.45rem .5rem;font-size:.8rem}._buttonText_1yf73_427{display:none}._paginationButton_1yf73_352{padding:.35rem}._limitSelector_1yf73_375 select{min-height:32px;padding:3px 8px}}@media(max-width:768px){._tableWrapper_1yf73_195{overflow:visible}._table_1yf73_187{display:block;width:100%}._table_1yf73_187 thead{display:none}._table_1yf73_187 tbody{display:block}._table_1yf73_187 tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;border:1px solid #e9ecef;border-radius:8px;margin-bottom:4px;box-shadow:none;overflow:hidden;padding:6px 8px;background:#fff;border-left:2px solid var(--crm-gold-soft)}._table_1yf73_187 td{display:grid;grid-template-columns:68px minmax(0,1fr);gap:4px;align-items:center;border:none;padding:1px 0;background:none;white-space:normal;min-width:0;word-break:break-word;font-size:.74rem;line-height:1.15}._table_1yf73_187 td:before{content:attr(data-label);font-weight:600;color:#6b7280;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}._table_1yf73_187 td._emptyState_1yf73_304{grid-template-columns:1fr}._table_1yf73_187 td._emptyState_1yf73_304:before{display:none}._table_1yf73_187 td[data-label=Name]{grid-template-columns:1fr;grid-column:1;padding:0 0 2px;font-size:.86rem;line-height:1.15}._table_1yf73_187 td[data-label=Name]:before{display:none}._table_1yf73_187 td[data-label=Actions]{grid-column:2;grid-row:1/span 5;grid-template-columns:1fr;justify-items:start;align-items:flex-start;padding-top:0;border-top:none}._table_1yf73_187 td[data-label=Actions]:before{display:none}._table_1yf73_187 td[data-label=Actions]:before{margin-bottom:4px}._actions_1yf73_254{flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;gap:4px}._actionButton_1yf73_259{width:1.65rem;height:1.65rem;border-radius:.35rem}._websiteText_1yf73_247{max-width:160px;white-space:nowrap}}@media(max-width:480px){._table_1yf73_187 td{grid-template-columns:64px minmax(0,1fr)}._footer_1yf73_335{padding:.35rem .45rem}}._modalOverlay_sc0df_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_sc0df_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_sc0df_1{align-items:flex-end}}._formContainer_sc0df_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_sc0df_32._modalMode_sc0df_48{width:100%;max-width:800px}@media(max-width:768px){._formContainer_sc0df_32._modalMode_sc0df_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_sc0df_32._modalMode_sc0df_48{border-radius:16px 16px 0 0}}._formContainer_sc0df_32._inlineMode_sc0df_65{width:100%;box-shadow:none;border:1px solid #e0e0e0;max-height:none;overflow:visible;margin-top:0!important}._inlineForm_sc0df_74{width:100%;padding:0;margin:0}._formContent_sc0df_80{padding:10px 12px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1 1 auto;min-height:0}@media(max-width:480px){._formContent_sc0df_80{padding:16px 12px}}._inlineMode_sc0df_65 ._formContent_sc0df_80{flex:0 0 auto;overflow:visible;overscroll-behavior:auto}._formHeader_sc0df_103{padding:8px 12px;border-bottom:1px solid #e0e0e0;text-align:left;position:sticky;top:0;background-color:#fff;z-index:10;flex-shrink:0}@media(max-width:480px){._formHeader_sc0df_103{padding:16px}}._formTitle_sc0df_119{font-size:1rem;line-height:1.2;font-weight:700;color:#246399;margin:0}._formDescription_sc0df_127{font-size:.72rem;line-height:1.2;color:#666;margin:1px 0 0}._inlineMode_sc0df_65 ._formDescription_sc0df_127{display:none}._formSection_sc0df_138{display:flex;flex-direction:column;gap:7px}._sectionTitle_sc0df_144{font-size:.82rem;line-height:1.2;font-weight:700;color:#333;display:flex;align-items:center;margin:0}._sectionIcon_sc0df_154{margin-right:6px;font-size:.95rem}._formGrid_sc0df_159{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}._formGrid_sc0df_159 ._fullWidth_sc0df_164{grid-column:1/-1}._formField_sc0df_168{display:flex;flex-direction:column;min-width:0;gap:3px}._fieldLabel_sc0df_175{display:flex;flex-direction:column;gap:3px;font-size:.7rem;line-height:1.15;font-weight:700;color:#333}._fieldInput_sc0df_185{height:34px;min-height:34px;padding:0 9px;border:1px solid #e0e0e0;border-radius:4px;font-size:.82rem;line-height:1.2;transition:border-color .2s,box-shadow .2s}._fieldInput_sc0df_185:focus{outline:none;border-color:#246399;box-shadow:0 0 0 2px #24639933}._fieldInput_sc0df_185._inputError_sc0df_200{border-color:#d32f2f}._fieldInput_sc0df_185._inputError_sc0df_200:focus{box-shadow:0 0 0 2px #d32f2f33}._fieldInput_sc0df_185::placeholder{color:#999}._phoneInputGroup_sc0df_210{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:6px}._countryCodeSelect_sc0df_217{height:34px;min-height:34px;padding:0 6px;border:1px solid #e0e0e0;border-radius:4px;font-size:.78rem;background-color:#fff;cursor:pointer}._countryCodeSelect_sc0df_217:focus{outline:none;border-color:#246399;box-shadow:0 0 0 2px #24639933}@media(max-width:768px){._fieldInput_sc0df_185,._countryCodeSelect_sc0df_217,._cancelButton_sc0df_236,._submitButton_sc0df_237{min-height:38px}._phoneInputGroup_sc0df_210{grid-template-columns:76px minmax(0,1fr)}}._errorMessage_sc0df_244{font-size:.68rem;line-height:1.25;color:#d32f2f;margin:1px 0 0}._separator_sc0df_251{height:1px;background-color:#e0e0e0;margin:0}._formFooter_sc0df_257{display:flex;justify-content:flex-end;gap:10px;padding:8px 12px calc(8px + 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_sc0df_257{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));gap:8px;flex-direction:column}}@media(max-width:480px){._phoneInputGroup_sc0df_210{flex-direction:column;align-items:stretch;gap:8px}._phoneInputGroup_sc0df_210 ._countryCodeSelect_sc0df_217,._phoneInputGroup_sc0df_210 ._fieldInput_sc0df_185{width:100%}._cancelButton_sc0df_236,._submitButton_sc0df_237{height:44px;min-width:80px}}._submitButton_sc0df_237,._cancelButton_sc0df_236{height:34px;padding:0 14px;border-radius:4px;font-size:.8rem;font-weight:700;cursor:pointer;transition:background-color .3s}._submitButton_sc0df_237:disabled,._cancelButton_sc0df_236:disabled{opacity:.7;cursor:not-allowed}._cancelButton_sc0df_236{background-color:transparent;border:1px solid #e0e0e0;color:#333}._cancelButton_sc0df_236:hover:not(:disabled){background-color:#f2f2f2}._submitButton_sc0df_237{background-color:#246399;border:none;color:#fff;min-width:100px}._submitButton_sc0df_237:hover:not(:disabled){background-color:#1a4870}._loadingText_sc0df_324{display:flex;align-items:center;justify-content:center}._loadingSpinner_sc0df_330{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_sc0df_1 1s linear infinite}@keyframes _spin_sc0df_1{to{transform:rotate(360deg)}}@media(max-width:480px){._formContent_sc0df_80{padding:8px;gap:7px}._formHeader_sc0df_103,._formFooter_sc0df_257{padding:7px 10px}._cancelButton_sc0df_236,._submitButton_sc0df_237{width:100%;height:38px}}@media(max-width:768px){._formGrid_sc0df_159{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px}._formTitle_sc0df_119{font-size:.92rem}._formDescription_sc0df_127{font-size:.68rem}}@media(max-width:340px){._formGrid_sc0df_159{grid-template-columns:1fr}._formGrid_sc0df_159 ._fullWidth_sc0df_164{grid-column:auto}}._container_w0uyt_92{display:flex;flex-direction:column;min-height:100%;background-color:#f8f9fa;overflow:visible}._header_w0uyt_100{display:flex;justify-content:space-between;align-items:center;flex:0 0 auto;padding:.6rem 1rem;background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 1px 3px #0000000d}._headerLeft_w0uyt_111{display:flex;align-items:center;gap:.75rem}._headerTitle_w0uyt_117{font-size:1rem;font-weight:600;color:#333;margin:0;line-height:1.2}._backButton_w0uyt_125{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;cursor:pointer;transition:all .2s}._backButton_w0uyt_125:hover{background-color:#f8f9fa;border-color:#ced4da}._saveButton_w0uyt_143{display:flex;align-items:center;gap:.5rem;min-height:34px;padding:.35rem .8rem;border-radius:.375rem;border:none;background-color:#2e7ab9;color:#fff;font-weight:500;cursor:pointer;transition:all .2s}._saveButton_w0uyt_143:hover:not(:disabled){background-color:#245f90}._saveButton_w0uyt_143:disabled{opacity:.7;cursor:not-allowed}._spinner_w0uyt_165{animation:_spin_w0uyt_165 1s linear infinite}@keyframes _spin_w0uyt_165{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._content_w0uyt_177{flex:0 0 auto;padding:.75rem;overflow:visible}._footer_w0uyt_183{flex:0 0 auto;padding:.45rem 1rem calc(.45rem + env(safe-area-inset-bottom,0px));background-color:#fff;border-top:1px solid #e9ecef}._footerContent_w0uyt_190{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;line-height:1.2;color:#6c757d}._companyInfo_w0uyt_199{margin:0;display:flex;align-items:center;gap:.5rem}._label_w0uyt_206{font-weight:500;color:#495057}._errorState_w0uyt_211{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:1rem}._errorState_w0uyt_211 p{font-size:1rem;color:#6c757d}@media(max-width:768px){._header_w0uyt_100{padding:calc(.45rem + env(safe-area-inset-top,0px)) .65rem .45rem}._saveButton_w0uyt_143{min-height:38px}._content_w0uyt_177{padding:.5rem}._footer_w0uyt_183{padding:.35rem .65rem calc(.35rem + env(safe-area-inset-bottom,0px))}._footerContent_w0uyt_190{gap:.35rem}}._container_171hg_100{display:flex;flex-direction:column;height:100%;background-color:#f8f9fa}._header_171hg_107{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 1rem;min-height:48px;background-color:#fff;border-bottom:1px solid #e9ecef}._headerTitle_171hg_117{font-size:.98rem;font-weight:600;color:#333;margin:0}._headerActions_171hg_124{display:flex;align-items:center;gap:.5rem}._searchContainer_171hg_130{position:relative;width:min(300px,32vw)}._searchIcon_171hg_135{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#adb5bd}._searchInput_171hg_143{width:100%;padding:.42rem .6rem .42rem 2.15rem;border:1px solid #dee2e6;border-radius:.375rem;font-size:.82rem;min-height:34px;transition:all .2s}._searchInput_171hg_143:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab926}._searchInput_171hg_143::placeholder{color:#adb5bd}._addButton_171hg_161{display:flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;min-width:2.15rem;min-height:2.15rem;border-radius:.5rem;background-color:var(--crm-blue);color:#fff;border:none;cursor:pointer;transition:all .2s;box-shadow:0 2px 5px #2e7ab93d}._addButton_171hg_161:hover{background-color:var(--crm-blue-dark);transform:translateY(-1px);box-shadow:0 4px 8px #2e7ab966}._addButton_171hg_161:active{transform:translateY(0);box-shadow:0 2px 4px #2e7ab94d}._tableContainer_171hg_187{flex:1;padding:.55rem .75rem;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._tableWrapper_171hg_195{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:none;overflow:hidden;-webkit-overflow-scrolling:touch}._table_171hg_187{width:100%;border-collapse:collapse}._table_171hg_187 th,._table_171hg_187 td{padding:.5rem .65rem;text-align:left;border-bottom:1px solid #e9ecef;font-size:.82rem;line-height:1.25}._table_171hg_187 th{font-weight:600;font-size:.75rem;color:#495057;background-color:#f8f9fa;position:sticky;top:0;z-index:1}._table_171hg_187 tr:last-child td{border-bottom:none}._table_171hg_187 tr:hover td{background-color:#f8f9fa}._nameCell_171hg_231{font-weight:500;color:var(--crm-blue-dark)}._nameWithIcon_171hg_236{display:flex;align-items:center;gap:.5rem}._cellIcon_171hg_242{color:#6c757d}._addressCell_171hg_246{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._badgeSuccess_171hg_253,._badgeNeutral_171hg_253{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}._badgeSuccess_171hg_253{background-color:#10b9811a;color:#10b981}._badgeNeutral_171hg_253{background-color:#6c757d1a;color:#6c757d}._actions_171hg_273{display:flex;gap:.3rem}._actionButton_171hg_278{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.25rem;border:none;cursor:pointer;transition:all .2s}._actionButton_171hg_278:hover{transform:translateY(-1px)}._actionButton_171hg_278:active{transform:translateY(0)}@media(max-width:768px){._actionButton_171hg_278{width:var(--icon-button-size);height:var(--icon-button-size)}}._editButton_171hg_302{background-color:#2e7ab914;color:var(--crm-blue-dark)}._editButton_171hg_302:hover{background-color:#2e7ab929}._deleteButton_171hg_310{background-color:#dc35451a;color:#dc3545}._deleteButton_171hg_310:hover{background-color:#dc354533}._emptyState_171hg_318{text-align:center;padding:1.25rem!important;color:#6c757d;font-style:italic}._loadingState_171hg_325{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#6c757d}._loadingState_171hg_325 p{margin-top:1rem}._spinner_171hg_337{animation:_spin_171hg_337 1s linear infinite;font-size:1.5rem}@keyframes _spin_171hg_337{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_171hg_350{padding:.4rem .75rem;background-color:#fff;border-top:1px solid #e9ecef;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._pagination_171hg_360{display:flex;align-items:center;justify-content:center;gap:.5rem}._paginationButton_171hg_367{display:flex;align-items:center;gap:.375rem;padding:.35rem .55rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;font-size:.8rem;cursor:pointer;transition:all .2s;min-height:32px}._paginationButton_171hg_367:hover:not(:disabled){background-color:#f8f9fa;border-color:#ced4da}._paginationButton_171hg_367:disabled{opacity:.5;cursor:not-allowed}._limitSelector_171hg_390{display:flex;align-items:center;gap:.4rem;font-size:.875rem}._limitSelector_171hg_390 select{padding:2px 6px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer}._paginationInfo_171hg_405{font-size:.875rem;color:#6c757d}@media(max-width:992px){._searchContainer_171hg_130{width:200px}}@media(max-width:768px){._header_171hg_107{align-items:center;gap:.5rem;padding:.45rem .6rem}._headerActions_171hg_124{flex:1;min-width:0;justify-content:space-between}._searchContainer_171hg_130{width:100%}._addButton_171hg_161{width:2rem;height:2rem;min-width:2rem;min-height:2rem}._tableContainer_171hg_187{padding:.45rem}._table_171hg_187 th,._table_171hg_187 td{padding:.45rem .5rem;font-size:.8rem}._buttonText_171hg_442{display:none}._limitSelector_171hg_390 select{min-height:32px;padding:3px 8px}}@media(max-width:768px){._tableWrapper_171hg_195{overflow:visible}._table_171hg_187{display:block;width:100%}._table_171hg_187 thead{display:none}._table_171hg_187 tbody{display:block}._table_171hg_187 tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;border:1px solid #e9ecef;border-radius:8px;margin-bottom:4px;box-shadow:none;overflow:hidden;padding:6px 8px;background:#fff;border-left:2px solid var(--crm-gold-soft)}._table_171hg_187 td{display:grid;grid-template-columns:68px minmax(0,1fr);gap:4px;align-items:center;border:none;padding:1px 0;background:none;white-space:normal;min-width:0;word-break:break-word;font-size:.74rem;line-height:1.15}._table_171hg_187 td:before{content:attr(data-label);font-weight:600;color:#6b7280;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}._table_171hg_187 td._emptyState_171hg_318{grid-template-columns:1fr}._table_171hg_187 td._emptyState_171hg_318:before{display:none}._table_171hg_187 td[data-label="Office Name"]{grid-template-columns:1fr;grid-column:1;padding:0 0 2px;font-size:.86rem;line-height:1.15}._table_171hg_187 td[data-label="Office Name"]:before{display:none}._table_171hg_187 td[data-label=Actions]{grid-column:2;grid-row:1/span 4;grid-template-columns:1fr;justify-items:start;align-items:flex-start;padding-top:0;border-top:none}._table_171hg_187 td[data-label=Actions]:before{display:none}._table_171hg_187 td[data-label=Actions]:before{margin-bottom:4px}._actions_171hg_273{flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;gap:4px}._actionButton_171hg_278{width:1.65rem;height:1.65rem;border-radius:.35rem}}@media(max-width:480px){._table_171hg_187 td{grid-template-columns:64px minmax(0,1fr)}._footer_171hg_350{padding:.35rem .45rem}}._modalOverlay_1wrk2_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_1wrk2_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_1wrk2_92{padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 12px);align-items:flex-end}}._inlineForm_1wrk2_120{width:100%;padding:0;margin:0}._formContainer_1wrk2_126{background:#fff;color:#111827;border-radius:8px;box-shadow:0 4px 12px #0f172a14;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_1wrk2_126._modalMode_1wrk2_140{width:100%;max-width:800px}@media(max-width:768px){._formContainer_1wrk2_126._modalMode_1wrk2_140{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_1wrk2_126._modalMode_1wrk2_140{border-radius:16px 16px 0 0}}._formContainer_1wrk2_126._inlineMode_1wrk2_156{width:100%;box-shadow:none;max-height:none;overflow:visible;border:1px solid #e5e7eb}._formHeader_1wrk2_164{padding:8px 12px;border-bottom:1px solid #e5e7eb;text-align:left;flex-shrink:0}._formTitle_1wrk2_171{font-size:1rem;line-height:1.2;font-weight:700;color:#2e7ab9;margin:0}._formDescription_1wrk2_179{font-size:.72rem;line-height:1.2;color:#667085;margin:1px 0 0}._inlineMode_1wrk2_156 ._formDescription_1wrk2_179{display:none}._formContainer_1wrk2_126 form{min-height:0;display:flex;flex-direction:column}._formContent_1wrk2_196{padding:10px 12px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1 1 auto;min-height:0}._inlineMode_1wrk2_156 ._formContent_1wrk2_196{overflow:visible;overscroll-behavior:auto;flex:0 0 auto}._formSection_1wrk2_214{display:flex;flex-direction:column;gap:7px}._sectionTitle_1wrk2_220{font-size:.82rem;line-height:1.2;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:8px;margin:0}._sectionIcon_1wrk2_231{color:#2e7ab9;font-size:.95rem}._formGrid_1wrk2_236{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}._fullWidth_1wrk2_242{grid-column:1/-1}._formField_1wrk2_246{min-width:0;display:flex;flex-direction:column;gap:3px}._fieldLabel_1wrk2_253{display:flex;flex-direction:column;gap:3px;font-size:.7rem;line-height:1.15;font-weight:700;color:#344054}._fieldInput_1wrk2_263{height:34px;min-height:34px;padding:0 9px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;color:#111827;font-size:.82rem;line-height:1.2;transition:border-color .2s,box-shadow .2s;width:100%}._fieldInput_1wrk2_263:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab929}._errorMessage_1wrk2_282{font-size:.68rem;line-height:1.25;color:#dc3545;margin:1px 0 0}._phoneInputGroup_1wrk2_289{display:grid;grid-template-columns:82px minmax(0,1fr);gap:6px;align-items:start}._countryCodeSelect_1wrk2_296{height:34px;min-height:34px;padding:0 6px;border:1px solid #d0d5dd;border-radius:4px;font-size:.78rem;background:#fff;min-width:0}._countryCodeSelect_1wrk2_296:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab929}@media(max-width:768px){._fieldInput_1wrk2_263,._countryCodeSelect_1wrk2_296,._cancelButton_1wrk2_315,._submitButton_1wrk2_316{min-height:38px}}._separator_1wrk2_320{height:1px;background-color:#ddd;margin:0}._formFooter_1wrk2_326{display:flex;justify-content:flex-end;gap:10px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid #e5e7eb;flex-shrink:0}._cancelButton_1wrk2_315{height:34px;padding:0 14px;border-radius:4px;font-size:.8rem;font-weight:700;cursor:pointer;transition:background-color .3s;background-color:transparent;border:1px solid #ccc;color:#333}._cancelButton_1wrk2_315:hover:not(:disabled){background-color:#f1f1f1}._cancelButton_1wrk2_315:disabled{opacity:.7;cursor:not-allowed}._submitButton_1wrk2_316{height:34px;padding:0 14px;border-radius:4px;font-size:.8rem;font-weight:700;cursor:pointer;transition:background-color .3s;background-color:#2e7ab9;border:none;color:#fff;min-width:100px}._submitButton_1wrk2_316:hover:not(:disabled){background-color:#245f90}._submitButton_1wrk2_316:disabled{opacity:.7;cursor:not-allowed}._loadingText_1wrk2_376{display:flex;align-items:center;justify-content:center}._loadingSpinner_1wrk2_382{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_1wrk2_1 1s linear infinite}@keyframes _spin_1wrk2_1{to{transform:rotate(360deg)}}._checkboxContainer_1wrk2_398{display:flex;align-items:center;min-height:34px;margin-top:15px}._checkboxLabel_1wrk2_405{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxInput_1wrk2_412{margin-right:6px;width:15px;height:15px}._checkboxText_1wrk2_418{font-size:.76rem;color:#333}@media(max-width:768px){._formHeader_1wrk2_164{padding:7px 10px}._formContent_1wrk2_196{padding:8px;gap:7px}._formGrid_1wrk2_236{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px}._formTitle_1wrk2_171{font-size:.92rem}._formDescription_1wrk2_179{font-size:.68rem}._phoneInputGroup_1wrk2_289{grid-template-columns:76px minmax(0,1fr)}._checkboxContainer_1wrk2_398{margin-top:14px}._fieldInput_1wrk2_263{height:38px}._cancelButton_1wrk2_315,._submitButton_1wrk2_316{width:100%;height:38px}}@media(max-width:340px){._formGrid_1wrk2_236{grid-template-columns:1fr}._fullWidth_1wrk2_242{grid-column:auto}._checkboxContainer_1wrk2_398{margin-top:0}}._root_srz35_92{width:100%}._trigger_srz35_96{width:100%;min-height:34px;padding:0 9px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#333;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.82rem;cursor:pointer;transition:border-color .2s,box-shadow .2s,background-color .2s}._trigger_srz35_96:hover:not(:disabled){border-color:#9aa7b4}._trigger_srz35_96:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab933}._trigger_srz35_96:disabled{background:#f3f4f6;color:#8a94a3;cursor:not-allowed}._open_srz35_126{border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab924}._error_srz35_131{border-color:#dc3545}._error_srz35_131:focus{box-shadow:0 0 0 2px #dc354533}._triggerValue_srz35_138,._placeholder_srz35_139{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._placeholder_srz35_139{color:#8a94a3}._chevron_srz35_152{flex-shrink:0;color:#667085;transition:transform .2s}._open_srz35_126 ._chevron_srz35_152{transform:rotate(180deg)}._overlay_srz35_161{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px));background:#0f172a7a;overflow:hidden;box-sizing:border-box}._sheet_srz35_174{width:min(560px,100vw - 24px);height:min(620px,100vh - 24px);max-height:calc(100vh - 24px);background:#fff;border-radius:8px;box-shadow:0 24px 70px #0f172a47;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}._sheetHeader_srz35_187{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid #e5e7eb}._sheetTitle_srz35_197{margin:0;color:#111827;font-size:.92rem;line-height:1.2;font-weight:700}._sheetMeta_srz35_205{margin:3px 0 0;color:#667085;font-size:.78rem;line-height:1.2}._closeButton_srz35_212{width:30px;height:30px;border:1px solid #d9dee5;border-radius:6px;background:#fff;color:#374151;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._closeButton_srz35_212:hover{background:#f3f4f6}._searchRow_srz35_228{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid #edf0f4;background:#f8fafc}._searchIcon_srz35_238{flex-shrink:0;color:#667085}._searchInput_srz35_243{width:100%;border:0;outline:0;background:transparent;color:#111827;font-size:.875rem;line-height:1.2}._searchInput_srz35_243::placeholder{color:#8a94a3}._list_srz35_256{min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;flex:1 1 0}._option_srz35_264{width:100%;min-height:36px;padding:6px 10px;border:0;border-bottom:1px solid #f0f2f5;background:#fff;color:#1f2937;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}._option_srz35_264:last-child{border-bottom:0}._option_srz35_264:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}._active_srz35_287:not(:disabled){background:#2e7ab914}._selected_srz35_291:not(:disabled){color:#0f4f7f}._optionContent_srz35_295{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}._optionLabel_srz35_303{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.18;font-weight:500}._optionDescription_srz35_312{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:.7rem;line-height:1.18;font-weight:400}._checkIcon_srz35_322{flex-shrink:0;color:#2e7ab9}._empty_srz35_327{padding:14px 10px;color:#667085;font-size:.875rem}._loadingState_srz35_333{min-height:120px;display:flex;align-items:center;justify-content:center;gap:8px;color:#667085;font-size:.875rem}._spinner_srz35_343{animation:_spin_srz35_343 .9s linear infinite}._resultMeta_srz35_347{flex:0 0 auto;padding:7px 10px;border-top:1px solid #edf0f4;color:#667085;background:#f8fafc;font-size:.75rem}@media(max-width:768px){._overlay_srz35_161{align-items:center;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))}._sheet_srz35_174{width:min(100%,100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px);border-radius:8px}._sheetHeader_srz35_187{padding:9px 10px}._sheetMeta_srz35_205{display:none}._trigger_srz35_96{min-height:38px}._option_srz35_264{min-height:34px;padding:5px 10px}._list_srz35_256{max-height:none}._resultMeta_srz35_347{padding:6px 10px}}@keyframes _spin_srz35_343{to{transform:rotate(360deg)}}._container_15a6l_92{display:flex;flex-direction:column;min-height:100%;background-color:#f8f9fa;overflow:visible}._header_15a6l_100{display:flex;justify-content:space-between;align-items:center;flex:0 0 auto;padding:.6rem 1rem;background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 1px 3px #0000000d}._headerLeft_15a6l_111{display:flex;align-items:center;gap:.75rem}._headerTitle_15a6l_117{font-size:1rem;font-weight:600;color:#333;margin:0;line-height:1.2}._backButton_15a6l_125{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;cursor:pointer;transition:all .2s}._backButton_15a6l_125:hover{background-color:#f8f9fa;border-color:#ced4da}._saveButton_15a6l_143{display:flex;align-items:center;gap:.5rem;min-height:34px;padding:.35rem .8rem;border-radius:.375rem;border:none;background-color:#2e7ab9;color:#fff;font-weight:500;cursor:pointer;transition:all .2s}._saveButton_15a6l_143:hover:not(:disabled){background-color:#245f90}._saveButton_15a6l_143:disabled{opacity:.7;cursor:not-allowed}._loadingSpinner_15a6l_165{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_15a6l_1 1s linear infinite}@keyframes _spin_15a6l_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._content_15a6l_183{flex:0 0 auto;padding:.75rem;overflow:visible}._footer_15a6l_189{padding:1rem 1.5rem;background-color:#fff;border-top:1px solid #e9ecef}._footerContent_15a6l_195{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.875rem;color:#6c757d}._officeInfo_15a6l_203{margin:0;display:flex;align-items:center;gap:.5rem}._label_15a6l_210{font-weight:500;color:#495057}._errorState_15a6l_215{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:1rem}._errorState_15a6l_215 p{font-size:1rem;color:#6c757d}@media(max-width:768px){._header_15a6l_100{padding:calc(.45rem + env(safe-area-inset-top,0px)) .65rem .45rem}._backButton_15a6l_125{width:var(--icon-button-size);height:var(--icon-button-size);min-width:var(--icon-button-size);min-height:var(--icon-button-size)}._saveButton_15a6l_143{min-height:38px}._content_15a6l_183{padding:.5rem}._footer_15a6l_189{padding:.75rem 1rem}._footerContent_15a6l_195{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)}}._panel_12xmf_92{background:linear-gradient(180deg,#fff,#f9fbff);padding:1.5rem;border-radius:.75rem;box-shadow:0 14px 32px #0f172a14;border:1px solid rgba(46,122,185,.08);flex:1 1 260px;min-width:260px;flex-shrink:0}@media(max-width:992px){._panel_12xmf_92{width:100%;padding:1rem}}._headerRow_12xmf_109{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem;flex-wrap:wrap}._sectionTitle_12xmf_118{margin:0;display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;color:#16324f}._inviteInlineButton_12xmf_128{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(46,122,185,.18);background:#2e7ab914;color:#2e7ab9;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease;min-height:38px}._inviteInlineButton_12xmf_128:hover{background:#2e7ab924;box-shadow:0 8px 18px #2e7ab924}._inviteInlineButton_12xmf_128:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}._stateBox_12xmf_153,._noMembers_12xmf_154{display:flex;align-items:center;gap:.5rem;padding:1rem;border-radius:.75rem;background:#0f172a08;color:#526173}._noMembers_12xmf_154{justify-content:center;text-align:center;font-style:italic}._membersList_12xmf_170{display:flex;flex-direction:column;gap:.75rem}._memberItem_12xmf_176{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.95rem 1rem;background:linear-gradient(135deg,#fffffff5,#f6f9fcfa);border-radius:.85rem;border-left:4px solid #2E7AB9;border:1px solid rgba(15,23,42,.06);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._memberItem_12xmf_176:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a0f;background:linear-gradient(135deg,#fff,#f4f8fc)}@media(max-width:768px){._memberItem_12xmf_176{flex-direction:column;align-items:stretch}}._pendingItem_12xmf_200{border-left-color:#2e7ab9}._memberInfo_12xmf_204{min-width:0;display:flex;flex-direction:column;gap:.32rem}._memberName_12xmf_211{font-weight:700;color:#16324f;overflow-wrap:anywhere}._memberEmail_12xmf_217{font-size:.875rem;color:#607082;overflow-wrap:anywhere}._metaRow_12xmf_223{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-top:.15rem}._roleBadge_12xmf_231,._privilegeBadge_12xmf_232,._pendingBadge_12xmf_233,._deliveryPill_12xmf_234{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .55rem;border-radius:999px;font-size:.7rem;font-weight:700;width:fit-content}._roleBadge_12xmf_231{background:#0f172a14;color:#314254}._privilegeBadge_12xmf_232{background:#0f9d581c;color:#0b7b45;border:1px solid rgba(15,157,88,.18)}._pendingBadge_12xmf_233{background:#2e7ab914;color:#2e7ab9}._deliveryPill_12xmf_234{border:1px solid transparent}._deliveryPending_12xmf_265{background:#64748b14;color:#536274;border-color:#64748b29}._deliveryWarning_12xmf_271{background:#b7791f1f;color:#8a5b12;border-color:#b7791f2e}._deliverySuccess_12xmf_277{background:#0f9d581f;color:#0b7b45;border-color:#0f9d5833}._deliveryDanger_12xmf_283{background:#dc35451a;color:#b02a37;border-color:#dc35452e}._deliveryDetail_12xmf_289{font-size:.78rem;color:#607082;overflow-wrap:anywhere}._memberActions_12xmf_295{display:flex;align-items:center;gap:.5rem;flex-shrink:0;justify-content:flex-end}@media(max-width:768px){._memberActions_12xmf_295{width:100%;align-items:stretch}}._privilegeToggleBtn_12xmf_309{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:38px;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(15,157,88,.2);background:#0f9d5814;color:#0b7b45;font-size:.76rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}._privilegeToggleBtn_12xmf_309:hover:not(:disabled){background:#0f9d5824;transform:translateY(-1px)}._privilegeToggleBtn_12xmf_309:disabled{opacity:.58;cursor:not-allowed}@media(max-width:768px){._privilegeToggleBtn_12xmf_309{flex:1 1 160px;min-height:44px;border-radius:.8rem}}._privilegeToggleActive_12xmf_341{border-color:#b7791f38;background:#b7791f1f;color:#8a5b12}._privilegeToggleActive_12xmf_341:hover:not(:disabled){background:#b7791f2e}._removeMemberBtn_12xmf_350{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:none;background:#dc35451a;color:#c53030;cursor:pointer;transition:transform .2s ease,background .2s ease;flex-shrink:0}._removeMemberBtn_12xmf_350:hover:not(:disabled){background:#dc354529;transform:scale(1.04)}._removeMemberBtn_12xmf_350:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._removeMemberBtn_12xmf_350{flex:0 0 44px;height:44px;border-radius:.8rem}}._pendingSection_12xmf_380{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}._pendingHeader_12xmf_387{font-size:.9rem;font-weight:700;color:#223b57}._inviteActions_12xmf_393{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}@media(max-width:768px){._inviteActions_12xmf_393{width:100%}}._inviteActionBtn_12xmf_407{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:38px;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(46,122,185,.2);background:#2e7ab914;color:#2e7ab9;font-size:.76rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}._inviteActionBtn_12xmf_407:hover:not(:disabled){background:#2e7ab924;transform:translateY(-1px)}._inviteActionBtn_12xmf_407:disabled{opacity:.58;cursor:not-allowed}@media(max-width:768px){._inviteActionBtn_12xmf_407{flex:1 1 140px;min-height:44px;border-radius:.8rem}}._inviteActionDanger_12xmf_439{border-color:#dc35452e;background:#dc354514;color:#c53030}._inviteActionDanger_12xmf_439:hover:not(:disabled){background:#dc354524}._spinner_12xmf_448{animation:_spin_12xmf_448 1s linear infinite}@keyframes _spin_12xmf_448{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._inviteInlineButton_12xmf_128{width:100%;justify-content:center;min-height:44px}}._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_w7dez_100{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_w7dez_100{overflow:hidden}}._toolbar_w7dez_115{display:flex;justify-content:flex-start;align-items:center;gap:1rem;background-color:#fff;padding:.35rem 1rem;min-height:48px;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 2px #0f172a0a;z-index:10;position:relative;overflow:hidden}._toolbarTitle_w7dez_130{flex:0 0 auto;font-size:.84rem;font-weight:700;color:#1f2937;letter-spacing:0;white-space:nowrap}._tabs_w7dez_139{display:flex;list-style:none;padding:0;margin:0;gap:.25rem;min-width:0;overflow-x:auto;scrollbar-width:thin}._tab_w7dez_139{border:1px solid transparent;background:transparent;padding:.45rem .75rem;min-height:34px;border-radius:.375rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;color:#6c757d;display:flex;align-items:center;gap:.35rem;white-space:nowrap}._tab_w7dez_139:hover{color:#2e7ab9;background-color:#2e7ab90f}._tab_w7dez_139._active_w7dez_170{color:var(--crm-blue-dark);border-color:#2e7ab938;background-color:#2e7ab914;box-shadow:inset 0 -2px 0 var(--crm-gold);font-weight:600}._tabIcon_w7dez_178{display:flex;align-items:center;justify-content:center}._tabContent_w7dez_184{flex:1;overflow:auto;padding:0;background-color:transparent}@media(max-width:768px){._toolbar_w7dez_115{min-height:44px;padding:.3rem .5rem;gap:.5rem}._toolbarTitle_w7dez_130{font-size:.78rem}._tab_w7dez_139{padding:.4rem .6rem;min-height:32px;font-size:.78rem}._tabIcon_w7dez_178 svg{width:14px;height:14px}}@media(max-width:480px){._toolbar_w7dez_115{align-items:stretch;flex-direction:column;gap:.25rem;min-height:auto;padding:.3rem .45rem}._toolbarTitle_w7dez_130{display:none}._tabs_w7dez_139{width:100%}}:root{--crm-blue: #2e7ab9;--crm-blue-dark: #246399;--crm-blue-bright: #3080c1;--crm-gold: #d4af37;--crm-gold-soft: rgba(212, 175, 55, .18)}._container_w6s0t_100{display:flex;flex-direction:column;min-height:100%;background-color:#f8f9fa;overflow:visible}._header_w6s0t_108{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 1rem;min-height:48px;background-color:#fff;border-bottom:1px solid #e9ecef;position:relative;overflow:hidden}._headerTitle_w6s0t_120{font-size:.98rem;font-weight:600;color:#333;margin:0}._headerActions_w6s0t_127{display:flex;align-items:center;gap:.5rem}._filterGroup_w6s0t_133{display:inline-flex;align-items:center;gap:.35rem}._filterLabel_w6s0t_139{font-size:.74rem;color:#495057}._filterSelect_w6s0t_144{padding:.34rem .5rem;border:1px solid #dee2e6;border-radius:.375rem;font-size:.78rem;background:#fff;min-height:34px;max-width:190px}._searchContainer_w6s0t_154{position:relative;width:min(280px,28vw)}._searchIcon_w6s0t_159{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#adb5bd}._searchInput_w6s0t_167{width:100%;padding:.42rem .6rem .42rem 2.15rem;border:1px solid #dee2e6;border-radius:.375rem;font-size:.82rem;min-height:34px;transition:all .2s}._searchInput_w6s0t_167:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab926}._searchInput_w6s0t_167::placeholder{color:#adb5bd}._addButton_w6s0t_185{display:flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;min-width:2.15rem;min-height:2.15rem;border-radius:.5rem;background-color:var(--crm-blue);color:#fff;border:none;cursor:pointer;transition:all .2s;box-shadow:0 2px 5px #2e7ab93d}._addButton_w6s0t_185:hover{background-color:var(--crm-blue-dark);transform:translateY(-1px);box-shadow:0 4px 8px #2e7ab966}._addButton_w6s0t_185:active{transform:translateY(0);box-shadow:0 2px 4px #2e7ab94d}._viewToggle_w6s0t_211{display:inline-flex;background:#f1f3f5;border-radius:.375rem;padding:.15rem;gap:.15rem}._viewBtn_w6s0t_219{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:none;background:transparent;color:#495057;border-radius:.375rem;cursor:pointer;transition:all .2s ease}._viewBtn_w6s0t_219:hover{background:#e9ecef}._viewActive_w6s0t_236{background:#fff;box-shadow:0 1px 2px #0000000f}._headerTitleSection_w6s0t_241{display:flex;flex-direction:row;align-items:center;gap:.65rem;min-width:0}._contactTypeFilters_w6s0t_249{display:flex;gap:.2rem;margin-top:0;padding:.15rem;border-radius:.45rem;background:#f1f3f5}._filterButton_w6s0t_258{padding:.32rem .55rem;border-radius:.35rem;font-size:.75rem;font-weight:500;background-color:#f1f3f5;color:#495057;border:none;cursor:pointer;transition:all .2s ease}._filterButton_w6s0t_258:hover{background-color:#e9ecef}._filterButton_w6s0t_258._active_w6s0t_272{background-color:#2e7ab9;box-shadow:inset 0 -2px 0 var(--crm-gold);color:#fff}._contactType_w6s0t_249{display:inline-block;padding:.16rem .42rem;border-radius:.25rem;font-size:.75rem;font-weight:500;background-color:#f1f3f5;color:#495057}._contactType_w6s0t_249._client_w6s0t_287{background-color:#28a7451a;color:#28a745}._contactType_w6s0t_249._developer_w6s0t_291,._contactType_w6s0t_249._builder_w6s0t_291{background-color:#2e7ab91a;color:#2e7ab9}._contactType_w6s0t_249._expert_w6s0t_295{background-color:#14b8a61f;color:#0f766e}._contactType_w6s0t_249._reseller_w6s0t_299{background-color:#fd7e141a;color:#fd7e14}._contactType_w6s0t_249._projectmanager_w6s0t_303{background-color:#17a2b81a;color:#17a2b8}._tableContainer_w6s0t_308{flex:0 0 auto;padding:.55rem .75rem;overflow:visible;-webkit-overflow-scrolling:touch}._tableWrapper_w6s0t_315{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:none;overflow:hidden;-webkit-overflow-scrolling:touch}._table_w6s0t_308{width:100%;border-collapse:collapse}._table_w6s0t_308 th,._table_w6s0t_308 td{padding:.42rem .55rem;text-align:left;border-bottom:1px solid #e9ecef;font-size:.8rem;line-height:1.25}._table_w6s0t_308 th{font-weight:600;font-size:.72rem;color:#495057;background-color:#f8f9fa;position:sticky;top:0;z-index:1}._table_w6s0t_308 tr:last-child td{border-bottom:none}._table_w6s0t_308 tr:hover td{background-color:#f8f9fa}._nameCell_w6s0t_351{font-weight:500;color:var(--crm-blue-dark)}._gridWrapper_w6s0t_356{background:transparent}._grid_w6s0t_356{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.55rem}._card_w6s0t_366{background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;box-shadow:none;display:flex;flex-direction:column;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}._card_w6s0t_366:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0f172a1a}._cardHeader_w6s0t_382{display:flex;align-items:center;padding:.55rem .6rem .25rem;gap:.5rem}._avatar_w6s0t_389{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#2e7ab926,#6b85d926);color:#2e7ab9;display:inline-flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:700}._cardTitle_w6s0t_402{display:flex;flex-direction:column;min-width:0}._cardName_w6s0t_408{font-weight:600;color:#222;line-height:1.15;font-size:.88rem}._cardMeta_w6s0t_415{display:flex;gap:.5rem;align-items:center;color:#6c757d;flex-wrap:wrap}._metaChunk_w6s0t_423{display:inline-flex;align-items:center;gap:.25rem;font-size:.74rem}._badge_w6s0t_430{font-size:.68rem;padding:.08rem .38rem;border-radius:999px;background:#f1f3f5;color:#495057}._cardActions_w6s0t_438{margin-left:auto;display:inline-flex;gap:.25rem}._cardBody_w6s0t_444{display:flex;flex-direction:column;gap:.3rem;padding:.35rem .6rem}._rowItem_w6s0t_451{display:inline-flex;gap:.35rem;align-items:center;color:#495057;font-size:.76rem;min-width:0}._rowItem_w6s0t_451 a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardFooter_w6s0t_466{display:flex;gap:.35rem;padding:.35rem .6rem .55rem}._cardBtnText_w6s0t_472{margin-left:.25rem;font-size:.72rem}._client_w6s0t_287{background-color:#28a7451a!important;color:#28a745!important}._developer_w6s0t_291,._builder_w6s0t_291{background-color:#2e7ab91a!important;color:var(--crm-blue-dark)!important}._expert_w6s0t_295{background-color:#14b8a61f!important;color:#0f766e!important}._reseller_w6s0t_299{background-color:#fd7e141a!important;color:#fd7e14!important}._projectmanager_w6s0t_303{background-color:#17a2b81a!important;color:#17a2b8!important}._iconText_w6s0t_507{display:flex;align-items:center;gap:.5rem}._cellIcon_w6s0t_513{color:#6c757d}._emailLink_w6s0t_517,._phoneLink_w6s0t_517{color:#495057;text-decoration:none;transition:color .2s}._emailLink_w6s0t_517:hover,._phoneLink_w6s0t_517:hover{color:#2e7ab9;text-decoration:underline}._actions_w6s0t_527{display:flex;gap:.3rem}._actionButton_w6s0t_532{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.25rem;border:none;cursor:pointer;transition:all .2s}._actionButton_w6s0t_532:hover{transform:translateY(-1px)}._actionButton_w6s0t_532:active{transform:translateY(0)}@media(max-width:768px){._actionButton_w6s0t_532{width:var(--icon-button-size);height:var(--icon-button-size)}}._editButton_w6s0t_556{background-color:#2e7ab914;color:var(--crm-blue-dark)}._editButton_w6s0t_556:hover{background-color:#2e7ab929}._deleteButton_w6s0t_564{background-color:#dc35451a;color:#dc3545}._deleteButton_w6s0t_564:hover{background-color:#dc354533}._proposalRow_w6s0t_572{cursor:pointer;transition:background-color .2s}._proposalRow_w6s0t_572:hover td{background-color:#f8f9fa}._expandBtn_w6s0t_580{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_w6s0t_580:hover{background-color:#2e7ab91a}._noteButton_w6s0t_596{background-color:#17a2b81a;color:#17a2b8}._noteButton_w6s0t_596:hover{background-color:#17a2b833}._reminderButton_w6s0t_604{background-color:#fd7e141a;color:#fd7e14}._reminderButton_w6s0t_604:hover{background-color:#fd7e1433}._expandedRow_w6s0t_612{background-color:#f8f9fa;transition:all .3s ease-in-out}._expandedRow_w6s0t_612 td{padding:0}._expandedContent_w6s0t_620{display:flex;flex-direction:row;padding:.75rem;border-top:1px solid #ddd;background:#fdfdfd;animation:_fadeIn_w6s0t_1 .3s ease-in-out;gap:.75rem}@media(max-width:768px){._expandedContent_w6s0t_620{flex-direction:column;padding:1rem;gap:1rem}}._sectionTitle_w6s0t_637{font-size:.9rem;font-weight:600;color:#333;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}._detailsSection_w6s0t_647{background:#fff;padding:.85rem;border-radius:.5rem;box-shadow:0 2px 8px #00000014;width:40%;flex-shrink:0}@media(max-width:768px){._detailsSection_w6s0t_647{width:100%}}._detailsList_w6s0t_661{display:flex;flex-direction:column;gap:.75rem}._detailItem_w6s0t_667{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;border-bottom:1px solid #f0f0f0}._detailItem_w6s0t_667:last-child{border-bottom:none}._detailLabel_w6s0t_678{font-size:.875rem;font-weight:600;color:#495057;min-width:150px;flex-shrink:0}._detailValue_w6s0t_686{font-size:.875rem;color:#333;font-weight:500}._notesHeader_w6s0t_692{margin-bottom:.5rem;padding-bottom:.35rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}._addNoteButton_w6s0t_701{display:flex;align-items:center;gap:.35rem;padding:.35rem .55rem;background-color:#2e7ab91a;color:#2e7ab9;border:none;border-radius:.375rem;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .2s}._addNoteButton_w6s0t_701:hover{background-color:#2e7ab933}._notesSection_w6s0t_719{background:#fff;padding:.85rem;border-radius:.5rem;box-shadow:0 2px 8px #00000014;width:95%;margin:0 auto;flex-shrink:0}._notesList_w6s0t_729{max-height:180px;overflow-y:auto;padding-right:.5rem}._notesList_w6s0t_729::-webkit-scrollbar{width:4px}._notesList_w6s0t_729::-webkit-scrollbar-track{background:transparent}._notesList_w6s0t_729::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}._noteItem_w6s0t_745{padding:.65rem;border-radius:.5rem;background-color:#f8f9fa;margin-bottom:.75rem;border-left:3px solid #2E7AB9}._noteItem_w6s0t_745:last-child{margin-bottom:0}._noteItem_w6s0t_745 ._noteHeader_w6s0t_755{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._noteItem_w6s0t_745 ._deleteNoteBtn_w6s0t_761{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_w6s0t_745 ._deleteNoteBtn_w6s0t_761:hover{background-color:#e74c3c1a;transform:scale(1.1)}._noteItem_w6s0t_745 ._deleteNoteBtn_w6s0t_761:active{transform:scale(.95)}._noteTimestamp_w6s0t_781{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6c757d;margin-bottom:.5rem}._noteContent_w6s0t_790{font-size:.875rem;color:#495057;line-height:1.5;white-space:pre-wrap}._notesLoading_w6s0t_797{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 0;color:#6c757d}._notesLoading_w6s0t_797 ._spinner_w6s0t_805{animation:_spin_w6s0t_805 1s linear infinite}._notesEmpty_w6s0t_809{display:flex;align-items:center;justify-content:center;padding:2rem 0;color:#6c757d;font-style:italic}@keyframes _fadeIn_w6s0t_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._emptyState_w6s0t_828{text-align:center;padding:1.25rem!important;color:#6c757d;font-style:italic}._loadingState_w6s0t_835{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#6c757d}._loadingState_w6s0t_835 p{margin-top:1rem}._spinner_w6s0t_805{animation:_spin_w6s0t_805 1s linear infinite}@keyframes _spin_w6s0t_805{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_w6s0t_859{padding:.4rem .75rem;background-color:#fff;border-top:1px solid #e9ecef;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._pagination_w6s0t_869{display:flex;align-items:center;justify-content:center;gap:.5rem}._paginationButton_w6s0t_876{display:flex;align-items:center;gap:.375rem;padding:.35rem .55rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;font-size:.8rem;cursor:pointer;transition:all .2s;min-height:32px}._paginationButton_w6s0t_876:hover:not(:disabled){background-color:#f8f9fa;border-color:#ced4da}._paginationButton_w6s0t_876:disabled{opacity:.5;cursor:not-allowed}._paginationInfo_w6s0t_899{font-size:.875rem;color:#6c757d}._limitSelector_w6s0t_904{display:flex;align-items:center;gap:.4rem;font-size:.875rem}._limitSelector_w6s0t_904 select{padding:3px 8px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;min-height:32px}@media(max-width:992px){._searchContainer_w6s0t_154{width:200px}}@media(max-width:768px){._header_w6s0t_108{flex-direction:column;align-items:stretch;gap:.45rem;padding:.45rem .6rem;overflow:visible}._headerTitleSection_w6s0t_241{width:100%;align-items:center;justify-content:flex-start;gap:.45rem}._headerTitle_w6s0t_120{font-size:.9rem}._headerActions_w6s0t_127{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2rem;align-items:center;width:100%;gap:.4rem}._searchContainer_w6s0t_154{grid-column:auto;width:auto;order:2}._filterGroup_w6s0t_133{grid-column:auto;min-width:0;order:1}._filterLabel_w6s0t_139{display:none}._viewToggle_w6s0t_211{order:3;margin-left:auto}._addButton_w6s0t_185{order:3;width:2rem;height:2rem;min-width:2rem;min-height:2rem}._tableContainer_w6s0t_308{padding:.45rem}._table_w6s0t_308 th,._table_w6s0t_308 td{padding:.45rem .5rem;font-size:.8rem}._buttonText_w6s0t_980{display:none}._paginationButton_w6s0t_876{padding:.35rem}._filterSelect_w6s0t_144{width:100%;max-width:none}._grid_w6s0t_356{grid-template-columns:1fr;gap:.28rem}._cardFooter_w6s0t_466 ._actionButton_w6s0t_532{width:auto;min-width:0;padding:0 .32rem}._card_w6s0t_366{border-radius:8px;border-left:2px solid var(--crm-gold-soft)}._cardHeader_w6s0t_382{padding:.42rem .45rem .12rem;gap:.35rem;align-items:flex-start}._avatar_w6s0t_389{width:24px;height:24px;font-size:.62rem;margin-top:1px}._cardName_w6s0t_408{font-size:.82rem;line-height:1.05}._cardMeta_w6s0t_415{gap:.25rem;line-height:1.05}._metaChunk_w6s0t_423{font-size:.66rem;max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_w6s0t_430{font-size:.58rem;padding:.04rem .3rem}._cardActions_w6s0t_438{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}._cardActions_w6s0t_438 ._actionButton_w6s0t_532{width:1.65rem;height:1.65rem;border-radius:.35rem}._cardBody_w6s0t_444{gap:.18rem;padding:.2rem .45rem}._rowItem_w6s0t_451{font-size:.68rem;gap:.25rem;line-height:1.08}._rowItem_w6s0t_451 svg,._metaChunk_w6s0t_423 svg{width:12px;height:12px}._cardFooter_w6s0t_466{gap:.25rem;padding:.22rem .45rem .42rem}._cardFooter_w6s0t_466 ._actionButton_w6s0t_532{height:1.6rem;border-radius:.35rem;font-size:.66rem}._cardFooter_w6s0t_466 ._actionButton_w6s0t_532 svg{width:13px;height:13px}._cardBtnText_w6s0t_472{font-size:.64rem;margin-left:.18rem}}@media(max-width:768px){._tableWrapper_w6s0t_315{overflow:visible}._table_w6s0t_308{display:block;width:100%}._table_w6s0t_308 thead{display:none}._table_w6s0t_308 tbody{display:block}._proposalRow_w6s0t_572{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;border:1px solid #e9ecef;border-radius:8px;margin-bottom:4px;box-shadow:none;overflow:hidden;padding:6px 8px;background:#fff;border-left:2px solid var(--crm-gold-soft)}._proposalRow_w6s0t_572 td{display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px;align-items:center;border:none;padding:1px 0;background:none;white-space:normal;min-width:0;word-break:break-word;font-size:.7rem;line-height:1.12}._proposalRow_w6s0t_572 td:before{content:attr(data-label);font-weight:600;color:#6b7280;font-size:.56rem;letter-spacing:.04em;text-transform:uppercase}._table_w6s0t_308 td._emptyState_w6s0t_828{grid-template-columns:1fr}._table_w6s0t_308 td._emptyState_w6s0t_828:before{display:none}._proposalRow_w6s0t_572 td[data-label=Name]{grid-template-columns:1fr;grid-column:1;padding:0 0 2px;font-size:.84rem;line-height:1.15}._proposalRow_w6s0t_572 td[data-label=Name]:before{display:none}._proposalRow_w6s0t_572 td[data-label=Expand]{grid-column:2;grid-row:1;grid-template-columns:1fr;justify-items:end;padding:0}._proposalRow_w6s0t_572 td[data-label=Expand]:before{display:none}._proposalRow_w6s0t_572 td[data-label=Notes],._proposalRow_w6s0t_572 td[data-label=Reminders],._proposalRow_w6s0t_572 td[data-label=Actions]{grid-template-columns:1fr;align-items:flex-start}._proposalRow_w6s0t_572 td[data-label=Actions]{grid-column:2;grid-row:2/span 5;padding-top:5px;justify-items:start;border-top:none}._proposalRow_w6s0t_572 td[data-label=Actions]:before,._proposalRow_w6s0t_572 td[data-label=Notes]:before,._proposalRow_w6s0t_572 td[data-label=Reminders]:before{display:none}._proposalRow_w6s0t_572 td[data-label=Notes]:before,._proposalRow_w6s0t_572 td[data-label=Reminders]:before,._proposalRow_w6s0t_572 td[data-label=Actions]:before{margin-bottom:4px}._actions_w6s0t_527{flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;gap:4px}._proposalRow_w6s0t_572 ._actionButton_w6s0t_532{width:1.65rem;height:1.65rem;border-radius:.35rem}._expandedRow_w6s0t_612{display:block;margin-bottom:12px}._expandedRow_w6s0t_612 td{display:block}._expandedRow_w6s0t_612 td:before{display:none}}@media(max-width:480px){._proposalRow_w6s0t_572 td{grid-template-columns:58px minmax(0,1fr)}._contactTypeFilters_w6s0t_249{flex:1;max-width:100%}._headerActions_w6s0t_127{grid-template-columns:minmax(0,1fr) 2rem}._filterGroup_w6s0t_133{grid-column:1/-1}._searchContainer_w6s0t_154{grid-column:1}._addButton_w6s0t_185{grid-column:2}._filterButton_w6s0t_258{padding:.28rem .42rem;font-size:.68rem}._footer_w6s0t_859{padding:.35rem .45rem}}@media(max-width:768px){._contactTypeFilters_w6s0t_249{min-width:0;overflow-x:auto;padding-bottom:.15rem}._contactTypeFilters_w6s0t_249::-webkit-scrollbar{height:4px}._contactTypeFilters_w6s0t_249::-webkit-scrollbar-track{background:transparent}._contactTypeFilters_w6s0t_249::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}._filterButton_w6s0t_258{white-space:nowrap}}._modalOverlay_1hyf5_92{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#f8fafc;overflow:hidden}._inlineForm_1hyf5_100{width:100%}._formContainer_1hyf5_104{background:#fff;color:#111827;display:flex;flex-direction:column;min-height:0}._formContainer_1hyf5_104._modalMode_1hyf5_111{width:100%;height:100vh;height:100dvh;height:100svh}._formContainer_1hyf5_104._inlineMode_1hyf5_117{width:100%;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}._formHeader_1hyf5_124{flex:0 0 auto;min-height:48px;padding:8px 16px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff}._formTitle_1hyf5_136{margin:0;color:#2e7ab9;font-size:1rem;line-height:1.2;font-weight:700}._formDescription_1hyf5_144{margin:1px 0 0;color:#667085;font-size:.72rem;line-height:1.2}._headerCloseButton_1hyf5_151{width:32px;height:32px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#475467;font-size:1.4rem;line-height:1;cursor:pointer}._headerCloseButton_1hyf5_151:hover{background:#f3f4f6}._form_1hyf5_104{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}._formContent_1hyf5_173{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 14px;display:flex;flex-direction:column;gap:10px;background:#f8fafc}._inlineMode_1hyf5_117 ._formContent_1hyf5_173{max-height:none;overflow:visible;padding:10px 12px;background:#fff}._inlineMode_1hyf5_117 ._form_1hyf5_104{display:block}._inlineMode_1hyf5_117 ._formHeader_1hyf5_124{min-height:42px;padding:7px 12px}._inlineMode_1hyf5_117 ._formDescription_1hyf5_144{display:none}._formSection_1hyf5_205{display:flex;flex-direction:column;gap:7px}._sectionTitle_1hyf5_211{margin:0;display:flex;align-items:center;gap:8px;color:#1f2937;font-size:.82rem;line-height:1.2;font-weight:700}._sectionIcon_1hyf5_222{color:#2e7ab9;font-size:.95rem}._formGrid_1hyf5_227{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}._formField_1hyf5_233{min-width:0;display:flex;flex-direction:column;gap:3px}._phoneField_1hyf5_240{grid-column:span 2}._fieldLabel_1hyf5_244{color:#344054;font-size:.7rem;line-height:1.15;font-weight:700}._fieldInput_1hyf5_251,._extensionInput_1hyf5_252{width:100%;min-height:34px;border:1px solid #d0d5dd;border-radius:4px;padding:0 9px;background:#fff;color:#111827;font-size:.82rem;line-height:1.2;transition:border-color .2s,box-shadow .2s}._fieldInput_1hyf5_251:focus,._extensionInput_1hyf5_252:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab929}._fieldInput_1hyf5_251::placeholder,._extensionInput_1hyf5_252::placeholder{color:#98a2b3}._inputError_1hyf5_275{border-color:#dc3545!important}._phoneRow_1hyf5_279{display:grid;grid-template-columns:minmax(104px,128px) minmax(0,1fr) 62px;gap:6px;align-items:start}._phoneCodeControl_1hyf5_286{min-width:0}._extensionInput_1hyf5_252{text-align:center}._errorMessage_1hyf5_294{margin:1px 0 0;color:#dc3545;font-size:.68rem;line-height:1.25}._createNewButton_1hyf5_301{min-height:30px;width:100%;margin-top:1px;padding:4px 9px;border:1px dashed #b8c3cf;border-radius:4px;background:#fff;color:#2e7ab9;cursor:pointer;font-size:.72rem;line-height:1.2;font-weight:700}._createNewButton_1hyf5_301:hover{border-color:#2e7ab9;background:#2e7ab90d}._formFooter_1hyf5_320{flex:0 0 auto;padding:8px 14px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:10px;background:#fff}._cancelButton_1hyf5_330,._submitButton_1hyf5_331{min-height:34px;padding:0 14px;border-radius:4px;font-size:.8rem;font-weight:700;cursor:pointer}._cancelButton_1hyf5_330:disabled,._submitButton_1hyf5_331:disabled{opacity:.65;cursor:not-allowed}._cancelButton_1hyf5_330{border:1px solid #d0d5dd;color:#344054;background:#fff}._cancelButton_1hyf5_330:hover:not(:disabled){background:#f3f4f6}._submitButton_1hyf5_331{border:0;color:#fff;background:#2e7ab9}._submitButton_1hyf5_331:hover:not(:disabled){background:#266498}._duplicateOverlay_1hyf5_363{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:16px}._duplicateDialog_1hyf5_374{width:min(460px,100%);background:#fff;border-radius:8px;padding:20px;box-shadow:0 24px 70px #0f172a47;text-align:center}._duplicateIcon_1hyf5_383{color:#2e7ab9;font-size:1.8rem}._duplicateTitle_1hyf5_388{margin:10px 0 6px;color:#111827;font-size:1.1rem}._duplicateMessage_1hyf5_394{margin:0 0 14px;color:#4b5563;font-size:.9rem}._duplicateDetails_1hyf5_400{margin-bottom:16px;padding:12px;border-left:3px solid #2E7AB9;border-radius:6px;background:#f8fafc;text-align:left}._duplicateDetails_1hyf5_400 div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;margin:4px 0}._duplicateDetails_1hyf5_400 span{color:#667085;font-size:.8rem;font-weight:700}._duplicateDetails_1hyf5_400 strong{min-width:0;color:#111827;font-size:.84rem;overflow-wrap:anywhere}@media(max-width:720px){._formHeader_1hyf5_124{padding:calc(7px + env(safe-area-inset-top,0px)) 10px 7px;min-height:44px}._formTitle_1hyf5_136{font-size:.92rem}._formDescription_1hyf5_144{font-size:.68rem}._formContent_1hyf5_173{padding:8px;gap:8px}._formGrid_1hyf5_227{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px}._phoneField_1hyf5_240{grid-column:1/-1}._fieldInput_1hyf5_251,._extensionInput_1hyf5_252{min-height:38px;font-size:.86rem}._phoneRow_1hyf5_279{grid-template-columns:minmax(84px,96px) minmax(0,1fr) 54px;gap:6px}._phoneRow_1hyf5_279 ._extensionInput_1hyf5_252{grid-column:auto;padding:0 6px;text-align:center}._formFooter_1hyf5_320{padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:1fr 1fr}._cancelButton_1hyf5_330,._submitButton_1hyf5_331{width:100%;min-height:38px}}@media(max-width:380px){._phoneRow_1hyf5_279{grid-template-columns:82px minmax(0,1fr) 50px}}@media(max-width:340px){._formGrid_1hyf5_227{grid-template-columns:1fr}._phoneField_1hyf5_240{grid-column:auto}}._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_6pdha_92{display:flex;flex-direction:column;min-height:100%;background-color:#f8f9fa;overflow:visible}._header_6pdha_100{display:flex;justify-content:space-between;align-items:center;flex:0 0 auto;padding:.6rem 1rem;background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 1px 3px #0000000d}._headerLeft_6pdha_111{display:flex;align-items:center;gap:.75rem}._headerTitle_6pdha_117{font-size:1rem;font-weight:600;color:#333;margin:0;line-height:1.2}._backButton_6pdha_125{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;border:1px solid #dee2e6;background-color:#fff;color:#495057;cursor:pointer;transition:all .2s}._backButton_6pdha_125:hover{background-color:#f8f9fa;border-color:#ced4da}._headerActions_6pdha_143{display:flex;align-items:center;gap:.75rem}._actionButton_6pdha_149{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_6pdha_149:hover:not(:disabled){background-color:#245f90}._actionButton_6pdha_149:disabled{opacity:.7;cursor:not-allowed}._saveButton_6pdha_170{display:flex;align-items:center;gap:.5rem;min-height:34px;padding:.35rem .8rem;border-radius:.375rem;border:none;background-color:#2e7ab9;color:#fff;font-weight:500;cursor:pointer;transition:all .2s}._saveButton_6pdha_170:hover:not(:disabled){background-color:#245f90}._saveButton_6pdha_170:disabled{opacity:.7;cursor:not-allowed}._loadingSpinner_6pdha_192{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_6pdha_1 1s linear infinite}@keyframes _spin_6pdha_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._content_6pdha_210{flex:0 0 auto;padding:.75rem;overflow:visible}._identityNotice_6pdha_216{margin:0 0 .75rem;padding:.75rem .875rem;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;color:#1e3a5f;font-size:.875rem;line-height:1.45}._mobileSaveBar_6pdha_227{display:none}._errorState_6pdha_231{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:1rem}._errorState_6pdha_231 p{font-size:1rem;color:#6c757d}@media(max-width:768px){._header_6pdha_100{flex-direction:row;align-items:center;gap:.5rem;padding:calc(.45rem + env(safe-area-inset-top,0px)) .65rem .45rem}._headerActions_6pdha_143{display:none}._backButton_6pdha_125{width:var(--icon-button-size);height:var(--icon-button-size);min-width:var(--icon-button-size);min-height:var(--icon-button-size)}._saveButton_6pdha_170{min-height:38px}._content_6pdha_210{padding:.5rem}._mobileSaveBar_6pdha_227{display:flex;justify-content:center;flex:0 0 auto;padding:.45rem .65rem calc(.45rem + 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_6pdha_143{flex-wrap:wrap;gap:.5rem}._actionButton_6pdha_149,._saveButton_6pdha_170{font-size:.875rem;padding:.5rem .75rem}._actionButton_6pdha_149 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:#212529}.invite-container .invite-text{margin-bottom:25px;font-size:1rem;color:#64697b}.invite-container .success-message{color:#28a745;font-size:1.1rem;margin-bottom:20px}.invite-container.error h2{color:#e5383b}.invite-container .github-input{margin-bottom:20px}.invite-container .modal-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:15px}@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 .modal-actions{flex-direction:column}.invite-container .custom-btn{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_1279p_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_1279p_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_1279p_45{flex-direction:column!important;flex:1!important;min-height:0!important;overflow:hidden!important}._sidebar_1279p_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_1279p_52._expanded_1279p_61{max-height:320px!important;overflow-y:auto!important}._sidebar_1279p_52{max-height:50px;overflow:hidden;transition:max-height .3s ease}._sidebarContent_1279p_72{padding:0 16px 16px}._tabsContentContainer_1279p_75{padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))!important}._sidebarContent_1279p_72{padding:0 16px 16px!important}._mainContent_1279p_83{padding:0 12px!important;flex:1!important;overflow:hidden!important}._sidebarHeader_1279p_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_1279p_88{display:none}}._optionsToggle_1279p_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_1279p_104:hover{background-color:#e5e7eb!important}._header_1279p_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_1279p_116{padding:calc(10px + env(safe-area-inset-top,0px)) 16px 8px}}@media(max-width:480px){._header_1279p_116{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 6px}}._headerContent_1279p_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_1279p_151{grid-area:title;display:flex;align-items:center;gap:10px;margin-bottom:0;min-width:0}._titleIcon_1279p_160{width:18px;height:18px;color:#6b7280;flex-shrink:0}._title_1279p_151{font-size:15px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){._title_1279p_151{font-size:14px}}._subtitle_1279p_181{grid-area:subtitle;display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7280;line-height:1.3}._subtitle_1279p_181 span{white-space:nowrap}@media(max-width:480px){._subtitle_1279p_181{font-size:11px;gap:6px;flex-wrap:wrap}}._qaqcHeaderBanner_1279p_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_1279p_215{width:12px;height:12px}._qaqcHeaderLabel_1279p_220{font-weight:600}._qaqcHeaderMeta_1279p_224{color:#476d8f}._closeButton_1279p_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_1279p_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_1279p_228:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}@media(max-width:768px){._closeButton_1279p_228{width:36px;height:36px;margin-left:12px}}@media(max-width:480px){._closeButton_1279p_228{width:34px;height:34px;margin-left:8px}}._closeIcon_1279p_269{width:18px;height:18px}@media(max-width:768px){._closeIcon_1279p_269{width:16px;height:16px}}@media(max-width:480px){._closeIcon_1279p_269{width:15px;height:15px}}._content_1279p_45{display:flex;flex:1;overflow:hidden;min-height:0}@media(max-width:768px){._content_1279p_45{flex-direction:column}}._mainContent_1279p_83{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;max-height:100%}@media(max-width:768px){._mainContent_1279p_83{flex:1;max-height:100%}}._tabsContainer_1279p_313{padding:10px 20px 0;flex-shrink:0}@media(max-width:768px){._tabsContainer_1279p_313{padding:8px 16px 0}}@media(max-width:480px){._tabsContainer_1279p_313{padding:8px 12px 0}}._tabsContentContainer_1279p_75{padding:0 20px 12px;display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0}._tabs_1279p_75{width:100%;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}._tabsList_1279p_346{display:flex;width:100%;border-radius:4px;overflow:hidden;margin-bottom:8px;flex-shrink:0}@media(max-width:768px){._tabsList_1279p_346{margin-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabsList_1279p_346::-webkit-scrollbar{display:none}}._tabsTrigger_1279p_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_1279p_366:not(:last-child){border-right:none}._tabsTrigger_1279p_366:hover{background-color:#f3f4f6}._tabsTrigger_1279p_366[data-state=active]{background-color:#fff;color:#111827;border-bottom:2px solid #2E7AB9;font-weight:600}@media(max-width:768px){._tabsTrigger_1279p_366{min-width:100px;padding:7px 9px;font-size:12px}}@media(max-width:480px){._tabsTrigger_1279p_366{min-width:80px;padding:6px 8px;font-size:10.5px;gap:4px}}._tabIcon_1279p_411{width:16px;height:16px}@media(max-width:768px){._tabIcon_1279p_411{width:14px;height:14px}}@media(max-width:480px){._tabIcon_1279p_411{width:12px;height:12px}}._tabsContent_1279p_75{margin-top:0;flex:1 1 auto;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._tabsContent_1279p_75:focus-visible{outline:none}._testingTab_1279p_440{display:flex;flex-direction:column;gap:20px;padding-bottom:24px}._workspacePanel_1279p_447{min-height:100%;padding-bottom:4px}._workspaceGrid_1279p_452{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.95fr);gap:16px;align-items:stretch}@media(max-width:1120px){._workspaceGrid_1279p_452{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){._workspaceGrid_1279p_452{gap:12px}}._workspaceSecondaryColumn_1279p_469{display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:768px){._workspaceSecondaryColumn_1279p_469{gap:12px}}._sectionCard_1279p_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_1279p_481{padding:14px 16px}}@media(max-width:480px){._sectionCard_1279p_481{border-radius:14px;padding:12px 14px}}._sectionCardPrimary_1279p_501{min-height:100%}._sectionCardHeader_1279p_505{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._sectionKicker_1279p_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_1279p_524{margin:0;font-size:18px;font-weight:600;color:#0f172a}@media(max-width:480px){._sectionCardTitle_1279p_524{font-size:16px}}._detailNarrative_1279p_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_1279p_536{font-size:13px;line-height:1.65}}._metaGrid_1279p_551{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:480px){._metaGrid_1279p_551{grid-template-columns:minmax(0,1fr)}}._metaTile_1279p_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_1279p_573{display:flex;flex-direction:column;gap:12px}._metaRow_1279p_579{display:flex;align-items:baseline;justify-content:space-between;gap:12px}@media(max-width:480px){._metaRow_1279p_579{flex-direction:column;align-items:flex-start;gap:4px}}._metaRowBlock_1279p_593{display:flex;flex-direction:column;gap:8px}._metaLabel_1279p_599{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}._metaValue_1279p_607{font-size:13px;font-weight:600;line-height:1.4;color:#0f172a;text-align:right}@media(max-width:480px){._metaValue_1279p_607{text-align:left}}._metaValueMuted_1279p_620{font-size:13px;line-height:1.5;color:#64748b}._pillList_1279p_626{display:flex;flex-wrap:wrap;gap:8px}._dependencyItem_1279p_632{display:inline-flex;align-items:center;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;padding:4px 10px;background:#fff}._dependencyText_1279p_641{margin:0;font-size:13px;font-weight:700;line-height:1.4;color:#334155}._structuredList_1279p_649{list-style:none;margin:0;padding:0;display:grid;gap:10px}._structuredListItem_1279p_657{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_1279p_668{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_1279p_681{font-size:13px;line-height:1.6;color:#334155;overflow-wrap:break-word}._subtaskList_1279p_688{display:grid;gap:10px}._subtaskRow_1279p_693{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_1279p_693 input{margin-top:4px;accent-color:#2E7AB9}._subtaskLabel_1279p_708{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_1279p_719{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_1279p_732{margin:0;font-size:13px;line-height:1.55;color:#64748b}._badgeContainer_1279p_739{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}@media(max-width:768px){._badgeContainer_1279p_739{gap:12px;margin-bottom:20px}}@media(max-width:480px){._badgeContainer_1279p_739{gap:8px;margin-bottom:16px}}._badgeGroup_1279p_758{display:flex;flex-direction:column;gap:6px}@media(max-width:480px){._badgeGroup_1279p_758{gap:4px}}._badgeLabel_1279p_769{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}@media(max-width:480px){._badgeLabel_1279p_769{font-size:10px}}._badge_1279p_739{cursor:pointer;font-size:13px;font-weight:500;padding:4px 10px;border-radius:4px}@media(max-width:480px){._badge_1279p_739{font-size:12px;padding:3px 8px}}._statusDone_1279p_796{background-color:#22c55e1a;color:#15803d;border:1px solid rgba(34,197,94,.2)}._statusInProgress_1279p_802{background-color:#2e7ab91a;color:#246399;border:1px solid rgba(46,122,185,.2)}._statusPending_1279p_808{background-color:#2e7ab91a;color:#b45309;border:1px solid rgba(46,122,185,.2)}._clickableBadge_1279p_814{cursor:pointer}._section_1279p_481{margin-bottom:24px}@media(max-width:768px){._section_1279p_481{margin-bottom:20px}}@media(max-width:480px){._section_1279p_481{margin-bottom:16px}}._sectionTitle_1279p_832{font-size:16px;font-weight:600;color:#111827;margin-bottom:12px}@media(max-width:768px){._sectionTitle_1279p_832{font-size:15px;margin-bottom:10px}}@media(max-width:480px){._sectionTitle_1279p_832{font-size:14px;margin-bottom:8px}}._sectionText_1279p_851{font-size:14px;line-height:1.6;color:#4b5563;white-space:pre-line;word-wrap:break-word}@media(max-width:480px){._sectionText_1279p_851{font-size:13px;line-height:1.5}}._list_1279p_865{list-style-type:disc;list-style-position:outside;padding-left:20px;font-size:14px;line-height:1.6;color:#4b5563}._list_1279p_865 li{margin-bottom:6px;word-wrap:break-word}._list_1279p_865 li:last-child{margin-bottom:0}@media(max-width:480px){._list_1279p_865{font-size:13px;line-height:1.5;padding-left:16px}._list_1279p_865 li{margin-bottom:4px}}._checkboxList_1279p_891{display:flex;flex-direction:column;gap:10px}@media(max-width:480px){._checkboxList_1279p_891{gap:8px}}._checkboxItem_1279p_902{display:flex;align-items:flex-start;gap:10px}@media(max-width:480px){._checkboxItem_1279p_902{gap:8px}}._checkboxLabel_1279p_913{font-size:14px;line-height:1.5;color:#4b5563;padding-top:1px;word-wrap:break-word}@media(max-width:480px){._checkboxLabel_1279p_913{font-size:13px}}._badgeList_1279p_926{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:480px){._badgeList_1279p_926{gap:6px}}._separator_1279p_937{margin:8px 0;height:1px;background-color:#f3f4f6;border:none}@media(max-width:768px){._separator_1279p_937{margin:10px 0}}@media(max-width:480px){._separator_1279p_937{margin:8px 0}}._moreMenuWrapper_1279p_955{position:relative;margin-left:8px}._moreMenuButton_1279p_960{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_1279p_972{width:18px;height:18px;color:#6b7280}._moreMenuDropdown_1279p_978{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_1279p_991{display:flex;align-items:center;width:100%;padding:10px;gap:10px;border:none;background:transparent;color:#111827;cursor:pointer;border-radius:8px}._moreMenuItem_1279p_991:hover{background:#f3f4f6}._moreMenuItemIcon_1279p_1008{width:16px;height:16px;color:#6b7280}._qaqcConfirmDialog_1279p_1015{max-width:520px;width:92vw;padding:16px 20px;border-radius:12px}._qaqcConfirmHeader_1279p_1022{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._qaqcConfirmTitleRow_1279p_1029{display:inline-flex;align-items:center;gap:8px}._qaqcConfirmIcon_1279p_1035{width:18px;height:18px;color:#2e7ab9}._qaqcConfirmActions_1279p_1041{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}._deleteCommentDialog_1279p_1050{max-width:480px;width:92vw;padding:16px 20px;border-radius:12px}._deleteCommentHeader_1279p_1057{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._deleteCommentTitleRow_1279p_1064{display:inline-flex;align-items:center;gap:8px}._deleteCommentIcon_1279p_1070{width:18px;height:18px;color:#dc2626}._deleteCommentActions_1279p_1076{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}._buttonSpinner_1279p_1085,._buttonIcon_1279p_1091{width:16px;height:16px;margin-right:6px}._qaQcSavedResultsNote_1279p_1097{margin:10px 0 14px;padding:10px 12px;border-radius:8px;background:#f2f7fb;border:1px solid #C7DDF0;color:#1f4f7a;font-size:13px}._commentsSection_1279p_1107{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_1279p_1107{flex-basis:176px;min-height:176px;margin-bottom:10px}}@media(max-width:480px){._commentsSection_1279p_1107{flex-basis:164px;min-height:164px;margin-bottom:8px}}._commentsSectionExpanded_1279p_1131{flex:0 0 clamp(260px,34vh,360px);min-height:260px}@media(max-width:768px){._commentsSectionExpanded_1279p_1131{flex-basis:260px}}@media(max-width:480px){._commentsSectionExpanded_1279p_1131{flex-basis:240px}}._commentsHeader_1279p_1146{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}@media(max-width:480px){._commentsHeader_1279p_1146{margin-bottom:8px}}._commentsTitle_1279p_1159{display:flex;align-items:center;gap:8px}@media(max-width:480px){._commentsTitle_1279p_1159{gap:6px}}._commentsIcon_1279p_1170{width:18px;height:18px;color:#6b7280}@media(max-width:480px){._commentsIcon_1279p_1170{width:16px;height:16px}}._commentsContent_1279p_1182{display:flex;flex-direction:column;flex:1;min-height:0;gap:8px}@media(max-width:480px){._commentsContent_1279p_1182{gap:8px}}._commentsScrollArea_1279p_1195{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_1279p_1195{padding:10px}}@media(max-width:480px){._commentsScrollArea_1279p_1195{padding:8px;border-radius:6px}}._commentsSectionExpanded_1279p_1131 ._commentsScrollArea_1279p_1195{border-color:#c7ddf0;box-shadow:inset 0 1px #ffffffe6,0 6px 16px #2e7ab91f}._loadingContainer_1279p_1226{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px}@media(max-width:480px){._loadingContainer_1279p_1226{gap:8px}}._spinner_1279p_1240{width:24px;height:24px;color:#6b7280}@media(max-width:480px){._spinner_1279p_1240{width:20px;height:20px}}._loadingText_1279p_1252{font-size:14px;color:#6b7280}@media(max-width:480px){._loadingText_1279p_1252{font-size:13px}}._dateSeparator_1279p_1262{display:flex;align-items:center;gap:12px;margin:8px 0;color:#6b7280;font-size:.75rem;font-weight:500;-webkit-user-select:none;user-select:none}._dateSeparator_1279p_1262:before,._dateSeparator_1279p_1262:after{content:"";flex:1;height:1px;background:#e5e7eb}._comment_1279p_1107{margin-bottom:16px;width:100%;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0f}._comment_1279p_1107:last-child{margin-bottom:0}@media(max-width:480px){._comment_1279p_1107{margin-bottom:12px;padding:8px 10px}}._commentHeader_1279p_1298{display:flex;align-items:center;gap:8px;margin-bottom:6px}@media(max-width:480px){._commentHeader_1279p_1298{gap:6px;margin-bottom:4px}}._commentAvatar_1279p_1311{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_1279p_1311{width:24px;height:24px;font-size:10px}}._commentAuthor_1279p_1329{font-size:14px;font-weight:600;color:#111827;flex:1}@media(max-width:480px){._commentAuthor_1279p_1329{font-size:13px}}._commentDate_1279p_1341{font-size:12px;color:#6b7280;flex-shrink:0}@media(max-width:480px){._commentDate_1279p_1341{font-size:11px}}._commentActions_1279p_1352{display:flex;align-items:center;gap:4px;margin-left:auto}._deleteButton_1279p_1359{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_1279p_1359:hover{background-color:#fee2e2;color:#dc2626}@media(max-width:480px){._deleteButton_1279p_1359{width:18px;height:18px}}._deleteIcon_1279p_1383{width:14px;height:14px}@media(max-width:480px){._deleteIcon_1279p_1383{width:12px;height:12px}}._commentContent_1279p_1394{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_1279p_1394{font-size:13px;padding-left:28px}}._commentAttachmentList_1279p_1410{margin-top:8px;padding-left:34px;display:flex;flex-direction:column;gap:6px}@media(max-width:480px){._commentAttachmentList_1279p_1410{padding-left:28px}}._commentAttachmentItem_1279p_1423{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:#f9fafb;border:1px solid #e5e7eb;font-size:12px}._commentAttachmentIcon_1279p_1434{color:#64748b}._commentAttachmentLink_1279p_1438{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_1279p_1438:hover{text-decoration:underline}._commentAttachmentSize_1279p_1456{margin-left:auto;color:#6b7280;white-space:nowrap}._commentAttachmentDownload_1279p_1462{color:#6b7280;padding:2px;border-radius:4px;background:none;border:none;cursor:pointer}._commentAttachmentDownload_1279p_1462:hover{color:#334155;background:#e5e7eb}._commentForm_1279p_1476{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_1279p_1476{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){._commentForm_1279p_1476{gap:8px;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:6px}}._commentsSectionExpanded_1279p_1131 ._commentForm_1279p_1476{border-color:#c7ddf0;box-shadow:0 6px 14px #2e7ab91f}._commentFormAvatar_1279p_1505{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_1279p_1505{width:28px;height:28px;font-size:11px}}._commentInput_1279p_1526{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:8px 12px;font-size:13px;resize:none;min-height:60px}._commentInput_1279p_1526:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 2px #2e7ab91a}@media(max-width:768px){._commentInput_1279p_1526{min-height:50px}}@media(max-width:480px){._commentInput_1279p_1526{font-size:12px;padding:6px 10px;min-height:40px;border-radius:6px}}._commentAttachButton_1279p_1554{align-self:flex-start;margin-top:6px}._commentAttachIcon_1279p_1559{width:16px;height:16px}._commentAttachmentQueue_1279p_1564{margin-top:8px;padding-left:42px;display:flex;flex-direction:column;gap:6px}._commentAttachmentQueueItem_1279p_1572{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_1279p_1584{display:flex;align-items:center;gap:6px;min-width:0;color:#374151}._commentAttachmentQueueName_1279p_1592{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._commentAttachmentQueueSize_1279p_1599{color:#6b7280;white-space:nowrap}._commentAttachmentQueueRemove_1279p_1604{border:none;background:transparent;color:#6b7280;cursor:pointer;padding:2px;border-radius:4px}._commentAttachmentQueueRemove_1279p_1604:hover{color:#dc2626;background:#fee2e2}._commentAttachmentInput_1279p_1618{display:none}._sendButton_1279p_1622{width:32px;height:32px;border-radius:50%;background-color:#2e7ab9;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}._sendButton_1279p_1622:hover:not(:disabled){background-color:#246399}._sendButton_1279p_1622:disabled{background-color:#93c5fd;cursor:not-allowed}@media(max-width:480px){._sendButton_1279p_1622{width:28px;height:28px}}._sendIcon_1279p_1647{width:14px;height:14px}@media(max-width:480px){._sendIcon_1279p_1647{width:12px;height:12px}}._sidebar_1279p_52{width:280px;border-left:1px solid #f3f4f6;background-color:#f9fafb;overflow-y:auto;flex-shrink:0}@media(max-width:768px){._sidebar_1279p_52{width:100%;border-left:none;border-top:1px solid #f3f4f6;max-height:200px}}@media(max-width:480px){._sidebar_1279p_52{max-height:180px}}._sidebarContent_1279p_72{padding:24px;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){._sidebarContent_1279p_72{padding:16px;gap:16px;flex-direction:row;flex-wrap:wrap}}@media(max-width:480px){._sidebarContent_1279p_72{padding:12px;gap:12px}}._sidebarSection_1279p_1700{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){._sidebarSection_1279p_1700{flex:1 0 45%;min-width:150px;gap:8px}}@media(max-width:480px){._sidebarSection_1279p_1700{flex:1 0 100%;min-width:0}}._sidebarSectionTitle_1279p_1719{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}@media(max-width:480px){._sidebarSectionTitle_1279p_1719{font-size:11px}}._sidebarButtons_1279p_1732{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){._sidebarButtons_1279p_1732{flex-direction:row;flex-wrap:wrap;gap:8px}}@media(max-width:480px){._sidebarButtons_1279p_1732{gap:6px}}._sidebarButton_1279p_1732{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_1279p_1732:hover{background-color:#f3f4f6;color:#111827}@media(max-width:768px){._sidebarButton_1279p_1732{width:auto;font-size:13px;padding:6px 10px}}@media(max-width:480px){._sidebarButton_1279p_1732{font-size:12px;padding:5px 8px;border-radius:4px}}._sidebarButtonIcon_1279p_1781{width:16px;height:16px;margin-right:8px}@media(max-width:768px){._sidebarButtonIcon_1279p_1781{width:14px;height:14px;margin-right:6px}}@media(max-width:480px){._sidebarButtonIcon_1279p_1781{width:12px;height:12px;margin-right:4px}}._watchButton_1279p_1801{color:#059669;border-color:#d1fae5}._watchButton_1279p_1801:hover{background-color:#ecfdf5;color:#047857}._loadingOverlay_1279p_1810{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_1279p_1810{gap:8px}}._loadingSpinner_1279p_1827{width:32px;height:32px;color:#2e7ab9}@media(max-width:480px){._loadingSpinner_1279p_1827{width:28px;height:28px}}._loadingMessage_1279p_1839{font-size:14px;font-weight:500;color:#4b5563}@media(max-width:480px){._loadingMessage_1279p_1839{font-size:13px}}._emptyComments_1279p_1850{text-align:center;color:#6b7280;font-size:14px;padding:40px 20px}@media(max-width:480px){._emptyComments_1279p_1850{font-size:13px;padding:30px 15px}}._qaQcSection_1279p_1864{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_1279p_1864{padding:16px;margin-bottom:14px}}._qaQcHeader_1279p_1879{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_1279p_1879{flex-direction:column;align-items:flex-start;gap:12px}}._qaQcTitleGroup_1279p_1895{display:flex;align-items:center;gap:12px}._qaQcIcon_1279p_1901{width:24px;height:24px;color:#059669}._qaQcTitle_1279p_1895{font-size:20px;font-weight:700;color:#1e293b;margin:0}@media(max-width:480px){._qaQcTitle_1279p_1895{font-size:18px}}._qaQcStatusBadge_1279p_1919{font-weight:600;text-transform:uppercase;letter-spacing:.5px}._qaQcHeaderRight_1279p_1925{display:flex;align-items:center;gap:10px}._qaQcRefreshButton_1279p_1931{padding:6px 10px}._qaQcHint_1279p_1935{margin-top:-8px;margin-bottom:16px;font-size:12px;color:#64748b}._qaQcStaleNotice_1279p_1942{color:#b45309;font-weight:600}._qaQcSummary_1279p_1947{margin-bottom:24px;padding:16px;background:#fffc;border-radius:8px;border:1px solid #e2e8f0}._summaryStats_1279p_1955{display:flex;gap:24px;justify-content:center}@media(max-width:480px){._summaryStats_1279p_1955{gap:16px}}._statItem_1279p_1966{display:flex;flex-direction:column;align-items:center;gap:4px}._statNumber_1279p_1973{font-size:24px;font-weight:700;color:#1e293b}@media(max-width:480px){._statNumber_1279p_1973{font-size:20px}}._statLabel_1279p_1984{font-size:12px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._qaQcResults_1279p_1992{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;align-items:start}._qaQcGroup_1279p_1999{background:#ffffffe6;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column}._qaQcGroupHeader_1279p_2009{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_1279p_2009{padding:12px 16px}}._qaQcGroupIcon_1279p_2023{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_1279p_2037{font-size:16px;font-weight:600;color:#334155;margin:0;flex:1}@media(max-width:480px){._qaQcGroupTitle_1279p_2037{font-size:15px}}._qaQcGroupCount_1279p_2050{background:#64748b;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px;min-width:24px;text-align:center}._qaQcGroupResults_1279p_2061{display:grid;gap:16px;padding:12px 0 0}._qaQcResultCard_1279p_2067{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 10px 22px #0f172a14;transition:all .2s ease}._qaQcResultCard_1279p_2067:last-child{border-bottom:none}._qaQcResultCard_1279p_2067:hover{background-color:#f8fafc}._qaQcResultCard_1279p_2067._status-pass_1279p_2080{border-left:4px solid #10b981}._qaQcResultCard_1279p_2067._status-fail_1279p_2083{border-left:4px solid #ef4444}._qaQcResultCard_1279p_2067._status-pending_1279p_2086{border-left:4px solid #2E7AB9}._qaQcResultCardHeader_1279p_2090{display:flex;align-items:center;gap:12px;padding:18px 22px 12px}@media(max-width:480px){._qaQcResultCardHeader_1279p_2090{padding:14px 16px 8px;gap:8px}}._qaQcStatusIcon_1279p_2103{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}._qaQcStatusIconGlyph_1279p_2112{width:18px;height:18px}._qaQcTestCaseText_1279p_2117{flex:1;font-size:15px;font-weight:600;color:#334155;line-height:1.6}@media(max-width:480px){._qaQcTestCaseText_1279p_2117{font-size:14px}}._qaQcResultBadge_1279p_2130{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}._qaQcResultContent_1279p_2138{padding:0 22px 20px}@media(max-width:480px){._qaQcResultContent_1279p_2138{padding:0 16px 14px}}._qaQcExplanation_1279p_2147{font-size:14px;line-height:1.7;color:#475569;margin:0 0 14px}@media(max-width:480px){._qaQcExplanation_1279p_2147{font-size:13px}}._headerActions_1279p_2159{grid-area:actions;display:flex;gap:6px;flex-wrap:nowrap;margin-top:0;justify-self:end;align-self:center}@media(max-width:480px){._headerActions_1279p_2159{gap:4px}}._commentsMeta_1279p_2174{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}._commentsCount_1279p_2181{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_1279p_2195{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_1279p_2195:hover{background:#eef6ff;border-color:#2e7ab947}._workspaceBackButton_1279p_2212{font-size:10.5px;padding:2px 9px;height:auto;border-radius:999px}._workspaceTitleGroup_1279p_2219{display:flex;flex-direction:column;min-width:0}._workspaceTitleMeta_1279p_2225{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actionButton_1279p_2233{font-size:10.5px;padding:2px 7px;height:auto;border-radius:5px}@media(max-width:480px){._actionButton_1279p_2233{font-size:9.5px;padding:2px 5px}}._actionIcon_1279p_2246{width:13px;height:13px;margin-right:3px}@media(max-width:480px){._actionIcon_1279p_2246{width:11px;height:11px;margin-right:2px}}._workspaceContent_1279p_2259{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:16px 20px 20px}@media(max-width:768px){._workspaceContent_1279p_2259{padding:12px 16px 16px}}@media(max-width:480px){._workspaceContent_1279p_2259{padding:10px 12px 12px}}._qaQcCodeReference_1279p_2278{display:flex;align-items:center;gap:8px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:8px}._codeIcon_1279p_2289{width:16px;height:16px;color:#2e7ab9;flex-shrink:0}._codeText_1279p_2296{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_1279p_2296{font-size:11px}}._testCaseMeta_1279p_2310{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:16px 0 20px}._testCaseIntro_1279p_2317{margin:6px 0 18px;font-size:14px;line-height:1.7;color:#475569}._testCaseMetaCard_1279p_2324{border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:14px 18px}._testCaseMetaTitle_1279p_2331{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:6px}._testCaseMetaText_1279p_2340{font-size:13px;line-height:1.5;color:#475569;margin:0;white-space:pre-line}._coverageTargets_1279p_2348{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}._coverageColumn_1279p_2354{display:flex;flex-direction:column;gap:6px}._coverageTitle_1279p_2360{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#475569}._coverageList_1279p_2368{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:#4b5563}._testCaseScrollArea_1279p_2376{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_1279p_2386{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}._testCaseGroup_1279p_2386{border:1px solid rgba(15,23,42,.08);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 10px 22px #0f172a14}._testCaseGroupHeader_1279p_2401{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#2e7ab914;border-bottom:1px solid rgba(15,23,42,.08)}._testCaseGroupIcon_1279p_2410{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_1279p_2424{font-size:15px;font-weight:600;color:#1f2937;margin:0;flex:1}._testCaseGroupCount_1279p_2432{background:#1f2937;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}._testCaseGroupList_1279p_2441{margin:0;padding:16px 20px 20px;list-style:none;font-size:14px;line-height:1.7;color:#4b5563}._testCaseGroupList_1279p_2441 li{margin-bottom:12px}._testCaseGroupList_1279p_2441 li:last-child{margin-bottom:0}._testCaseItem_1279p_2456{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_1279p_2467{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_1279p_2480{font-size:14px;line-height:1.7;color:#1f2937}@media(max-width:480px){._testCaseMeta_1279p_2310{margin:12px 0 16px}._testCaseMetaCard_1279p_2324{padding:12px 14px}._testCaseScrollArea_1279p_2376{padding:14px}._testCaseGroupHeader_1279p_2401{padding:12px 14px}._testCaseGroupList_1279p_2441{padding:12px 14px 16px}._testCaseItem_1279p_2456{grid-template-columns:28px 1fr;padding:10px 12px}}._qaQcErrorState_1279p_2507{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}@media(max-width:480px){._qaQcErrorState_1279p_2507{padding:16px;gap:12px}}._qaQcErrorIcon_1279p_2523{width:24px;height:24px;color:#dc2626;flex-shrink:0;margin-top:2px}._qaQcErrorContent_1279p_2531{flex:1}._qaQcErrorTitle_1279p_2535{font-size:16px;font-weight:600;color:#dc2626;margin:0 0 8px}@media(max-width:480px){._qaQcErrorTitle_1279p_2535{font-size:15px}}._qaQcErrorMessage_1279p_2547{font-size:14px;color:#991b1b;margin:0;line-height:1.4}@media(max-width:480px){._qaQcErrorMessage_1279p_2547{font-size:13px}}._qaQcLoadingState_1279p_2559{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fefce8;border:1px solid #fde047;border-radius:8px}@media(max-width:480px){._qaQcLoadingState_1279p_2559{padding:16px;gap:12px}}._qaQcLoadingIcon_1279p_2575{width:24px;height:24px;color:#3080c1;flex-shrink:0;margin-top:2px}._qaQcLoadingContent_1279p_2583{flex:1}._qaQcLoadingTitle_1279p_2587{font-size:16px;font-weight:600;color:#a16207;margin:0 0 8px}@media(max-width:480px){._qaQcLoadingTitle_1279p_2587{font-size:15px}}._qaQcLoadingMessage_1279p_2599{font-size:14px;color:#1f4f7a;margin:0;line-height:1.4}@media(max-width:480px){._qaQcLoadingMessage_1279p_2599{font-size:13px}}._qaQcFooter_1279p_2611{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}._qaQcClockIcon_1279p_2620{width:16px;height:16px;color:#64748b}._qaQcTimestamp_1279p_2626{font-size:12px;color:#64748b;font-style:italic}._qaQcPrdSection_1279p_2633{margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;display:flex;justify-content:center}._generatePrdButton_1279p_2641{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_1279p_2641:hover:not(:disabled){background:linear-gradient(135deg,#246399,#246399);transform:translateY(-1px);box-shadow:0 4px 12px #2e7ab966}._generatePrdButton_1279p_2641:disabled{opacity:.6;cursor:not-allowed;transform:none}._generatePrdButton_1279p_2641 ._buttonIcon_1279p_1091{width:16px;height:16px}._prdDialogContent_1279p_2671{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_1279p_2682{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}._prdDialogTitleGroup_1279p_2691{display:flex;align-items:center;gap:12px}._prdDialogIcon_1279p_2697{width:24px;height:24px;color:#2e7ab9}._prdDialogTitle_1279p_2691{font-size:18px;font-weight:600;color:#1f2937;margin:0}._prdDialogClose_1279p_2710{padding:8px;border-radius:6px;border:none;background:transparent;color:#6b7280;cursor:pointer;transition:all .2s ease}._prdDialogClose_1279p_2710:hover:not(:disabled){background-color:#f3f4f6;color:#374151}._prdDialogClose_1279p_2710:disabled{opacity:.5;cursor:not-allowed}._prdDialogClose_1279p_2710 ._closeIcon_1279p_269{width:20px;height:20px}._prdDialogBody_1279p_2732{padding:24px;max-height:60vh;overflow-y:auto}._prdInfo_1279p_2738{margin-bottom:24px;padding:16px;background-color:#f0f9ff;border:1px solid #e0f2fe;border-radius:8px}._prdInfoText_1279p_2746{margin:0;color:#0c4a6e;font-size:14px;line-height:1.5}._prdFormGroup_1279p_2753{margin-bottom:20px}._prdFormGroup_1279p_2753:last-child{margin-bottom:0}._prdLabel_1279p_2760{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}._prdSelectTrigger_1279p_2768{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_1279p_2768:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._prdSelectTrigger_1279p_2768:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}._prdTextarea_1279p_2789{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_1279p_2789:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._prdTextarea_1279p_2789:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}._prdTextarea_1279p_2789::placeholder{color:#9ca3af}._prdDialogFooter_1279p_2816{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background-color:#f9fafb}._prdCancelButton_1279p_2826{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_1279p_2826:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}._prdCancelButton_1279p_2826:disabled{opacity:.6;cursor:not-allowed}._prdConfirmButton_1279p_2846{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_1279p_2846:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}._prdConfirmButton_1279p_2846:disabled{opacity:.6;cursor:not-allowed;transform:none}._prdConfirmButton_1279p_2846 ._buttonIcon_1279p_1091,._prdConfirmButton_1279p_2846 ._buttonSpinner_1279p_1085{width:16px;height:16px}@media(max-width:640px){._prdDialogContent_1279p_2671{width:95vw;max-width:none}._prdDialogBody_1279p_2732{padding:20px}._prdDialogFooter_1279p_2816{padding:16px 20px;flex-direction:column-reverse;gap:8px}._prdDialogFooter_1279p_2816 ._prdCancelButton_1279p_2826,._prdDialogFooter_1279p_2816 ._prdConfirmButton_1279p_2846{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_fux4c_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_fux4c_1{min-width:280px;max-height:100%;margin:0}}@media(max-width:768px){._column_fux4c_1{min-width:270px;max-width:90vw;margin:0;height:100%;flex:0 0 auto}}@media(max-width:480px){._column_fux4c_1{min-width:250px;max-width:88vw;height:100%}}@media(max-width:480px){._column_fux4c_1{height:100%;padding:.75rem .75rem 3rem}._cardList_fux4c_49{padding-right:.125rem;padding-bottom:5rem;-webkit-overflow-scrolling:touch}._card_fux4c_49{margin-bottom:4px}}._columnHeader_fux4c_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_fux4c_59{padding:14px 18px}}@media(max-width:480px){._columnHeader_fux4c_59{padding:12px 16px}}._titleContainer_fux4c_79{display:flex;align-items:center;gap:10px;flex:1}@media(max-width:768px){._titleContainer_fux4c_79{gap:8px}}._title_fux4c_79{font-weight:700;padding:6px 14px;border-radius:8px;font-size:15px;letter-spacing:-.01em}@media(max-width:768px){._title_fux4c_79{font-size:14px;padding:5px 12px}}@media(max-width:480px){._title_fux4c_79{font-size:13px;padding:4px 10px}}._cardCount_fux4c_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_fux4c_111{height:22px;min-width:22px;font-size:11px;padding:0 7px}}@media(max-width:480px){._cardCount_fux4c_111{height:20px;min-width:20px;font-size:10px;padding:0 6px}}._moreButton_fux4c_142{height:2rem;width:2rem;border-radius:9999px}._moreButton_fux4c_142:hover{background-color:#2e7ab91f}@media(max-width:768px){._moreButton_fux4c_142{height:1.75rem;width:1.75rem}}._moreIcon_fux4c_157{height:1rem;width:1rem;color:#64748b}@media(max-width:768px){._moreIcon_fux4c_157{height:.875rem;width:.875rem}}._cardList_fux4c_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_fux4c_49{padding:14px 14px 80px}}@media(max-width:768px){._cardList_fux4c_49{padding:12px 12px 100px;min-height:150px}}@media(max-width:480px){._cardList_fux4c_49{padding:10px 10px 120px}}._cardList_fux4c_49::-webkit-scrollbar{width:6px}@media(max-width:768px){._cardList_fux4c_49::-webkit-scrollbar{width:4px}}._cardList_fux4c_49::-webkit-scrollbar-track{background:#f2f7fb;border-radius:3px}._cardList_fux4c_49::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);border-radius:3px}._cardList_fux4c_49::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}._draggableItem_fux4c_220{-webkit-user-select:none;user-select:none}._card_fux4c_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_fux4c_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_fux4c_49{padding:10px}}@media(max-width:480px){._card_fux4c_49{padding:9px}}._cardHeader_fux4c_250{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}@media(max-width:768px){._cardHeader_fux4c_250{margin-bottom:.375rem}}._headerActions_fux4c_262{display:flex;align-items:center;gap:8px}._editButton_fux4c_268,._archiveButton_fux4c_268,._restoreButton_fux4c_268{width:24px;height:24px;padding:0;color:#6b7280;opacity:0;transition:all .2s ease}._editButton_fux4c_268:hover{color:#2e7ab9;background-color:#eff6ff}._archiveButton_fux4c_268:hover{color:#475569;background-color:#f1f5f9}._restoreButton_fux4c_268:hover{color:#3b8c68;background-color:#ecfdf5}._card_fux4c_49:hover ._editButton_fux4c_268,._card_fux4c_49:hover ._archiveButton_fux4c_268,._card_fux4c_49:hover ._restoreButton_fux4c_268{opacity:1}._editIcon_fux4c_298,._archiveIcon_fux4c_298,._restoreIcon_fux4c_298{width:14px;height:14px}._emptyArchiveState_fux4c_303{border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:.875rem;padding:18px;text-align:center;background:#fff}._missionIdBadge_fux4c_313{background-color:#ffffff80;font-size:.75rem;font-weight:600}@media(max-width:768px){._missionIdBadge_fux4c_313{font-size:.6875rem}}._complexityBadge_fux4c_324{text-transform:capitalize;font-size:.75rem}@media(max-width:768px){._complexityBadge_fux4c_324{font-size:.6875rem}}._cardTitle_fux4c_334{font-weight:600;margin-bottom:.5rem;color:#246399;font-size:.875rem}@media(max-width:768px){._cardTitle_fux4c_334{font-size:.8125rem;margin-bottom:.375rem}}._cardDescription_fux4c_347{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_fux4c_347{font-size:.75rem;margin-bottom:.5rem}}._cardFooter_fux4c_363{display:flex;align-items:center;justify-content:space-between;margin-top:auto}._avatar_fux4c_370{height:1.5rem;width:1.5rem;border:2px solid #ffffff}@media(max-width:768px){._avatar_fux4c_370{height:1.25rem;width:1.25rem;border-width:1px}}._cardStats_fux4c_383{display:flex;align-items:center;gap:.5rem;color:#64748b}@media(max-width:768px){._cardStats_fux4c_383{gap:.375rem}}._statItem_fux4c_395{display:flex;align-items:center;gap:.25rem;font-size:.75rem}@media(max-width:768px){._statItem_fux4c_395{font-size:.6875rem;gap:.125rem}}._statIcon_fux4c_408{height:.875rem;width:.875rem}@media(max-width:768px){._statIcon_fux4c_408{height:.75rem;width:.75rem}}._addButton_fux4c_419{width:100%;justify-content:flex-start;flex-shrink:0;background-color:transparent;color:#64748b;padding:.5rem .75rem;height:auto;min-height:2rem}._addButton_fux4c_419:hover{background-color:#e2e8f0;color:#246399}@media(max-width:768px){._addButton_fux4c_419{padding:.375rem .5rem;min-height:1.75rem;font-size:.75rem}}._addIcon_fux4c_441{height:1rem;width:1rem;margin-right:.5rem;transition:transform .2s ease}._addButton_fux4c_419:hover ._addIcon_fux4c_441{transform:rotate(90deg)}@media(max-width:768px){._addIcon_fux4c_441{height:.875rem;width:.875rem;margin-right:.375rem}}._statusTodo_fux4c_459{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#e5e7eb}._statusTodo_fux4c_459:hover{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-color:#d1d5db}._statusInProgress_fux4c_468{background:linear-gradient(180deg,#fff,#f0f9ff);border-color:#e0f2fe}._statusInProgress_fux4c_468:hover{background:linear-gradient(180deg,#f0f9ff,#e0f2fe);border-color:#bae6fd}._statusDone_fux4c_477{background:linear-gradient(180deg,#fff,#f0fdf4);border-color:#dcfce7}._statusDone_fux4c_477:hover{background:linear-gradient(180deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}._statusArchived_fux4c_486{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#cbd5e1;opacity:.92}._statusArchived_fux4c_486:hover{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-color:#94a3b8}._statusColorTodo_fux4c_496{background:#f3f4f6;color:#6b7280;box-shadow:0 1px 2px #0000000d}._statusColorInProgress_fux4c_502{background:#2e7ab9;color:#fff;box-shadow:0 2px 4px #2e7ab933}._statusColorDone_fux4c_508{background:#10b981;color:#fff;box-shadow:0 2px 4px #10b98133}._statusColorArchived_fux4c_514{background:#475569;color:#fff;box-shadow:0 2px 4px #4755692e}._cardCheckbox_fux4c_521{position:absolute;top:.5rem;right:.5rem;z-index:10;cursor:pointer}._cardCheckbox_fux4c_521 input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#2E7AB9}._card_fux4c_49._selected_fux4c_535{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_1fkqm_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_1fkqm_23{max-width:700px;width:700px}}@media(max-width:640px){._dialogContent_1fkqm_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_1fkqm_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_1fkqm_57:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-blue) 0%,#246399 100%)}._dialogHeader_1fkqm_57 ._headerContent_1fkqm_72{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._dialogHeader_1fkqm_57 ._headerContent_1fkqm_72 ._headerLeft_1fkqm_78{display:flex;align-items:center;gap:.75rem}._dialogHeader_1fkqm_57 ._headerContent_1fkqm_72 ._iconContainer_1fkqm_83{padding:.5rem;background:var(--primary-blue);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center}._dialogHeader_1fkqm_57 ._headerContent_1fkqm_72 ._iconContainer_1fkqm_83 svg{width:1.25rem;height:1.25rem;color:#fff}._dialogHeader_1fkqm_57 ._headerContent_1fkqm_72 ._titleContainer_1fkqm_96 ._title_1fkqm_96{font-size:1.25rem;font-weight:600;color:var(--gray-900);margin:0}._dialogHeader_1fkqm_57 ._headerContent_1fkqm_72 ._titleContainer_1fkqm_96 ._subtitle_1fkqm_102{font-size:.875rem;color:var(--gray-600);margin-top:.25rem}._dialogHeader_1fkqm_57 ._headerContent_1fkqm_72 ._closeButton_1fkqm_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_1fkqm_57 ._headerContent_1fkqm_72 ._closeButton_1fkqm_107:hover{background:#0000000d;color:var(--gray-700);transform:scale(1.05)}._dialogHeader_1fkqm_57 ._headerContent_1fkqm_72 ._closeButton_1fkqm_107:active{transform:scale(.95)}._dialogHeader_1fkqm_57 ._headerContent_1fkqm_72 ._closeButton_1fkqm_107 svg{width:1.25rem;height:1.25rem}._contentContainer_1fkqm_133{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._commentsScrollArea_1fkqm_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_1fkqm_141::-webkit-scrollbar{width:8px}._commentsScrollArea_1fkqm_141::-webkit-scrollbar-track{background:var(--gray-100);border-radius:4px}._commentsScrollArea_1fkqm_141::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}._commentsScrollArea_1fkqm_141::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}._commentsScrollArea_1fkqm_141{scrollbar-width:thin;scrollbar-color:var(--gray-300) var(--gray-100)}@media(max-width:640px){._commentsScrollArea_1fkqm_141{max-height:none}}._loadingContainer_1fkqm_178{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--gray-500)}._loadingSpinner_1fkqm_187{width:2rem;height:2rem;margin-bottom:1rem;animation:_spin_1fkqm_1 1s linear infinite}._loadingText_1fkqm_194{font-size:.875rem;font-weight:500}._emptyState_1fkqm_199{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;text-align:center;color:var(--gray-500)}._emptyState_1fkqm_199 ._emptyIcon_1fkqm_208{width:3rem;height:3rem;margin-bottom:1rem;color:var(--gray-300)}._emptyState_1fkqm_199 ._emptyTitle_1fkqm_214{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--gray-700)}._emptyState_1fkqm_199 ._emptyDescription_1fkqm_220{font-size:.875rem;color:var(--gray-500)}._commentsList_1fkqm_225{display:flex;flex-direction:column;gap:1.5rem}._dateSeparator_1fkqm_231{display:flex;align-items:center;gap:12px;color:#6b7280;font-size:.75rem;font-weight:500;-webkit-user-select:none;user-select:none}._dateSeparator_1fkqm_231:before,._dateSeparator_1fkqm_231:after{content:"";flex:1;height:1px;background:#e5e7eb}._commentItem_1fkqm_247{position:relative;transition:all .2s ease}._commentItem_1fkqm_247:hover{transform:translateY(-1px)}._commentItem_1fkqm_247:not(:last-child):after{content:"";position:absolute;bottom:-.75rem;left:3rem;right:0;height:1px;background:var(--gray-200)}._commentWrapper_1fkqm_264{display:flex;gap:.75rem;align-items:flex-start;width:100%;min-width:0}._commentAvatar_1fkqm_272{width:2.5rem;height:2.5rem;border:2px solid white;box-shadow:var(--shadow-sm);flex-shrink:0}._commentAvatar_1fkqm_272 ._avatarFallback_1fkqm_279{background:linear-gradient(135deg,var(--primary-blue) 0%,#246399 100%);color:#fff;font-weight:600;font-size:.875rem}._commentBubble_1fkqm_286{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_1fkqm_286:hover{background:var(--gray-100)}._commentBubble_1fkqm_286: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_1fkqm_286:hover:before{border-color:transparent var(--gray-100) transparent transparent}._commentHeader_1fkqm_315{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}._commentAuthor_1fkqm_323{font-weight:600;font-size:.875rem;color:var(--gray-900)}._commentDate_1fkqm_329{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_1fkqm_329 svg{width:.75rem;height:.75rem}._commentContent_1fkqm_345{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_1fkqm_357{padding:1.5rem 2rem;background:var(--gray-50);border-top:1px solid var(--gray-200);flex-shrink:0}._formWrapper_1fkqm_364{display:flex;gap:.75rem;align-items:flex-start}._userAvatar_1fkqm_370{width:2rem;height:2rem;border:2px solid white;box-shadow:var(--shadow-sm);flex-shrink:0}._userAvatar_1fkqm_370 ._avatarFallback_1fkqm_279{background:linear-gradient(135deg,var(--success-green) 0%,var(--primary-blue) 100%);color:#fff;font-size:.75rem}._userAvatar_1fkqm_370 ._avatarFallback_1fkqm_279 svg{width:1rem;height:1rem}._inputContainer_1fkqm_387{flex:1;display:flex;flex-direction:column;gap:.75rem}._commentInput_1fkqm_394{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_1fkqm_394:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px #3b82f61a;outline:none}._commentInput_1fkqm_394::placeholder{color:var(--gray-400)}._formActions_1fkqm_413{display:flex;align-items:center;justify-content:space-between}._keyboardHint_1fkqm_419{font-size:.75rem;color:var(--gray-500)}._submitButton_1fkqm_424{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_1fkqm_424:hover:not(:disabled){background:var(--primary-blue-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}._submitButton_1fkqm_424:disabled{opacity:.6;cursor:not-allowed;transform:none}._submitButton_1fkqm_424 svg{width:1rem;height:1rem}._buttonSpinner_1fkqm_453{width:1rem;height:1rem;animation:_spin_1fkqm_1 1s linear infinite}._keyboardShortcut_1fkqm_459{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_1fkqm_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){._dialogHeader_1fkqm_57{padding:calc(1rem + env(safe-area-inset-top,0px)) 1.5rem 1rem}._commentsScrollArea_1fkqm_141{padding:1rem 1.5rem;max-height:none}._commentForm_1fkqm_357{padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom,0px))}._commentBubble_1fkqm_286{padding:.75rem}._formWrapper_1fkqm_364{gap:.5rem}._userAvatar_1fkqm_370{width:1.75rem;height:1.75rem}._commentAvatar_1fkqm_272{width:2rem;height:2rem}}._pageContainer_wbnqs_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_wbnqs_2{height:calc(100dvh - var(--app-header-h, 60px));height:calc(100svh - var(--app-header-h, 60px))}}._headerStack_wbnqs_32{position:sticky;top:0;z-index:50}._mainContent_wbnqs_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_wbnqs_38{padding-bottom:1.25rem}}@media(max-width:768px){._mainContent_wbnqs_38{padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){._mainContent_wbnqs_38{padding:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}}._missionMainContent_wbnqs_68{padding-bottom:0!important}._dashboardContent_wbnqs_72{overflow:visible}._horizontalScrollRegion_wbnqs_76{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;width:100%}._reviewsWorkspace_wbnqs_85{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}@media(max-width:768px){._pageContainer_wbnqs_2{height:calc(100dvh - var(--app-header-h, 60px));height:calc(100svh - var(--app-header-h, 60px))}}._buttonIcon_wbnqs_98{height:1rem;width:1rem;margin-right:.5rem}._progressContainer_wbnqs_104{display:flex;gap:1.5rem;margin-bottom:1rem}@media(max-width:768px){._progressContainer_wbnqs_104{gap:1rem}}@media(max-width:480px){._progressContainer_wbnqs_104{flex-direction:column;gap:.75rem}}._progressItem_wbnqs_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_wbnqs_121{padding:.75rem}}._progressItemOverall_wbnqs_135{border-left:4px solid #246399}._progressItemCategory_wbnqs_139{border-left:4px solid #2E7AB9}._cardTitle_wbnqs_143{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:#246399;display:flex;align-items:center;gap:.5rem}@media(max-width:768px){._cardTitle_wbnqs_143{font-size:.875rem}}._progressInfo_wbnqs_158{display:flex;justify-content:space-between;margin-bottom:.5rem}._progressPercentage_wbnqs_164{font-size:1.125rem;font-weight:600;color:#246399}@media(max-width:768px){._progressPercentage_wbnqs_164{font-size:1rem}}._progressCount_wbnqs_175{font-size:.75rem;color:#64748b}._progressBar_wbnqs_180{height:.375rem;border-radius:9999px;overflow:hidden}._progressBar_wbnqs_180 .recharts-cartesian-axis-tick text{fill:#64748b}._progressBar_wbnqs_180 [data-state=open]{background-color:#246399}._modernTabs_wbnqs_192{margin-bottom:1rem}._actionsBar_wbnqs_196,._sectionTitle_wbnqs_200,._actionsGroup_wbnqs_204,._searchingIndicator_wbnqs_208,._searchSpinner_wbnqs_212,._actionButton_wbnqs_216{display:none}._boardContainer_wbnqs_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_wbnqs_220{gap:.4rem;padding:0 .2rem .25rem;scroll-snap-type:x mandatory}._boardContainer_wbnqs_220::-webkit-scrollbar{height:6px}}@media(max-width:768px){._boardContainer_wbnqs_220{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:.35rem;padding:0 .15rem .25rem;scroll-snap-type:x mandatory}._boardContainer_wbnqs_220::-webkit-scrollbar{height:4px}}@media(max-width:480px){._boardContainer_wbnqs_220{gap:.3rem;padding:0 .1rem .25rem}}._boardContainer_wbnqs_220::-webkit-scrollbar{height:6px}@media(max-width:1024px){._boardContainer_wbnqs_220::-webkit-scrollbar{height:5px}}@media(max-width:768px){._boardContainer_wbnqs_220::-webkit-scrollbar{height:4px}}._boardContainer_wbnqs_220::-webkit-scrollbar-track{background:#f8fafc;border-radius:5px;margin:0 2px}._boardContainer_wbnqs_220::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);border-radius:5px}._boardContainer_wbnqs_220::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}._loadingContainer_wbnqs_292,._errorContainer_wbnqs_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_wbnqs_292,._errorContainer_wbnqs_293{padding:1.5rem;min-height:50vh}}._loadingSpinner_wbnqs_310{width:2.5rem;height:2.5rem;color:#246399;margin-bottom:1rem}@media(max-width:768px){._loadingSpinner_wbnqs_310{width:2rem;height:2rem}}._loadingText_wbnqs_323{margin-left:.75rem;font-size:1.125rem;color:#64748b;font-size:1rem}@media(max-width:768px){._loadingText_wbnqs_323{font-size:.875rem}}._errorContainer_wbnqs_293{color:#ef4444;font-size:1.125rem;text-align:center;max-width:30rem;margin:0 auto}@media(max-width:768px){._errorContainer_wbnqs_293{font-size:1rem;max-width:100%}}._retryButton_wbnqs_349{margin-top:1rem;padding:.625rem 1rem;border:none;border-radius:999px;background:#0f172a;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease}._retryButton_wbnqs_349:hover{background:#111827}._statusUpdateOverlay_wbnqs_365{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_wbnqs_379{width:2.5rem;height:2.5rem;color:#246399;margin-bottom:1rem}@media(max-width:768px){._statusUpdateSpinner_wbnqs_379{width:2rem;height:2rem}}._statusUpdateText_wbnqs_392{margin-left:.75rem;font-size:1.125rem;color:#1e293b;font-size:1rem;font-weight:500}@media(max-width:768px){._statusUpdateText_wbnqs_392{font-size:.875rem}}._miniProgressIndicator_wbnqs_405{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_wbnqs_405{width:1.25rem;height:1.25rem}}._floatingChatButton_wbnqs_420{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_wbnqs_420:hover{background-color:#131f42;transform:scale(1.05)}._floatingChatButton_wbnqs_420:active{transform:scale(.95)}@media(max-width:768px){._floatingChatButton_wbnqs_420{bottom:1.5rem;right:1.5rem;width:3rem;height:3rem}}._chatIcon_wbnqs_454{width:1.5rem;height:1.5rem}@media(max-width:768px){._chatIcon_wbnqs_454{width:1.25rem;height:1.25rem}}._floatingPreviewButton_wbnqs_510{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_wbnqs_510:hover{background-color:#131f42;transform:scale(1.05)}._floatingPreviewButton_wbnqs_510:active{transform:scale(.95)}@media(max-width:768px){._floatingPreviewButton_wbnqs_510{bottom:1.5rem;right:1.5rem;width:3rem;height:3rem}}._floatingPolicyButton_wbnqs_544{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_wbnqs_544:hover{background-color:#162a5c;transform:scale(1.05)}._floatingPolicyButton_wbnqs_544:active{transform:scale(.95)}@media(max-width:768px){._floatingPolicyButton_wbnqs_544{bottom:1.5rem;right:1.5rem;width:3rem;height:3rem}}._policyIcon_wbnqs_578{width:1.5rem;height:1.5rem}@media(max-width:768px){._policyIcon_wbnqs_578{width:1.25rem;height:1.25rem}}._pipelineDialogOverlay_wbnqs_602{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_wbnqs_1 .15s ease-out}._pipelineDialog_wbnqs_602{background:#fff;width:90%;max-width:38rem;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_wbnqs_1 .15s cubic-bezier(.32,.72,0,1)}._pipelineDialogTitle_wbnqs_631{font-size:1.25rem;font-weight:600;color:#246399;text-align:center;margin:0 0 .25rem}._pipelineDialogItem_wbnqs_640{-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;gap:.5rem;justify-content:center;transition:background .15s,transform .15s;min-height:44px}._pipelineDialogItem_wbnqs_640:hover:not(:disabled){background:#16204d;transform:translateY(-1px)}._pipelineDialogItem_wbnqs_640:active:not(:disabled){transform:translateY(0)}._pipelineDialogItem_wbnqs_640:disabled{opacity:.6;cursor:not-allowed}._repositoryIntegrationPanel_wbnqs_670{border:1px solid #d8e2ec;border-radius:.5rem;padding:.875rem;display:flex;flex-direction:column;gap:.75rem;background:#f8fafc}._repositorySourceHeader_wbnqs_680{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._repositorySourceTitle_wbnqs_687{font-size:.9rem;font-weight:600;color:#111827}._sourceBadgeManaged_wbnqs_693,._sourceBadgeExternal_wbnqs_694{flex:0 0 auto;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600}._sourceBadgeManaged_wbnqs_693{background:#e7f0f8;color:#246399}._sourceBadgeExternal_wbnqs_694{background:#e9f7ef;color:#176b3a}._repositorySourceText_wbnqs_712,._integrationMutedText_wbnqs_713{font-size:.82rem;line-height:1.4;color:#64748b;margin:0}._githubRepoSelector_wbnqs_720{border:1px solid #d8e2ec;border-radius:.5rem;padding:.875rem;display:flex;flex-direction:column;gap:.75rem}._githubRepoSelectorHeader_wbnqs_729{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.9rem;font-weight:600;color:#111827}._iconTextButton_wbnqs_739{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9d7e5;background:#fff;color:#246399;border-radius:.45rem;padding:.35rem .55rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;cursor:pointer}._iconTextButton_wbnqs_739:disabled{opacity:.55;cursor:not-allowed}._githubRepoList_wbnqs_758{display:flex;flex-direction:column;gap:.45rem;max-height:14rem;overflow-y:auto}._githubRepoRow_wbnqs_766{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.55rem;border:1px solid #e5edf4;border-radius:.45rem;padding:.55rem;font-size:.82rem;color:#111827;cursor:pointer}._githubRepoName_wbnqs_779{display:inline-flex;align-items:center;gap:.35rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._githubRepoBranch_wbnqs_789{color:#64748b;font-size:.75rem}._dialogSpinner_wbnqs_795{width:1.25rem;height:1.25rem}._pipelineDialogClose_wbnqs_801{position:absolute;top:.6rem;right:.8rem;background:transparent;border:none;font-size:1.5rem;line-height:1;color:#64748b;cursor:pointer;padding:.25rem}._pipelineDialogClose_wbnqs_801:hover{color:#475569}@media(max-width:480px){._pipelineDialogClose_wbnqs_801{width:44px;height:44px;min-width:44px;min-height:44px}}@keyframes _scaleIn_wbnqs_1{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:480px){._pipelineDialog_wbnqs_602{width:94%;padding:1.75rem 1.25rem 2rem}._pipelineDialogItem_wbnqs_640{font-size:.875rem}}._deployProgress_wbnqs_855{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}._deployProgressHeader_wbnqs_861{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;margin-bottom:6px}._statusOk_wbnqs_869{color:#22c55e}._statusFailed_wbnqs_873{color:#ef4444}._statusRunning_wbnqs_877{color:#2e7ab9}._eventList_wbnqs_881{list-style:none;margin:0;padding:0;max-height:180px;overflow-y:auto}._eventItem_wbnqs_889{display:flex;align-items:center;gap:8px;padding:4px 0}._eventBullet_wbnqs_896{width:8px;height:8px;border-radius:50%;display:inline-block}._eventBullet_wbnqs_896._done_wbnqs_903{background:#22c55e}._eventBullet_wbnqs_896._running_wbnqs_907{background:#2e7ab9;animation:_pulseDeploy_wbnqs_1 1.2s ease-in-out infinite}._eventBullet_wbnqs_896._error_wbnqs_293{background:#ef4444}._done_wbnqs_903{background:#22c55e}._running_wbnqs_907{background:#2e7ab9;animation:_pulseDeploy_wbnqs_1 1.2s ease-in-out infinite}._error_wbnqs_293{background:#ef4444}._eventText_wbnqs_929{font-size:.875rem;color:#111827}._eventTs_wbnqs_934{font-size:.75rem;color:#6b7280;margin-left:auto}@keyframes _pulseDeploy_wbnqs_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.6}to{transform:scale(1);opacity:1}}._floatingButtonsContainer_wbnqs_955{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_wbnqs_955{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_wbnqs_955{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));right:calc(1rem + env(safe-area-inset-right,0px));gap:.75rem}}._floatingButtonsContainer_wbnqs_955 ._floatingPreviewButton_wbnqs_510,._floatingButtonsContainer_wbnqs_955 ._floatingChatButton_wbnqs_420,._floatingButtonsContainer_wbnqs_955 ._floatingPolicyButton_wbnqs_544{position:relative;bottom:auto;right:auto;margin:0}._floatingButtonsContainer_wbnqs_955 ._floatingPreviewButton_wbnqs_510,._floatingButtonsContainer_wbnqs_955 ._floatingPreviewButton_wbnqs_510:hover{background-color:#246399}._floatingButtonsContainer_wbnqs_955 ._floatingPolicyButton_wbnqs_544{background-color:#1e3a8a}._floatingButtonsContainer_wbnqs_955 ._floatingPolicyButton_wbnqs_544:hover{background-color:#162a5c}._floatingButtonsContainer_wbnqs_955 ._deployProgressFab_wbnqs_1003{position:relative;bottom:auto;right:auto;margin:0;width:3.25rem;height:3.25rem}._deployProgressFab_wbnqs_1003{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_wbnqs_1030{width:1.25rem;height:1.25rem;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:_spinDeploy_wbnqs_1 1s linear infinite}@keyframes _spinDeploy_wbnqs_1{to{transform:rotate(360deg)}}._previewIcon_wbnqs_589{width:1.5rem;height:1.5rem}@media(max-width:768px){._previewIcon_wbnqs_589{width:1.25rem;height:1.25rem}}._multiSelectControls_wbnqs_1056{display:flex;justify-content:flex-end;padding:1rem 1.5rem 0}._selectionCount_wbnqs_1062{font-size:.8125rem;font-weight:600;color:#334155}._scopeSummary_wbnqs_1068{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:#475569;white-space:nowrap}._scopeSummaryLabel_wbnqs_1077{font-weight:600;color:#0f172a}._scopeSummaryDivider_wbnqs_1082{color:#94a3b8}._multiSelectToggle_wbnqs_1086{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_wbnqs_1086:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}._multiSelectToggle_wbnqs_1086._active_wbnqs_1107{background:#0f172a;color:#fff;border-color:#0f172a;box-shadow:0 10px 20px #0f172a40}._multiSelectToggle_wbnqs_1086._active_wbnqs_1107:hover{background:#111827;box-shadow:0 12px 24px #0f172a4d}._searchActiveHint_wbnqs_1118{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_wbnqs_1130{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_wbnqs_1130{padding:14px 18px;margin:0 1rem .875rem}}._batchInfo_wbnqs_1148{display:flex;align-items:center;gap:1rem;font-size:.875rem;font-weight:500;color:#475569}._selectAllBtn_wbnqs_1157,._clearBtn_wbnqs_1157{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_wbnqs_1157:hover,._clearBtn_wbnqs_1157:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}._batchActions_wbnqs_1175{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}._batchBtn_wbnqs_1182{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_wbnqs_1182:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px #00000014}._batchBtn_wbnqs_1182:active:not(:disabled){transform:translateY(0)}._batchBtn_wbnqs_1182:disabled{opacity:.5;cursor:not-allowed}._loadMoreContainer_wbnqs_1210{display:flex;justify-content:center;padding:2rem 0;margin-top:1rem}._loadMoreBtn_wbnqs_1217{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_wbnqs_1217:hover:not(:disabled){background:#131f42;transform:translateY(-1px);box-shadow:0 4px 12px #2463994d}._loadMoreBtn_wbnqs_1217:active:not(:disabled){transform:translateY(0)}._loadMoreBtn_wbnqs_1217:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){._loadMoreBtn_wbnqs_1217{padding:.625rem 1.25rem;font-size:.8125rem}}._loadMoreBtn_wbnqs_1217 ._loadingSpinner_wbnqs_310{width:1rem;height:1rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_wbnqs_1 1s linear infinite}@keyframes _spin_wbnqs_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._syncStatus_wbnqs_1269{margin:1rem 0;padding:.75rem;background:#f8fafc;border-radius:6px;font-size:.875rem}._syncStatus_wbnqs_1269 p{margin:.25rem 0}._pipelineDivider_wbnqs_1280{height:1px;background:#e2e8f0;margin:1rem 0}._confirmModalOverlay_wbnqs_1286{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_wbnqs_1 .2s ease}._confirmModalContent_wbnqs_1300{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_wbnqs_1 .3s ease;position:relative}._confirmModalIcon_wbnqs_1311{display:flex;justify-content:center;margin-bottom:20px}._confirmModalTitle_wbnqs_1317{font-size:24px;font-weight:600;color:#1a202c;text-align:center;margin-bottom:16px}._confirmModalMessage_wbnqs_1325{font-size:16px;color:#4a5568;text-align:center;margin-bottom:16px;line-height:1.5}._confirmModalList_wbnqs_1333{list-style:none;padding:0;margin:0 0 20px}._confirmModalList_wbnqs_1333 li{padding:8px 0 8px 32px;position:relative;font-size:14px;color:#2d3748;line-height:1.5}._confirmModalList_wbnqs_1333 li:before{content:"•";position:absolute;left:16px;color:#3080c1;font-weight:700}._confirmModalWarning_wbnqs_1353{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_wbnqs_1365{display:flex;gap:12px;justify-content:flex-end}._confirmModalCancel_wbnqs_1371{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_wbnqs_1371:hover:not(:disabled){background:#edf2f7;border-color:#cbd5e0}._confirmModalCancel_wbnqs_1371:disabled{opacity:.5;cursor:not-allowed}._confirmModalConfirm_wbnqs_1392{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_wbnqs_1392:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}._confirmModalConfirm_wbnqs_1392:active:not(:disabled){transform:translateY(0)}._confirmModalConfirm_wbnqs_1392:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeIn_wbnqs_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_wbnqs_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){._selectAllBtn_wbnqs_1157,._clearBtn_wbnqs_1157,._batchBtn_wbnqs_1182{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_1ki5i_1{position:relative;top:0;z-index:1;width:100%;background-color:#fff;box-shadow:0 1px 3px #0000000d}._compactHeader_1ki5i_10{box-shadow:0 1px 2px #0000000a}._container_1ki5i_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_1ki5i_14{padding:8px 16px}}@media(max-width:768px){._container_1ki5i_14{padding:8px 14px;gap:12px}}@media(max-width:480px){._container_1ki5i_14{padding:6px 12px;gap:10px}}._containerCompact_1ki5i_43{padding:6px 14px;gap:10px}@media(max-width:768px){._containerCompact_1ki5i_43{padding:6px 12px;gap:8px}}@media(max-width:480px){._containerCompact_1ki5i_43{padding:5px 10px;gap:6px}}._leftSection_1ki5i_60{display:flex;align-items:center;gap:1rem;flex-shrink:0;max-width:60%}@media(max-width:1200px){._leftSection_1ki5i_60{max-width:50%}}@media(max-width:992px){._leftSection_1ki5i_60{max-width:none;margin-right:1rem}}@media(max-width:768px){._leftSection_1ki5i_60{width:100%;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;margin-right:0}}._titleRow_1ki5i_89{display:flex;align-items:center;gap:10px;flex:1;min-width:0}@media(max-width:768px){._titleRow_1ki5i_89{flex-shrink:1}}._backButton_1ki5i_102{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_1ki5i_102:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;border-color:#0000001a;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}._backButton_1ki5i_102:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}@media(max-width:768px){._backButton_1ki5i_102{width:36px;height:36px;margin-right:10px}}@media(max-width:480px){._backButton_1ki5i_102{width:32px;height:32px;margin-right:8px}}._backIcon_1ki5i_143{width:1.25rem;height:1.25rem}@media(max-width:768px){._backIcon_1ki5i_143{width:1rem;height:1rem}}@media(max-width:480px){._backIcon_1ki5i_143{width:.875rem;height:.875rem}}._actionButtons_1ki5i_160{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media(max-width:1024px){._actionButtons_1ki5i_160{order:3;margin-top:.5rem}}@media(max-width:768px){._actionButtons_1ki5i_160{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_1ki5i_160::-webkit-scrollbar{display:none}._actionButtons_1ki5i_160:after{content:"";position:absolute;right:0;top:0;height:100%;width:24px;background:linear-gradient(90deg,#fff0,#fff);pointer-events:none}._actionButtons_1ki5i_160>button{flex:0 0 auto;margin-right:8px}}._overallProgress_1ki5i_211{border-bottom:1px solid rgba(0,0,0,.08)}@media(max-width:768px){._overallProgress_1ki5i_211{border-bottom:none}}._tabsContainer_1ki5i_220{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_1ki5i_220{padding:8px 16px 10px}}@media(max-width:768px){._tabsContainer_1ki5i_220{padding:8px 14px 10px}}@media(max-width:480px){._tabsContainer_1ki5i_220{padding:8px 12px 10px}}._tabsContainer_1ki5i_220::-webkit-scrollbar{height:3px}._tabsContainer_1ki5i_220::-webkit-scrollbar-track{background:#f1f5f9}._tabsContainer_1ki5i_220::-webkit-scrollbar-thumb{background:#cbd5e1}._tabsContainer_1ki5i_220::-webkit-scrollbar-thumb:hover{background:#94a3b8}._tabsContainerCompact_1ki5i_255{padding:6px 14px 8px}@media(max-width:1024px){._tabsContainerCompact_1ki5i_255{padding:6px 12px 8px}}@media(max-width:768px){._tabsContainerCompact_1ki5i_255{padding:6px 10px 8px}}@media(max-width:480px){._tabsContainerCompact_1ki5i_255{padding:6px 8px 8px}}._viewTabsRow_1ki5i_274{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_1ki5i_274{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}._viewTabButton_1ki5i_292{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_1ki5i_292:hover{background:#fff;color:#1f2937}._viewTabActive_1ki5i_310{background:#0f172a;color:#fff;border-color:#0f172a;box-shadow:0 6px 14px #0f172a33}._viewTabActive_1ki5i_310:hover{background:#111827}._viewMeta_1ki5i_320{padding-left:10px;border-left:1px solid rgba(15,23,42,.12);font-size:.75rem;font-weight:600;color:#475569;white-space:nowrap}._viewActions_1ki5i_329{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:1024px){._viewTabsRow_1ki5i_274{padding:6px 16px 8px}}@media(max-width:768px){._viewTabsRow_1ki5i_274{flex-direction:column;align-items:stretch;padding:6px 14px 8px}._viewTabs_1ki5i_274{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}._viewTabs_1ki5i_274::-webkit-scrollbar{display:none}._viewMeta_1ki5i_320{border-left:none;padding-left:0}._viewActions_1ki5i_329{justify-content:flex-start}}@media(max-width:768px){._headerTabs_1ki5i_366{display:inline-flex;padding-bottom:4px}._headerTabs_1ki5i_366>*{margin-right:8px;flex:0 0 auto}}._title_1ki5i_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_1ki5i_89{font-size:17px}}@media(max-width:768px){._title_1ki5i_89{font-size:16px}}@media(max-width:480px){._title_1ki5i_89{font-size:15px}}._statusDropdown_1ki5i_402{padding:4px 8px;font-size:.8rem;border:1px solid #ced4da;border-radius:4px;background-color:#fff;cursor:pointer;transition:all .2s;flex-shrink:0}._statusDropdown_1ki5i_402:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}._statusDropdown_1ki5i_402:disabled{cursor:default;opacity:.6}._searchContainer_1ki5i_422{display:flex;align-items:center;flex:1;max-width:400px;min-width:200px;margin-left:auto}@media(max-width:1024px){._searchContainer_1ki5i_422{max-width:350px}}@media(max-width:768px){._searchContainer_1ki5i_422{max-width:280px;min-width:180px}}@media(max-width:480px){._searchContainer_1ki5i_422{max-width:220px;min-width:150px}}._searchInputCompact_1ki5i_448{height:28px;min-height:28px;padding:.35rem .65rem .35rem 2rem;font-size:.8125rem}._viewTabsRowCompact_1ki5i_455{padding:4px 14px}._searchWrapper_1ki5i_459{position:relative;width:100%}._searchIcon_1ki5i_464{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;width:.875rem;height:.875rem}@media(max-width:768px){._searchIcon_1ki5i_464{width:.75rem;height:.75rem;left:10px}}._searchInput_1ki5i_448{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_1ki5i_448:focus{background-color:#fff;border-color:#cbd5e1;box-shadow:0 0 0 2px #2463991a}._searchInput_1ki5i_448::placeholder{color:#94a3b8}@media(max-width:768px){._searchInput_1ki5i_448{height:1.75rem;padding-left:32px;padding-right:8px;height:36px}}._searchingIndicator_1ki5i_508{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_1ki5i_1 .8s linear infinite}@media(max-width:768px){._searchingIndicator_1ki5i_508{right:.5rem;width:.75rem;height:.75rem;border-width:1px}}@keyframes _spin_1ki5i_1{to{transform:translateY(-50%) rotate(360deg)}}._buttonIcon_1ki5i_534{width:.875rem;height:.875rem;margin-right:.375rem;flex-shrink:0}@media(max-width:768px){._buttonIcon_1ki5i_534{width:.75rem;height:.75rem;margin-right:.25rem}}._contextButton_1ki5i_548,._viewToggleButton_1ki5i_549,._commentsButton_1ki5i_550{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_1ki5i_548,._viewToggleButton_1ki5i_549,._commentsButton_1ki5i_550{height:1.7rem;padding:0 .485rem;font-size:.6875rem;flex:.97}}._contextButton_1ki5i_548{border:1px solid #e2e8f0;color:#1e293b}._contextButton_1ki5i_548:hover{background-color:#f1f5f9}._commentsButton_1ki5i_550{background-color:#246399;color:#fff}._commentsButton_1ki5i_550:hover{background-color:#131f42}._viewToggleButton_1ki5i_549{border:1px solid #e2e8f0;color:#1e293b;background-color:#f8fafc}._viewToggleButton_1ki5i_549:hover{background-color:#f1f5f9}._snapshotTimestamp_1ki5i_598{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.25rem;white-space:nowrap}@media(max-width:768px){._snapshotTimestamp_1ki5i_598{font-size:.6875rem}}._compactHeader_1ki5i_10 ._snapshotTimestamp_1ki5i_598{margin-top:.15rem;font-size:.65rem;font-style:normal}@media(max-width:768px){._compactHeader_1ki5i_10 ._snapshotTimestamp_1ki5i_598{font-size:.625rem}}._actionsContainer_1ki5i_623{position:relative;display:flex;align-items:center;flex-shrink:0}._menuButton_1ki5i_630{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_1ki5i_630:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;border-color:#0000001a;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}._menuButton_1ki5i_630:active{transform:translateY(0)}@media(max-width:768px){._menuButton_1ki5i_630{width:36px;height:36px}}@media(max-width:480px){._menuButton_1ki5i_630{width:32px;height:32px}}._menuIcon_1ki5i_668{width:20px;height:20px}@media(max-width:768px){._menuIcon_1ki5i_668{width:18px;height:18px}}@media(max-width:480px){._menuIcon_1ki5i_668{width:16px;height:16px}}._menuDropdown_1ki5i_685{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_1ki5i_1 .2s ease}@media(max-width:768px){._menuDropdown_1ki5i_685{top:42px;min-width:180px}}@media(max-width:480px){._menuDropdown_1ki5i_685{top:38px;min-width:160px}}@keyframes _slideDown_1ki5i_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._menuItem_1ki5i_721{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_1ki5i_721:hover:not(:disabled){background:#f8fafc;color:#111827}._menuItem_1ki5i_721:active:not(:disabled){background:#f1f5f9}._menuItem_1ki5i_721:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._menuItem_1ki5i_721{padding:10px 14px;font-size:13px;gap:10px}}@media(max-width:480px){._menuItem_1ki5i_721{padding:9px 12px;font-size:12px;gap:8px}}._menuItemIcon_1ki5i_762{width:18px;height:18px;flex-shrink:0;color:inherit}@media(max-width:768px){._menuItemIcon_1ki5i_762{width:16px;height:16px}}@media(max-width:480px){._menuItemIcon_1ki5i_762{width:14px;height:14px}}._menuDivider_1ki5i_781{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}._shell_1pc3b_1{--myte-ink: #10233b;--myte-navy: #1f5683;--myte-primary: #246399;--myte-blue: #2e7ab9;--myte-sky: #69b3ec;--myte-surface: #f5faff;--myte-tint: #eaf4fc;--myte-line: rgba(36, 99, 153, .2);--myte-line-strong: rgba(36, 99, 153, .34);--myte-muted: #526174;display:flex;flex-direction:column;gap:14px;padding:12px;color:var(--myte-ink)}._topBar_1pc3b_19{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 0 4px}._headingBlock_1pc3b_27{min-width:0}._headingBlock_1pc3b_27 h2{margin:2px 0 4px;font-size:22px;line-height:1.15;font-weight:760;color:var(--myte-ink)}._headingBlock_1pc3b_27 p{max-width:780px;margin:0;color:var(--myte-muted);font-size:13px;line-height:1.45}._eyebrow_1pc3b_45{display:inline-flex;color:var(--myte-primary);font-size:11px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}._toolbar_1pc3b_54{display:flex;align-items:center;gap:8px;flex-shrink:0}._segmented_1pc3b_61{display:inline-grid;grid-template-columns:repeat(3,minmax(58px,1fr));min-height:40px;padding:3px;border:1px solid var(--myte-line);border-radius:8px;background:var(--myte-surface)}._segmented_1pc3b_61 button{min-height:32px;border:0;border-radius:6px;background:transparent;color:var(--myte-muted);font-size:13px;font-weight:720;cursor:pointer}._activeSegment_1pc3b_81{background:#fff!important;color:var(--myte-navy)!important;box-shadow:0 1px 4px #24639929}._surfaceTabs_1pc3b_87{display:inline-flex;flex-wrap:wrap;gap:6px;padding:4px;border:1px solid var(--myte-line);border-radius:8px;background:var(--myte-surface);width:fit-content}._surfaceTabs_1pc3b_87 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;border:0;border-radius:6px;background:transparent;color:var(--myte-muted);font-size:12px;font-weight:760;cursor:pointer;white-space:nowrap}._activeSurfaceTab_1pc3b_114{background:#fff!important;color:var(--myte-navy)!important;box-shadow:0 1px 4px #24639924}._activeSurfaceTab_1pc3b_114 svg{color:var(--myte-primary)}._iconButton_1pc3b_124{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--myte-line);border-radius:8px;background:#fff;color:var(--myte-navy);cursor:pointer}._iconButton_1pc3b_124:disabled{cursor:progress;opacity:.72}._stateBox_1pc3b_141,._errorBox_1pc3b_142,._emptyBox_1pc3b_143,._updateStrip_1pc3b_144{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid var(--myte-line);border-radius:8px;background:#fff;color:var(--myte-muted);font-size:13px}._updateStrip_1pc3b_144{min-height:34px;padding-block:7px;border-color:#69b3ec8c;background:var(--myte-tint);color:var(--myte-navy);font-size:12px;font-weight:740}._errorBox_1pc3b_142{border-color:#fecaca;background:#fff7f7;color:#991b1b}._spinner_1pc3b_173{width:18px;height:18px}._spinIcon_1pc3b_178{animation:_policySpin_1pc3b_1 .8s linear infinite}@keyframes _policySpin_1pc3b_1{to{transform:rotate(360deg)}}._summaryBand_1pc3b_187{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:12px;padding:12px;border:1px solid var(--myte-line);border-radius:8px;background:linear-gradient(135deg,#ffffff 0%,var(--myte-surface) 100%)}._summaryMeta_1pc3b_197{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._summaryMeta_1pc3b_197 div{min-width:0;padding:8px;border-radius:8px;background:#fff;border:1px solid rgba(36,99,153,.12)}._summaryMeta_1pc3b_197 strong,._summaryMeta_1pc3b_197 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._summaryMeta_1pc3b_197 strong{color:var(--myte-ink);font-size:13px}._summaryMeta_1pc3b_197 span{margin-top:2px;color:var(--myte-muted);font-size:11px}._metricGrid_1pc3b_226{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._metricTile_1pc3b_232{min-width:0;min-height:74px;padding:9px;border:1px solid var(--myte-line);border-left-width:4px;border-radius:8px;background:#fff}._metricTile_1pc3b_232 span,._metricTile_1pc3b_232 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metricTile_1pc3b_232 span{color:var(--myte-muted);font-size:11px;font-weight:720}._metricTile_1pc3b_232 strong{display:block;margin-top:5px;color:var(--myte-ink);font-size:24px;line-height:1}._metricTile_1pc3b_232 small{margin-top:5px;color:var(--myte-muted);font-size:11px}._metricGood_1pc3b_266{border-left-color:#16a34a}._metricWarn_1pc3b_270{border-left-color:#f59e0b}._metricDanger_1pc3b_274{border-left-color:#dc2626}._metricNeutral_1pc3b_278{border-left-color:var(--myte-blue)}._ownerGrid_1pc3b_282{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);gap:12px;align-items:start}._myPulseGrid_1pc3b_289{display:grid;gap:12px}._myPulseHero_1pc3b_294{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,auto);align-items:center;gap:12px;padding:14px;border:1px solid var(--myte-line);border-radius:8px;background:linear-gradient(135deg,#ffffff 0%,var(--myte-surface) 54%,rgba(105,179,236,.16) 100%)}._myPulseIdentity_1pc3b_305{min-width:0}._myPulseIdentity_1pc3b_305 h3{margin:2px 0 4px;color:var(--myte-ink);font-size:22px;line-height:1.1;font-weight:780}._myPulseIdentity_1pc3b_305 p{margin:0;overflow:hidden;color:var(--myte-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._pulseStatusBadge_1pc3b_324{--pulse-progress: 0%;--pulse-accent: var(--myte-blue);--pulse-soft: rgba(46, 122, 185, .14);position:relative;isolation:isolate;display:inline-grid;place-items:center;justify-self:end;width:154px;min-width:154px;aspect-ratio:1;overflow:hidden;padding:13px;border:1px solid rgba(36,99,153,.2);border-radius:50%;background:conic-gradient(var(--pulse-accent) var(--pulse-progress),rgba(36,99,153,.12) 0),#fff;box-shadow:0 8px 26px #1f56831f}._pulseStatusBadge_1pc3b_324:before{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:-1;border-radius:50%;background:radial-gradient(circle at 50% 32%,var(--pulse-soft),transparent 54%),#fff;content:""}._pulseStatusBadge_1pc3b_324:after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:-1;border:1px solid rgba(255,255,255,.84);border-radius:50%;content:""}._pulseStatusInner_1pc3b_360{position:relative;z-index:1;display:grid;place-items:center;max-width:112px;text-align:center}._pulseStatusInner_1pc3b_360 b,._pulseStatusInner_1pc3b_360 span,._pulseStatusInner_1pc3b_360 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pulseStatusInner_1pc3b_360 b{color:var(--myte-ink);font-size:25px;line-height:1}._pulseStatusInner_1pc3b_360 span{margin-top:5px;color:var(--myte-navy);font-size:12px;font-weight:800}._pulseStatusInner_1pc3b_360 small{margin-top:2px;color:var(--myte-muted);font-size:10px;font-weight:720}._pulseLive_1pc3b_394{animation:_pulseHalo_1pc3b_1 2s ease-in-out infinite}._pulseGood_1pc3b_398{--pulse-accent: #16a34a;--pulse-soft: rgba(22, 163, 74, .16)}._pulseWarm_1pc3b_403{--pulse-accent: #f59e0b;--pulse-soft: rgba(245, 158, 11, .18)}._pulseQuiet_1pc3b_408{--pulse-accent: #94a3b8;--pulse-soft: rgba(148, 163, 184, .14)}._pulsePaused_1pc3b_413{--pulse-accent: var(--myte-blue);--pulse-soft: rgba(105, 179, 236, .18)}._pulseHistory_1pc3b_418{--pulse-accent: #64748b;--pulse-soft: rgba(100, 116, 139, .14)}@keyframes _pulseHalo_1pc3b_1{0%,to{box-shadow:0 8px 26px #1f56831f,0 0 #2e7ab92e}50%{box-shadow:0 8px 26px #1f568329,0 0 0 7px #2e7ab900}}._myPulseMetricRail_1pc3b_431,._myPulseSources_1pc3b_432{display:grid;gap:8px}._myPulseMetricRail_1pc3b_431 span,._myPulseSources_1pc3b_432 span{min-width:0;border:1px solid rgba(36,99,153,.16);border-radius:8px;background:#fff}._myPulseMetricRail_1pc3b_431{grid-template-columns:repeat(5,minmax(0,1fr))}._myPulseMetricRail_1pc3b_431 span{padding:10px}._myPulseMetricRail_1pc3b_431 b,._myPulseMetricRail_1pc3b_431 small{display:block}._myPulseMetricRail_1pc3b_431 b{color:var(--myte-ink);font-size:22px;line-height:1}._myPulseMetricRail_1pc3b_431 small{margin-top:4px;color:var(--myte-muted);font-size:11px;font-weight:740}._myPulseNote_1pc3b_466{margin:-2px 2px 0;color:var(--myte-muted);font-size:11px;font-weight:700;line-height:1.35}._myPulseSources_1pc3b_432{grid-template-columns:repeat(6,minmax(0,1fr))}._myPulseSources_1pc3b_432 span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:8px;color:var(--myte-navy)}._myPulseSources_1pc3b_432 b,._myPulseSources_1pc3b_432 small{min-width:0}._myPulseSources_1pc3b_432 b{color:var(--myte-ink);font-size:16px}._myPulseSources_1pc3b_432 small{grid-column:1/-1;overflow:hidden;color:var(--myte-muted);font-size:10px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}._myPulseDetails_1pc3b_503{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);gap:12px}._myPulseCalendar_1pc3b_509{min-width:0;padding:9px;border:1px solid rgba(36,99,153,.16);border-radius:8px;background:#fff}._myPulseEmpty_1pc3b_517{display:grid;gap:8px;padding:16px;border:1px solid var(--myte-line);border-radius:8px;background:#fff;color:var(--myte-muted)}._myPulseEmpty_1pc3b_517 div{display:inline-flex;align-items:center;gap:8px;color:var(--myte-ink)}._myPulseEmpty_1pc3b_517 p{margin:0;font-size:13px}._compassSection_1pc3b_537{display:grid;gap:12px;padding:12px;border:1px solid var(--myte-line);border-radius:8px;background:linear-gradient(135deg,#ffffff 0%,var(--myte-surface) 68%,rgba(105,179,236,.14) 100%)}._compassHeader_1pc3b_546{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._compassHeader_1pc3b_546 h3{margin:2px 0 3px;color:var(--myte-ink);font-size:18px;line-height:1.15;font-weight:780}._compassHeader_1pc3b_546 p{margin:0;color:var(--myte-muted);font-size:12px}._compassSignal_1pc3b_565{display:grid;justify-items:end;gap:6px;min-width:292px}._signalBadge_1pc3b_572,._signalFlow_1pc3b_573{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(36,99,153,.22);background:#fff;color:var(--myte-navy);white-space:nowrap}._signalBadge_1pc3b_572{min-height:30px;padding:5px 10px;border-color:#0e749047;border-radius:8px;background:linear-gradient(135deg,#fff,#14b8a61f);color:#0f5f6e;font-size:11px;font-weight:840;text-transform:uppercase}._signalFlow_1pc3b_573{min-height:28px;padding:4px 8px;border-radius:8px;color:var(--myte-muted);font-size:11px;font-weight:760}._signalFlow_1pc3b_573 svg{color:var(--myte-primary);flex-shrink:0}._compassGrid_1pc3b_608{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._compassCard_1pc3b_614{min-width:0;overflow:hidden;border:1px solid rgba(36,99,153,.16);border-radius:8px;background:#fff}._compassArt_1pc3b_622{position:relative;display:grid;place-items:center;min-height:128px;background:radial-gradient(circle at 20% 15%,rgba(20,184,166,.12),transparent 38%),radial-gradient(circle at 82% 20%,rgba(37,99,235,.1),transparent 34%),#f7f9fc}._compassArt_1pc3b_622 img{width:116px;height:116px;object-fit:contain}._compassArt_1pc3b_622 svg{position:absolute;right:10px;bottom:10px;color:#2563eb}._compassCopy_1pc3b_641{display:grid;gap:4px;padding:10px}._compassCopy_1pc3b_641 span{color:var(--myte-primary);font-size:10px;font-weight:820;text-transform:uppercase}._compassCopy_1pc3b_641 strong{color:var(--myte-ink);font-size:13px}._compassCopy_1pc3b_641 p{margin:0;color:var(--myte-muted);font-size:12px;line-height:1.35}._compassRoadmap_1pc3b_663{display:grid;gap:8px}._compassRoadmap_1pc3b_663 div{display:grid;gap:3px;padding:10px;border:1px solid rgba(36,99,153,.16);border-radius:8px;background:#fff}._compassRoadmap_1pc3b_663 strong{display:inline-flex;align-items:center;gap:6px;color:var(--myte-ink);font-size:13px}._compassRoadmap_1pc3b_663 span{color:var(--myte-muted);font-size:12px}._rosterPanel_1pc3b_687,._sidePanel_1pc3b_688{min-width:0;border:1px solid var(--myte-line);border-radius:8px;background:#fff}._rosterPanel_1pc3b_687{padding:10px}._sidePanel_1pc3b_688{display:flex;flex-direction:column;gap:10px;padding:10px}._sectionHeader_1pc3b_706{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:2px 2px 10px}._sectionHeader_1pc3b_706 h3{display:inline-flex;align-items:center;gap:7px;margin:0;color:#111827;font-size:15px;line-height:1.2;font-weight:760}._sectionHeader_1pc3b_706 p{margin:3px 0 0;color:var(--myte-muted);font-size:12px;line-height:1.35}._sourceBadge_1pc3b_730{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:var(--myte-tint);color:var(--myte-navy);font-size:11px;font-weight:740;white-space:nowrap}._headerActions_1pc3b_743{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}._inlineToggle_1pc3b_750{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:4px 9px;border:1px solid var(--myte-line);border-radius:8px;background:#fff;color:var(--myte-navy);font-size:11px;font-weight:760;cursor:pointer;white-space:nowrap}._inlineToggle_1pc3b_750:disabled{cursor:wait;opacity:.62}._builderList_1pc3b_771{display:flex;flex-direction:column;gap:7px}._pausedRoster_1pc3b_777{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed #d8dee8}._pausedHeader_1pc3b_786{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#526174;font-size:12px;font-weight:760}._pausedHeader_1pc3b_786 strong{color:#111827}._pausedHeader_1pc3b_786 span{color:#657386;font-size:11px}._builderItem_1pc3b_803{border:1px solid rgba(36,99,153,.14);border-radius:8px;background:#fff;overflow:hidden}._builderItemTop_1pc3b_810{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;padding-right:8px}._builderButton_1pc3b_818{display:grid;grid-template-columns:minmax(180px,1.12fr) minmax(400px,1.05fr) minmax(138px,.4fr);align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;border:0;background:transparent;text-align:left;color:var(--myte-ink);cursor:pointer}._builderTrackingAction_1pc3b_833{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 10px;border:1px solid var(--myte-line);border-radius:8px;background:#fff;font-size:11px;font-weight:820;cursor:pointer;white-space:nowrap}._builderTrackingAction_1pc3b_833:disabled{cursor:not-allowed;opacity:.58}._builderRowActions_1pc3b_853{align-self:center;display:inline-flex;align-items:center;gap:6px}._builderTrackingActionPause_1pc3b_860{border-color:#be123c40;color:#be123c}._builderTrackingActionResume_1pc3b_865{border-color:#0f766e40;color:#0f766e}._builderTrackingActionNeutral_1pc3b_870{color:var(--myte-muted)}._builderRemoveAction_1pc3b_874{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 10px;border:1px solid rgba(190,18,60,.25);border-radius:8px;background:#fff7f8;color:#be123c;font-size:11px;font-weight:820;cursor:pointer;white-space:nowrap}._builderRemoveAction_1pc3b_874:disabled{cursor:wait;opacity:.58}._builderIdentity_1pc3b_895{min-width:0}._builderNameLine_1pc3b_899{display:flex;align-items:center;gap:6px;min-width:0}._builderNameLine_1pc3b_899 strong{overflow:hidden;color:var(--myte-ink);font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._builderIdentity_1pc3b_895 small{display:block;margin-top:3px;overflow:hidden;color:var(--myte-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}._statePill_1pc3b_924,._exceptionPill_1pc3b_925{display:inline-flex;align-items:center;flex-shrink:0;min-height:20px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:780}._statePass_1pc3b_936{background:#dcfce7;color:#166534}._stateNear_1pc3b_941{background:#fef3c7;color:#92400e}._statePending_1pc3b_946{background:var(--myte-tint);color:var(--myte-navy)}._stateFail_1pc3b_951{background:#fee2e2;color:#991b1b}._stateIdle_1pc3b_956{background:#eef4fa;color:var(--myte-muted)}._stateMuted_1pc3b_961{background:#f1f5f9;color:#475569}._exceptionPill_1pc3b_925{background:var(--myte-tint);color:var(--myte-navy)}._compactStats_1pc3b_971{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}._compactStats_1pc3b_971 span{min-width:0;padding:5px 6px;border-radius:8px;background:var(--myte-surface)}._compactStats_1pc3b_971 b,._compactStats_1pc3b_971 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._compactStats_1pc3b_971 b{color:var(--myte-ink);font-size:14px}._compactStats_1pc3b_971 small{margin-top:1px;color:var(--myte-muted);font-size:10px;font-weight:700}._rowMeta_1pc3b_1000{display:grid;grid-template-columns:minmax(116px,1fr) auto;align-items:center;gap:6px;justify-items:end;color:var(--myte-muted);font-size:11px;font-weight:700;white-space:nowrap}._complianceBadge_1pc3b_1012{--compliance-progress: 0%;position:relative;isolation:isolate;display:grid;min-width:118px;min-height:42px;overflow:hidden;padding:6px 8px;border:1px solid var(--myte-line);border-radius:8px;background:#fff;color:var(--myte-ink)}._complianceBadge_1pc3b_1012:before,._complianceBadge_1pc3b_1012:after{position:absolute;left:0;width:var(--compliance-progress);content:""}._complianceBadge_1pc3b_1012:before{inset-block:0;z-index:-1;background:linear-gradient(90deg,#dc262633,#f59e0b33 50%,#16a34a38)}._complianceBadge_1pc3b_1012:after{bottom:0;height:3px;background:linear-gradient(90deg,#dc2626,#f59e0b 50%,#16a34a)}._complianceBadge_1pc3b_1012 b,._complianceBadge_1pc3b_1012 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._complianceBadge_1pc3b_1012 b{color:var(--myte-ink);font-size:15px;line-height:1}._complianceBadge_1pc3b_1012 small{margin-top:3px;color:var(--myte-muted);font-size:10px;font-weight:760}._complianceNoGo_1pc3b_1061{border-color:#fecaca}._complianceAtRisk_1pc3b_1065{border-color:#fed7aa}._complianceClose_1pc3b_1069{border-color:#fde68a}._complianceGreat_1pc3b_1073{border-color:#86efac}._complianceMuted_1pc3b_1077{--compliance-progress: 0% !important;border-color:var(--myte-line);background:var(--myte-surface)}._complianceMuted_1pc3b_1077 b,._complianceMuted_1pc3b_1077 small{color:var(--myte-muted)}._rotate_1pc3b_1087{transform:rotate(180deg)}._builderDetails_1pc3b_1091{display:flex;flex-direction:column;gap:9px;padding:0 10px 10px}._detailGrid_1pc3b_1098{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}._detailGrid_1pc3b_1098 span{min-height:30px;padding:6px 8px;border-radius:8px;background:var(--myte-surface);color:var(--myte-muted);font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detailGrid_1pc3b_1098 b{color:var(--myte-ink)}._otherApiPanel_1pc3b_1119,._otherApiEmpty_1pc3b_1120{padding:8px;border:1px solid rgba(36,99,153,.14);border-radius:8px;background:#fff}._otherApiEmpty_1pc3b_1120{color:var(--myte-muted);font-size:12px;font-weight:700}._otherApiHeader_1pc3b_1133{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}._otherApiHeader_1pc3b_1133 strong{color:var(--myte-ink);font-size:12px}._otherApiHeader_1pc3b_1133 span{color:var(--myte-muted);font-size:11px;font-weight:720}._familyChips_1pc3b_1150{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}._familyChips_1pc3b_1150 span{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 7px;border-radius:999px;background:var(--myte-tint);color:var(--myte-navy);font-size:11px;font-weight:760}._familyChips_1pc3b_1150 b{color:var(--myte-ink)}._commandBreakdown_1pc3b_1172{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}._commandBreakdownRow_1pc3b_1178{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:30px;padding:5px 7px;border-radius:7px;background:#fff;color:var(--myte-muted);font-size:11px;font-weight:720}._commandBreakdownRow_1pc3b_1178 span,._commandBreakdownRow_1pc3b_1178 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._commandBreakdownRow_1pc3b_1178 small{color:#6e7f92;font-size:10px}._commandBreakdownRow_1pc3b_1178 b{color:var(--myte-ink);font-size:12px}._calendarRail_1pc3b_1206{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}._weekGroup_1pc3b_1213{display:flex;gap:4px;padding-right:8px;border-right:1px dashed var(--myte-line)}._weekGroup_1pc3b_1213:last-child{border-right:0}._dayCell_1pc3b_1223{display:grid;grid-template-rows:1fr auto;place-items:center;width:34px;height:38px;border:1px solid var(--myte-line);border-bottom-width:3px;border-radius:8px;color:var(--myte-ink);font-size:11px;font-weight:760}._dayCell_1pc3b_1223 b{font-size:9px}._dayPass_1pc3b_1240{background:#ecfdf3;border-color:#86efac}._dayNear_1pc3b_1245{background:#fffbeb;border-color:#fcd34d}._dayFail_1pc3b_1250{background:#fef2f2;border-color:#fca5a5}._dayPending_1pc3b_1255{background:var(--myte-tint);border-color:#69b3ecad}._dayIdle_1pc3b_1260{background:var(--myte-surface);border-color:var(--myte-line);color:#6e7f92}._dayCoding_1pc3b_1266{border-bottom-color:var(--myte-ink)}._dayPlanning_1pc3b_1270{border-bottom-color:var(--myte-blue)}._weekend_1pc3b_1274{opacity:.72}._ledgerGrid_1pc3b_1278{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._ledgerGrid_1pc3b_1278 span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-height:34px;padding:7px 8px;border-radius:8px;background:var(--myte-surface);color:var(--myte-muted);font-size:12px;font-weight:700}._ledgerGrid_1pc3b_1278 b{color:var(--myte-ink)}._commandStack_1pc3b_1300{padding:9px;border:1px solid rgba(36,99,153,.14);border-radius:8px}._miniHeader_1pc3b_1306,._commandRow_1pc3b_1307{display:flex;align-items:center;justify-content:space-between;gap:10px}._miniHeader_1pc3b_1306{padding-bottom:6px;color:var(--myte-ink);font-size:12px;font-weight:780}._commandRow_1pc3b_1307{min-height:30px;border-top:1px solid #eef1f5;color:var(--myte-muted);font-size:12px}._commandRow_1pc3b_1307 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._commandRow_1pc3b_1307 b{color:var(--myte-ink)}._reviewStub_1pc3b_1336{display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid rgba(46,122,185,.24);border-radius:8px;background:var(--myte-tint);color:var(--myte-navy);font-size:12px}._reviewStub_1pc3b_1336 div{display:inline-flex;align-items:center;gap:7px}._mutedText_1pc3b_1353{margin:0;color:var(--myte-muted);font-size:12px}._legendBand_1pc3b_1359{display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px;border:1px solid var(--myte-line);border-radius:8px;background:#fff;color:var(--myte-muted);font-size:11px;font-weight:700}._legendBand_1pc3b_1359 span{display:inline-flex;align-items:center;gap:5px}@media(max-width:1160px){._summaryBand_1pc3b_187,._ownerGrid_1pc3b_282,._myPulseDetails_1pc3b_503{grid-template-columns:1fr}._sidePanel_1pc3b_688{order:-1}}@media(max-width:820px){._shell_1pc3b_1{padding:8px;gap:10px}._topBar_1pc3b_19{align-items:stretch;flex-direction:column;gap:10px}._toolbar_1pc3b_54{justify-content:space-between}._surfaceTabs_1pc3b_87{width:100%}._surfaceTabs_1pc3b_87 button,._segmented_1pc3b_61{flex:1}._summaryBand_1pc3b_187{padding:8px}._summaryMeta_1pc3b_197,._metricGrid_1pc3b_226,._myPulseMetricRail_1pc3b_431{grid-template-columns:repeat(2,minmax(0,1fr))}._myPulseSources_1pc3b_432{grid-template-columns:repeat(3,minmax(0,1fr))}._compassGrid_1pc3b_608{grid-template-columns:1fr}._builderItemTop_1pc3b_810,._builderButton_1pc3b_818{grid-template-columns:1fr;gap:8px;min-height:0}._builderItemTop_1pc3b_810{padding:0 8px 8px 0}._builderRowActions_1pc3b_853{justify-self:end;flex-wrap:wrap;justify-content:flex-end}._compactStats_1pc3b_971{grid-template-columns:repeat(3,minmax(0,1fr))}._rowMeta_1pc3b_1000{grid-template-columns:minmax(116px,1fr) auto;justify-content:space-between}._headerActions_1pc3b_743{width:100%;justify-content:space-between}._detailGrid_1pc3b_1098{grid-template-columns:repeat(2,minmax(0,1fr))}._commandBreakdown_1pc3b_1172{grid-template-columns:1fr}}@media(max-width:520px){._headingBlock_1pc3b_27 h2{font-size:19px}._headingBlock_1pc3b_27 p{font-size:12px}._summaryMeta_1pc3b_197,._metricGrid_1pc3b_226,._ledgerGrid_1pc3b_1278,._myPulseMetricRail_1pc3b_431,._myPulseSources_1pc3b_432{grid-template-columns:1fr}._myPulseHero_1pc3b_294,._compassHeader_1pc3b_546{grid-template-columns:1fr;flex-direction:column}._compassSignal_1pc3b_565{justify-items:stretch;min-width:0;width:100%}._signalBadge_1pc3b_572,._signalFlow_1pc3b_573{width:100%;justify-content:flex-start;white-space:normal}._signalFlow_1pc3b_573{flex-wrap:wrap}._pulseStatusBadge_1pc3b_324{justify-self:start;width:148px;min-width:148px}._metricTile_1pc3b_232{min-height:58px}._metricTile_1pc3b_232 strong{font-size:20px}._compactStats_1pc3b_971{grid-template-columns:repeat(3,minmax(0,1fr))}._legendBand_1pc3b_1359{flex-direction:column}}._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_yk4ol_1{display:flex;flex-direction:column;gap:10px;color:#172033}._headerRow_yk4ol_8,._panelHeader_yk4ol_9,._headerTitleRow_yk4ol_10,._sectionHeading_yk4ol_11,._recordHeader_yk4ol_12,._stepTitleRow_yk4ol_13,._bindingTitleRow_yk4ol_14{display:flex;align-items:center;justify-content:space-between;gap:10px}._headerRow_yk4ol_8{align-items:flex-start}._titleBlock_yk4ol_25,._panelTitleBlock_yk4ol_26{min-width:0}._headerTitleRow_yk4ol_10{justify-content:flex-start}._headerRow_yk4ol_8 h2,._panelHeader_yk4ol_9 h3,._emptyState_yk4ol_36 h3{margin:0;color:#0f172a;line-height:1.15}._headerRow_yk4ol_8 h2{font-size:21px;font-weight:800}._panelHeader_yk4ol_9 h3,._emptyState_yk4ol_36 h3{font-size:15px;font-weight:800}._sub_yk4ol_53,._panelCaption_yk4ol_54,._muted_yk4ol_55,._recordNote_yk4ol_56,._bindingMeta_yk4ol_57,._summaryItem_yk4ol_58 small,._hostingMetric_yk4ol_59 small,._stepBody_yk4ol_60 p,._emptyState_yk4ol_36 p{margin:0;color:#64748b;font-size:12px;line-height:1.35}._sub_yk4ol_53 code,._panelCaption_yk4ol_54 code,._sectionHeading_yk4ol_11 code{padding:1px 5px;border-radius:6px;background:#0f172a0f;color:#0f172a}._headerActions_yk4ol_77,._actionsWrap_yk4ol_78{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}._summaryStrip_yk4ol_85,._panel_yk4ol_9,._notice_yk4ol_87,._emptyState_yk4ol_36{background:#fff;border:1px solid rgba(100,116,139,.2);border-radius:8px}._summaryStrip_yk4ol_85{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}._summaryItem_yk4ol_58{display:grid;grid-template-rows:auto auto auto;gap:2px;min-width:0;padding:8px 10px;border-right:1px solid rgba(100,116,139,.16)}._summaryItem_yk4ol_58:last-child{border-right:0}._summaryItem_yk4ol_58 strong,._hostingMetric_yk4ol_59 strong,._nextStepCallout_yk4ol_115 strong,._bindingTitleRow_yk4ol_14 strong,._recordHeader_yk4ol_12 strong,._stepBody_yk4ol_60 strong{min-width:0;color:#0f172a;font-size:13px;line-height:1.25;overflow-wrap:anywhere}._panel_yk4ol_9{display:flex;flex-direction:column;gap:10px;padding:10px}._label_yk4ol_133{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}._badge_yk4ol_142{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 8px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}._badgeCanonical_yk4ol_156{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}._badgeMerged_yk4ol_162{background:#ecfdf3;border-color:#bbf7d0;color:#166534}._badgeProject_yk4ol_168{background:#fff7ed;border-color:#fed7aa;color:#c2410c}._badgePending_yk4ol_174{background:#fef3c7;border-color:#fde68a;color:#92400e}._badgeSynced_yk4ol_180{background:#ecfdf3;border-color:#bbf7d0;color:#166534}._badgeFailed_yk4ol_186{background:#fee2e2;border-color:#fecaca;color:#b91c1c}._domainWorkspace_yk4ol_192{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:10px;align-items:start}._domainControl_yk4ol_199{display:flex;flex-direction:column;gap:8px;min-width:0}._formRow_yk4ol_206,._bindingInputRow_yk4ol_207{display:flex;flex-direction:column;gap:4px;min-width:0;color:#334155;font-size:12px;font-weight:700}._textInput_yk4ol_217{box-sizing:border-box;width:100%;min-height:32px;border:1px solid rgba(100,116,139,.28);border-radius:7px;padding:7px 9px;background:#fff;color:#0f172a;font-size:13px;line-height:1.25}._textInput_yk4ol_217:focus{border-color:#2f7bb9b8;box-shadow:0 0 0 2px #2f7bb91f;outline:none}._textInput_yk4ol_217[readonly]{background:#f8fafc;color:#475569}._nextStepCallout_yk4ol_115,._domainProcessSection_yk4ol_242,._domainRecordsSection_yk4ol_243,._domainTimelineSection_yk4ol_244{display:flex;flex-direction:column;gap:8px;border:1px solid rgba(100,116,139,.18);border-radius:8px;background:#f8fafc;padding:8px}._nextStepCallout_yk4ol_115{background:#fff7ed;border-color:#fbbf2457}._nextStepCallout_yk4ol_115 p{margin:0;color:#7c2d12;font-size:12px;line-height:1.35}._hostingGrid_yk4ol_266{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}._hostingMetric_yk4ol_59{display:grid;gap:4px;min-width:0;padding:8px;border:1px solid rgba(100,116,139,.16);border-radius:8px;background:#f8fafc}._hostingMetric_yk4ol_59 code,._recordField_yk4ol_284 code{min-width:0;max-width:100%;border-radius:6px;background:#24639914;color:#1e3a5f;font-size:12px;line-height:1.25;overflow-wrap:anywhere}._hostingMetric_yk4ol_59 code{width:fit-content;padding:2px 6px}._notice_yk4ol_87{padding:8px 10px;background:#f8fafc}._sectionHeading_yk4ol_11{align-items:flex-start}._sectionHeading_yk4ol_11>span{color:#0f172a;font-size:13px;font-weight:800}._sectionHeading_yk4ol_11 small{color:#64748b;font-size:11px;line-height:1.25;text-align:right}._stepsList_yk4ol_322{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}._stepItem_yk4ol_331{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;min-width:0;padding:7px;border:1px solid rgba(100,116,139,.16);border-radius:8px;background:#fff}._stepDone_yk4ol_342{border-color:#22c55e52}._stepCurrent_yk4ol_346{border-color:#f59e0b66;background:#fffbeb}._stepLater_yk4ol_351{color:#64748b}._stepIndex_yk4ol_355{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:11px;font-weight:800}._stepBody_yk4ol_60{display:grid;gap:4px;min-width:0}._stepBody_yk4ol_60 p{font-size:11px}._recordsList_yk4ol_378{display:grid;gap:7px}._recordBlock_yk4ol_383{display:grid;gap:5px;padding:7px;border:1px solid rgba(100,116,139,.16);border-radius:8px;background:#fff}._recordField_yk4ol_284{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:6px}._recordField_yk4ol_284 code{padding:4px 6px}._recordNote_yk4ol_56{padding-left:70px}._copyButton_yk4ol_407{min-height:26px;border:1px solid rgba(46,122,185,.24);border-radius:7px;padding:4px 8px;background:#fff;color:#1e3a5f;font-size:11px;font-weight:800;cursor:pointer}._copyButton_yk4ol_407:hover{background:#2463990f}._timelineList_yk4ol_423,._bindingList_yk4ol_424{display:grid;gap:6px}._timelineItem_yk4ol_429{padding:7px 8px;border:1px solid rgba(100,116,139,.14);border-radius:8px;background:#fff}._timelineTitle_yk4ol_436{color:#0f172a;font-size:12px;font-weight:800}._bindingRow_yk4ol_442{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);gap:10px;align-items:center;padding:8px;border:1px solid rgba(100,116,139,.16);border-radius:8px;background:#f8fafc}._bindingMeta_yk4ol_57{display:grid;gap:3px;min-width:0}._bindingTitleRow_yk4ol_14{justify-content:flex-start}._primary_yk4ol_463,._secondary_yk4ol_464,._danger_yk4ol_465{min-height:32px;border:1px solid transparent;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1;cursor:pointer}._primary_yk4ol_463{background:#246399;color:#fff}._secondary_yk4ol_464{background:#2e7ab914;border-color:#2e7ab938;color:#246399}._danger_yk4ol_465{background:#fee2e2;border-color:#fecaca;color:#b91c1c}._primary_yk4ol_463:disabled,._secondary_yk4ol_464:disabled,._danger_yk4ol_465:disabled{opacity:.55;cursor:not-allowed}._error_yk4ol_500{padding:8px 10px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:12px;font-weight:800}._emptyState_yk4ol_36{display:grid;gap:4px;padding:10px}._loadingState_yk4ol_516{display:flex;align-items:center;gap:8px;color:#246399;font-size:13px;font-weight:700}._loadingSpinner_yk4ol_525{width:18px;height:18px}@media(max-width:1100px){._domainWorkspace_yk4ol_192,._bindingRow_yk4ol_442{grid-template-columns:1fr}._stepsList_yk4ol_322{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){._headerRow_yk4ol_8,._panelHeader_yk4ol_9,._sectionHeading_yk4ol_11{flex-direction:column;align-items:stretch}._headerActions_yk4ol_77,._actionsWrap_yk4ol_78{justify-content:stretch;width:100%}._summaryStrip_yk4ol_85,._hostingGrid_yk4ol_266,._stepsList_yk4ol_322{grid-template-columns:1fr}._summaryItem_yk4ol_58{border-right:0;border-bottom:1px solid rgba(100,116,139,.16)}._summaryItem_yk4ol_58:last-child{border-bottom:0}._recordField_yk4ol_284{grid-template-columns:1fr auto}._recordField_yk4ol_284 ._label_yk4ol_133{grid-column:1/-1}._recordNote_yk4ol_56{padding-left:0}._primary_yk4ol_463,._secondary_yk4ol_464,._danger_yk4ol_465{flex:1 1 140px}}._container_16xmb_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_16xmb_92{padding:16px}}._header_16xmb_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_16xmb_108{flex-direction:column;align-items:flex-start}}._headerContent_16xmb_127 h1{margin:0 0 8px;font-size:24px;font-weight:600;color:#0f172a}._headerContent_16xmb_127 p{margin:0;font-size:14px;color:#64748b}._headerContent_16xmb_127 ._projectName_16xmb_138{margin-top:6px;font-size:13px;color:#246399;font-weight:600}._scopeSelector_16xmb_145{display:flex;gap:16px;align-items:center;flex-wrap:wrap}._scopeSelector_16xmb_145 label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:#424242}._scopeSelector_16xmb_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_16xmb_145 label select:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91f}._tabs_16xmb_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_16xmb_108{flex-direction:column;align-items:flex-start}._scopeSelector_16xmb_145{width:100%;flex-direction:column;align-items:stretch}._scopeSelector_16xmb_145 label{width:100%}._scopeSelector_16xmb_145 select{width:100%;min-width:0}._tabs_16xmb_174{width:100%}}._tab_16xmb_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_16xmb_174:hover{background:#2e7ab914;color:#246399}._tab_16xmb_174._active_16xmb_225{background:#2e7ab9;color:#fff}._content_16xmb_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_16xmb_242{margin-bottom:12px;padding:12px 16px;background:#fff8e1;border:1px solid #ffe0a3;color:#8a6d3b;border-radius:8px;font-size:13px}._syncNotice_16xmb_252{margin-bottom:12px;padding:12px 16px;background:#eef6ff;border:1px solid #bfdcff;color:#1e5c99;border-radius:8px;font-size:13px}._gateWrapper_16xmb_262{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_16xmb_271{padding:12px 32px;border:none;border-radius:8px;background:#2e7ab9;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}._createButtonLarge_16xmb_271:hover{background:#246399}._emptyState_16xmb_286{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;gap:16px}._emptyState_16xmb_286 h2{margin:0 0 12px;font-size:20px;font-weight:600;color:#424242}._emptyState_16xmb_286 p{margin:0;font-size:14px;color:#757575}._spinner_16xmb_307{width:40px;height:40px;border:4px solid #DCE7F5;border-top-color:#2e7ab9;border-radius:50%;animation:_spin_16xmb_307 .8s linear infinite}@keyframes _spin_16xmb_307{to{transform:rotate(360deg)}}._container_14qwx_92{display:flex;flex-direction:column;gap:20px}._toolbar_14qwx_98{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}._toolbar_14qwx_98 h3{margin:0;font-size:18px;font-weight:600;color:#0f172a}._toolbarLeft_14qwx_112{display:flex;align-items:center;gap:12px}._toolbarRight_14qwx_118{display:flex;gap:8px;flex-wrap:wrap}._toolbarButton_14qwx_124{min-height:38px;padding:0 15px;border:1px solid rgba(46,122,185,.18);border-radius:999px;background:#2e7ab912;color:#1f4f7a;font-size:13px;font-weight:650;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}._toolbarButton_14qwx_124:hover:not(:disabled){background:#2e7ab91f;border-color:#2e7ab947;box-shadow:0 6px 16px #2463991f}._toolbarButton_14qwx_124:focus-visible{outline:none;box-shadow:0 0 0 3px #2e7ab92e}._toolbarButton_14qwx_124:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._primaryButton_14qwx_153{background:#2e7ab9;color:#fff;border-color:#2e7ab9}._primaryButton_14qwx_153:hover:not(:disabled){background:#246399;border-color:#246399}._dangerButton_14qwx_163{background:#fff5f5;color:#b91c1c;border:1px solid #fecaca}._dangerButton_14qwx_163:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}._loading_14qwx_173{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}._loading_14qwx_173 p{margin:0;color:#757575;font-size:14px}._spinner_14qwx_187{width:40px;height:40px;border:4px solid #DCE7F5;border-top-color:#2e7ab9;border-radius:50%;animation:_spin_14qwx_187 .8s linear infinite}@keyframes _spin_14qwx_187{to{transform:rotate(360deg)}}._emptyState_14qwx_201{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._emptyState_14qwx_201 ._emptyIcon_14qwx_209{font-size:64px;margin-bottom:16px;opacity:.5}._emptyState_14qwx_201 h3{margin:0 0 8px;font-size:20px;font-weight:600;color:#424242}._emptyState_14qwx_201 p{margin:0 0 24px;font-size:14px;color:#757575;max-width:400px}._createButtonLarge_14qwx_227{padding:12px 32px;border:none;border-radius:8px;background:#2e7ab9;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}._createButtonLarge_14qwx_227:hover{background:#246399}._tableWrapper_14qwx_242{overflow-x:auto;border:1px solid rgba(46,122,185,.14);border-radius:8px}._table_14qwx_242{width:100%;border-collapse:collapse;font-size:14px}._table_14qwx_242 thead{background:#2e7ab90f}._table_14qwx_242 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_14qwx_242 tbody tr{border-bottom:1px solid rgba(46,122,185,.12);transition:background .2s}._table_14qwx_242 tbody tr:hover{background:#2e7ab90a}._table_14qwx_242 tbody tr:last-child{border-bottom:none}._table_14qwx_242 tbody td{padding:12px 16px;vertical-align:middle}._keyCell_14qwx_279 code{font-family:Courier New,monospace;font-weight:600;color:#2e7ab9;font-size:13px}._statusBadge_14qwx_286{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}._statusActive_14qwx_295{background:#e8f5e9;color:#2e7d32}._statusPending_14qwx_300{background:#fff3e0;color:#e65100}._statusInactive_14qwx_305{background:#f5f5f5;color:#757575}._valueCell_14qwx_310{max-width:300px}._valueCell_14qwx_310 code{font-family:Courier New,monospace;font-size:13px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._valueCell_14qwx_310 code._masked_14qwx_321{color:#757575}._valueCell_14qwx_310 code._revealed_14qwx_324{color:#212121;font-weight:500}._descriptionCell_14qwx_329{max-width:250px;color:#616161;font-size:13px}._dateCell_14qwx_335{color:#757575;font-size:13px;white-space:nowrap}._requestCell_14qwx_341{min-width:180px}._requestBadge_14qwx_345{display:inline-block;padding:4px 10px;border-radius:10px;font-size:12px;font-weight:600;background:#f5f5f5;color:#424242}._requestPending_14qwx_355{background:#fff7ed;color:#c2410c}._requestApproved_14qwx_360{background:#ecfdf3;color:#15803d}._requestDeclined_14qwx_365{background:#fef2f2;color:#b91c1c}._requestNote_14qwx_370{margin-top:4px;font-size:12px;color:#475569}._requestHint_14qwx_376{font-size:12px;color:#475569}._actionsCell_14qwx_381{display:flex;gap:4px;justify-content:flex-end}._actionButton_14qwx_387{padding:6px 10px;border:1px solid #ddd;background:#fff;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}._actionButton_14qwx_387:hover{background:#f5f5f5;border-color:#bbb}._actionButton_14qwx_387._danger_14qwx_163:hover{background:#ffebee;border-color:#ef5350}._noValue_14qwx_405,._noActions_14qwx_406{color:#bdbdbd}._infoBox_14qwx_410{background:#e3f2fd;border-left:4px solid #2E7AB9;padding:12px 16px;border-radius:4px;font-size:13px;color:#424242}._infoBox_14qwx_410 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}._overlay_8rvkv_92{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a7a;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}._modal_8rvkv_103{width:min(1080px,100%);max-height:92vh;background:#fff;border-radius:16px;border:1px solid rgba(46,122,185,.14);box-shadow:0 30px 70px #24639933;overflow:hidden;display:flex;flex-direction:column}._header_8rvkv_115{display:flex;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid rgba(46,122,185,.12)}._header_8rvkv_115 h2{margin:0 0 8px;font-size:22px;color:#0f172a}._header_8rvkv_115 p{margin:0;color:#475569;font-size:14px;line-height:1.5}._closeButton_8rvkv_134{background:none;border:none;width:32px;height:32px;border-radius:50%;font-size:28px;line-height:1;color:#64748b;cursor:pointer}._closeButton_8rvkv_134:hover:not(:disabled){background:#2e7ab914;color:#246399}._content_8rvkv_150{padding:24px;overflow:auto;display:flex;flex-direction:column;gap:20px}._scopeInfo_8rvkv_158{display:flex;gap:16px;flex-wrap:wrap;padding:14px 16px;background:#2e7ab90d;border:1px solid rgba(46,122,185,.12);border-radius:10px}._scopeItem_8rvkv_168{display:flex;gap:8px;font-size:14px}._label_8rvkv_174{color:#64748b;font-weight:500}._value_8rvkv_179{color:#0f172a;font-weight:600}._actionsRow_8rvkv_184{display:flex;gap:12px;flex-wrap:wrap}._secondaryButton_8rvkv_190,._cancelButton_8rvkv_191,._submitButton_8rvkv_192{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._secondaryButton_8rvkv_190:disabled,._cancelButton_8rvkv_191:disabled,._submitButton_8rvkv_192:disabled{opacity:.55;cursor:not-allowed}._secondaryButton_8rvkv_190{background:#2e7ab914;color:#246399;border:1px solid rgba(46,122,185,.14)}._secondaryButton_8rvkv_190:hover:not(:disabled){background:#2e7ab924}._hiddenInput_8rvkv_216{display:none}._inputGroup_8rvkv_220{display:flex;flex-direction:column;gap:8px}._inputGroup_8rvkv_220 label{font-size:14px;font-weight:600;color:#334155}._inputGroup_8rvkv_220 textarea{width:100%;min-height:220px;resize:vertical;padding:14px 16px;border-radius:10px;border:1px solid rgba(46,122,185,.18);font:14px/1.5 Courier New,monospace}._inputGroup_8rvkv_220 textarea:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91f}._summaryGrid_8rvkv_245{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._summaryCard_8rvkv_251{padding:14px 16px;border-radius:10px;border:1px solid rgba(46,122,185,.12);background:#f8fbff;display:flex;flex-direction:column;gap:4px}._summaryCard_8rvkv_251 strong{font-size:22px;color:#0f172a}._summaryCard_8rvkv_251 span{font-size:13px;color:#64748b}._infoBox_8rvkv_269,._errorPanel_8rvkv_270{padding:14px 16px;border-radius:10px;font-size:14px;line-height:1.5}._infoBox_8rvkv_269{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}._previewTableWrapper_8rvkv_283{border:1px solid rgba(46,122,185,.14);border-radius:12px;overflow:auto}._previewTable_8rvkv_283{width:100%;border-collapse:collapse;font-size:14px}._previewTable_8rvkv_283 thead{background:#2e7ab90f}._previewTable_8rvkv_283 th,._previewTable_8rvkv_283 td{text-align:left;padding:12px 14px;border-bottom:1px solid rgba(46,122,185,.1);vertical-align:top}._previewTable_8rvkv_283 tbody tr:last-child td{border-bottom:none}._previewTable_8rvkv_283 code{font-family:Courier New,monospace;font-size:13px;color:#0f172a}._valueCell_8rvkv_313{min-width:240px}._noValue_8rvkv_317{color:#64748b}._errorText_8rvkv_321{color:#b91c1c;font-weight:600}._okText_8rvkv_326{color:#15803d}._errorPanel_8rvkv_270{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}._errorPanel_8rvkv_270 strong{display:block;margin-bottom:8px}._errorPanel_8rvkv_270 ul{margin:0;padding-left:18px}._footer_8rvkv_344{display:flex;gap:12px;padding:20px 24px 24px;border-top:1px solid rgba(46,122,185,.12)}._cancelButton_8rvkv_191{flex:1;border:1px solid rgba(46,122,185,.14);background:#2e7ab914;color:#246399}._cancelButton_8rvkv_191:hover:not(:disabled){background:#2e7ab924}._submitButton_8rvkv_192{flex:1;border:none;background:#2e7ab9;color:#fff}._submitButton_8rvkv_192:hover:not(:disabled){background:#246399}@media(max-width:720px){._overlay_8rvkv_92{padding:12px}._summaryGrid_8rvkv_245{grid-template-columns:1fr}._footer_8rvkv_344{flex-direction:column}}._overlay_gndfh_92{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a85;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_gndfh_103{width:min(520px,100%);background:#fff;border-radius:14px;border:1px solid rgba(220,38,38,.18);box-shadow:0 24px 56px #0f172a38;overflow:hidden}._header_gndfh_112{display:flex;gap:16px;padding:24px;align-items:flex-start}._header_gndfh_112 h2{margin:0 0 8px;font-size:20px;color:#7f1d1d}._header_gndfh_112 p{margin:0;color:#475569;font-size:14px;line-height:1.5}._warningIcon_gndfh_130{width:44px;height:44px;border-radius:999px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;flex:0 0 auto}._footer_gndfh_145{display:flex;gap:12px;padding:0 24px 24px}._cancelButton_gndfh_151,._confirmButton_gndfh_152{flex:1;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._cancelButton_gndfh_151:disabled,._confirmButton_gndfh_152:disabled{opacity:.55;cursor:not-allowed}._cancelButton_gndfh_151{border:1px solid rgba(46,122,185,.14);background:#2e7ab914;color:#246399}._cancelButton_gndfh_151:hover:not(:disabled){background:#2e7ab924}._confirmButton_gndfh_152{border:none;background:#dc2626;color:#fff}._confirmButton_gndfh_152:hover:not(:disabled){background:#b91c1c}._dialogContent_10ri2_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_10ri2_1{max-width:100vw;width:100vw;height:100dvh;max-height:100dvh;border-radius:0;overflow:hidden}}._srOnly_10ri2_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_10ri2_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_10ri2_53{display:flex;align-items:flex-start;gap:10px;min-width:0}._dialogTitle_10ri2_53 h2{font-size:18px;font-weight:600;margin:0;color:#0f172a}._aiIcon_10ri2_66{width:auto;height:24px;max-width:140px;object-fit:contain}._dialogTitleText_10ri2_73{display:flex;flex-direction:column;gap:4px;min-width:0}._conversationMeta_10ri2_80{display:flex;flex-direction:column;gap:6px;font-size:.75rem;color:#64748b}._conversationLabel_10ri2_88{text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:.65rem}._conversationRow_10ri2_95{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}._conversationTitle_10ri2_102{font-weight:600;color:#0f172a;overflow-wrap:anywhere;word-break:break-word}._projectTitle_10ri2_109{font-weight:600;color:#2e7ab9;overflow-wrap:anywhere;word-break:break-word}@keyframes _pulse_10ri2_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._dialogControls_10ri2_127{display:flex;gap:8px}._controlButton_10ri2_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_10ri2_132:hover{background:#0f172a24}._controlButton_10ri2_132:active{background:#0f172a2e}@media(max-width:768px){._controlButton_10ri2_132{width:44px;height:44px;min-width:44px;min-height:44px}}._contentContainer_10ri2_160{display:flex;overflow:hidden;position:relative;touch-action:pan-x pan-y;flex:1;min-height:0;min-width:0}._sidebarWrapper_10ri2_170{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_10ri2_170{position:absolute;top:0;left:0;bottom:0;z-index:10;transform:translate(-100%);box-shadow:2px 0 10px #0000001a}._sidebarWrapper_10ri2_170._sidebarOpen_10ri2_188{transform:translate(0)}}._sidebarHidden_10ri2_193{flex:0 0 0;width:0;border-right:none;overflow:hidden;padding:0}._chatWindowWrapper_10ri2_201{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%}._sidebarPeekButton_10ri2_212{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_10ri2_212:hover{transform:translateY(-50%) scale(1.05);background:#f2f7fb;box-shadow:0 8px 18px #0f172a29}@media(max-width:768px){._sidebarPeekButton_10ri2_212{display:none}}._snapshotTimestamp_10ri2_242{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.125rem}@media(max-width:768px){._dialogHeader_10ri2_41{padding:14px 16px}._dialogTitle_10ri2_53 h2{font-size:17px}._conversationMeta_10ri2_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_51p84_1{display:flex;flex-direction:column;gap:18px;padding:20px 24px;overflow-x:hidden;overflow-y:auto;height:100%;min-height:0;min-width: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_51p84_1::-webkit-scrollbar{display:none}._loadingOlderContainer_51p84_25{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:#6c757d}._loadingOlderSpinner_51p84_34{height:20px;width:20px;color:#246399}._loadingOlderText_51p84_40{font-size:14px;color:#6c757d}._loadOlderContainer_51p84_45{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0;margin-bottom:8px}._loadOlderButton_51p84_54{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_51p84_54:hover:not(:disabled){background:#f3f4f6}._loadOlderButton_51p84_54:disabled{opacity:.6;cursor:not-allowed}._loadOlderHint_51p84_74{font-size:11px;color:#6b7280}._loadOlderHintFooter_51p84_79{font-size:11px;color:#94a3b8;text-align:center;padding:6px 0 10px}._emptyContainer_51p84_86{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center}._emptyTitle_51p84_96{font-size:20px;font-weight:600;margin-bottom:8px;color:#246399}._emptyText_51p84_103{color:#666;max-width:300px;line-height:1.6}._skeletonList_51p84_109{display:flex;flex-direction:column;gap:12px;width:min(520px,90%)}._skeletonBubble_51p84_116,._skeletonBubbleAlt_51p84_117{height:48px;border-radius:16px;background:linear-gradient(90deg,#e7ecf699,#f5f7fbe6,#e7ecf699);background-size:200% 100%;animation:_skeletonPulse_51p84_1 1.6s ease-in-out infinite}._skeletonBubbleAlt_51p84_117{height:62px;align-self:flex-end;width:85%}@keyframes _skeletonPulse_51p84_1{0%{background-position:0% 50%}to{background-position:200% 50%}}._messageWrapper_51p84_139{display:flex;gap:12px;min-width:0;max-width:100%;width:100%;transition:margin-top .2s ease}@media(max-width:768px){._messageWrapper_51p84_139{max-width:100%}}._newGroup_51p84_153{margin-top:12px}._sameGroup_51p84_157{margin-top:4px}._userMessage_51p84_161{align-self:flex-end;flex-direction:row-reverse}._aiMessage_51p84_166{align-self:flex-start}._avatar_51p84_170{height:36px;width:36px;flex-shrink:0}@media(max-width:768px){._avatar_51p84_170{height:32px;width:32px}}._messageBubble_51p84_182{border-radius:16px;padding:8px 16px 12px;box-shadow:0 8px 20px #0f172a14;position:relative;overflow-x:hidden;min-width:0;max-width:100%;word-break:break-word;overflow-wrap:anywhere}._messageBubble_51p84_182:after{content:"";position:absolute;width:0;height:0;border:8px solid transparent;top:12px}._userBubble_51p84_203{background:linear-gradient(135deg,#246399,#2e7ab9);color:#fff;border-bottom-right-radius:4px}._userBubble_51p84_203 ._messageContent_51p84_208 :where(p,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,strong,em,td,th){color:#fff}._userBubble_51p84_203 ._messageContent_51p84_208 :where(a){color:#dbeafe}._userBubble_51p84_203:after{border-left-color:#246399;right:-14px;border-right:0}._aiBubble_51p84_220{background-color:var(--chat-panel, #ffffff);border:1px solid #e1e6f2;border-bottom-left-radius:4px;color:#0f172a}._aiBubble_51p84_220:after{border-right-color:#fff;left:-14px;border-left:0}._messageContent_51p84_208{font-size:14px;line-height:1.5;color:inherit;min-width:0;max-width:100%;overflow-x:hidden;word-break:break-word;overflow-wrap:anywhere}._messageContent_51p84_208 p{margin-bottom:.75rem}._messageContent_51p84_208 ul,._messageContent_51p84_208 ol{margin-left:1.5rem;margin-bottom:.75rem}._messageContent_51p84_208 li{margin-bottom:.25rem}._messageContent_51p84_208 pre{background-color:#0000000d;padding:.5rem;border-radius:.25rem;overflow-x:auto;margin-bottom:.75rem;max-width:100%}._userBubble_51p84_203 ._messageContent_51p84_208 pre{background-color:#ffffff1a}._messageContent_51p84_208 [data-markdown-table-shell]{max-width:100%}._messageContent_51p84_208 table:not([data-markdown-table]){width:100%;border-collapse:collapse;margin-bottom:.75rem;max-width:100%;display:block;overflow-x:auto}._messageContent_51p84_208 table:not([data-markdown-table]) th,._messageContent_51p84_208 table:not([data-markdown-table]) td{border:1px solid #eaeaea;padding:6px 8px;text-align:left}._messageContent_51p84_208 table:not([data-markdown-table]) th{background:#f2f2f2;font-weight:600}._messageContent_51p84_208 code{font-family:monospace;word-break:break-word;overflow-wrap:anywhere}._userBubble_51p84_203 ._messageContent_51p84_208 code{color:#f8f8f8}._messageContent_51p84_208 a{color:#2e7ab9;text-decoration:underline}._messageContent_51p84_208 blockquote{border-left:3px solid #eaeaea;padding-left:.75rem;margin-left:0;font-style:italic}._userBubble_51p84_203 ._messageContent_51p84_208 blockquote{border-left-color:#ffffff4d}._messageContent_51p84_208 h1,._messageContent_51p84_208 h2,._messageContent_51p84_208 h3,._messageContent_51p84_208 h4,._messageContent_51p84_208 h5,._messageContent_51p84_208 h6{font-weight:600;margin-top:1rem;margin-bottom:.5rem}._messageContent_51p84_208 p:last-child,._messageContent_51p84_208 ul:last-child,._messageContent_51p84_208 ol:last-child,._messageContent_51p84_208 pre:last-child,._messageContent_51p84_208 blockquote:last-child{margin-bottom:0}._timestamp_51p84_318{font-size:12px;margin-top:6px;opacity:.7;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:2px}._aiMessage_51p84_166 ._timestamp_51p84_318{text-align:left;justify-content:flex-start}._senderName_51p84_333{font-weight:500;opacity:1}._metaSeparator_51p84_338{opacity:.6;margin:0 4px}._editedTag_51p84_343{font-size:11px;font-weight:500;opacity:.75}._expandToggle_51p84_349{margin-top:6px;background:transparent;border:none;color:#d4af37;font-size:12px;font-weight:600;cursor:pointer;padding:0;align-self:flex-start}._expandToggle_51p84_349:hover{text-decoration:underline}._typingIndicator_51p84_364{display:flex;gap:6px;padding:8px 12px;align-items:center}._typingDot_51p84_371{height:8px;width:8px;border-radius:50%;background-color:#246399;opacity:.7;animation:_bounce_51p84_1 1s infinite}._delayShort_51p84_380{animation-delay:.1s}._delayLong_51p84_384{animation-delay:.2s}@keyframes _bounce_51p84_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._messageHeader_51p84_396{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._messageMetaRow_51p84_403{display:flex;align-items:center;gap:8px;min-height:20px}._messageAuthor_51p84_410{display:inline-flex;align-items:center;gap:6px}._authorName_51p84_416{font-size:12px;font-weight:600;letter-spacing:.01em}._authorBadge_51p84_422{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;border-radius:999px;background:#fff3;color:inherit}._authorRole_51p84_433{font-size:11px;font-weight:500;opacity:.7}._messageActions_51p84_439{display:flex;gap:4px;align-items:center;opacity:0;transition:opacity .2s ease}._messageWrapper_51p84_139:hover ._messageActions_51p84_439{opacity:1}._actionButton_51p84_450{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_51p84_450:hover{background:#0000001a;transform:scale(1.05)}._actionButton_51p84_450:active{transform:scale(.95)}._userBubble_51p84_203 ._actionButton_51p84_450{background:#fff3;color:#fff}._userBubble_51p84_203 ._actionButton_51p84_450:hover{background:#ffffff4d}._aiBubble_51p84_220 ._actionButton_51p84_450{background:#0000000d;color:#666}._aiBubble_51p84_220 ._actionButton_51p84_450:hover{background:#0000001a;color:#333}._actionIcon_51p84_485{width:14px;height:14px}._saveButton_51p84_490{background:#22c55e33!important;color:#16a34a!important}._saveButton_51p84_490:hover{background:#22c55e4d!important}._cancelButton_51p84_498{background:#ef444433!important;color:#dc2626!important}._cancelButton_51p84_498:hover{background:#ef44444d!important}._editingBubble_51p84_506{border:2px solid #d4af37!important;box-shadow:0 0 12px #d4af374d!important}._editContainer_51p84_511{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%}._editingBadge_51p84_519{background:#d4af3729;color:#8a6b1e;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}._editTextarea_51p84_528{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_51p84_528:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733}._editTextarea_51p84_528:disabled{opacity:.6;cursor:not-allowed}._userBubble_51p84_203 ._editTextarea_51p84_528{background:#fffffff2;color:#1a1a2e}._editHint_51p84_556{font-size:11px;color:#00000080;text-align:right}._userBubble_51p84_203 ._editHint_51p84_556{color:#ffffffb3}._streamingMessage_51p84_565 ._messageBubble_51p84_182{position:relative;border:1px solid rgba(46,122,185,.35);box-shadow:0 0 10px #2e7ab91f}._streamingFooter_51p84_571{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_51p84_583{display:inline-flex;gap:4px}._streamingDots_51p84_583 span{width:6px;height:6px;border-radius:50%;background:#2e7ab9b3;animation:_streamingPulse_51p84_1 1.2s ease-in-out infinite}._streamingDots_51p84_583 span:nth-child(2){animation-delay:.2s}._streamingDots_51p84_583 span:nth-child(3){animation-delay:.4s}@keyframes _streamingPulse_51p84_1{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}._messageWrapper_51p84_139{transition:background-color .3s ease}._messageWrapper_51p84_139._highlight_51p84_614{background-color:#2e7ab91a;border-radius:12px;padding:8px;margin:-8px}._streamingMode_51p84_621{scroll-behavior:auto}._dateSeparator_51p84_625{display:flex;align-items:center;gap:12px;margin:8px 0;color:#6b7280;font-size:.75rem;font-weight:500;-webkit-user-select:none;user-select:none}._dateSeparator_51p84_625:before,._dateSeparator_51p84_625:after{content:"";flex:1;height:1px;background:#e5e7eb}@media(max-width:768px){._container_51p84_1{padding:20px 18px}._messageContent_51p84_208{font-size:15px;line-height:1.6}._streamingMessage_51p84_565 ._messageBubble_51p84_182:before{top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:17px}._container_51p84_1{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._container_51p84_1::-webkit-scrollbar{width:4px}}._collaborativeWrapper_51p84_665{max-width:100%}@media(max-width:768px){._collaborativeWrapper_51p84_665{max-width:100%}}._collaborativeBubble_51p84_674{background:linear-gradient(135deg,#1e3a5f,#2e5a8a);border:2px solid rgba(46,122,185,.3);color:#fff}._collaborativeBubble_51p84_674:after{border-left-color:#1e3a5f}._userBubble_51p84_203 ._messageContent_51p84_208{color:#fff}._aiBubble_51p84_220 ._messageContent_51p84_208{color:#0f172a}._collaborativeMessage_51p84_691{color:inherit;min-width:0;max-width:100%;overflow-x:hidden}._collaborativeMessage_51p84_691 ._editedTag_51p84_343{color:#ffffffb3}._collaborativeHeader_51p84_702{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_51p84_702 svg{opacity:.9}._editModalContent_51p84_717{width:min(96vw,84rem);max-width:84rem}._editModalBody_51p84_722{display:flex;flex-direction:column;gap:12px}._editModalToolbar_51p84_728{display:flex;justify-content:space-between;align-items:center;gap:12px}._editPreviewToggle_51p84_735{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_51p84_735:hover{background:#0f172a14;border-color:#0f172a33}._editModalTextarea_51p84_751{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_51p84_751:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733}._editModalTextarea_51p84_751:disabled{opacity:.65;cursor:not-allowed}._editModalPreview_51p84_775{border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:16px;background:#f8fafc;max-height:50vh;overflow-y:auto}._editModalActions_51p84_784{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._markdownHint_51p84_791{font-size:12px;color:#0f172a99}._bulkPolishActions_51p84_796{margin-left:auto;display:inline-flex;gap:6px;align-items:center}._bulkPolishButton_51p84_803,._bulkSparkButton_51p84_804{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_51p84_803:hover,._bulkSparkButton_51p84_804:hover{background:#ffffff2e;transform:translateY(-1px)}._bulkSparkButton_51p84_804{background:#2e7ab92e;border-color:#93c5fd66}._contributionsList_51p84_829{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:100%}._contributionItem_51p84_837{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);min-width:0;max-width:100%;overflow-x:hidden}._contributionItem_51p84_837:hover{border-left-color:#ffffffb3}._contributionItem_51p84_837:after{content:"";position:absolute;left:18px;right:16px;bottom:-10px;height:1px;background:linear-gradient(90deg,#ffffff2e,#fff0)}._contributionItem_51p84_837:last-child:after{display:none}._contributionEven_51p84_868{background:#ffffff14}._contributionOdd_51p84_872{background:#2e7ab91f}._contributionHeader_51p84_876{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;flex-wrap:wrap}._contributionBadge_51p84_885{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_51p84_897{font-size:15px;line-height:1.5;margin-bottom:4px;min-width:0;max-width:100%;overflow-x:hidden}._contributionContent_51p84_897 p{margin-bottom:.5rem}._contributionContent_51p84_897 p:last-child{margin-bottom:0}._contributionContent_51p84_897 a{color:#93c5fd}._contributionContent_51p84_897 code{background:#ffffff1a;padding:2px 6px;border-radius:4px;font-size:13px}._contributionContent_51p84_897 pre{background:#0003;border-radius:6px;padding:8px 12px;margin:8px 0;overflow-x:auto}._contributionAuthor_51p84_928{font-size:12px;font-weight:600;color:#ffffffd9}._contributionFooter_51p84_934{display:flex;align-items:center;justify-content:flex-end;margin-top:4px;gap:8px}._polishButtons_51p84_942{display:inline-flex;align-items:center;gap:6px}._polishButton_51p84_942,._sparkButton_51p84_949{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_51p84_942:disabled,._sparkButton_51p84_949:disabled{opacity:.6;cursor:not-allowed;transform:none}._polishButton_51p84_942:hover:not(:disabled),._sparkButton_51p84_949:hover:not(:disabled){background:#ffffff2e;transform:translateY(-1px)}._sparkButton_51p84_949{background:#2e7ab92e;border-color:#93c5fd66}._polishSpinner_51p84_980{width:12px;height:12px}._polishSuggestion_51p84_985{margin-top:10px;padding:10px 12px;border-radius:10px;background:#0f172a66;border:1px solid rgba(255,255,255,.18);min-width:0;max-width:100%;overflow-x:hidden}._polishSuggestionHeader_51p84_996{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._polishSuggestionBadge_51p84_1004{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:3px 8px;border-radius:999px;background:#ffffff26;color:#ffffffe6}._polishSuggestionActions_51p84_1015{display:inline-flex;gap:6px;align-items:center}._polishApplyButton_51p84_1021,._polishDismissButton_51p84_1022{border:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}._polishApplyButton_51p84_1021{background:linear-gradient(135deg,#d4af37,#c9a227);color:#fff}._polishApplyButton_51p84_1021:hover{transform:translateY(-1px)}._polishDismissButton_51p84_1022{background:#ffffff1f;color:#ffffffd9}._polishDismissButton_51p84_1022:hover{background:#fff3}._polishApplyDisabled_51p84_1048{font-size:11px;color:#fff9}._polishSuggestionBody_51p84_1053{font-size:14px;line-height:1.5;min-width:0;max-width:100%;overflow-x:hidden}._polishError_51p84_1061{margin-top:8px;font-size:11px;color:#ffcbcbe6}._finalDraft_51p84_1067{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px 14px;margin-bottom:14px;min-width:0;max-width:100%;overflow-x:hidden}._finalDraftHeader_51p84_1078{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_51p84_1090{font-weight:700}._sourcesSection_51p84_1094{margin-top:10px;min-width:0;max-width:100%;overflow-x:hidden}._sourcesLabel_51p84_1101{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#ffffffa6;margin-bottom:8px}._editContributionBtn_51p84_1109{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_51p84_1109:hover{background:#ffffff40;color:#fff;transform:scale(1.05)}._contributionItem_51p84_837:hover ._editContributionBtn_51p84_1109{opacity:1}._editingContribution_51p84_1133{border-left-color:#d4af37!important;background:#d4af3724;padding:16px 18px;border-radius:8px;margin:-6px -10px;width:100%}._editActions_51p84_1142{display:flex;gap:8px;margin-top:8px}._editSaveBtn_51p84_1148,._editCancelBtn_51p84_1149{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_51p84_1148:disabled,._editCancelBtn_51p84_1149:disabled{opacity:.6;cursor:not-allowed}._editSaveBtn_51p84_1148{background:linear-gradient(135deg,#d4af37,#c9a227);color:#fff}._editSaveBtn_51p84_1148:hover:not(:disabled){background:linear-gradient(135deg,#c9a227,#b8962a);transform:translateY(-1px)}._editCancelBtn_51p84_1149{background:#ffffff1a;color:#fffc}._editCancelBtn_51p84_1149:hover:not(:disabled){background:#fff3;color:#fff}._btnSpinner_51p84_1185{width:14px;height:14px}._pendingBadge_51p84_1190{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_51p84_203 ._pendingBadge_51p84_1190,._collaborativeBubble_51p84_674 ._pendingBadge_51p84_1190{background:linear-gradient(135deg,#fbdd9ae6,#e0b34af2);color:#3b2f0b;border-color:#b87e148c}._statusBadge_51p84_1211{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_51p84_203 ._statusBadge_51p84_1211,._collaborativeBubble_51p84_674 ._statusBadge_51p84_1211{background:#ffffff2e;color:#ffffffd9;border-color:#ffffff40}@keyframes _slideIn_51p84_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._contributionItem_51p84_837{animation:_slideIn_51p84_1 .3s ease}@media(max-width:640px){._collaborativeHeader_51p84_702{font-size:11px;padding-bottom:6px;margin-bottom:10px}._contributionsList_51p84_829{gap:10px}._contributionItem_51p84_837{padding-left:10px}._contributionContent_51p84_897{font-size:14px}._contributionAuthor_51p84_928{font-size:11px}._pendingBadge_51p84_1190{font-size:9px;padding:2px 4px}}._messageLink_51p84_1268{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_51p84_203 ._messageLink_51p84_1268{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_180vt_1{flex:1;display:flex;flex-direction:column;height:100%;min-width:0;background-color:var(--chat-surface, #F2F7FB);position:relative;--chat-column-width: min(1100px, 92vw);--chat-surface: #F2F7FB;--chat-panel: #ffffff}._mobileHeader_180vt_14{display:none;align-items:center;padding:12px 16px;border-bottom:1px solid #eaeaea;background-color:var(--chat-surface, #F2F7FB)}@media(max-width:768px){._mobileHeader_180vt_14{display:flex}}._sidebarToggle_180vt_27{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_180vt_27:hover{background-color:#0000000d}._mobileTitle_180vt_44{font-size:17px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._messagesContainer_180vt_54{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--chat-surface, #F2F7FB);min-height:0;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:hidden}._loadingContainer_180vt_69{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}._loadingSpinner_180vt_78{height:40px;width:40px;color:#246399}._loadingText_180vt_84{color:#666;font-size:16px}._welcomeContainer_180vt_89{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_180vt_100{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_180vt_109{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_180vt_124{font-size:26px;font-weight:700;margin:0 0 12px;color:#0f172a}._welcomeText_180vt_131{color:#475569;margin:0 auto 24px;max-width:460px;line-height:1.7}._welcomePrimary_180vt_138{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_180vt_138:hover{transform:translateY(-1px);box-shadow:0 14px 26px #24639940}._projectInfo_180vt_156{margin-top:14px;padding:16px 18px;border-radius:16px;background:#f2f7fb;border:1px solid rgba(46,122,185,.12);display:grid;gap:6px}._projectInfo_180vt_156 h3{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#64748b}._projectInfo_180vt_156 p{margin:0;font-size:15px;font-weight:600;color:#0f172a}._projectSummary_180vt_179{font-size:13px;color:#64748b;line-height:1.5}._windowHeader_180vt_185{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_180vt_195{display:flex;align-items:center;gap:8px}._headerActions_180vt_201{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}._editDraftButton_180vt_209{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_180vt_209:hover{background:#246399;color:#fff}._draftStatus_180vt_225{display:inline-flex;align-items:center;gap:6px}._draftBadge_180vt_231{background:#c7ddf0;color:#6b4f00;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._clearDraftButton_180vt_242{border:none;background:transparent;color:#b45309;font-size:11px;font-weight:600;cursor:pointer}._insightToggle_180vt_251{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_180vt_251:disabled{opacity:.6;cursor:not-allowed}._insightLabel_180vt_269{color:#374151}._insightValue_180vt_273{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase}._insightOn_180vt_281{background:#dcfce7;color:#166534}._insightOff_180vt_286{background:#fee2e2;color:#991b1b}._windowTitle_180vt_291{font-size:14px;font-weight:700;color:#1b2a4a}._projectTitle_180vt_297{font-size:12px;color:#6b7280}._qaqcActions_180vt_302{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._qaqcButton_180vt_309{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_180vt_309:disabled{opacity:.6;cursor:not-allowed}._qaqcButton_180vt_309:hover:not(:disabled){background:#1f4f7a;border-color:#1f4f7a}._contextButton_180vt_331{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_180vt_331:disabled{opacity:.6;cursor:not-allowed}._contextButton_180vt_331:hover:not(:disabled){background:#eaf2f8;border-color:#0b5594}._qaqcBanner_180vt_353{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#eaf2f8;border-bottom:1px solid #DCEBF7;gap:12px}._qaqcPrdBanner_180vt_363{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f7f4e9;border-bottom:1px solid #EFE3BF;gap:12px}._qaqcBannerLeft_180vt_373{display:flex;align-items:center;gap:10px}._qaqcBannerTitle_180vt_379{font-weight:700;color:#0f172a}._qaqcBannerMeta_180vt_384{font-size:12px;color:#4b5563}._qaqcProgress_180vt_389{width:200px}._qaqcSpinner_180vt_393{width:16px;height:16px}._headerActions_180vt_201{display:flex;align-items:center;gap:8px}._shareButton_180vt_404{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_180vt_404:hover{background:#f3f4f6;border-color:#d1d5db}._settingsButton_180vt_423{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_180vt_423:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}._windowTitle_180vt_291{display:flex;align-items:center;gap:8px}._overflowNotice_180vt_447{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_180vt_461{border:1px solid #2E7AB9;background:#2e7ab9;color:#fff;border-radius:6px;padding:6px 10px;font-weight:600;cursor:pointer;white-space:nowrap}._loadMoreButton_180vt_461:hover{background:#0b5594;border-color:#0b5594}._editorOverlay_180vt_476{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_180vt_488{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_180vt_501{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._editorTitle_180vt_509{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 4px}._editorSubtitle_180vt_516{font-size:13px;color:#6b7280;margin:0}._editorClose_180vt_522{border:none;background:transparent;color:#6b7280;font-size:12px;font-weight:600;cursor:pointer}._editorToolbar_180vt_531{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._editorSnippet_180vt_538{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_180vt_538:hover{background:#eaf2f8;border-color:#c7ddf0;color:#246399}._editorTextarea_180vt_555{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_180vt_568{border-top:1px solid #f3f4f6;padding-top:10px;margin-bottom:12px}._legendTitle_180vt_574{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin-bottom:6px}._legendGrid_180vt_582{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 12px;font-size:12px;color:#4b5563}._legendGrid_180vt_582 code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:inherit;font-size:11px}._editorActions_180vt_597{display:flex;align-items:center;justify-content:flex-end;gap:10px}._editorCancel_180vt_604,._editorSave_180vt_605,._editorApprove_180vt_606{border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;cursor:pointer;border:none}._editorCancel_180vt_604{background:#f3f4f6;color:#374151}._editorSave_180vt_605{background:#1f2937;color:#fff}._editorApprove_180vt_606{background:#246399;color:#fff}._editorApprove_180vt_606:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._container_180vt_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_1mx0y_1{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;min-width:0;background:#fff;border-radius:16px;border:1px solid rgba(46,122,185,.12);box-shadow:0 12px 24px #0f172a14;overflow:hidden}._panelDialog_1mx0y_15{border:none;box-shadow:none;border-radius:0;background:transparent}._panelWorkspace_1mx0y_22{border:none;box-shadow:none;border-radius:0;background:linear-gradient(180deg,#fffffffa,#f6fafff5)}._panelHeader_1mx0y_29{padding:12px 16px}._panelHeaderWorkspace_1mx0y_33{padding:calc(12px + var(--safe-top, 0px)) 12px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._panelContent_1mx0y_39{flex:1;min-height:0;min-width:0;overflow:hidden}._panelContentWorkspace_1mx0y_46{background:linear-gradient(180deg,#f7fbff,#fff 24%)}._panelContentDialog_1mx0y_50{background:linear-gradient(180deg,#f7fbff,#fff 22%)}._sidebarWrapper_1mx0y_54{flex:0 0 260px;width:260px}@media(max-width:1200px){._sidebarWrapper_1mx0y_54{flex-basis:240px;width:240px}}._sidebarHidden_1mx0y_65{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_1mx0y_65{transform:translate(-100%)}}._workspaceTitle_1mx0y_82{align-items:center;gap:8px}._workspaceTitleText_1mx0y_87{gap:2px}._workspaceTitleText_1mx0y_87 h2{font-size:16px;line-height:1.2}._workspaceConversationMeta_1mx0y_95{gap:4px;font-size:.7rem}._dialogSidebarWrapper_1mx0y_100{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_1mx0y_100{flex-basis:260px;width:260px}}@media(max-width:768px){._dialogSidebarWrapper_1mx0y_100{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_1mx0y_128{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_1mx0y_128{transform:translate(-100%)}}._workspaceSidebarWrapper_1mx0y_145{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_1mx0y_145{flex-basis:224px;width:224px}}@media(max-width:768px){._workspaceSidebarWrapper_1mx0y_145{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_1mx0y_175{transform:translate(0)}}._workspaceSidebarHidden_1mx0y_180{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_1mx0y_180{transform:translate(-100%)}}._chatWindowWrapper_1mx0y_195{min-width:0;max-width:100%;overflow:hidden}._dialogChatWindowWrapper_1mx0y_201,._workspaceChatWindowWrapper_1mx0y_207{flex:1 1 auto;min-width:0;background:#fff}._sidebarPeekButton_1mx0y_213{left:8px}._fullscreenSidebarPeekButton_1mx0y_217{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_1mx0y_217:hover{transform:translateY(-1px);background:#f7fbff}@media(max-width:768px){._panel_1mx0y_1{border-radius:12px}._panelHeader_1mx0y_29{padding:10px 12px}._panelWorkspace_1mx0y_22{border-radius:0}._panelHeaderWorkspace_1mx0y_33{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_8aqlt_1{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;gap:.45rem;padding:.35rem;overflow:hidden;overscroll-behavior:contain;background:radial-gradient(circle at top right,rgba(46,122,185,.07),transparent 22%),linear-gradient(180deg,#f8fbfff5,#eef4fbeb)}._filterBar_8aqlt_14{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-height:2.6rem;padding:.35rem .45rem;border:1px solid rgba(198,214,228,.9);border-radius:8px;background:#ffffffeb;box-shadow:0 10px 26px #0f172a0d;flex-shrink:0}._searchWrap_8aqlt_29{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:8px;background:#fff;color:#6b7d90}._searchInput_8aqlt_43{flex:1;min-width:0;border:none;background:transparent;color:#143a5c;font-size:.75rem;font-weight:600}._searchInput_8aqlt_43::placeholder{color:#8aa0b6}._searchInput_8aqlt_43:focus{outline:none}._searchClear_8aqlt_59{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;flex:0 0 auto;border:none;border-radius:6px;background:#edf4fb;color:#496782;cursor:pointer;transition:background .14s ease,color .14s ease}._searchClear_8aqlt_59:hover{background:#dbeaf6;color:#1f4f7a}._activeFiltersPill_8aqlt_78{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .55rem;border-radius:8px;background:#e8f1fb;color:#1f4f7a;font-size:.64rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}._searchSummary_8aqlt_92{display:inline-flex;align-items:center;gap:.35rem;min-width:0;max-width:24rem;padding:.24rem .5rem;border:1px solid rgba(198,214,228,.9);border-radius:8px;background:#f8fbff;color:#53687f;font-size:.62rem;font-weight:800;white-space:nowrap}._searchSummary_8aqlt_92 strong{min-width:0;max-width:10rem;color:#143a5c;overflow:hidden;text-overflow:ellipsis}._searchSummary_8aqlt_92 em{padding:.08rem .28rem;border-radius:6px;background:#fff7ed;color:#c2410c;font-style:normal;text-transform:uppercase;letter-spacing:.04em}._controlsWrap_8aqlt_124{position:relative;flex-shrink:0}._filterSelect_8aqlt_129,._filterToggle_8aqlt_130,._multiSelectToggle_8aqlt_131,._archivedBtn_8aqlt_132,._clearFilters_8aqlt_133,._batchBtn_8aqlt_134,._selectAllBtn_8aqlt_135,._clearBtn_8aqlt_136,._loadMoreBtn_8aqlt_137{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;border-radius:8px;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_8aqlt_129:hover:not(:disabled),._filterToggle_8aqlt_130:hover:not(:disabled),._multiSelectToggle_8aqlt_131:hover:not(:disabled),._archivedBtn_8aqlt_132:hover:not(:disabled),._clearFilters_8aqlt_133:hover:not(:disabled),._batchBtn_8aqlt_134:hover:not(:disabled),._selectAllBtn_8aqlt_135:hover:not(:disabled),._clearBtn_8aqlt_136:hover:not(:disabled),._loadMoreBtn_8aqlt_137:hover:not(:disabled){transform:translateY(-1px)}._filterToggle_8aqlt_130,._multiSelectToggle_8aqlt_131,._selectAllBtn_8aqlt_135,._clearBtn_8aqlt_136,._loadMoreBtn_8aqlt_137{padding:.42rem .72rem;border:1px solid rgba(210,222,234,.95);background:#fff;color:#4f647b}._filterToggle_8aqlt_130{box-shadow:0 6px 18px #0f172a0a}._filterControls_8aqlt_176{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:8px;background:#fffffffa;box-shadow:0 18px 34px #0f172a1f}._filterGroup_8aqlt_192{display:flex;flex-direction:column;gap:.3rem}._filterGroupLabel_8aqlt_198{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7a8da3}._filterSelect_8aqlt_129{width:100%;padding:.42rem .72rem;border:1px solid rgba(210,222,234,.95);background:#f9fbfd;color:#324a63}._filterSelect_8aqlt_129:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91f}._toggleRow_8aqlt_219{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}._multiSelectToggle_8aqlt_131._active_8aqlt_78{background:#dcebf7;border-color:#aac7e0;color:#1f4f7a}._archivedBtn_8aqlt_132,._clearFilters_8aqlt_133,._batchBtn_8aqlt_134{border:none;color:#fff}._archivedBtn_8aqlt_132{padding:.42rem .65rem;background:linear-gradient(135deg,#2e7ab9,#246399)}._archivedQuickBtn_8aqlt_243{flex-shrink:0}._clearFilters_8aqlt_133{width:100%;padding:.45rem .72rem;background:linear-gradient(135deg,#f97316,#ea580c)}._btnLabel_8aqlt_253{display:inline}._reasonOverlay_8aqlt_257{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem;background:#08162475;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._reasonDialog_8aqlt_269{width:min(38rem,100vw - 2rem);display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid rgba(169,198,222,.95);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f4f9fdfa),radial-gradient(circle at top right,rgba(46,122,185,.12),transparent 34%);box-shadow:0 28px 60px #08162447;--composer-bg: #ffffff;--composer-border: rgba(183, 207, 227, .95);--composer-focus-border: #2e7ab9;--composer-focus-shadow: rgba(46, 122, 185, .14);--composer-accent: #2e7ab9;--composer-accent-strong: #1f4f7a;--composer-primary-start: #2e7ab9;--composer-primary-end: #246399;--composer-accent-shadow: rgba(36, 99, 153, .22)}._reasonHeader_8aqlt_290{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._reasonHeader_8aqlt_290 h3{margin:.15rem 0 0;color:#143a5c;font-size:1.05rem;font-weight:900;letter-spacing:0}._reasonEyebrow_8aqlt_304{margin:0;color:#5d748b;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}._reasonClose_8aqlt_313{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(198,214,228,.95);border-radius:8px;background:#fff;color:#496782;cursor:pointer}._reasonClose_8aqlt_313:hover:not(:disabled){background:#edf4fb;color:#143a5c}._reasonClose_8aqlt_313:disabled{cursor:not-allowed;opacity:.65}._densitySelect_8aqlt_334{min-width:0}._emptyBoard_8aqlt_338{display:flex;align-items:center;justify-content:center;padding:.95rem;border:1px dashed rgba(198,214,228,.95);border-radius:8px;background:#ffffffc7;color:#6c7f93;font-size:.76rem;font-weight:700}._batchToolbar_8aqlt_351{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .6rem;border:1px solid rgba(198,214,228,.95);border-radius:8px;background:#ffffffeb;box-shadow:0 10px 22px #0f172a0a;flex-wrap:wrap}._batchInfo_8aqlt_364,._batchActions_8aqlt_365{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;color:#53687f;font-size:.7rem;font-weight:800}._batchBtn_8aqlt_134{padding:.42rem .7rem;background:linear-gradient(135deg,#0f766e,#0d9488)}._batchBtn_8aqlt_134:disabled{opacity:.55;cursor:not-allowed}._kanban_8aqlt_1{display:flex;gap:.72rem;flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;padding:.1rem .1rem .7rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:none;scroll-padding-inline:.35rem;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:rgba(46,122,185,.44) rgba(226,235,242,.85)}._kanban_8aqlt_1::-webkit-scrollbar{height:10px}._kanban_8aqlt_1::-webkit-scrollbar-track{border-radius:8px;background:#e2ebf2d9}._kanban_8aqlt_1::-webkit-scrollbar-thumb{border-radius:8px;background:#2e7ab970}._column_8aqlt_412{flex:0 0 clamp(340px,30vw,390px);min-width:340px;max-width:390px;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;border:1px solid rgba(198,214,228,.92);border-radius:8px;background:#fffffff5;overflow:hidden;box-shadow:0 12px 28px #0f172a0d;scroll-snap-align:start}._dragOver_8aqlt_428{border-color:#2e7ab999;box-shadow:0 18px 34px #2e7ab91f}._columnHeader_8aqlt_433{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_8aqlt_444{display:flex;align-items:center;gap:.45rem;min-width:0}._columnIcon_8aqlt_451{display:inline-flex;align-items:center;justify-content:center;color:#1f4f7a}._columnName_8aqlt_458{font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#334155}._columnCount_8aqlt_466{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;padding:.16rem .48rem;border-radius:8px;font-size:.66rem;font-weight:900}._cardList_8aqlt_477{flex:1;min-height:0;display:flex;flex-direction:column;gap:.72rem;padding:.68rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}._skeletonCard_8aqlt_491{height:148px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:_shimmer_8aqlt_1 1.2s ease-in-out infinite}@keyframes _shimmer_8aqlt_1{0%{background-position:100% 0}to{background-position:0 0}}._emptyColumn_8aqlt_507{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:8px;color:#92a5b8;font-size:.72rem;font-weight:700;text-align:center}._emptyIcon_8aqlt_522{display:inline-flex;align-items:center;justify-content:center}._feedbackCard_8aqlt_528{position:relative;display:flex;min-height:218px;width:100%;box-sizing:border-box;border:1px solid rgba(210,222,234,.98);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 8px 18px #0f172a0a;overflow:hidden;cursor:pointer;touch-action:manipulation;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}._feedbackCard_8aqlt_528:hover{transform:translateY(-1px);border-color:#78aad2f2;box-shadow:0 14px 26px #0f172a14}._isDragging_8aqlt_549{transform:rotate(1deg);box-shadow:0 18px 36px #0f172a29;z-index:10}._cardCheckbox_8aqlt_555{position:absolute;top:.55rem;right:.55rem;z-index:2}._cardCheckbox_8aqlt_555 input[type=checkbox]{width:.95rem;height:.95rem;accent-color:#2e7ab9;cursor:pointer}._cardContent_8aqlt_568{width:100%;min-height:218px;box-sizing:border-box;display:flex;flex-direction:column;gap:.62rem;padding:.78rem .84rem}._cardHeader_8aqlt_578,._cardHeaderMeta_8aqlt_579,._cardHeaderMetaRight_8aqlt_580,._footerMeta_8aqlt_581,._footerStats_8aqlt_582,._cardFooter_8aqlt_583{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}._cardHeader_8aqlt_578{justify-content:space-between}._cardHeaderMeta_8aqlt_579{min-width:0}._cardHeaderMetaRight_8aqlt_580{justify-content:flex-end;min-width:0;margin-left:auto}._prdDownloadButton_8aqlt_604{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border:1px solid rgba(105,179,236,.48);border-radius:6px;background:#f8fbff;color:#246399;cursor:pointer;flex:0 0 auto;transition:background .14s ease,border-color .14s ease,color .14s ease}._prdDownloadButton_8aqlt_604:hover,._prdDownloadButton_8aqlt_604:focus-visible{border-color:#2e7ab9;background:#e8f4fd;color:#1f5683;outline:none}._statusDot_8aqlt_625{width:.42rem;height:.42rem;border-radius:8px;flex-shrink:0}._automatedBadge_8aqlt_632,._severityBadge_8aqlt_633,._priorityBadge_8aqlt_634,._aiBadge_8aqlt_635,._reviewBadge_8aqlt_636,._prdBadge_8aqlt_637,._moveAuditBadge_8aqlt_638{display:inline-flex;align-items:center;gap:.22rem;padding:.15rem .42rem;border-radius:6px;font-size:.56rem;font-weight:900;letter-spacing:.03em;white-space:nowrap}._automatedBadge_8aqlt_632{background:#e8f1fb;color:#1f4f7a}._severityBadge_8aqlt_633{color:#fff}._priorityBadge_8aqlt_634{background:#e5e7eb;color:#374151}._priorityHigh_8aqlt_664{background:#fee2e2;color:#b91c1c}._priorityMedium_8aqlt_669{background:#e8f1fb;color:#1f4f7a}._priorityLow_8aqlt_674{background:#dcfce7;color:#166534}._reviewBadge_8aqlt_636{border:0;background:#eef2ff;color:#3730a3;cursor:pointer}._reviewBadge_8aqlt_636:hover,._reviewBadge_8aqlt_636:focus-visible{background:#e0e7ff;outline:none}._prdBadge_8aqlt_637{background:#f0fdf4;color:#047857}._moveAuditBadge_8aqlt_638{background:#ecfdf5;color:#047857;max-width:100%;overflow:hidden;text-overflow:ellipsis}._aiBadge_8aqlt_635{background:#eef2ff;color:#4338ca}._cardId_8aqlt_708,._timeAgo_8aqlt_709,._statusBadge_8aqlt_710,._statItem_8aqlt_711,._repoName_8aqlt_712{font-size:.58rem;font-weight:800;color:#76889c}._timeAgo_8aqlt_709,._statItem_8aqlt_711{display:inline-flex;align-items:center;gap:.22rem}._contentStack_8aqlt_725{display:flex;flex-direction:column;gap:.42rem;min-width:0;flex:1 1 auto}._feedbackHeading_8aqlt_733{display:flex;flex-direction:column;gap:.22rem;min-width:0}._feedbackTitle_8aqlt_740{display:flex;align-items:flex-start;gap:.32rem;color:#10243e;font-size:.86rem;font-weight:900;line-height:1.3}._feedbackTitle_8aqlt_740 span{display:block;overflow-wrap:anywhere}._feedbackText_8aqlt_754{margin:0;color:#38516b;font-size:.72rem;font-weight:600;line-height:1.42;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere}._fileLocation_8aqlt_767{display:inline-flex;align-items:center;gap:.28rem;width:fit-content;max-width:100%;padding:.18rem .45rem;border-radius:8px;background:#f8fafc;color:#5c7086;font-size:.58rem;font-weight:800;line-height:1}._fileLocation_8aqlt_767 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._matchSnippet_8aqlt_787{display:flex;flex-direction:column;gap:.18rem;min-width:0;padding:.42rem .5rem;border:1px solid rgba(198,214,228,.8);border-radius:8px;background:#f8fbff;color:#425a73}._matchSnippet_8aqlt_787 span{color:#1f4f7a;font-size:.56rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}._matchSnippet_8aqlt_787 p{margin:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;font-size:.64rem;font-weight:650;line-height:1.35}._assigneeChip_8aqlt_817{display:inline-flex;align-items:center;gap:.22rem;padding:.18rem .45rem;border-radius:8px;font-size:.6rem;font-weight:800}._assigneeChip_8aqlt_817{background:#dcebf7;color:#1f4f7a}._assigneeUnassigned_8aqlt_832{background:#f1f5f9;color:#718297}._metaText_8aqlt_837{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_8aqlt_583{justify-content:space-between;align-items:stretch;flex-direction:column;gap:.42rem;padding-top:.3rem;border-top:1px solid rgba(237,242,247,.82);min-width:0;margin-top:auto}._footerMeta_8aqlt_581{min-width:0;align-items:center;gap:.28rem .32rem;flex:1 1 auto;width:100%}._footerStats_8aqlt_582{justify-content:flex-start;gap:.34rem .42rem;flex:1 1 auto;width:100%;min-width:0}._statusBadge_8aqlt_710{display:inline-flex;align-items:center;justify-content:center;padding:.16rem .46rem;border-radius:8px;background:#2e7ab914;letter-spacing:.05em;text-transform:uppercase}._columnLoadMore_8aqlt_888{display:flex;justify-content:center;padding-top:.22rem}._loadMoreBtn_8aqlt_137{width:100%}._densityCompact_8aqlt_898 ._column_8aqlt_412{flex-basis:clamp(320px,29vw,370px);min-width:320px;max-width:370px}._densityUltra_8aqlt_904 ._column_8aqlt_412{flex-basis:clamp(300px,28vw,340px);min-width:300px;max-width:340px}._densityUltra_8aqlt_904 ._feedbackCard_8aqlt_528,._densityUltra_8aqlt_904 ._cardContent_8aqlt_568{min-height:198px}._densityUltra_8aqlt_904 ._cardContent_8aqlt_568{padding:.58rem .62rem;gap:.32rem}._densityUltra_8aqlt_904 ._feedbackTitle_8aqlt_740{font-size:.72rem}._densityUltra_8aqlt_904 ._feedbackText_8aqlt_754{font-size:.64rem;-webkit-line-clamp:3}._stateRail_8aqlt_925{display:flex;align-items:center;gap:.6rem;min-height:2.65rem;padding:.38rem .5rem;border:1px solid rgba(198,214,228,.9);border-radius:8px;background:#ffffffe0;box-shadow:0 8px 20px #0f172a0a;flex-shrink:0}._stateRailHint_8aqlt_938{flex:0 0 auto;color:#6c7f93;font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._stateRailButtons_8aqlt_948{display:flex;gap:.38rem;min-width:0;overflow-x:auto;padding-bottom:.08rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}._stateRailButtons_8aqlt_948::-webkit-scrollbar{display:none}._stateRailButton_8aqlt_948{display:inline-flex;align-items:center;gap:.32rem;min-height:1.9rem;padding:.34rem .58rem;border:1px solid rgba(210,222,234,.95);border-radius:8px;background:#fff;color:#334155;font-size:.64rem;font-weight:900;white-space:nowrap;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}._stateRailButton_8aqlt_948:hover{transform:translateY(-1px);border-color:#2e7ab973;box-shadow:0 8px 16px #0f172a12}._stateRailButton_8aqlt_948 strong{color:#61758a;font-size:.58rem}._stateRailDot_8aqlt_987{width:.45rem;height:.45rem;border-radius:999px;flex:0 0 auto}@media(max-width:900px){._kanbanContainer_8aqlt_1{padding:.3rem}._column_8aqlt_412{flex-basis:72vw;min-width:min(72vw,360px);max-width:360px}._filterControls_8aqlt_176{width:min(20rem,100vw - 1rem)}}@media(max-width:767px){._kanbanContainer_8aqlt_1{padding:.2rem;padding-bottom:calc(.2rem + env(safe-area-inset-bottom,0px))}._filterBar_8aqlt_14{padding:.32rem;gap:.35rem}._searchWrap_8aqlt_29{flex:1 1 100%}._btnLabel_8aqlt_253,._activeFiltersPill_8aqlt_78{display:none}._filterToggle_8aqlt_130{padding-inline:.62rem}._archivedQuickBtn_8aqlt_243{flex:1 1 auto;min-width:0}._filterControls_8aqlt_176{left:0;right:auto;width:min(18rem,100vw - .9rem)}._toggleRow_8aqlt_219{grid-template-columns:1fr}._batchToolbar_8aqlt_351{flex-direction:column;align-items:flex-start}._kanban_8aqlt_1{gap:.5rem;padding-inline:.2rem;scroll-snap-type:x proximity}._column_8aqlt_412{flex:0 0 88vw;min-width:88vw;max-width:88vw;scroll-snap-align:start}._stateRail_8aqlt_925{align-items:flex-start;flex-direction:column;gap:.35rem;padding:.38rem}._stateRailButtons_8aqlt_948{width:100%}._cardList_8aqlt_477{gap:.62rem;padding:.58rem;padding-bottom:calc(.58rem + env(safe-area-inset-bottom,0px))}._cardFooter_8aqlt_583{align-items:stretch;flex-direction:column}._footerMeta_8aqlt_581,._footerStats_8aqlt_582{justify-content:flex-start;width:100%}._feedbackTitle_8aqlt_740{font-size:.74rem}._feedbackText_8aqlt_754{font-size:.64rem;-webkit-line-clamp:3}}@media(prefers-reduced-motion:reduce){._filterSelect_8aqlt_129,._filterToggle_8aqlt_130,._multiSelectToggle_8aqlt_131,._archivedBtn_8aqlt_132,._clearFilters_8aqlt_133,._batchBtn_8aqlt_134,._selectAllBtn_8aqlt_135,._clearBtn_8aqlt_136,._loadMoreBtn_8aqlt_137,._feedbackCard_8aqlt_528{transition:none}._skeletonCard_8aqlt_491{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_1xjbk_2{display:flex;flex-direction:column;height:400px;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}._comment-thread__toolbar-bar_1xjbk_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_1xjbk_21{font-weight:600;color:#0f172a}._comment-thread__toggle_1xjbk_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_1xjbk_26:hover{border-color:#94a3b8;box-shadow:0 4px 12px #0000000f}._comment-thread--fullscreen_1xjbk_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_1xjbk_55{flex:1;overflow-y:auto;padding:1rem;background:#fafafa}._comment-thread__list_1xjbk_55::-webkit-scrollbar{width:6px}._comment-thread__list_1xjbk_55::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}._comment-thread__list_1xjbk_55::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}._comment-thread__list_1xjbk_55::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._comment-thread__empty_1xjbk_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_1xjbk_88{font-size:3rem;opacity:.5}._comment-thread__empty-text_1xjbk_93{margin:0;font-size:.875rem}._comment-thread__date-separator_1xjbk_98{display:flex;align-items:center;gap:12px;margin:12px 0;color:#6b7280;font-size:.75rem;font-weight:500;-webkit-user-select:none;user-select:none}._comment-thread__date-separator_1xjbk_98:before,._comment-thread__date-separator_1xjbk_98:after{content:"";flex:1;height:1px;background:#e5e7eb}._comment-thread__item_1xjbk_115{display:flex;gap:.75rem;margin-bottom:1.5rem;animation:_slideIn_1xjbk_1 .3s ease-out}._comment-thread__item_1xjbk_115:last-child{margin-bottom:0}@keyframes _slideIn_1xjbk_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._comment-thread__avatar_1xjbk_135{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_1xjbk_150{flex:1;min-width:0}._comment-thread__header_1xjbk_155{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._comment-thread__username_1xjbk_162{font-weight:600;color:#374151;font-size:.875rem}._comment-thread__timestamp_1xjbk_168{font-size:.75rem;color:#9ca3af}._comment-thread__reply-btn_1xjbk_173{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_1xjbk_173:hover{color:#6b7280;background:#f3f4f6}._comment-thread__item_1xjbk_115:hover ._comment-thread__reply-btn_1xjbk_173{opacity:1}._comment-thread__text_1xjbk_195{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_1xjbk_195 .mention{color:#2e7ab9;font-weight:600}._comment-thread__text--expanded_1xjbk_212{max-height:min(55vh,520px);overflow-y:auto}._comment-thread__show-more_1xjbk_217{margin-top:.35rem;border:none;background:transparent;color:#246399;font-size:.8rem;font-weight:600;padding:.15rem 0;cursor:pointer}._comment-thread__show-more_1xjbk_217:hover{color:#1e517c;text-decoration:underline}@media(max-width:768px){._comment-thread_1xjbk_2{height:auto}._comment-thread__toggle_1xjbk_26{min-height:44px}._comment-thread--fullscreen_1xjbk_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_1xjbk_244{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}._comment-thread__attachment_1xjbk_244{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_1xjbk_262{color:#64748b}._comment-thread__attachment-link_1xjbk_266{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_1xjbk_266:hover{text-decoration:underline}._comment-thread__attachment-size_1xjbk_284{color:#64748b;margin-left:auto}._comment-thread__attachment-download_1xjbk_289{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_1xjbk_289:hover{color:#334155;background:#e2e8f0}._comment-thread__form_1xjbk_306{border-top:1px solid #e2e8f0;background:#fff;padding:1rem}._comment-thread__reply-indicator_1xjbk_312{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_1xjbk_325{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_1xjbk_325:hover{background:#fee2e2;color:#dc2626}._comment-thread__input-container_1xjbk_344{position:relative;border:1px solid #e2e8f0;border-radius:12px;background:#fff;transition:all .2s ease}._comment-thread__input-container_1xjbk_344:focus-within{border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._comment-thread__textarea_1xjbk_356{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_1xjbk_356::placeholder{color:#9ca3af}._comment-thread__textarea_1xjbk_356:disabled{opacity:.6;cursor:not-allowed}._comment-thread__actions_1xjbk_377{position:absolute;bottom:.5rem;left:.75rem;right:.75rem;display:flex;justify-content:space-between;align-items:center}._comment-thread__toolbar_1xjbk_12{display:flex;gap:.25rem}._comment-thread__tool-btn_1xjbk_392{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.375rem;border-radius:6px;transition:all .2s ease;position:relative}._comment-thread__tool-btn_1xjbk_392:hover:not(:disabled){color:#6b7280;background:#f3f4f6}._comment-thread__tool-btn_1xjbk_392:disabled{opacity:.4;cursor:not-allowed}._comment-thread__attach-count_1xjbk_411{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_1xjbk_423{margin-top:.75rem;display:flex;flex-direction:column;gap:.4rem}._comment-thread__pending-item_1xjbk_430{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_1xjbk_442{display:flex;align-items:center;gap:.4rem;color:#334155;min-width:0}._comment-thread__pending-name_1xjbk_450{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._comment-thread__pending-size_1xjbk_457{color:#64748b;margin-left:.4rem;white-space:nowrap}._comment-thread__pending-remove_1xjbk_463{border:none;background:transparent;color:#64748b;cursor:pointer;padding:.2rem;border-radius:6px}._comment-thread__pending-remove_1xjbk_463:hover{color:#dc2626;background:#fee2e2}._comment-thread__file-input_1xjbk_477{display:none}._comment-thread__submit-btn_1xjbk_481{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_1xjbk_481:hover:not(:disabled){background:#246399;transform:translateY(-1px)}._comment-thread__submit-btn_1xjbk_481:disabled{opacity:.6;cursor:not-allowed;transform:none}._comment-thread__spinner_1xjbk_505{width:16px;height:16px;border:2px solid currentColor;border-radius:50%;border-top:2px solid transparent;animation:_spin_1xjbk_1 1s linear infinite}@keyframes _spin_1xjbk_1{to{transform:rotate(360deg)}}._comment-thread__help_1xjbk_519{margin-top:.5rem;font-size:.75rem;color:#9ca3af;text-align:center}._comment-thread__help_1xjbk_519 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_1xjbk_2{height:300px}._comment-thread__list_1xjbk_55,._comment-thread__form_1xjbk_306{padding:.75rem}._comment-thread__item_1xjbk_115{gap:.5rem;margin-bottom:1rem}._comment-thread__avatar_1xjbk_135{width:32px;height:32px;font-size:.7rem}._comment-thread__textarea_1xjbk_356{padding:.5rem .75rem 2.5rem;font-size:.8rem}._comment-thread__actions_1xjbk_377{bottom:.5rem;left:.5rem;right:.5rem}._comment-thread__submit-btn_1xjbk_481{min-width:32px;height:32px}}@media(prefers-color-scheme:dark){._comment-thread_1xjbk_2{background:#1f2937;border-color:#374151}._comment-thread__list_1xjbk_55{background:#111827}._comment-thread__empty_1xjbk_77{color:#9ca3af}._comment-thread__username_1xjbk_162{color:#f9fafb}._comment-thread__text_1xjbk_195{background:#1f2937;color:#f3f4f6;box-shadow:0 1px 3px #0000004d}._comment-thread__form_1xjbk_306{background:#1f2937;border-color:#374151}._comment-thread__input-container_1xjbk_344{background:#111827;border-color:#374151}._comment-thread__input-container_1xjbk_344:focus-within{border-color:#2e7ab9}._comment-thread__textarea_1xjbk_356{color:#f3f4f6}._comment-thread__textarea_1xjbk_356::placeholder{color:#6b7280}._comment-thread__tool-btn_1xjbk_392{color:#9ca3af}._comment-thread__tool-btn_1xjbk_392:hover:not(:disabled){color:#d1d5db;background:#374151}._comment-thread__help_1xjbk_519 kbd{background:#374151;border-color:#4b5563;color:#d1d5db}}._prdDiff_vokiz_1{display:flex;flex-direction:column;gap:.7rem;padding:.82rem;border:1px solid rgba(37,99,235,.18);border-radius:16px;background:#f8fbff}._prdDiffHeader_vokiz_11{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._prdDiffTitle_vokiz_18{margin:0;color:#102f4a;font-size:.82rem;font-weight:900}._prdDiffSummary_vokiz_25{margin:.2rem 0 0;color:#64748b;font-size:.72rem;font-weight:700;line-height:1.45}._legend_vokiz_33{display:flex;flex-wrap:wrap;gap:.4rem}._legendItem_vokiz_39{border-radius:999px;padding:.28rem .5rem;font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._legendAdd_vokiz_49{background:#ecfdf5;color:#166534}._legendModify_vokiz_54{background:#eff6ff;color:#1d4ed8}._legendRemove_vokiz_59{background:#fef2f2;color:#991b1b}._sectionList_vokiz_64{display:grid;gap:.7rem}._sectionCard_vokiz_69{display:flex;flex-direction:column;gap:.65rem;padding:.78rem;border:1px solid #dbe4ee;border-radius:14px;background:#fff}._sectionHeader_vokiz_79{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}._sectionTitle_vokiz_86{color:#102f4a;font-size:.76rem;font-weight:900;text-transform:capitalize}._sectionSummary_vokiz_93{margin-top:.2rem;color:#64748b;font-size:.7rem;font-weight:700;line-height:1.45}._changeBadge_vokiz_101{border-radius:999px;padding:.18rem .45rem;background:#eff6ff;color:#1d4ed8;font-size:.62rem;font-weight:900;text-transform:uppercase;white-space:nowrap}._changeBadgeAdd_vokiz_112{background:#ecfdf5;color:#166534}._changeBadgeRemove_vokiz_117{background:#fef2f2;color:#991b1b}._richTextDiff_vokiz_122{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:.72rem;color:#334155;font-size:.74rem;font-weight:650;line-height:1.7;white-space:pre-wrap;word-break:break-word}._richTextCompact_vokiz_135{color:#334155;font-size:.74rem;font-weight:650;line-height:1.65;white-space:pre-wrap;word-break:break-word}._inlineEqual_vokiz_144{color:#334155}._inlineAdded_vokiz_148{border-radius:6px;background:#22c55e1f;color:#166534}._inlineRemoved_vokiz_154{border-radius:6px;background:#ef44441f;color:#991b1b;text-decoration:line-through}._inlineModifiedAdded_vokiz_161{border-radius:6px;background:#2563eb24;color:#1d4ed8}._inlineModifiedRemoved_vokiz_167{border-radius:6px;background:#2563eb1f;color:#1e3a8a;text-decoration:line-through}._operationList_vokiz_174,._groupList_vokiz_175{display:flex;flex-direction:column;gap:.55rem}._operationItem_vokiz_181{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:.65rem}._operationAdd_vokiz_188{border-color:#bbf7d0;background:#f0fdf4}._operationModify_vokiz_193{border-color:#bfdbfe;background:#eff6ff}._operationRemove_vokiz_198{border-color:#fecaca;background:#fef2f2}._operationEqual_vokiz_203{background:#fff}._operationTag_vokiz_207{margin-bottom:.35rem;color:#475569;font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}._operationText_vokiz_216{color:#334155;font-size:.74rem;font-weight:650;line-height:1.55;white-space:pre-wrap;word-break:break-word}._lineDiff_vokiz_225{overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border:1px solid #e5e7eb;border-radius:12px;background:#0f172a}._lineRow_vokiz_234{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.55rem;padding:.22rem .65rem;color:#cbd5e1;font:700 .72rem/1.55 SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}._lineMeta_vokiz_245{background:#172554;color:#bfdbfe}._lineAdd_vokiz_250{background:#1665345c;color:#dcfce7}._lineRemove_vokiz_255{background:#991b1b66;color:#fee2e2}._lineMarker_vokiz_260{color:#e2e8f0b3;-webkit-user-select:none;user-select:none}._metadataGrid_vokiz_265{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._metadataItem_vokiz_271{min-width:0;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;padding:.55rem}._metadataLabel_vokiz_279{display:block;margin-bottom:.25rem;color:#64748b;font-size:.6rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}._metadataValue_vokiz_289{color:#1f2937;font-size:.72rem;font-weight:750;line-height:1.45;overflow-wrap:anywhere}._emptyState_vokiz_297{border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#64748b;padding:.8rem;font-size:.74rem;font-weight:800}@media(max-width:760px){._prdDiffHeader_vokiz_11,._sectionHeader_vokiz_79{flex-direction:column}._metadataGrid_vokiz_265{grid-template-columns:1fr}._prdDiff_vokiz_1,._sectionCard_vokiz_69{padding:.68rem;border-radius:14px}._richTextDiff_vokiz_122,._lineDiff_vokiz_225{max-height:18rem}._lineRow_vokiz_234{grid-template-columns:1.8rem minmax(0,1fr);padding-inline:.48rem}}._feedback-drawer__backdrop_4rck2_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;z-index:999999}._feedback-drawer__panel_4rck2_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_4rck2_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_4rck2_37{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._feedback-drawer__header_4rck2_30 h2{margin:0;font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.5rem}._feedback-drawer__header-badges_4rck2_53{display:flex;align-items:center;gap:.5rem}._feedback-drawer__severity-badge_4rck2_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_4rck2_72{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._feedback-drawer__priority-badge_4rck2_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_4rck2_95{background:#fee2e2;color:#b91c1c}._feedback-drawer__priority-medium_4rck2_100{background:#e9f2fc;color:#1f4f7a}._feedback-drawer__priority-low_4rck2_105{background:#dcfce7;color:#166534}._feedback-drawer__status-badge_4rck2_72._status-pending_4rck2_110{background:#fbbf2433;color:#2e7ab9;border:1px solid rgba(251,191,36,.3)}._feedback-drawer__status-badge_4rck2_72._status-resolved_4rck2_116{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}._feedback-drawer__status-badge_4rck2_72._status-ignored_4rck2_122{background:#9ca3af33;color:#9ca3af;border:1px solid rgba(156,163,175,.3)}._feedback-drawer__header-meta_4rck2_128{display:flex;gap:1.5rem;opacity:.9;flex-wrap:wrap}._feedback-drawer__meta-item_4rck2_135{display:flex;align-items:center;gap:.5rem;font-size:.875rem}._feedback-drawer__meta-row_4rck2_142{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}._feedback-drawer__meta-row_4rck2_142 label{font-weight:600;color:#6b7280;min-width:120px;flex-shrink:0;padding-top:.25rem}._feedback-drawer__meta-row_4rck2_142>span,._feedback-drawer__meta-row_4rck2_142>div{flex:1;color:#374151}._feedback-drawer__meta-row_4rck2_142:last-child{margin-bottom:0}._feedback-drawer__meta-row_4rck2_142 input[type=date],._feedback-drawer__meta-row_4rck2_142 select{padding:.5rem;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:.875rem;color:#374151}._feedback-drawer__meta-row_4rck2_142 input[type=date]:disabled,._feedback-drawer__meta-row_4rck2_142 select:disabled{opacity:.65;cursor:not-allowed}._feedback-drawer__meta-row_4rck2_142 button{padding:.5rem .75rem;font-size:.875rem}._feedback-drawer__title-highlight_4rck2_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_4rck2_194,._feedback-drawer__inline-input_4rck2_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_4rck2_194:hover,._feedback-drawer__inline-input_4rck2_195:hover{border-color:#cbd5e1}._feedback-drawer__inline-select_4rck2_194:focus,._feedback-drawer__inline-input_4rck2_195:focus{outline:none;border-color:#2e7ab9;box-shadow:0 0 0 3px #2e7ab91a}._feedback-drawer__inline-select_4rck2_194:disabled,._feedback-drawer__inline-input_4rck2_195:disabled{opacity:.5;cursor:not-allowed;background:#f9fafb}._feedback-drawer__content_4rck2_221{flex:1;overflow-y:auto;overflow-x:hidden;padding:0}._feedback-drawer__section_4rck2_228{padding:1.5rem 2rem;border-bottom:1px solid #f3f4f6}._feedback-drawer__section_4rck2_228:last-child{border-bottom:none}._feedback-drawer__section-title_4rck2_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_4rck2_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_4rck2_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_4rck2_270{flex:1}._feedback-drawer__prdTitle_4rck2_274{font-weight:600;color:#111827;margin:0 0 .35rem}._feedback-drawer__prdCopy_4rck2_280{color:#4b5563;font-size:.95rem;margin:0}._feedback-drawer__prdActions_4rck2_286{display:flex;align-items:center;gap:.75rem;flex-shrink:0;flex-wrap:wrap}._feedback-drawer__screenshots-grid_4rck2_294{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}._feedback-drawer__screenshot-item_4rck2_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_4rck2_301:hover{transform:scale(1.02)}._feedback-drawer__screenshot-thumb_4rck2_315{width:100%;height:100%;object-fit:cover}._feedback-drawer__screenshot-overlay_4rck2_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_4rck2_301:hover ._feedback-drawer__screenshot-overlay_4rck2_321{opacity:1}._feedback-drawer__preview-link_4rck2_342{display:flex;justify-content:center}._feedback-drawer__link-btn_4rck2_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_4rck2_347:hover{background:#246399}._feedback-drawer__attachments_4rck2_365{display:flex;flex-direction:column;gap:.75rem}._feedback-drawer__attachment-item_4rck2_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_4rck2_371:hover{background:#f1f5f9;border-color:#cbd5e1}._feedback-drawer__attachment-icon_4rck2_387{flex-shrink:0}._feedback-drawer__attachment-info_4rck2_391{flex:1;min-width:0}._feedback-drawer__attachment-name_4rck2_396{font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem}._feedback-drawer__attachment-meta_4rck2_405{font-size:.875rem;color:#6b7280;overflow-wrap:anywhere;word-break:break-word}._feedback-drawer__attachment-actions_4rck2_412{display:flex;gap:.5rem}._feedback-drawer__attachment-btn_4rck2_417{padding:.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}._feedback-drawer__attachment-btn_4rck2_417:hover{background:#f3f4f6;color:#374151}._feedback-drawer__status-control_4rck2_432{display:flex;align-items:center;gap:1rem}._feedback-drawer__status-select_4rck2_438{padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:1rem;cursor:pointer;min-width:120px}._feedback-drawer__muted-state_4rck2_448{padding:.9rem 1rem;border:1px dashed #dbe4ee;border-radius:10px;background:#f8fafc;color:#64748b;font-size:.875rem;font-weight:600}._feedback-drawer__timeline_4rck2_458{display:flex;flex-direction:column;gap:.85rem}._feedback-drawer__timeline-item_4rck2_464{position:relative;display:grid;grid-template-columns:.8rem minmax(0,1fr);gap:.7rem;padding:.85rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff}._feedback-drawer__timeline-item_4rck2_464 p{margin:.35rem 0 0;color:#475569;font-size:.85rem;line-height:1.45}._feedback-drawer__timeline-dot_4rck2_481{width:.65rem;height:.65rem;margin-top:.2rem;border-radius:999px;background:#2e7ab9}._feedback-drawer__timeline-title_4rck2_489{color:#1f2937;font-weight:700;text-transform:capitalize}._feedback-drawer__timeline-meta_4rck2_495{margin-top:.2rem;color:#64748b;font-size:.78rem;font-weight:600}._feedback-drawer__timeline-diffs_4rck2_502{display:flex;flex-direction:column;gap:.4rem;margin-top:.55rem;padding:.65rem;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc}._feedback-drawer__timeline-diff-row_4rck2_513{display:grid;grid-template-columns:minmax(5.5rem,.8fr) minmax(0,1fr);gap:.55rem;align-items:start;font-size:.78rem;line-height:1.4}._feedback-drawer__timeline-diff-field_4rck2_522{color:#334155;font-weight:700;overflow-wrap:anywhere}._feedback-drawer__timeline-diff-values_4rck2_528{color:#475569;overflow-wrap:anywhere;word-break:break-word}._feedback-drawer__timeline-diff-more_4rck2_534{color:#64748b;font-size:.76rem;font-weight:700}._feedback-drawer__inline-action_4rck2_540{margin-top:.55rem;padding:.38rem .65rem;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#1f4f7a;font-size:.75rem;font-weight:700;cursor:pointer}._feedback-drawer__inline-action_4rck2_540:disabled{opacity:.62;cursor:not-allowed}._feedback-drawer__version-list_4rck2_556{display:flex;flex-direction:column;gap:.65rem}._feedback-drawer__version-row_4rck2_562{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff}._feedback-drawer__version-row_4rck2_562 div{display:flex;flex-direction:column;gap:.2rem}._feedback-drawer__version-row_4rck2_562 strong{color:#1f2937;font-size:.9rem}._feedback-drawer__version-row_4rck2_562 span{color:#0f766e;font-size:.75rem;font-weight:700;text-transform:capitalize}._feedback-drawer__version-row_4rck2_562 small{color:#64748b;font-size:.75rem;text-align:right}._feedback-drawer__comments-container_4rck2_593{background:#f8fafc;border-radius:8px;padding:1rem}._feedback-drawer__footer_4rck2_599{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_4rck2_610{display:flex;gap:1rem}._feedback-drawer__btn_4rck2_615{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_4rck2_615:disabled{opacity:.65;cursor:not-allowed}._feedback-drawer__btn--delete_4rck2_633{background:#fee2e2;color:#dc2626}._feedback-drawer__btn--delete_4rck2_633:hover{background:#fecaca}._feedback-drawer__btn--secondary_4rck2_642{background:#f3f4f6;color:#374151}._feedback-drawer__btn--secondary_4rck2_642:hover{background:#e5e7eb}._feedback-drawer__btn--primary_4rck2_651{background:#246399;color:#fff;box-shadow:0 8px 20px #2e7ab926}._feedback-drawer__btn--primary_4rck2_651:hover{background:#246399}._feedback-drawer__spinner_4rck2_661{width:16px;height:16px;border:2px solid currentColor;border-radius:50%;border-top:2px solid transparent;animation:_spin_4rck2_1 1s linear infinite}@keyframes _spin_4rck2_1{to{transform:rotate(360deg)}}._feedback-drawer__modal-backdrop_4rck2_676{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_4rck2_676{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;width:100%;max-width:400px;margin:1rem}._feedback-drawer__modal-header_4rck2_698{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e2e8f0}._feedback-drawer__modal-header_4rck2_698 h3{margin:0;font-size:1.125rem;font-weight:600;color:#374151}._feedback-drawer__modal-content_4rck2_710{padding:1.5rem}._feedback-drawer__modal-content_4rck2_710 p{margin:0 0 1rem;color:#6b7280;line-height:1.5}._feedback-drawer__doc-preview-scroll_4rck2_720{height:100%;overflow:auto;padding:clamp(.75rem,2vw,1.25rem);background:#eef4fa;box-sizing:border-box}._feedback-drawer__markdown-preview-surface_4rck2_728{max-width:1060px;min-height:100%;margin:0 auto;box-sizing:border-box}._feedback-drawer__text-preview-block_4rck2_735{min-height:100%;margin:0;padding:clamp(1rem,2vw,1.5rem);box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:1px solid #d7dee8;border-radius:8px;background:#fff;color:#111827;font-family:Monaco,Consolas,Lucida Console,monospace;font-size:.88rem;line-height:1.65}._feedback-drawer__modal-warning_4rck2_752{color:#dc2626!important;font-weight:500}._feedback-drawer__modal-footer_4rck2_757{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:flex-end;gap:1rem}@media(max-width:768px){._feedback-drawer__panel_4rck2_12{width:100%;max-width:none}._feedback-drawer__header-main_4rck2_37{align-items:flex-start;gap:.75rem}._feedback-drawer__header_4rck2_30 h2{font-size:1.125rem;line-height:1.25}._feedback-drawer__header-badges_4rck2_53{flex-wrap:wrap;justify-content:flex-end}._feedback-drawer__header_4rck2_30{padding:calc(1.25rem + env(safe-area-inset-top,0px)) 1.5rem 1.25rem}._feedback-drawer__header-meta_4rck2_128{gap:1rem}._feedback-drawer__section_4rck2_228{padding:1rem 1.5rem}._feedback-drawer__meta-row_4rck2_142{flex-direction:column;gap:.35rem}._feedback-drawer__meta-row_4rck2_142 label{min-width:0;padding-top:0}._feedback-drawer__prdCard_4rck2_259{flex-direction:column;align-items:stretch}._feedback-drawer__prdActions_4rck2_286{justify-content:stretch}._feedback-drawer__prdActions_4rck2_286 ._feedback-drawer__btn_4rck2_615{width:100%;justify-content:center}._feedback-drawer__attachment-name_4rck2_396{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}._feedback-drawer__screenshots-grid_4rck2_294{grid-template-columns:1fr;gap:.75rem}._feedback-drawer__footer_4rck2_599{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_4rck2_610{justify-content:stretch}._feedback-drawer__btn_4rck2_615{flex:1;justify-content:center}}@media(prefers-contrast:high){._feedback-drawer__panel_4rck2_12{border:3px solid #000}._feedback-drawer__btn_4rck2_615{border:2px solid currentColor}}@media(prefers-reduced-motion:reduce){._feedback-drawer__panel_4rck2_12,._feedback-drawer__btn_4rck2_615,._feedback-drawer__attachment-item_4rck2_371{transition:none}._feedback-drawer__spinner_4rck2_661{animation:none}}._feedback-drawer__status-badge_4rck2_72._status-false-positive_4rck2_857{background:#246399;color:#fff}._feedback-drawer__status-badge_4rck2_72._status-wont-fix_4rck2_862{background:#ef4444;color:#fff}._feedback-drawer__vulnerability-title_4rck2_868{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_4rck2_878{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_4rck2_878 code{background:none;padding:0;color:#374151;font-size:inherit}._feedback-drawer__code-link_4rck2_898{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_4rck2_898:hover{color:#246399;text-decoration:underline}._feedback-drawer__repo-info_4rck2_913{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:.75rem;font-weight:500;color:#374151}._feedback-drawer__suggested-fix_4rck2_922{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:1rem;color:#0c4a6e;line-height:1.6}._feedback-drawer__tags_4rck2_931{display:flex;flex-wrap:wrap;gap:.5rem}._feedback-drawer__tag_4rck2_931{background:#e5e7eb;color:#374151;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:capitalize}._feedback-drawer__tag_4rck2_931:first-child{background:#eaf2f8;color:#246399}._feedback-drawer__tag_4rck2_931:nth-child(2){background:#e9f2fc;color:#1f4f7a}._feedback-drawer__tag_4rck2_931:nth-child(3){background:#fee2e2;color:#991b1b}._panel_1ppnk_1{height:100%;min-height:0;display:flex;flex-direction:column;gap:.75rem;padding:.65rem;overflow:hidden;overscroll-behavior:contain;background:radial-gradient(circle at 12% 8%,rgba(16,185,129,.12),transparent 24%),linear-gradient(135deg,#f8fbfffa,#e7eef7f0)}._header_1ppnk_13{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem;border:1px solid rgba(189,207,223,.9);border-radius:20px;background:#ffffffe6;box-shadow:0 16px 36px #0f172a14}._header_1ppnk_13 h3{margin:.12rem 0;color:#102f4a;font-size:1.05rem;line-height:1.2}._header_1ppnk_13 p{margin:0;max-width:46rem;color:#60758b;font-size:.78rem;font-weight:650;line-height:1.45}._eyebrow_1ppnk_39{color:#0f766e;font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}._refreshButton_1ppnk_47,._actionButton_1ppnk_48{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:none;border-radius:999px;font-size:.74rem;font-weight:900;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}._refreshButton_1ppnk_47:hover:not(:disabled),._actionButton_1ppnk_48:hover:not(:disabled){transform:translateY(-1px)}._refreshButton_1ppnk_47:disabled,._actionButton_1ppnk_48:disabled{cursor:not-allowed;opacity:.62}._refreshButton_1ppnk_47{padding:.55rem .8rem;background:#102f4a;color:#fff;box-shadow:0 10px 22px #102f4a2e;white-space:nowrap}._spinner_1ppnk_78{width:.9rem;height:.9rem;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:_spin_1ppnk_78 .8s linear infinite}._errorBanner_1ppnk_87{padding:.75rem .9rem;border:1px solid rgba(234,88,12,.25);border-radius:16px;background:#fff7ed;color:#9a3412;font-size:.78rem;font-weight:800}._workspace_1ppnk_97{flex:1;min-height:0;display:grid;grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);gap:.75rem;overflow:hidden}._queue_1ppnk_106,._detail_1ppnk_107{min-height:0;border:1px solid rgba(189,207,223,.88);border-radius:20px;background:#ffffffeb;box-shadow:0 14px 30px #0f172a12;overflow:hidden}._queue_1ppnk_106{display:flex;flex-direction:column}._queueList_1ppnk_121{flex:1;min-height:0;overflow-y:auto;padding-bottom:.65rem;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}._queueHeader_1ppnk_131{display:flex;justify-content:space-between;align-items:center;padding:.85rem;border-bottom:1px solid rgba(213,225,235,.9);color:#415a72;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}._queueHeader_1ppnk_131 strong{min-width:1.65rem;padding:.15rem .45rem;border-radius:999px;background:#e6f5ef;color:#047857;text-align:center}._queueItem_1ppnk_152{display:flex;flex-direction:column;gap:.35rem;margin:.55rem .65rem 0;padding:.75rem;border:1px solid rgba(210,222,234,.95);border-radius:16px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}._queueItem_1ppnk_152:hover{transform:translateY(-1px);border-color:#10b9818c;box-shadow:0 12px 24px #0f172a14}._queueItemActive_1ppnk_172{border-color:#10b981;box-shadow:0 16px 30px #10b98126}._queueItemTitle_1ppnk_177{color:#102f4a;font-size:.82rem;font-weight:900;line-height:1.25}._queueItemMeta_1ppnk_184{color:#65788d;font-size:.7rem;font-weight:700}._queueItemStatus_1ppnk_190{width:fit-content;padding:.16rem .48rem;border-radius:999px;background:#eef6ff;color:#1d4f7a;font-size:.66rem;font-weight:900;text-transform:capitalize}._detail_1ppnk_107{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}._summaryCard_1ppnk_212{display:flex;gap:.8rem;align-items:flex-start;padding:.9rem;border:1px solid rgba(210,222,234,.95);border-radius:18px;background:linear-gradient(135deg,#fff,#f8fbfd)}._summaryCard_1ppnk_212 h4{margin:.12rem 0 .25rem;color:#102f4a;font-size:1rem}._summaryCard_1ppnk_212 p{margin:0;color:#5d7084;font-size:.78rem;font-weight:650;line-height:1.45}._summaryIcon_1ppnk_234{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:16px;background:#e6f5ef;color:#047857;flex-shrink:0}._summaryMeta_1ppnk_246{color:#0f766e;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}._summaryFacts_1ppnk_254{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}._summaryFacts_1ppnk_254 span{padding:.2rem .5rem;border-radius:999px;background:#eef6ff;color:#1d4f7a;font-size:.66rem;font-weight:900}._warningBanner_1ppnk_269{display:flex;gap:.65rem;align-items:flex-start;padding:.85rem;border:1px solid rgba(217,119,6,.28);border-radius:16px;background:#fffbeb;color:#92400e}._warningBanner_1ppnk_269 strong{display:block;font-size:.78rem}._warningBanner_1ppnk_269 p,._warningBanner_1ppnk_269 ul{margin:.25rem 0 0;padding-left:0;color:#9a3412;font-size:.74rem;font-weight:700}._warningBanner_1ppnk_269 li{margin-left:1rem}._diffGrid_1ppnk_295{display:grid;gap:.7rem}._diffCard_1ppnk_300{padding:.82rem;border:1px solid rgba(210,222,234,.95);border-radius:16px;background:#fff}._diffField_1ppnk_307{color:#102f4a;font-size:.78rem;font-weight:900;text-transform:capitalize}._diffSummary_1ppnk_314{margin:.35rem 0 0;color:#64748b;font-size:.73rem;font-weight:700}._diffValues_1ppnk_321{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;margin-top:.65rem}._diffBefore_1ppnk_328,._diffAfter_1ppnk_329{min-width:0;border-radius:14px;padding:.62rem}._diffBefore_1ppnk_328 span,._diffAfter_1ppnk_329 span{display:block;margin-bottom:.35rem;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}._diffBefore_1ppnk_328 pre,._diffAfter_1ppnk_329 pre{margin:0;white-space:pre-wrap;word-break:break-word;color:#263b50;font:700 .74rem/1.45 SFMono-Regular,Consolas,monospace}._diffBefore_1ppnk_328{background:#f8fafc}._diffBefore_1ppnk_328 span{color:#64748b}._diffAfter_1ppnk_329{background:#ecfdf5}._diffAfter_1ppnk_329 span{color:#047857}._prdDiffCard_1ppnk_366{padding:.82rem;border:1px solid rgba(37,99,235,.18);border-radius:16px;background:#eff6ff}._prdDiffCard_1ppnk_366 pre{margin:.55rem 0 0;max-height:18rem;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#1e3a8a;font:700 .74rem/1.45 SFMono-Regular,Consolas,monospace}._ownerEditPanel_1ppnk_382{display:grid;gap:.55rem;padding:.85rem;border:1px solid rgba(210,222,234,.95);border-radius:16px;background:#fff}._ownerEditPanel_1ppnk_382 div{display:flex;flex-direction:column;gap:.15rem}._ownerEditPanel_1ppnk_382 strong{color:#102f4a;font-size:.78rem}._ownerEditPanel_1ppnk_382 span{color:#64748b;font-size:.72rem;font-weight:700}._ownerEditPanel_1ppnk_382 textarea{min-height:5rem;resize:vertical;padding:.65rem;border:1px solid rgba(210,222,234,.95);border-radius:12px;color:#263b50;background:#f8fafc;font:700 .74rem/1.45 SFMono-Regular,Consolas,monospace}._ownerEditPanel_1ppnk_382 textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._ownerEditPanel_1ppnk_382 textarea:disabled{opacity:.68;cursor:not-allowed}._actions_1ppnk_424{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:.1rem}._actionButton_1ppnk_48{padding:.62rem .9rem;color:#fff}._approveButton_1ppnk_436{background:linear-gradient(135deg,#059669,#047857)}._requestChangesButton_1ppnk_440{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._rejectButton_1ppnk_444{background:linear-gradient(135deg,#ef4444,#b91c1c)}._emptyState_1ppnk_448,._largeEmptyState_1ppnk_449{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem;color:#64748b;font-size:.78rem;font-weight:800;text-align:center}._largeEmptyState_1ppnk_449{flex:1;flex-direction:column}._largeEmptyState_1ppnk_449 h4{margin:0;color:#102f4a;font-size:1rem}._largeEmptyState_1ppnk_449 p{max-width:30rem;margin:0;font-size:.78rem;line-height:1.45}@keyframes _spin_1ppnk_78{to{transform:rotate(360deg)}}@media(max-width:900px){._header_1ppnk_13{flex-direction:column}._workspace_1ppnk_97{grid-template-columns:1fr;grid-template-rows:minmax(8rem,auto) minmax(0,1fr)}._queue_1ppnk_106{max-height:14rem}._diffValues_1ppnk_321{grid-template-columns:1fr}}@media(max-width:767px){._panel_1ppnk_1{gap:.5rem;padding:.35rem;padding-bottom:calc(.35rem + env(safe-area-inset-bottom,0px));overflow-y:auto;-webkit-overflow-scrolling:touch}._header_1ppnk_13{gap:.65rem;padding:.75rem;border-radius:16px}._header_1ppnk_13 h3{font-size:.95rem}._header_1ppnk_13 p{display:none}._refreshButton_1ppnk_47{width:100%;min-height:2.25rem}._workspace_1ppnk_97{display:flex;flex-direction:column;gap:.5rem;overflow:visible}._queue_1ppnk_106,._detail_1ppnk_107{border-radius:16px}._queue_1ppnk_106{max-height:none;flex:0 0 auto}._queueList_1ppnk_121{max-height:8.75rem}._queueHeader_1ppnk_131{padding:.65rem .75rem}._queueItem_1ppnk_152{margin:.45rem .55rem 0;padding:.65rem}._detail_1ppnk_107{gap:.62rem;padding:.62rem;overflow:visible}._summaryCard_1ppnk_212{flex-direction:row;gap:.62rem;padding:.72rem}._summaryCard_1ppnk_212 h4{font-size:.86rem;line-height:1.22}._summaryCard_1ppnk_212 p{font-size:.7rem;line-height:1.35}._summaryIcon_1ppnk_234{width:2rem;height:2rem;border-radius:12px}._summaryFacts_1ppnk_254 span,._queueItemStatus_1ppnk_190,._summaryMeta_1ppnk_246,._eyebrow_1ppnk_39{font-size:.58rem}._queueItemTitle_1ppnk_177,._diffField_1ppnk_307,._ownerEditPanel_1ppnk_382 strong{font-size:.72rem}._queueItemMeta_1ppnk_184,._diffSummary_1ppnk_314,._ownerEditPanel_1ppnk_382 span,._warningBanner_1ppnk_269 p,._warningBanner_1ppnk_269 ul{font-size:.64rem}._diffCard_1ppnk_300,._ownerEditPanel_1ppnk_382,._warningBanner_1ppnk_269,._prdDiffCard_1ppnk_366{padding:.68rem;border-radius:14px}._diffBefore_1ppnk_328,._diffAfter_1ppnk_329{padding:.55rem}._diffBefore_1ppnk_328 pre,._diffAfter_1ppnk_329 pre{max-height:12rem;overflow:auto;-webkit-overflow-scrolling:touch;font-size:.66rem;line-height:1.35}._ownerEditPanel_1ppnk_382 textarea{min-height:7rem}._actions_1ppnk_424{position:sticky;bottom:-.62rem;z-index:2;margin:0 -.62rem -.62rem;padding:.62rem;border-top:1px solid rgba(210,222,234,.9);background:linear-gradient(180deg,#ffffffe6,#fff 35%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._actionButton_1ppnk_48{flex:1 1 100%;min-height:2.35rem}}._feedbackTab_7qu4t_1{height:100%;min-height:0;display:flex;flex-direction:column;gap:.45rem;overflow:hidden}._viewSwitcher_7qu4t_10{display:inline-flex;align-self:flex-start;gap:.35rem;max-width:calc(100% - .7rem);padding:.28rem;margin:.35rem .35rem 0;border:1px solid rgba(198,214,228,.9);border-radius:999px;background:#ffffffe6;box-shadow:0 10px 22px #0f172a0d;flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}._viewSwitcher_7qu4t_10::-webkit-scrollbar{display:none}._viewButton_7qu4t_31{display:inline-flex;align-items:center;gap:.35rem;min-height:1.9rem;padding:.35rem .75rem;border:none;border-radius:999px;background:transparent;color:#53687f;font-size:.72rem;font-weight:900;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}._viewBadge_7qu4t_47{min-width:1.25rem;padding:.08rem .34rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.62rem;line-height:1.15}._viewButtonActive_7qu4t_57{background:#102f4a;color:#fff;box-shadow:0 8px 18px #102f4a2e}._viewBody_7qu4t_63{flex:1;min-height:0;overflow:hidden}@media(max-width:767px){._feedbackTab_7qu4t_1{gap:.25rem}._viewSwitcher_7qu4t_10{position:sticky;top:0;z-index:3;align-self:stretch;margin:0;border-radius:0;border-inline:none;box-shadow:0 8px 18px #0f172a0f}._viewButton_7qu4t_31{flex:1 0 auto;min-height:2.15rem;padding-inline:.85rem}}._backdrop_1mzkx_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_1mzkx_9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5001;pointer-events:none}._dialog_1mzkx_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}._dialogChatClosed_1mzkx_27{grid-template-columns:minmax(0,1fr)}._chatPane_1mzkx_31{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}._desktopChatHidden_1mzkx_40{display:none}._chatPaneShell_1mzkx_44{height:100%;min-height:0}._previewPane_1mzkx_49{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_1mzkx_57{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_1mzkx_69{min-width:0;display:flex;align-items:flex-start;gap:.85rem}._backButton_1mzkx_76,._chatToggleButton_1mzkx_77,._primaryButton_1mzkx_78,._iconButton_1mzkx_79,._retryButton_1mzkx_80{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_1mzkx_76:disabled,._chatToggleButton_1mzkx_77:disabled,._primaryButton_1mzkx_78:disabled,._iconButton_1mzkx_79:disabled,._retryButton_1mzkx_80:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}._chatToggleButton_1mzkx_77{padding:.42rem .8rem;background:#ffffff14;border-color:#a0bcd629;color:#edf4fb}._backButton_1mzkx_76{flex-shrink:0;padding:.42rem .8rem;background:#ffffff14;border-color:#a0bcd624;color:#edf4fb}._titleBlock_1mzkx_119{min-width:0;display:flex;flex-direction:column;gap:.28rem}._titleRow_1mzkx_126{display:flex;align-items:center;gap:.65rem;min-width:0;flex-wrap:wrap}._title_1mzkx_119{margin:0;color:#fff;font-size:1.08rem;font-weight:800;letter-spacing:-.01em}._subtitle_1mzkx_142{margin:0;color:#dbe7f3c7;font-size:.78rem;line-height:1.4}._addressChip_1mzkx_149{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_1mzkx_149 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toolbar_1mzkx_171{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}._workspaceTabs_1mzkx_179,._viewportTabs_1mzkx_189{display:inline-flex;align-items:center;gap:.2rem;padding:.18rem;border:1px solid rgba(155,184,210,.18);border-radius:999px;background:#ffffff0f}._tabButton_1mzkx_199{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}._viewportButton_1mzkx_213{min-height:2.05rem;padding:.42rem .68rem;border:none;border-radius:999px;background:transparent;color:#deeaf6b8;font-size:.72rem;font-weight:800;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}._tabButton_1mzkx_199:hover,._viewportButton_1mzkx_213:hover{color:#fff}._tabButtonActive_1mzkx_234,._viewportButtonActive_1mzkx_240{background:linear-gradient(135deg,#f8fbff,#dfeaf6);color:#143a5c;box-shadow:0 8px 18px #0f172a29}._primaryButton_1mzkx_78{padding:.42rem .8rem;background:linear-gradient(135deg,#fff,#e1eef9);border-color:#7bbff342;color:#143a5c;box-shadow:0 10px 22px #0f172a2e}._iconButton_1mzkx_79{width:2.2rem;padding:0;background:#ffffff14;border-color:#a0bcd629;color:#edf4fb}._closeButton_1mzkx_262{background:#ffffff1f}._mobilePaneHidden_1mzkx_266{display:none}._backButton_1mzkx_76:hover:not(:disabled),._chatToggleButton_1mzkx_77:hover:not(:disabled),._primaryButton_1mzkx_78:hover:not(:disabled),._iconButton_1mzkx_79:hover:not(:disabled),._retryButton_1mzkx_80:hover:not(:disabled){transform:translateY(-1px)}._content_1mzkx_278{flex:1;min-height:0;display:flex;overflow:hidden}._iframeContainer_1mzkx_285,._feedbackContainer_1mzkx_286{flex:1;min-width:0;min-height:0}._iframeContainer_1mzkx_285{margin:.45rem;border:1px solid rgba(198,214,228,.82);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 22px 42px #0f172a14}._iframeContainer_tablet_1mzkx_301{max-width:820px;width:calc(100% - .9rem);margin-inline:auto}._iframeContainer_mobile_1mzkx_307{max-width:430px;width:calc(100% - .9rem);margin-inline:auto}._feedbackContainer_1mzkx_286{display:flex;overflow:hidden;padding:.45rem}._iframe_1mzkx_285{width:100%;height:100%;border:0;display:block;background:#fff}._loading_1mzkx_327,._empty_1mzkx_328{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:1.5rem;text-align:center}._loading_1mzkx_327{color:#143a5c}._loading_1mzkx_327 p{margin:0;font-size:.86rem;font-weight:700}._empty_1mzkx_328{margin:.45rem;border:1px solid rgba(198,214,228,.82);border-radius:20px;background:#fffffff5;color:#5f7288}._empty_1mzkx_328 h3{margin:0;color:#143a5c;font-size:1rem;font-weight:800}._empty_1mzkx_328 p{margin:0;max-width:24rem;font-size:.82rem;line-height:1.45}._emptyIcon_1mzkx_368{color:#8ea5ba}._retryButton_1mzkx_80{padding:.45rem .78rem;border-color:#1f4f7a1f;background:linear-gradient(135deg,#2e7ab9,#246399);color:#fff}._spinner_1mzkx_379{width:1rem;height:1rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_1mzkx_379 .7s linear infinite}._mobileViewToggle_1mzkx_388{display:none}._mobileViewButton_1mzkx_392{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_1mzkx_392:hover{color:#fff}._mobileViewButtonActive_1mzkx_409{background:linear-gradient(135deg,#f8fbff,#dfeaf6);color:#143a5c;border-color:#7bbff338;box-shadow:0 8px 18px #0f172a29}@keyframes _spin_1mzkx_379{to{transform:rotate(360deg)}}@media(max-width:1200px){._dialog_1mzkx_16{grid-template-columns:minmax(380px,38vw) minmax(0,1fr)}}@media(max-width:960px){._dialog_1mzkx_16{display:flex;flex-direction:column}._dialogChatClosed_1mzkx_27{display:flex}._desktopChatHidden_1mzkx_40{display:block}._chatPane_1mzkx_31{border-right:none;box-shadow:none}._chatPane_1mzkx_31,._previewPane_1mzkx_49{flex:1}._header_1mzkx_57{grid-template-columns:1fr}._toolbar_1mzkx_171{justify-content:flex-start}._workspaceTabs_1mzkx_179,._viewportTabs_1mzkx_189,._chatToggleButton_1mzkx_77{display:none}._mobileViewToggle_1mzkx_388{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_1mzkx_57{gap:.75rem;padding:calc(.7rem + env(safe-area-inset-top,0px)) .75rem .75rem}._headerLead_1mzkx_69{flex-direction:column;align-items:stretch}._titleRow_1mzkx_126{align-items:flex-start;flex-direction:column}._workspaceTabs_1mzkx_179,._viewportTabs_1mzkx_189{width:100%}._tabButton_1mzkx_199,._viewportButton_1mzkx_213{flex:1 1 0;text-align:center}._toolbar_1mzkx_171{width:100%}._backButton_1mzkx_76{width:fit-content}._primaryButton_1mzkx_78 span{display:none}._primaryButton_1mzkx_78{width:2.2rem;padding:0}._feedbackContainer_1mzkx_286,._iframeContainer_1mzkx_285,._empty_1mzkx_328{width:auto;max-width:none;margin:0;border-radius:0}._feedbackContainer_1mzkx_286{padding:0}}@media(prefers-reduced-motion:reduce){._tabButton_1mzkx_199,._viewportButton_1mzkx_213,._backButton_1mzkx_76,._chatToggleButton_1mzkx_77,._primaryButton_1mzkx_78,._iconButton_1mzkx_79,._retryButton_1mzkx_80,._mobileViewButton_1mzkx_392{transition:none}._spinner_1mzkx_379{animation:none}}._dialogContent_3avjy_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_3avjy_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_3avjy_12{padding:24px 20px}}._iconContainer_3avjy_27{display:flex;align-items:center;gap:14px;flex:1}._warningIcon_3avjy_34{width:36px;height:36px;color:#dc2626;filter:drop-shadow(0 2px 4px rgba(220,38,38,.2))}@media(max-width:480px){._warningIcon_3avjy_34{width:32px;height:32px}}._title_3avjy_47{font-size:22px;font-weight:700;color:#dc2626;margin:0;letter-spacing:-.02em}@media(max-width:480px){._title_3avjy_47{font-size:20px}}._closeButton_3avjy_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_3avjy_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_3avjy_60:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}._closeButton_3avjy_60:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){._closeButton_3avjy_60{width:36px;height:36px}}._closeIcon_3avjy_96{width:20px;height:20px}@media(max-width:480px){._closeIcon_3avjy_96{width:18px;height:18px}}._content_3avjy_107{padding:32px;background-color:#fff}@media(max-width:768px){._content_3avjy_107{padding:28px}}@media(max-width:480px){._content_3avjy_107{padding:24px}}._message_3avjy_122{font-size:16px;line-height:1.7;color:#1e293b;margin:0 0 20px}._message_3avjy_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_3avjy_122{font-size:15px;line-height:1.6;margin-bottom:16px}}._warningText_3avjy_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_3avjy_144{font-size:13px;padding:14px 18px}}._footer_3avjy_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_3avjy_162{padding:20px 28px}}@media(max-width:480px){._footer_3avjy_162{flex-direction:column-reverse;gap:10px;padding:20px 24px}._footer_3avjy_162 button{width:100%}}._cancelButton_3avjy_186,._archiveButton_3avjy_187{min-height:46px;padding:0 28px;font-weight:600;font-size:14px;border-radius:10px;transition:all .2s ease;letter-spacing:.01em}._cancelButton_3avjy_186:disabled,._archiveButton_3avjy_187:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){._cancelButton_3avjy_186,._archiveButton_3avjy_187{min-height:44px;padding:0 24px;font-size:13px}}._cancelButton_3avjy_186{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(0,0,0,.1);color:#475569;box-shadow:0 1px 3px #0000000d}._cancelButton_3avjy_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_3avjy_186:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000000d}._archiveButton_3avjy_187{background:linear-gradient(135deg,#475569,#334155);color:#fff;border:none;box-shadow:0 2px 8px #47556940}._archiveButton_3avjy_187:hover:not(:disabled){background:linear-gradient(135deg,#334155,#1e293b);box-shadow:0 4px 16px #47556959;transform:translateY(-2px)}._archiveButton_3avjy_187:active:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #47556940}._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_1ru38_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_1ru38_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_1ru38_22{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._header_1ru38_22 h2{font-size:1.3rem;font-weight:600;color:#f9fafb;margin:0}._closeButton_1ru38_36{background:transparent;border:none;color:#9ca3af;font-size:1.4rem;cursor:pointer;padding:4px 8px}._closeButton_1ru38_36:hover{color:#e5e7eb}._content_1ru38_49{max-height:420px;overflow-y:auto;padding-right:4px}._section_1ru38_55{margin-bottom:24px}._sectionHeader_1ru38_59{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._sectionHeader_1ru38_59 h3{font-size:.95rem;font-weight:600;color:#e5e7eb;margin:0}._infoBox_1ru38_73{background:#2463991f;border-radius:8px;padding:10px 12px;font-size:.85rem;color:#e5e7eb;border:1px solid rgba(46,122,185,.4)}._warningBox_1ru38_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_1ru38_92{display:flex;align-items:center;font-size:.9rem;color:#e5e7eb}._checkboxGroup_1ru38_92 label{display:inline-flex;align-items:center;gap:8px}._checkboxGroup_1ru38_92 input{width:16px;height:16px}._addButton_1ru38_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_1ru38_110:disabled{opacity:.5;cursor:not-allowed}._repositoriesList_1ru38_125{display:flex;flex-direction:column;gap:12px}._repositoryItem_1ru38_131{background:#0f172ab3;border-radius:10px;padding:10px 12px;border:1px solid rgba(148,163,184,.5)}._repositoryHeader_1ru38_138{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._repositoryNumber_1ru38_145{font-size:.85rem;font-weight:600;color:#93c5fd}._removeButton_1ru38_151{background:transparent;border:none;color:#fca5a5;font-size:1.1rem;cursor:pointer}._removeButton_1ru38_151:hover{color:#fecaca}._repositoryFields_1ru38_163{display:flex;gap:12px;flex-wrap:wrap}._inputGroup_1ru38_169{flex:1;min-width:160px;display:flex;flex-direction:column;gap:4px}._inputGroup_1ru38_169 label{font-size:.8rem;color:#c7ddf0}._inputGroup_1ru38_169 select,._inputGroup_1ru38_169 input{border-radius:8px;border:1px solid rgba(148,163,184,.7);padding:6px 10px;font-size:.9rem;background:#0f172ae6;color:#e5e7eb}._frameworkHint_1ru38_192{color:#93a8bd;font-size:.75rem;line-height:1.35;min-height:1rem}._required_1ru38_199{color:#f97373;margin-left:2px}._errorText_1ru38_204{margin-top:6px;font-size:.8rem;color:#fecaca}._footer_1ru38_210{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}._cancelButton_1ru38_217{padding:6px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.7);background:transparent;color:#e5e7eb;font-size:.9rem;cursor:pointer}._createButton_1ru38_227{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_1ru38_227:disabled{opacity:.6;cursor:not-allowed}._tracker_1x43t_1{background:#020617;border-radius:12px;border:1px solid rgba(148,163,184,.5);padding:12px 14px;color:#e5e7eb;font-size:.85rem}._header_1x43t_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._title_1x43t_17{font-size:.9rem;font-weight:600;color:#e5e7eb}._stateBadge_1x43t_23{font-size:.75rem;padding:2px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.7);color:#e5e7eb}._success_1x43t_31{border-color:#22c55eb3;color:#bbf7d0}._failed_1x43t_36{border-color:#f87171b3;color:#fecaca}._warning_1x43t_41{border-color:#f59e0bbf;color:#fde68a}._running_1x43t_46{border-color:#2e7ab9b3;color:#bfdbfe}._controls_1x43t_51{display:flex;gap:8px}._cancelButton_1x43t_56{font-size:.75rem;padding:4px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.7);background:transparent;color:#e5e7eb;cursor:pointer}._progressSection_1x43t_66{margin-top:8px}._progressBar_1x43t_70{position:relative;height:6px;border-radius:999px;background:#0f172ae6;overflow:hidden}._progressFill_1x43t_78{position:absolute;top:0;right:0;bottom:0;left:0;width:0%;background:linear-gradient(90deg,#3080c1,#2e7ab9);transition:width .3s ease-out}._progressFill_1x43t_78._success_1x43t_31{background:linear-gradient(90deg,#22c55e,#16a34a)}._progressFill_1x43t_78._failed_1x43t_36{background:linear-gradient(90deg,#f97373,#ef4444)}._progressFill_1x43t_78._warning_1x43t_41{background:linear-gradient(90deg,#f59e0b,#d97706)}._progressText_1x43t_98{margin-top:4px;font-size:.8rem;color:#c7ddf0}._statsSection_1x43t_104{margin-top:6px;display:flex;gap:12px;flex-wrap:wrap}._stat_1x43t_23{display:flex;gap:4px;font-size:.8rem;color:#c7ddf0}._statLabel_1x43t_118{color:#9ca3af}._statValue_1x43t_122{font-weight:500}._stageSection_1x43t_126{margin-top:6px}._stageIndicator_1x43t_130{display:flex;align-items:center;gap:8px}._stageIcon_1x43t_136{width:8px;height:8px;border-radius:999px;background:#6b7280}._stageIcon_1x43t_136._pending_1x43t_143{background:#6b7280}._stageIcon_1x43t_136._validation_1x43t_147{background:#3080c1}._stageIcon_1x43t_136._creating_repos_1x43t_151{background:#2e7ab9}._stageIcon_1x43t_136._ci_cd_setup_1x43t_155{background:#22c55e}._stageIcon_1x43t_136._boilerplate_1x43t_159{background:#3080c1}._stageIcon_1x43t_136._finalizing_1x43t_163{background:#2e7ab9}._stageIcon_1x43t_136._completed_1x43t_167{background:#22c55e}._stageIcon_1x43t_136._failed_1x43t_36{background:#ef4444}._stageName_1x43t_175{font-size:.8rem;color:#e5e7eb}._resultSection_1x43t_180{margin-top:10px;border-top:1px solid rgba(31,41,55,.9);padding-top:8px}._successResult_1x43t_186{color:#bbf7d0}._partialResult_1x43t_190{color:#fde68a}._successIcon_1x43t_194,._warningIcon_1x43t_199{font-size:1.1rem;margin-right:4px}._successMessage_1x43t_204{margin-bottom:4px}._resultDetails_1x43t_208{display:flex;gap:12px;font-size:.8rem}._resultStat_1x43t_214{display:flex;gap:4px}._green_1x43t_219{color:#4ade80}._red_1x43t_223{color:#fca5a5}._reposList_1x43t_227{margin-top:8px;max-height:160px;overflow-y:auto}._repoItem_1x43t_233{display:flex;gap:8px;padding:6px 0;border-bottom:1px solid rgba(31,41,55,.9)}._repoIcon_1x43t_240{font-size:.9rem}._repoInfo_1x43t_244{flex:1}._repoName_1x43t_248{font-size:.85rem;font-weight:500}._repoMeta_1x43t_253{font-size:.78rem;color:#9ca3af}._repoUrl_1x43t_258{font-size:.78rem;color:#3080c1}._repoError_1x43t_263{font-size:.78rem;color:#fecaca}._loadingState_1x43t_268,._errorState_1x43t_269{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:.85rem;color:#e5e7eb}._spinner_1x43t_278{width:18px;height:18px;border-radius:999px;border:2px solid rgba(148,163,184,.5);border-top-color:#3080c1;animation:_spin_1x43t_278 .7s linear infinite}._errorIcon_1x43t_287{font-size:1.2rem}._errorMessage_1x43t_291{text-align:center}._retryButton_1x43t_295{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_1x43t_278{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_10c20_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_10c20_16{gap:.5rem}._titleRow_10c20_20{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._title_10c20_20{font-size:1.35rem;font-weight:600;color:#12305e}._version_10c20_33{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#2e7ab9;background:#2e7ab91a;padding:.25rem .6rem;border-radius:999px}._description_10c20_44{color:#64748b;font-size:.95rem}._body_10c20_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_10c20_61{background:#f7fafc;border-radius:14px;padding:1rem 1.1rem;border:1px solid rgba(36,99,153,.12)}._sectionTitle_10c20_68{font-size:.9rem;font-weight:600;color:#1e3a8a;margin-bottom:.35rem}._sectionSubtitle_10c20_75{font-size:.85rem;color:#64748b}._paragraph_10c20_80{margin:0 0 .75rem;color:#1f2937;font-size:.95rem;line-height:1.4}._paragraph_10c20_80:last-child{margin-bottom:0}._list_10c20_91{margin:0;padding-left:1.2rem;color:#1f2937;font-size:.92rem;line-height:1.45}._list_10c20_91 li+li{margin-top:.4rem}._creditGrid_10c20_103{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._creditCard_10c20_109{min-width:0;padding:.7rem .75rem;border:1px solid rgba(36,99,153,.14);border-radius:12px;background:#fff}._creditCard_10c20_109 strong,._creditCard_10c20_109 span{display:block}._creditCard_10c20_109 strong{color:#12305e;font-size:.88rem;line-height:1.2}._creditCard_10c20_109 span{margin-top:.25rem;color:#64748b;font-size:.78rem;line-height:1.35}._targetsHeader_10c20_132{display:flex;align-items:center;justify-content:space-between;gap:1rem}._toggleWrap_10c20_139{display:inline-flex;align-items:center}._targetsBody_10c20_144{margin-top:.75rem}._consentStatus_10c20_148{font-size:.85rem;color:#475569}._declineWarning_10c20_153{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_10c20_164{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}._primaryButton_10c20_171{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_10c20_171:hover:enabled{background:#153254;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a33}._primaryButton_10c20_171:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._secondaryButton_10c20_195{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_10c20_195:hover:enabled{border-color:#246399;color:#12305e}._secondaryButton_10c20_195:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){._content_10c20_1{padding:1.25rem;max-height:calc(100dvh - 1.5rem);height:calc(100dvh - 1.5rem)}._footer_10c20_164{flex-direction:column-reverse;align-items:stretch}._primaryButton_10c20_171,._secondaryButton_10c20_195{width:100%}._creditGrid_10c20_103{grid-template-columns:1fr}}._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_ko3ay_1{display:inline-flex;flex-direction:column;align-items:center;flex:0 0 auto;gap:.12rem;padding:.48rem .86rem;border-radius:999px;background:#0f172a1f;border:1px solid rgba(148,163,184,.35);box-shadow:0 10px 22px #0f172a2e;color:#0f172a;margin:0}._inlineValue_ko3ay_16{font-size:1.28rem;font-weight:800;color:#0f172a;line-height:1}._inlineLabel_ko3ay_23{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#334155;white-space:nowrap}@media(max-width:768px){._inlineStat_ko3ay_1{width:auto;max-width:240px;padding:.42rem .78rem}._inlineValue_ko3ay_16{font-size:1.12rem}._inlineLabel_ko3ay_23{font-size:.58rem;letter-spacing:.07em}}@media(max-width:480px){._inlineStat_ko3ay_1{max-width:260px}}.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}}._shell_19f8b_1{--policy-text: #172033;--policy-muted: #617086;--policy-border: rgba(93, 111, 136, .18);--policy-blue: #2563eb;--policy-green: #0f8f61;--policy-red: #c43d42;display:flex;flex-direction:column;gap:14px;color:var(--policy-text)}._header_19f8b_14,._controls_19f8b_15,._cardHeader_19f8b_16,._assignmentRow_19f8b_17,._complianceLine_19f8b_18{display:flex;align-items:center;justify-content:space-between;gap:12px}._header_19f8b_14{align-items:flex-start}._header_19f8b_14 h2{margin:2px 0 4px;font-size:clamp(1.35rem,2vw,1.8rem);letter-spacing:0}._header_19f8b_14 p{margin:0;color:var(--policy-muted);line-height:1.45}._eyebrow_19f8b_39{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--policy-blue)}._headerActions_19f8b_47,._tabs_19f8b_48,._filterRow_19f8b_49,._segmented_19f8b_50{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._segmented_19f8b_50 button,._tabs_19f8b_48 button,._filterRow_19f8b_49 button{border:1px solid var(--policy-border);background:#fff;color:var(--policy-text);border-radius:8px;min-height:36px;padding:0 11px;font-weight:700;cursor:pointer}._activeSegment_19f8b_70,._activeTab_19f8b_71,._activeFilter_19f8b_72{border-color:#2563eb73!important;background:#2563eb17!important;color:#174bb6!important}._iconButton_19f8b_78{width:36px;height:36px;border-radius:8px;border:1px solid var(--policy-border);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._spin_19f8b_90{animation:_spin_19f8b_90 .9s linear infinite}@keyframes _spin_19f8b_90{to{transform:rotate(360deg)}}._metricStrip_19f8b_99,._sourceGrid_19f8b_100{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}._metricStrip_19f8b_99 span,._sourceGrid_19f8b_100 span{min-width:0;border:1px solid var(--policy-border);border-radius:8px;background:#f8fafc;padding:9px 10px;display:flex;flex-direction:column;gap:2px}._metricStrip_19f8b_99 span b,._sourceGrid_19f8b_100 span b{font-size:1.05rem}._metricStrip_19f8b_99 span small,._sourceGrid_19f8b_100 span small{color:var(--policy-muted);font-size:.75rem}._searchBox_19f8b_127{min-width:min(320px,100%);min-height:38px;border:1px solid var(--policy-border);border-radius:8px;background:#fff;display:inline-flex;align-items:center;gap:8px;padding:0 10px}._searchBox_19f8b_127 input{width:100%;border:0;outline:0;font:inherit;background:transparent}._builderGrid_19f8b_146,._projectGrid_19f8b_147{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._builderCard_19f8b_153,._projectCard_19f8b_154,._policyPanel_19f8b_155,._auditPanel_19f8b_156,._emptyBox_19f8b_157,._stateBox_19f8b_158{border:1px solid var(--policy-border);border-radius:8px;background:#fff}._builderCard_19f8b_153,._projectCard_19f8b_154,._policyPanel_19f8b_155,._auditPanel_19f8b_156{padding:14px}._cardHeader_19f8b_16{align-items:flex-start}._cardHeader_19f8b_16 h3{margin:0 0 3px;font-size:1rem}._cardHeader_19f8b_16 p{margin:0;color:var(--policy-muted);font-size:.83rem}._pauseButton_19f8b_184,._resumeButton_19f8b_185,._inlineAction_19f8b_186{border:1px solid var(--policy-border);border-radius:8px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-weight:800;cursor:pointer;background:#fff;white-space:nowrap}._rowActions_19f8b_200{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}._entityLink_19f8b_208{display:inline-flex;border:none;background:transparent;padding:0;color:var(--policy-text);font:inherit;font-weight:800;text-align:left;cursor:pointer}._entityLink_19f8b_208:hover{color:#174bb6}._pauseButton_19f8b_184{color:var(--policy-red);border-color:#c43d4247}._resumeButton_19f8b_185{color:var(--policy-green);border-color:#0f8f6147}._inlineAction_19f8b_186:disabled,._pauseButton_19f8b_184:disabled,._resumeButton_19f8b_185:disabled{cursor:not-allowed;opacity:.58}._goodBadge_19f8b_240,._needsBadge_19f8b_241,._pausedBadge_19f8b_242{border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:900}._goodBadge_19f8b_240{color:#08704c;background:#0f8f611f}._needsBadge_19f8b_241{color:#a64209;background:#ef871a24}._pausedBadge_19f8b_242{color:#657186;background:#64748b21}._assignmentList_19f8b_264{display:flex;flex-direction:column;gap:7px;margin-top:12px}._assignmentRow_19f8b_17{min-height:44px;border:1px solid rgba(93,111,136,.13);border-radius:8px;padding:8px 9px;background:#fbfdff}._assignmentRow_19f8b_17 strong,._assignmentRow_19f8b_17 small{display:block}._assignmentRow_19f8b_17 small{margin-top:2px;color:var(--policy-muted);font-size:.77rem}._readOnlyCount_19f8b_288{color:var(--policy-muted);font-size:.82rem;font-weight:800}._policyPanel_19f8b_155{display:flex;flex-direction:column;gap:12px}._policyPanel_19f8b_155 h3{margin:0 0 4px}._policyPanel_19f8b_155 p{margin:0;color:var(--policy-muted);line-height:1.5}._policyNote_19f8b_308{border-top:1px solid var(--policy-border);padding-top:12px}._auditPanel_19f8b_156{display:flex;flex-direction:column;gap:8px}._auditRow_19f8b_319{border:1px solid rgba(93,111,136,.13);border-radius:8px;padding:10px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px}._auditRow_19f8b_319 span{text-transform:capitalize;font-weight:800}._auditRow_19f8b_319 small{color:var(--policy-muted)}._emptyBox_19f8b_157,._stateBox_19f8b_158{padding:18px;color:var(--policy-muted)}._stateBox_19f8b_158{display:inline-flex;align-items:center;gap:10px}._spinner_19f8b_348{width:18px;height:18px}@media(max-width:980px){._builderGrid_19f8b_146,._projectGrid_19f8b_147{grid-template-columns:1fr}._metricStrip_19f8b_99,._sourceGrid_19f8b_100{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){._header_19f8b_14,._controls_19f8b_15,._cardHeader_19f8b_16,._assignmentRow_19f8b_17,._complianceLine_19f8b_18{align-items:stretch;flex-direction:column}._headerActions_19f8b_47,._tabs_19f8b_48,._filterRow_19f8b_49,._searchBox_19f8b_127,._pauseButton_19f8b_184,._resumeButton_19f8b_185,._inlineAction_19f8b_186,._rowActions_19f8b_200{width:100%}._rowActions_19f8b_200{justify-content:stretch}._metricStrip_19f8b_99,._sourceGrid_19f8b_100{grid-template-columns:repeat(2,minmax(0,1fr))}}._wrap_gge7l_1{display:flex;flex-direction:column;gap:1.25rem}._head_gge7l_7{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._head_gge7l_7 h2{margin:0;font-size:1.25rem;color:var(--color-foreground, #1f2937)}._head_gge7l_7 p{margin:.25rem 0 0;font-size:.85rem;color:var(--color-muted-foreground, #6b7280)}._viewToggle_gge7l_25{display:inline-flex;border:1px solid var(--color-border, #dce7f5);border-radius:var(--radius-full, 9999px);overflow:hidden;background:var(--color-card, #fff)}._viewToggle_gge7l_25 button{border:none;background:transparent;padding:.4rem .9rem;font-size:.82rem;font-weight:600;color:var(--color-muted-foreground, #6b7280);cursor:pointer;transition:var(--transition-all, all .2s ease)}._viewToggle_gge7l_25 ._active_gge7l_42{background:var(--color-primary, #2e7ab9);color:#fff}._cards_gge7l_47{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}._card_gge7l_47{display:flex;flex-direction:column;gap:.15rem;padding:.9rem 1rem;border:1px solid var(--color-border, #dce7f5);border-radius:var(--radius-lg, .75rem);background:var(--color-card, #fff);box-shadow:var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, .06))}._cardNum_gge7l_64{font-size:1.5rem;font-weight:800;line-height:1;color:var(--color-foreground, #1f2937)}._cardNum_gge7l_64._warn_gge7l_70{color:#b45309}._cardNum_gge7l_64._err_gge7l_73{color:var(--color-destructive, #ef4444)}._cardLbl_gge7l_77{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground, #6b7280)}._filters_gge7l_84{display:flex;flex-wrap:wrap;gap:.6rem}._filters_gge7l_84 select{height:var(--control-height-compact, 36px);padding:0 .7rem;border:1px solid var(--color-border, #dce7f5);border-radius:var(--radius-md, .5rem);background:var(--color-card, #fff);color:var(--color-foreground, #1f2937);font-size:.82rem;cursor:pointer}._filters_gge7l_84 select:focus{outline:2px solid var(--color-ring, rgba(46, 122, 185, .45));outline-offset:1px}._exportGroup_gge7l_104{margin-left:auto;display:inline-flex;gap:.4rem}._exportBtn_gge7l_110{height:var(--control-height-compact, 36px);padding:0 .8rem;border:1px solid var(--color-border, #dce7f5);border-radius:var(--radius-md, .5rem);background:var(--color-card, #fff);color:var(--color-primary, #2e7ab9);font-size:.8rem;font-weight:600;cursor:pointer;transition:var(--transition-all, all .2s ease)}._exportBtn_gge7l_110:hover{background:#2e7ab90f;border-color:var(--color-primary, #2e7ab9)}._tableWrap_gge7l_127{border:1px solid var(--color-border, #dce7f5);border-radius:var(--radius-lg, .75rem);overflow:auto;background:var(--color-card, #fff)}._table_gge7l_127{width:100%;border-collapse:collapse;font-size:.82rem}._table_gge7l_127 th{position:sticky;top:0;text-align:left;padding:.65rem .85rem;background:var(--color-secondary, #f2f7fb);color:var(--color-muted-foreground, #6b7280);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;white-space:nowrap;border-bottom:1px solid var(--color-border, #dce7f5)}._table_gge7l_127 td{padding:.6rem .85rem;border-bottom:1px solid var(--color-border, #dce7f5);color:var(--color-foreground, #1f2937);vertical-align:top}._table_gge7l_127 tbody tr:last-child td{border-bottom:none}._table_gge7l_127 tbody tr:hover{background:rgba(var(--color-primary-rgb, 46, 122, 185),.04)}._when_gge7l_166{white-space:nowrap;color:var(--color-muted-foreground, #6b7280)}._action_gge7l_171{font-weight:600;text-transform:capitalize}._src_gge7l_176{font-variant-numeric:tabular-nums;color:var(--color-muted-foreground, #6b7280)}._badge_gge7l_181{display:inline-block;padding:.12rem .5rem;border-radius:var(--radius-full, 9999px);font-size:.68rem;font-weight:700;letter-spacing:.03em}._sevInfo_gge7l_190{background:#2e7ab91f;color:#246399}._sevWarn_gge7l_195{background:#b453091f;color:#b45309}._sevError_gge7l_200{background:#ef44441f;color:#dc2626}._state_gge7l_205{padding:2rem 1rem;text-align:center;color:var(--color-muted-foreground, #6b7280);font-size:.9rem;border:1px dashed var(--color-border, #dce7f5);border-radius:var(--radius-lg, .75rem)}._errorState_gge7l_214{color:var(--color-destructive, #ef4444);border-color:#ef444466;border-style:solid}._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}}._commsHub_1yhes_1{--ink: #162022;--muted: #647174;--line: #dbe4e5;--panel: #ffffff;--soft: #f5f8f8;--soft-2: #edf3f2;--brand: #076b5b;--brand-2: #0b8a73;--brand-soft: #dff4ef;--accent: #c88a2a;--danger: #c92f42;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,21vw);grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 60px);min-height:0;width:100%;box-sizing:border-box;overflow:hidden;background:linear-gradient(rgba(16,32,35,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(16,32,35,.028) 1px,transparent 1px),#f7f9f8;background-size:28px 28px;color:var(--ink);font-size:12px;line-height:1.35}._commsHub_1yhes_1[data-context-open=false]{grid-template-columns:minmax(0,1fr)}._workSurface_1yhes_32,._contextDrawer_1yhes_33,._chatPane_1yhes_34,._memoryPane_1yhes_35,._meetingListPanel_1yhes_36,._transcriptPreview_1yhes_37,._bookingSettings_1yhes_38,._eventTypesPanel_1yhes_39,._sideSheet_1yhes_40,._fullCalendar_1yhes_41,._activeMeeting_1yhes_42,._publicBookingCard_1yhes_43,._publicMeetingCard_1yhes_44{background:color-mix(in srgb,var(--panel) 94%,transparent);border:1px solid rgba(21,47,48,.11);box-shadow:0 18px 45px #17262a14}._contextDrawer_1yhes_33{min-width:0;display:flex;flex-direction:column;border-width:0 1px 0 0;box-shadow:none}._workSurface_1yhes_32{grid-column:1;grid-row:2;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-width:0 1px 0 0;box-shadow:none}._commsHub_1yhes_1[data-context-open=false] ._workSurface_1yhes_32{grid-column:1/-1}._contextDrawer_1yhes_33{grid-column:2;grid-row:2;background:#fafcfbf5}._hubHeader_1yhes_79,._paneHeader_1yhes_80,._sheetHeader_1yhes_81,._meetingTopbar_1yhes_82,._calendarRailHeader_1yhes_83{display:flex;align-items:center;justify-content:space-between;gap:12px}._paneHeader_1yhes_80 h2,._sheetHeader_1yhes_81 h2,._hubHeader_1yhes_79 h1{margin:0;font-size:13px;letter-spacing:0}._paneHeader_1yhes_80 p,._sheetHeader_1yhes_81 p,._hubHeader_1yhes_79 p,._calendarRailHeader_1yhes_83 span,._entityCopy_1yhes_102 small,._roomItem_1yhes_103 small,._messageMeta_1yhes_104 span,._meetingTile_1yhes_105 span,._draftItem_1yhes_106 span,._contextDrafts_1yhes_107 span{color:var(--muted);font-size:11px}._railHeading_1yhes_112,._inlineHeading_1yhes_113{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._searchBox_1yhes_125,._composer_1yhes_126,._askBox_1yhes_127,._profileStrip_1yhes_128{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--soft)}._searchBox_1yhes_125{position:relative;width:100%;min-height:32px;padding:0 10px;border-radius:8px}._searchBox_1yhes_125 input,._composer_1yhes_126 input,._fieldLine_1yhes_146 input,._fieldLine_1yhes_146 textarea,._formGrid_1yhes_148 input,._formGrid_1yhes_148 select,._settingsGrid_1yhes_150 input,._availabilityRow_1yhes_151 input,._availabilityRow_1yhes_151 select,._eventTypeFields_1yhes_153 input,._askBox_1yhes_127 textarea,._publicBookingForm_1yhes_155 input,._publicBookingForm_1yhes_155 textarea,._publicMeetingForm_1yhes_157 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}._segmented_1yhes_167,._modeSwitch_1yhes_168,._meetingContextTabs_1yhes_169{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}._segmented_1yhes_167 button,._modeSwitch_1yhes_168 button,._meetingContextTabs_1yhes_169 button,._rsvpBar_1yhes_182 button{height:26px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-weight:700;cursor:pointer}._activeSegment_1yhes_198,._segmented_1yhes_167 button:hover,._modeSwitch_1yhes_168 button:hover,._meetingContextTabs_1yhes_169 button:hover{background:#fff!important;color:var(--ink)!important;box-shadow:0 1px 5px #0e232514}._modeSwitch_1yhes_168{position:relative;isolation:isolate;gap:3px;padding:4px;border-radius:999px;border-color:#076b5b2e;background:linear-gradient(135deg,#ffffffe6,#eef8f6c2) padding-box,linear-gradient(135deg,#076b5b2e,#3d699424,#c88a2a1f) border-box;box-shadow:inset 0 1px #ffffffe0,0 12px 28px #12282d12;overflow:hidden}._modeSwitch_1yhes_168:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 18% 45%,rgba(12,168,139,.16),transparent 30%),radial-gradient(circle at 82% 28%,rgba(64,121,186,.12),transparent 34%),linear-gradient(90deg,#ffffff4d,#fff0)}._modeSwitch_1yhes_168 button{position:relative;min-width:82px;height:31px;padding:0 10px 0 6px;border-radius:999px;color:#536467;font-size:11px;font-weight:850}._modeSwitch_1yhes_168 button:hover{background:#ffffffb8!important}._modeSwitch_1yhes_168 ._activeSegment_1yhes_198{background:linear-gradient(180deg,#fffffffa,#f1f9f7eb)!important;color:#102326!important;box-shadow:0 10px 22px #076b5b1f,inset 0 0 0 1px #076b5b1a}._modeGlyph_1yhes_249{width:22px;height:22px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff8a;box-shadow:inset 0 0 0 1px #0f32360f}._modeGlyph_1yhes_249 img{width:20px;height:20px;display:block;object-fit:contain;transform:translateZ(0)}._modeSwitch_1yhes_168 ._activeSegment_1yhes_198 ._modeGlyph_1yhes_249{background:#fff;box-shadow:inset 0 0 0 1px #076b5b1f,0 5px 12px #076b5b1a}._entityList_1yhes_274,._roomList_1yhes_275,._messageList_1yhes_276,._meetingRows_1yhes_277,._draftList_1yhes_278,._eventTypeList_1yhes_279,._candidateList_1yhes_280,._agendaList_1yhes_281,._fullCalendarGrid_1yhes_282,._contextDrafts_1yhes_107,._publicSlotList_1yhes_284{min-height:0;display:flex;flex-direction:column;gap:6px;overflow:auto}._entityItem_1yhes_292,._roomItem_1yhes_103,._candidateList_1yhes_280 button,._choiceChip_1yhes_295,._selectedChip_1yhes_296,._publicEventTypes_1yhes_297 button,._publicSlotList_1yhes_284 button{border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;font:inherit}._entityItem_1yhes_292,._roomItem_1yhes_103{min-height:42px;padding:7px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;border-radius:8px;text-align:left}._entityItem_1yhes_292:hover,._roomItem_1yhes_103:hover,._activeEntity_1yhes_320,._activeRoom_1yhes_321{background:var(--soft-2);border-color:#086d5b33}._activeRoom_1yhes_321{background:linear-gradient(135deg,#dff4efeb,#f7faf9f5);box-shadow:inset 3px 0 0 var(--brand)}._entityGlyph_1yhes_331,._avatar_1yhes_332{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--brand-soft);color:var(--brand);font-weight:800}._messageAvatarImage_1yhes_343{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}._entityCopy_1yhes_102,._roomItem_1yhes_103 span,._meetingTileCopy_1yhes_353{min-width:0;display:flex;flex-direction:column;gap:2px}._entityCopy_1yhes_102 strong,._roomItem_1yhes_103 strong,._meetingTile_1yhes_105 strong,._draftItem_1yhes_106 strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._activeRoom_1yhes_321 strong{color:#0c2528;font-weight:900}._roomItem_1yhes_103 small{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}._roomItem_1yhes_103 small em,._roomItem_1yhes_103 small b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal}._roomItem_1yhes_103 small em{color:var(--muted)}._roomItem_1yhes_103 small b{flex:0 0 auto;color:var(--brand);font-weight:850}._roomLoadingItem_1yhes_401{min-height:42px;border-radius:8px;background:linear-gradient(90deg,#edf3f2b8,#ffffffeb,#edf3f2b8);background-size:220% 100%;animation:_commsShimmer_1yhes_1 1.1s ease-in-out infinite}._entityCounts_1yhes_409,._inlineIcon_1yhes_410{font-size:10px}._focusSearchResults_1yhes_414{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;max-height:min(310px,100vh - 220px);padding:5px;display:grid;gap:4px;overflow:auto;border:1px solid var(--line);border-radius:10px;background:#fffffffa;box-shadow:0 18px 34px #15232629}._focusSearchResult_1yhes_414{width:100%;min-height:36px;padding:6px 7px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._focusSearchResult_1yhes_414:hover,._focusSearchResult_1yhes_414._activeEntity_1yhes_320{background:var(--soft-2);border-color:#086d5b33}._focusSearchResult_1yhes_414 span{min-width:0;display:grid;gap:1px}._focusSearchResult_1yhes_414 strong,._focusSearchResult_1yhes_414 small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._focusSearchResult_1yhes_414 small{color:var(--muted);font-size:10px}._focusSearchResult_1yhes_414 em{padding:3px 6px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:9px;font-style:normal;font-weight:850;text-transform:uppercase}._focusSearchResult_1yhes_414 em[data-badge=External]{background:#eef1ff;color:#3f4d9a}._emptyRail_1yhes_488,._emptyState_1yhes_489,._publicState_1yhes_490{padding:14px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);text-align:center}._emptyState_1yhes_489{min-height:130px;display:grid;place-content:center;gap:5px}._messageList_1yhes_276>._emptyState_1yhes_489{flex:1 1 auto;min-height:100%;border:0;border-radius:10px;background:radial-gradient(circle at 50% 45%,rgba(223,244,239,.76),transparent 30%),linear-gradient(180deg,#ffffff94,#f7faf952)}._chatLoadingState_1yhes_513{flex:1 1 auto;min-height:100%;display:grid;place-content:center;gap:7px;color:var(--muted);text-align:center;border-radius:10px;background:radial-gradient(circle at 50% 46%,rgba(223,244,239,.8),transparent 32%),linear-gradient(180deg,#ffffffa3,#f7faf95c)}._chatLoadingState_1yhes_513 strong{color:#14282b;font-weight:900}._chatLoadingState_1yhes_513 small{font-size:11px}._loadingPulse_1yhes_534{width:34px;height:34px;margin:0 auto 2px;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(7,107,91,.88) 0 22%,transparent 24%),radial-gradient(circle at 50% 50%,rgba(7,107,91,.2) 0 55%,transparent 57%);animation:_commsPulse_1yhes_1 1.15s ease-in-out infinite}@keyframes _commsShimmer_1yhes_1{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes _commsPulse_1yhes_1{0%,to{transform:scale(.96);opacity:.72}50%{transform:scale(1.06);opacity:1}}._hubHeader_1yhes_79{grid-column:1/-1;grid-row:1;min-height:58px;padding:10px 14px;border-bottom:1px solid var(--line);background:#ffffffd9}._entityTitle_1yhes_570{min-width:180px;display:flex;align-items:center;gap:9px}._entityTitle_1yhes_570>div{min-width:0}._entityTitle_1yhes_570 h1,._entityTitle_1yhes_570 p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._statusDot_1yhes_588{width:8px;height:8px;border-radius:999px;background:var(--brand-2);box-shadow:0 0 0 4px var(--brand-soft)}._headerActions_1yhes_596,._inlineActions_1yhes_597,._tileActions_1yhes_598,._eventTypeActions_1yhes_599,._sheetFooter_1yhes_600,._meetingControls_1yhes_601{display:flex;align-items:center;gap:6px}._primaryAction_1yhes_607,._darkButton_1yhes_608,._softButton_1yhes_609,._iconTextButton_1yhes_610,._iconButton_1yhes_611,._roundButton_1yhes_612,._sendButton_1yhes_613,._meetingControl_1yhes_601,._endCallButton_1yhes_615,._inlineIcon_1yhes_410{border:1px solid var(--line);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 10px;background:#fff;color:var(--ink);font:inherit;font-weight:750;cursor:pointer}._darkButton_1yhes_608{border-color:var(--brand);background:var(--brand);color:#fff}._softButton_1yhes_609,._iconTextButton_1yhes_610{background:var(--soft)}._iconButton_1yhes_611,._roundButton_1yhes_612,._sendButton_1yhes_613,._meetingControl_1yhes_601,._inlineIcon_1yhes_410{width:32px;padding:0}._sendButton_1yhes_613{background:var(--brand);color:#fff;border-color:var(--brand)}._controlGlyph_1yhes_658{width:20px;height:20px;display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translateZ(0);filter:drop-shadow(0 4px 7px rgba(8,35,39,.14))}._roomRailControls_1yhes_669 ._iconButton_1yhes_611,._composer_1yhes_126 ._roundButton_1yhes_612,._composer_1yhes_126 ._sendButton_1yhes_613{border-radius:10px;border-color:#076b5b2e;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(145deg,#076b5b3d,#3d699429,#c88a2a1f) border-box;box-shadow:inset 0 1px #ffffffe6,0 9px 18px #10272b12}._composer_1yhes_126 ._roundButton_1yhes_612,._composer_1yhes_126 ._sendButton_1yhes_613{width:44px;height:44px;flex:0 0 44px}._roomRailControls_1yhes_669 ._iconButton_1yhes_611:hover,._composer_1yhes_126 ._roundButton_1yhes_612:hover,._composer_1yhes_126 ._sendButton_1yhes_613:hover{border-color:#076b5b4d;box-shadow:inset 0 1px #ffffffeb,0 12px 24px #076b5b1f;transform:translateY(-1px)}._roomRailControls_1yhes_669 ._controlGlyph_1yhes_658{width:19px;height:19px}._composer_1yhes_126 ._controlGlyph_1yhes_658{width:22px;height:22px}._composer_1yhes_126 ._sendButton_1yhes_613{width:44px;height:44px;border-color:#076b5b57;background:radial-gradient(circle at 70% 24%,rgba(255,255,255,.34),transparent 32%),linear-gradient(145deg,#087362,#052b29)}._composer_1yhes_126 ._sendButton_1yhes_613 ._controlGlyph_1yhes_658{width:23px;height:23px;filter:drop-shadow(0 5px 9px rgba(0,0,0,.18))}._roundButton_1yhes_612:disabled ._controlGlyph_1yhes_658,._sendButton_1yhes_613:disabled ._controlGlyph_1yhes_658,._iconButton_1yhes_611:disabled ._controlGlyph_1yhes_658{opacity:.45}._endCallButton_1yhes_615{height:38px;padding:0 18px;border-color:var(--danger);background:var(--danger);color:#fff}._chatGrid_1yhes_730,._memoryWorkspace_1yhes_731,._meetingsWorkspace_1yhes_732,._bookingWorkspace_1yhes_733{min-height:0;flex:1;display:grid;gap:10px;padding:10px;overflow:hidden}._chatGrid_1yhes_730{grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:0;padding:0}._roomsCollapsed_1yhes_748{grid-template-columns:52px minmax(0,1fr)}._meetingsWorkspace_1yhes_732,._memoryWorkspace_1yhes_731,._bookingWorkspace_1yhes_733{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}._chatPane_1yhes_34,._roomDirectory_1yhes_759,._memoryPane_1yhes_35,._meetingListPanel_1yhes_36,._transcriptPreview_1yhes_37,._bookingSettings_1yhes_38,._eventTypesPanel_1yhes_39{min-height:0;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}._roomDirectory_1yhes_759{min-height:0;border-radius:0;border-width:0 1px 0 0;box-shadow:none;display:flex;flex-direction:column;overflow:hidden}._roomRailControls_1yhes_669{min-height:32px;padding:0;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:4px}._messageSearchPanel_1yhes_792{flex:0 0 auto;display:grid;gap:6px;padding:8px;border-bottom:1px solid var(--line);background:#ffffffd1}._focusRailControl_1yhes_801{position:relative;width:100%;min-width:0}._messageSearchHeader_1yhes_807{min-width:0;display:flex;align-items:center;gap:6px}._compactSearchInput_1yhes_814{min-height:32px;flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:0 7px 0 9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted)}._focusSearchInput_1yhes_828{width:100%;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#076b5b2e,#3d69941c) border-box;border-color:transparent}._compactSearchInput_1yhes_814 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#16282b;font:inherit;font-weight:650}._searchClearButton_1yhes_845{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:var(--soft);color:var(--muted);cursor:pointer}._messageSearchResults_1yhes_858{max-height:210px;display:grid;gap:5px;overflow:auto}._messageSearchResult_1yhes_858{min-width:0;padding:7px;display:grid;gap:3px;text-align:left;border:1px solid var(--line);border-radius:8px;background:#fff;color:#17292c;cursor:pointer}._messageSearchResult_1yhes_858:hover{border-color:#076b5b47;background:var(--brand-soft)}._messageSearchMeta_1yhes_883{min-width:0;display:grid;gap:1px}._messageSearchMeta_1yhes_883 strong,._messageSearchMeta_1yhes_883 small,._messageSearchSnippet_1yhes_891{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._messageSearchMeta_1yhes_883 strong{font-size:11px}._messageSearchMeta_1yhes_883 small,._searchStatus_1yhes_902{color:var(--muted);font-size:10px}._messageSearchSnippet_1yhes_891{color:#314347;font-size:11px;line-height:1.35}._searchStatus_1yhes_902{padding:8px;text-align:center}._chatPane_1yhes_34{border-radius:0;border-width:0;box-shadow:none}._roomDirectoryHeader_1yhes_924{min-height:50px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line)}._roomDirectoryHeader_1yhes_924 div{min-width:0;display:grid;gap:2px}._roomDirectoryHeader_1yhes_924 span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}._roomDirectoryHeader_1yhes_924 strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._roomDirectory_1yhes_759 ._roomList_1yhes_275{flex:1;padding:8px 10px}._roomsCollapsed_1yhes_748 ._roomDirectory_1yhes_759 ._roomList_1yhes_275{align-items:center;padding:8px 6px}._roomsCollapsed_1yhes_748 ._messageSearchPanel_1yhes_792{padding:8px 6px}._roomsCollapsed_1yhes_748 ._messageSearchHeader_1yhes_807{justify-content:center}._roomsCollapsed_1yhes_748 ._roomRailControls_1yhes_669{flex-direction:column;justify-content:center}._roomsCollapsed_1yhes_748 ._compactSearchInput_1yhes_814,._roomsCollapsed_1yhes_748 ._messageSearchResults_1yhes_858{display:none}._roomsCollapsed_1yhes_748 ._roomDirectory_1yhes_759 ._roomItem_1yhes_103{width:36px;min-width:36px;min-height:36px;grid-template-columns:22px;justify-content:center;padding:4px}._roomsCollapsed_1yhes_748 ._roomDirectory_1yhes_759 ._roomItem_1yhes_103 span{display:none}._paneHeader_1yhes_80{min-height:50px;padding:10px 14px;border-bottom:1px solid var(--line)}._messageList_1yhes_276{flex:1;padding:14px}._dateSeparator_1yhes_1005{display:flex;align-items:center;gap:12px;margin:8px 0;color:#6b7280;font-size:.75rem;font-weight:500;-webkit-user-select:none;user-select:none}._dateSeparator_1yhes_1005:before,._dateSeparator_1yhes_1005:after{content:"";flex:1;height:1px;background:#e5e7eb}._messageBubble_1yhes_1022{max-width:760px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start;padding:8px;border-radius:8px;background:var(--soft)}._activeMessageHit_1yhes_1033{outline:2px solid rgba(7,107,91,.48);box-shadow:0 12px 26px #076b5b21;background:#f3fbf8}._messageBubble_1yhes_1022 p{margin:4px 0 0;color:#223033;white-space:pre-wrap;overflow-wrap:anywhere}._messageBubble_1yhes_1022 a{color:var(--brand);font-weight:750;text-decoration:none}._messageBubble_1yhes_1022 a:hover{text-decoration:underline}._messageMeta_1yhes_104{display:flex;align-items:center;gap:8px}._composer_1yhes_126{min-height:48px;margin:10px 14px max(12px,env(safe-area-inset-bottom));padding:4px 6px 4px 14px;border-radius:12px;flex-wrap:wrap;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#076b5b61,#c88a2a38,#0c2d3533) border-box;border-color:transparent;box-shadow:0 14px 30px #15262b17,inset 0 1px #fffc}._composer_1yhes_126:focus-within{box-shadow:0 18px 38px #076b5b24,0 0 0 3px #076b5b14}._composer_1yhes_126 input{min-height:44px;flex:1 1 220px;font-weight:620;color:#17292c}._composer_1yhes_126 input::placeholder{color:#708184;font-weight:560}._hiddenFileInput_1yhes_1089{display:none}._composerAttachmentTray_1yhes_1093{flex:0 0 100%;min-width:0;max-height:126px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;padding:4px 0 2px;overflow-y:auto;overscroll-behavior:contain}._pendingAttachmentChip_1yhes_1106{position:relative;box-sizing:border-box;max-width:min(100%,310px);min-height:48px;padding:4px 4px 4px 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(7,107,91,.16);border-radius:9px;background:#dff4efb8;color:#123033;box-shadow:inset 0 1px #ffffffb8}._pendingAttachmentChip_1yhes_1106[data-status=scanning]{border-color:#c88a2a59;background:#fff8e9}._pendingAttachmentChip_1yhes_1106[data-status=error]{border-color:#c92f424d;background:#fff3f5;color:#7d1e2c}._pendingAttachmentCopy_1yhes_1133{min-width:0;flex:1;display:grid;gap:1px}._pendingAttachmentChip_1yhes_1106 strong,._pendingAttachmentChip_1yhes_1106 small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._pendingAttachmentChip_1yhes_1106 strong{font-size:11px;font-weight:850}._pendingAttachmentChip_1yhes_1106 small{color:var(--muted);font-size:9px;font-weight:750}._pendingAttachmentChip_1yhes_1106 button{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:#ffffffb8;color:var(--muted);cursor:pointer}._pendingAttachmentChip_1yhes_1106 button:hover{color:var(--danger)}._attachmentProgress_1yhes_1176{position:absolute;left:9px;right:52px;bottom:3px;width:calc(100% - 61px);height:2px;border:0;border-radius:999px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}._attachmentProgress_1yhes_1176::-webkit-progress-bar{background:#076b5b1f}._attachmentProgress_1yhes_1176::-webkit-progress-value{background:var(--brand-2)}._attachmentProgress_1yhes_1176::-moz-progress-bar{background:var(--brand-2)}._attachmentSpinner_1yhes_1201{flex:0 0 auto;animation:_attachmentSpin_1yhes_1201 1s linear infinite}@keyframes _attachmentSpin_1yhes_1201{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._attachmentSpinner_1yhes_1201{animation:none}}._attachmentList_1yhes_1216{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}._attachmentList_1yhes_1216 button{min-height:28px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-weight:750;cursor:pointer}._myteConversation_1yhes_1238{background:#fbfcfc}._myteThread_1yhes_1242{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 10px;display:flex;flex-direction:column;gap:12px;scroll-padding-bottom:84px}._myteEmptyState_1yhes_1254{margin:auto;max-width:290px;display:grid;justify-items:center;gap:6px;color:var(--muted);text-align:center;font-size:11px}._myteEmptyState_1yhes_1254 svg{color:var(--brand)}._myteEmptyState_1yhes_1254 strong{color:var(--ink);font-size:12px}._myteTurn_1yhes_1274{max-width:min(86%,720px);display:flex;align-items:flex-start;gap:8px}._myteUserTurn_1yhes_1281{align-self:flex-end;flex-direction:row-reverse}._myteAssistantTurn_1yhes_1286{align-self:flex-start}._myteTurnAvatar_1yhes_1290{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--brand)}._myteUserTurn_1yhes_1281 ._myteTurnAvatar_1yhes_1290{background:#102c33;border-color:#102c33;color:#fff}._myteTurnBody_1yhes_1308{min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);box-shadow:0 3px 12px #0d242a0b}._myteUserTurn_1yhes_1281 ._myteTurnBody_1yhes_1308{border-color:#d9e7e5;background:#edf6f4}._myteTurn_1yhes_1274[data-status=failed] ._myteTurnBody_1yhes_1308{border-color:#a93e3e4d}._myteTurnMeta_1yhes_1327{margin-bottom:4px;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:9px}._myteTurnMeta_1yhes_1327 strong{color:var(--ink);font-size:10px}._myteTurnContent_1yhes_1341{overflow-wrap:anywhere;font-size:11px;line-height:1.5}._myteTurnContent_1yhes_1341 p,._myteTurnContent_1yhes_1341 ul,._myteTurnContent_1yhes_1341 ol,._myteTurnContent_1yhes_1341 pre{margin:0 0 7px}._myteTurnContent_1yhes_1341>:last-child{margin-bottom:0}._myteThinking_1yhes_1358{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px}._myteRetryButton_1yhes_1366{min-height:26px;margin-top:7px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(169,62,62,.28);border-radius:6px;background:#fff;color:#873535;font:inherit;font-size:10px;font-weight:750;cursor:pointer}._myteComposer_1yhes_1383{margin:8px 12px 12px;padding:5px 5px 5px 10px;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:end;gap:6px;border:1px solid rgba(7,107,91,.27);border-radius:8px;background:#fff;box-shadow:0 8px 24px #0d242a14}._myteComposer_1yhes_1383:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px #076b5b14,0 8px 24px #0d242a14}._myteComposer_1yhes_1383 textarea{min-height:34px;max-height:112px;padding:8px 0;border:0;outline:0;resize:none;background:transparent;color:var(--ink);font:inherit;font-size:11px;line-height:1.45}._myteSendButton_1yhes_1415{width:36px;height:36px;display:grid;place-items:center;border:1px solid #0b564d;border-radius:7px;background:#0b564d;color:#fff;cursor:pointer}._myteSendButton_1yhes_1415:disabled{border-color:#d5dfde;background:#e8eeed;color:#8c9a98;cursor:default}._calendarWorkspace_1yhes_1434{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:10px}._workspaceToolbar_1yhes_1443{display:flex;align-items:center;justify-content:flex-end;gap:8px}._dayGrid_1yhes_1450{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;overflow:auto}._dayColumn_1yhes_1459{min-height:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:#ffffffc2}._dayHeader_1yhes_1467{margin-bottom:8px;color:var(--muted);font-weight:800;text-transform:uppercase;font-size:10px}._profileStrip_1yhes_128{min-height:34px;padding:0 10px;border-radius:8px;color:var(--muted)}._meetingRows_1yhes_277,._draftList_1yhes_278{flex:1;padding:10px}._meetingTile_1yhes_105,._draftItem_1yhes_106,._eventTypeItem_1yhes_1490{padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff}._meetingTile_1yhes_105{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}._compactTile_1yhes_1504{grid-template-columns:minmax(0,1fr)}._live_1yhes_1508{border-color:color-mix(in srgb,var(--brand) 45%,white);background:var(--brand-soft)}._upcoming_1yhes_1513{border-color:#c88a2a52}._past_1yhes_1517,._muted_1yhes_1518{opacity:.72}._invitePills_1yhes_1522{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px}._invitePills_1yhes_1522 span,._slotPreview_1yhes_1530 span,._choiceChip_1yhes_295,._selectedChip_1yhes_296{padding:4px 7px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:10px}._draftItem_1yhes_106{display:grid;gap:4px}._draftItem_1yhes_106 em{color:var(--accent);font-style:normal;font-size:10px}._settingsGrid_1yhes_150,._formGrid_1yhes_148{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}._settingsGrid_1yhes_150 label,._fieldLine_1yhes_146,._formGrid_1yhes_148 label,._eventTypeFields_1yhes_153 label,._publicBookingForm_1yhes_155 label,._publicMeetingForm_1yhes_157 label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}._settingsGrid_1yhes_150 input,._fieldLine_1yhes_146 input,._fieldLine_1yhes_146 textarea,._formGrid_1yhes_148 input,._formGrid_1yhes_148 select,._availabilityRow_1yhes_151 input,._availabilityRow_1yhes_151 select,._eventTypeFields_1yhes_153 input,._publicBookingForm_1yhes_155 input,._publicBookingForm_1yhes_155 textarea,._publicMeetingForm_1yhes_157 input{min-height:32px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#fff;text-transform:none;font-weight:500}._fieldLine_1yhes_146{padding:0 10px 10px}._fieldLine_1yhes_146 textarea{min-height:76px;padding-top:8px;resize:vertical}._availabilityEditor_1yhes_1603,._slotPreview_1yhes_1530,._selectorPanel_1yhes_1605{margin:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}._availabilityRow_1yhes_151{display:grid;grid-template-columns:1fr 1fr 1fr 32px;gap:6px;margin-top:8px}._eventTypeList_1yhes_279{padding:10px}._eventTypeItem_1yhes_1490{display:grid;gap:8px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff}._eventTypeItem_1yhes_1490+._eventTypeItem_1yhes_1490{margin-top:8px}._eventTypeFields_1yhes_153{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.45fr) 70px;gap:6px}._toggleLine_1yhes_1643{display:inline-flex!important;align-items:center;gap:6px;color:var(--muted);font-weight:700;text-transform:none}._contextDrawer_1yhes_33{min-height:0}._calendarRailHeader_1yhes_83{min-height:58px;padding:12px;border-bottom:1px solid var(--line)}._contextSection_1yhes_1662{padding:10px;border-bottom:1px solid var(--line);display:grid;gap:8px}._agendaList_1yhes_281 ._meetingTile_1yhes_105{grid-template-columns:minmax(0,1fr)}._contextDrafts_1yhes_107 article{padding:8px;display:grid;gap:3px;border-radius:8px;background:var(--soft)}._calendarRailFooter_1yhes_1681{margin-top:auto;padding:10px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line)}._calendarRailFooter_1yhes_1681 button{border:0;background:transparent;color:var(--brand);font:inherit;font-weight:800;cursor:pointer}._overlay_1yhes_1699,._meetingOverlay_1yhes_1700{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:18px;background:#0b141675;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._sideSheet_1yhes_40,._bookingSheet_1yhes_1712,._fullCalendar_1yhes_41{width:min(980px,100vw - 28px);max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}._fullCalendar_1yhes_41{width:min(1480px,100vw - 28px)}._sideSheet_1yhes_40{width:min(620px,100vw - 28px)}._scheduleSheet_1yhes_1731{width:min(760px,100vw - 24px);height:min(680px,100vh - 24px);height:min(680px,100dvh - 24px)}._spaceSheet_1yhes_1737{width:min(680px,100vw - 24px);height:min(560px,100vh - 24px);max-height:calc(100vh - 24px)}._bookingSheet_1yhes_1712{width:min(1120px,100vw - 28px);height:min(760px,100dvh - 28px)}._sheetHeader_1yhes_81{min-height:58px;padding:12px;border-bottom:1px solid var(--line);flex:none}._scheduleBody_1yhes_1755{flex:1;min-height:0;padding:10px;display:flex;flex-direction:column;gap:8px;overflow:auto}._spaceBody_1yhes_1765{flex:1;min-height:0;padding:10px 12px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;overflow:hidden}._spaceModeSwitch_1yhes_1775{width:100%}._spaceModeSwitch_1yhes_1775 button{flex:1}._spaceHint_1yhes_1783{margin:0;color:var(--muted);font-size:10px;font-weight:700}._spaceFormGrid_1yhes_1790{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}._spaceFormGrid_1yhes_1790 ._fieldLine_1yhes_146,._spaceTitleLine_1yhes_1800{padding:0}._spaceSheet_1yhes_1737 ._fieldLine_1yhes_146 input,._spaceSearchBox_1yhes_1805{min-height:30px}._spaceCandidateList_1yhes_1809{max-height:188px;min-height:0;padding-right:2px}._spaceCandidateList_1yhes_1809 button{min-height:32px;padding:5px 7px;font-size:11px}._scheduleEssentials_1yhes_1821{display:grid;gap:8px}._scheduleSheet_1yhes_1731 ._fieldLine_1yhes_146 input,._scheduleSheet_1yhes_1731 ._fieldLine_1yhes_146 textarea,._scheduleSheet_1yhes_1731 ._formGrid_1yhes_148 input,._scheduleSheet_1yhes_1731 ._formGrid_1yhes_148 select{min-height:30px}._scheduleSheet_1yhes_1731 ._fieldLine_1yhes_146 textarea{min-height:54px;max-height:86px}._scheduleEssentials_1yhes_1821 ._fieldLine_1yhes_146,._scheduleGuestRow_1yhes_1839 ._fieldLine_1yhes_146{padding:0}._scheduleMetaGrid_1yhes_1843{padding:0;grid-template-columns:repeat(5,minmax(0,1fr))}._reminderPicker_1yhes_1848{margin:0;padding:6px 8px 8px;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:5px 12px}._reminderPicker_1yhes_1848 legend{padding:0 4px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}._reminderPicker_1yhes_1848 label{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-size:10px;font-weight:700}._scheduleSelectors_1yhes_1875{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}._scheduleGuestRow_1yhes_1839{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}._entityPicker_1yhes_1888,._candidateList_1yhes_280{display:flex;flex-wrap:wrap;gap:6px}._scheduleSheet_1yhes_1731 ._entityPicker_1yhes_1888{max-height:92px;overflow:auto}._candidateList_1yhes_280{max-height:128px;overflow:auto}._candidateList_1yhes_280 button{width:100%;padding:7px 8px;display:flex;justify-content:space-between;border-radius:8px;background:#fff;border-color:var(--line)}._selectedChip_1yhes_296,._selectedCandidate_1yhes_1916{background:var(--brand-soft)!important;color:var(--brand)!important;border-color:color-mix(in srgb,var(--brand) 26%,white)!important}._sheetFooter_1yhes_600{justify-content:flex-end;padding:7px 10px;padding-bottom:max(7px,env(safe-area-inset-bottom));border-top:1px solid var(--line);flex:none;background:#fffffff5}._bookingWorkspace_1yhes_733 ._bookingSettings_1yhes_38,._bookingWorkspace_1yhes_733 ._eventTypesPanel_1yhes_39{overflow:auto}._exceptionDateComposer_1yhes_1936{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:8px}._exceptionDateComposer_1yhes_1936 input{min-height:32px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#fff}._exceptionDateList_1yhes_1951{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}._exceptionDateList_1yhes_1951>span{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:6px;background:#fff;color:var(--ink);font-size:10px}._exceptionDateList_1yhes_1951 button{width:18px;height:18px;padding:0;border:0;background:transparent;color:var(--muted)}._exceptionDateList_1yhes_1951 em,._mutedText_1yhes_1979{margin:0;color:var(--muted);font-size:10px;font-style:normal}._fullCalendarGrid_1yhes_282{padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}._fullCalendarActions_1yhes_1992{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}._monthCalendarGrid_1yhes_2000{flex:1;min-height:0;padding:10px;display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));gap:6px;overflow:auto}._monthCell_1yhes_2010{min-height:104px;padding:6px;border:1px solid var(--line);border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:4px}._outsideMonth_1yhes_2021{opacity:.52}._dayCreateButton_1yhes_2025,._monthEventPill_1yhes_2026,._timeSlot_1yhes_2027{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}._dayCreateButton_1yhes_2025{display:inline-flex;align-items:center;gap:5px;color:var(--brand);font-weight:850}._monthEventPill_1yhes_2026{padding:4px 6px;border-radius:7px;background:var(--brand-soft);color:var(--brand);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}._timeCalendarGrid_1yhes_2054{flex:1;min-height:0;padding:10px;display:grid;grid-template-columns:repeat(7,minmax(140px,1fr));gap:6px;overflow:auto}._timeCalendarGrid_1yhes_2054[data-calendar-view=day]{grid-template-columns:minmax(0,1fr)}._timeDayColumn_1yhes_2068{min-height:0;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden;display:flex;flex-direction:column}._timeDayHeader_1yhes_2078{min-height:34px;padding:7px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}._todayHeader_1yhes_2087{background:var(--brand-soft);color:var(--brand)}._timeSlotStack_1yhes_2092{position:relative;flex:1;min-height:420px;overflow:auto}._timeSlot_1yhes_2027{width:100%;min-height:30px;padding:0 8px;display:flex;align-items:center;border-bottom:1px solid rgba(219,228,229,.7);color:var(--muted);font-size:10px;text-align:left}._timeSlot_1yhes_2027:hover{background:var(--soft)}._timeEvents_1yhes_2115{display:grid;gap:5px;padding:7px}._timeEvents_1yhes_2115 em{color:var(--muted);font-size:10px}._meetingOverlay_1yhes_1700{padding:0}._activeMeeting_1yhes_42{width:100vw;height:100vh;border-radius:0;display:grid;grid-template-rows:58px minmax(0,1fr) 64px;background:#07100f;color:#f5fbfa}._meetingTopbar_1yhes_82,._meetingControls_1yhes_601{padding:10px 14px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08)}._videoStage_1yhes_2147{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 240px;gap:10px;padding:10px}._videoTileLarge_1yhes_2155,._videoTileSmall_1yhes_2156{position:relative;min-height:0;overflow:hidden;border-radius:10px;background:#111d1c;border:1px solid rgba(255,255,255,.08)}._videoTileSmall_1yhes_2156{aspect-ratio:16/10}._videoSide_1yhes_2169{display:grid;grid-template-rows:auto 34px;gap:10px}._videoElement_1yhes_2175{width:100%;height:100%;object-fit:cover}._videoFallback_1yhes_2181{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:10px;color:#ffffffb8;text-align:center}._videoTileLabel_1yhes_2191{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);padding:4px 7px;border-radius:7px;background:#050d0dad;color:#fff;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meetingStatusPill_1yhes_2207{min-height:32px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff;font-size:12px;font-weight:850}._meetingRoster_1yhes_2221{min-height:0;padding:10px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:6px}._meetingRoster_1yhes_2221>span{color:#ffffffa8;font-size:11px}._meetingRosterList_1yhes_2237{min-height:0;overflow:auto;display:grid;align-content:start;gap:6px}._meetingRosterList_1yhes_2237 span{min-height:28px;padding:6px 7px;border-radius:7px;background:#ffffff12;color:#ffffffd1;font-size:11px;font-weight:750}._mediaStatus_1yhes_2255{display:grid;place-items:center;border-radius:8px;background:#ffffff12;color:#ffffffb8}._hiddenAudio_1yhes_2263{display:none}._meetingContext_1yhes_169{min-height:0;padding:10px;border-top:1px solid rgba(255,255,255,.08)}._meetingContextTabs_1yhes_169{width:max-content;background:#ffffff12;border-color:#ffffff1a}._liveTranscript_1yhes_2279{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}._liveTranscript_1yhes_2279 article{padding:10px;border-radius:8px;background:#ffffff0f;display:grid;gap:4px}._meetingControls_1yhes_601{justify-content:center;border-top:1px solid rgba(255,255,255,.08)}._meetingControl_1yhes_601{width:38px;height:38px;border-color:#ffffff1f;background:#ffffff17;color:#fff}._mobileDock_1yhes_2307{display:none}._publicCommsPage_1yhes_2311{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(rgba(16,32,35,.036) 1px,transparent 1px),linear-gradient(90deg,rgba(16,32,35,.036) 1px,transparent 1px),#f6f8f7;background-size:28px 28px}._publicMeetingLive_1yhes_2320{min-height:100vh;background:#07100f}._publicBookingCard_1yhes_43,._publicMeetingCard_1yhes_44{width:min(980px,100%);border-radius:10px;overflow:hidden}._publicMeetingCard_1yhes_44{width:min(520px,100%)}._publicHero_1yhes_2336{display:flex;gap:12px;padding:18px;border-bottom:1px solid var(--line);background:#fff}._publicHero_1yhes_2336 span{color:var(--brand);font-size:10px;font-weight:900;letter-spacing:.08em}._publicHero_1yhes_2336 h1{margin:2px 0;font-size:22px}._publicHero_1yhes_2336 p{margin:0;color:var(--muted)}._publicMark_1yhes_2361{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:var(--brand-soft);color:var(--brand)}._publicBookingGrid_1yhes_2371{display:grid;grid-template-columns:250px minmax(0,1fr) 280px;gap:10px;padding:10px}._publicEventTypes_1yhes_297,._publicSlots_1yhes_2379,._publicBookingForm_1yhes_155,._publicMeetingForm_1yhes_157,._publicJoined_1yhes_2382,._bookingSuccess_1yhes_2383,._publicState_1yhes_490{padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}._publicEventTypes_1yhes_297{display:flex;flex-direction:column;gap:6px}._publicSlotDay_1yhes_2397{display:grid;gap:5px}._publicSlotDay_1yhes_2397>strong{position:sticky;top:0;z-index:1;padding:5px 0;background:#fff;color:var(--muted);font-size:10px;text-transform:uppercase}._publicEventTypes_1yhes_297 button,._publicSlotList_1yhes_284 button{min-height:36px;padding:7px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;border-radius:8px;text-align:left}._publicSelectedType_1yhes_2425,._publicSelectedSlot_1yhes_2426{background:var(--brand-soft)!important;border-color:color-mix(in srgb,var(--brand) 28%,white)!important}._publicBookingForm_1yhes_155,._publicMeetingForm_1yhes_157,._publicMeetingFormInner_1yhes_2437{display:grid;gap:10px}._publicWarning_1yhes_2442{min-height:34px;padding:8px 9px;border-radius:8px;border:1px solid color-mix(in srgb,#be6a15 30%,white);background:#fff7ed;color:#7c3f05;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:850}._verificationPanel_1yhes_2456{padding:10px;border-radius:8px;border:1px solid var(--line);background:#f8fbfa;display:grid;gap:8px}._verificationPanel_1yhes_2456>div,._otpRow_1yhes_2466{display:flex;align-items:center;gap:8px}._verificationPanel_1yhes_2456>div{color:var(--brand);font-size:12px;font-weight:900}._otpRow_1yhes_2466 input{flex:1;min-width:0;text-align:center;font-weight:900;letter-spacing:0}._publicBookingForm_1yhes_155 textarea{min-height:90px;padding-top:8px}._bookingSuccess_1yhes_2383,._publicJoined_1yhes_2382,._publicState_1yhes_490{display:grid;place-content:center;gap:8px;text-align:center;min-height:220px}._publicJoinMeta_1yhes_2501,._rsvpBar_1yhes_182,._publicFootnote_1yhes_2503{display:flex;align-items:center;gap:8px}._rsvpBar_1yhes_182 button{border:1px solid var(--line)}._publicFootnote_1yhes_2503{padding:12px 18px;border-top:1px solid var(--line);color:var(--muted);background:#fff}@media(max-width:1280px){._commsHub_1yhes_1{grid-template-columns:minmax(0,1fr)}._contextDrawer_1yhes_33{display:none}._chatGrid_1yhes_730,._meetingsWorkspace_1yhes_732,._memoryWorkspace_1yhes_731{grid-template-columns:minmax(210px,.28fr) minmax(0,1fr)}._chatGrid_1yhes_730 ._memoryPane_1yhes_35{display:none}}@media(max-width:900px){._commsHub_1yhes_1{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 60px);min-height:0;padding-bottom:calc(54px + env(safe-area-inset-bottom))}._workSurface_1yhes_32,._contextDrawer_1yhes_33{display:none;grid-column:1;grid-row:2;border:0}._commsHub_1yhes_1[data-mobile-panel=work] ._workSurface_1yhes_32,._commsHub_1yhes_1[data-mobile-panel=entities] ._workSurface_1yhes_32,._commsHub_1yhes_1[data-mobile-panel=calendar] ._workSurface_1yhes_32,._commsHub_1yhes_1[data-mobile-panel=context] ._contextDrawer_1yhes_33{display:flex}._hubHeader_1yhes_79{flex-wrap:wrap;align-content:start;gap:8px}._modeSwitch_1yhes_168{order:3;width:100%;overflow:auto}._modeSwitch_1yhes_168 button{flex:1;min-width:92px}._headerActions_1yhes_596{margin-left:auto}._headerActions_1yhes_596 ._softButton_1yhes_609 span,._headerActions_1yhes_596 ._darkButton_1yhes_608 span{display:none}._chatGrid_1yhes_730,._bookingWorkspace_1yhes_733,._meetingsWorkspace_1yhes_732,._memoryWorkspace_1yhes_731{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden}._roomsCollapsed_1yhes_748{grid-template-columns:minmax(0,1fr)}._roomDirectory_1yhes_759{min-height:0;max-height:118px;border-width:0 0 1px}._roomRailControls_1yhes_669{min-height:34px;padding:0}._roomsCollapsed_1yhes_748 ._roomRailControls_1yhes_669{flex-direction:row}._roomsCollapsed_1yhes_748 ._roomDirectory_1yhes_759{max-height:44px}._roomsCollapsed_1yhes_748 ._roomDirectory_1yhes_759 ._roomList_1yhes_275{display:none}._roomDirectory_1yhes_759 ._roomList_1yhes_275{flex:none;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:6px 8px}._roomDirectory_1yhes_759 ._roomItem_1yhes_103{min-width:160px;max-width:210px;min-height:34px;padding:5px 6px}._chatPane_1yhes_34,._messageList_1yhes_276{min-height:0}._composer_1yhes_126{margin:8px 10px calc(62px + env(safe-area-inset-bottom))}._composerAttachmentTray_1yhes_1093{max-height:116px}._pendingAttachmentChip_1yhes_1106{width:100%;max-width:100%}._monthCalendarGrid_1yhes_2000,._timeCalendarGrid_1yhes_2054{grid-template-columns:repeat(2,minmax(150px,1fr))}._memoryPane_1yhes_35{min-height:280px}._memoryWorkspace_1yhes_731>._memoryPane_1yhes_35:first-child{min-height:110px;max-height:145px}._memoryWorkspace_1yhes_731>._myteConversation_1yhes_1238{min-height:0}._myteThread_1yhes_1242{padding:10px 10px 8px}._myteTurn_1yhes_1274{max-width:94%}._myteComposer_1yhes_1383{margin:7px 9px calc(60px + env(safe-area-inset-bottom))}._mobileDock_1yhes_2307[data-pane-count="2"]{grid-template-columns:repeat(2,1fr)}._dayGrid_1yhes_1450{grid-template-columns:repeat(7,minmax(150px,1fr))}._mobileDock_1yhes_2307{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:1600;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#fffffff0;box-shadow:0 16px 36px #141f212e}._mobileDock_1yhes_2307 button{height:38px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-weight:800}._sideSheet_1yhes_40,._bookingSheet_1yhes_1712,._fullCalendar_1yhes_41{width:100%;height:calc(100vh - 28px);height:calc(100dvh - 28px)}._scheduleSheet_1yhes_1731{height:calc(100vh - 20px);height:calc(100dvh - 20px)}._spaceSheet_1yhes_1737{width:min(680px,100vw - 20px);height:min(560px,100vh - 20px);max-height:calc(100vh - 20px)}._scheduleMetaGrid_1yhes_1843{grid-template-columns:repeat(2,minmax(0,1fr))}._scheduleSelectors_1yhes_1875,._scheduleGuestRow_1yhes_1839,._spaceFormGrid_1yhes_1790{grid-template-columns:1fr}._spaceCandidateList_1yhes_1809{max-height:min(188px,34vh)}._publicBookingGrid_1yhes_2371,._videoStage_1yhes_2147,._liveTranscript_1yhes_2279{grid-template-columns:1fr}._videoSide_1yhes_2169{display:none}}@media(max-width:560px){._settingsGrid_1yhes_150,._formGrid_1yhes_148,._eventTypeFields_1yhes_153,._scheduleMetaGrid_1yhes_1843{grid-template-columns:1fr}._spaceBody_1yhes_1765{padding:8px;gap:7px}._spaceSheet_1yhes_1737 ._sheetHeader_1yhes_81{min-height:50px;padding:10px}._meetingTile_1yhes_105{grid-template-columns:1fr}._tileActions_1yhes_598{justify-content:flex-start}._publicCommsPage_1yhes_2311{padding:10px}._publicHero_1yhes_2336 h1{font-size:18px}}._iconButton_tgkvo_1,._deviceButton_tgkvo_2,._deviceButtonActive_tgkvo_3{width:40px;height:40px;border:1px solid #d8e0e5;border-radius:50%;display:inline-grid;place-items:center;background:#fff;color:#12181c;cursor:pointer}._iconButton_tgkvo_1:hover,._deviceButton_tgkvo_2:hover,._deviceButtonActive_tgkvo_3{border-color:#b58a36;color:#1f6fa8}._lobbyPage_tgkvo_22{min-height:100dvh;height:100dvh;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));display:grid;place-items:center;background:#eef2f4;color:#12181c;overflow:hidden}._lobbyCard_tgkvo_33{width:min(920px,100%);max-height:min(680px,100dvh - 24px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(181,138,54,.7);border-radius:8px;background:#fffffffa;box-shadow:0 18px 54px #18232b24;overflow:hidden}._lobbyHeader_tgkvo_45{min-height:70px;padding:10px 14px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;border-bottom:1px solid #d8e0e5}._lobbyIdentity_tgkvo_54{min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;text-align:left}._lobbyIdentity_tgkvo_54>div{min-width:0}._lobbyIdentity_tgkvo_54 span:not(._meetingMark_tgkvo_65){display:block;color:#b58a36;font-size:9px;font-weight:800}._lobbyIdentity_tgkvo_54 h1{margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.2;letter-spacing:0}._lobbyIdentity_tgkvo_54 p{margin:2px 0 0;color:#63717b;font-size:11px}._meetingMark_tgkvo_65{flex:0 0 auto;width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid rgba(181,138,54,.75);border-radius:50%;background:#f9fbfc;color:#1f6fa8;box-shadow:inset 0 0 0 3px #eadcb859}._lobbyBody_tgkvo_99{min-height:0;padding:14px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px;overflow:hidden}._previewFrame_tgkvo_108{min-height:260px;position:relative;overflow:hidden;border:1px solid #2d363c;border-radius:8px;background:#13191d}._previewFrame_tgkvo_108 video{width:100%;height:100%;display:block;object-fit:cover;transform:scaleX(-1)}._previewFallback_tgkvo_124{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:9px;color:#e8eef1;font-size:13px}._previewStatus_tgkvo_135{position:absolute;top:10px;left:10px;padding:5px 8px;display:flex;align-items:center;gap:6px;border-radius:6px;background:#10161ad1;color:#f7fafb;font-size:10px}._previewControls_tgkvo_149{position:absolute;bottom:12px;left:50%;display:flex;gap:8px;transform:translate(-50%)}._deviceButton_tgkvo_2,._deviceButtonActive_tgkvo_3{border-color:#ffffff40;background:#13191de0;color:#fff}._deviceButtonActive_tgkvo_3{border-color:#b58a36;color:#f3d98e}._lobbySettings_tgkvo_170{min-height:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto}._lobbySettings_tgkvo_170>label:not(._consentRow_tgkvo_177){display:grid;gap:4px}._lobbySettings_tgkvo_170>label:not(._consentRow_tgkvo_177)>span{color:#63717b;font-size:10px;font-weight:700}._lobbySettings_tgkvo_170 select{width:100%;height:38px;padding:0 9px;border:1px solid #d8e0e5;border-radius:6px;background:#fff;color:#12181c;font-size:12px}._consentRow_tgkvo_177{margin-top:4px;padding:10px;display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;border:1px solid rgba(181,138,54,.55);border-radius:6px;cursor:pointer}._consentRow_tgkvo_177>input{position:absolute;opacity:0;pointer-events:none}._consentRow_tgkvo_177>span:last-child{display:grid;gap:3px}._consentRow_tgkvo_177 strong{display:flex;align-items:center;gap:5px;font-size:11px}._consentRow_tgkvo_177 small{color:#63717b;font-size:10px;line-height:1.35}._consentCheck_tgkvo_229{width:18px;height:18px;display:grid;place-items:center;border:1px solid #b58a36;border-radius:4px;color:#1f6fa8}._inlineError_tgkvo_239{margin:0;color:#a83232;font-size:10px;line-height:1.35}._chatMeetingCard_tgkvo_246{width:min(440px,100%);margin-top:7px;padding:9px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgba(181,138,54,.65);border-radius:7px;background:#f9fbfc;color:#12181c}._chatMeetingCard_tgkvo_246>a{min-height:36px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #174e72;border-radius:5px;background:#1f6fa8;color:#fff;font-size:10px;font-weight:750;text-decoration:none}._chatMeetingMark_tgkvo_274{width:38px;height:38px;display:grid;place-items:center;border:1px solid #b58a36;border-radius:50%;background:#fff;color:#1f6fa8}._chatMeetingCopy_tgkvo_285{min-width:0;display:grid;gap:2px}._chatMeetingCopy_tgkvo_285>span{color:#b58a36;font-size:8px;font-weight:850}._chatMeetingCopy_tgkvo_285>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}._chatMeetingCopy_tgkvo_285 small,._chatMeetingCopy_tgkvo_285 em{display:flex;align-items:center;gap:4px;color:#63717b;font-size:9px;font-style:normal}._meetingEndedLabel_tgkvo_311{padding:5px 7px;border-radius:5px;background:#e6eaed;color:#63717b;font-size:9px;text-transform:capitalize}._lobbyFooter_tgkvo_320{min-height:60px;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #d8e0e5;background:#fafcfd}._lobbyFooter_tgkvo_320>span{color:#63717b;font-size:10px}._joinButton_tgkvo_335{min-width:150px;min-height:42px;padding:0 16px;border:1px solid #154d74;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#1f6fa8;color:#fff;font-size:12px;font-weight:750;cursor:pointer}._joinButton_tgkvo_335:disabled{border-color:#d8e0e5;background:#dce3e7;color:#71808a;cursor:not-allowed}._meetingRoom_tgkvo_358,._meetingDock_tgkvo_359{position:fixed;z-index:12500000;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#0f1417;color:#f4f7f8}._meetingRoom_tgkvo_358{top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}._meetingDock_tgkvo_359{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:min(380px,100vw - 24px);height:min(250px,100dvh - 24px);border:1px solid rgba(181,138,54,.75);border-radius:8px;box-shadow:0 16px 46px #00000057}._meetingTopbar_tgkvo_389{min-height:54px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.09);background:#161d21}._meetingTitle_tgkvo_400{min-width:0;display:flex;align-items:center;gap:8px}._meetingTitle_tgkvo_400>div{min-width:0;display:grid}._meetingTitle_tgkvo_400 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}._meetingTitle_tgkvo_400 span:last-child{color:#9eadb5;font-size:9px}._liveDot_tgkvo_421{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#36b77a;box-shadow:0 0 0 4px #36b77a1f}._meetingTopActions_tgkvo_430{display:flex;align-items:center;gap:6px}._meetingTopActions_tgkvo_430 ._iconButton_tgkvo_1{width:36px;height:36px;border-color:#ffffff21;background:#20292e;color:#eef3f5}._participantCount_tgkvo_443{height:30px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#c9d3d8;font-size:10px}._meetingStage_tgkvo_455{min-height:0;padding:10px;display:grid;gap:8px;overflow:hidden}._meetingStage_tgkvo_455[data-has-content=true]{grid-template-rows:minmax(0,2fr) minmax(120px,1fr)}._participantGrid_tgkvo_466{min-height:0;display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr);gap:8px;overflow:auto}._meetingStage_tgkvo_455:is([data-count="2"],[data-count="3"],[data-count="4"]) ._participantGrid_tgkvo_466{grid-template-columns:repeat(2,minmax(0,1fr))}._meetingStage_tgkvo_455:is([data-count="5"],[data-count="6"],[data-count="7"],[data-count="8"],[data-count="9"]) ._participantGrid_tgkvo_466{grid-template-columns:repeat(3,minmax(0,1fr))}._meetingStage_tgkvo_455:is([data-count="10"],[data-count="11"],[data-count="12"],[data-count="13"],[data-count="14"],[data-count="15"],[data-count="16"]) ._participantGrid_tgkvo_466{grid-template-columns:repeat(4,minmax(0,1fr))}._meetingStage_tgkvo_455:is([data-count="17"],[data-count="18"],[data-count="19"],[data-count="20"],[data-count="21"],[data-count="22"],[data-count="23"],[data-count="24"],[data-count="25"]) ._participantGrid_tgkvo_466{grid-template-columns:repeat(5,minmax(0,1fr))}._participantTile_tgkvo_491,._contentTile_tgkvo_492{min-width:0;min-height:0;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:#1a2226}._participantTile_tgkvo_491 video,._contentTile_tgkvo_492 video{width:100%;height:100%;display:block;object-fit:cover}._contentTile_tgkvo_492 video{object-fit:contain}._participantFallback_tgkvo_513{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;color:#93a2aa}._participantFallback_tgkvo_513>span{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(181,138,54,.7);border-radius:50%;background:#f6f8f9;color:#1f6fa8;font-size:17px;font-weight:800}._participantFallback_tgkvo_513 img{width:58px;height:58px;border-radius:50%;object-fit:cover}._participantLabel_tgkvo_542{position:absolute;right:6px;bottom:6px;left:6px;min-height:28px;padding:4px 6px;display:flex;align-items:center;justify-content:space-between;gap:6px;border-radius:5px;background:#080b0db8;color:#f5f7f8;font-size:9px}._participantLabel_tgkvo_542>span{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._participantLabel_tgkvo_542 button{width:26px;height:26px;border:0;border-radius:50%;display:grid;place-items:center;background:#ae3434e6;color:#fff;cursor:pointer}._waitingState_tgkvo_579{grid-column:1/-1;display:grid;place-content:center;justify-items:center;gap:8px;color:#9ba9b0;font-size:12px}._meetingControls_tgkvo_589{min-height:66px;padding:8px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid rgba(255,255,255,.08);background:#151c20}._meetingControls_tgkvo_589>button{min-width:44px;height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#273137;color:#fff;cursor:pointer}._meetingControls_tgkvo_589 ._leaveButton_tgkvo_614,._meetingControls_tgkvo_589 ._endMeetingButton_tgkvo_615{border-color:#b84747;background:#a83232}._meetingControls_tgkvo_589 ._endMeetingButton_tgkvo_615{border-radius:6px;font-size:10px;font-weight:700}._meetingControls_tgkvo_589>._transcriptionStatus_tgkvo_626,._meetingControls_tgkvo_589>._transcriptionRetry_tgkvo_627{height:32px;padding:0 8px;border-color:#b58a3673;border-radius:6px;background:#b58a3614;color:#d8bd78;font-size:9px}._meetingControls_tgkvo_589>._transcriptionStatus_tgkvo_626{max-width:220px}._meetingControls_tgkvo_589>._transcriptionStatus_tgkvo_626 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meetingControls_tgkvo_589>._transcriptionStatus_tgkvo_626 small{min-width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#b58a3638;font-size:8px}._meetingControls_tgkvo_589>._transcriptionRetry_tgkvo_627{border-color:#e0b148b8;background:#443211d1}._meetingAlert_tgkvo_660{position:absolute;z-index:4;left:50%;bottom:76px;max-width:min(460px,100% - 24px);padding:8px 10px;transform:translate(-50%);border:1px solid rgba(217,172,75,.75);border-radius:6px;background:#221c12f5;color:#f6e8be;box-shadow:0 10px 26px #00000047;text-align:center;font-size:10px}._endConfirmation_tgkvo_677{position:absolute;z-index:4;right:16px;bottom:76px;padding:10px;display:flex;align-items:center;gap:8px;border:1px solid rgba(181,138,54,.7);border-radius:6px;background:#fff;color:#12181c;box-shadow:0 12px 32px #00000040;font-size:10px}._endConfirmation_tgkvo_677 button{min-height:34px;padding:0 9px;border:1px solid #d8e0e5;border-radius:5px;background:#fff;font-size:10px;cursor:pointer}._endConfirmation_tgkvo_677 button:last-child{border-color:#a83232;background:#a83232;color:#fff}._meetingDock_tgkvo_359 ._meetingTopbar_tgkvo_389{min-height:42px;padding:5px 8px}._meetingDock_tgkvo_359 ._participantCount_tgkvo_443,._meetingDock_tgkvo_359 ._meetingTopActions_tgkvo_430 ._iconButton_tgkvo_1:first-of-type,._meetingDock_tgkvo_359 ._transcriptionStatus_tgkvo_626,._meetingDock_tgkvo_359 ._transcriptionRetry_tgkvo_627,._meetingDock_tgkvo_359 ._meetingControls_tgkvo_589 ._endMeetingButton_tgkvo_615{display:none}._meetingDock_tgkvo_359 ._meetingAlert_tgkvo_660{bottom:58px;font-size:9px}._meetingDock_tgkvo_359 ._meetingStage_tgkvo_455{padding:6px}._meetingDock_tgkvo_359 ._participantGrid_tgkvo_466{grid-template-columns:repeat(2,minmax(0,1fr))!important}._meetingDock_tgkvo_359 ._participantGrid_tgkvo_466>:nth-child(n+3){display:none}._meetingDock_tgkvo_359 ._meetingControls_tgkvo_589{min-height:48px;padding:4px}._meetingDock_tgkvo_359 ._meetingControls_tgkvo_589>button{min-width:38px;width:38px;height:38px;padding:0}._hiddenAudio_tgkvo_743{display:none}._spin_tgkvo_747{animation:_spin_tgkvo_747 .85s linear infinite}@keyframes _spin_tgkvo_747{to{transform:rotate(360deg)}}@media(max-width:760px){._lobbyPage_tgkvo_22{padding:0}._lobbyCard_tgkvo_33{width:100%;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none}._lobbyHeader_tgkvo_45{min-height:64px;padding-top:max(8px,env(safe-area-inset-top))}._lobbyIdentity_tgkvo_54 h1{max-width:56vw;font-size:15px}._lobbyBody_tgkvo_99{grid-template-columns:1fr;grid-template-rows:minmax(180px,1fr) auto;overflow-y:auto}._previewFrame_tgkvo_108{min-height:190px}._lobbySettings_tgkvo_170{overflow:visible}._lobbyFooter_tgkvo_320{padding-bottom:max(9px,env(safe-area-inset-bottom))}._meetingStage_tgkvo_455:is([data-count="5"],[data-count="6"],[data-count="7"],[data-count="8"],[data-count="9"],[data-count="10"],[data-count="11"],[data-count="12"],[data-count="13"],[data-count="14"],[data-count="15"],[data-count="16"],[data-count="17"],[data-count="18"],[data-count="19"],[data-count="20"],[data-count="21"],[data-count="22"],[data-count="23"],[data-count="24"],[data-count="25"]) ._participantGrid_tgkvo_466{grid-template-columns:repeat(3,minmax(0,1fr))}._meetingControls_tgkvo_589{justify-content:space-around}._meetingControls_tgkvo_589>._transcriptionStatus_tgkvo_626{min-width:44px;width:44px;padding:0;border-radius:50%}._meetingControls_tgkvo_589>._transcriptionStatus_tgkvo_626 span,._meetingControls_tgkvo_589>._transcriptionStatus_tgkvo_626 small{display:none}._meetingControls_tgkvo_589>._transcriptionRetry_tgkvo_627{min-width:44px;width:44px;padding:0;overflow:hidden;font-size:0}._meetingControls_tgkvo_589>._transcriptionRetry_tgkvo_627:after{content:"Retry";font-size:8px}._endConfirmation_tgkvo_677{right:8px;bottom:72px;left:8px;justify-content:center}}@media(max-height:620px){._lobbyHeader_tgkvo_45{min-height:54px;padding-top:6px;padding-bottom:6px}._lobbyBody_tgkvo_99{padding:8px 12px;gap:8px}._previewFrame_tgkvo_108{min-height:150px}._lobbySettings_tgkvo_170{gap:6px}._consentRow_tgkvo_177{padding:7px}._lobbyFooter_tgkvo_320{min-height:52px;padding-top:5px;padding-bottom:max(5px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){._spin_tgkvo_747{animation:none}}._calendarWorkspace_rgl5x_1{--calendar-line: #dce5e8;--calendar-muted: #617177;--calendar-ink: #17272c;--calendar-brand: #176da0;--calendar-soft: #eef6f8;display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;gap:6px;padding:8px;color:var(--calendar-ink)}._calendarBoard_rgl5x_17{--calendar-line: #dce5e8;--calendar-muted: #617177;--calendar-ink: #17272c;--calendar-brand: #176da0;--calendar-soft: #eef6f8;display:flex;flex:1;min-width:0;min-height:0;overflow:hidden;flex-direction:column;border:1px solid var(--calendar-line);border-radius:8px;background:#fff;color:var(--calendar-ink)}._boardToolbar_rgl5x_35{z-index:8;display:flex;min-height:48px;flex:none;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-bottom:1px solid var(--calendar-line);background:#fffffffa}._boardIdentity_rgl5x_48,._boardControls_rgl5x_49,._dateControls_rgl5x_50,._toolbarActions_rgl5x_51,._profileStrip_rgl5x_52,._detailsHeading_rgl5x_53,._detailsFooter_rgl5x_54,._statusActions_rgl5x_55,._editActions_rgl5x_56{display:flex;align-items:center}._boardIdentity_rgl5x_48{min-width:0;gap:7px}._boardIdentity_rgl5x_48>svg{flex:none;color:var(--calendar-brand)}._boardIdentity_rgl5x_48 div{display:grid;min-width:0;gap:1px}._boardIdentity_rgl5x_48 strong{overflow:hidden;color:var(--calendar-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._boardIdentity_rgl5x_48 span{color:var(--calendar-muted);font-size:9px}._boardControls_rgl5x_49{min-width:0;justify-content:flex-end;gap:6px}._viewSwitch_rgl5x_96,._dateControls_rgl5x_50{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--calendar-line);border-radius:6px;background:#f8fbfb}._viewSwitch_rgl5x_96 button,._dateControls_rgl5x_50 button,._iconButton_rgl5x_108,._actionButton_rgl5x_109,._primaryButton_rgl5x_110,._secondaryButton_rgl5x_111,._dangerButton_rgl5x_112,._dangerTextButton_rgl5x_113{min-height:30px;border:0;background:transparent;color:inherit;font:inherit;font-size:10px;font-weight:750;cursor:pointer}._viewSwitch_rgl5x_96 button{min-width:42px;padding:0 8px;text-transform:capitalize}._viewSwitch_rgl5x_96 button+button,._dateControls_rgl5x_50 button+button{border-left:1px solid var(--calendar-line)}._viewSwitch_rgl5x_96 button:hover,._dateControls_rgl5x_50 button:hover,._iconButton_rgl5x_108:hover,._secondaryButton_rgl5x_111:hover{background:var(--calendar-soft)}._viewSwitch_rgl5x_96 ._activeView_rgl5x_142{background:#dceef5;color:#0f5c86}._dateControls_rgl5x_50 button{display:grid;width:30px;place-items:center}._dateControls_rgl5x_50 ._todayButton_rgl5x_153{width:auto;padding:0 9px}._toolbarActions_rgl5x_51{gap:5px}._iconButton_rgl5x_108,._actionButton_rgl5x_109,._primaryButton_rgl5x_110,._secondaryButton_rgl5x_111,._dangerButton_rgl5x_112,._dangerTextButton_rgl5x_113{display:inline-flex;justify-content:center;align-items:center;gap:5px;border:1px solid var(--calendar-line);border-radius:6px;padding:0 9px}._iconButton_rgl5x_108{width:30px;padding:0}._actionButton_rgl5x_109,._primaryButton_rgl5x_110{border-color:#176da0;background:#176da0;color:#fff}._actionButton_rgl5x_109:hover,._primaryButton_rgl5x_110:hover{background:#105e8b}._statusStrip_rgl5x_194{display:flex;min-height:28px;flex:none;align-items:center;gap:7px;padding:4px 9px;border-bottom:1px solid var(--calendar-line);background:#f7fafb;color:var(--calendar-muted);font-size:10px}._errorStrip_rgl5x_207{background:#fff3f1;color:#9f3029}._loadingDot_rgl5x_212{width:7px;height:7px;border:2px solid #a9c9d7;border-top-color:var(--calendar-brand);border-radius:50%;animation:_calendar-spin_rgl5x_1 .8s linear infinite}@keyframes _calendar-spin_rgl5x_1{to{transform:rotate(360deg)}}._timeViewport_rgl5x_226,._monthViewport_rgl5x_227{flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}._timeCanvas_rgl5x_235{min-width:max(100%,58px + var(--visible-days) * 132px)}._timeHeaderRow_rgl5x_239,._timeBody_rgl5x_240{display:grid;grid-template-columns:58px repeat(var(--visible-days),minmax(132px,1fr))}._timeHeaderRow_rgl5x_239{position:sticky;z-index:7;top:0;min-height:40px;border-bottom:1px solid var(--calendar-line);background:#fff}._timeZoneCorner_rgl5x_254,._timeDayHeader_rgl5x_255{display:flex;justify-content:center;flex-direction:column;padding:4px 6px;border-right:1px solid var(--calendar-line)}._timeZoneCorner_rgl5x_254{overflow:hidden;color:var(--calendar-muted);font-size:8px;text-align:center;text-overflow:ellipsis}._timeDayHeader_rgl5x_255{align-items:center;gap:1px;color:var(--calendar-muted);font-size:9px}._timeDayHeader_rgl5x_255 strong{color:var(--calendar-ink);font-size:11px}._timeDayHeader_rgl5x_255._today_rgl5x_153 strong{color:var(--calendar-brand)}._timeAxis_rgl5x_287,._timeDayColumn_rgl5x_288{position:relative;height:calc(24 * var(--hour-height))}._timeAxis_rgl5x_287{border-right:1px solid var(--calendar-line);background:#fbfcfc}._timeAxisHour_rgl5x_298{height:var(--hour-height);border-bottom:1px solid var(--calendar-line);color:var(--calendar-muted);font-size:8px;text-align:right}._timeAxisHour_rgl5x_298 span{position:relative;top:-5px;padding-right:7px}._timeDayColumn_rgl5x_288{min-width:0;border-right:1px solid var(--calendar-line);background:#fff}._todayColumn_rgl5x_318{background:#f9fcfd}._slotGrid_rgl5x_322{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:repeat(24,var(--hour-height))}._hourSlot_rgl5x_329{border:0;border-bottom:1px solid var(--calendar-line);background:transparent;cursor:pointer}._hourSlot_rgl5x_329:not(:disabled):hover{background:#eef7fa}._hourSlot_rgl5x_329:disabled{cursor:default}._eventLayer_rgl5x_344{position:absolute;z-index:3;top:0;right:3px;bottom:0;left:3px;pointer-events:none}._timeEvent_rgl5x_351{position:absolute;top:var(--event-top);left:calc(100% / var(--event-lanes) * var(--event-lane));width:calc(100% / var(--event-lanes) - 2px);height:var(--event-height);overflow:hidden;border:1px solid #8bb9cc;border-left:3px solid #176da0;border-radius:5px;padding:3px 4px;background:#e6f3f7;color:#17343f;font:inherit;text-align:left;cursor:pointer;pointer-events:auto}._timeEvent_rgl5x_351:hover,._monthEvent_rgl5x_371:hover{border-color:#176da0;box-shadow:0 2px 7px #164b6024}._timeEvent_rgl5x_351 strong,._timeEvent_rgl5x_351 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._timeEvent_rgl5x_351 strong{font-size:9px;line-height:1.2}._timeEvent_rgl5x_351 span{margin-top:1px;font-size:8px}._timeEvent_rgl5x_351._live_rgl5x_394,._monthEvent_rgl5x_371._live_rgl5x_394{border-color:#2b9064;border-left-color:#18724c;background:#e5f6ed}._timeEvent_rgl5x_351._past_rgl5x_401,._monthEvent_rgl5x_371._past_rgl5x_401,._timeEvent_rgl5x_351._completed_rgl5x_403,._monthEvent_rgl5x_371._completed_rgl5x_403{border-color:#b8c2c5;border-left-color:#7e8d92;background:#f1f4f5;color:#58666b}._timeEvent_rgl5x_351._cancelled_rgl5x_411,._monthEvent_rgl5x_371._cancelled_rgl5x_411,._timeEvent_rgl5x_351._no_show_rgl5x_413,._monthEvent_rgl5x_371._no_show_rgl5x_413{border-color:#d9b5b0;border-left-color:#ad4c42;background:#fbefed;color:#7d3933;text-decoration:line-through}._nowLine_rgl5x_422{position:absolute;z-index:4;right:0;left:0;height:1px;background:#d3493f;pointer-events:none}._nowLine_rgl5x_422:before{position:absolute;top:-3px;left:-3px;width:7px;height:7px;border-radius:50%;background:#d3493f;content:""}._monthGrid_rgl5x_443{display:grid;min-width:720px;min-height:100%;grid-template-columns:repeat(7,minmax(100px,1fr));grid-template-rows:28px repeat(6,minmax(92px,1fr))}._monthWeekday_rgl5x_451{position:sticky;z-index:5;top:0;display:grid;place-items:center;border-right:1px solid var(--calendar-line);border-bottom:1px solid var(--calendar-line);background:#f8fafb;color:var(--calendar-muted);font-size:9px;font-weight:800;text-transform:uppercase}._monthCell_rgl5x_466{min-width:0;overflow:hidden;padding:4px;border-right:1px solid var(--calendar-line);border-bottom:1px solid var(--calendar-line);background:#fff}._outsideMonth_rgl5x_475{background:#f7f9f9;color:#8c999d}._todayMonthCell_rgl5x_480{box-shadow:inset 0 0 0 2px #5a9fc0}._monthCellHeader_rgl5x_484{display:flex;min-height:23px;align-items:center;justify-content:space-between}._monthDayButton_rgl5x_491,._monthCreateButton_rgl5x_492,._monthOverflow_rgl5x_493{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}._monthDayButton_rgl5x_491{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;font-size:10px;font-weight:800}._todayMonthCell_rgl5x_480 ._monthDayButton_rgl5x_491{background:var(--calendar-brand);color:#fff}._monthCreateButton_rgl5x_492{display:grid;width:22px;height:22px;place-items:center;border-radius:5px;color:var(--calendar-muted)}._monthCreateButton_rgl5x_492:hover,._monthDayButton_rgl5x_491:hover{background:var(--calendar-soft);color:var(--calendar-brand)}._monthEvents_rgl5x_531{display:grid;gap:2px}._monthEvent_rgl5x_371{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);gap:3px;align-items:center;overflow:hidden;border:1px solid #a8c9d6;border-left:3px solid #176da0;border-radius:4px;padding:2px 3px;background:#eaf5f8;color:#17343f;font:inherit;font-size:8px;text-align:left;cursor:pointer}._monthEvent_rgl5x_371 time,._monthEvent_rgl5x_371 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._monthOverflow_rgl5x_493{justify-self:start;padding:2px 3px;color:var(--calendar-brand);font-size:8px;font-weight:800}._profileStrip_rgl5x_52{min-height:26px;flex:none;gap:10px;padding:0 7px;color:var(--calendar-muted);font-size:9px}._fullscreenOverlay_rgl5x_579,._detailsOverlay_rgl5x_580{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:grid;place-items:center;background:#0e1b1f85}._fullscreenOverlay_rgl5x_579{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}._fullscreenCalendar_rgl5x_593{display:flex;width:100%;height:calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)));min-height:0;overflow:hidden;flex-direction:column;border:1px solid #cfdbde;border-radius:8px;background:#fff;box-shadow:0 20px 55px #0e1b1f3d}._fullscreenHeader_rgl5x_606{position:sticky;z-index:12;top:0;display:flex;min-height:48px;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:7px 9px;border-bottom:1px solid #dce5e8;background:#fff}._fullscreenHeader_rgl5x_606 h2,._fullscreenHeader_rgl5x_606 p{margin:0}._fullscreenHeader_rgl5x_606 h2{font-size:14px}._fullscreenHeader_rgl5x_606 p{color:#617177;font-size:9px}._fullscreenBoard_rgl5x_635{display:flex;flex:1;min-height:0;padding:6px}._detailsOverlay_rgl5x_580{z-index:2300;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}._detailsModal_rgl5x_647{display:flex;width:min(540px,100%);max-height:min(720px,100dvh - 20px);overflow:hidden;flex-direction:column;border:1px solid #cad9dd;border-radius:8px;background:#fff;color:#17272c;box-shadow:0 20px 60px #0e1b1f47}._detailsHeader_rgl5x_660{display:flex;min-height:58px;flex:none;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px;border-bottom:1px solid #dce5e8}._detailsHeading_rgl5x_53{min-width:0;align-items:flex-start;gap:8px}._detailsIcon_rgl5x_677{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:6px;background:#e8f4f8;color:#176da0}._detailsHeading_rgl5x_53 h2{margin:2px 0 0;overflow-wrap:anywhere;font-size:14px;line-height:1.25}._statusBadge_rgl5x_695{color:#527077;font-size:8px;font-weight:850;text-transform:uppercase}._detailsBody_rgl5x_702{display:grid;min-height:0;gap:10px;overflow:auto;padding:10px}._detailFacts_rgl5x_710{display:grid;gap:6px}._detailFacts_rgl5x_710>div{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;color:#52666c;font-size:10px}._description_rgl5x_723{margin:0;color:#32464c;font-size:11px;line-height:1.5;white-space:pre-wrap}._reminderSection_rgl5x_731{display:grid;gap:5px;padding-top:8px;border-top:1px solid #e3eaec}._reminderSection_rgl5x_731>strong{font-size:9px;text-transform:uppercase}._reminderSection_rgl5x_731>div{display:flex;flex-wrap:wrap;gap:5px}._reminderSection_rgl5x_731 span{padding:3px 6px;border:1px solid #d7e3e6;border-radius:5px;background:#f6f9fa;color:#52666c;font-size:9px}._editForm_rgl5x_758{display:grid;gap:8px}._editForm_rgl5x_758 label{display:grid;gap:3px}._editForm_rgl5x_758 label>span{color:#52666c;font-size:9px;font-weight:800}._editForm_rgl5x_758 input,._editForm_rgl5x_758 textarea,._editForm_rgl5x_758 select,._confirmPanel_rgl5x_777 select{width:100%;min-height:32px;border:1px solid #cedbde;border-radius:6px;padding:5px 7px;background:#fff;color:#17272c;font:inherit;font-size:11px}._editForm_rgl5x_758 textarea{resize:vertical}._editGrid_rgl5x_793{display:grid;grid-template-columns:1fr .8fr .65fr;gap:6px}._editActions_rgl5x_56{justify-content:flex-end;gap:6px}._detailsError_rgl5x_804{margin:0;padding:6px;border-radius:5px;background:#fff0ee;color:#9f3029;font-size:10px}._confirmPanel_rgl5x_777{display:grid;gap:7px;padding:9px;border:1px solid #e5c4bf;border-radius:6px;background:#fff7f6}._confirmPanel_rgl5x_777 strong,._confirmPanel_rgl5x_777 p{margin:0}._confirmPanel_rgl5x_777 strong{font-size:11px;text-transform:capitalize}._confirmPanel_rgl5x_777 p{color:#72514d;font-size:9px}._confirmPanel_rgl5x_777>div{display:flex;justify-content:flex-end;gap:6px}._detailsFooter_rgl5x_54{min-height:48px;flex:none;justify-content:space-between;gap:8px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));border-top:1px solid #dce5e8;background:#fff}._statusActions_rgl5x_55{min-width:0;flex-wrap:wrap;gap:5px}._secondaryButton_rgl5x_111,._dangerTextButton_rgl5x_113,._dangerButton_rgl5x_112,._primaryButton_rgl5x_110{min-height:32px}._dangerTextButton_rgl5x_113{border-color:#e1c5c1;color:#9c4037}._dangerButton_rgl5x_112{border-color:#a83e35;background:#a83e35;color:#fff}._calendarBoard_rgl5x_17 button:disabled,._detailsModal_rgl5x_647 button:disabled{opacity:.48;cursor:not-allowed}@media(max-width:760px){._calendarWorkspace_rgl5x_1{padding:5px}._boardToolbar_rgl5x_35{align-items:flex-start;flex-direction:column}._boardIdentity_rgl5x_48,._boardControls_rgl5x_49{width:100%}._boardControls_rgl5x_49{justify-content:space-between;overflow-x:auto;padding-bottom:1px}._viewSwitch_rgl5x_96,._dateControls_rgl5x_50,._toolbarActions_rgl5x_51{flex:none}._timeCanvas_rgl5x_235{min-width:calc(50px + var(--visible-days) * 124px)}._timeHeaderRow_rgl5x_239,._timeBody_rgl5x_240{grid-template-columns:50px repeat(var(--visible-days),minmax(124px,1fr))}._profileStrip_rgl5x_52{overflow-x:auto;white-space:nowrap}._fullscreenOverlay_rgl5x_579,._detailsOverlay_rgl5x_580{padding:0}._fullscreenCalendar_rgl5x_593,._detailsModal_rgl5x_647{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}._fullscreenHeader_rgl5x_606{padding-top:calc(7px + env(safe-area-inset-top));padding-right:calc(9px + env(safe-area-inset-right));padding-left:calc(9px + env(safe-area-inset-left))}._fullscreenBoard_rgl5x_635{padding-right:max(6px,env(safe-area-inset-right));padding-bottom:max(6px,env(safe-area-inset-bottom));padding-left:max(6px,env(safe-area-inset-left))}._detailsHeader_rgl5x_660{padding-top:calc(10px + env(safe-area-inset-top));padding-right:calc(10px + env(safe-area-inset-right));padding-left:calc(10px + env(safe-area-inset-left))}._detailsBody_rgl5x_702{padding:8px max(8px,env(safe-area-inset-right)) 8px max(8px,env(safe-area-inset-left))}._detailsFooter_rgl5x_54{align-items:stretch;flex-direction:column-reverse}._detailsFooter_rgl5x_54>._primaryButton_rgl5x_110{width:100%;min-height:42px}._statusActions_rgl5x_55{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._editGrid_rgl5x_793{grid-template-columns:1fr 1fr}._editGrid_rgl5x_793 label:last-child{grid-column:1/-1}}@media(max-height:620px){._fullscreenHeader_rgl5x_606{min-height:40px;padding-top:4px;padding-bottom:4px}._fullscreenHeader_rgl5x_606 p{display:none}._detailsHeader_rgl5x_660{min-height:48px;padding-top:6px;padding-bottom:6px}._detailsBody_rgl5x_702{gap:7px;padding-top:7px;padding-bottom:7px}}@media(prefers-reduced-motion:reduce){._loadingDot_rgl5x_212{animation:none}}._page_142v6_1{--ink: #142120;--muted: #62706e;--line: #dce3e0;--surface: #ffffff;--soft: #f4f7f5;--brand: #0f6157;--brand-dark: #0a433d;--gold: #b58b3f;--danger: #a33b35;width:100%;min-height:100vh;min-height:100dvh;height:100dvh;padding:12px;display:grid;place-items:center;overflow:hidden;color:var(--ink);background-color:#eef2f0;background-image:linear-gradient(#dfe6e2 1px,transparent 1px),linear-gradient(90deg,#dfe6e2 1px,transparent 1px);background-size:30px 30px;font-size:13px}._shell_142v6_26{width:min(1160px,100%);height:min(760px,100dvh - 24px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(24,44,41,.16);border-top:2px solid var(--gold);border-radius:8px;background:var(--surface);box-shadow:0 20px 55px #192a2724}._brandHeader_142v6_40{min-height:58px;padding:9px 14px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line);background:#fffffffa}._brandHeader_142v6_40>div:nth-child(2){min-width:0;display:grid;gap:1px}._brandHeader_142v6_40 strong{font-size:13px;line-height:1}._brandHeader_142v6_40 span{color:var(--muted);font-size:10px;line-height:1.2}._brandMark_142v6_67{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(181,139,63,.48);border-radius:50%;background:#fbf7ee;color:var(--brand-dark)}._brandMark_142v6_67 span{color:inherit;font-size:15px;font-weight:900}._secureBadge_142v6_85{margin-left:auto;padding:6px 8px;display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:6px;color:var(--brand);background:var(--soft)}._secureBadge_142v6_85 span{color:inherit;font-weight:700}._content_142v6_102{min-height:0;overflow:hidden;background:#f8faf9}._bookingLayout_142v6_108{height:100%;min-height:0;display:grid;grid-template-columns:214px minmax(300px,1fr) 330px}._eventRail_142v6_115,._slotPanel_142v6_116,._detailsPanel_142v6_117{min-width:0;min-height:0;padding:12px;background:var(--surface)}._eventRail_142v6_115,._slotPanel_142v6_116{border-right:1px solid var(--line)}._eventRail_142v6_115{overflow-y:auto}._slotPanel_142v6_116{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px}._detailsPanel_142v6_117{display:flex;flex-direction:column;gap:9px;overflow-y:auto}._panelHeading_142v6_146{min-height:36px;display:flex;align-items:center;gap:8px}._panelHeading_142v6_146>span{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border:1px solid rgba(181,139,63,.42);border-radius:50%;color:#765823;background:#fcf8ef;font-size:9px;font-weight:800}._panelHeading_142v6_146>div{min-width:0;display:grid}._panelHeading_142v6_146 strong{font-size:12px}._panelHeading_142v6_146 small{color:var(--muted);font-size:10px}._eventTypeList_142v6_181{margin-top:8px;display:grid;gap:6px}._eventTypeList_142v6_181 button{min-height:46px;padding:8px 9px;display:grid;gap:2px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#fff;text-align:left;cursor:pointer}._eventTypeList_142v6_181 button:hover{border-color:#0f61576b;background:var(--soft)}._eventTypeList_142v6_181 button span{font-size:11px;font-weight:800}._eventTypeList_142v6_181 button small{color:var(--muted);font-size:10px}._eventTypeList_142v6_181 ._selectedEventType_142v6_215{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand);background:#f0f7f5}._eventDescription_142v6_221{margin:10px 2px 0;color:var(--muted);font-size:10px;line-height:1.45}._slotViewport_142v6_228{min-height:0;padding-right:3px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;scrollbar-width:thin}._slotDay_142v6_238{display:grid;gap:5px}._slotDay_142v6_238 h3{position:sticky;top:0;z-index:1;margin:0;padding:4px 2px;color:var(--muted);background:#fff;font-size:10px}._slotGrid_142v6_254{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}._slotGrid_142v6_254 button{min-width:0;min-height:38px;padding:7px 8px;display:grid;grid-template-columns:14px minmax(0,1fr) 14px;align-items:center;gap:5px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#fff;font-size:10px;text-align:left;cursor:pointer}._slotGrid_142v6_254 button:hover{border-color:#0f615770}._slotGrid_142v6_254 ._selectedSlot_142v6_281{border-color:var(--brand);color:var(--brand-dark);background:#eaf5f2;font-weight:800}._slotLoading_142v6_288,._emptySlots_142v6_289{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:10px}._slotLoading_142v6_288{padding:8px}._emptySlots_142v6_289{min-height:150px;padding:18px;flex-direction:column;border:1px dashed #cbd5d1;border-radius:7px;text-align:center}._emptySlots_142v6_289 strong{color:var(--ink);font-size:11px}._detailsPanel_142v6_117 label,._otpField_142v6_317{display:grid;gap:4px}._detailsPanel_142v6_117 label>span,._otpField_142v6_317>span{color:#465452;font-size:10px;font-weight:800}._detailsPanel_142v6_117 label small{color:var(--muted);font-size:9px;font-weight:500}._detailsPanel_142v6_117 input,._detailsPanel_142v6_117 textarea,._otpField_142v6_317 input{width:100%;min-height:38px;padding:8px 9px;border:1px solid #cfd8d4;border-radius:6px;outline:none;color:var(--ink);background:#fff;font:inherit}._detailsPanel_142v6_117 textarea{min-height:66px;resize:vertical}._detailsPanel_142v6_117 input:focus,._detailsPanel_142v6_117 textarea:focus,._otpField_142v6_317 input:focus{border-color:var(--brand);box-shadow:0 0 0 2px #0f61571c}._selectedTime_142v6_361,._bookingSummary_142v6_362,._currentBookingLine_142v6_363{padding:8px 9px;display:flex;align-items:center;gap:8px;border:1px solid #cfe0db;border-radius:7px;color:var(--brand-dark);background:#eff7f5}._selectedTime_142v6_361>div,._bookingSummary_142v6_362>div{min-width:0;display:grid;gap:1px}._selectedTime_142v6_361 strong,._bookingSummary_142v6_362 strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}._selectedTime_142v6_361 span,._bookingSummary_142v6_362 span{color:var(--muted);font-size:9px}._honeypot_142v6_395{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}._notice_142v6_405{padding:7px 8px;display:flex;align-items:flex-start;gap:6px;border:1px solid var(--line);border-radius:6px;font-size:10px;line-height:1.35}._notice_142v6_405 svg{flex:0 0 auto}._notice_neutral_142v6_420{color:#42524f;background:#f4f7f5}._notice_error_142v6_425{border-color:#e6c2bd;color:#7f2d29;background:#fff3f1}._notice_success_142v6_431{border-color:#bcd9ce;color:#145a49;background:#eef8f3}._stickyActions_142v6_437{position:sticky;bottom:0;z-index:3;margin-top:auto;padding-top:8px;display:flex;justify-content:flex-end;gap:7px;background:linear-gradient(transparent,#fff 22%)}._primaryButton_142v6_449,._secondaryButton_142v6_450,._dangerButton_142v6_451,._iconButton_142v6_452{min-height:40px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:6px;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer}._primaryButton_142v6_449{border-color:var(--brand-dark);color:#fff;background:var(--brand-dark)}._primaryButton_142v6_449:hover:not(:disabled){background:#123d38}._secondaryButton_142v6_450{border-color:#cdd6d2;color:var(--ink);background:#fff}._secondaryButton_142v6_450:hover:not(:disabled){border-color:#aab8b3;background:var(--soft)}._dangerButton_142v6_451{border-color:var(--danger);color:#fff;background:var(--danger)}._iconButton_142v6_452{width:40px;padding:0;border-color:var(--line);color:var(--ink);background:#fff}._primaryButton_142v6_449:disabled,._secondaryButton_142v6_450:disabled,._dangerButton_142v6_451:disabled{opacity:.52;cursor:not-allowed}._centerState_142v6_509,._terminalView_142v6_510{height:100%;min-height:260px;padding:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--muted);text-align:center}._centerState_142v6_509 strong,._terminalView_142v6_510 h1{margin:0;color:var(--ink);font-size:17px}._centerState_142v6_509 span,._terminalView_142v6_510 p{max-width:420px;margin:0;font-size:11px;line-height:1.45}._verificationView_142v6_538,._confirmedView_142v6_539,._terminalView_142v6_510,._managementActionView_142v6_541,._managementSummary_142v6_542{width:min(620px,100%);height:100%;min-height:0;margin:0 auto;padding:22px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;background:#fff}._stateIcon_142v6_555,._stateIconSuccess_142v6_556,._stateIconDanger_142v6_557{width:48px;height:48px;display:grid;place-items:center;border:1px solid #c9dcd6;border-radius:50%;color:var(--brand);background:#eef7f4}._stateIconSuccess_142v6_556{border-color:#b7d8ca;color:#147052;background:#edf8f2}._stateIconDanger_142v6_557{border-color:#e4c0bc;color:var(--danger);background:#fff1ef}._stateCopy_142v6_580{display:grid;gap:4px}._eyebrow_142v6_585{color:#806126;font-size:9px;font-weight:900;text-transform:uppercase}._stateCopy_142v6_580 h1,._managementTitle_142v6_593 h1,._actionHeader_142v6_594 h1{margin:0;color:var(--ink);font-size:21px;line-height:1.15}._stateCopy_142v6_580 p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}._otpField_142v6_317{width:min(300px,100%)}._otpField_142v6_317 input{min-height:48px;text-align:center;font-size:20px;font-weight:800;letter-spacing:0}._expiryText_142v6_620{margin:0;color:var(--muted);font-size:10px}._resendRow_142v6_626{display:flex;align-items:center;justify-content:space-between;gap:8px}._compactAction_142v6_633{min-height:30px;padding:4px 7px;display:inline-flex;align-items:center;gap:4px;border:1px solid #cdd6d2;border-radius:5px;color:var(--brand-dark);background:#fff;font-size:9px;font-weight:800;cursor:pointer}._compactAction_142v6_633:disabled{opacity:.5;cursor:not-allowed}._confirmedDetails_142v6_653,._managementFacts_142v6_654{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._confirmedDetails_142v6_653>div,._managementFacts_142v6_654>div{min-width:0;padding:10px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:3px 6px;border:1px solid var(--line);border-radius:7px;background:var(--soft)}._confirmedDetails_142v6_653 svg,._managementFacts_142v6_654 svg{grid-row:1/span 2;color:var(--brand)}._confirmedDetails_142v6_653 span,._managementFacts_142v6_654 span{color:var(--muted);font-size:9px}._confirmedDetails_142v6_653 strong,._managementFacts_142v6_654 strong{overflow-wrap:anywhere;font-size:10px}._managementSummary_142v6_542{width:min(760px,100%)}._managementTitle_142v6_593{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._managementTitle_142v6_593>div{min-width:0;display:grid;gap:4px}._statusBadge_142v6_707{flex:0 0 auto;padding:5px 7px;border:1px solid var(--line);border-radius:999px;font-size:9px;font-weight:800}._statusActive_142v6_716{border-color:#aed2c5;color:#145b48;background:#edf8f3}._statusInactive_142v6_722{border-color:#d8c6c2;color:#75413a;background:#faf2f0}._managementFacts_142v6_654{grid-template-columns:repeat(3,minmax(0,1fr))}._noteCard_142v6_732{padding:10px;border:1px solid var(--line);border-radius:7px;background:#fff}._noteCard_142v6_732 span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}._noteCard_142v6_732 p{margin:5px 0 0;color:#34423f;font-size:11px;line-height:1.45;white-space:pre-wrap}._actionHeader_142v6_594{display:flex;align-items:center;gap:10px}._actionHeader_142v6_594>div{display:grid;gap:3px}._currentBookingLine_142v6_363{justify-content:space-between}._currentBookingLine_142v6_363 span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}._currentBookingLine_142v6_363 strong{font-size:10px;text-align:right}._managementActionView_142v6_541 ._slotViewport_142v6_228{flex:1;min-height:150px}._spin_142v6_786{animation:_spin_142v6_786 .8s linear infinite}@keyframes _spin_142v6_786{to{transform:rotate(360deg)}}@media(max-width:900px){._page_142v6_1{padding:0;place-items:stretch}._shell_142v6_26{width:100%;height:100dvh;border-right:0;border-bottom:0;border-left:0;border-radius:0}._content_142v6_102{overflow-y:auto}._bookingLayout_142v6_108{height:auto;min-height:100%;grid-template-columns:minmax(0,1fr)}._eventRail_142v6_115,._slotPanel_142v6_116,._detailsPanel_142v6_117{border-right:0;border-bottom:1px solid var(--line);overflow:visible}._eventTypeList_142v6_181{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}._slotViewport_142v6_228{max-height:360px;overflow-y:auto}._detailsPanel_142v6_117{min-height:430px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}._verificationView_142v6_538,._confirmedView_142v6_539,._terminalView_142v6_510,._managementActionView_142v6_541,._managementSummary_142v6_542{width:100%;min-height:100%;height:auto;padding-bottom:calc(18px + env(safe-area-inset-bottom))}._stickyActions_142v6_437{padding-bottom:max(4px,env(safe-area-inset-bottom))}}@media(max-width:560px){._brandHeader_142v6_40{min-height:52px;padding:7px 9px}._brandMark_142v6_67{width:30px;height:30px;flex-basis:30px}._secureBadge_142v6_85 span{display:none}._secureBadge_142v6_85{width:32px;height:32px;padding:0;justify-content:center}._eventRail_142v6_115,._slotPanel_142v6_116,._detailsPanel_142v6_117{padding:10px}._eventTypeList_142v6_181{display:flex;overflow-x:auto;scroll-snap-type:x proximity}._eventTypeList_142v6_181 button{min-width:150px;scroll-snap-align:start}._slotGrid_142v6_254{grid-template-columns:1fr}._slotGrid_142v6_254 button{min-height:42px}._confirmedDetails_142v6_653,._managementFacts_142v6_654{grid-template-columns:1fr}._verificationView_142v6_538,._confirmedView_142v6_539,._terminalView_142v6_510,._managementActionView_142v6_541,._managementSummary_142v6_542{padding:16px 12px calc(12px + env(safe-area-inset-bottom))}._stateCopy_142v6_580 h1,._managementTitle_142v6_593 h1,._actionHeader_142v6_594 h1{font-size:18px}._stickyActions_142v6_437{flex-wrap:wrap}._stickyActions_142v6_437>*{flex:1 1 140px}}@media(max-height:620px){._page_142v6_1{padding:0}._shell_142v6_26{height:100dvh;border-radius:0}._brandHeader_142v6_40{min-height:48px;padding-block:6px}._verificationView_142v6_538,._confirmedView_142v6_539,._terminalView_142v6_510,._managementActionView_142v6_541,._managementSummary_142v6_542{padding-top:14px;gap:8px}}@media(prefers-reduced-motion:reduce){._spin_142v6_786{animation-duration:1.8s}}
