:root{--yoou-canvas:#eee4d4;--yoou-canvas-deep:#e4d5bf;--yoou-ink:#1b2a20;--yoou-muted:#667168;--yoou-green:#2f6b43;--yoou-green-deep:#234f33;--yoou-orange:#ed641d;--yoou-stroke:#ffffffb8;--yoou-stroke-soft:#4953451a;--yoou-panel:#fffcf657;--yoou-panel-strong:#fffcf68a;--yoou-shadow:0 26px 74px #48351f1f, inset 0 1px 0 #fffffff0;--yoou-shadow-hover:0 34px 90px #48351f29, inset 0 1px 0 #fffffffa;--primary:#ed641d;--secondary:#2f6b43;--accent:#dca35b;--background:#eee4d4;--foreground:#1b2a20;--glass:#fffcf657;--glass-border:#ffffffb8;--text-primary:#1b2a20;--text-secondary:#1b2a20c7;--text-muted:#1b2a2099;--border-dim:#4953451c}body{color:var(--yoou-ink);background:radial-gradient(circle at 7% 4%,#ff934b2e,#0000 27%),radial-gradient(circle at 93% 8%,#4888562e,#0000 29%),linear-gradient(145deg,#e8dac5,#f6f0e6 43%,#eadfce)}.main-overlay{opacity:.45!important;background:radial-gradient(circle at 18% 22%,#ff934b24,#0000 26%),radial-gradient(circle at 83% 20%,#48885621,#0000 27%)!important}.dashboard-root :where(.glass-panel,.workspace-panel,.dashboard-card,.metric-card,.provider-card,.ops-panel,.ops-kpi-card,.market-intelligence-card-row,.market-intelligence-region-card),.admin-root :where(.glass-panel,.admin-panel,.metric-card,.admin-section-helper,.admin-provider-card),.auth-panel,.news-card,.news-featured-card,.news-hero-panel,.news-empty-state,.legal-center-card,.legal-center-document,.legal-document{border:1px solid var(--yoou-stroke)!important;background:linear-gradient(145deg, #ffffff75, #f9f0e22e), var(--yoou-panel)!important;box-shadow:var(--yoou-shadow)!important;-webkit-backdrop-filter:blur(28px)saturate(1.34)!important;background-image:linear-gradient(145deg,#ffffff75,#f9f0e22e)!important;border-radius:22px!important}.dashboard-root :where(.glass-panel,.workspace-panel,.dashboard-card,.metric-card,.ops-panel):hover,.admin-root :where(.admin-panel,.metric-card):hover{box-shadow:var(--yoou-shadow-hover)!important;border-color:#fffffff0!important}.dashboard-root :where(.btn-primary,.market-intelligence-run-button,.ops-hero-cta),.admin-root .btn-primary,.auth-submit,.news-nav-cta{color:#fffaf3!important;-webkit-backdrop-filter:blur(16px)saturate(1.3)!important;backdrop-filter:blur(16px)saturate(1.3)!important;background-color:#ed641db8!important;background-image:linear-gradient(145deg,#ff914ddb,#e14b07eb)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;border:1px solid #d24b0a7a!important;border-radius:14px!important;transition:transform .18s,box-shadow .18s!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 36px #de57133d,inset 0 1px #ffffff9e,inset 0 -8px 18px #a735041f!important}.dashboard-root :where(.btn-primary,.market-intelligence-run-button,.ops-hero-cta):hover,.admin-root .btn-primary:hover,.auth-submit:hover,.news-nav-cta:hover{transform:translateY(-2px)!important;box-shadow:0 22px 44px #de57134d,inset 0 1px #ffffffb3!important}.dashboard-root :where(.btn-secondary,.workspace-link-button,.dashboard-topbar-action,.tool-tabs button,.market-intelligence-tabs button),.admin-root :where(.btn-secondary,.admin-section-tabs button){color:#34503d!important;-webkit-backdrop-filter:blur(20px)saturate(1.3)!important;backdrop-filter:blur(20px)saturate(1.3)!important;background:#ffffff40!important;border:1px solid #ffffffad!important;border-radius:13px!important;transition:transform .18s,background .18s,border-color .18s!important;box-shadow:0 10px 25px #4735200f,inset 0 1px #fff!important}.dashboard-root :where(.btn-secondary,.workspace-link-button,.dashboard-topbar-action,.tool-tabs button,.market-intelligence-tabs button):hover,.admin-root :where(.btn-secondary,.admin-section-tabs button):hover{background:#ffffff75!important;border-color:#fffffff0!important;transform:translateY(-2px)!important}.dashboard-root{min-height:100vh!important;color:var(--yoou-ink)!important;background:radial-gradient(circle at 0 0,#ff904833,#0000 29%),radial-gradient(circle at 100% 0,#45855333,#0000 31%),linear-gradient(145deg,#e6d5bd,#f4ecdf 46%,#e8dece)!important;padding:12px!important;position:relative!important;overflow:hidden!important}.dashboard-root:before,.dashboard-root:after,.admin-root:before,.admin-root:after{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(16px)!important;border-radius:999px!important;position:fixed!important}.dashboard-root:before,.admin-root:before{background:#4585532e!important;width:520px!important;height:520px!important;display:block!important;top:-180px!important;right:-120px!important}.dashboard-root:after,.admin-root:after{background:#ff894129!important;width:520px!important;height:520px!important;display:block!important;bottom:-220px!important;left:-180px!important}.dashboard-frame{z-index:1!important;grid-template-columns:var(--dashboard-sidebar-width,280px) minmax(0, 1fr)!important;-webkit-backdrop-filter:blur(34px)saturate(1.3)!important;backdrop-filter:blur(34px)saturate(1.3)!important;background:#fffaf133!important;border:1px solid #ffffffb8!important;border-radius:30px!important;width:100%!important;min-height:calc(100vh - 24px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 42px 120px #48351f2e,inset 0 1px #fff!important}.dashboard-sidebar{z-index:3!important;width:var(--dashboard-sidebar-width,280px)!important;min-width:0!important;height:calc(100vh - 24px)!important;color:var(--yoou-ink)!important;-webkit-backdrop-filter:blur(38px)saturate(1.42)!important;background:linear-gradient(165deg,#ffffff80,#f2e8d733),#fffaf23d!important;border:0!important;border-right:1px solid #ffffff8a!important;border-radius:0!important;flex-direction:column!important;gap:0!important;padding:14px 12px!important;display:flex!important;position:relative!important;overflow:hidden auto!important;box-shadow:18px 0 60px #4a361f14,inset -1px 0 #ffffff61!important}.dashboard-logo{border-bottom:1px solid #4e564917!important;align-items:center!important;min-height:70px!important;margin:0 4px 12px!important;padding:8px 9px 14px!important;display:flex!important}.dashboard-logo .embossed-logo{width:118px!important}.dashboard-nav{align-content:start!important;gap:16px!important;padding:6px 0 14px!important;display:grid!important}.dashboard-nav-section{gap:4px!important;display:grid!important}.dashboard-nav-label{color:#27362b7a!important;letter-spacing:.11em!important;text-transform:uppercase!important;margin:0 10px 5px!important;font-size:9px!important;font-weight:850!important;display:block!important}.dashboard-sidebar .macos-sidebar-item span,.dashboard-sidebar-footer .macos-sidebar-item span{text-overflow:ellipsis!important;white-space:nowrap!important;display:inline!important;overflow:hidden!important}.dashboard-sidebar .macos-sidebar-item,.dashboard-sidebar-footer .macos-sidebar-item{color:#233328b8!important;width:100%!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;justify-content:flex-start!important;gap:10px!important;margin:0!important;font-size:12px!important;font-weight:690!important;transition:transform .17s,background .17s,border-color .17s,box-shadow .17s!important;position:relative!important}.dashboard-sidebar .macos-sidebar-item:hover,.dashboard-sidebar-footer .macos-sidebar-item:hover{background:#ffffff4d!important;border-color:#ffffffa3!important;transform:translate(3px)!important;box-shadow:inset 0 1px #fff!important}.dashboard-sidebar .macos-sidebar-item.active{color:var(--yoou-green-deep)!important;box-shadow:0 12px 28px #2f6b431a, inset 0 1px 0 #fff, inset 3px 0 0 var(--yoou-orange)!important;background:linear-gradient(110deg,#ffffff8f,#daead547)!important;border-color:#ffffffd1!important}.dashboard-sidebar .macos-sidebar-item svg,.dashboard-sidebar-footer .macos-sidebar-item svg{color:currentColor!important;flex:none!important}.dashboard-sidebar-footer{border-top:1px solid #4e564917!important;gap:4px!important;margin-top:auto!important;padding-top:12px!important;display:grid!important}.dashboard-main{background:#fffaf21f!important;grid-template-rows:72px minmax(0,1fr)!important;min-width:0!important;height:calc(100vh - 24px)!important;display:grid!important;overflow:hidden!important}.dashboard-topbar{z-index:4!important;-webkit-backdrop-filter:blur(32px)saturate(1.35)!important;backdrop-filter:blur(32px)saturate(1.35)!important;background:linear-gradient(100deg,#ffffff6b,#fff9ef29)!important;border:0!important;border-bottom:1px solid #ffffff8a!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:72px!important;margin:0!important;padding:10px 18px!important;display:flex!important;position:relative!important;top:auto!important;box-shadow:0 14px 42px #4a361f0f,inset 0 1px #ffffffdb!important}.dashboard-topbar-context{gap:3px!important;min-width:0!important;display:grid!important}.dashboard-topbar-title{color:var(--yoou-ink)!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:820!important;display:flex!important}.dashboard-topbar-title svg{color:var(--yoou-orange)!important}.dashboard-topbar-context>small{color:#23332885!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;overflow:hidden!important}.dashboard-topbar-actions{justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.dashboard-topbar-action{justify-content:center!important;width:auto!important;min-width:0!important;min-height:40px!important;padding:0 13px!important}.dashboard-topbar-action span{display:inline!important}.dashboard-content{background:0 0!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:auto!important}.dashboard-content-inner{width:min(1500px,100%)!important;margin:0 auto!important;padding:30px clamp(20px,3vw,42px) 64px!important}.dashboard-root :where(.tool-heading h1,.workspace-title,.workspace-hero-panel h1,.market-intelligence-heading h1){color:var(--yoou-ink)!important;letter-spacing:-.045em!important;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif!important;font-size:clamp(32px,3.2vw,48px)!important;font-weight:500!important;line-height:1.02!important}.dashboard-root :where(.tool-heading p,.workspace-subtitle,.market-intelligence-heading p){color:#2333289e!important;max-width:760px!important;font-size:13px!important;line-height:1.65!important}.dashboard-root :where(.workspace-kicker,.tool-label,.panel-eyebrow){color:var(--yoou-orange)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}.dashboard-root :where(input:not([type=checkbox]):not([type=color]):not([type=range]),select,textarea),.admin-root :where(input:not([type=checkbox]):not([type=color]):not([type=range]),select,textarea){color:var(--yoou-ink)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffff52!important;border:1px solid #ffffffb8!important;border-radius:13px!important;box-shadow:inset 0 1px #fff,0 10px 24px #48351f0d!important}.dashboard-root :where(input,select,textarea):focus,.admin-root :where(input,select,textarea):focus{border-color:#ed641d61!important;outline:3px solid #ed641d21!important}.dashboard-root :where(.market-intelligence-table,.admin-table),.admin-root .admin-table{border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important}.dashboard-root :where(.market-intelligence-table,.admin-table) th,.admin-root .admin-table th{color:#23332894!important;letter-spacing:.04em!important;background:#ffffff38!important;border-bottom:1px solid #4e56491a!important;font-size:10px!important;font-weight:850!important}.dashboard-root :where(.market-intelligence-table,.admin-table) td,.admin-root .admin-table td{color:var(--yoou-ink)!important;background:#ffffff14!important;border-bottom:1px solid #4e564914!important}.dashboard-root :where(.metric-grid,.ops-kpi-grid,.market-intelligence-kpis),.admin-root .admin-metric-grid{border:0!important;border-radius:0!important;gap:12px!important;overflow:visible!important}.dashboard-root :where(.metric-grid,.ops-kpi-grid,.market-intelligence-kpis)>*,.admin-root .admin-metric-grid>*{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#ffffff45!important;border:1px solid #ffffffad!important;border-radius:18px!important;box-shadow:0 16px 40px #48351f12,inset 0 1px #fff!important}.admin-root{min-height:100vh!important;color:var(--yoou-ink)!important;background:linear-gradient(145deg,#f0e6d4c2,#f9f5edad 46%,#e8deceb8),url(/dashboard-atmosphere-v1.png) 50%/cover fixed,radial-gradient(circle at 0 0,#ff904830,#0000 29%),radial-gradient(circle at 100% 0,#45855330,#0000 31%),linear-gradient(145deg,#e6d5bd,#f4ecdf 46%,#e8dece)!important;padding:0!important;position:relative!important;overflow:hidden!important}.admin-root .admin-shell{z-index:1!important;width:100%!important;max-width:none!important;min-height:100vh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto!important;grid-template-columns:246px minmax(0,1fr)!important;align-content:start!important;gap:0!important;margin:0!important;padding:0 0 64px!important;display:grid!important;position:relative!important;overflow:hidden!important}.admin-root .admin-section-nav{-webkit-backdrop-filter:blur(38px)saturate(1.42)!important;backdrop-filter:blur(38px)saturate(1.42)!important;background:linear-gradient(165deg,#ffffff80,#f2e8d733)!important;border:0!important;border-right:1px solid #ffffff8f!important;border-radius:0!important;grid-area:1/1/span 100!important;width:246px!important;height:100vh!important;padding:0 12px 24px!important;display:block!important;position:sticky!important;top:0!important;overflow-y:auto!important;box-shadow:18px 0 60px #4a361f14,inset -1px 0 #ffffff61!important}.admin-root .admin-rail-logo{border-bottom:1px solid #4e564917!important;min-height:78px!important;margin:0 0 14px!important;padding:12px 8px!important}.admin-root .admin-section-group{margin:0 0 16px!important}.admin-root .admin-section-group>span{color:#27362b7a!important;letter-spacing:.11em!important;text-transform:uppercase!important;margin:0 9px 6px!important;font-size:9px!important;font-weight:850!important;display:block!important}.admin-root .admin-section-tabs{gap:4px!important;display:grid!important}.admin-root .admin-section-tabs button,.admin-root .admin-section-group .admin-section-tabs button{color:#233328b8!important;width:100%!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;justify-content:flex-start!important;gap:9px!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important}.admin-root .admin-section-tabs button:hover{background:#ffffff4d!important;border-color:#ffffffa3!important;transform:translate(3px)!important;box-shadow:inset 0 1px #fff!important}.admin-root .admin-section-tabs button.active{color:var(--yoou-green-deep)!important;box-shadow:0 12px 28px #2f6b431a, inset 0 1px 0 #fff, inset 3px 0 0 var(--yoou-orange)!important;background:linear-gradient(110deg,#ffffff8f,#daead547)!important;border-color:#ffffffd1!important}.admin-root .admin-section-tabs button svg{color:currentColor!important}.admin-root .admin-header{min-height:120px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:2!important;margin:0!important;padding:24px 30px!important;position:relative!important;top:auto!important}.admin-root .admin-header h1{color:var(--yoou-ink)!important;letter-spacing:-.045em!important;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif!important;font-size:clamp(32px,3vw,46px)!important;font-weight:500!important}.admin-root .admin-header p{color:#23332899!important;max-width:760px!important;font-size:12px!important;line-height:1.6!important}.admin-root .admin-header-actions{gap:7px!important}.admin-root .admin-shell>:not(.admin-header):not(.admin-section-nav){grid-column:2!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:30px!important;padding-right:30px!important}.admin-root .admin-section-helper{margin-top:22px!important}.admin-root .admin-section-helper>span,.dashboard-root .metric-icon,.admin-root .metric-icon{color:var(--yoou-green)!important;background:#d2e4cf4d!important;border:1px solid #ffffffb3!important;border-radius:13px!important;box-shadow:inset 0 1px #fff!important}.admin-root :where(.admin-metric-grid,.admin-analytics-grid,.admin-control-grid,.admin-content-grid){gap:14px!important}.admin-root .admin-metric-grid{margin-top:16px!important}.admin-root .admin-summary-card{min-height:118px!important}.auth-shell,.news-shell,.legal-shell{isolation:isolate!important;background:radial-gradient(circle at 8% 6%,#ff914b2e,#0000 28%),radial-gradient(circle at 92% 10%,#4989572e,#0000 30%),linear-gradient(145deg,#e8dac5,#f6f0e6 46%,#eadfce)!important;min-height:100vh!important;position:relative!important}.auth-shell:before,.auth-shell:after,.news-shell:before,.news-shell:after,.legal-shell:before,.legal-shell:after{opacity:.36!important;display:block!important}.auth-panel{border-radius:28px!important}.auth-heading h1,.news-hero h1,.legal-document h1,.legal-center-document h1{color:var(--yoou-ink)!important;letter-spacing:-.045em!important;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif!important;font-weight:500!important}.news-nav{box-shadow:var(--yoou-shadow)!important;-webkit-backdrop-filter:blur(30px)saturate(1.4)!important;backdrop-filter:blur(30px)saturate(1.4)!important;background:#fffcf657!important;border:1px solid #ffffffb8!important;border-radius:24px!important}@media (max-width:1080px){.dashboard-root{padding:8px!important}.dashboard-frame{grid-template-columns:var(--dashboard-sidebar-width,240px) minmax(0, 1fr)!important;border-radius:24px!important;min-height:calc(100vh - 16px)!important}.dashboard-sidebar,.dashboard-main{height:calc(100vh - 16px)!important}.dashboard-topbar-action span{display:none!important}.dashboard-topbar-action{width:40px!important;padding:0!important}.admin-root .admin-shell{grid-template-columns:214px minmax(0,1fr)!important}.admin-root .admin-section-nav{width:214px!important}}@media (max-width:820px){.dashboard-root{padding:0 0 70px!important;overflow:visible!important}.dashboard-frame{border:0!important;border-radius:0!important;min-height:100vh!important;display:block!important;overflow:visible!important}.dashboard-sidebar{z-index:90!important;-webkit-backdrop-filter:blur(30px)saturate(1.4)!important;backdrop-filter:blur(30px)saturate(1.4)!important;background:#f7f0e58f!important;border:1px solid #ffffffc7!important;border-radius:22px!important;width:auto!important;min-width:0!important;height:64px!important;padding:8px!important;display:block!important;position:fixed!important;bottom:8px!important;left:8px!important;right:8px!important;overflow:auto hidden!important;box-shadow:0 24px 70px #48351f33,inset 0 1px #fff!important}.dashboard-logo,.dashboard-sidebar-footer,.dashboard-nav-section[data-section=library],.dashboard-nav-section[data-section=account]{display:none!important}.dashboard-nav{justify-content:space-around!important;gap:4px!important;width:max-content!important;min-width:100%!important;padding:0!important;display:flex!important}.dashboard-nav-section{display:contents!important}.dashboard-sidebar .macos-sidebar-item{flex:0 0 44px!important;justify-content:center!important;width:44px!important;min-height:44px!important;padding:0!important}.dashboard-sidebar .macos-sidebar-item span{display:none!important}.dashboard-main{height:auto!important;min-height:100vh!important;display:block!important;overflow:visible!important}.dashboard-topbar{min-height:68px!important;padding:9px 12px!important;position:sticky!important;top:0!important}.dashboard-topbar-context>small{max-width:46vw!important}.dashboard-content{overflow:visible!important}.dashboard-content-inner{padding:24px 14px 88px!important}.dashboard-root :where(.metric-grid,.ops-kpi-grid,.market-intelligence-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-root{padding:0 0 74px!important;overflow:visible!important}.admin-root .admin-shell{border:0!important;border-radius:0!important;min-height:100vh!important;display:block!important;overflow:visible!important}.admin-root .admin-section-nav{z-index:90!important;-webkit-backdrop-filter:blur(30px)saturate(1.4)!important;backdrop-filter:blur(30px)saturate(1.4)!important;background:#f7f0e594!important;border:1px solid #ffffffc7!important;border-radius:22px!important;gap:4px!important;width:auto!important;height:64px!important;padding:8px!important;display:flex!important;position:fixed!important;inset:auto 8px 8px!important;overflow:auto hidden!important;box-shadow:0 24px 70px #48351f33,inset 0 1px #fff!important}.admin-root .admin-rail-logo,.admin-root .admin-section-group>span{display:none!important}.admin-root .admin-section-group,.admin-root .admin-section-tabs{display:contents!important}.admin-root .admin-section-tabs button,.admin-root .admin-section-group .admin-section-tabs button{justify-content:center!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;font-size:0!important;overflow:hidden!important}.admin-root .admin-header{padding:20px 16px!important}.admin-root .admin-header p{display:none!important}.admin-root .admin-shell>:not(.admin-header):not(.admin-section-nav){width:100%!important;padding-left:14px!important;padding-right:14px!important}}@media (max-width:560px){.dashboard-topbar-action.danger,.dashboard-topbar-actions .admin-return-action,.dashboard-topbar-context>small{display:none!important}.dashboard-root :where(.metric-grid,.ops-kpi-grid,.market-intelligence-kpis){grid-template-columns:1fr!important}.dashboard-root :where(.tool-heading h1,.workspace-title,.market-intelligence-heading h1){font-size:32px!important}.admin-root .admin-header{gap:14px!important;display:grid!important}.admin-root .admin-header h1{font-size:31px!important}.admin-root .admin-header-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.admin-root .admin-header-actions .danger{display:none!important}}@media (prefers-reduced-motion:reduce){.dashboard-root *,.admin-root *,.auth-shell *,.news-shell *,.legal-shell *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
:root{--workspace-sidebar:248px;--workspace-gap:clamp(14px, 1.1vw, 20px);--workspace-gutter:clamp(14px, 1.35vw, 24px);--workspace-radius:22px;--workspace-radius-sm:14px;--workspace-ink:#203128;--workspace-muted:#687168;--workspace-green:#2f6b4b;--workspace-orange:#ed6a28;--workspace-line:#ffffffc2;--workspace-line-soft:#33483a1c;--workspace-glass:#fffcf657;--workspace-glass-strong:#fffcf687;--workspace-shadow:0 20px 58px #523d231a, inset 0 1px 0 #ffffffeb;--workspace-mobile-backdrop-layer:120;--workspace-mobile-drawer-layer:130}.dashboard-root.dashboard-workspace-root,.dashboard-root.dashboard-prompt-root,.admin-root.admin-workspace-root{min-height:100svh!important;color:var(--workspace-ink)!important;isolation:isolate!important;background-color:#eee3d1!important;background-image:linear-gradient(#f8f2e824,#f6efe433),url(/dashboard-atmosphere-v1.png)!important;background-position:0 0,top,0 0!important;background-repeat:repeat,no-repeat,repeat!important;background-size:auto,cover,auto!important;background-attachment:scroll,fixed,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;padding:0!important;overflow:hidden!important}.dashboard-root.dashboard-workspace-root:before,.dashboard-root.dashboard-workspace-root:after,.dashboard-root.dashboard-prompt-root:before,.dashboard-root.dashboard-prompt-root:after,.admin-root.admin-workspace-root:before,.admin-root.admin-workspace-root:after{display:none!important}.dashboard-root.dashboard-workspace-root :where(.glass-panel,.workspace-panel,.dashboard-card,.metric-card,.ops-panel,.ops-kpi-card,.market-intelligence-card-row,.market-intelligence-region-card,.settings-message),.dashboard-root.dashboard-prompt-root :where(.glass-panel,.workspace-panel,.dashboard-card,.metric-card,.ops-panel,.prompt-card,.settings-message),.admin-root.admin-workspace-root :where(.admin-panel,.glass-panel,.metric-card,.admin-summary-card,.admin-section-helper,.settings-message){border:1px solid var(--workspace-line)!important;border-radius:var(--workspace-radius)!important;box-shadow:var(--workspace-shadow)!important;-webkit-backdrop-filter:blur(26px)saturate(1.28)!important;background:linear-gradient(145deg,#ffffff75,#f9f0e233)!important}.dashboard-root.dashboard-workspace-root :where(.market-intelligence-tools,.settings-control-surface,.ops-dashboard,.workspace-shell,.opportunity-workspace,.risk-lab,.results-shell),.dashboard-root.dashboard-prompt-root :where(.market-intelligence-tools,.settings-control-surface,.ops-dashboard,.workspace-shell,.opportunity-workspace,.risk-lab,.results-shell){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.dashboard-root.dashboard-workspace-root .dashboard-frame,.dashboard-root.dashboard-prompt-root .dashboard-frame{grid-template-columns:var(--workspace-sidebar) minmax(0, 1fr)!important;width:100%!important;height:100svh!important;min-height:100svh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:grid!important;overflow:hidden!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar,.dashboard-root.dashboard-prompt-root .dashboard-sidebar,.admin-root.admin-workspace-root .admin-section-nav{color:var(--workspace-ink)!important;-webkit-backdrop-filter:blur(34px)saturate(1.25)!important;background:linear-gradient(165deg,#ffffff6b,#f1e7d633)!important;border:0!important;border-right:1px solid #ffffffa8!important;border-radius:0!important;box-shadow:16px 0 46px #4b392311,inset -1px 0 #ffffff59!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar,.dashboard-root.dashboard-prompt-root .dashboard-sidebar{width:var(--workspace-sidebar)!important;height:100svh!important;min-height:100svh!important;padding:14px 12px!important;position:relative!important;inset:auto!important;overflow:hidden auto!important}.dashboard-root.dashboard-workspace-root .dashboard-main,.dashboard-root.dashboard-prompt-root .dashboard-main{background:0 0!important;grid-template-rows:72px minmax(0,1fr)!important;min-width:0!important;height:100svh!important;display:grid!important;overflow:hidden!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar,.dashboard-root.dashboard-prompt-root .dashboard-topbar{min-height:72px!important;padding:10px var(--workspace-gutter)!important;-webkit-backdrop-filter:blur(30px)saturate(1.25)!important;backdrop-filter:blur(30px)saturate(1.25)!important;background:linear-gradient(100deg,#ffffff61,#fff9ef24)!important;border:0!important;border-bottom:1px solid #ffffffad!important;border-radius:0!important;margin:0!important;box-shadow:0 14px 38px #4a361f0b,inset 0 1px #ffffffdb!important}.dashboard-root.dashboard-workspace-root .dashboard-content,.dashboard-root.dashboard-prompt-root .dashboard-content{background:0 0!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:auto!important}.dashboard-root.dashboard-workspace-root .dashboard-content-inner,.dashboard-root.dashboard-prompt-root .dashboard-content-inner{width:100%!important;max-width:none!important;padding:var(--workspace-gutter)!important;margin:0!important}.dashboard-root.dashboard-workspace-root :where(.dashboard-nav,.dashboard-nav-section),.dashboard-root.dashboard-prompt-root :where(.dashboard-nav,.dashboard-nav-section),.admin-root.admin-workspace-root :where(.admin-section-tabs){gap:5px!important}.dashboard-root.dashboard-workspace-root .dashboard-nav,.dashboard-root.dashboard-prompt-root .dashboard-nav{gap:16px!important}.dashboard-root.dashboard-workspace-root :where(.dashboard-nav-label),.dashboard-root.dashboard-prompt-root :where(.dashboard-nav-label),.admin-root.admin-workspace-root .admin-section-group>span{color:#27362b80!important;letter-spacing:.11em!important;text-transform:uppercase!important;margin:0 10px 5px!important;font-size:9px!important;font-weight:850!important}.dashboard-root.dashboard-workspace-root :where(.dashboard-sidebar,.dashboard-sidebar-footer) .macos-sidebar-item,.dashboard-root.dashboard-prompt-root :where(.dashboard-sidebar,.dashboard-sidebar-footer) .macos-sidebar-item,.admin-root.admin-workspace-root .admin-section-tabs button,.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs button{color:#233328bd!important;width:100%!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;justify-content:flex-start!important;gap:10px!important;padding:0 11px!important;font-size:11px!important;font-weight:720!important;line-height:1.2!important;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s!important}.dashboard-root.dashboard-workspace-root :where(.dashboard-sidebar,.dashboard-sidebar-footer) .macos-sidebar-item:hover,.dashboard-root.dashboard-prompt-root :where(.dashboard-sidebar,.dashboard-sidebar-footer) .macos-sidebar-item:hover,.admin-root.admin-workspace-root .admin-section-tabs button:hover{background:#ffffff4d!important;border-color:#ffffffad!important;transform:translate(2px)!important;box-shadow:inset 0 1px #ffffffe6!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item.active,.dashboard-root.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item.active,.admin-root.admin-workspace-root .admin-section-tabs button.active,.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs button.active{color:#234f36!important;box-shadow:0 10px 24px #2f6b4314, inset 0 1px 0 #fff, inset 3px 0 0 var(--workspace-orange)!important;background:linear-gradient(110deg,#ffffff9e,#daead54d)!important;border-color:#ffffffd6!important}.admin-root.admin-workspace-root .admin-shell{z-index:1!important;width:100%!important;max-width:none!important;min-height:100svh!important;padding:0 0 var(--workspace-gutter) 0!important;grid-template-columns:var(--workspace-sidebar) minmax(0, 1fr)!important;align-content:start!important;column-gap:0!important;row-gap:var(--workspace-gap)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-auto-rows:max-content!important;margin:0!important;display:grid!important;position:relative!important;overflow:visible!important}.admin-root.admin-workspace-root .admin-section-nav{width:var(--workspace-sidebar)!important;flex-direction:column!important;grid-area:1/1/span 100!important;height:100svh!important;max-height:none!important;padding:14px 12px 20px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden auto!important}.admin-root.admin-workspace-root .admin-rail-logo,.dashboard-root.dashboard-workspace-root .dashboard-logo,.dashboard-root.dashboard-prompt-root .dashboard-logo{border-bottom:1px solid #4e56491a!important;min-height:72px!important;margin:0 4px 12px!important;padding:9px 8px 13px!important}.admin-root.admin-workspace-root .admin-section-groups{gap:16px!important;width:100%!important;display:grid!important}.admin-root.admin-workspace-root .admin-section-group{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.admin-root.admin-workspace-root .admin-section-tabs{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-root.admin-workspace-root .admin-sidebar-footer{border-top:1px solid #4e56491a!important;gap:7px!important;width:100%!important;margin-top:auto!important;padding:12px 0 0!important;display:grid!important}.admin-root.admin-workspace-root .admin-sidebar-footer .macos-sidebar-item{color:#233328bd!important;width:100%!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:0 11px!important;font-size:11px!important;font-weight:720!important;text-decoration:none!important;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s!important;display:flex!important}.admin-root.admin-workspace-root .admin-sidebar-footer .macos-sidebar-item:hover{background:#ffffff4d!important;border-color:#ffffffad!important;transform:translate(2px)!important;box-shadow:inset 0 1px #ffffffe6!important}.admin-root.admin-workspace-root .admin-sidebar-footer .admin-sidebar-logout{color:#b83b2f!important}.admin-root.admin-workspace-root .ai-credit-meter{min-height:48px!important;color:var(--workspace-ink)!important;-webkit-backdrop-filter:blur(22px)saturate(1.4)!important;background:radial-gradient(circle at 12% 10%,#ffffffeb,#0000 38%),linear-gradient(145deg,#eaf5e4b8,#ffefd873)!important;border:1px solid #2f7a4f33!important;border-radius:16px!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;text-decoration:none!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;display:flex!important;box-shadow:0 12px 28px #2f7a4f17,inset 0 1px #ffffffdb!important}.admin-root.admin-workspace-root .ai-credit-meter:hover{border-color:#f9731652!important;transform:translateY(-1px)!important;box-shadow:0 16px 34px #2f7a4f1f,inset 0 1px #ffffffeb!important}.admin-root.admin-workspace-root .ai-credit-meter-icon{width:30px!important;height:30px!important;color:var(--workspace-green)!important;background:#ffffff9e!important;border-radius:10px!important;flex:0 0 30px!important;place-items:center!important;display:grid!important;box-shadow:inset 0 1px #ffffffeb!important}.admin-root.admin-workspace-root .ai-credit-meter-copy{gap:1px!important;min-width:0!important;display:grid!important}.admin-root.admin-workspace-root .ai-credit-meter-copy small{color:var(--workspace-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:700!important}.admin-root.admin-workspace-root .ai-credit-meter-copy strong{font-size:.88rem!important;line-height:1.1!important}.admin-root.admin-workspace-root .admin-header{width:auto!important;min-height:108px!important;margin:var(--workspace-gap) var(--workspace-gutter) 0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:2!important;padding:18px 0 10px!important}.admin-root.admin-workspace-root .admin-shell>:not(.admin-header):not(.admin-section-nav):not(.admin-mobile-nav-backdrop){width:auto!important;max-width:none!important;margin:0 var(--workspace-gutter)!important;grid-column:2!important;padding:0!important}.admin-root.admin-workspace-root .admin-section-helper{min-height:76px!important;margin-top:0!important;padding:15px 18px!important}.admin-root.admin-workspace-root :where(.admin-metric-grid,.admin-analytics-grid,.admin-control-grid,.admin-content-grid,.admin-overview-brief-grid,.admin-cost-grid,.admin-ring-grid,.admin-command-grid),.dashboard-root.dashboard-workspace-root :where(.metric-grid,.ops-kpi-grid,.market-intelligence-kpis,.workspace-grid,.market-intelligence-grid),.dashboard-root.dashboard-prompt-root :where(.metric-grid,.ops-kpi-grid,.workspace-grid){gap:var(--workspace-gap)!important}.admin-root.admin-workspace-root :where(.admin-panel,.glass-panel,.admin-overview-brief),.dashboard-root.dashboard-workspace-root :where(.glass-panel,.workspace-panel,.dashboard-card,.ops-panel),.dashboard-root.dashboard-prompt-root :where(.glass-panel,.workspace-panel,.dashboard-card,.ops-panel){margin:0!important}.admin-root.admin-workspace-root :where(.admin-panel,.glass-panel,.admin-overview-brief) :where(.admin-panel,.glass-panel,.metric-card,.admin-summary-card),.dashboard-root.dashboard-workspace-root :where(.glass-panel,.workspace-panel) :where(.glass-panel,.workspace-panel,.dashboard-card,.metric-card),.dashboard-root.dashboard-prompt-root :where(.glass-panel,.workspace-panel) :where(.glass-panel,.workspace-panel,.dashboard-card,.metric-card){box-shadow:inset 0 1px #ffffffc7!important}.admin-root.admin-workspace-root .admin-metric-grid{margin-top:0!important}.admin-root.admin-workspace-root :where(.admin-summary-card,.metric-card){min-height:116px!important;padding:15px 16px!important}.admin-root.admin-workspace-root :where(.panel-heading,.admin-header),.dashboard-root.dashboard-workspace-root :where(.panel-heading,.tool-heading),.dashboard-root.dashboard-prompt-root :where(.panel-heading,.tool-heading){gap:10px!important}.admin-root.admin-workspace-root .admin-header h1,.dashboard-root.dashboard-workspace-root :where(.tool-heading h1,.workspace-title,.workspace-hero-panel h1,.market-intelligence-heading h1),.dashboard-root.dashboard-prompt-root :where(.tool-heading h1,.workspace-title,.workspace-hero-panel h1){color:var(--workspace-ink)!important;letter-spacing:-.04em!important;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif!important;font-weight:500!important}.admin-root.admin-workspace-root .admin-header h1{font-size:clamp(34px,3vw,48px)!important;line-height:1!important}.admin-root.admin-workspace-root :where(.panel-heading h2,.admin-overview-brief h2),.dashboard-root.dashboard-workspace-root :where(.panel-heading h2,.workspace-panel h2),.dashboard-root.dashboard-prompt-root :where(.panel-heading h2,.workspace-panel h2){color:var(--workspace-ink)!important;text-wrap:balance!important;line-height:1.15!important}.admin-root.admin-workspace-root :where(.muted-copy,.admin-header p,.admin-section-helper p),.dashboard-root.dashboard-workspace-root :where(.muted-copy,.tool-heading p,.workspace-subtitle),.dashboard-root.dashboard-prompt-root :where(.muted-copy,.tool-heading p,.workspace-subtitle){color:var(--workspace-muted)!important;line-height:1.55!important}.admin-root.admin-workspace-root :where(.admin-table-wrap,.settings-control-grid,.provider-grid,.admin-cost-grid,.admin-credit-trend),.dashboard-root.dashboard-workspace-root :where(.market-intelligence-table-wrap,.settings-control-grid,.provider-grid),.dashboard-root.dashboard-prompt-root :where(.settings-control-grid,.provider-grid){margin-top:var(--workspace-gap)!important}.admin-root.admin-workspace-root :where(.admin-table-wrap,.admin-provider-chart,.admin-credit-trend,.admin-plan-chart,.ops-momentum-chart),.dashboard-root.dashboard-workspace-root :where(.market-intelligence-table-wrap,.ops-momentum-chart),.dashboard-root.dashboard-prompt-root :where(.ops-momentum-chart){border-radius:16px!important;overflow:hidden!important}@media (max-width:1024px){.dashboard-root.dashboard-workspace-root,.dashboard-root.dashboard-prompt-root,.admin-root.admin-workspace-root{background-attachment:scroll!important;min-height:100dvh!important;overflow:visible!important}.dashboard-root.dashboard-workspace-root .dashboard-frame,.dashboard-root.dashboard-prompt-root .dashboard-frame{height:auto!important;min-height:100dvh!important;display:block!important;overflow:visible!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar,.dashboard-root.dashboard-prompt-root .dashboard-sidebar,.admin-root.admin-workspace-root .admin-section-nav{z-index:var(--workspace-mobile-drawer-layer)!important;-webkit-backdrop-filter:blur(32px)saturate(1.25)!important;backdrop-filter:blur(32px)saturate(1.25)!important;background:#f5eddfd1 linear-gradient(165deg,#ffffff9e,#ede2cf5c)!important;border-right:1px solid #ffffffd1!important;width:min(86vw,320px)!important;height:100dvh!important;min-height:100dvh!important;padding:14px 12px 22px!important;transition:transform .22s!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;transform:translate(-104%)!important;box-shadow:28px 0 80px #362b1c33,inset -1px 0 #ffffff80!important}.dashboard-root.dashboard-workspace-root .dashboard-mobile-backdrop,.dashboard-root.dashboard-prompt-root .dashboard-mobile-backdrop,.admin-root.admin-workspace-root .admin-mobile-nav-backdrop{z-index:var(--workspace-mobile-backdrop-layer)!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar.mobile-open,.dashboard-root.dashboard-prompt-root .dashboard-sidebar.mobile-open,.admin-root.admin-workspace-root .admin-section-nav.mobile-open{transform:translate(0)!important}.dashboard-root.dashboard-workspace-root :where(.dashboard-logo,.dashboard-sidebar-footer,.dashboard-nav-section),.dashboard-root.dashboard-prompt-root :where(.dashboard-logo,.dashboard-sidebar-footer,.dashboard-nav-section),.admin-root.admin-workspace-root :where(.admin-rail-logo,.admin-rail-intro,.admin-section-group,.admin-sidebar-footer){display:revert!important}.admin-root.admin-workspace-root .admin-section-groups{display:grid!important}.dashboard-root.dashboard-workspace-root .dashboard-nav,.dashboard-root.dashboard-prompt-root .dashboard-nav,.admin-root.admin-workspace-root .admin-section-tabs{justify-content:stretch!important;width:100%!important;min-width:0!important;display:grid!important}.dashboard-root.dashboard-workspace-root .dashboard-nav-section,.dashboard-root.dashboard-prompt-root .dashboard-nav-section,.admin-root.admin-workspace-root .admin-section-group{display:grid!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item,.dashboard-root.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item,.admin-root.admin-workspace-root .admin-section-tabs button,.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs button{justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:0 11px!important;font-size:12px!important;overflow:visible!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item span,.dashboard-root.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item span,.admin-root.admin-workspace-root .admin-section-tabs button{text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-root.dashboard-workspace-root .dashboard-main,.dashboard-root.dashboard-prompt-root .dashboard-main{height:auto!important;min-height:100dvh!important;display:block!important;overflow:visible!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar,.dashboard-root.dashboard-prompt-root .dashboard-topbar{z-index:80!important;min-height:68px!important;padding:8px 12px!important;position:sticky!important;top:0!important}.dashboard-root.dashboard-workspace-root .dashboard-mobile-menu-trigger,.dashboard-root.dashboard-prompt-root .dashboard-mobile-menu-trigger,.admin-root.admin-workspace-root .admin-mobile-nav-trigger{display:flex!important}.dashboard-root.dashboard-workspace-root .dashboard-content,.dashboard-root.dashboard-prompt-root .dashboard-content{overflow:visible!important}.dashboard-root.dashboard-workspace-root .dashboard-content-inner,.dashboard-root.dashboard-prompt-root .dashboard-content-inner{padding:16px!important}.admin-root.admin-workspace-root .admin-shell{min-height:100dvh!important;padding:12px!important;display:block!important;overflow:visible!important}.admin-root.admin-workspace-root .admin-mobile-nav-trigger{z-index:84!important;width:calc(100% - 24px)!important;margin:0 12px 14px!important;position:sticky!important;top:10px!important}.admin-root.admin-workspace-root .admin-header,.admin-root.admin-workspace-root .admin-shell>:not(.admin-header):not(.admin-section-nav):not(.admin-mobile-nav-backdrop){width:100%!important;margin:0 0 var(--workspace-gap)!important;padding-left:0!important;padding-right:0!important}.admin-root.admin-workspace-root .admin-header{min-height:0!important;padding:12px 2px 4px!important}.admin-root.admin-workspace-root :where(.admin-content-grid,.admin-analytics-grid,.admin-control-grid,.admin-command-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.dashboard-root.dashboard-workspace-root .dashboard-content-inner,.dashboard-root.dashboard-prompt-root .dashboard-content-inner{padding:12px!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar-context>small,.dashboard-root.dashboard-prompt-root .dashboard-topbar-context>small,.dashboard-root.dashboard-workspace-root .dashboard-topbar-action span,.dashboard-root.dashboard-prompt-root .dashboard-topbar-action span{display:none!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar-action,.dashboard-root.dashboard-prompt-root .dashboard-topbar-action{width:40px!important;min-width:40px!important;padding:0!important}.dashboard-root.dashboard-workspace-root :where(.metric-grid,.ops-kpi-grid,.market-intelligence-kpis,.workspace-grid,.market-intelligence-grid),.dashboard-root.dashboard-prompt-root :where(.metric-grid,.ops-kpi-grid,.workspace-grid),.admin-root.admin-workspace-root :where(.admin-metric-grid,.admin-content-grid,.admin-analytics-grid,.admin-control-grid,.admin-command-grid,.admin-data-map,.admin-access-posture,.admin-user-filters){grid-template-columns:1fr!important}.admin-root.admin-workspace-root .admin-shell{padding:10px!important}.admin-root.admin-workspace-root .admin-mobile-nav-trigger{width:calc(100% - 20px)!important;margin:0 10px 12px!important}.admin-root.admin-workspace-root .admin-header{gap:12px!important;display:grid!important}.admin-root.admin-workspace-root .admin-header h1{font-size:clamp(31px,11vw,40px)!important}.admin-root.admin-workspace-root .admin-header-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.admin-root.admin-workspace-root :where(.admin-panel,.glass-panel,.admin-section-helper),.dashboard-root.dashboard-workspace-root :where(.glass-panel,.workspace-panel,.dashboard-card,.ops-panel),.dashboard-root.dashboard-prompt-root :where(.glass-panel,.workspace-panel,.dashboard-card,.ops-panel){border-radius:18px!important}}@media (prefers-reduced-motion:reduce){.dashboard-root.dashboard-workspace-root *,.dashboard-root.dashboard-prompt-root *,.admin-root.admin-workspace-root *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.dashboard-root.dashboard-workspace-root .workspace-sidebar.dashboard-sidebar,.dashboard-root.dashboard-prompt-root .workspace-sidebar.dashboard-sidebar,.admin-root.admin-workspace-root .workspace-sidebar.admin-section-nav{box-sizing:border-box!important;width:var(--workspace-sidebar)!important;min-width:var(--workspace-sidebar)!important;max-width:var(--workspace-sidebar)!important;height:100svh!important;min-height:100svh!important;color:var(--workspace-ink)!important;-webkit-backdrop-filter:blur(34px)saturate(1.25)!important;background:linear-gradient(165deg,#ffffff75,#f1e7d63d)!important;border:0!important;border-right:1px solid #ffffffb8!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:14px 12px 12px!important;display:flex!important;overflow:hidden!important;box-shadow:16px 0 46px #4b392311,inset -1px 0 #ffffff6b!important}.dashboard-root.dashboard-workspace-root .workspace-sidebar.dashboard-sidebar,.dashboard-root.dashboard-prompt-root .workspace-sidebar.dashboard-sidebar{position:relative!important;inset:auto!important}.admin-root.admin-workspace-root .workspace-sidebar.admin-section-nav{grid-area:1/1/span 100!important;position:sticky!important;inset:0 auto auto 0!important}.workspace-sidebar *,.workspace-sidebar :before,.workspace-sidebar :after{box-sizing:border-box}.workspace-sidebar-mobile-heading{display:none}.workspace-sidebar-logo{border-bottom:1px solid #4e56491a!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:72px!important;margin:0 0 12px!important;padding:8px 8px 13px!important;text-decoration:none!important;display:flex!important}.workspace-sidebar-nav{overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#375c4438 transparent!important;flex-direction:column!important;flex:auto!important;gap:16px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0 2px 6px 0!important;display:flex!important;overflow:hidden auto!important}.workspace-sidebar-group,.workspace-sidebar-items{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:start!important;gap:5px!important;margin:0!important;padding:0!important;display:grid!important}.workspace-sidebar-label{color:#27362b80!important;letter-spacing:.11em!important;text-transform:uppercase!important;margin:0 10px 5px!important;font-size:9px!important;font-weight:850!important;line-height:1.2!important}.workspace-sidebar .workspace-sidebar-item{appearance:none!important;color:#233328c2!important;width:100%!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 11px!important;font-size:11px!important;font-weight:720!important;line-height:1.2!important;text-decoration:none!important;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s!important;display:flex!important;overflow:visible!important}.workspace-sidebar .workspace-sidebar-item>svg{color:currentColor!important;flex:0 0 18px!important;width:18px!important;height:18px!important}.workspace-sidebar .workspace-sidebar-item>span{text-overflow:clip!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;display:block!important;overflow:visible!important}.workspace-sidebar .workspace-sidebar-item:hover{color:#234f36!important;background:#ffffff52!important;border-color:#ffffffb8!important;transform:translate(2px)!important;box-shadow:inset 0 1px #ffffffeb!important}.workspace-sidebar .workspace-sidebar-item.active,.workspace-sidebar .workspace-sidebar-item[aria-current=page]{color:#234f36!important;box-shadow:0 10px 24px #2f6b4314, inset 0 1px 0 #fff, inset 3px 0 0 var(--workspace-orange)!important;background:linear-gradient(110deg,#ffffffa8,#daead557)!important;border-color:#ffffffdb!important;transform:none!important}.workspace-sidebar .workspace-sidebar-item.is-danger{color:#b83b2f!important}.workspace-sidebar-footer{border-top:1px solid #4e56491a!important;flex:none!important;gap:6px!important;width:100%!important;min-width:0!important;margin:8px 0 0!important;padding:10px 0 0!important;display:grid!important}.workspace-sidebar-footer-actions{gap:3px!important;display:grid!important}.workspace-sidebar-footer .ai-credit-meter{background:radial-gradient(circle at 12% 10%,#ffffffeb,#0000 38%),linear-gradient(145deg,#eaf5e4b8,#ffefd873)!important;border:1px solid #2f7a4f33!important;border-radius:15px!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:8px 11px!important;display:flex!important;box-shadow:0 10px 24px #2f7a4f14,inset 0 1px #ffffffdb!important}@media (max-width:1024px){.dashboard-root.dashboard-workspace-root .workspace-sidebar.dashboard-sidebar,.dashboard-root.dashboard-prompt-root .workspace-sidebar.dashboard-sidebar,.admin-root.admin-workspace-root .workspace-sidebar.admin-section-nav{z-index:var(--workspace-mobile-drawer-layer)!important;width:min(86vw,320px)!important;min-width:min(86vw,320px)!important;max-width:min(86vw,320px)!important;height:100dvh!important;min-height:100dvh!important;padding:12px 12px max(12px, env(safe-area-inset-bottom))!important;transition:transform .22s!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:translate(-104%)!important}.dashboard-root.dashboard-workspace-root .workspace-sidebar.dashboard-sidebar.mobile-open,.dashboard-root.dashboard-prompt-root .workspace-sidebar.dashboard-sidebar.mobile-open,.admin-root.admin-workspace-root .workspace-sidebar.admin-section-nav.mobile-open{transform:translate(0)!important}.workspace-sidebar-mobile-heading{border-bottom:1px solid #4e56491a!important;justify-content:space-between!important;align-items:center!important;min-height:54px!important;padding:4px 4px 10px!important;display:flex!important}.workspace-sidebar-mobile-heading>button{width:40px!important;height:40px!important;color:var(--workspace-ink)!important;background:#ffffff52!important;border:1px solid #ffffffb8!important;border-radius:13px!important;place-items:center!important;display:grid!important}.workspace-sidebar-logo{display:none!important}.workspace-sidebar-nav{padding-top:14px!important}.workspace-sidebar .workspace-sidebar-item{min-height:44px!important;font-size:12px!important}.workspace-sidebar .workspace-sidebar-item>span{text-overflow:clip!important;overflow:visible!important}}@media (min-width:1025px){.admin-root.admin-workspace-root .admin-shell:before{content:""!important;z-index:0!important;width:var(--workspace-sidebar)!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#f5e5cffa,#f1dcbefa)!important;border-right:1px solid #ffffffb8!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important;box-shadow:16px 0 46px #4b392311,inset -1px 0 #ffffff6b!important}.admin-root.admin-workspace-root .workspace-sidebar.admin-section-nav{z-index:1!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-right:0!important}}@media (min-width:2200px){.admin-root.admin-workspace-root .admin-analytics-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important}.admin-root.admin-workspace-root .admin-analytics-grid>:nth-child(6){grid-column:span 2!important}.admin-root.admin-workspace-root .admin-analytics-grid>:nth-child(7){grid-column:span 3!important}}@media (min-width:1500px) and (max-width:2199px){.admin-root.admin-workspace-root .admin-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}.admin-root.admin-workspace-root .admin-analytics-grid>:nth-child(6){grid-column:auto!important}.admin-root.admin-workspace-root .admin-analytics-grid>:nth-child(7){grid-column:1/-1!important}}@media (min-width:1181px) and (max-width:1499px){.admin-root.admin-workspace-root .admin-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.admin-root.admin-workspace-root .admin-analytics-grid>:nth-child(6){grid-column:auto!important}.admin-root.admin-workspace-root .admin-analytics-grid>:nth-child(7){grid-column:1/-1!important}}@media (min-width:1181px){.admin-root.admin-workspace-root .admin-overview-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important}.admin-root.admin-workspace-root .admin-overview-control-grid>.admin-content-command{grid-column:1/-1!important}}.admin-inbox-overview-card{width:100%;min-height:92px;color:var(--yoou-ink,#203628);text-align:left;cursor:pointer;border:1px solid #ffffffc7;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.admin-inbox-overview-card:hover{border-color:#2c6f4e52;transform:translateY(-2px)}.admin-inbox-overview-icon{color:#176b48;background:#bedec775;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffffe6}.admin-inbox-overview-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.admin-inbox-overview-card small,.admin-inbox-overview-card em{color:#364339a8;font-style:normal}.admin-inbox-overview-card small{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-inbox-overview-card strong{font-size:clamp(1.05rem,1.5vw,1.35rem)}.admin-inbox-overview-card em{font-size:.86rem}.admin-inbox-workspace{gap:16px;min-width:0;padding-bottom:28px;display:grid}.admin-inbox-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-inbox-kpis article{-webkit-backdrop-filter:blur(22px)saturate(1.14);backdrop-filter:blur(22px)saturate(1.14);background:#fffcf670;border:1px solid #ffffffc7;border-radius:22px;align-items:center;gap:14px;min-height:92px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffffdb,0 14px 40px #4f3d2412}.admin-inbox-kpis article>svg{color:#176b48;background:#cfe2cd7a;border-radius:13px;width:40px;height:40px;padding:10px}.admin-inbox-kpis article.attention>svg{color:#b95624;background:#f4b0703d}.admin-inbox-kpis article span{color:#364339ad;text-transform:uppercase;letter-spacing:.06em;gap:2px;font-size:.76rem;font-weight:750;display:grid}.admin-inbox-kpis article strong{color:#203628;font:800 1.55rem/1 var(--font-sans,sans-serif);letter-spacing:0}.admin-inbox-setup{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:24px;padding:22px 24px;display:grid}.admin-inbox-setup h2{color:#203628;margin:7px 0 6px;font-size:1.25rem}.admin-inbox-setup p{color:#364339b3;max-width:780px;margin:0;line-height:1.55}.admin-inbox-setup code{color:#a8491f;background:#ef702e1a;border-radius:7px;padding:2px 6px}.admin-inbox-setup ol{counter-reset:inbox-setup;gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-inbox-setup li{counter-increment:inbox-setup;color:#303b31c2;background:#fffcf657;border:1px solid #826f5129;border-radius:13px;align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-inbox-setup li:before{content:counter(inbox-setup);background:#937d5c21;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.admin-inbox-setup li.done:before{content:"✓";color:#fff;background:#287553}.admin-inbox-toolbar{border-radius:20px;grid-template-columns:minmax(240px,1fr) auto minmax(170px,auto) 42px;align-items:center;gap:12px;padding:12px;display:grid}.admin-inbox-search{background:#fffcf794;border:1px solid #70654f29;border-radius:14px;align-items:center;gap:9px;min-width:0;padding:0 13px;display:flex}.admin-inbox-search svg{color:#397057}.admin-inbox-search input{color:#203628;background:0 0;border:0;outline:0;width:100%;height:42px}.admin-inbox-filter-row{background:#e0d7c35c;border-radius:14px;align-items:center;gap:4px;padding:4px;display:flex}.admin-inbox-filter-row button,.admin-inbox-refresh{color:#29372cb8;cursor:pointer;background:0 0;border:0;border-radius:10px;height:36px}.admin-inbox-filter-row button{text-transform:capitalize;padding:0 10px;font-size:.76rem;font-weight:750}.admin-inbox-filter-row button.active{color:#174a34;background:#ffffffb8;box-shadow:0 5px 14px #503f2517,inset 0 1px #fff}.admin-inbox-toolbar>select,.admin-inbox-thread-controls select{color:#203628;background:#fffcf794;border:1px solid #70654f2e;border-radius:14px;height:42px;padding:0 34px 0 12px}.admin-inbox-refresh{background:#fffcf780;border:1px solid #70654f29;place-items:center;width:42px;display:grid}.admin-inbox-layout{grid-template-columns:minmax(320px,.36fr) minmax(0,1fr);gap:16px;min-height:660px;display:grid}.admin-inbox-list,.admin-inbox-thread{border-radius:26px;min-width:0;overflow:hidden}.admin-inbox-list{align-self:stretch;padding:8px}.admin-inbox-list-heading{color:#203628;justify-content:space-between;align-items:center;padding:11px 10px 13px;font-weight:800;display:flex}.admin-inbox-list-heading small{color:#36433994;font-weight:650}.admin-inbox-row{color:#203628;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #74674f1c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px 11px;transition:background .16s,transform .16s;display:grid}.admin-inbox-row:hover{background:#fff6}.admin-inbox-row.active{background:#d8e6d68c;border-radius:16px;box-shadow:inset 3px 0 #2d7754,inset 0 1px #ffffffd1}.admin-inbox-avatar{color:#fff;background:linear-gradient(145deg,#347b5b,#1c5e42);border-radius:13px;place-items:center;width:38px;height:38px;font-weight:850;display:grid;box-shadow:0 8px 18px #1f5b3f2e}.admin-inbox-row-copy{gap:4px;min-width:0;display:grid}.admin-inbox-row-copy>span{justify-content:space-between;gap:8px;min-width:0;display:flex}.admin-inbox-row-copy strong,.admin-inbox-row-copy b,.admin-inbox-row-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-inbox-row-copy strong{font-size:.84rem}.admin-inbox-row-copy b{color:#253028c7;font-size:.8rem;font-weight:650}.admin-inbox-row-copy small,.admin-inbox-row-copy time{color:#3742398f;font-size:.68rem}.admin-inbox-row.unread .admin-inbox-row-copy strong,.admin-inbox-row.unread .admin-inbox-row-copy b{color:#173c2b;font-weight:850}.admin-inbox-row>em{color:#fff;background:#ef6c2a;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:.7rem;font-style:normal;font-weight:850;display:grid}.admin-inbox-thread{grid-template-rows:auto minmax(320px,1fr) auto;display:grid}.admin-inbox-thread-header{border-bottom:1px solid #70654f24;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.admin-inbox-thread-header h2{color:#203628;margin:4px 0;font-size:clamp(1.15rem,2vw,1.55rem)}.admin-inbox-thread-header p{color:#364339a3;margin:0}.admin-inbox-thread-controls{gap:9px;display:flex}.admin-inbox-thread-controls label{color:#36433994;text-transform:uppercase;letter-spacing:.06em;gap:4px;font-size:.66rem;font-weight:800;display:grid}.admin-inbox-thread-controls select{min-width:112px;height:36px}.admin-inbox-messages{background:#fffefa2e;flex-direction:column;gap:14px;padding:22px;display:flex;overflow:auto}.admin-inbox-message{background:#fffcf6a3;border:1px solid #ffffffb3;border-radius:18px 18px 18px 6px;width:min(780px,88%);padding:14px 16px;box-shadow:0 10px 28px #4c39220f,inset 0 1px #ffffffe6}.admin-inbox-message.outbound{background:#d2e4cfa8;border-radius:18px 18px 6px;align-self:flex-end}.admin-inbox-message header{color:#303d339e;justify-content:space-between;gap:12px;font-size:.7rem;font-weight:750;display:flex}.admin-inbox-message p{color:#26372c;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:.88rem;line-height:1.62}.admin-inbox-attachments{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.admin-inbox-attachments span{color:#303d33b3;background:#fff6;border:1px solid #62594624;border-radius:10px;align-items:center;gap:5px;padding:7px 9px;font-size:.7rem;display:inline-flex}.admin-inbox-composer{border-top:1px solid #70654f24;padding:17px 20px}.admin-inbox-composer label{gap:7px;display:grid}.admin-inbox-composer label>span{color:#364339a3;font-size:.74rem;font-weight:760}.admin-inbox-composer textarea{resize:vertical;color:#203628;background:#fffdf899;border:1px solid #685b442e;border-radius:15px;outline:0;width:100%;min-height:118px;padding:13px 14px;line-height:1.5}.admin-inbox-composer textarea:focus{border-color:#28755380;box-shadow:0 0 0 3px #28755317}.admin-inbox-composer>div{justify-content:space-between;align-items:center;gap:14px;margin-top:11px;display:flex}.admin-inbox-composer small{color:#36433994;align-items:center;gap:6px;display:inline-flex}.admin-inbox-composer button{align-items:center;gap:8px;display:inline-flex}.admin-inbox-empty{color:#36433999;text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;padding:24px;display:grid}.admin-inbox-empty.large{min-height:520px}.admin-inbox-empty strong{color:#203628}.admin-inbox-ready{color:#276a4b;align-items:center;gap:8px;font-size:.78rem;font-weight:720;display:flex}@media (min-width:1900px){.admin-inbox-layout{grid-template-columns:minmax(380px,.3fr) minmax(0,1fr)}}@media (max-width:1180px){.admin-inbox-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-inbox-toolbar{grid-template-columns:minmax(220px,1fr) auto auto}.admin-inbox-filter-row{grid-area:2/1/auto/-1;overflow-x:auto}.admin-inbox-layout{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}}@media (max-width:820px){.admin-inbox-setup{grid-template-columns:1fr}.admin-inbox-toolbar{grid-template-columns:minmax(0,1fr) 42px}.admin-inbox-toolbar>select{grid-area:3/1/auto/-1;width:100%}.admin-inbox-refresh{grid-area:1/2}.admin-inbox-filter-row{grid-column:1/-1}.admin-inbox-layout{grid-template-columns:1fr;min-height:auto}.admin-inbox-list{max-height:430px;overflow-y:auto}.admin-inbox-thread{min-height:620px}}@media (max-width:560px){.admin-inbox-overview-card{border-radius:20px;padding:15px}.admin-inbox-overview-card em{display:none}.admin-inbox-kpis{gap:8px}.admin-inbox-kpis article{border-radius:18px;min-height:78px;padding:12px}.admin-inbox-kpis article>svg{width:34px;height:34px;padding:8px}.admin-inbox-kpis article strong{font-size:1.3rem}.admin-inbox-setup{padding:18px}.admin-inbox-filter-row button{min-width:max-content}.admin-inbox-thread-header{padding:17px;display:grid}.admin-inbox-thread-controls{width:100%}.admin-inbox-thread-controls label{flex:1}.admin-inbox-thread-controls select{width:100%;min-width:0}.admin-inbox-messages{padding:15px}.admin-inbox-message{width:94%}.admin-inbox-message header{gap:3px;display:grid}.admin-inbox-composer{padding:14px}.admin-inbox-composer>div{flex-direction:column;align-items:stretch}.admin-inbox-composer button{justify-content:center;width:100%}}.admin-inbox-toolbar{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr) auto;padding:10px}.admin-inbox-folders{scrollbar-width:thin;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.admin-inbox-folders button,.admin-inbox-bulk-actions button,.admin-inbox-thread-actions button,.admin-inbox-composer-buttons button,.admin-inbox-composer-heading button,.admin-inbox-composer-locked button{color:#29372cc2;cursor:pointer;background:#fffcf76b;border:1px solid #70654f29;justify-content:center;align-items:center;gap:6px;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.admin-inbox-folders button{border-radius:13px;min-width:max-content;height:42px;padding:0 10px;font-size:.76rem;font-weight:760}.admin-inbox-folders button em{background:#3e5e4817;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.65rem;font-style:normal;display:grid}.admin-inbox-folders button:hover,.admin-inbox-bulk-actions button:hover,.admin-inbox-thread-actions button:hover,.admin-inbox-composer-buttons button:hover,.admin-inbox-composer-heading button:hover,.admin-inbox-composer-locked button:hover{background:#ffffffb3;border-color:#29704e47;transform:translateY(-1px)}.admin-inbox-folders button.active{color:#fff;background:linear-gradient(145deg,#347b5b,#1d6245);border-color:#276e4e;box-shadow:0 8px 18px #1e5f412e,inset 0 1px #ffffff3d}.admin-inbox-folders button.active em{background:#ffffff2e}.admin-inbox-toolbar-selects{align-items:center;gap:7px;display:flex}.admin-inbox-toolbar-selects select{color:#203628;background:#fffcf794;border:1px solid #70654f2e;border-radius:14px;min-width:136px;height:42px;padding:0 32px 0 11px}.admin-inbox-bulkbar{border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:8px 10px 8px 16px;display:flex}.admin-inbox-bulkbar>strong{color:#205a40;min-width:max-content;font-size:.8rem}.admin-inbox-bulk-actions{justify-content:flex-end;gap:6px;display:flex;overflow-x:auto}.admin-inbox-bulk-actions button,.admin-inbox-composer-buttons button,.admin-inbox-composer-locked button{border-radius:11px;min-width:max-content;min-height:36px;padding:0 10px;font-size:.72rem;font-weight:760}.admin-inbox-bulk-actions button.danger,.admin-inbox-thread-actions button.danger{color:#a62e26;background:#f4c9be52;border-color:#b5372b33}.admin-inbox-bulk-actions button:disabled{cursor:wait;opacity:.58}.admin-inbox-list-heading{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;display:grid}.admin-inbox-select-all,.admin-inbox-row-check{cursor:pointer;place-items:center;width:20px;height:20px;display:grid;position:relative}.admin-inbox-select-all input,.admin-inbox-row-check input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.admin-inbox-select-all span,.admin-inbox-row-check span{background:#ffffff85;border:1px solid #49584b59;border-radius:5px;width:17px;height:17px}.admin-inbox-select-all input:checked+span,.admin-inbox-row-check input:checked+span{background:#287553;border-color:#287553;box-shadow:inset 0 0 0 3px #ffffffe6}.admin-inbox-select-all input:focus-visible+span,.admin-inbox-row-check input:focus-visible+span{outline:3px solid #28755333}.admin-inbox-row{grid-template-columns:22px minmax(0,1fr) 30px;gap:5px;padding:3px 6px}.admin-inbox-row-main{color:#203628;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 5px;display:grid}.admin-inbox-row-main>em{color:#fff;background:#ef6c2a;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:.7rem;font-style:normal;font-weight:850;display:grid}.admin-inbox-row-star{color:#37423961;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.admin-inbox-row-star:hover,.admin-inbox-row-star.active{color:#c27a21;background:#ffe7b15c}.admin-inbox-thread-header{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.admin-inbox-thread-title{min-width:0}.admin-inbox-thread-title h2,.admin-inbox-thread-title p{overflow-wrap:anywhere}.admin-inbox-thread-actions{align-items:flex-start;gap:5px;display:flex}.admin-inbox-thread-actions button{border-radius:11px;width:36px;height:36px}.admin-inbox-thread-actions button.active{color:#c27a21;background:#ffe7b173}.admin-inbox-message header>span:last-child{align-items:center;gap:7px;display:inline-flex}.admin-inbox-message header button{color:#2a4836a8;cursor:pointer;background:#ffffff75;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.admin-inbox-forward-composer{gap:10px;display:grid}.admin-inbox-forward-composer>div{margin-top:0}.admin-inbox-composer-heading{justify-content:space-between;align-items:center!important;margin:0!important;display:flex!important}.admin-inbox-composer-heading>span{color:#245d42;align-items:center;gap:7px;font-size:.78rem;font-weight:820;display:inline-flex}.admin-inbox-composer-heading button{border-radius:10px;min-height:32px;padding:0 10px;font-size:.7rem;font-weight:750}.admin-inbox-forward-composer input{color:#203628;background:#fffdf899;border:1px solid #685b442e;border-radius:13px;outline:0;width:100%;height:43px;padding:0 13px}.admin-inbox-forward-composer input:focus{border-color:#28755380;box-shadow:0 0 0 3px #28755317}.admin-inbox-composer-buttons{align-items:center;gap:7px;display:inline-flex}.admin-inbox-composer-locked{color:#303d33b3;background:#f0d6ba2e;align-items:center;gap:11px;display:flex}.admin-inbox-composer-locked>svg{color:#b45c28;flex:none}.admin-inbox-composer-locked>span{gap:2px;min-width:0;font-size:.78rem;display:grid}.admin-inbox-composer-locked button{margin-left:auto}@media (max-width:1280px){.admin-inbox-toolbar{grid-template-columns:minmax(0,1fr) auto}.admin-inbox-folders{grid-column:1/-1}}@media (max-width:900px){.admin-inbox-toolbar{grid-template-columns:1fr}.admin-inbox-folders,.admin-inbox-search,.admin-inbox-toolbar-selects{grid-column:1}.admin-inbox-toolbar-selects{grid-template-columns:1fr 1fr 42px;display:grid}.admin-inbox-toolbar-selects select{width:100%;min-width:0}.admin-inbox-bulkbar{flex-direction:column;align-items:stretch}.admin-inbox-bulk-actions{justify-content:flex-start}.admin-inbox-thread-header{grid-template-columns:minmax(0,1fr) auto}.admin-inbox-thread-controls{grid-column:1/-1}}@media (max-width:560px){.admin-inbox-folders button span{display:none}.admin-inbox-folders button{flex:1;min-width:46px;padding:0 7px}.admin-inbox-toolbar-selects{grid-template-columns:1fr 42px}.admin-inbox-toolbar-selects select:first-child{grid-column:1/-1}.admin-inbox-thread-header{grid-template-columns:1fr}.admin-inbox-thread-actions{grid-row:2}.admin-inbox-thread-controls{grid-row:3}.admin-inbox-row{grid-template-columns:21px minmax(0,1fr) 28px}.admin-inbox-avatar{display:none}.admin-inbox-row-main{grid-template-columns:minmax(0,1fr) auto}.admin-inbox-composer-buttons{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-inbox-composer-locked{flex-wrap:wrap;align-items:flex-start}.admin-inbox-composer-locked button{width:100%;margin:0}}.admin-inbox-compose-button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#f28a45,#dc5c22);border:1px solid #d65d22;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:max-content;height:42px;padding:0 13px;font-size:.76rem;font-weight:820;display:inline-flex;box-shadow:0 9px 20px #cd531e2e,inset 0 1px #ffffff4d}.admin-inbox-compose-button:hover{filter:saturate(1.08);transform:translateY(-1px)}.admin-inbox-new-message{grid-template-rows:auto 1fr auto;min-height:660px;display:grid}.admin-inbox-new-message>header{border-bottom:1px solid #70654f24;padding:24px}.admin-inbox-new-message>header h2{color:#203628;margin:7px 0 4px;font-size:clamp(1.25rem,2vw,1.65rem)}.admin-inbox-new-message>header p{color:#364339a3;margin:0}.admin-inbox-new-fields{align-content:start;gap:13px;padding:24px;display:grid}.admin-inbox-new-fields label{gap:6px;display:grid}.admin-inbox-new-fields label>span{color:#364339a3;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.admin-inbox-new-fields input,.admin-inbox-new-fields select,.admin-inbox-new-fields textarea{color:#203628;background:#fffdf894;border:1px solid #685b442e;border-radius:14px;outline:0;width:100%;padding:0 13px}.admin-inbox-new-fields input,.admin-inbox-new-fields select{height:44px}.admin-inbox-new-fields textarea{resize:vertical;min-height:230px;padding-block:13px;line-height:1.55}.admin-inbox-new-fields input:focus,.admin-inbox-new-fields select:focus,.admin-inbox-new-fields textarea:focus{border-color:#28755380;box-shadow:0 0 0 3px #28755317}.admin-inbox-new-message>footer{border-top:1px solid #70654f24;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.admin-inbox-new-message>footer small{color:#36433994;align-items:center;gap:6px;display:inline-flex}.admin-inbox-new-message>footer>span{gap:8px;display:inline-flex}.admin-inbox-new-message>footer button{cursor:pointer;border:1px solid #70654f2e;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:.76rem;font-weight:780;display:inline-flex}@media (max-width:900px){.admin-inbox-toolbar-selects{grid-template-columns:auto 1fr 1fr 42px}}@media (max-width:560px){.admin-inbox-toolbar-selects{grid-template-columns:1fr 42px}.admin-inbox-compose-button{grid-column:1/-1;width:100%}.admin-inbox-toolbar-selects select{grid-column:1/-1}.admin-inbox-toolbar-selects .admin-inbox-refresh{grid-column:2}.admin-inbox-new-message>header,.admin-inbox-new-fields{padding:18px}.admin-inbox-new-message>footer{flex-direction:column;align-items:stretch}.admin-inbox-new-message>footer>span{grid-template-columns:1fr 1fr;display:grid}}
