:root{--ink:#071a33;--blue:#0d5bd7;--cyan:#19c8ee;--soft:#eff8ff;--line:#ccecff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Tahoma,sans-serif;background:#fff;color:var(--ink)}a{text-decoration:none;color:inherit}.wrap{max-width:1180px;margin:auto;padding:0 22px}.nav{height:76px;justify-content:space-between;border-bottom:1px solid #e8f1f8}.brand,.nav{display:flex;align-items:center}.brand{gap:12px;font-size:21px}.brand,.mark{font-weight:900}.mark{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--blue),var(--cyan));box-shadow:0 10px 30px #0d5bd733}.links{display:flex;gap:22px;color:#38516c;font-weight:700}.btn{display:inline-flex;padding:13px 20px;border-radius:14px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;font-weight:800}.hero{padding:92px 0 72px;background:radial-gradient(circle at 15% 10%,#dff8ff,transparent 33%),linear-gradient(#fff,#f8fcff)}.eyebrow{display:inline-block;padding:8px 13px;border:1px solid var(--line);border-radius:999px;color:var(--blue);background:#fff;font-weight:800}.hero h1{font-size:58px;line-height:1.08;margin:18px 0;max-width:800px}.hero p{font-size:20px;line-height:1.9;color:#4b637b;max-width:760px}.actions{display:flex;gap:12px;margin-top:28px}.ghost{padding:13px 20px;border-radius:14px;border:1px solid #cfe0ef;font-weight:800;background:white}.section{padding:72px 0}.head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.head h2{font-size:36px;margin:0}.head p{color:#60758a;max-width:600px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid #dcebf6;border-radius:24px;padding:25px;background:white;box-shadow:0 14px 40px #0b4e8010;transition:.25s}.card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0b4e8020}.pill{display:inline-block;padding:6px 10px;background:#e8f7ff;border-radius:999px;color:#0b65b8;font-size:13px;font-weight:800}.card h3{font-size:24px;margin:18px 0 10px}.card p{color:#60758a;line-height:1.8}.card .go{display:inline-block;margin-top:16px;color:var(--blue);font-weight:900}.dark{background:#071a33;color:#fff}.dark p{color:#bed0df}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature{padding:22px;border:1px solid #164262;border-radius:20px;background:#0a223f}.feature b{display:block;font-size:18px;margin-bottom:8px}.cta{padding:40px;border-radius:30px;background:linear-gradient(135deg,#0b55c7,#1ac7e9);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:24px}.footer{padding:34px 0;color:#6b7f91;border-top:1px solid #e7eef5}.adminShell{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:#f6f9fc}.side{background:#071a33;color:#fff;padding:24px}.side a{display:block;padding:12px 14px;border-radius:12px;margin:6px 0;color:#d4e6f4}.side a:hover{background:#113659}.main{padding:30px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat{background:#fff;border:1px solid #e2edf5;border-radius:18px;padding:22px}.stat strong{font-size:32px;display:block;margin-top:8px}.table{width:100%;border-collapse:collapse;background:#fff;border-radius:18px;overflow:hidden}.table td,.table th{text-align:right;padding:14px;border-bottom:1px solid #edf3f7}.form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background:#fff;padding:20px;border-radius:18px;border:1px solid #e2edf5}.form input,.form select,.form textarea{width:100%;padding:12px;border:1px solid #d7e5ef;border-radius:12px;font:inherit}.form textarea{grid-column:1/-1;min-height:100px}.form button{border:0;cursor:pointer}.full{grid-column:1/-1}@media(max-width:850px){.links{display:none}.hero h1{font-size:40px}.adminShell,.features,.grid,.stats{grid-template-columns:1fr}.side{min-height:auto}.form{grid-template-columns:1fr}.form textarea,.full{grid-column:auto}.cta{display:block}.cta .btn{margin-top:18px}}.topbar{position:sticky;top:0;z-index:20;background:#ffffffee;backdrop-filter:blur(14px);border-bottom:1px solid #e7eef5}.heroGrid,.split{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.heroArt{position:relative;min-height:360px;display:grid;place-items:center}.aiCore{width:240px;height:240px;border-radius:50%;display:grid;place-items:center;font-size:74px;font-weight:900;color:white;background:radial-gradient(circle at 35% 30%,#27dbff,#0d5bd7 58%,#061f4c);box-shadow:0 30px 80px #0d5bd744;position:relative;z-index:2}.aiCore:after,.aiCore:before{content:"";position:absolute;border:2px solid #4edcff66;border-radius:50%;inset:-28px;transform:rotate(18deg)}.aiCore:after{inset:-64px;border-style:dashed;transform:rotate(-22deg)}.net{right:-80px;top:24px;color:#0d5bd7;background:#fff;border:1px solid #bceeff;border-radius:20px;padding:14px;font-size:24px;line-height:1.2;box-shadow:0 18px 55px #0d5bd722}.net,.orb{position:absolute}.orb{border-radius:50%;background:linear-gradient(135deg,#6ee7ff,#0d5bd7);box-shadow:0 10px 40px #19c8ee44}.orb1{width:34px;height:34px;left:18%;top:18%}.orb2{width:18px;height:18px;right:12%;bottom:18%}.miniStats{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.miniStats span{padding:12px 16px;border:1px solid #dcebf6;border-radius:16px;background:#fff}.miniStats b{color:var(--blue);margin-left:5px}.soft{background:#f5fbff}.sectorGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sector{padding:22px;border:1px solid #dcebf6;border-radius:20px;background:#fff}.sector span{font-size:28px}.sector b{display:block;font-size:18px;margin:10px 0}.sector p{color:#60758a;line-height:1.7}.systemCatalogControls{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin:0 0 24px}.systemCatalogGroup{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.systemCatalogGroup span{font-weight:700;color:#4b637b;margin-inline-end:4px}.systemCatalogGroup button{font:inherit;cursor:pointer;background:#fff;color:#315775;border:1px solid #cee0ef;padding:9px 13px;border-radius:12px}.systemCatalogGroup button[aria-pressed=true]{color:white;background:#0d5bd7;border-color:#0d5bd7}.systemCatalogFilter[data-audience-filter=business] .systemCard:not([data-audience=both]):not([data-audience=business]),.systemCatalogFilter[data-audience-filter=individuals] .systemCard:not([data-audience=both]):not([data-audience=individuals]),.systemCatalogFilter[data-status-filter=active] .systemCard:not([data-status=active]),.systemCatalogFilter[data-status-filter=beta] .systemCard:not([data-status=beta]),.systemCatalogFilter[data-status-filter=coming] .systemCard:not([data-status=coming]){display:none}.systemCard{border-top:4px solid var(--cyan)}.cardActions,.cardTop,.requestTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.status{font-size:12px;font-weight:800;padding:6px 10px;border-radius:999px;background:#eef5fb}.status.active{color:#087a55;background:#e9fbf4}.status.coming{color:#9a6500;background:#fff5d7}.status.beta{color:#6b4bd8;background:#f2edff}.small{padding:9px 13px;border-radius:10px;font-size:13px}.customSection{background:linear-gradient(135deg,#071a33,#0b3c70);color:white}.customSection p{color:#c3d9ea}.publicForm{background:#ffffff}.footer{background:#06182e;color:#d7e8f4}.footerGrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footerGrid a{display:block;margin:10px 0;color:#bfd5e4}.copyright{padding-top:20px;margin-top:20px;border-top:1px solid #163653}.adminUser{margin:26px 0;padding:14px;border:1px solid #183b5c;border-radius:14px}.adminUser b,.adminUser small{display:block}.adminUser small{color:#8fb2cc;margin-top:4px}.adminNav a{display:block;padding:11px 13px;border-radius:10px;color:#d4e6f4;margin:3px 0}.adminNav a:hover{background:#113659}.logoutBtn{width:100%;margin-top:20px;padding:11px;border:1px solid #31506b;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.adminHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.adminHead h1{margin:6px 0 8px}.dashboardGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:22px}.panel{background:#fff;border:1px solid #e0ebf3;border-radius:18px;padding:20px;box-shadow:0 12px 34px #0d36500b}.quickActions{display:flex;gap:10px;flex-wrap:wrap}.activity{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding:10px 0;border-bottom:1px solid #edf3f7}.activity small{color:#7b8d9c}.sectionTitle{margin:34px 0 16px}.articleAdminGrid,.messageGrid,.requestGrid,.systemAdminGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.articleAdminGrid input,.articleAdminGrid select,.articleAdminGrid textarea,.messageGrid select,.messageGrid textarea,.requestCard input,.requestCard select,.requestCard textarea,.systemEdit input,.systemEdit select,.systemEdit textarea{width:100%;padding:10px;border:1px solid #d7e5ef;border-radius:10px;font:inherit;margin:5px 0}.row2,.row3{display:grid;gap:8px}.row2{grid-template-columns:1fr 1fr}.row3{grid-template-columns:repeat(3,1fr)}.check{display:flex;align-items:center;gap:8px}.check input{width:auto!important}.adminLinks{display:flex;gap:10px;margin:12px 0}.adminLinks a{color:var(--blue);font-weight:800}.muted{color:#7890a4}.contactLine{font-weight:800;color:#0d5bd7;margin:10px 0}.adminCards small,.messageGrid small,.requestTop small{display:block;color:#7890a4;margin-top:4px}.loginPage{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 20% 10%,#dff8ff,transparent 35%),#f6fbff;padding:24px}.loginCard{width:min(460px,100%);background:#fff;border:1px solid #dcebf6;border-radius:26px;padding:30px;box-shadow:0 24px 70px #0d5bd722}.loginCard h1{margin:24px 0 8px}.stack{display:grid;gap:12px}.stack input{padding:14px;border:1px solid #d6e5f0;border-radius:12px;font:inherit}.alert{padding:12px;border-radius:12px;background:#fff0f0;color:#a62626;margin:12px 0}.systemHero{padding:100px 0;background:radial-gradient(circle at 15% 10%,#dff8ff,transparent 35%),linear-gradient(#fff,#f6fbff)}.articlePage h1,.systemHero h1{font-size:52px;margin:18px 0}.lead,.systemHero p{font-size:20px;line-height:1.9;color:#526b80;max-width:800px}.narrow{max-width:820px}.articlePage{padding:70px 0}.articleMeta{color:#7a8c9d;margin:12px 0 24px}.articleBody p{font-size:18px;line-height:2;color:#29445d}.stars{color:#e0a500}.whiteGhost{background:#fff;color:#0d5bd7}.tableWrap{overflow:auto;margin-top:24px}@media(max-width:900px){.dashboardGrid,.footerGrid,.heroGrid,.split{grid-template-columns:1fr}.heroArt{min-height:300px}.sectorGrid{grid-template-columns:repeat(2,1fr)}.articleAdminGrid,.messageGrid,.requestGrid,.row2,.row3,.systemAdminGrid{grid-template-columns:1fr}.articlePage h1,.systemHero h1{font-size:38px}}.brandLogo{width:62px;height:62px;object-fit:contain;flex:0 0 auto}.brandLogo,.heroLogo{border-radius:0;background:transparent;box-shadow:none}.heroLogo{width:min(430px,92%);height:auto;display:block;margin:auto;filter:drop-shadow(0 18px 34px #0d5bd726)}.footer .brandLogo{width:70px;height:70px}.footer .brandLogo,.side .brandLogo{background:transparent;box-shadow:none}.side .brandLogo{width:58px;height:58px}.loginCard .brandLogo{width:82px;height:82px;background:transparent;box-shadow:none}@media(max-width:700px){.brandLogo{width:52px;height:52px}.brand span{font-size:17px}.heroLogo{width:min(330px,90%)}}.settingsGroup{background:#f8fbfe;border:1px solid #e1edf5;border-radius:18px;padding:18px;display:grid;gap:10px}.settingsGroup h2{margin:0 0 4px;font-size:18px;color:#0c3155}.contactList{display:grid;gap:9px;margin-top:22px}.contactList a{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#f7fbfe;border:1px solid #deebf4;border-radius:12px;padding:11px 14px;color:#173a58}.contactList a span{direction:ltr;overflow-wrap:anywhere;color:#526f85}.socialLinks{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.socialLinks a{padding:9px 13px;border:1px solid #d4e5f0;border-radius:999px;background:#fff;color:#0d5bd7;font-weight:800;font-size:13px}.footerGrid{grid-template-columns:2fr 1fr 1fr 1fr}.footerGrid span.muted{display:block;margin-top:10px;color:#829db1}@media(max-width:900px){.footerGrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footerGrid{grid-template-columns:1fr}.contactList a{align-items:flex-start;flex-direction:column;gap:4px}}.systemLogoBox{border:1.5px solid #d9e8f2;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.systemLogoBox img{width:100%;height:100%;object-fit:contain;padding:5px}.systemLogoBox span{font-size:30px;font-weight:900}.systemAdminLogoRow{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center}.systemAdminLogo{border:1px solid #dbe8f1;border-radius:18px;background:#f8fbfe;display:flex;align-items:center;justify-content:center;overflow:hidden}.systemAdminLogo img{width:100%;height:100%;object-fit:contain;padding:7px}.systemAdminLogo span{font-size:28px;font-weight:900;color:#0d5bd7}.systemHeroInner{display:grid;grid-template-columns:130px 1fr;gap:28px;align-items:center}.systemHeroLogo{border:2px solid #d9e8f2;border-radius:30px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 18px 50px rgba(9,61,105,.08)}.systemHeroLogo img{width:100%;height:100%;object-fit:contain;padding:12px}.systemHeroLogo span{font-size:52px;font-weight:900}@media(max-width:700px){.systemHeroInner{grid-template-columns:1fr}.systemHeroLogo{width:96px;height:96px;border-radius:24px}.systemAdminLogoRow{grid-template-columns:60px 1fr}.systemAdminLogo{width:60px;height:60px}}.systemDetailHero{padding:84px 0 72px;background:linear-gradient(180deg,#f8fcff,#fff);overflow:hidden}.systemDetailGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:64px;align-items:center}.systemMetaLine{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.systemDetailCopy h1{font-size:clamp(42px,6vw,76px);line-height:1.06;margin:18px 0 20px;letter-spacing:-1.5px}.systemLead{font-size:21px;line-height:1.9;color:#31546d;max-width:780px}.systemLongText{margin-top:22px;max-width:830px}.systemLongText p{font-size:16px;line-height:2;color:#58758a;margin:0 0 12px}.systemFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;max-width:760px}.systemFacts div{padding:16px;border:1px solid #dceaf3;border-radius:16px;background:#fff}.systemFacts small{display:block;color:#7892a5;margin-bottom:6px}.systemFacts b{color:#153d5d}.systemVisual{min-height:420px}.systemBigLogo,.systemVisual{position:relative;display:flex;align-items:center;justify-content:center}.systemBigLogo{border:2px solid #dceaf3;border-radius:32px;background:rgba(255,255,255,.95);overflow:hidden;box-shadow:0 30px 90px rgba(16,77,125,.13);z-index:2}.systemBigLogo img{width:100%;height:100%;object-fit:contain;padding:22px}.systemBigLogo span{font-size:110px;font-weight:900}.systemCover{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:40px;opacity:.12;filter:saturate(.7)}.systemVisualGlow{position:absolute;width:280px;height:280px;border-radius:50%;filter:blur(95px);opacity:.18;z-index:1}.systemFeatureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.systemFeature{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:center;padding:20px;border:1px solid #deebf3;background:#fff;border-radius:18px}.systemFeature span{width:48px;height:48px;border-radius:14px;background:#edf6fb;display:flex;align-items:center;justify-content:center;font-weight:900;color:#0d5bd7}.systemFeature p{margin:0;line-height:1.8;color:#34566f}.systemInfoSplit{display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:start}.systemInfoSplit h2{font-size:36px;margin:12px 0}.systemListCard,.systemListCards{display:grid;gap:12px}.systemListCard{grid-template-columns:40px 1fr;align-items:center;padding:18px;border:1px solid #deebf3;border-radius:16px;background:#fff}.systemListCard span{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eaf8f1;color:#138a55;font-weight:900}.systemListCard p{margin:0;color:#365b74;line-height:1.8}.systemSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.systemStep{padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.06)}.systemStep span{display:flex;width:42px;height:42px;border-radius:13px;align-items:center;justify-content:center;background:#fff;color:#0d5bd7;font-weight:900;margin-bottom:18px}.systemStep p{margin:0;color:#d9e7f2;line-height:1.85}.useCaseCard p{font-size:17px;line-height:1.9;color:#3b5f77}.systemFinalCta{padding-top:24px}.systemCtaBox{border:2px solid #dbe9f2;border-radius:28px;padding:34px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(135deg,#f9fcff,#fff)}.systemCtaBox h2{font-size:32px;margin:10px 0}.systemCtaBox p{max-width:760px;line-height:1.8;color:#58758a}.disabledBtn{opacity:.62;cursor:default}.articleEditRich textarea[name=content],.systemEditRich textarea[name=long_description]{min-height:180px}.systemEditRich textarea[name=audience],.systemEditRich textarea[name=features],.systemEditRich textarea[name=how_it_works],.systemEditRich textarea[name=use_cases]{min-height:130px}@media(max-width:960px){.systemDetailGrid,.systemInfoSplit{grid-template-columns:1fr}.systemVisual{min-height:300px}.systemSteps{grid-template-columns:repeat(2,1fr)}.systemCtaBox{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.systemDetailHero{padding:54px 0}.systemFacts,.systemFeatureGrid,.systemSteps{grid-template-columns:1fr}.systemDetailCopy h1{font-size:42px}.systemLead{font-size:18px}.systemBigLogo{width:220px;border-radius:30px}.systemVisual{min-height:240px}.systemCtaBox{padding:24px}.systemCtaBox h2{font-size:26px}}.systemAdminLogo,.systemBigLogo,.systemHeroLogo,.systemLogoBox{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.systemLogoBox{width:170px;height:72px;margin:18px 0 14px}.systemAdminLogo{width:72px;height:72px}.systemBigLogo{width:min(430px,92%);height:190px;aspect-ratio:auto}.systemHeroLogo{width:130px;height:130px}.systemAdminLogo img,.systemBigLogo img,.systemHeroLogo img,.systemLogoBox img{width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 10px 20px rgba(8,55,92,.1))}.systemBigLogo img{filter:drop-shadow(0 16px 30px rgba(8,55,92,.12))}.systemAdminLogo span,.systemBigLogo span,.systemHeroLogo span,.systemLogoBox span{background:transparent!important}@media(max-width:700px){.systemLogoBox{width:145px;height:60px}.systemBigLogo{width:92%;height:125px}.systemHeroLogo{width:96px;height:96px}}.logoUploadPanel{display:grid;gap:10px;padding:16px;border:1px solid #dceaf3;border-radius:18px;background:#f9fcfe}.logoUploadPanel>b{font-size:16px;color:#123b5b}.logoUploadPanel>small{color:#6f8aa0;line-height:1.7}.logoUploadPanel input[type=file]{padding:10px;background:#fff;border:1px dashed #c9dce8;border-radius:12px}.logoUploadPanel label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#58758a}.logoUploadPanel .systemAdminLogo{margin:0 0 6px}.status.coming{color:#8a5a00!important;background:linear-gradient(180deg,#fff9e8,#fff1c7)!important;border:1px solid #f2cf73!important;box-shadow:0 6px 16px rgba(154,101,0,.1)}.comingMini{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;border:1px solid #f2cf73;background:linear-gradient(180deg,#fff9e8,#fff1c7);color:#8a5a00;font-size:12px;font-weight:900;box-shadow:0 6px 16px rgba(154,101,0,.08)}.hpField{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.formNotice{grid-column:1/-1;padding:13px 15px;border-radius:13px;font-weight:800;line-height:1.7}.formNotice.success{background:#ecfbf4;border:1px solid #b9ead1;color:#126b4b}.formNotice.warn{background:#fff7e5;border:1px solid #f0d28c;color:#855f08}.legalPage h1{font-size:46px;margin:16px 0 24px}.legalPage h2{font-size:23px;margin:30px 0 8px}.legalPage p{color:#536d82;line-height:2;font-size:17px}.stat small{display:block;color:#7890a4;margin-top:6px}.noticeStack{display:grid;gap:12px}.adminNotice{display:flex;justify-content:space-between;gap:18px;padding:16px;border:1px solid #e3edf4;border-radius:16px;background:#fff}.adminNotice.unread{border-color:#9edff1;background:#f5fcff;box-shadow:0 8px 24px #147aa30d}.adminNotice h3{margin:10px 0 6px}.adminNotice pre{white-space:pre-wrap;font:inherit;color:#536d82;line-height:1.8;margin:0 0 8px}.adminNotice small{color:#7890a4}@media(max-width:850px){.adminNotice{display:block}.adminNotice form{margin-top:12px}.legalPage h1{font-size:36px}}.homePartnerNavLink{color:#0b65b8;white-space:nowrap}.homePartnerNavLink:hover{text-decoration:underline}.homePartnerGateway{padding:18px 0 32px;background:#fff}.homePartnerGatewayInner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;border:1px solid #ccecff;background:linear-gradient(115deg,#f0faff,#fff);border-radius:23px}.homePartnerGatewayInner h2{font-size:27px;margin:10px 0 8px}.homePartnerGatewayInner p{color:#4b637b;line-height:1.8;margin:0;max-width:690px}.homePartnerGatewayInner .btn{white-space:nowrap}@media(max-width:850px){.homePartnerGatewayInner{flex-direction:column;align-items:flex-start;padding:22px}.homePartnerGatewayInner h2{font-size:23px}.homePartnerGatewayInner .btn{width:100%;justify-content:center}}.audienceGateway{padding:0 0 18px;background:linear-gradient(#f8fcff,#fff)}.audienceGatewayGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:-28px;position:relative;z-index:3}.audienceGatewayCard{background:#fff;border:1px solid #dcebf6;border-radius:24px;padding:26px;box-shadow:0 16px 40px rgba(11,78,128,.09)}.audienceGatewayCard h2{font-size:28px;margin:14px 0 10px}.audienceGatewayCard p{color:#60758a;line-height:1.9;margin:0 0 16px}.audienceGatewayCard .go{color:var(--blue);font-weight:900}@media(max-width:850px){.audienceGatewayGrid{grid-template-columns:1fr;margin-top:-12px}.audienceGatewayCard h2{font-size:24px}}.audienceTags{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 2px}.audienceArticleTag,.audienceRole,.audienceTags span{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid #d8e7f2;background:#f7fbfe;color:#42647f}.audienceArticleTag.individual,.audienceRole,.audienceTags span:first-child{border-color:#bde6df;background:#effbf8;color:#117365}.audienceArticleTag.business,.audienceTags span:last-child{border-color:#c7ddf7;background:#f2f7ff;color:#235da8}.audienceArticleTag.general{border-color:#dde5ec;background:#f8fafc;color:#687d8e}.twoAudienceGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.audienceBenefitCard{border:1px solid #dceaf3;border-radius:24px;padding:26px;background:#fff;box-shadow:0 14px 36px rgba(8,55,92,.06)}.audienceBenefitCard.individual{background:linear-gradient(180deg,#f5fffc,#fff)}.audienceBenefitCard.business{background:linear-gradient(180deg,#f5f9ff,#fff)}.audienceBenefitCard h3{font-size:25px;margin:14px 0 10px}.audienceBenefitCard p{color:#5e7488;line-height:1.9;margin:0 0 8px}.articleBadges{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.knowledgeAudienceIntro{margin:0 0 24px}.knowledgeAudienceIntro>div{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center;border:1px solid #dceaf3;border-radius:18px;padding:16px;background:#fff}.knowledgeAudienceIntro p{grid-column:1/-1;color:#60758a;line-height:1.7}.articleSystemLink{margin-top:30px}.systemEdit .settingsGroup,.systemFullForm .settingsGroup{grid-column:1/-1;padding:14px;border:1px dashed #ccdeea;border-radius:14px;background:#f9fcfe}.systemEdit .settingsGroup h3,.systemFullForm .settingsGroup h3{margin:0 0 8px}@media(max-width:850px){.knowledgeAudienceIntro,.twoAudienceGrid{grid-template-columns:1fr}}.contactMethodField{grid-column:1/-1;display:grid;gap:10px;padding:14px;border:1px solid #dce7f0;border-radius:16px;background:#fbfdff}.contactMethodLabel{font-weight:900;color:#183d5b}.contactMethodChoices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.contactMethodChoices button{padding:11px 12px;border-radius:12px;border:1px solid #cfe0ec;background:#fff;color:#31536e;font-weight:800;cursor:pointer;transition:.2s}.contactMethodChoices button:hover{border-color:#8acfe1;background:#f5fbfe}.contactMethodChoices button.active{border-color:#1aaed1;background:#eaf9fd;color:#0b6f89;box-shadow:0 0 0 2px rgba(26,174,209,.08)}.contactMethodValue{display:grid;gap:7px}.contactMethodValue label{font-size:13px;font-weight:800;color:#557086}.contactMethodHint{margin:0;color:#7a90a2;font-size:13px}.contactInfoBox{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:11px 13px;border:1px solid #dce7f0;border-radius:12px;background:#f8fbfd}.contactInfoBox span{font-size:12px;font-weight:900;color:#557086}.contactInfoBox b{color:#0d5bd7}@media(max-width:650px){.contactMethodChoices{grid-template-columns:1fr}.contactInfoBox{align-items:flex-start;flex-direction:column}}.mailStatusGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px}.mailStatusCard{display:grid;gap:6px;padding:16px;border:1px solid #dce8f1;border-radius:16px;background:#fff}.mailStatusCard b{font-size:14px}.mailStatusCard span{color:#698296;font-size:13px}.mailStatusCard.ok{border-color:#b9ead1;background:#f2fcf7}.mailStatusCard.pending{border-color:#f0d28c;background:#fffaf0}.mailShell{display:grid;grid-template-columns:250px 1fr;gap:16px}.mailSidebar{background:#fff;border:1px solid #dfeaf2;border-radius:18px;padding:12px;height:max-content}.mailSidebar>a{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:11px 12px;border-radius:11px;margin:3px 0;color:#46637a}.mailSidebar>a.active,.mailSidebar>a:hover{background:#eef8fd;color:#0d5bd7}.mailSidebar small{display:block;font-size:10px;color:#8298a9;direction:ltr}.mailSideTitle{font-size:11px;font-weight:900;color:#8195a5;margin:16px 10px 6px}.mailList{padding:0;overflow:hidden}.mailListHead{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #edf3f7}.mailListHead h2{margin:0}.mailRow{display:grid;grid-template-columns:1fr auto;gap:14px;padding:16px 20px;border-bottom:1px solid #edf3f7;background:#fff}.mailRow:hover{background:#f9fcfe}.mailRow.unread{background:#f4fbff}.mailRow.unread b,.mailRow.unread h3{font-weight:900}.mailRowTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.mailRowTop span{font-size:11px;color:#8ba0b0}.mailRow h3{font-size:16px;margin:5px 0}.mailRow p{margin:0;color:#71889b;font-size:13px}.mailRowMeta{display:flex;flex-direction:column;gap:8px;align-items:flex-end;justify-content:center}.mailRowMeta small{color:#8aa0b1}.emptyState{padding:48px;color:#71889b}.emptyState h3{color:#173b59}.mailDetailGrid{display:grid;grid-template-columns:1.35fr .65fr;gap:16px}.mailConversation{display:grid;gap:12px}.mailConversation>h2{margin:0 0 4px}.mailBubble{border:1px solid #dce8f1;border-radius:18px;padding:18px;background:#fff}.mailBubble.outbound{background:#f3f8ff;border-color:#cfe0f6}.mailBubbleHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.mailBubbleHead b,.mailBubbleHead small{display:block}.mailBubbleHead small{color:#7d93a4;margin-top:3px;direction:ltr;text-align:left}.mailBubbleHead>span{font-size:11px;color:#8ba0b0}.mailBubble h3{margin:14px 0 8px}.mailBubble pre{white-space:pre-wrap;word-break:break-word;font:inherit;line-height:1.9;color:#48647b;margin:0}.mailBubbleFoot{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.mailReplyPanel h2{margin-top:0}.mailComposeForm,.mailReplyForm{display:grid;gap:12px}.mailComposeForm label,.mailReplyForm label{display:grid;gap:6px;font-size:13px;font-weight:800;color:#4e6a80}.mailComposeForm input,.mailComposeForm select,.mailComposeForm textarea,.mailReplyForm input,.mailReplyForm select,.mailReplyForm textarea{width:100%;padding:12px;border:1px solid #d4e4ee;border-radius:12px;font:inherit;background:#fff}.mailComposeForm textarea,.mailReplyForm textarea{min-height:220px;resize:vertical}.mailReplyActions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.mailComposeForm{max-width:900px}.mailComposeForm textarea{min-height:320px}@media(max-width:950px){.mailDetailGrid,.mailShell,.mailStatusGrid{grid-template-columns:1fr}.mailSidebar{display:grid;grid-template-columns:repeat(2,1fr)}.mailSideTitle{grid-column:1/-1}.mailRow{grid-template-columns:1fr}.mailRowMeta{align-items:flex-start}}.myMailAccounts{margin:0 0 18px;padding:18px;border:1px solid #dce8f1;border-radius:20px;background:linear-gradient(180deg,#ffffff,#f8fcff)}.myMailAccountsHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.myMailAccountsHead h2{margin:6px 0 0;font-size:24px}.myMailAccountsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.myMailAccount{display:grid;gap:10px;padding:16px;border:1px solid #d9e6ef;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(12,66,108,.05)}.myMailAccount:hover{border-color:#9fd7e8;transform:translateY(-1px)}.myMailAccount b{font-size:15px;color:#173b59}.myMailAccount p{margin:4px 0 0;color:#70879a;font-size:12px;line-height:1.6}.myMailAccount strong{font-size:16px;color:#0d5bd7;word-break:break-all}.myMailAccount small{color:#17845f;font-weight:900}@media(max-width:900px){.myMailAccountsGrid{grid-template-columns:1fr}.myMailAccountsHead{align-items:flex-start}}.footerEmail{display:grid!important;gap:3px}.footerEmail span{font-weight:800;color:#e7f4fb}.footerEmail small{font-size:12px;color:#8fb2c8;direction:ltr;text-align:left}.adminShell{grid-template-columns:284px minmax(0,1fr);background:#f3f7fb}.side{position:sticky;top:0;height:100vh;overflow:auto;padding:20px 16px;background:linear-gradient(180deg,#06172b,#082441 72%,#071a33);border-left:1px solid rgba(255,255,255,.04)}.main{padding:34px clamp(20px,3vw,44px);min-width:0}.adminBrand{padding:4px 8px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.adminBrand .brand{font-size:17px}.adminBrand .brand>div{display:grid;gap:3px}.adminBrand .brand strong{font-size:16px}.adminBrand .brand small{font-size:11px;color:#83a5be;font-weight:700}.adminUser{display:flex;align-items:center;gap:11px;margin:14px 4px 18px;padding:12px;background:rgba(255,255,255,.045);border:1px solid rgba(163,210,239,.14);border-radius:15px}.adminUserAvatar{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#147ee8,#1bc2df);font-weight:900;font-size:18px;box-shadow:0 8px 22px rgba(21,137,221,.22)}.adminUser b{font-size:13px}.adminUser small{font-size:11px}.adminNavGroup{margin:15px 0}.adminNavTitle{padding:0 12px 6px;color:#6f92aa;font-size:10px;font-weight:900;letter-spacing:.7px}.adminNav a{position:relative;display:grid!important;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:10px 11px!important;margin:2px 0!important;border:1px solid transparent;border-radius:11px!important;color:#c9deed!important;font-size:13px;font-weight:800;transition:.18s}.adminNav a:hover{background:rgba(255,255,255,.065)!important;color:white!important}.adminNav a.active{background:linear-gradient(90deg,rgba(29,143,229,.22),rgba(25,200,238,.09))!important;border-color:rgba(84,193,242,.22);color:#fff!important;box-shadow:inset 3px 0 0 #22c5e7}.adminNavIcon{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.06);font-size:13px}.adminNav a.active .adminNavIcon{background:#fff;color:#0b65b8}.adminNavBadge{min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:#e9f8ff;color:#05689b;font-size:10px}.adminNavBadge.isUnread{background:#c23c42;color:#fff;box-shadow:0 0 0 2px #fff;font-weight:750}.logoutBtn{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;border-color:rgba(255,255,255,.14)!important;background:rgba(255,255,255,.035)!important;font-weight:800}.logoutBtn:hover{background:rgba(255,255,255,.08)!important}.adminHead{padding:4px 0 2px}.adminHead h1{font-size:32px;letter-spacing:-.4px}.adminHead p{margin:0;color:#71879a;line-height:1.7}.adminHeadMeta{min-width:118px;padding:12px 16px;border:1px solid #dce8f1;border-radius:16px;background:#fff;text-align:center;box-shadow:0 10px 30px rgba(12,61,96,.04)}.adminHeadMeta b{display:block;font-size:25px;color:#0d5bd7}.adminHeadMeta span{font-size:11px;color:#7890a4;font-weight:800}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.stat{position:relative;overflow:hidden;border:1px solid #e0eaf2!important;border-radius:18px!important;padding:19px!important;box-shadow:0 10px 28px rgba(15,62,95,.045)}.stat:before{content:"";position:absolute;right:0;top:0;width:4px;height:100%;background:linear-gradient(#0d5bd7,#19c8ee)}.stat strong{font-size:30px!important;color:#153d5d}.panel{border-color:#dfe9f1!important;box-shadow:0 12px 32px rgba(15,62,95,.045)!important}.messageStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}.messageStat{position:relative;overflow:hidden;padding:16px 17px;border:1px solid #dfe9f1;border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(15,62,95,.04)}.messageStat:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:#9db2c2}.messageStat small,.messageStat span{display:block}.messageStat span{font-size:12px;font-weight:900;color:#516d82}.messageStat strong{display:block;font-size:27px;margin:5px 0;color:#173d5c}.messageStat small{font-size:10px;color:#90a1af}.messageStat.fresh:after{background:#198fe3}.messageStat.follow:after{background:#ec9d24}.messageStat.replied:after{background:#20a96b}.messageStat.archived:after{background:#9aa8b4}.messageStat.total:after{background:#6b75df}.messageFilters{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(130px,.7fr)) auto auto;gap:9px;align-items:center;margin-bottom:16px;padding:13px!important}.messageFilters input,.messageFilters select{height:42px;padding:0 11px;border:1px solid #d9e5ee;border-radius:11px;background:#fbfdff;font:inherit;font-size:12px;color:#35536b}.messageSearch{position:relative}.messageSearch span{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:18px;color:#7894a9}.messageSearch input{width:100%;padding-right:36px}.messageFilters .btn,.messageFilters .ghost{height:42px;display:flex;align-items:center;justify-content:center;padding:0 15px;border-radius:11px;font-size:12px;white-space:nowrap}.messageInbox{display:grid;gap:12px}.messageCard{background:#fff;border:1px solid #dde8f0;border-radius:18px;padding:18px;box-shadow:0 11px 30px rgba(15,62,95,.04);transition:.18s}.messageCard:hover{box-shadow:0 15px 38px rgba(15,62,95,.075);border-color:#c9deea}.messageCard.isNew{border-right:4px solid #158cdf;background:linear-gradient(90deg,#fff,#fbfdff)}.messageCardTop{display:flex;align-items:center;justify-content:space-between;gap:16px}.messageIdentity{display:flex;align-items:center;gap:11px}.messageAvatar{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#edf7fd;color:#0d6daa;font-size:18px;font-weight:900}.messageNameLine{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.messageNameLine b{font-size:15px}.messageIdentity small{display:block;margin-top:4px;color:#8ca0af;font-size:10px}.messageStatus{padding:5px 9px;border-radius:999px;font-size:10px;font-weight:900;background:#eef3f7;color:#62788b}.messageStatus.new{background:#e8f5ff;color:#0874ba}.messageStatus.follow{background:#fff2df;color:#a76400}.messageStatus.replied{background:#e9f9f1;color:#11774c}.messageStatus.archived{background:#f0f2f4;color:#788694}.messageActions a{padding:8px 11px;border-radius:10px;background:#f0f8fd;color:#0870aa;font-size:11px;font-weight:900}.messageContactBar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 0;padding:10px 12px;border:1px solid #e1eaf1;border-radius:11px;background:#f8fbfd}.messageContactBar span{font-size:10px;font-weight:900;color:#748b9e}.messageContactBar b{font-size:12px;color:#0d5bd7}.messageBody{padding:15px 2px}.messageBody h3{margin:0 0 8px;font-size:17px;color:#173d5c}.messageBody p{margin:0;color:#526e83;line-height:1.85;font-size:13px;white-space:pre-wrap}.messageManage{display:grid;grid-template-columns:190px minmax(260px,1fr) auto;gap:10px;align-items:end;padding-top:13px;border-top:1px solid #edf2f6}.messageManage label{display:grid;gap:6px}.messageManage label>span{font-size:10px;font-weight:900;color:#6f879a}.messageManage select,.messageManage textarea{width:100%;border:1px solid #d9e5ee;border-radius:10px;background:#fbfdff;font:inherit;font-size:12px}.messageManage select{height:40px;padding:0 10px}.messageManage textarea{min-height:40px;height:40px;resize:vertical;padding:10px}.messageSave{height:40px;padding:0 15px;border:0;border-radius:10px;background:#0d5bd7;color:#fff;font-weight:900;cursor:pointer;white-space:nowrap}.messageSave:hover{background:#084bb7}.emptyState{padding:42px!important}.emptyState h3{margin-top:0}.emptyState p{color:#71879a}.dashboardGrid{gap:14px;margin-top:16px}.dashboardGrid .panel h2{margin-top:0;font-size:18px}.quickActions .btn,.quickActions .ghost{font-size:12px;padding:11px 14px}.activity{font-size:12px;grid-template-columns:minmax(110px,.8fr) minmax(120px,1fr) auto}@media(max-width:1180px){.messageStats{grid-template-columns:repeat(3,1fr)}.messageFilters{grid-template-columns:1fr 1fr 1fr}.messageSearch{grid-column:1/-1}.messageManage{grid-template-columns:170px 1fr}.messageSave{grid-column:1/-1}}@media(max-width:850px){.adminShell{grid-template-columns:1fr}.side{position:relative;height:auto;overflow:visible;padding:14px}.adminNav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adminNavGroup{margin:6px 0}.adminNavTitle{padding-top:4px}.main{padding:22px 14px}.messageFilters,.messageStats,.stats{grid-template-columns:1fr 1fr}.messageSearch{grid-column:1/-1}}@media(max-width:580px){.adminNav,.messageFilters,.messageStats,.stats{grid-template-columns:1fr}.messageSearch{grid-column:auto}.messageCardTop,.messageContactBar{align-items:flex-start;flex-direction:column}.messageManage{grid-template-columns:1fr}.messageSave{grid-column:auto}.adminHead{align-items:flex-start;gap:12px;flex-direction:column}.adminHeadMeta{width:100%}}.contactIntroNote{display:grid;gap:5px;margin-top:22px;padding:16px 18px;border:1px solid #dce9f2;border-radius:16px;background:#f8fbfd}.contactIntroNote b{color:#173d5c;font-size:15px}.contactIntroNote span{color:#6f8799;line-height:1.7;font-size:13px}.linkedPlatformsSection{margin:22px 0 6px}.linkedPlatformsHead{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.linkedPlatformsHead h2{margin:8px 0 6px;font-size:24px}.linkedPlatformsHead p{margin:0;color:#72889a;font-size:13px}.linkedCount{min-width:120px;padding:12px 16px;border:1px solid #dce8f1;border-radius:16px;background:#fff;text-align:center;box-shadow:0 10px 28px rgba(15,62,95,.04)}.linkedCount b{display:block;font-size:26px;color:#0d5bd7}.linkedCount span{font-size:11px;color:#7f93a4;font-weight:800}.linkedPlatformsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.linkedPlatformCard{background:#fff;border:1px solid #dfe9f1;border-radius:20px;padding:18px;box-shadow:0 12px 32px rgba(15,62,95,.045)}.linkedPlatformTop{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.linkedPlatformIdentity{display:flex;align-items:center;gap:12px;min-width:0}.linkedPlatformLogo{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;border-radius:16px;background:#f7fbfe;border:1px solid #e0eaf2;overflow:hidden}.linkedPlatformLogo img{width:100%;height:100%;object-fit:contain;padding:5px}.linkedPlatformLogo span{font-size:22px;font-weight:900;color:#0d5bd7}.linkedPlatformIdentity h3{margin:0 0 5px;font-size:17px;color:#173d5c}.linkedPlatformIdentity p{margin:0;color:#7c91a2;font-size:12px}.linkedStatus{padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900;background:#eef3f7;color:#677c8e;white-space:nowrap}.linkedStatus.active{background:#e9f9f1;color:#11774c}.linkedStatus.beta{background:#f2edff;color:#6b4bd8}.linkedStatus.coming{background:#fff4dd;color:#9b6700}.linkedPlatformFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.linkedPlatformFacts div{padding:10px 11px;border:1px solid #e6edf3;border-radius:12px;background:#fbfdff}.linkedPlatformFacts small{display:block;color:#91a2af;font-size:9px;margin-bottom:5px}.linkedPlatformFacts b{font-size:12px;color:#294b64}.linkedPlatformUrls{display:grid;gap:7px;margin-top:8px}.linkedPlatformUrls div{display:grid;grid-template-columns:60px minmax(0,1fr);gap:10px;padding:9px 11px;border-radius:11px;background:#f7fafc}.linkedPlatformUrls span{font-size:10px;color:#748b9e;font-weight:900}.linkedPlatformUrls small{font-size:10px;color:#42647b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.linkedPlatformActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:14px}.linkedPlatformActions .small{font-size:11px;padding:9px 11px}.linkedEdit{font-size:11px;font-weight:900;color:#607d91;margin-right:auto}@media(max-width:980px){.linkedPlatformsGrid{grid-template-columns:1fr}}@media(max-width:620px){.linkedPlatformsHead{align-items:flex-start;flex-direction:column}.linkedCount{width:100%}.linkedPlatformFacts{grid-template-columns:1fr}.linkedPlatformTop{align-items:flex-start}.linkedPlatformUrls div{grid-template-columns:1fr}}.linkedSummaryStats{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 18px}.linkedPlatformsFull{margin-bottom:18px}@media(max-width:760px){.linkedSummaryStats{grid-template-columns:1fr}}.linkedSummaryStats{grid-template-columns:repeat(4,minmax(0,1fr))}.linkedPlatformBadges{display:grid;gap:6px;justify-items:end}.linkedAccess{padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap}.linkedAccess.full{background:#e9f9f1;color:#11774c}.linkedAccess.partial{background:#fff4dd;color:#9b6700}@media(max-width:980px){.linkedSummaryStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.linkedSummaryStats{grid-template-columns:1fr}.linkedPlatformBadges{justify-items:start}}.assistant360LauncherWrap{position:fixed;left:24px;bottom:24px;z-index:80;display:flex;align-items:flex-end;gap:10px;direction:ltr}.assistant360Launcher{position:relative;width:76px;height:76px;border:0;border-radius:26px;background:linear-gradient(145deg,#fff,#edf8ff);padding:4px;box-shadow:0 18px 48px rgba(13,91,215,.28);cursor:pointer;animation:assistantFloat 3.4s ease-in-out infinite}.assistant360Launcher img{width:100%;height:100%;object-fit:contain}.assistant360Online{position:absolute;right:4px;top:5px;width:15px;height:15px;border-radius:50%;background:#22c55e;border:3px solid #fff;box-shadow:0 0 0 3px rgba(34,197,94,.16)}.assistant360Hint{max-width:190px;border:1px solid #cde5f3;background:#fff;color:#123d5d;border-radius:18px 18px 6px 18px;padding:11px 14px;font:inherit;font-size:13px;font-weight:900;box-shadow:0 14px 38px rgba(13,91,215,.14);cursor:pointer;direction:rtl}@keyframes assistantFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.assistant360Panel{position:fixed;left:24px;bottom:24px;z-index:90;width:min(410px,calc(100vw - 28px));height:min(640px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;background:#fff;border:1px solid #d8e7f0;border-radius:24px;overflow:hidden;box-shadow:0 30px 90px rgba(6,39,73,.28);direction:rtl}.assistant360Header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;background:linear-gradient(135deg,#061d38,#0a3c6d);color:#fff}.assistant360Title{display:flex;align-items:center;gap:10px}.assistant360Title img{width:48px;height:48px;background:#fff;border-radius:16px;padding:2px}.assistant360Title b{display:block;font-size:15px}.assistant360Title span{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:10px;color:#cfe3f1}.assistant360Title i{width:7px;height:7px;border-radius:50%;background:#22c55e}.assistant360Header>button{width:34px;height:34px;border:0;border-radius:11px;background:rgba(255,255,255,.08);color:#fff;font-size:24px;cursor:pointer}.assistant360Messages{overflow-y:auto;padding:15px;background:linear-gradient(#f8fbfe,#fff)}.assistant360Welcome{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:start;margin-bottom:13px}.assistant360Welcome img{width:42px;height:42px}.assistant360Welcome>div{padding:12px 13px;border-radius:16px 16px 4px 16px;background:#eef5fa;color:#25465e}.assistant360Welcome b{font-size:13px}.assistant360Welcome p{margin:6px 0 0;line-height:1.75;font-size:12px}.assistant360Starters{display:grid;gap:7px;margin:0 0 14px 52px}.assistant360Starters button{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right;border:1px solid #d5e5ef;border-radius:11px;background:#fff;color:#28506c;padding:9px 11px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.assistant360Starters button:hover{border-color:#9fd5e7;background:#f8fdff}.assistant360Starters span{color:#0d5bd7}.assistant360Msg{display:flex;gap:7px;align-items:flex-end;margin:9px 0}.assistant360Msg>img{width:32px;height:32px;flex:0 0 auto}.assistant360Msg>div{max-width:82%;padding:10px 12px;border-radius:15px;font-size:12px;line-height:1.75;white-space:normal}.assistant360Msg.assistant>div{background:#eef5fa;color:#27485f;border-radius:15px 15px 4px 15px}.assistant360Msg.user{justify-content:flex-start}.assistant360Msg.user>div{background:linear-gradient(135deg,#0d5bd7,#158de8);color:#fff;border-radius:15px 15px 15px 4px}.assistant360Typing{display:flex!important;gap:5px;align-items:center;height:36px}.assistant360Typing i{width:6px;height:6px;border-radius:50%;background:#7490a4;animation:assistantDot 1s infinite}.assistant360Typing i:nth-child(2){animation-delay:.15s}.assistant360Typing i:nth-child(3){animation-delay:.3s}@keyframes assistantDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.assistant360Input{display:grid;grid-template-columns:1fr 46px;gap:8px;padding:11px 12px;border-top:1px solid #e4edf3;background:#fff}.assistant360Input input{width:100%;height:44px;border:1px solid #d7e4ed;border-radius:13px;padding:0 13px;font:inherit;font-size:12px;outline:none}.assistant360Input input:focus{border-color:#8ccfe5;box-shadow:0 0 0 3px rgba(25,200,238,.08)}.assistant360Input button{border:0;border-radius:13px;background:linear-gradient(135deg,#0d5bd7,#19c8ee);color:#fff;font-size:18px;cursor:pointer}.assistant360Input button:disabled{opacity:.45;cursor:default}.assistant360Panel footer{padding:0 12px 10px;text-align:center;color:#91a3b0;font-size:9px;background:#fff}@media(max-width:620px){.assistant360LauncherWrap{left:12px;bottom:12px}.assistant360Launcher{width:66px;height:66px;border-radius:22px}.assistant360Hint{max-width:155px;font-size:11px}.assistant360Panel{left:10px;bottom:10px;width:calc(100vw - 20px);height:min(610px,calc(100vh - 20px));border-radius:20px}}.assistantAdminInfo{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px}.assistantAdminInfo>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-radius:12px;background:#f8fbfd}.assistantAdminInfo b{font-size:11px;color:#4e6b80}.assistantAdminInfo span{font-size:11px;font-weight:900}.assistantAdminInfo span.ok{color:#148156}.assistantAdminInfo span.off{color:#ad3737}.assistantChatsList{display:grid;gap:10px}.assistantChatCard{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:15px 16px;border:1px solid #dfe9f1;border-radius:16px;background:#fff;box-shadow:0 10px 26px rgba(15,62,95,.035)}.assistantChatCard.unread{border-right:4px solid #168de3;background:linear-gradient(90deg,#fff,#f9fdff)}.assistantChatAvatar img{width:46px;height:46px}.assistantChatTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.assistantChatTop b{font-size:13px;color:#173d5c}.assistantChatTop span{font-size:9px;color:#93a4b1}.assistantChatMain p{margin:6px 0;color:#47657a;font-size:12px}.assistantChatMain p,.assistantChatMain small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:760px}.assistantChatMain small{display:block;color:#8da0af;font-size:10px}.assistantChatMeta{display:grid;justify-items:center;gap:3px;min-width:72px}.assistantChatMeta>b{font-size:18px;color:#17405f}.assistantChatMeta>small{font-size:9px;color:#8ea0ad}.assistantUnreadDot{background:#e8f5ff;color:#0874ba}.assistantChatStatus,.assistantUnreadDot{padding:4px 7px;border-radius:999px;font-size:9px;font-weight:900}.assistantChatStatus.open{background:#e9f9f1;color:#11774c}.assistantChatStatus.closed{background:#f0f2f4;color:#71808b}.assistantChatDetailGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:16px;align-items:start}.assistantTranscriptHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.assistantTranscriptHead h2{margin:0;font-size:18px}.assistantTranscriptHead span{font-size:10px;color:#8296a5}.assistantAdminMsg{margin:14px 0}.assistantAdminMsgWho{font-size:10px;font-weight:900;color:#8295a3;margin-bottom:5px}.assistantAdminBubble{max-width:84%;padding:11px 13px;border-radius:14px;background:#eef5fa;color:#2e4c61;line-height:1.8;font-size:12px;white-space:pre-wrap}.assistantAdminMsg.user .assistantAdminBubble{margin-right:auto;background:#edf7ff;color:#194d71}.assistantAdminMsg small{display:block;margin-top:4px;font-size:9px;color:#9aabb7}.assistantChatSide{position:sticky;top:20px}.assistantChatSide h2{margin-top:0;font-size:18px}.assistantChatFacts{display:grid;gap:8px;margin:12px 0 18px}.assistantChatFacts div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:10px;background:#f8fbfd}.assistantChatFacts span{font-size:10px;color:#7c91a1}.assistantChatFacts b{font-size:11px;color:#294b64}.assistantChatManage{display:grid;gap:10px}.assistantChatManage label{display:grid;gap:6px;font-size:10px;font-weight:900;color:#627b8e}.assistantChatManage select,.assistantChatManage textarea{width:100%;border:1px solid #d9e5ee;border-radius:10px;padding:10px;font:inherit;background:#fff}.assistantChatManage textarea{min-height:120px;resize:vertical}@media(max-width:900px){.assistantAdminInfo,.assistantChatDetailGrid{grid-template-columns:1fr}.assistantChatSide{position:static}.assistantChatCard{grid-template-columns:44px 1fr}.assistantChatMeta{grid-column:1/-1;display:flex;justify-content:flex-start}.assistantChatMain p,.assistantChatMain small{max-width:60vw}}.assistantSettingsGrid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.assistantProfileCard{position:sticky;top:20px;text-align:center}.assistantProfileCard>img{width:150px;height:150px;object-fit:cover;border-radius:38px;border:6px solid #edf7fc;box-shadow:0 18px 48px rgba(13,91,215,.14)}.assistantProfileCard h2{margin:14px 0 6px;font-size:22px}.assistantProfileCard>p{margin:0;color:#758b9c;font-size:12px;line-height:1.7}.assistantProfileState{display:flex;align-items:center;justify-content:center;gap:7px;margin:14px auto;padding:8px 11px;border-radius:999px;background:#f5fafc;font-size:11px;font-weight:900;width:max-content}.assistantProfileState i{width:8px;height:8px;border-radius:50%}.assistantProfileState i.on{background:#22a76a}.assistantProfileState i.off{background:#c15454}.assistantSafetyNote{display:grid;gap:5px;margin-top:18px;padding:12px;border:1px solid #dce8f1;border-radius:13px;background:#f8fbfd;text-align:right}.assistantSafetyNote b{font-size:11px;color:#173d5c}.assistantSafetyNote span{font-size:10px;line-height:1.7;color:#72889a}.assistantPromptForm{display:grid;gap:14px}.assistantPromptSection{display:grid;gap:10px;padding:16px;border:1px solid #e1eaf1;border-radius:15px;background:#fbfdff}.assistantPromptSection h2{margin:0 0 3px;font-size:17px}.assistantPromptSection label{display:grid;gap:6px;font-size:11px;font-weight:900;color:#5c7588}.assistantPromptSection input,.assistantPromptSection select,.assistantPromptSection textarea{width:100%;border:1px solid #d8e5ee;border-radius:10px;padding:10px 11px;background:#fff;font:inherit;color:#294b64}.assistantPromptSection textarea{resize:vertical;line-height:1.8}.assistantPromptSection small{font-size:9px;color:#93a4b0;font-weight:600}.aiPeriodTabs{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.aiPeriodTabs a{padding:8px 12px;border:1px solid #dbe7ef;border-radius:10px;background:#fff;color:#5f788b;font-size:11px;font-weight:900}.aiPeriodTabs a.active{background:#0d5bd7;color:#fff;border-color:#0d5bd7}.aiUsageStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 16px}.aiUsageStats>div{padding:17px;border:1px solid #dfe9f1;border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(15,62,95,.04)}.aiUsageStats small,.aiUsageStats span{display:block}.aiUsageStats span{font-size:11px;font-weight:900;color:#637c8f}.aiUsageStats strong{display:block;margin:6px 0;font-size:25px;color:#173d5c}.aiUsageStats small{font-size:9px;color:#91a2af;line-height:1.6}.aiPanelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.aiPanelHead h2{margin:0 0 3px;font-size:18px}.aiPanelHead p{margin:0;color:#8498a7;font-size:10px}.aiTrendPanel{margin-bottom:18px}.aiDayBars{display:flex;align-items:end;gap:8px;min-height:190px;padding:16px 4px 4px;overflow-x:auto}.aiDay{min-width:54px;display:grid;justify-items:center;gap:5px;height:160px;grid-template-rows:1fr auto auto}.aiDayBarWrap{width:30px;height:110px;display:flex;align-items:flex-end;border-radius:9px;background:#eff5f9;overflow:hidden}.aiDayBarWrap i{display:block;width:100%;min-height:5px;background:linear-gradient(180deg,#19c8ee,#0d5bd7);border-radius:9px 9px 3px 3px}.aiDay b{font-size:9px;color:#536e81}.aiDay span{font-size:9px;color:#95a5b0}.aiSourcesSection{margin:20px 0}.aiSourceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aiSourceCard{display:block;padding:16px;border:1px solid #dfe9f1;border-radius:18px;background:#fff;box-shadow:0 11px 30px rgba(15,62,95,.04);transition:.18s}.aiSourceCard:hover{transform:translateY(-2px);border-color:#bcddea;box-shadow:0 16px 38px rgba(15,62,95,.08)}.aiSourceTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.aiSourceTop span{display:block;font-size:9px;color:#0d76b8;font-weight:900;margin-bottom:4px}.aiSourceTop h3{margin:0;font-size:16px;color:#173d5c}.aiSourceTop p{margin:4px 0 0;font-size:10px;color:#8296a5}.aiSourceTop>b{color:#0d5bd7;font-size:18px}.aiSourceMetrics{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:14px 0}.aiSourceMetrics div{padding:9px;border-radius:10px;background:#f8fbfd}.aiSourceMetrics small{display:block;font-size:8px;color:#8fa1ae}.aiSourceMetrics strong{display:block;margin-top:3px;font-size:13px;color:#294b64}.aiSourceCard footer{font-size:9px;color:#9aa9b4;border-top:1px solid #edf2f5;padding-top:9px}.aiNoUsage{margin-top:18px}.aiNoUsage h2{margin-top:0;font-size:16px}.aiNoUsage>div{display:flex;gap:8px;flex-wrap:wrap}.aiNoUsage span{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#f7fafc;color:#60798c;font-size:10px}.aiNoUsage b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#edf2f5;color:#7b8c98}.aiActorPanel,.aiRecentPanel{margin:16px 0}.aiUsageTableWrap{overflow:auto}.aiUsageTable{width:100%;border-collapse:collapse;min-width:800px}.aiUsageTable th{padding:10px;text-align:right;font-size:9px;color:#71899b;background:#f7fafc;border-bottom:1px solid #dfe8ef}.aiUsageTable td{padding:11px 10px;border-bottom:1px solid #edf2f5;font-size:10px;color:#506c80}.aiUsageTable td>b{display:block;font-size:11px;color:#173d5c}.aiUsageTable td>small{display:block;margin-top:3px;color:#9aabb6;font-size:8px}.aiUsageTable td strong{color:#0d5bd7}.aiUsageTable.compact td{padding-top:8px;padding-bottom:8px}@media(max-width:1050px){.assistantSettingsGrid{grid-template-columns:1fr}.assistantProfileCard{position:static}.aiSourceGrid,.aiUsageStats{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.aiSourceGrid,.aiUsageStats,.assistantPromptSection .row2,.assistantPromptSection .row3{grid-template-columns:1fr}.assistantProfileCard>img{width:120px;height:120px}}.aiPlatformGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aiPlatformCard{display:block;padding:18px;border:1px solid #dfe9f1;border-radius:19px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 12px 30px rgba(15,62,95,.045);transition:.18s}.aiPlatformCard:hover{transform:translateY(-2px);border-color:#b8dbea;box-shadow:0 17px 40px rgba(15,62,95,.08)}.aiPlatformHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.aiPlatformHead span{display:block;font-size:9px;color:#0d76b8;font-weight:900;margin-bottom:5px}.aiPlatformHead h3{margin:0;font-size:18px;color:#173d5c}.aiPlatformHead>b{color:#0d5bd7;font-size:20px}.aiPlatformMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.aiPlatformMetrics div{padding:10px;border:1px solid #e5edf3;border-radius:11px;background:#fff}.aiPlatformMetrics small{display:block;font-size:8px;color:#91a2af;margin-bottom:4px}.aiPlatformMetrics strong{font-size:12px;color:#294b64}.aiPlatformCard footer{font-size:9px;color:#91a2af}@media(max-width:900px){.aiPlatformGrid{grid-template-columns:1fr}}@media(max-width:620px){.aiPlatformMetrics{grid-template-columns:1fr 1fr}}.adminSectionKicker{display:block;color:#0d76b8;font-size:10px;font-weight:900;margin-bottom:5px}.adminHeaderActions{display:flex;gap:8px;flex-wrap:wrap}.articleAdminStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.articleAdminStats>div{padding:14px 16px;border:1px solid #dfe9f1;border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(15,62,95,.035)}.articleAdminStats span{display:block;font-size:9px;color:#8398a7;font-weight:900}.articleAdminStats b{display:block;margin-top:5px;font-size:23px;color:#173d5c}.articleCreatePanel{margin-bottom:18px}.articleCreatePanel>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.articleCreatePanel>summary::-webkit-details-marker{display:none}.articleCreatePanel>summary b{color:#173d5c}.articleCreatePanel>summary span{font-size:10px;color:#8da0ae}.articleCreateForm{margin-top:16px;border:0;padding:0}.articleContentInput{min-height:220px!important;line-height:1.85}.articleAdminCard{padding:0;overflow:hidden}.articleAdminCardTop{height:145px;position:relative;background:linear-gradient(135deg,#eef7fd,#f9fcff);overflow:hidden}.articleAdminCardTop>div{width:100%;height:100%}.articleAdminCardTop img{width:100%;height:100%;object-fit:cover}.articleAdminPlaceholder{width:100%;height:100%;display:grid;place-items:center;font-size:38px;color:#7bb9d9;font-weight:900}.articleAdminStatus{position:absolute;top:12px;left:12px;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:900}.articleAdminStatus.published{background:#e8f8ef;color:#13754c}.articleAdminStatus.draft{background:#fff4dc;color:#956400}.articleEditRich{padding:16px}.articleSlugPreview{direction:ltr;text-align:left;padding:8px 10px;border-radius:9px;background:#f7fafc;color:#7890a3;font-size:9px;margin:4px 0 9px}.articleAdminMeta{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0;color:#8196a6;font-size:9px}.articleAdminActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.articleDeleteBtn{width:100%;border:0;border-top:1px solid #f0e2e2;background:#fff7f7;color:#a54444;padding:10px;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.articleDeleteBtn:hover{background:#fbecec}.articleSettingsForm label{display:grid;gap:6px;font-size:10px;font-weight:900;color:#60798c}.articleSettingsForm .settingsGroup textarea{grid-column:auto;min-height:90px}.articlesHero{padding:72px 0 52px;background:radial-gradient(circle at 12% 12%,#dff8ff,transparent 30%),linear-gradient(180deg,#fff,#f7fbfe);border-bottom:1px solid #e4edf4}.articlesHero h1{max-width:850px;margin:17px 0 12px;font-size:48px;line-height:1.18;color:#071a33}.articlesHero p{max-width:760px;margin:0;color:#5f778b;font-size:17px;line-height:1.9}.articleAudienceBand{padding:24px 0;background:#f5faff;border-bottom:1px solid #e4edf4}.knowledgeAudienceIntro{display:grid;grid-template-columns:1fr 1fr;gap:14px}.knowledgeAudienceIntro>a,.knowledgeAudienceIntro>div{display:grid;gap:7px;padding:18px;border:1px solid #dbe8f1;border-radius:18px;background:#fff}.knowledgeAudienceIntro b{font-size:16px;color:#173d5c}.knowledgeAudienceIntro p{margin:0;color:#71879a;font-size:11px;line-height:1.75}.articlesListing{background:#fbfdff}.articlesFilters{display:grid;grid-template-columns:minmax(260px,1.7fr) 1fr 1fr auto;gap:9px;margin-bottom:20px;padding:12px;border:1px solid #dee9f1;border-radius:17px;background:#fff}.articlesFilters input,.articlesFilters select{width:100%;padding:11px;font:inherit;color:#294b64}.articleSearch,.articlesFilters input,.articlesFilters select{border:1px solid #d8e5ee;border-radius:11px;background:#fbfdff}.articleSearch{display:flex;align-items:center;gap:7px;padding:0 11px}.articleSearch input{border:0;padding-right:2px;outline:none}.articleSearch span{font-size:20px;color:#6d8799}.articleFeatured{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:360px;margin-bottom:22px;border:1px solid #d9e7f0;border-radius:26px;background:#fff;overflow:hidden;box-shadow:0 18px 48px rgba(13,91,215,.08);transition:.22s}.articleFeatured:hover{transform:translateY(-3px);box-shadow:0 24px 58px rgba(13,91,215,.13)}.articleFeaturedImage{min-height:360px;background:#edf7fc;overflow:hidden}.articleFeaturedImage img{width:100%;height:100%;object-fit:cover}.articleImageFallback{display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#dff8ff,#eaf4ff 45%,#dcecff)}.articleImageFallback span{font-size:68px;font-weight:900;color:#0d5bd7;opacity:.25}.articleFeaturedBody{display:flex;flex-direction:column;justify-content:center;padding:34px}.articleFeaturedBody h2{margin:14px 0 10px;font-size:31px;line-height:1.45;color:#102f4a}.articleFeaturedBody>p{margin:0;color:#617b8e;line-height:1.9}.articleFeaturedBody>strong{margin-top:20px;color:#0d5bd7;font-size:12px}.featuredArticleBadge{padding:6px 9px;border-radius:999px;background:#fff3d8;color:#8c650e;font-size:9px;font-weight:900}.articleCardMeta{display:flex;gap:8px 14px;flex-wrap:wrap;margin-top:15px;color:#8b9ba7;font-size:9px}.articleCardMeta span+span:before{content:"•";margin-left:8px;color:#c0cbd3}.articlesPublicGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.articlePublicCard{display:flex;flex-direction:column;border:1px solid #dfe9f1;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(15,62,95,.045);transition:.2s}.articlePublicCard:hover{transform:translateY(-4px);border-color:#bcddeb;box-shadow:0 18px 42px rgba(15,62,95,.09)}.articleCardImage{height:170px;background:#edf7fc;overflow:hidden}.articleCardImage img{width:100%;height:100%;object-fit:cover}.articleCardImage.fallback{display:grid;place-items:center;background:linear-gradient(135deg,#f0f8fd,#e8f2fb)}.articleCardImage.fallback span{font-size:34px;font-weight:900;color:#0d5bd7;opacity:.2}.articlePublicBody{display:flex;flex-direction:column;flex:1;padding:18px}.articlePublicBody h3{margin:12px 0 8px;font-size:19px;line-height:1.55;color:#173d5c}.articlePublicBody>p{flex:1;margin:0;color:#6a8192;font-size:11px;line-height:1.85}.articlePublicBody>strong{display:block;margin-top:15px;color:#0d5bd7;font-size:10px}.articlesPublicGrid.style-editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.articlesPublicGrid.style-editorial .articlePublicCard{display:grid;grid-template-columns:180px 1fr}.articlesPublicGrid.style-editorial .articleCardImage{height:100%}.articlesPublicGrid.style-compact .articleCardImage{height:110px}.articlesPublicGrid.style-compact .articlePublicBody h3{font-size:16px}.articleEmptyState{grid-column:1/-1;padding:38px;border:1px dashed #cfe0ec;border-radius:20px;background:#f8fbfd;text-align:center;color:#768d9e}.articleEmptyState b{display:block;color:#173d5c;font-size:17px}.articleEmptyState p{margin:7px 0 0;font-size:11px}.homeKnowledge{background:linear-gradient(180deg,#fff,#f7fbfe)}.homeArticlesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.homeArticleCard{display:flex;flex-direction:column;border:1px solid #dfe9f1;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 10px 28px rgba(15,62,95,.04);transition:.2s}.homeArticleCard:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,62,95,.08)}.homeArticleImage{height:150px;background:#eef7fc;overflow:hidden}.homeArticleImage img{width:100%;height:100%;object-fit:cover}.homeArticleImage.fallback{display:grid;place-items:center}.homeArticleImage.fallback span{font-size:32px;font-weight:900;color:#0d5bd7;opacity:.18}.homeArticleBody{display:flex;flex-direction:column;flex:1;padding:17px}.homeArticleBody h3{font-size:18px;line-height:1.55;margin:12px 0 8px}.homeArticleBody>p{flex:1;margin:0;color:#6b8192;font-size:11px;line-height:1.8}.homeArticleBody>strong{margin-top:13px;color:#0d5bd7;font-size:10px}.articleDetailPage{padding:64px 0 80px;background:linear-gradient(#fff,#fbfdff)}.articleDetailWrap{max-width:1050px}.articleDetailHead{max-width:850px;margin:0 auto;text-align:center}.articleDetailHead .articleBadges{justify-content:center}.articleDetailHead h1{margin:17px auto 12px;font-size:48px;line-height:1.35;color:#102f4a}.articleDetailLead{max-width:760px;margin:0 auto;color:#637c8e;font-size:17px;line-height:1.95}.articleDetailMeta{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:22px}.articleDetailMeta span{display:grid;gap:3px;min-width:120px;padding:10px 14px;border:1px solid #e0e9f0;border-radius:12px;background:#fff;color:#617a8c;font-size:10px}.articleDetailMeta b{font-size:8px;color:#96a6b1}.articleHeroImage{height:min(520px,50vw);margin:34px 0 28px;border-radius:26px;overflow:hidden;box-shadow:0 18px 48px rgba(15,62,95,.09)}.articleHeroImage img{width:100%;height:100%;object-fit:cover}.articleReadingGrid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:34px;align-items:start}.articleRichBody{min-width:0}.articleRichBody p{font-size:17px;line-height:2.15;color:#29445d;margin:0 0 22px}.articleRichBody h2{font-size:27px;color:#173d5c;margin:38px 0 14px}.articleRichBody h3{font-size:21px;color:#214760;margin:30px 0 12px}.articleBullet{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start}.articleBullet>span{color:#0d5bd7;font-size:20px;line-height:2}.articleBullet p{margin:0 0 10px}.articleReadAside{position:sticky;top:100px;display:grid;gap:10px;padding:16px;border:1px solid #e0e9f0;border-radius:17px;background:#fff}.articleReadAside>div{padding:10px;border-radius:11px;background:#f7fafc}.articleReadAside b{font-size:11px}.articleReadAside p{margin:5px 0 0;color:#8195a4;font-size:9px;line-height:1.7}.articleReadAside .btn,.articleReadAside .ghost{justify-content:center;text-align:center;font-size:10px}.relatedArticles{background:#f6faff}@media(max-width:1050px){.articleAdminStats{grid-template-columns:repeat(3,1fr)}.articlesPublicGrid,.homeArticlesGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.articleDetailHead h1,.articlesHero h1{font-size:36px}.articleFeatured,.articleReadingGrid,.knowledgeAudienceIntro{grid-template-columns:1fr}.articleFeaturedImage{min-height:240px;height:240px}.articleReadAside{position:static}.articlesFilters{grid-template-columns:1fr 1fr}.articleSearch{grid-column:1/-1}.articlesPublicGrid.style-editorial{grid-template-columns:1fr}.articleAdminStats{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.adminHeaderActions{width:100%}.adminHeaderActions a{flex:1;text-align:center;justify-content:center}.articlesFilters,.articlesPublicGrid,.homeArticlesGrid,.knowledgeAudienceIntro{grid-template-columns:1fr}.articleSearch{grid-column:auto}.articleFeaturedBody{padding:22px}.articleFeaturedBody h2{font-size:24px}.articlesPublicGrid.style-editorial .articlePublicCard{grid-template-columns:1fr}.articlesPublicGrid.style-editorial .articleCardImage{height:150px}.articleAdminStats{grid-template-columns:1fr 1fr}.articleDetailHead{text-align:right}.articleDetailHead .articleBadges,.articleDetailMeta{justify-content:flex-start}.articleDetailMeta span{min-width:calc(50% - 5px)}.articleHeroImage{height:240px;border-radius:18px}}body,html{min-height:100%;background:#fff;color-scheme:light}@media(max-width:620px){.assistant360Panel{height:min(610px,calc(100dvh - 20px));max-height:calc(100dvh - 20px)}}.systemDesignerLine{margin-top:12px;padding-top:10px;border-top:1px solid rgba(15,37,55,.08);font-size:12px;color:#6b7f8f}.systemDesignerLine b{color:#17364a}.ecosystemRowForm{display:grid;grid-template-columns:100px 80px minmax(220px,1fr) auto;gap:7px;align-items:center;min-width:520px}.ecosystemRowForm input,.ecosystemRowForm select{min-height:36px;border:1px solid #dce6ed;border-radius:9px;padding:7px 9px;background:white}@media(max-width:900px){.ecosystemRowForm{grid-template-columns:1fr;min-width:260px}}.mediaRules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:14px}.mediaRules>div{display:grid;gap:5px;padding:12px;border:1px solid #e1eaf1;border-radius:13px;background:#f8fbfd}.mediaRules b{font-size:11px;color:#173d5c}.mediaRules span{font-size:9px;line-height:1.7;color:#718899}.mediaFixedGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mediaAssetCard,.mediaSystemCard{padding:14px}.mediaPreview{height:130px;display:grid;place-items:center;overflow:hidden;border:1px dashed #cbdce7;border-radius:13px;background:repeating-conic-gradient(#f5f8fa 0 25%,#fff 0 50%) 50%/18px 18px}.mediaPreview img{max-width:92%;max-height:92%;object-fit:contain}.mediaPreview span{font-size:10px;color:#91a1ad}.mediaCardHead,.mediaSystemTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0}.mediaCardHead b,.mediaSystemTitle b{display:block;font-size:12px;color:#173d5c}.mediaCardHead small,.mediaSystemTitle small{display:block;margin-top:3px;font-size:8px;color:#8b9ca8}.mediaCardHead>span{padding:5px 8px;border-radius:999px;background:#edf7fc;color:#0d76b8;font-size:8px;font-weight:900}.mediaUploadForm{display:grid;gap:7px}.mediaGenericForm input,.mediaGenericForm select,.mediaGenericForm textarea,.mediaLinks input,.mediaListRow input,.mediaUploadForm input{width:100%;border:1px solid #d8e5ee;border-radius:9px;padding:9px 10px;background:#fff;color:#294b64;font:inherit;font-size:10px}.mediaUploadForm input[type=file]{padding:7px;font-size:9px}.mediaUploadForm .btn{width:100%}.smallBtn{padding:9px 10px;font-size:9px}.mediaUploadForm .btn:disabled{opacity:.65;cursor:wait}.mediaUploadStatus{border-radius:9px;padding:8px 10px;font-size:9px;font-weight:900;line-height:1.5;text-align:center}.mediaUploadStatus.ok{background:#effbf5;border:1px solid #bfe8d0;color:#17734a}.mediaUploadStatus.error{background:#fff4f4;border:1px solid #efcaca;color:#a33d3d}.mediaUrl{margin-top:7px!important;background:#f7fafc!important;color:#718899!important;font-size:8px!important}.mediaDelete{border:1px solid #edcaca;border-radius:9px;background:#fff7f7;color:#a34848;padding:8px 10px;font:inherit;font-size:9px;font-weight:900;cursor:pointer;margin-top:7px;width:100%}.mediaSystemGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mediaSystemTitle a{font-size:9px;color:#0d5bd7}.mediaSystemAsset{display:grid;grid-template-columns:180px 1fr;gap:10px;align-items:center;margin-top:10px}.mediaPreview.compact{height:105px}.mediaPreview.cover{height:105px;background:#f7fafc}.mediaLinks{display:grid;grid-template-columns:auto 1fr;gap:6px 8px;align-items:center;margin-top:10px}.mediaLinks span{font-size:8px;color:#8295a3}.mediaLinks input{font-size:8px}.mediaGenericForm{display:grid;gap:10px;padding:16px}.mediaAllList{display:grid;gap:8px}.mediaListRow{display:grid;grid-template-columns:80px minmax(0,1fr) 90px;gap:12px;align-items:center;padding:10px 12px}.mediaThumb{width:80px;height:60px;display:grid;place-items:center;border-radius:9px;overflow:hidden;background:#f4f8fb}.mediaThumb img{max-width:100%;max-height:100%;object-fit:contain}.mediaListRow b{display:block;font-size:11px;color:#173d5c}.mediaListRow small{display:block;margin:3px 0 6px;font-size:8px;color:#91a1ad}.mediaListRow .mediaDelete{margin:0}.mediaListRow input{font-size:8px}.emptyState{text-align:center;padding:25px;color:#7d909d}@media(max-width:1100px){.mediaFixedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mediaRules,.mediaSystemGrid{grid-template-columns:1fr}}@media(max-width:650px){.mediaFixedGrid,.mediaSystemAsset{grid-template-columns:1fr}.mediaListRow{grid-template-columns:60px 1fr}.mediaListRow form{grid-column:1/-1}.mediaThumb{width:60px;height:52px}}.mediaSlotGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.mediaSlotCard{border:1px solid #e0eaf1;border-radius:16px;padding:11px;background:#fbfdff;min-width:0}.mediaSlotHead{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:8px}.mediaSlotHead b{font-size:10px;color:#173d5c}.mediaSlotHead small{font-size:7px;color:#91a1ad;white-space:nowrap}.mediaSlotCard .mediaPreview{height:96px;background:#fff}.mediaSlotCard .mediaPreview-favicon{height:76px}.mediaSlotCard .mediaPreview-cover,.mediaSlotCard .mediaPreview-og-image{height:96px}.mediaSlotCard .mediaPreview-admin-logo{height:76px}.mediaSlotCard .mediaPreview img{max-width:96%;max-height:90%}.mediaSlotHint{display:block;min-height:24px;margin:7px 0;color:#8194a1;font-size:7px;line-height:1.5}.mediaSlotCard .mediaUploadForm{gap:5px}.mediaSlotCard .mediaUploadForm input,.mediaSlotCard .smallBtn{font-size:8px;padding:7px}.mediaSlotCard .mediaUrl{font-size:7px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaSlotCard .mediaDelete{font-size:8px;padding:6px}@media(max-width:1100px){.mediaSlotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.mediaSlotGrid{grid-template-columns:1fr}.mediaSlotCard .mediaPreview{height:110px}}.aiInfraHero{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin:14px 0}.aiInfraTitleRow{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.aiInfraTitleRow h2{margin:4px 0 6px;font-size:20px}.aiInfraTitleRow p{margin:0;color:#7890a4;font-size:12px;line-height:1.7}.aiInfraKicker{font-size:10px;font-weight:900;color:#0d5bd7;letter-spacing:.5px;text-transform:uppercase}.aiInfraStatus{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:8px 11px;border-radius:999px;font-size:11px;font-weight:900;border:1px solid}.aiInfraStatus.ok{background:#edfff5;color:#0b7a45;border-color:#bcebd1}.aiInfraStatus.idle{background:#f3f6f8;color:#5e7282;border-color:#dce5eb}.aiInfraStatus.warn{background:#fff8e8;color:#9b6500;border-color:#f1d998}.aiInfraStatus.bad{background:#fff0f0;color:#b43434;border-color:#efc3c3}.aiInfraSetup{margin-top:16px;padding:16px;border-radius:15px;background:#f7fbfe;border:1px dashed #cddfea}.aiInfraSetup strong{display:block;color:#173d5c;margin-bottom:5px}.aiInfraSetup p{margin:0;color:#6f8799;line-height:1.8;font-size:12px}.aiInfraSetup code{direction:ltr;unicode-bidi:embed}.aiInfraSetup.error{background:#fff6f6;border-color:#efcaca}.aiInfraMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.aiInfraMetrics>div{padding:12px;border-radius:13px;background:#f8fbfd;border:1px solid #e4edf3}.aiInfraMetrics span,.aiInfraMetrics strong{display:block}.aiInfraMetrics span{font-size:9px;color:#7890a4;font-weight:800}.aiInfraMetrics strong{font-size:17px;color:#173d5c;margin-top:5px}.aiInfraControls{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:14px}.aiInfraControls form{margin:0}.aiInfraControls button:disabled{opacity:.45;cursor:not-allowed}.aiInfraControls>span{font-size:10px;color:#7c8f9e}.ghost.danger{color:#a93737;border-color:#efc8c8}.aiInfraReady{margin-top:14px;border-top:1px solid #edf2f6;padding-top:12px}.aiInfraReady>b{font-size:10px;color:#6b8193}.aiInfraReady>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.aiInfraReady span{font-size:9px;padding:6px 9px;background:#eef8ff;color:#0d5bd7;border-radius:999px;font-weight:800}.aiInfraStats{margin-top:0}.aiInfraCostPanel{margin:14px 0}.aiInfraCostGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.aiInfraCostGrid>div{padding:15px;border-radius:14px;background:#f8fbfd;border:1px solid #e3edf3}.aiInfraCostGrid em,.aiInfraCostGrid span,.aiInfraCostGrid strong{display:block}.aiInfraCostGrid span{font-size:10px;color:#6d8395;font-weight:900}.aiInfraCostGrid strong{font-size:21px;color:#143d5d;margin:7px 0}.aiInfraCostGrid strong small{font-size:9px;color:#8da0ad;margin-right:3px}.aiInfraCostGrid em{font-style:normal;font-size:10px;color:#7890a4}.aiInfraTables{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.aiInfraRows>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #edf2f6}.aiInfraRows>div:last-child{border-bottom:0}.aiInfraRows b,.aiInfraRows small,.aiInfraRows span,.aiInfraRows strong{display:block}.aiInfraRows b{color:#173d5c}.aiInfraRows small{font-size:9px;color:#91a2af;margin-top:3px}.aiInfraRows strong{text-align:left;color:#0d5bd7;font-size:18px}.aiInfraRows strong small{display:inline}.aiInfraRecent{margin-top:14px;overflow:hidden}.aiInfraRecentTable{overflow:auto}.aiInfraRecentTable>div{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr .7fr .7fr;gap:10px;min-width:760px;padding:10px 4px;border-bottom:1px solid #edf2f6;align-items:center}.aiInfraRecentTable .head{font-size:10px;color:#687f91;background:#f8fbfd;border-radius:10px;padding:9px}.aiInfraRecentTable span{font-size:10px;color:#4f6678}.okText{color:#0b8750!important}.badText{color:#bd3838!important}.aiInfraPolicy{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.aiInfraPolicy>div{padding:8px 12px;border-left:1px solid #e7eef3}.aiInfraPolicy>div:last-child{border-left:0}.aiInfraPolicy span,.aiInfraPolicy strong{display:block}.aiInfraPolicy span{font-size:9px;color:#8497a5;font-weight:800}.aiInfraPolicy strong{font-size:13px;color:#173d5c;margin-top:4px}@media(max-width:1050px){.aiInfraHero,.aiInfraTables{grid-template-columns:1fr}.aiInfraCostGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.aiInfraMetrics{grid-template-columns:repeat(2,1fr)}.aiInfraCostGrid{grid-template-columns:1fr 1fr}.aiInfraPolicy{grid-template-columns:1fr}.aiInfraPolicy>div{border-left:0;border-bottom:1px solid #edf2f6}.aiInfraTitleRow{align-items:flex-start}.aiInfraRecentTable{font-size:9px}}.aiInfraSetupForm{display:grid;grid-template-columns:1.4fr 1fr .8fr .8fr auto;gap:8px;align-items:end;margin-top:13px}.aiInfraSetupForm label{font-size:9px;font-weight:900;color:#667f92}.aiInfraSetupForm input{display:block;width:100%;margin-top:5px;padding:9px 10px;border:1px solid #d8e5ee;border-radius:10px;background:#fff;font:inherit;direction:ltr}.aiInfraSetupForm label:nth-child(3) input,.aiInfraSetupForm label:nth-child(4) input{display:inline-block;width:calc(100% - 28px)}.aiInfraSetupForm label small{margin-right:5px;color:#8a9ba7}.aiInfraSetupForm button{height:39px;white-space:nowrap}@media(max-width:1050px){.aiInfraSetupForm{grid-template-columns:1fr 1fr}.aiInfraSetupForm button{grid-column:1/-1}}@media(max-width:650px){.aiInfraSetupForm{grid-template-columns:1fr}}.aiInfraControls .aiPowerButton{min-width:210px;font-weight:800;font-size:1rem}.aiInfraControls small{display:block;opacity:.68;margin-top:4px}.aiProviderCenter{margin:14px 0;padding:18px}.aiProviderSummary{display:flex;gap:7px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.aiProviderSummary b,.aiProviderSummary span{padding:7px 10px;border:1px solid #dbe8f1;border-radius:999px;background:#f8fbfd;font-size:9px;color:#587286}.aiProviderSummary b{background:#eef7ff;color:#0d5bd7;border-color:#cfe2f7}.aiProviderService{margin-top:20px;padding-top:18px;border-top:1px solid #eaf0f4}.aiProviderService:first-of-type{margin-top:12px}.aiProviderServiceHead{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.aiProviderServiceHead h3{margin:0;color:#173d5c;font-size:17px}.aiProviderServiceHead p{margin:3px 0 0;color:#8a9ba7;font-size:9px}.aiProviderServiceHead>span{padding:6px 9px;border-radius:999px;background:#f2f8fc;color:#507088;font-size:9px;font-weight:900}.aiProviderGrid{display:grid;gap:9px}.aiProviderCard{border:1px solid #dfe9f0;border-radius:14px;background:#fff;overflow:hidden}.aiProviderCard[open]{border-color:#cbdfea;box-shadow:0 8px 22px rgba(22,75,111,.045)}.aiProviderCard>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;cursor:pointer;list-style:none;background:#fbfdff}.aiProviderCard>summary::-webkit-details-marker{display:none}.aiProviderCard>summary:before{content:"＋";font-weight:900;color:#6f8799}.aiProviderCard[open]>summary:before{content:"−"}.aiProviderCard>summary>div:first-of-type{margin-left:auto}.aiProviderCard summary strong{display:block;color:#183e5b;font-size:12px}.aiProviderCard summary code{display:block;margin-top:3px;color:#91a0aa;font-size:8px;direction:ltr}.aiProviderBadges{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.aiProviderBadges>span{padding:5px 7px;border-radius:999px;background:#f0f6fa;color:#5e788b;font-size:7px;font-weight:900;border:1px solid #e0eaf0}.aiProviderBadges .aiInfraStatus{min-width:auto;padding:5px 8px;font-size:8px;font-style:normal}.aiProviderBody{padding:14px;border-top:1px solid #eef3f6}.aiProviderMeta{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.aiProviderMeta>div{padding:9px 10px;border:1px solid #e7eef3;border-radius:10px;background:#f9fbfd}.aiProviderMeta b,.aiProviderMeta span{display:block}.aiProviderMeta span{font-size:7px;color:#91a2ae}.aiProviderMeta b{margin-top:3px;font-size:9px;color:#3c5d73;word-break:break-word}.aiProviderNote{margin:10px 0 0;padding:9px 11px;border-radius:10px;background:#f6fafc;color:#6b8192;font-size:9px;line-height:1.75}.aiProviderWarnings{display:grid;gap:5px;margin-top:8px}.aiProviderWarnings span{padding:7px 9px;border-radius:9px;background:#fff8e9;border:1px solid #f0ddb2;color:#8b6715;font-size:8px;line-height:1.6}.aiAccountList{margin-top:12px;border:1px solid #dfeaf1;border-radius:12px;overflow:hidden}.aiAccountHead{display:flex;justify-content:space-between;gap:8px;padding:9px 11px;background:#f4f9fc}.aiAccountHead b{font-size:9px;color:#244c68}.aiAccountHead span{font-size:8px;color:#879aa7}.aiAccountRow{display:grid;grid-template-columns:78px minmax(150px,.8fr) minmax(180px,1.1fr) auto;gap:9px;align-items:center;padding:10px 11px;border-top:1px solid #edf2f5;background:#fff}.aiAccountRow.exhausted{background:#fffaf0}.aiAccountRow.disabled{opacity:.6;background:#f7f8f9}.aiAccountIdentity span,.aiAccountIdentity strong,.aiAccountOrder b,.aiAccountOrder span,.aiAccountUsage b,.aiAccountUsage small,.aiAccountUsage span{display:block}.aiAccountOrder b{font-size:13px;color:#0d5bd7}.aiAccountOrder span{font-size:7px;color:#718998;margin-top:2px}.aiAccountIdentity strong{font-size:9px;color:#1c425d;direction:ltr;text-align:right;overflow-wrap:anywhere}.aiAccountIdentity span{font-size:7px;color:#8ca0ad;margin-top:2px}.aiAccountUsage b{font-size:9px;color:#365b74}.aiAccountUsage span{font-size:7px;color:#91a1ad;margin-top:2px}.aiAccountUsage small{margin-top:3px;color:#a35c31;font-size:7px;line-height:1.4}.aiAccountActions{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.aiAccountActions button{border:1px solid #d9e6ee;border-radius:8px;background:#fff;color:#49697f;padding:6px 7px;font:inherit;font-size:7px;font-weight:900;cursor:pointer}.aiAccountActions button:hover{background:#f2f8fc}.aiAccountActions .danger{color:#a93c3c;border-color:#edcccc}.aiAccountAdd{display:grid;grid-template-columns:1fr 1fr repeat(2,minmax(130px,1fr)) auto;gap:8px;align-items:end;margin-top:12px;padding:12px;border:1px dashed #c9dde8;border-radius:12px;background:#f9fcfe}.aiAccountAddHead{grid-column:1/-1}.aiAccountAddHead b{display:block;font-size:10px;color:#224b67}.aiAccountAddHead span{display:block;margin-top:3px;font-size:8px;color:#879ba9}.aiAccountAdd label{font-size:7px;font-weight:900;color:#607a8e}.aiAccountAdd input{display:block;width:100%;margin-top:4px;padding:8px 9px;border:1px solid #d7e5ee;border-radius:8px;background:#fff;font:inherit;font-size:8px;direction:ltr}.aiAccountAdd .btn{height:34px;white-space:nowrap;font-size:8px}.aiAccountAdd>small{grid-column:1/-1;color:#8295a3;font-size:7px}.aiProviderEmpty,.aiProviderNoAccount{margin-top:10px;padding:11px;border-radius:11px;background:#f7fafc;border:1px solid #e5edf2;color:#6f8494;font-size:9px}.aiProviderEmpty{display:flex;gap:7px;flex-direction:column}.aiProviderEmpty b{color:#345971}@media(max-width:1050px){.aiProviderMeta{grid-template-columns:repeat(2,1fr)}.aiAccountRow{grid-template-columns:70px 1fr 1fr}.aiAccountActions{grid-column:1/-1}.aiAccountAdd{grid-template-columns:1fr 1fr}}@media(max-width:650px){.aiProviderCenter{padding:12px}.aiPanelHead{align-items:flex-start}.aiProviderSummary{justify-content:flex-start}.aiProviderCard>summary{align-items:flex-start;flex-wrap:wrap}.aiProviderBadges{width:100%;padding-right:20px}.aiProviderMeta{grid-template-columns:1fr 1fr}.aiAccountRow{grid-template-columns:58px 1fr}.aiAccountUsage{grid-column:1/-1}.aiAccountAdd{grid-template-columns:1fr}.aiAccountAdd>small,.aiAccountAddHead{grid-column:auto}}.aiQuotaStudy{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:7px;margin-top:11px;padding:11px;border:1px solid #dceaf2;border-radius:12px;background:#f7fbfe}.aiQuotaStudy>div{padding:9px 10px;border-radius:10px;background:#fff;border:1px solid #e5eef4}.aiQuotaStudy b,.aiQuotaStudy small,.aiQuotaStudy span{display:block}.aiQuotaStudy span{font-size:7px;color:#8b9eaa}.aiQuotaStudy b{margin-top:3px;color:#194b6d;font-size:10px}.aiQuotaStudy small{margin-top:2px;color:#6f8798;font-size:7px}.aiQuotaStudy>p{grid-column:1/-1;margin:0;padding:8px 9px;border-radius:8px;background:#edf6fb;color:#58778d;font-size:8px;line-height:1.7}.aiTokenMeters{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:7px;padding:8px 0 1px;border-top:1px dashed #dce8ef;margin-top:1px}.aiTokenMeter{padding:9px 10px;border:1px solid #e1ebf1;border-radius:10px;background:#fbfdff}.aiTokenMeter b,.aiTokenMeter small,.aiTokenMeter span{display:block}.aiTokenMeter span{font-size:7px;color:#8195a3}.aiTokenMeter b{font-size:10px;color:#184b6d;margin-top:2px}.aiTokenMeter small{font-size:7px;color:#6f8795;margin-top:3px;min-height:11px}.aiTokenMeter>i{display:block;height:5px;background:#e6eef3;border-radius:999px;overflow:hidden;margin-top:7px}.aiTokenMeter>i>em{display:block;height:100%;background:currentColor;color:#2180bd;border-radius:999px}@media(max-width:900px){.aiQuotaStudy,.aiTokenMeters{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.aiQuotaStudy,.aiTokenMeters{grid-template-columns:1fr}}.aiFreeOverview{margin:14px 0;padding:18px}.aiCurrentSources{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:9px;margin-top:14px}.aiCurrentSources>div{padding:12px;border:1px solid #e1ebf1;border-radius:12px;background:#fbfdff;min-width:0}.aiCurrentSources>div.active{border-color:#bfe3cf;background:#f3fbf6}.aiCurrentSources b,.aiCurrentSources small,.aiCurrentSources span{display:block}.aiCurrentSources span{font-size:8px;color:#8094a2}.aiCurrentSources b{margin-top:4px;font-size:11px;color:#1f4c69;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiCurrentSources small{margin-top:3px;font-size:7px;color:#718896}.aiFreeTotals{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:9px;margin-top:9px}.aiFreeTotals>div{padding:12px;border:1px solid #dfebf2;border-radius:12px;background:#fff}.aiFreeTotals em,.aiFreeTotals span,.aiFreeTotals strong{display:block}.aiFreeTotals span{font-size:8px;color:#7e92a0}.aiFreeTotals strong{margin-top:5px;font-size:16px;color:#174c70}.aiFreeTotals strong small{font-size:9px;color:#7890a0}.aiFreeTotals em{margin-top:3px;font-size:8px;font-style:normal;color:#607b8e}.aiFreeTotals i{display:block;height:5px;background:#e7eef3;border-radius:99px;margin-top:8px;overflow:hidden}.aiFreeTotals i b{display:block;height:100%;background:#2380bb;border-radius:99px}.aiProviderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.aiProviderCard{min-width:0}.aiProviderCard[open]{grid-column:1/-1}.aiProviderCard:not([open])>summary{min-height:138px;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:9px}.aiProviderCard:not([open])>summary:before{position:absolute;left:12px;top:12px}.aiProviderCard>summary{position:relative}.aiProviderCard:not([open]) .aiProviderBadges{width:100%;margin-top:auto}.aiProviderCardTitle{padding-left:20px}.aiProviderCardTitle small{display:block;margin-top:5px;font-size:7px;color:#78909f;line-height:1.5}.aiProviderPortal{display:inline-flex;align-items:center;padding:5px 8px;border-radius:8px;background:#eaf5ff;border:1px solid #cde4f7;color:#0c65a4!important;font-size:7px!important;font-weight:900;text-decoration:none;direction:rtl}.aiProviderLocal{background:#f3f5f7!important;color:#82919b!important}.aiProviderState-current{border-color:#8fd2ad!important;box-shadow:0 0 0 2px rgba(38,159,91,.08)}.aiProviderState-current>summary{background:#f3fbf6}.aiProviderState-exhausted{border-color:#efc9c9!important}.aiProviderState-exhausted>summary{background:#fff8f8}.aiProviderState-unlinked{border-color:#ead9ad!important}.aiProviderState-unlinked>summary{background:#fffdf6}.aiProviderState-waiting>summary{background:#f8fbfd}.aiAccountAdd{border-width:2px;border-style:dashed;background:#f4faff}.aiAccountAddHead b{font-size:12px;color:#0d5f98}.aiAccountAddHead span{font-size:9px}.aiAccountRow .aiAccountOrder span{font-weight:900}.aiAccountRow.exhausted .aiAccountOrder span{color:#a34b4b}.aiProviderState-current .aiAccountRow:not(.exhausted):not(.disabled):first-of-type .aiAccountOrder span{color:#248450}@media(max-width:1050px){.aiProviderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiCurrentSources,.aiFreeTotals{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.aiProviderGrid{grid-template-columns:1fr}.aiProviderCard[open]{grid-column:auto}.aiCurrentSources,.aiFreeTotals{grid-template-columns:1fr}.aiProviderCard:not([open])>summary{min-height:auto}}.aiAccountRow.active{background:#f3fbf6;border-right:3px solid #2b9b5d}.aiAccountRow.active .aiAccountOrder span{color:#248450;font-weight:900}.aiRunpodStandby{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0;padding:11px 12px;border:1px solid #cbe4d5;border-radius:11px;background:#f3fbf6}.aiRunpodStandby strong{color:#24764a;font-size:10px}.aiRunpodStandby span{color:#557a68;font-size:8px;line-height:1.7}.aiRunpodBillingMetric{border-color:#cfe2f0!important;background:#f8fcff!important}.aiRunpodBillingMetric strong{color:#0b5f98!important}.aiRunpodBillingMetric small{display:block;margin-top:4px;font-size:7px;color:#738b9b;line-height:1.5}.aiOpenAIOverview{margin:14px 0;padding:18px}.aiOpenAILinks{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.aiOpenAILinks a{padding:7px 10px;border:1px solid #d6e5ee;border-radius:9px;background:#f7fbfd;color:#245b7a;text-decoration:none;font-size:8px;font-weight:900}.aiOpenAIMetrics{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;margin-top:10px}.aiOpenAIMetrics>div{padding:11px;border:1px solid #dfebf2;border-radius:11px;background:#fbfdff}.aiOpenAIMetrics small,.aiOpenAIMetrics span,.aiOpenAIMetrics strong{display:block}.aiOpenAIMetrics span{font-size:7px;color:#8297a5}.aiOpenAIMetrics strong{margin-top:4px;font-size:13px;color:#184c6d;overflow-wrap:anywhere}.aiOpenAIMetrics small{margin-top:3px;font-size:7px;color:#728795}.aiOpenAIHint{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap;margin-top:10px;padding:10px 11px;border:1px solid #dbe8ef;border-radius:10px;background:#f7fafc;font-size:8px;color:#607b8d;line-height:1.7}.aiOpenAIHint b{color:#244f6b}.aiOpenAIHint.error{border-color:#edcece;background:#fff8f8;color:#955050}@media(max-width:1050px){.aiOpenAIMetrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.aiOpenAIMetrics{grid-template-columns:1fr 1fr}}@media(max-width:450px){.aiOpenAIMetrics{grid-template-columns:1fr}}.aiPaidProviders{margin:14px 0;padding:18px;border-color:#efd8b2!important;background:#fffaf2!important}.aiPaidGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.aiPaidCard{border:1px solid #efd7ae;border-radius:13px;background:#fff;overflow:hidden}.aiPaidCard[open]{grid-column:1/-1}.aiPaidCard>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px;cursor:pointer;background:#fffaf3}.aiPaidCard>summary::-webkit-details-marker{display:none}.aiPaidCard>summary small,.aiPaidCard>summary strong{display:block}.aiPaidCard>summary strong{font-size:11px;color:#6a4b20}.aiPaidCard>summary small{margin-top:3px;font-size:7px;color:#a2875c}@media(max-width:900px){.aiPaidGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.aiPaidGrid{grid-template-columns:1fr}.aiPaidCard[open]{grid-column:auto}}.botStats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:0 0 18px}.botStat{background:#fff;border:1px solid #dfeaf2;border-radius:16px;padding:16px 18px;box-shadow:0 8px 25px rgba(9,61,97,.04)}.botStat span{display:block;color:#71879a;font-size:12px;font-weight:800}.botStat strong{display:block;font-size:28px;margin-top:5px}.botStat.active strong{color:#138a62}.botStat.paused strong{color:#b07b12}.botStat.draft strong{color:#7d8793}.botStat.ai strong{color:#0d65c4}.botAlert{display:flex;gap:10px;align-items:center;padding:14px 16px;border-radius:14px;margin-bottom:16px}.botAlert b{white-space:nowrap}.botAlert.success{background:#ecfaf4;border:1px solid #b9ead5;color:#176f52}.botAlert.error{background:#fff4f1;border:1px solid #f2c6bc;color:#a14634}.botFilters{display:grid;grid-template-columns:1.5fr repeat(3,1fr) auto auto;gap:9px;align-items:center;margin-bottom:24px}.botFilters input,.botFilters select,.botForm input,.botForm select,.botForm textarea,.botStatusForm select{width:100%;padding:11px 12px;border:1px solid #d7e5ef;border-radius:11px;background:#fff;font:inherit}.botSection{margin-top:30px}.botSectionHead{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:13px}.botSectionHead h2{margin:2px 0 0;font-size:24px}.botHint{max-width:520px;color:#71879a;font-size:12px;line-height:1.7}.botForm{display:grid;grid-template-columns:1fr 1fr;gap:13px}.botForm label{display:grid;gap:6px}.botForm label>span{font-weight:900;font-size:13px;color:#2a465f}.botForm label small{color:#8396a6;line-height:1.5}.botForm textarea{min-height:92px;resize:vertical}.botForm .full{grid-column:1/-1}.botSafety{display:grid;gap:5px;padding:14px 16px;border:1px solid #bfe1ef;border-radius:14px;background:#f4fbff}.botSafety b{color:#0d68a5}.botSafety span{font-size:12px;line-height:1.8;color:#536d82}.botGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.botCard{background:#fff;border:1px solid #dfe9f1;border-right:4px solid #aab8c4;border-radius:18px;padding:18px;box-shadow:0 10px 30px rgba(9,61,97,.04)}.botCard.active{border-right-color:#22a879}.botCard.paused{border-right-color:#d6a02f}.botCard.draft{border-right-color:#9aa6b2}.botCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.botCardTop h3{margin:6px 0 0;font-size:19px}.botPlatform{color:#0b6daa}.botPlatform,.botStatus{font-size:11px;font-weight:900}.botStatus{padding:6px 9px;border-radius:999px}.botStatus.active{background:#e9f9f2;color:#137654}.botStatus.paused{background:#fff6dc;color:#946a0e}.botStatus.draft{background:#eef2f5;color:#667481}.botMeta{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0}.botMeta span{padding:5px 8px;border-radius:8px;background:#f2f7fb;color:#577188;font-size:11px;font-weight:800}.botTask{color:#4d667b;line-height:1.8;margin:8px 0 14px}.botDetails{border-top:1px solid #edf2f6;padding-top:11px}.botDetails summary{cursor:pointer;color:#0d65c4;font-weight:900;font-size:13px}.botDetailGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.botDetailGrid>div{padding:10px;border-radius:11px;background:#f8fafc;border:1px solid #edf2f6}.botDetailGrid .wide{grid-column:1/-1}.botDetailGrid b{font-size:11px;color:#587186}.botDetailGrid p{margin:5px 0 0;white-space:pre-wrap;line-height:1.7;color:#334e65;font-size:12px;overflow-wrap:anywhere}.botStatusForm{display:flex;gap:8px;margin-top:13px}.botStatusForm select{flex:1}.botStatusForm button{border:0;border-radius:10px;padding:9px 13px;background:#0b65b8;color:#fff;font-weight:900;cursor:pointer}@media(max-width:1000px){.botStats{grid-template-columns:repeat(3,1fr)}.botFilters{grid-template-columns:1fr 1fr 1fr}.botGrid{grid-template-columns:1fr}}@media(max-width:680px){.botStats{grid-template-columns:1fr 1fr}.botFilters,.botForm{grid-template-columns:1fr}.botForm .full{grid-column:auto}.botHint,.botSectionHead{display:block}.botHint{margin-top:7px}.botDetailGrid{grid-template-columns:1fr}.botDetailGrid .wide{grid-column:auto}.botAlert{display:grid}.botCardTop{align-items:center}}.botControlNote{display:block;margin-top:7px;color:#8396a6;line-height:1.6;font-size:10px}.botRuntimeControls{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;align-items:start}.botRuntimeControls .botStatusForm{margin-top:0}.botStatusForm button{width:100%}.botStopBtn{background:#b42318!important}.botStartBtn{background:#138a62!important}.botExternalControl{min-height:44px;border:1px solid #e4eaf0;border-radius:11px;padding:9px 11px;background:#f8fafc;display:grid;gap:2px}.botExternalControl b{font-size:12px}.botExternalControl span{font-size:10px;color:#758697;line-height:1.45}.botDeleteForm{border:1px solid #f1c8c1;border-radius:11px;padding:9px 10px;background:#fff8f6;display:grid;gap:7px}.botDeleteForm label{display:flex;gap:7px;align-items:center;font-size:11px;color:#8d392d}.botDeleteForm input{width:auto}.botDeleteBtn{border:0;border-radius:9px;padding:9px 11px;background:#7f1d1d;color:#fff;font-weight:900;cursor:pointer}@media(max-width:680px){.botRuntimeControls{grid-template-columns:1fr}}.aiOpenAIMetrics .aiBalanceCard.active{border-color:#9bd7b4;background:#f0fbf5;box-shadow:inset 0 0 0 1px #d9f1e3}.aiOpenAIMetrics .aiBalanceCard.active strong{color:#137a45}.aiBalanceBadge{display:inline-block!important;width:max-content;margin-top:6px;padding:4px 7px;border-radius:999px;background:#dff6e8;color:#147a45;font-size:7px!important;font-weight:900}.aiBalanceSetup.active{border-color:#9bd7b4;background:#f4fcf7}.aiBalanceSetup.active .aiAccountAddHead b{color:#147a45}.botWorkLink{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:12px 13px;border:1px solid #cfe2ef;border-radius:12px;background:#f6fbff;text-decoration:none;color:#184d72}.botWorkLink span{display:grid;gap:3px}.botWorkLink b{font-size:12px}.botWorkLink small{font-size:10px;color:#71879a}.botWorkLink strong{font-size:12px;color:#0d65c4;white-space:nowrap}.botRunPage{display:grid;gap:18px}.botRunHead{align-items:flex-end}.botBackLink{display:inline-block;margin-bottom:12px}.botRunOverview{padding:18px}.botRunOverviewTop{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.botRunOverviewTop>div{padding:12px;border:1px solid #e4edf3;border-radius:12px;background:#f9fbfd}.botRunOverviewTop span{display:block;font-size:10px;color:#75899a;margin-bottom:4px}.botRunOverviewTop b{font-size:12px;color:#274c67}.botRunTask{margin-top:14px;padding-top:14px;border-top:1px solid #e9f0f4}.botRunTask b{font-size:12px;color:#244f6b}.botRunTask p{margin:6px 0 0;color:#496479;line-height:1.8}.botRunSection{display:grid;gap:10px}.botLatestRun{padding:18px;border-right:4px solid #22a879}.botLatestRun.failed{border-right-color:#c84b3c}.botLatestTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.botLatestTop h3{margin:8px 0 0;font-size:17px;line-height:1.6}.botLatestTime{display:grid;text-align:left;gap:4px;color:#537187}.botLatestTime b{font-size:12px}.botLatestTime span,.botRunState{font-size:10px}.botRunState{display:inline-block;padding:5px 8px;border-radius:999px;font-weight:900;background:#eaf9f3;color:#137654}.botRunState.failed{background:#fff0ed;color:#a84232}.botRunStats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:15px}.botRunStats>div{padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #e8eef3}.botRunStats span{display:block;font-size:10px;color:#71879a}.botRunStats b{display:block;margin-top:4px;font-size:20px}.botWorkGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.botWorkGroup{border:1px solid #e3ebf1;border-radius:14px;padding:13px;background:#fff}.botWorkGroup h3{margin:0 0 10px;font-size:14px}.botWorkItem{display:flex;gap:9px;align-items:flex-start;padding:9px 0;border-top:1px solid #edf2f5}.botWorkItem:first-of-type{border-top:0}.botWorkItem>div{display:grid;gap:3px;min-width:0}.botWorkItem b{font-size:12px;color:#294e69}.botWorkItem small{font-size:10px;color:#75899a;line-height:1.5;overflow-wrap:anywhere}.botAction{flex:0 0 auto;display:inline-block;padding:4px 7px;border-radius:7px;font-size:9px;font-weight:900;background:#edf3f7;color:#5b7184}.botAction.add{background:#eaf9f3;color:#137654}.botAction.update{background:#eef5ff;color:#155ea8}.botAction.draft,.botAction.hide{background:#fff6dc;color:#946a0e}.botRunNote{padding:10px;border-radius:10px;background:#f8fafc;color:#587084;font-size:11px;line-height:1.7}.botRunHistory{display:grid;gap:9px}.botHistoryRow{padding:0;overflow:hidden}.botHistoryRow>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:13px 15px}.botHistoryRow>summary::-webkit-details-marker{display:none}.botHistoryRow>summary>div{display:flex;align-items:center;gap:9px}.botHistoryRow>summary b{font-size:12px}.botHistoryRow>summary span{font-size:10px;color:#647b8d}.botHistoryBody{padding:0 15px 14px;border-top:1px solid #edf2f5}.botHistoryBody p{line-height:1.7;color:#4d667b}.botHistoryMiniStats{display:flex;gap:7px;flex-wrap:wrap}.botHistoryMiniStats span,.botRunNotes span{padding:5px 7px;border-radius:8px;background:#f1f6f9;font-size:10px;color:#5c7385}.botRunNotes{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.botNoRuns{padding:20px}.botNoRuns h3{margin-top:0}.botNoRuns p{color:#6d8293;line-height:1.7}.botConfigGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px}.botConfigGrid>div{padding:12px;border:1px solid #e5edf3;border-radius:12px;background:#f9fbfd}.botConfigGrid b{font-size:11px;color:#587186}.botConfigGrid p{margin:5px 0 0;white-space:pre-wrap;line-height:1.7;color:#334e65;font-size:12px;overflow-wrap:anywhere}@media(max-width:1100px){.botRunOverviewTop{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.botConfigGrid,.botRunOverviewTop,.botRunStats,.botWorkGroups{grid-template-columns:1fr}.botHistoryRow>summary,.botLatestTop{display:grid}.botLatestTime{text-align:right}.botRunHead{align-items:flex-start}}.botPulse{margin:0 0 18px;padding:16px 18px}.botPulseHead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.botPulseHead h2{margin:2px 0 0;font-size:19px}.botPulseHead small{color:#7a8f9f;font-size:10px}.botPulseGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px}.botPulseGrid>div{padding:12px;border:1px solid #e5edf2;border-radius:12px;background:#f9fbfd}.botPulseGrid span{display:block;font-size:10px;color:#728798}.botPulseGrid b{display:block;margin-top:4px;font-size:22px;color:#244d69}.botPulseGrid .success b{color:#138a62}.botPulseGrid .failed b{color:#b42318}.botRunNowForm{grid-column:1/-1}.botRunNowForm button{width:100%;border:1px solid #a9d5f0;border-radius:10px;padding:10px 13px;background:#edf8ff;color:#0b65a8;font-weight:900;cursor:pointer}.botRunNowForm button:hover{background:#e1f3ff}@media(max-width:680px){.botPulseHead{display:block}.botPulseHead small{display:block;margin-top:6px}.botPulseGrid{grid-template-columns:1fr 1fr}}.botSourceCoverage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px}.botSourceCoverage>div{padding:11px 12px;border:1px solid #e5edf3;border-radius:12px;background:#f9fbfd}.botSourceCoverage span{display:block;font-size:10px;color:#728798;margin-bottom:4px}.botSourceCoverage b{font-size:12px;color:#294e69}.botRunState.external{background:#eef3ff;color:#4253a8}.botLatestRun.external{border-right-color:#7b8fd6}.botExternalExplain{margin:7px 0 0!important;color:#6c7894!important;font-size:11px!important;line-height:1.6!important}@media(max-width:760px){.botSourceCoverage{grid-template-columns:1fr 1fr}}@media(max-width:480px){.botSourceCoverage{grid-template-columns:1fr}}.botExternalSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.botExternalSummary>div{padding:12px;border:1px solid #e3e8f7;border-radius:12px;background:#f7f8ff}.botExternalSummary span{display:block;font-size:10px;color:#74809d;margin-bottom:4px}.botExternalSummary b{font-size:12px;color:#3f4f87}@media(max-width:760px){.botExternalSummary{grid-template-columns:1fr}}.botRunState.registered{background:#f3f5f7;color:#5d6a75}.botLatestRun.registered{border-right-color:#9aa6af}@media(max-width:560px){.sectorGrid{grid-template-columns:1fr}.head{align-items:flex-start;flex-direction:column}.actions,.cardActions{flex-wrap:wrap;justify-content:flex-start}}.aiTeamPage{display:grid;gap:24px}.aiTeamHead{align-items:flex-start}.aiTeamHeadActions{display:flex;gap:10px;flex-wrap:wrap}.aiCommandCard{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px;border-radius:24px;background:linear-gradient(135deg,#0d2642,#15375b);color:#fff;box-shadow:0 18px 50px rgba(13,38,66,.16)}.aiCommanderBadge{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#ffd76a;color:#5e4500;font-size:26px;font-weight:900}.aiCommanderMain span{font-size:11px;color:#9ec6ea;font-weight:800}.aiCommanderMain h2{margin:4px 0 7px;font-size:28px}.aiCommanderMain p{margin:0;color:#c9d9e8;line-height:1.7}.aiCommanderMeta{display:grid;grid-template-columns:repeat(3,auto);gap:10px}.aiCommanderMeta div{min-width:105px;padding:10px 12px;border-radius:14px;background:#ffffff0c;border:1px solid #ffffff15}.aiCommanderMeta b,.aiCommanderMeta span{display:block}.aiCommanderMeta span{font-size:9px;color:#9eb4c9}.aiCommanderMeta b{font-size:13px;margin-top:3px}.aiTeamStats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.aiTeamStats>div{background:#fff;border:1px solid #e0ebf3;border-radius:18px;padding:16px}.aiTeamStats b,.aiTeamStats small,.aiTeamStats span{display:block}.aiTeamStats span{font-size:10px;color:#74889a;font-weight:800}.aiTeamStats b{font-size:26px;margin:4px 0}.aiTeamStats small{font-size:10px;color:#8a9bac}.aiTeamStats .warn{border-color:#f0d69b;background:#fffaf0}.aiTeamStats .danger{border-color:#efb9b1;background:#fff5f3}.aiTeamSection{display:grid;gap:14px}.aiTeamSectionHead{display:flex;justify-content:space-between;gap:14px;align-items:end}.aiTeamSectionHead h2{margin:4px 0 0}.aiTeamSectionHead small,.aiTeamSectionHead>a{font-size:10px;color:#7d90a2;font-weight:800}.aiMembersGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.aiMemberCard{display:grid;gap:11px;padding:18px;background:#fff;border:1px solid #dfeaf2;border-radius:20px;box-shadow:0 10px 28px rgba(13,54,80,.04);transition:.2s}.aiMemberCard:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(13,54,80,.08)}.aiMemberCard.commander{border-color:#e7c66c;background:linear-gradient(180deg,#fffdf6,#fff)}.aiMemberCard.inspector{border-color:#b9d7ec}.aiMemberTop{display:flex;justify-content:space-between;gap:8px}.aiRank{font-size:10px;font-weight:900;padding:5px 9px;border-radius:999px;background:#eef5fb;color:#2f668e}.aiMemberCard.commander .aiRank{background:#fff1bd;color:#856000}.aiMemberCard h3{margin:0;font-size:18px}.aiMemberCard p{margin:0;color:#687f92;line-height:1.65;font-size:12px;min-height:58px}.aiMemberFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.aiMemberFacts span{padding:8px;border-radius:10px;background:#f6f9fb;font-size:9px;color:#7a8d9e}.aiMemberFacts b{display:block;color:#20384b;font-size:11px;margin-top:2px}.aiMemberFoot{display:grid;gap:3px;padding-top:9px;border-top:1px solid #edf3f7}.aiMemberFoot small,.aiMemberFoot span{font-size:9px;color:#8597a8}.aiFindings{display:grid;gap:10px}.aiFinding{display:grid;grid-template-columns:74px 1fr;gap:12px;padding:15px 17px;border-radius:16px;background:#fff;border:1px solid #e1ebf2}.aiFinding.warning{border-color:#efd69c;background:#fffbf1}.aiFinding.critical{border-color:#efb5ad;background:#fff5f3}.aiFindingSev{display:grid;place-items:center;align-self:start;padding:6px 9px;border-radius:999px;background:#eef4f8;font-size:10px;font-weight:900}.aiFinding.warning .aiFindingSev{background:#fff0c2;color:#8a650c}.aiFinding.critical .aiFindingSev{background:#ffe0dc;color:#a23f32}.aiFinding b{font-size:14px}.aiFinding p{margin:5px 0 0;color:#6e8294;font-size:11px;line-height:1.6}.aiAllClear{display:grid;gap:5px}.aiAllClear span{font-size:11px;color:#7890a4}.aiCoverageGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.aiCoverage{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;background:#fff;border:1px solid #e0eaf2;border-radius:15px}.aiCoverage div{display:grid;gap:3px}.aiCoverage span{font-size:9px;color:#8395a5}.aiCoverage strong{font-size:10px;padding:5px 8px;border-radius:999px}.aiCoverage strong.ok{background:#e9f8f0;color:#247051}.aiCoverage strong.idle{background:#f2f4f6;color:#788694}@media(max-width:1100px){.aiTeamStats{grid-template-columns:repeat(3,1fr)}.aiCoverageGrid,.aiMembersGrid{grid-template-columns:repeat(2,1fr)}.aiCommandCard{grid-template-columns:58px 1fr}.aiCommanderMeta{grid-column:1/-1}}@media(max-width:680px){.aiTeamHeadActions{width:100%}.aiTeamHeadActions>*{flex:1}.aiTeamStats{grid-template-columns:1fr 1fr}.aiCoverageGrid,.aiMembersGrid{grid-template-columns:1fr}.aiCommandCard{grid-template-columns:50px 1fr;padding:18px}.aiCommanderBadge{width:48px;height:48px}.aiCommanderMain h2{font-size:22px}.aiCommanderMeta{grid-template-columns:1fr 1fr 1fr}.aiFinding{grid-template-columns:1fr}.aiFindingSev{justify-self:start}.aiTeamSectionHead{align-items:flex-start;flex-direction:column}}.smPage{display:grid;gap:17px;direction:rtl;padding-bottom:34px}.smHead{align-items:center}.smHead h1{margin:4px 0 7px}.smActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.smActions>a,.smActions>button{font-size:12px;white-space:nowrap}.smSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.smSummaryCard{display:flex;align-items:center;gap:12px;padding:17px;background:#fff;border:1px solid #e1ecf2;border-radius:17px;box-shadow:0 6px 28px #14496407;min-width:0}.smSummaryCard>div{display:grid;gap:5px;min-width:0}.smSummaryCard small{font-size:11px;color:#748697}.smSummaryCard b{font-size:16px;color:#214159;overflow-wrap:anywhere}.smSummaryCard div>span{font-size:10px;color:#8a9caa}.smDot{height:11px;width:11px;flex:0 0 11px;border-radius:50%}.smDotGreen{background:#16866f;box-shadow:0 0 0 5px #dff5ef}.smDotOrange{background:#bc8232;box-shadow:0 0 0 5px #fbf1db}.smDotRed{background:#c34d43;box-shadow:0 0 0 5px #fff0ee}.smDotGrey{background:#8fa1b0;box-shadow:0 0 0 5px #edf1f3}.smFresh{display:flex;justify-content:space-between;flex-wrap:wrap;gap:9px;color:#6c8293;font-size:11px}.smError,.smFresh strong{color:#b24b41}.smTabs{display:flex;gap:7px;overflow-x:auto;border-bottom:1px solid #dae7ec;padding-bottom:9px}.smTabs button{padding:10px 14px;border:1px solid #dfebef;border-radius:10px;background:#fff;color:#567286;font-weight:800;white-space:nowrap;cursor:pointer;font-size:12px}.smTabs button.active{background:#1c4965;border-color:#1c4965;color:#fff}.smGrid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.smGrid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.smGrid2,.smTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.smStat{display:grid;align-content:start;gap:7px;border:1px solid #e0eaee;background:#fff;border-radius:15px;padding:17px;min-width:0}.smStat>span{color:#718799;font-size:11px;font-weight:750}.smStat strong{color:#1e405c;font-size:22px;overflow-wrap:anywhere}.smStat small{color:#8194a4;font-size:10px}.smPanel{padding:18px}.smPanel>h2,.smPanelHead h2{font-size:18px;margin:0 0 16px;color:#214159}.smPanel p{font-size:12px;line-height:1.85;color:#60798b}.smPanelHead{display:flex;justify-content:space-between;align-items:center;gap:12px}.smPanelHead a,.smPanelHead button{font-size:11px;color:#187a9c;border:0;background:none;cursor:pointer}.smMeterGroup{display:grid;gap:10px}.smMeterGroup>div:not(.smMeter){display:flex;justify-content:space-between;gap:9px;margin:8px 0 0;font-size:12px}.smMeterGroup>div>span{color:#6b8293}.smMeterGroup>div>b{color:#244e65}.smMeter{height:9px;background:#ecf2f4;border-radius:999px;overflow:hidden}.smMeter>span{height:100%;display:block;border-radius:999px;transition:width .35s}.smPanel .smGrid2>div:not(.smStat){min-width:0}.smPanel .smGrid2 h3{font-size:14px;margin:8px 0 12px}.smHint{border-top:1px solid #eaf0f2;padding-top:10px;color:#7b8e9b!important;font-size:11px!important}.smAlertList,.smServiceList{display:grid;gap:8px}.smLine,.smService{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf3f6;padding:11px 0}.smService>div{display:grid;gap:5px;min-width:0}.smService b{font-size:12px;color:#274e65}.smLine small,.smService small{font-size:10px;color:#8798a5;overflow-wrap:anywhere}.smServiceStatus{flex:0 0 auto;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:850}.smOk{background:#e7f5ed;color:#1a7954}.smWarning{background:#fff5df;color:#8e621e}.smCritical{background:#fff0ee;color:#aa3e33}.smAlert{border:1px solid #ead8b5;border-right:4px solid #bd8238;background:#fffaf1;border-radius:12px;padding:13px;display:grid;gap:5px}.smAlert.smCritical{border-color:#edc3bd #c34d43 #edc3bd #edc3bd;background:#fff6f4}.smAlert b{font-size:12px}.smAlert p,.smAlert small{color:#6a7887;font-size:10px;margin:0}.smAlertTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.smAlertTop strong{font-size:10px}.smNet{display:grid;gap:7px;padding:13px;border:1px solid #e4edf1;border-radius:11px;background:#f9fbfc;font-size:12px;color:#607e92}.smNet b{color:#234960}.smLine span{font-size:11px;color:#587488}.smLine b{font-size:12px;color:#244e65}.smSpark{padding:16px;border:1px solid #e1ecf1;background:#fff;border-radius:16px;min-width:0}.smSparkTitle{display:flex;justify-content:space-between;gap:10px;align-items:center}.smSparkTitle b{font-size:13px;color:#21475f}.smSpark small,.smSparkTitle span{font-size:10px;color:#8297a6}.smSpark svg{display:block;width:100%;height:125px;margin:10px 0}.smTableScroll{overflow:auto}.smTable{width:100%;border-collapse:collapse;font-size:11px;min-width:450px}.smTable th{text-align:right;color:#70889a;background:#f5f9fa}.smTable td,.smTable th{border-bottom:1px solid #e6eef1;padding:10px 8px;white-space:nowrap}.smTable td{color:#345970}@media(max-width:1200px){.smGrid4,.smSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.smGrid3{grid-template-columns:1fr 1fr}}@media(max-width:730px){.smGrid2,.smGrid3,.smGrid4,.smSummary,.smTwo{grid-template-columns:1fr}.smHead{align-items:flex-start}.smActions{width:100%}.smActions>*{flex:1}.smSummaryCard{padding:14px}.smStat strong{font-size:19px}.smPanel{padding:14px}.smTabs button{padding:10px}.smFresh{display:grid}}.smServiceWrap{border-bottom:1px solid #edf3f6}.smServiceWrap .smService{cursor:pointer;list-style:none;padding:12px 0;border:0}.smServiceWrap .smService::-webkit-details-marker{display:none}.smServiceWrap .smService>div:before{content:"⌄";margin-inline-end:8px;color:#7794a2}.smServiceWrap[open] .smService>div:before{content:"⌃"}.smServiceExtra{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px 18px;padding:11px;background:#f6f9fb;border-radius:10px}.smServiceExtra span{font-size:10px;color:#60778a;overflow-wrap:anywhere}@media(max-width:700px){.smServiceExtra{grid-template-columns:1fr 1fr}}.saDashboard{display:grid;gap:15px;direction:rtl}.saIntro{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px!important}.saIntro h2{font-size:21px;margin:0 0 7px;color:#173e57}.saIntro p{font-size:12px;color:#677e8a;margin:0}.saIntro>div:last-child{display:grid;gap:6px;min-width:175px;text-align:left}.saIntro small{color:#8496a5;font-size:10px}.saIntro b{color:#28566d;font-size:12px}.saTotals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.saTotals>div{display:grid;gap:9px;background:white;border:1px solid #dfebf0;border-radius:15px;padding:16px;min-width:0}.saTotals span{font-size:11px;color:#718796;font-weight:750}.saTotals b{font-size:22px;color:#244d62}.saTotals small{font-size:10px;color:#8595a4}.saTotals .saCaution{background:#fffaf2;border-color:#eddcba}.saTotals .saCaution b{color:#a86d2c}.saFolder{padding:18px!important}.saFolder h3{font-size:17px;color:#21465e;margin:0 0 12px}.saFolder p{font-size:12px;line-height:1.85;color:#728493}.saStack{display:flex;width:100%;height:15px;background:#e7edf1;border-radius:999px;overflow:hidden;margin:15px 0 19px;direction:ltr;justify-content:flex-start}.saStack>div{height:100%;min-width:0}.saLegend{display:grid;grid-template-columns:minmax(0,1fr) auto 110px;gap:12px;align-items:center;padding:10px;border-bottom:1px solid #edf2f4}.saLegend span{color:#425f73;font-weight:700;font-size:12px}.saLegend b{font-size:12px;color:#244b63}.saLegend small{font-size:10px;color:#8799a4;text-align:left}.saWarning{padding:13px;background:#fff8ed;border:1px solid #f1dfb9;border-radius:12px;color:#83612c!important;line-height:1.9!important}.saTabs{display:flex;gap:6px;overflow-x:auto;white-space:nowrap;padding-bottom:6px}.saTabs button{border:1px solid #dce8ee;border-radius:10px;background:#fff;color:#597689;padding:10px 13px;font-size:12px;cursor:pointer;font-weight:750}.saTabs button.active{background:#1a5874;color:#fff;border-color:#1a5874}.saControls{display:flex;justify-content:space-between;gap:9px}.saControls input{width:min(100%,380px);border:1px solid #dbe8ee;background:#fff;padding:11px 13px;border-radius:11px;color:#1b4560;font:inherit;font-size:12px}.saControls button,.saStatJump button{border:1px solid #d7e6ec;border-radius:10px;background:#fff;color:#21718c;padding:9px 13px;font-weight:800;font-size:11px;cursor:pointer}.saFolders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.saFolderHead{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #e7f0f2;padding-bottom:12px;margin-bottom:10px}.saFolderHead>div{display:grid;gap:5px}.saFolderHead h3{margin:0}.saFolderHead small{font-size:10px;color:#8a9ba7;overflow-wrap:anywhere}.saFolderHead b{font-size:15px;color:#234963}.saFolderHead>div:last-child{text-align:left}.saFolderHead .saGood{color:#1f8266}.saFolderHead .saNeeds{color:#b18235}.saEntries{display:grid;gap:7px}.saSizeRow{padding:8px 0;border-bottom:1px solid #f0f4f6}.saSizeRow>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#597285}.saSizeRow b{font-size:12px;color:#244964}.saNotice,.saSizeRow small{display:block;margin-top:7px;color:#8697a3;font-size:10px!important;line-height:1.8}.saSizeBar{height:6px;background:#edf3f5;border-radius:15px;overflow:hidden;margin-top:7px}.saSizeBar>span{display:block;background:#168e93;height:100%;border-radius:15px}.saDockerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.saDockerGrid>div{display:grid;gap:9px;border:1px solid #dfebef;padding:13px;background:#f9fbfc;border-radius:12px}.saDockerGrid b{font-size:13px;color:#214860}.saDockerGrid small,.saDockerGrid span{font-size:11px;color:#6d899a}.saStatJump{display:grid;gap:3px;min-width:0}.saStatJump button{padding:5px 9px;border-radius:0 0 9px 9px}.saStatJump .smStat{border-radius:15px 15px 4px 4px}@media(max-width:1050px){.saTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.saFolders{grid-template-columns:1fr}}@media(max-width:620px){.saIntro{display:grid}.saIntro>div:last-child{text-align:right}.saTotals{grid-template-columns:1fr 1fr}.saTotals b{font-size:17px}.saLegend{grid-template-columns:minmax(0,1fr) auto}.saLegend small{grid-column:1/-1;text-align:right}.saControls,.saFolderHead{flex-wrap:wrap}.saControls button,.saControls input{width:100%}.saDockerGrid{grid-template-columns:1fr}}.crPage{direction:rtl;display:grid;gap:15px;padding-bottom:30px}.crQuick{display:flex;gap:9px;flex-wrap:wrap}.crStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crStats>div{display:grid;gap:7px;padding:17px;border:1px solid #dce9ef;border-radius:15px;background:#fff;min-width:0}.crStats span{font-size:11px;color:#678498}.crStats b{font-size:29px;color:#20435f}.crStats small{font-size:10px;color:#8498a6}.crPanel{padding:19px}.crPanelTitle{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:15px}.crPanelTitle h2{font-size:18px;color:#234760;margin:0}.crPanelTitle small{font-size:11px;color:#8195a4}.crCoverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crCoverageItem{display:flex;gap:9px;align-items:center;justify-content:space-between;border:1px solid #e6eef1;background:#f9fcfd;padding:13px;border-radius:12px;min-width:0}.crCoverageItem>div{display:grid;gap:4px;min-width:0}.crCoverageItem b{font-size:12px;color:#254e64}.crCoverageItem small{font-size:10px;color:#8498a5}.crTag{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750;white-space:nowrap}.crGood{background:#e2f5ea;color:#1f7958}.crBad{background:#ffefed;color:#b0443b}.crWarn{background:#fff5df;color:#9b6d28}.crSoft{background:#edf4f8;color:#57768a}.crSources{padding-top:13px;border-top:1px solid #e7eff2;margin-top:14px}.crSources>summary{cursor:pointer;font-size:12px;font-weight:800;color:#296d83}.crPlatformCoverage{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.crPlatformCoverage>div{display:grid;gap:5px;padding:11px;border:1px solid #e2eaf0;border-radius:10px}.crPlatformCoverage b{font-size:12px;color:#27506a}.crPlatformCoverage small{font-size:10px;color:#8a9aa7;line-height:1.8}.crNote{font-size:11px;color:#7a8d9a;line-height:1.9}.crFilters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end;padding:15px}.crFilters label{display:grid;gap:5px;color:#58778b;font-size:11px;font-weight:750;min-width:0}.crFilters input,.crFilters select{width:100%;height:38px;padding:8px 10px;border:1px solid #d8e6ed;border-radius:10px;background:#fff;color:#294e63;font-size:12px}.crFilters .crSearch{grid-column:span 2}.crFilters a,.crFilters button{justify-self:stretch;text-align:center}.crReportList{display:grid;gap:9px}.crReport{padding:16px;border-color:#e2ebef}.crNew{border-right:3px solid #1d8e93}.crReportTop{align-items:center;justify-content:space-between;gap:10px}.crReportTop,.crTags{display:flex;flex-wrap:wrap}.crTags{gap:6px}.crReportTop>small{font-size:10px;color:#9aabb5}.crReportDetails{padding:11px 0;border-bottom:1px solid #e8eff3}.crReportDetails>summary{cursor:pointer;display:grid;gap:8px}.crReportDetails>summary strong{color:#183f5c;font-size:15px}.crReportDetails>summary span{color:#658094;font-size:12px;line-height:1.85;overflow-wrap:anywhere}.crReportExpanded{border-top:1px solid #eaf1f5;margin-top:10px;padding:12px 0;display:grid;gap:7px;font-size:12px;color:#4c6d83}.crReportExpanded p{margin:0;line-height:1.8}.crReportExpanded a{color:#167996;font-weight:700}.crReportExpanded small{color:#7b95a4}.crActions{display:flex;gap:9px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:11px}.crActions a,.crActions button{border:1px solid #dae9ef;color:#276882;background:#fff;border-radius:9px;padding:7px 12px;font-size:11px;font-weight:750;cursor:pointer}.crNone{padding:40px;text-align:center;color:#8095a4}@media(max-width:1100px){.crPlatformCoverage,.crStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.crCoverage,.crPlatformCoverage,.crStats{grid-template-columns:1fr}.crFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.crFilters .crSearch{grid-column:span 2}.crPanel{padding:12px}.crReportTop{align-items:start}.crCoverageItem{flex-wrap:wrap}.crStats b{font-size:24px}}.cmPage{direction:rtl;display:grid;gap:16px;padding-bottom:26px;color:#233f56}.cmHero{background:linear-gradient(115deg,#173d58,#1e6670);color:#fff;border-radius:21px;padding:23px 26px;display:flex;gap:17px;align-items:center;box-shadow:0 12px 35px #123e5217}.cmHeroIcon{width:58px;height:58px;display:grid;place-items:center;background:#ffffff20;border:1px solid #ffffff38;border-radius:17px;font-size:28px;flex-shrink:0}.cmHeroCopy{flex:1}.cmHeroCopy span{font-size:10px;letter-spacing:1px;opacity:.7}.cmHero h1{margin:5px 0 7px;color:#fff;font-size:26px}.cmHero p{color:#d8e8e8;font-size:12px;line-height:1.85;margin:0}.cmHero>button,.cmPrimary{border:0;background:#11a384;color:#fff!important;border-radius:11px;padding:11px 17px;font-weight:850;font-size:12px;cursor:pointer;white-space:nowrap}.cmHero>button{background:#fff;color:#1b5570!important}.cmHero button:disabled,.cmPage button:disabled{cursor:not-allowed;opacity:.55}.cmStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cmStats>div{background:#fff;border:1px solid #deeaef;border-radius:15px;padding:15px;display:grid;gap:7px}.cmStats small{color:#7b92a1;font-size:10px}.cmStats strong{font-size:21px;color:#1d4d67}.cmStats span{color:#859ba8;font-size:10px}.cmError{border:1px solid #f1c8ba;background:#fff5f1;color:#9c3e32;border-radius:11px;padding:12px;display:flex;align-items:center;gap:8px;font-size:12px}.cmError button{margin-inline-start:auto;border:0;background:none;color:inherit;cursor:pointer;font-size:19px}.cmCreate{padding:19px;display:grid;gap:14px}.cmCreate h2{font-size:19px;margin:0;color:#1c4762}.cmCreate>label{display:grid;gap:8px;font-size:12px}.cmCreate input:not([type=checkbox]),.cmSearch{width:100%;border:1px solid #d9e7ef;background:#fff;border-radius:10px;padding:10px;font:inherit;font-size:12px;color:#1e4862}.cmInviteGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.cmInviteGrid label{display:flex;gap:7px;align-items:center;min-width:0;border:1px solid #e3edf0;background:#fff;padding:9px;border-radius:10px;cursor:pointer;font-size:11px;color:#365c72}.cmInviteGrid label.chosen{border-color:#56b1a5;background:#f0faf8}.cmInviteGrid input{accent-color:#138c82}.cmInviteGrid small{color:#7e919f;margin-inline-start:auto;font-size:9px}.cmActions,.cmCreateActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cmActions button,.cmCreateActions button,.cmMeetingHead button,.cmSectionHead button,.cmTaskCreate button{background:#fff;border:1px solid #dce8eb;border-radius:9px;color:#2c6880;padding:8px 11px;cursor:pointer;font-size:11px;font-weight:800}.cmLayout{display:grid;grid-template-columns:minmax(235px,315px) minmax(0,1fr);align-items:start;gap:13px}.cmMain,.cmSidebar{display:grid;gap:13px;min-width:0}.cmPanel{padding:15px;min-width:0}.cmSectionHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.cmSectionHead h2,.cmSectionHead h3{font-size:15px;color:#1f4a62;margin:0}.cmSectionHead p{font-size:11px;color:#708c9c;margin:5px 0}.cmSectionHead small{color:#829aa5;font-size:10px}.cmMeetingList{display:grid;gap:7px;max-height:300px;overflow-y:auto}.cmMeetingList>button{border:1px solid #e5eef0;text-align:right;display:grid;gap:8px;border-radius:11px;background:#fafcfd;padding:12px;cursor:pointer;color:#36576b}.cmMeetingList>button.selected{border-color:#389b9b;background:#f1faf9}.cmMeetingList button strong{font-size:12px}.cmMeetingList button>span{display:flex;justify-content:space-between;gap:10px;color:#8a9aa8;font-size:10px}.cmManagerList{display:grid;gap:4px;max-height:470px;overflow-y:auto;margin-top:10px}.cmManager{display:flex;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid #eef3f5;min-width:0}.cmAvatar{width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;border-radius:12px;color:#1b6270;font-weight:900;font-size:17px}.cmManager>div{min-width:0;display:grid;gap:4px}.cmManager b{font-size:12px;color:#32576d}.cmManager small{font-size:10px;color:#899ba8}.cmHere{font-size:9px;background:#e7f7f1;color:#1c8462;border-radius:999px;padding:4px 8px;margin-inline-start:auto;white-space:nowrap}.cmEmpty{min-height:330px;display:grid;align-content:center;justify-items:center;text-align:center;gap:13px;padding:24px}.cmEmpty>div{font-size:48px;color:#14988d}.cmEmpty h2{font-size:20px;margin:0}.cmEmpty p{color:#688797;font-size:12px;line-height:1.8;max-width:480px}.cmMeetingPanel{padding:16px;min-width:0}.cmMeetingHead{display:flex;justify-content:space-between;gap:15px;align-items:start}.cmMeetingHead h2{margin:7px 0;font-size:20px;color:#163e56}.cmEyebrow,.cmMeetingHead p{font-size:11px;color:#7f94a3;margin:0}.cmBoard{margin:18px 0;padding:13px;background:#f5f9fa;border:1px solid #e0eaf0;border-radius:13px}.cmChips{display:flex;gap:7px;flex-wrap:wrap}.cmPill{font-size:10px;background:#fff;border:1px solid #e1ecef;border-radius:999px;padding:6px 11px;color:#466981}.cmPill.owner{background:#e5f3ed;color:#166f59;border-color:#cfe7dd}.cmRosterEdit{margin-top:14px}.cmRosterEdit p{font-size:11px;color:#829aab}.cmMessages{border:1px solid #e3edf1;border-radius:15px;padding:14px;background:#fbfdfe;min-height:210px;max-height:670px;overflow-y:auto;display:grid;align-content:start;gap:13px}.cmMessage{display:flex;align-items:start;gap:9px;max-width:94%}.cmMessage.owner{flex-direction:row-reverse;margin-right:auto}.cmMessageBadge{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;background:#e2f2ef;color:#197c70;border-radius:11px;font-weight:900}.cmMessage.owner .cmMessageBadge{background:#daeafb;color:#1c6288}.cmMessageBubble{max-width:100%;padding:11px 14px;border:1px solid #e1ebef;border-radius:13px;background:#fff;min-width:120px}.cmMessage.owner .cmMessageBubble{background:#eaf4fc;border-color:#d8e9f5}.cmMessage.system .cmMessageBubble{background:#f1f5f8}.cmMessageTop{display:flex;align-items:center;gap:16px;justify-content:space-between}.cmMessageTop strong{font-size:11px;color:#24596f}.cmMessageBubble small,.cmMessageTop time{font-size:9px;color:#8fa2af}.cmMessageBubble p{font-size:12px;line-height:1.95;color:#37586d;margin:9px 0;white-space:pre-wrap;overflow-wrap:anywhere}.cmFailed{color:#b44a3e!important}.cmThinking{display:flex;align-items:center;gap:9px;font-size:11px;color:#4a7688}.cmPulse{width:11px;height:11px;border-radius:50%;background:#11a184;animation:cmPulse 1.5s ease-in-out infinite}@keyframes cmPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.cmLastRun{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.cmLastRun span{font-size:10px;background:#eaf7f2;border-radius:999px;padding:5px 9px;color:#20755e}.cmLastRun span.failed{background:#fff0ec;color:#b4564a}.cmComposer{display:grid;gap:11px;margin-top:17px}.cmSelectSpeakers{display:flex;gap:7px;flex-wrap:wrap}.cmSelectSpeakers label{font-size:11px;display:flex;align-items:center;gap:6px;border:1px solid #dbe9ed;border-radius:999px;padding:8px 11px;background:#fff;color:#547383;cursor:pointer}.cmSelectSpeakers label.active{background:#e4f6f1;border-color:#8ad1bf;color:#167763}.cmSelectSpeakers input{accent-color:#11a483}.cmComposer textarea{width:100%;resize:vertical;border:1px solid #cedfe5;border-radius:13px;padding:12px;font:inherit;font-size:12px;line-height:1.85;color:#214c67}.cmComposerFooter{display:flex;justify-content:space-between;gap:10px;align-items:center}.cmComposerFooter small{font-size:10px;color:#8599a5}.cmMinutesPanel,.cmTasksPanel{padding:18px}.cmMinutesContent{padding:13px;background:#f9fcfd;border:1px solid #e4ebf0;border-radius:12px}.cmMinutesContent pre{font:inherit;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:2;color:#355b71;margin:12px 0}.cmMinutesContent p{font-size:12px;color:#8a9ba7}.cmTag{font-size:10px;display:inline-block;padding:5px 9px;border-radius:999px}.cmTag.draft{background:#fff4e3;color:#ab792c}.cmTag.approved{background:#e6f4ed;color:#1d7b5d}.cmTaskCreate{display:grid;grid-template-columns:minmax(0,1fr) 165px auto;gap:9px}.cmTaskCreate input,.cmTaskCreate select{border:1px solid #d8e8ed;border-radius:9px;background:#fff;padding:9px;font:inherit;font-size:11px;color:#315970;min-width:0}.cmTaskList{margin-top:16px;display:grid;gap:9px}.cmTask{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid #e5eef1;border-radius:10px}.cmTask>div:first-child{display:grid;gap:7px}.cmTask b{font-size:12px;color:#2c5870}.cmTask small{font-size:10px;color:#8e9aa5}.cmNoTasks{font-size:12px;color:#869aa5}.cmFoot{font-size:10px;color:#8ca0aa;line-height:1.9;text-align:center}@media(max-width:1100px){.cmStats{grid-template-columns:repeat(2,minmax(0,1fr))}.cmLayout{grid-template-columns:270px minmax(0,1fr)}.cmInviteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.cmLayout{grid-template-columns:1fr}.cmSidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.cmManagerList{max-height:280px}.cmHero{padding:17px;flex-wrap:wrap}.cmHero h1{font-size:21px}}@media(max-width:600px){.cmSidebar{grid-template-columns:1fr}.cmStats{grid-template-columns:repeat(2,minmax(0,1fr))}.cmStats strong{font-size:18px}.cmInviteGrid,.cmTaskCreate{grid-template-columns:1fr}.cmComposerFooter{align-items:start;flex-wrap:wrap}.cmMeetingHead{flex-wrap:wrap}.cmHeroIcon{width:44px;height:44px}.cmReportTop{flex-wrap:wrap}.cmMessage{max-width:100%}}.cmCouncilV2 .cmPortrait{width:44px;height:44px;flex:0 0 auto;border-radius:14px;object-fit:cover;box-shadow:0 2px 10px rgba(30,78,95,.1);border:1px solid #d6e4ea;background:#eef3f5}.cmCouncilV2 .cmAvatarOwner{display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#e6f0fa,#b7d7e7);font-weight:900;color:#1a6078}.cmCouncilV2 .cmModeratorCard{padding:13px;margin-bottom:12px;border-radius:14px;background:linear-gradient(105deg,#ebf5f4,#f3f8fa);display:flex;align-items:center;gap:11px;border:1px solid #d5e9e6}.cmCouncilV2 .cmModeratorCard>div{display:grid;gap:4px;min-width:0}.cmCouncilV2 .cmModeratorCard b{color:#185d68;font-size:13px}.cmCouncilV2 .cmModeratorCard small{color:#64848e;font-size:10px}.cmCouncilV2 .cmLiveDot{width:9px;height:9px;border-radius:50%;background:#19a681;margin-inline-start:auto;box-shadow:0 0 0 4px #1ea78420}.cmCouncilV2 .cmManager{padding:10px 3px;gap:10px;min-height:62px}.cmCouncilV2 .cmManager b{font-size:13px}.cmCouncilV2 .cmManager small{font-size:10px;line-height:1.7}.cmCouncilV2 .cmActiveDirector{background:#eefaF8;border-radius:10px;padding-inline:7px}.cmCouncilV2 .cmPersonTyping{font-size:10px;color:#168f77;white-space:nowrap;margin-inline-start:auto;font-weight:750}.cmCouncilV2 .cmAutoPanel{display:flex;align-items:center;gap:12px;border-radius:14px;padding:14px;background:linear-gradient(115deg,#f2faf8,#f3f7fb);border:1px solid #dfeeed;margin-block:15px}.cmCouncilV2 .cmAutoPanel>div{flex:1;min-width:0}.cmCouncilV2 .cmAutoPanel strong{font-size:12px;color:#155c68}.cmCouncilV2 .cmAutoPanel p{font-size:11px;color:#638591;line-height:1.7;margin:5px 0 0}.cmCouncilV2 .cmAutoBadge{font-size:10px;font-weight:800;border-radius:999px;background:#e5f4ec;color:#13836d;padding:6px 10px;white-space:nowrap}.cmCouncilV2 .cmAutoNote{font-size:12px;color:#3b7d81;background:#f0faf8;padding:12px;border-radius:11px;line-height:1.9;margin:0}.cmCouncilV2 .cmInvitedNow{font-size:11px;color:#267881;background:#edf8f7;padding:8px 12px;border-radius:10px;margin-bottom:10px}.cmCouncilV2 .cmMessage .cmPortrait{width:37px;height:37px;border-radius:11px}.cmCouncilV2 .cmMessage .cmAvatarOwner{flex:0 0 37px}.cmCouncilV2 .cmMessages{min-height:260px;max-height:650px;background:linear-gradient(170deg,#fbfdff,#f4fafa)}.cmCouncilV2 .cmMessage.moderator .cmMessageBubble{background:#effaf6;border-color:#cfebe2}.cmCouncilV2 .cmMessage.owner .cmMessageBubble{background:#eaf4fc;border-color:#d4e8f7}.cmCouncilV2 .cmMessageTop strong{font-size:12px}.cmCouncilV2 .cmMessageBubble{padding:12px 15px}.cmCouncilV2 .cmTypingMessage .cmMessageBubble{display:flex;align-items:center;gap:14px;min-height:52px}.cmCouncilV2 .cmTypingMessage strong{font-size:11px;color:#317789}.cmCouncilV2 .cmDotWave{display:inline-flex;direction:ltr;align-items:center;gap:5px}.cmCouncilV2 .cmDotWave i{display:block;width:6px;height:6px;border-radius:50%;background:#24a791;animation:cmWave 1.2s infinite}.cmCouncilV2 .cmDotWave i:nth-child(2){animation-delay:.15s}.cmCouncilV2 .cmDotWave i:nth-child(3){animation-delay:.3s}@keyframes cmWave{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-5px);opacity:1}}.cmCouncilV2 .cmComposerPrompt{font-size:12px;color:#1b6474;font-weight:800}.cmCouncilV2 .cmAdvancedTask{border-top:1px solid #e9eff2;margin-top:12px;padding-top:13px}.cmCouncilV2 .cmAdvancedTask>summary{cursor:pointer;color:#5d8a96;font-size:11px}.cmCouncilV2 .cmAdvancedTask .cmTaskCreate{margin-top:13px}.cmCouncilV2 .cmPeoplePanel .cmSearch{margin-block:7px}.cmCouncilV2 .cmMessages .cmMessageBubble p{font-size:12px}@media(max-width:730px){.cmCouncilV2 .cmAutoBadge{display:none}.cmCouncilV2 .cmAutoPanel,.cmCouncilV2 .cmMessageBubble{padding:10px}.cmCouncilV2 .cmComposerFooter{gap:10px}}.cmCouncilV2 .cmMessageBubble{border-radius:15px;box-shadow:0 2px 10px rgba(14,61,83,.035);max-width:670px;width:max-content}.cmCouncilV2 .cmMessageBubble p{font-size:14px!important;line-height:1.85!important;letter-spacing:.05px;color:#244b61!important}.cmCouncilV2 .cmMessageTop strong{font-size:13px!important;font-weight:850;color:#154864}.cmCouncilV2 .cmMessageBubble small{font-size:10px}.cmCouncilV2 .cmMessage .cmPortrait{border-radius:13px;border:1px solid #a9dce0}.cmCouncilV2 .cmMessages{scroll-behavior:smooth;gap:12px;background:#f7fbfc;padding:18px}.cmCouncilV2 .cmMessage{max-width:100%}.cmCouncilV2 .cmMessage.owner .cmMessageBubble{background:#e6f3f9}.cmCouncilV2 .cmMessage.moderator .cmMessageBubble{border-right:3px solid #4cbdad;background:#edf8f5}.cmCouncilV2 .cmLongReply{margin-top:7px;padding-top:6px;border-top:1px dashed #d4e5ec}.cmCouncilV2 .cmLongReply summary{color:#237a8a;font-size:11px;font-weight:800;cursor:pointer}.cmCouncilV2 .cmLongReply p{white-space:pre-wrap;overflow-wrap:anywhere}.cmCouncilV2 .cmMessageBubble p{overflow-wrap:anywhere}.cmCouncilV2 .cmComposer textarea{font-size:14px;min-height:88px}.cmCouncilV2 .cmManager b,.cmCouncilV2 .cmModeratorCard b{font-size:14px}.cmCouncilV2 .cmPersonTyping{animation:cmTypingGlow 1.2s infinite alternate}@keyframes cmTypingGlow{0%{opacity:.55}to{opacity:1}}@media(max-width:650px){.cmCouncilV2 .cmMessageBubble{max-width:min(100%,90vw)}.cmCouncilV2 .cmMessageBubble p{font-size:13px!important}.cmCouncilV2 .cmMessages{padding:9px}}.cmCouncilV2 .cmTechMeta{margin-top:8px;opacity:.78}.cmCouncilV2 .cmTechMeta summary{font-size:10px;color:#79919b;cursor:pointer}.cmCouncilV2 .cmTechMeta small{display:block;margin-top:6px}.cmCouncilV2 .cmManager>div{flex:1;min-width:0}.cmCouncilV2 .cmExpertProfile{margin-top:5px;width:100%;font-size:10px;color:#5d8392}.cmCouncilV2 .cmExpertProfile summary{cursor:pointer;font-size:10px;color:#327a8c}.cmCouncilV2 .cmExpertProfile strong{display:block;margin:8px 0 3px;color:#185669;font-size:11px;line-height:1.6}.cmCouncilV2 .cmExpertProfile span{font-size:10px;color:#64838d;line-height:1.6;display:block;overflow-wrap:anywhere}.cmCouncilV2 .cmExpertProfile p{margin:6px 0;font-size:10px;color:#305969;line-height:1.8;overflow-wrap:anywhere}.cmCouncilV2 .cmExpertProfile:not([open]){white-space:nowrap}.app360Admin{display:grid;gap:18px;min-width:0}.app360Head{align-items:center;gap:18px}.app360Head p{max-width:840px;line-height:1.8}.app360Metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app360Metrics>div{background:linear-gradient(145deg,#fff,#f8fbfe);border:1px solid #dce8f1;border-radius:16px;padding:16px;display:grid;gap:10px}.app360Metrics span{font-size:12px;color:#60788a}.app360Metrics b{font-size:19px;color:#123854}.app360Jump{display:flex;gap:8px;flex-wrap:wrap;position:sticky;top:0;z-index:3;background:#f6f9fcef;padding:9px;border-radius:14px;backdrop-filter:blur(10px)}.app360Jump a{padding:9px 13px;background:white;border:1px solid #dce8f1;border-radius:999px;color:#245574;font-size:12px;font-weight:800}.app360Settings{display:grid;gap:18px}.app360SectionHeader{display:flex;gap:14px;align-items:start;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap}.app360SectionHeader h2{margin:0 0 8px;font-size:20px}.app360SectionHeader p{margin:0;max-width:840px;color:#668096;line-height:1.7;font-size:13px}.app360Grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.app360Grid label{min-width:0;display:grid;gap:7px;font-size:13px;font-weight:800;color:#244962}.app360Grid label.wide{grid-column:1/-1}.app360Grid input,.app360Grid select,.app360Grid textarea{width:100%;border:1px solid #d6e5ee;border-radius:11px;background:#fff;padding:11px 12px;font:inherit;color:#193d56;min-width:0}.app360Grid textarea{min-height:74px;resize:vertical}.app360Grid input[type=color]{max-width:150px;height:44px;padding:5px}.app360Checks{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.app360Checks label{display:flex;align-items:center;gap:8px;padding:9px 11px;background:#f1f7fb;border:1px solid #ddeaf2;border-radius:10px;font-size:12px;font-weight:700;color:#385c74}.app360Checks input{accent-color:#1464a4}.app360FeatureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app360Feature{display:flex;align-items:start;gap:10px;border:1px solid #e0eaf1;border-radius:13px;padding:14px;background:#fafcfe}.app360Feature input{margin-top:4px;accent-color:#1464a4}.app360Feature b,.app360Feature small{display:block}.app360Feature b{font-size:13px}.app360Feature small{font-size:11px;line-height:1.7;color:#698095;margin-top:4px}.app360Save{justify-content:center;max-width:410px;border:0;cursor:pointer}.app360MediaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app360MediaCard{border:1px solid #dfebf3;border-radius:16px;padding:13px;background:#fbfdff;display:grid;gap:9px;align-content:start;min-width:0}.app360MediaCard>b{font-size:13px}.app360MediaCard>small{font-size:11px;color:#6c8395}.app360MediaCard p{font-size:11px;line-height:1.65;color:#657c90;margin:0;min-height:34px}.app360ImagePreview{width:100%;max-height:250px;min-height:85px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:repeating-conic-gradient(#f3f7fa 0 25%,#fff 0 50%) 50% /20px 20px;border:1px dashed #d3e1ec;border-radius:12px}.app360ImagePreview img{width:100%;height:100%;max-height:250px;display:block}.app360ImagePreview span{color:#8ba1b0;font-size:12px}.app360Url{display:block;overflow-wrap:anywhere;word-break:break-all;font-size:10px;color:#557f9a}.app360Remove{background:transparent;border:0;color:#b24b45;font-size:11px;cursor:pointer;padding:5px}.app360MediaCard .mediaUploadForm{min-width:0;display:grid;gap:7px}.app360MediaCard .mediaUploadForm input{max-width:100%;width:100%;font-size:11px}.app360MediaCard .mediaUploadForm button{border:0;cursor:pointer}.app360PlatformList{display:grid;gap:11px}.app360Platform{border:1px solid #d9e7f0;border-radius:15px;background:#fbfdff;overflow:hidden}.app360Platform>summary{cursor:pointer;padding:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;list-style-position:inside}.app360Platform>summary strong{font-size:14px}.app360Platform>summary small{color:#6e8392;font-size:11px}.app360Platform>summary span{margin-inline-start:auto;font-size:11px;font-weight:700;color:#2c687b}.app360Platform[open]>summary{border-bottom:1px solid #e3edf4;background:#f4f9fc}.app360PlatformForm{padding:16px;border-bottom:1px solid #e3edf4}.app360PlatformForm button{border:0;cursor:pointer}.app360Platform>.app360MediaGrid{padding:14px}.app360Contract{line-height:1.85}.app360Contract h2{margin-top:0}.app360Contract p{font-size:13px;color:#526e82}.app360Contract code{background:#edf4fa;padding:4px 8px;border-radius:6px}@media(max-width:1150px){.app360FeatureGrid,.app360MediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.app360FeatureGrid,.app360Grid,.app360MediaGrid,.app360Metrics{grid-template-columns:1fr}.app360Head{align-items:start;flex-direction:column}.app360Grid label.wide{grid-column:auto}.app360Metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app360Platform>.app360MediaGrid{padding:10px}.app360Jump{position:static}}.app360PageCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app360PageCard{min-width:0;text-decoration:none;color:#173d57;display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #dfebf4;border-radius:18px;padding:19px;box-shadow:0 9px 28px #0d36500a;transition:background .18s,border-color .18s,transform .18s}.app360PageCard:hover{background:#f5faff;border-color:#9ccbec;transform:translateY(-2px)}.app360PageIcon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;background:#edf7ff;color:#11649c;font-size:22px;border-radius:14px}.app360PageWords{display:grid;gap:6px;flex:1;min-width:0}.app360PageWords b{font-size:15px}.app360PageWords small{font-size:11px;color:#698398;line-height:1.7}.app360PageArrow{font-size:21px;color:#11649c}.app360Notice{padding:16px 20px;border:1px solid #b8d9ee;background:#f0f8fe;border-radius:16px}.app360Notice b{font-size:14px}.app360Notice p{color:#52788c;font-size:12px;margin:8px 0}.app360Notice a{font-weight:850;color:#1266aa;font-size:12px}.app360RouteNav{position:static}.app360RouteNav a.current,.app360RouteNav a[aria-current=page]{background:#116cb1;border-color:#116cb1;color:white}.app360SaveSuccess{padding:14px 18px;border-radius:14px;background:#e9f8ef;border:1px solid #b5e0c4;color:#18623b;font-weight:900}@media(max-width:750px){.app360PageCards{grid-template-columns:1fr}.app360PageCard{padding:14px}}.adminNav{display:block!important;min-width:0;direction:rtl}.adminNavToolbar{padding:10px 7px 13px;border-bottom:1px solid rgba(184,215,237,.12);margin-bottom:9px}.adminNavToolbarHead{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:#e6f5ff}.adminNavToolbarActions{display:flex;gap:5px}.adminNavToolbarActions button{padding:5px 7px;border-radius:8px;border:1px solid rgba(165,205,231,.2);color:#a7cde4;background:rgba(255,255,255,.035);font:inherit;font-size:10px;cursor:pointer}.adminNavToolbarActions button:hover{color:#fff;background:rgba(255,255,255,.1)}.adminNavSearch{display:block;width:100%;min-width:0;margin-top:10px;padding:9px 12px;border:1px solid rgba(135,181,214,.22);border-radius:11px;background:rgba(255,255,255,.055);color:#fff;outline:none;font:inherit;font-size:12px}.adminNavSearch::placeholder{color:#84a7c1}.adminNavSearch:focus{border-color:#52bfed;box-shadow:0 0 0 2px rgba(57,172,227,.16)}.adminNavAccordion{margin:5px 0!important;padding:3px;border:1px solid rgba(156,205,236,.1);border-radius:13px;background:rgba(255,255,255,.018);min-width:0}.adminNavAccordion.isCurrent{border-color:rgba(53,172,237,.26);background:rgba(39,143,219,.055)}.adminNavGroupToggle{width:100%;display:flex;align-items:center;gap:9px;min-height:43px;padding:7px 9px;background:transparent;border:0;border-radius:10px;cursor:pointer;color:#d4eaf9;font:inherit;text-align:right}.adminNavGroupToggle:hover{background:rgba(255,255,255,.07);color:#fff}.adminNav a:focus-visible,.adminNavGroupToggle:focus-visible,.adminNavToolbarActions button:focus-visible{outline:2px solid #56c6ec;outline-offset:2px}.adminNavGroupIcon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:rgba(65,161,227,.14);font-size:14px}.adminNavGroupLabel{flex:1;min-width:0;font-size:12px;font-weight:900}.adminNavGroupCount{background:#164c72;border-radius:99px;min-width:20px;padding:2px 5px;font-size:10px;color:#dff8ff;text-align:center}.adminNavChevron{font-size:18px;line-height:1;display:inline-block;transform:rotate(90deg);transition:transform .17s ease;color:#96b7cc}.adminNavChevron.expanded{transform:rotate(0deg)}.adminNavGroupItems{padding:4px 2px 5px;border-top:1px solid rgba(145,199,234,.1)}.adminNav .adminNavGroupItems a{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px!important;min-height:39px;margin:1px 0!important;border-radius:9px!important;font-size:12px;font-weight:700}.adminNav .adminNavGroupItems .adminNavIcon{width:23px;height:23px;border-radius:7px}.adminNavItemText{overflow-wrap:anywhere}.adminNavGroupItems a.active{box-shadow:inset -3px 0 0 #24c4e9!important}.adminNav .adminNavGroupItems a:hover{background:rgba(70,154,217,.14)!important}.adminNavGroupItems a[aria-current=page]{color:#fff!important}@media(max-width:850px){.adminNav{display:block!important}.adminNavAccordion{margin:5px 0!important}.adminNavGroupToggle{min-height:44px}}@media(prefers-reduced-motion:reduce){.adminNavChevron{transition:none}}.adminBulkRead{display:grid;gap:9px;border:1px solid #bed9ee;background:#eff7fe;border-radius:16px;padding:13px 16px;margin:0 0 18px}.adminBulkReadRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.adminBulkReadRow strong{color:#17446b;font-size:15px}.adminBulkRead p{margin:5px 0 0;color:#456077;font-size:13px;line-height:1.55}.adminBulkConfirm{background:#fff;border:1px solid #bad1e4;border-radius:12px;padding:13px;display:grid;gap:8px}.adminBulkConfirm strong{color:#173d5b}.adminBulkConfirm>div{display:flex;flex-wrap:wrap;gap:9px}.adminBulkConfirm button,.adminBulkReadRow button{cursor:pointer}.adminBulkConfirm button:disabled{opacity:.6;cursor:wait}.adminBulkFeedback{font-weight:700;color:#155c47}.adminNavNoticeRow{display:flex;align-items:center;gap:3px;min-width:0}.adminNav .adminNavGroupItems .adminNavNoticeRow>a:first-child{flex:1 1 auto;min-width:0;grid-template-columns:24px minmax(0,1fr)!important}.adminNav .adminNavGroupItems .adminNavNoticeRow>a.adminNavBadgeAction{flex:0 0 auto;display:grid!important;grid-template-columns:1fr!important;place-items:center;min-width:26px;height:26px;min-height:26px;padding:0 6px!important;margin:0!important;font-size:11px;font-weight:800;line-height:1;cursor:pointer;text-decoration:none}.adminNav .adminNavGroupItems .adminNavNoticeRow>a.adminNavBadgeAction:hover{filter:brightness(1.2)}.systemCatalogFooter{margin-top:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px 20px;background:#f3faff;border:1px solid #d8eafa;border-radius:18px}.systemCatalogCounter{margin:0;color:#35516b;font-size:14px;font-weight:700}.systemCatalogButtons{display:flex;flex-wrap:wrap;gap:10px}.systemCatalogMore,.systemCatalogPause{font:inherit;border-radius:12px;cursor:pointer;padding:11px 17px;font-weight:800}.systemCatalogMore{background:#0d5bd7;color:#fff;border:1px solid #0d5bd7}.systemCatalogPause{background:white;color:#245170;border:1px solid #c8deed}.systemCatalogMore:focus-visible,.systemCatalogPause:focus-visible{outline:3px solid #19c8ee;outline-offset:3px}.systemCatalogEmpty{padding:24px;text-align:center;background:#f6faff;border:1px solid #dcebf6;border-radius:16px}.about360Section{background:linear-gradient(135deg,#f6fbff,#ecf8ff);scroll-margin-top:86px}.about360Grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:48px}.about360Intro h2{font-size:clamp(28px,3vw,40px);margin:19px 0;line-height:1.35}.about360Intro p{font-size:17px;line-height:2;color:#49657e}.about360Actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.about360Principles{display:grid;gap:15px}.about360Principles>div{background:#fff;border:1px solid #d6eafa;border-radius:18px;padding:19px 22px;box-shadow:0 10px 30px #0d5bd70e}.about360Principles span{display:inline-block;color:#1685be;font-size:12px;font-weight:900;margin-inline-end:10px}.about360Principles strong{font-size:18px;color:#122f4e}.about360Principles p{margin:9px 0 0;color:#5a7389;line-height:1.7}@media(max-width:850px){.about360Grid{grid-template-columns:1fr;gap:26px}.about360Intro p{font-size:16px}}@media(max-width:700px){.systemCatalogFilter:not([data-viewport-ready=true]) .systemCard:nth-child(n+4){display:none}.systemCatalogFooter{align-items:stretch}.systemCatalogButtons{width:100%}.systemCatalogButtons button{flex:1}.about360Section{scroll-margin-top:76px}}@media(prefers-reduced-motion:reduce){.about360Section *,.systemCatalogFilter *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.mobileSiteMenu{display:none}@media(max-width:850px){.topbar .nav>.btn{display:none}.mobileSiteMenu{display:block;position:relative;margin-inline-start:auto}.mobileSiteMenu summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:12px;background:#eff8ff;color:#0d5bd7;font-weight:850;border:1px solid #c9e4f7}.mobileSiteMenu summary::-webkit-details-marker{display:none}.mobileSiteMenu summary:after{content:"☰";margin-inline-start:9px;font-size:18px}.mobileSiteMenu[open] summary:after{content:"×"}.mobileSiteMenu nav a:focus-visible,.mobileSiteMenu summary:focus-visible{outline:3px solid #19c8ee;outline-offset:2px}.mobileSiteMenu nav{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:min(290px,86vw);padding:10px;display:grid;gap:3px;background:#fff;box-shadow:0 18px 54px #06182e20;border:1px solid #d8eafa;border-radius:16px;z-index:40}.mobileSiteMenu nav a{padding:12px 14px;color:#173c63;font-weight:750;border-radius:10px}.mobileSiteMenu nav a:hover{background:#f0f8ff}}.hero360{position:relative;overflow:hidden;padding:84px 0 70px;background:radial-gradient(circle at 12% 8%,#dff8ff,transparent 34%),radial-gradient(circle at 88% 82%,#e6f0ff,transparent 38%),linear-gradient(#fff,#f6fbff)}.hero360 h1{background:linear-gradient(120deg,var(--ink) 55%,var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.hero360 .actions{flex-wrap:wrap}.hero360 .btn{box-shadow:0 14px 34px #0d5bd73d;transition:transform .2s,box-shadow .2s}.hero360 .btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0d5bd75a}.hero360 .btn:focus-visible,.hero360 .ghost:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.hero360Art{isolation:isolate}.hero360Deco{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:-1}.hero360Glow{width:72%;background:radial-gradient(circle,#19c8ee38,transparent 68%);animation:hero360Pulse 6s ease-in-out infinite}.hero360Glow,.hero360Orbit{position:absolute;aspect-ratio:1;border-radius:50%}.hero360Orbit{width:88%;border:1.5px dashed #0d5bd740;animation:hero360Spin 48s linear infinite}.hero360OrbitInner{width:66%;border-style:solid;border-color:#19c8ee33;animation-duration:32s;animation-direction:reverse}.hero360Chip{position:absolute;padding:8px 13px;border-radius:999px;background:#ffffffe6;border:1px solid var(--line);box-shadow:0 10px 26px #0b4e8018;color:#0b4a8f;font-weight:800;font-size:13px;white-space:nowrap;animation:hero360Float 7s ease-in-out infinite}.hero360Chip.c0{top:8%;right:4%}.hero360Chip.c1{top:32%;left:0;animation-delay:-2s}.hero360Chip.c2{bottom:14%;right:0;animation-delay:-4s}.hero360Chip.c3{bottom:4%;left:12%;animation-delay:-6s}@keyframes hero360Spin{to{transform:rotate(1turn)}}@keyframes hero360Pulse{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes hero360Float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:700px){.hero360{padding:56px 0 48px}.hero360Chip{font-size:11px;padding:6px 10px}.hero360Chip.c1,.hero360Chip.c3{display:none}}@media(prefers-reduced-motion:reduce){.hero360 *{animation:none!important;transition:none!important}}.trustIntro{font-size:19px;line-height:1.9;color:#4b637b}.trustGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:28px 0}.trustCard{border:1px solid #dcebf6;border-radius:20px;padding:22px;background:#fff;box-shadow:0 12px 34px #0b4e800d}.trustCard h2{font-size:20px;margin:0 0 8px}.trustCard p{margin:0;color:#4f667c;line-height:1.85}.trustContact{padding:24px;border-radius:22px;background:var(--soft);border:1px solid var(--line)}.trustContact p a{color:var(--blue);font-weight:800}.trustLinks{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}@media(max-width:700px){.trustGrid{grid-template-columns:1fr}}.faq360Section,.process360Section{scroll-margin-top:86px}.process360Grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:none}.process360Grid li{position:relative;padding:24px;border:1px solid #dcebf6;border-radius:22px;background:#fff;box-shadow:0 12px 34px #0b4e800d}.process360Grid li span{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;font-weight:900}.process360Grid li strong{display:block;font-size:20px;margin:14px 0 6px}.process360Grid li p{margin:0;color:#4f667c;line-height:1.85}.faq360Section{background:linear-gradient(180deg,#f7fbfe,#fff)}.faq360List{display:grid;gap:10px}.faq360List details{border:1px solid #dcebf6;border-radius:16px;background:#fff;padding:0 20px}.faq360List summary{cursor:pointer;padding:18px 0;font-weight:800;font-size:17px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px}.faq360List summary::-webkit-details-marker{display:none}.faq360List summary:after{content:"+";flex:0 0 30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#eef6ff;color:var(--blue);font-size:20px;transition:transform .2s}.faq360List details[open] summary:after{transform:rotate(45deg)}.faq360List summary:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:8px}.faq360List details[open] summary{color:var(--blue)}.faq360List p{margin:0 0 18px;color:#4f667c;line-height:1.9}.faq360More{margin-top:18px;color:#4f667c}.faq360More a{color:var(--blue);font-weight:800}@media(max-width:850px){.process360Grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.process360Grid{grid-template-columns:1fr}.faq360List summary{font-size:16px}}.public360{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.public360 button,.public360 input,.public360 select,.public360 textarea{font-family:inherit}.public360 h1,.public360 h2,.public360 h3{line-height:1.35;letter-spacing:0}.public360 .hero h1{line-height:1.25}.public360 p{line-height:1.9}.public360 .head{flex-wrap:wrap;align-items:flex-end}.public360 .head>div{flex:1 1 auto;min-width:0}.public360 .head>p{flex-basis:100%;max-width:760px;margin:6px 0 0;font-size:17px;color:#5a7085}.public360 .head h2{font-size:clamp(28px,3.2vw,40px);margin-top:14px}.public360 .head>div>p{max-width:760px;font-size:17px;color:#5a7085}.public360 .systemCard{display:flex;flex-direction:column}.public360 .systemCard>p{flex:1}.public360 .systemCard .cardActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.public360 .systemCard .cardActions>*{white-space:nowrap;text-align:center;justify-content:center;margin:0}.public360 .systemCard .cardActions .btn{grid-column:1/-1;order:-1;padding:12px 16px}.public360 .systemCard .cardActions .go{display:inline-flex;align-items:center;padding:10px 12px;border-radius:12px;background:#eef6ff}.public360 .systemCard .cardActions .muted{grid-column:1/-1;order:-1}.public360 .systemCard .systemDesignerLine{opacity:.75}.public360 .sectorGrid{grid-template-columns:repeat(3,1fr)}.public360 .sector{transition:transform .2s,box-shadow .2s}.public360 .sector:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0b4e8014}.public360 .homeArticleImage.fallback{background:radial-gradient(circle at 80% 20%,#19c8ee66,transparent 45%),linear-gradient(135deg,#071a33,#0b3c70 55%,#0d5bd7)}.public360 .homeArticleImage.fallback span{color:#fff;opacity:.92;font-size:40px;letter-spacing:2px;text-shadow:0 8px 30px #0006}.public360 .customSection .publicForm .contactMethodLabel{color:#183d5b}.public360 .customSection .publicForm .contactMethodHint{color:#6b8295}.public360 .btn,.public360 .ghost{transition:transform .2s,box-shadow .2s,border-color .2s}.public360 .ghost:hover{border-color:#9fc9ea}.public360 a:focus-visible,.public360 button:focus-visible,.public360 summary:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}@media(max-width:900px){.public360 .sectorGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.public360 .sectorGrid{grid-template-columns:1fr}.public360 .head>div>p,.public360 .head>p{font-size:16px}}@media(prefers-reduced-motion:reduce){.public360 .btn,.public360 .ghost,.public360 .sector{transition:none}}.public360 .systemCard{min-width:0}.public360 .systemCard .cardActions>:not(.btn){white-space:normal}@media(min-width:851px) and (max-width:1100px){.public360 .systemCatalogFilter .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.public360 .links a[aria-current=page]{color:var(--blue)}.public360 .links a[aria-current=page]:after{content:"";display:block;height:3px;border-radius:3px;margin-top:4px;background:linear-gradient(90deg,var(--blue),var(--cyan))}.public360 .mobileSiteMenu a[aria-current=page]{color:var(--blue);font-weight:800}.pageHero360{padding:54px 0 42px;background:radial-gradient(circle at 12% 0,#dff8ff,transparent 40%),linear-gradient(#fff,#f6fbff);border-bottom:1px solid #e6f0f7}.pageHero360 h1{font-size:clamp(32px,4.2vw,50px);margin:14px 0 10px;max-width:880px}.pageHero360 p{font-size:18px;color:#4b637b;max-width:780px;margin:0}.pageHero360 .actions{margin-top:22px}.crumbs360{display:flex;gap:8px;align-items:center;font-size:14px;color:#6b8295;margin-bottom:16px}.crumbs360 a{color:var(--blue);font-weight:700}.public360 .homeFeaturedGrid .systemCard{display:flex}.sectorChips360{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.sectorChips360 a{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:#fff;border:1px solid #d8e8f3;font-weight:700;color:#173a57;box-shadow:0 8px 22px #0b4e800a;transition:border-color .2s,transform .2s}.sectorChips360 a:hover{border-color:#9fc9ea;transform:translateY(-2px)}.homeAboutTeaserInner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.homeAboutTeaserInner>div:first-child{flex:1 1 520px;min-width:0}.homeAboutTeaserInner h2{font-size:clamp(26px,3vw,36px);margin:14px 0 8px}.homeAboutTeaserInner p{color:#4f667c;margin:0;max-width:720px}.homeCtaBandInner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:38px;border-radius:28px;background:radial-gradient(circle at 85% 15%,#19c8ee55,transparent 40%),linear-gradient(135deg,#071a33,#0b3c70 60%,#0d5bd7);color:#fff}.homeCtaBandInner>div:first-child{flex:1 1 480px;min-width:0}.homeCtaBandInner h2{margin:0 0 8px;font-size:clamp(24px,2.8vw,34px)}.homeCtaBandInner p{margin:0;color:#cfe3f3}.homeCtaBandInner .ghost{background:transparent;color:#fff;border-color:#ffffff55}.contactEmails360{display:grid;gap:10px;margin-bottom:18px}.contactEmails360 b{font-size:18px}.contactEmails360 a{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #dcebf6;border-radius:14px;background:#fff}.contactEmails360 a span{font-weight:800}.contactEmails360 a small{color:var(--blue)}.formNote360{grid-column:1/-1;margin:4px 0 0;font-size:14px;color:#5a7085}.formNote360 a{color:var(--blue);font-weight:700}@media(min-width:851px) and (max-width:1100px){.public360 .homeFeaturedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pageHero360{padding:36px 0 30px}.homeCtaBandInner{padding:26px}.homeCtaBandInner .actions{width:100%}}@media(prefers-reduced-motion:reduce){.sectorChips360 a{transition:none}}.publicPagesAdmin{display:grid;gap:18px}.publicPagesAdmin .ppaLinks{display:flex;gap:8px;flex-wrap:wrap}.publicPagesAdmin .ppaHint{margin:0;padding:12px 14px;border-radius:12px;background:#f2f8fd;border:1px solid #dbe9f4;color:#36556e;font-size:14px}.publicPagesAdmin .ppaHint code{background:#fff;border:1px solid #d6e6f2;border-radius:6px;padding:1px 6px;direction:ltr;display:inline-block}.publicPagesAdmin .ppaSection{scroll-margin-top:20px}.publicPagesAdmin .ppaField{display:grid;gap:6px;font-weight:700;color:#24435c}.publicPagesAdmin .ppaField input,.publicPagesAdmin .ppaField textarea,.publicPagesAdmin .ppaRowFields input,.publicPagesAdmin .ppaRowFields textarea{width:100%;padding:10px 12px;border:1px solid #d7e5ef;border-radius:10px;font:inherit;background:#fff}.publicPagesAdmin .ppaFieldset{border:1px solid #e1edf5;border-radius:12px;padding:12px;display:grid;gap:8px;background:#fff}.publicPagesAdmin .ppaFieldset legend{font-weight:800;color:#0c3155;padding:0 6px}.publicPagesAdmin .ppaFeatureGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.publicPagesAdmin .ppaFeature{display:grid;grid-template-columns:auto 1fr 72px;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e1edf5;border-radius:10px}.publicPagesAdmin .ppaFeature input[type=number],.publicPagesAdmin .ppaOrder{width:100%;padding:8px;border:1px solid #d7e5ef;border-radius:8px;font:inherit;text-align:center}.publicPagesAdmin .ppaCheck{display:flex;align-items:center;gap:8px;font-weight:600}.publicPagesAdmin .ppaRow{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:start;padding:10px;border:1px solid #e1edf5;border-radius:12px;background:#fff}.publicPagesAdmin .ppaRowFields{display:grid;gap:6px}.publicPagesAdmin .ppaDel{display:flex;gap:6px;align-items:center;color:#a23b2e;font-weight:700;white-space:nowrap}.publicPagesAdmin .ppaNew{color:#168656;font-weight:800;font-size:13px}.publicPagesAdmin .ppaDanger{border-color:#f0d3cf;background:#fff8f7}@media(max-width:700px){.publicPagesAdmin .ppaRow{grid-template-columns:52px 1fr}.publicPagesAdmin .ppaDel,.publicPagesAdmin .ppaNew{grid-column:2}}.skipLink360{position:absolute;inset-inline-start:12px;top:-60px;z-index:1000;padding:10px 16px;border-radius:10px;background:var(--ink);color:#fff;font-weight:800;transition:top .15s}.skipLink360:focus{top:12px;outline:3px solid var(--cyan);outline-offset:2px}.public360 #content:focus{outline:none}.srOnly360{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public360 .muted{color:#5b7083}.public360 .about360Principles span{color:#0b5f91}.public360 .customSection .publicForm .formNote360{color:#4b6276}.public360 .customSection .publicForm .formNote360 a{color:#0b5bc4}@media(prefers-reduced-motion:reduce){.skipLink360{transition:none}}@media(max-width:700px){.public360 .systemCatalogFilter[data-show-all=true]:not([data-viewport-ready=true]) .systemCard:nth-child(n+4){display:flex}}.finder360Wrap{margin-top:36px;scroll-margin-top:90px}.finder360{border:1px solid #d8e8f3;border-radius:26px;padding:26px;background:linear-gradient(180deg,#fff,#f7fbfe);box-shadow:0 16px 44px #0b4e800f}.finder360.compact{margin-bottom:26px;padding:20px;box-shadow:none}.finder360Head h2{margin:0 0 6px;font-size:clamp(22px,2.6vw,30px)}.finder360Head p{margin:0 0 14px;color:#4f667c}.finder360Search{position:relative}.finder360Search input{width:100%;padding:15px 18px;padding-inline-end:46px;border:1.5px solid #cfe0ec;border-radius:16px;font:inherit;font-size:17px;background:#fff}.finder360Search input::-webkit-search-cancel-button,.finder360Search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.finder360Search input:focus{outline:3px solid var(--cyan);outline-offset:2px;border-color:#7cc8e6}.finder360Clear{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:10px;background:#eef6ff;color:#0b4a8f;font-size:20px;cursor:pointer}.finder360Needs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.finder360Needs button{padding:9px 14px;border-radius:999px;border:1px solid #d6e6f2;background:#fff;color:#1d4466;font:inherit;font-weight:700;cursor:pointer}.finder360Needs button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.finder360Needs .finder360Custom{border-style:dashed}.finder360Results:not(:empty){margin-top:18px}.finder360Count{margin:0 0 10px;font-weight:800;color:#24435c}.finder360Steps{list-style:none;margin:0 0 14px;padding:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-radius:18px;background:#eef6ff}.finder360Steps li{display:flex;gap:10px;align-items:flex-start}.finder360Steps span{flex:0 0 30px;height:30px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;font-weight:900}.finder360Steps b{display:block;color:#173a57}.finder360Steps a{color:var(--blue);font-weight:700}.finder360List{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finder360List li{padding:14px;border:1px solid #dcebf6;border-radius:16px;background:#fff;min-width:0}.finder360ItemTop{display:flex;justify-content:space-between;align-items:center;gap:8px}.finder360ItemTop a{color:#0c2f52}.finder360List small{color:#5b7083}.finder360List p{margin:6px 0;color:#4f667c;font-size:15px;line-height:1.75}.finder360Status{flex:0 0 auto;font-size:12px;font-weight:800;padding:3px 9px;border-radius:999px;background:#eef6ff;color:#0b4a8f}.finder360Status.active{background:#e6f7ef;color:#0f6b43}.finder360Status.coming{background:#fff4e0;color:#8a5200}.finder360ItemLinks{display:flex;gap:14px;flex-wrap:wrap}.finder360ItemLinks a{color:var(--blue);font-weight:700}.finder360Articles{margin-top:12px}.finder360Articles ul{margin:6px 0 0;padding-inline-start:20px}.finder360Articles a{color:var(--blue)}.finder360Empty{padding:18px;border-radius:18px;background:#fff8ec;border:1px solid #f3dfb8}.finder360Empty b{display:block;font-size:18px;margin-bottom:4px}.finder360Empty p{margin:0 0 12px;color:#5b5140}.finder360More{margin:12px 0 0;color:#4f667c}.finder360More a{color:var(--blue);font-weight:700}@media(max-width:760px){.finder360{padding:18px;border-radius:20px}.finder360List,.finder360Steps{grid-template-columns:1fr}}.gallery360{background:linear-gradient(180deg,#fff,#f4f9ff)}.gallery360Scroller{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:8px 2px 20px;scrollbar-width:thin;border-radius:18px}.gallery360Scroller:focus-visible{outline:3px solid #0d5bd7;outline-offset:4px}.gallery360Track{display:flex;gap:22px;list-style:none;margin:0;padding:0}.gallery360Item{flex:0 0 min(540px,84vw);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;min-width:0}.gallery360Item figure{margin:0}.gallery360Shots{position:relative;padding-bottom:22px}.gallery360Browser{margin-inline-end:64px;border:1px solid #d6e6f3;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 18px 40px #0b4e801c}.gallery360Bar{display:flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:#f1f6fb;border-bottom:1px solid #e1edf7}.gallery360Bar i{width:9px;height:9px;border-radius:50%;background:#cfdeeb}.gallery360Bar b{margin-inline-start:auto;font:600 11px/1 Arial,sans-serif;color:#5b7186;background:#fff;border:1px solid #e1edf7;border-radius:999px;padding:4px 10px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery360Browser img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:top}.gallery360Phone{position:absolute;inset-inline-end:0;bottom:0;width:27%;aspect-ratio:9/17;border:6px solid #0b1b33;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 16px 34px #071a3333}.gallery360Phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.gallery360Item figcaption{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:6px}.gallery360Item figcaption b{font-size:19px}.gallery360Item figcaption span{color:#60758a;font-size:14px}.gallery360Actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gallery360Actions .go{display:inline-flex;align-items:center;padding:10px 14px;border-radius:12px;background:#eef6ff;color:var(--blue);font-weight:900}.gallery360Note{margin:4px 0 0;color:#60758a;font-size:14px}@media(max-width:700px){.gallery360Track{gap:14px}.gallery360Item{flex-basis:74vw}.gallery360Browser{margin-inline-end:44px}.gallery360Phone{width:31%;border-width:5px;border-radius:18px}.gallery360 .head{display:block}}@media(prefers-reduced-motion:reduce){.gallery360Scroller{scroll-behavior:auto}}@property --ai360-a{syntax:"<angle>";inherits:false;initial-value:0deg}.hero360.ai360Hero{color:#e8f1ff;padding:92px 0 84px;background:radial-gradient(55% 65% at 12% 18%,#0d5bd73d,transparent 70%),radial-gradient(45% 55% at 88% 88%,#7c3aed33,transparent 70%),radial-gradient(35% 45% at 65% 6%,#19c8ee26,transparent 70%),#050c1d}.hero360.ai360Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#8fb8ff40 1px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000,transparent);mask-image:radial-gradient(75% 65% at 50% 45%,#000,transparent);animation:ai360Drift 60s linear infinite}.hero360.ai360Hero:after{content:"";position:absolute;width:520px;height:520px;inset-inline-end:-120px;top:-140px;border-radius:50%;background:radial-gradient(circle,#19c8ee2e,transparent 65%);filter:blur(10px);pointer-events:none;animation:ai360Float 14s ease-in-out infinite}.hero360.ai360Hero .wrap{position:relative;z-index:1}.hero360.ai360Hero h1{background:linear-gradient(110deg,#fff 35%,#9be8ff 70%,#b9a4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero360.ai360Hero p{color:#b9c8dc}.hero360.ai360Hero .eyebrow{background:#ffffff10;border-color:#ffffff2e;color:#a6ecff}.hero360.ai360Hero .ghost{background:#ffffff0f;border-color:#ffffff3d;color:#fff}.hero360.ai360Hero .ghost:hover{background:#ffffff1c}.hero360.ai360Hero .miniStats span{background:#ffffff0b;border-color:#ffffff24;color:#d5e2f3}.hero360.ai360Hero .miniStats b{color:#86e0ff}.ai360Col{min-width:0}.ai360Console{position:relative;border-radius:24px;padding:18px;background:linear-gradient(160deg,#10203ef0,#0a1428f7);border:1px solid #ffffff1f;box-shadow:0 30px 80px #0000006b}.ai360Console:before{content:"";position:absolute;inset:-1px;border-radius:25px;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--ai360-a),#19c8ee,#7c3aed,#0d5bd7,#22d3a6,#19c8ee);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;animation:ai360Spin 7s linear infinite}.ai360Top{display:flex;align-items:center;gap:9px;margin-bottom:14px}.ai360Spark{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#19c8ee,#7c3aed)}.ai360Spark,.ai360Top b{color:#fff;font-size:15px}.ai360Live{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#9ff3c8;background:#22d3a614;border:1px solid #22d3a63d;border-radius:999px;padding:4px 10px}.ai360Live i{width:7px;height:7px;border-radius:50%;background:#22d3a6;box-shadow:0 0 0 0 #22d3a6aa;animation:ai360Ping 2s ease-out infinite}.ai360Ask{position:relative}.ai360Ask input{width:100%;height:58px;border-radius:16px;border:1px solid #ffffff2b;background:#ffffff0d;color:#fff;font:inherit;font-size:17px;padding-inline:18px 58px;outline:none;transition:border-color .2s,box-shadow .2s}.ai360Ask input::placeholder{color:#8ea3c0}.ai360Ask input:focus{border-color:#19c8ee;box-shadow:0 0 0 4px #19c8ee33}.ai360Ask input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ai360Typed{position:absolute;inset-inline-start:19px;top:50%;transform:translateY(-50%);max-width:calc(100% - 86px);overflow:hidden;white-space:nowrap;color:#fff;font-size:17px;pointer-events:none}.ai360Caret{display:inline-block;width:2px;height:1.15em;margin-inline-start:2px;vertical-align:-3px;background:#19c8ee;opacity:0}.ai360Caret.on{opacity:1;animation:ai360Blink 1s steps(1) infinite}.ai360Send{position:absolute;inset-inline-end:9px;top:9px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:900;background:linear-gradient(135deg,#0d5bd7,#19c8ee);box-shadow:0 8px 22px #19c8ee40}.ai360Body{min-height:226px;margin-top:14px}.ai360Think{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0 0 12px;padding:0}.ai360Think li{font-size:12.5px;font-weight:700;color:#7d91ac;padding:5px 11px;border-radius:999px;border:1px solid #ffffff17;transition:color .25s,border-color .25s}.ai360Think li:before{content:"•";margin-inline-end:6px}.ai360Think li.now{color:#d6ecff;border-color:#19c8ee70}.ai360Think li.now:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;border:2px solid #19c8ee;border-top-color:transparent;vertical-align:-1px;animation:ai360Spin2 .8s linear infinite}.ai360Think li.done{color:#a6f4cf;border-color:#22d3a640}.ai360Think li.done:before{content:"✓"}.ai360Answer{display:grid;grid-template-columns:1fr 44%;gap:14px;align-items:center;padding:12px;border-radius:18px;background:#ffffff0b;border:1px solid #ffffff1c;animation:ai360In .45s ease both}.ai360Answer+.ai360Answer{margin-top:10px}.ai360Answer.noShot{grid-template-columns:1fr}.ai360Answer img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:top;border-radius:10px;border:1px solid #ffffff26}.ai360AnswerText{min-width:0}.ai360Tag{font-size:12px;font-weight:700;color:#a6ecff}.ai360Answer b{display:block;color:#fff;font-size:20px;margin:3px 0 4px}.hero360.ai360Hero .ai360Answer p{margin:0 0 10px;color:#b9c8dc;font-size:13.5px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai360Links{display:flex;gap:8px;flex-wrap:wrap}.ai360Links a{font-size:13px;font-weight:800;padding:7px 12px;border-radius:10px;background:#ffffff14;color:#eaf3ff}.ai360Links a.primary{background:linear-gradient(135deg,#0d5bd7,#19c8ee);color:#fff}.ai360Links a:focus-visible,.ai360Suggest button:focus-visible{outline:3px solid #19c8ee;outline-offset:2px}.ai360Ghost{height:152px;background:linear-gradient(100deg,#ffffff08 30%,#ffffff14 50%,#ffffff08 70%);background-size:200% 100%;animation:ai360Shimmer 1.2s linear infinite}.hero360.ai360Hero .ai360Hint{color:#a9bbd2;margin:8px 2px;font-size:15px}.ai360Suggest{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.ai360Suggest button{font:inherit;font-size:12.5px;color:#cfe0f5;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;padding:6px 12px;cursor:pointer;transition:border-color .2s,color .2s}.ai360Suggest button:hover{border-color:#19c8ee80;color:#fff}@keyframes ai360Spin{to{--ai360-a:360deg}}@keyframes ai360Spin2{to{transform:rotate(1turn)}}@keyframes ai360Drift{to{background-position:260px 130px}}@keyframes ai360Float{0%,to{transform:translate(0)}50%{transform:translate(-40px,30px)}}@keyframes ai360Ping{0%{box-shadow:0 0 0 0 #22d3a6aa}80%,to{box-shadow:0 0 0 7px #22d3a600}}@keyframes ai360Blink{50%{opacity:0}}@keyframes ai360In{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ai360Shimmer{to{background-position:-200% 0}}@media(max-width:900px){.ai360Col{margin-top:8px}.hero360.ai360Hero .miniStats{display:none}}@media(max-width:600px){.hero360.ai360Hero{padding:52px 0 48px}.ai360Console{padding:14px;border-radius:20px}.ai360Answer{grid-template-columns:1fr}.ai360Answer img{order:-1;max-height:150px}.ai360Body{min-height:356px}.ai360Ask input,.ai360Typed{font-size:15.5px}.ai360Suggest button:nth-child(n+4){display:none}}@media(prefers-reduced-motion:reduce){.ai360Console *,.ai360Console :before,.ai360Console:before,.hero360.ai360Hero:after,.hero360.ai360Hero:before{animation:none!important}}:root{--ai-night:#050c1d;--ai-night2:#0a1630;--ai-violet:#7c3aed;--ai-text:#b9c8dc;--ai-soft:#f5f8ff}.topbar{background:var(--ai-night);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #ffffff14;color:#fff}.topbar .nav{border-bottom:0}.topbar .brand span{color:#fff}.topbar .brandLogo{background:#fff;border-radius:14px;padding:3px;box-shadow:0 6px 18px #00000040}.topbar .links a{color:#c7d5e8;transition:color .2s}.topbar .links a:hover{color:#fff}.topbar .links a[aria-current=page]{color:#86e0ff}.topbar .links a.homePartnerNavLink{color:#9be8ff}.topbar .ghost{background:#ffffff10;border-color:#ffffff38;color:#fff}.topbar .brand:focus-visible,.topbar .btn:focus-visible,.topbar .ghost:focus-visible,.topbar .links a:focus-visible{outline:3px solid #19c8ee;outline-offset:3px;border-radius:8px}.topbar .mobileSiteMenu summary{background:#ffffff10;color:#fff;border-color:#ffffff33}.topbar .mobileSiteMenu nav{background:#0b1730;border-color:#ffffff1f;box-shadow:0 22px 60px #00000080}.topbar .mobileSiteMenu nav a{color:#dce8f6}.topbar .mobileSiteMenu nav a:hover{background:#ffffff12}.public360 .topbar .mobileSiteMenu a[aria-current=page]{color:#86e0ff}.pageHero360{position:relative;overflow:hidden;color:#e8f1ff;border-bottom:0;background:radial-gradient(55% 80% at 12% 0,#0d5bd73d,transparent 70%),radial-gradient(45% 70% at 90% 100%,#7c3aed33,transparent 70%),var(--ai-night)}.pageHero360:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#8fb8ff38 1px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 90% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 90% at 50% 40%,#000,transparent)}.pageHero360 .wrap{position:relative;z-index:1}.pageHero360 h1{background:linear-gradient(110deg,#fff 40%,#9be8ff 75%,#b9a4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.pageHero360 p{color:var(--ai-text)}.pageHero360 .eyebrow{background:#ffffff10;border-color:#ffffff2e;color:#a6ecff}.pageHero360 .crumbs360,.pageHero360 .crumbs360 a{color:#9fb3cc}.pageHero360 .crumbs360 [aria-current=page]{color:#fff}.pageHero360 .ghost{background:#ffffff10;border-color:#ffffff38;color:#fff}.public360 .section.soft{background:var(--ai-soft)}.public360 .eyebrow{border-color:#cfe0f7}.public360 .card:hover{border-color:#19c8ee66;box-shadow:0 20px 45px #0d5bd71f,0 0 0 1px #19c8ee26}.public360 .head h2{color:var(--ink)}.audienceGateway{background:linear-gradient(var(--ai-soft),#fff)}.audienceGatewayCard{border-color:#dbe6f6;box-shadow:0 20px 50px #050c1d1f}.homeCtaBandInner{background:radial-gradient(50% 90% at 88% 10%,#19c8ee40,transparent 70%),radial-gradient(45% 90% at 10% 100%,#7c3aed40,transparent 70%),var(--ai-night2);border:1px solid #ffffff14;box-shadow:0 24px 60px #050c1d33}.footer{position:relative;background:var(--ai-night);color:#d7e3f2}.footer:before{content:"";position:absolute;top:0;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,#19c8ee99,#7c3aed99,transparent)}.footer .brandLogo{background:#fff;border-radius:16px;padding:4px}.footer a{color:#b9c8dc}.footer a:hover,.footer b{color:#fff}@media(prefers-reduced-motion:reduce){.topbar .links a{transition:none}}.partners360Grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.partners360Card{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.partners360Card h3{margin:14px 0 6px}.partners360Card p{flex:1;margin:0 0 14px}.partners360Card .go{display:inline-flex;padding:10px 14px;border-radius:12px;background:#eef6ff;margin:0}.partners360Steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.partners360Steps li{background:#fff;border:1px solid #dbe6f6;border-radius:20px;padding:20px}.partners360Steps span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;font-weight:900}.partners360Steps b{display:block;margin:12px 0 4px;font-size:18px}.partners360Steps p{margin:0;color:#60758a;line-height:1.8}.partners360Trust{padding:28px;border-radius:24px;background:radial-gradient(60% 100% at 90% 0,#19c8ee26,transparent 70%),var(--ai-night2,#0a1630);color:#e8f1ff}.partners360Trust h2{margin:0 0 12px;font-size:clamp(22px,2.6vw,30px)}.partners360Trust ul{margin:0 0 12px;padding-inline-start:20px;line-height:2;color:#cfdced}.partners360Trust p{margin:0;color:#b9c8dc}.partners360Trust a{color:#86e0ff;font-weight:800}.updates360Filters{display:grid;gap:10px;margin-bottom:26px}.updates360Filters div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.updates360Filters span{font-weight:800;color:#4b637b;margin-inline-end:4px}.updates360Filters a{padding:8px 13px;border-radius:999px;border:1px solid #cfe0f7;background:#fff;color:#315775;font-weight:700;font-size:14px}.updates360Filters a[aria-current=true]{background:#0d5bd7;border-color:#0d5bd7;color:#fff}.updates360Month h3{font-size:20px;margin:26px 0 12px;color:var(--ink)}.updates360List{list-style:none;margin:0;padding:0;border-inline-start:2px solid #d6e6f7;display:grid;gap:14px}.updates360List li{position:relative;margin-inline-start:18px;background:#fff;border:1px solid #dbe6f6;border-radius:18px;padding:16px 18px}.updates360List li:before{content:"";position:absolute;inset-inline-start:-26px;top:22px;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#19c8ee,#7c3aed);box-shadow:0 0 0 4px #fff}.updates360Meta{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#60758a;margin-bottom:6px}.updates360Meta span{color:#0b65b8;font-weight:800}.updates360List b{display:block;font-size:18px;margin-bottom:4px}.updates360List p{margin:0 0 6px;color:#4f667c;line-height:1.8}.updates360List a{color:var(--blue);font-weight:800;font-size:14px}.updates360Empty{padding:24px;border-radius:18px;background:var(--ai-soft,#f5f8ff);border:1px dashed #cfe0f7}.updates360Empty p{margin:6px 0 0}.updates360Empty a{color:var(--blue);font-weight:800}.partners360Card a:focus-visible,.updates360Filters a:focus-visible,.updates360List a:focus-visible{outline:3px solid #19c8ee;outline-offset:2px}.ppaInline{display:flex;gap:8px;flex-wrap:wrap}.ppaInline>*{flex:1 1 160px}@media(max-width:1000px){.partners360Grid,.partners360Steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.partners360Grid,.partners360Steps{grid-template-columns:1fr}}.articlesHero,.legalHero360,.systemDetailHero{position:relative;overflow:hidden;color:#e8f1ff;border-bottom:0;background:radial-gradient(55% 80% at 12% 0,#0d5bd73d,transparent 70%),radial-gradient(45% 70% at 90% 100%,#7c3aed33,transparent 70%),var(--ai-night,#050c1d)}.articlesHero:before,.legalHero360:before,.systemDetailHero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#8fb8ff38 1px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 90% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 90% at 50% 40%,#000,transparent)}.articlesHero .wrap,.legalHero360 .wrap,.systemDetailHero .wrap{position:relative;z-index:1}.articleDetailHead h1,.articlesHero h1,.legalHero360 h1,.systemDetailHero h1{background:linear-gradient(110deg,#fff 40%,#9be8ff 75%,#b9a4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.articlesHero p,.legalHero360 p,.systemDetailHero .systemLead,.systemDetailHero .systemLongText p{color:var(--ai-text,#b9c8dc)}.articleDetailHead .pill,.articlesHero .eyebrow,.legalHero360 .eyebrow,.systemDetailHero .eyebrow{background:#ffffff10;border-color:#ffffff2e;color:#a6ecff}.systemDetailHero .ghost{background:#ffffff10;border-color:#ffffff38;color:#fff}.systemDetailHero .systemFacts div{background:#ffffff0b;border-color:#ffffff24}.systemDetailHero .systemFacts small{color:#9fb3cc}.systemDetailHero .systemFacts b{color:#fff}.systemDetailHero .systemVisual .systemBigLogo{background:#fff!important;border:1px solid #ffffff40!important;border-radius:32px;box-shadow:0 30px 90px #00000059!important;overflow:hidden!important}.systemDetailHero .systemVisual .systemBigLogo img{padding:18px!important}.legalHero360{padding:54px 0 40px}.legalHero360 h1{font-size:clamp(34px,4.2vw,46px);margin:14px 0 12px}.legalHero360 p{font-size:17px;line-height:2;margin:0}.legalHero360+.legalPage{padding-top:36px}.articleDetailHead{padding:34px 28px;border-radius:28px;background:radial-gradient(60% 90% at 90% 0,#19c8ee26,transparent 70%),radial-gradient(50% 90% at 10% 100%,#7c3aed2e,transparent 70%),var(--ai-night,#050c1d);box-shadow:0 24px 60px #050c1d2e}.articleDetailHead .articleDetailLead{color:var(--ai-text,#b9c8dc)}.articleDetailHead .articleDetailMeta span{background:#ffffff0b;border-color:#ffffff24;color:#d5e2f3}.audienceArticleTag.general{color:#4f6475}.articleReadAside p{color:#5b7083}@media(max-width:700px){.legalHero360{padding:36px 0 30px}.articleDetailHead{padding:24px 18px;border-radius:22px}}.magazineTabs{position:sticky;top:76px;z-index:10;background:#fffffff2;border-bottom:1px solid #e3ecf7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.magazineTabs .wrap{display:flex;gap:6px;overflow-x:auto;padding-top:10px;padding-bottom:10px;scrollbar-width:none}.magazineTabs a{white-space:nowrap;padding:9px 14px;border-radius:999px;font-weight:800;font-size:14px;color:#315775;border:1px solid transparent}.magazineTabs a small{font-weight:700;color:#7890a6;margin-inline-start:4px}.magazineTabs a:hover{background:#f1f6fd}.magazineTabs a[aria-current=page]{background:var(--ai-night,#050c1d);color:#fff}.magazineTabs a[aria-current=page] small{color:#9be8ff}.magazineTabs a:focus-visible{outline:3px solid #19c8ee;outline-offset:2px}.magazineSectionIntro{padding-top:22px}.magazineSectionIntro b{font-size:22px}.magazineSectionIntro p{margin:6px 0 0;color:#4f667c}.magazineOrigin{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid}.magazineOrigin.bot{color:#5b21b6;background:#f5f0ff;border-color:#dccdfd}.magazineOrigin.team{color:#0b5d4f;background:#eefbf7;border-color:#c4ebe0}.magazineOriginNote{margin:16px auto 0;max-width:720px;font-size:13.5px;line-height:1.9;color:#b9c8dc}.magazinePolicy{margin:26px 0 0;font-size:14px;color:#4f667c;text-align:center}.articleAdminPolicy{margin:6px 0 12px;font-size:13px;color:#4f667c}.articleReviewCheck{font-weight:800;color:#7a3b00}.articlePublicBody>p,.knowledgeAudienceIntro a p{color:#4f667c}.articleCardMeta span{color:#5b7083}.wrap.knowledgeAudienceIntro{margin:0 auto 24px}@media(max-width:850px){.magazineTabs{top:68px}}.magazineOrigin.ai{color:#8a3c00;background:#fff4e8;border-color:#f6d3ad}.articleAiWarn{color:#8a3c00;font-weight:800}.magazineTabs a small{color:#5b7083}.adminForm .field{display:grid;gap:6px;min-width:0;align-content:start;margin:0}.adminForm .field>span{font-size:13px;font-weight:800;color:#36556c;line-height:1.5}.adminForm .field input,.adminForm .field select,.adminForm .field textarea,.adminForm .table input,.adminForm .table select{width:100%;min-height:44px;border:1px solid #cbdfe9;border-radius:10px;padding:10px 13px;font:inherit;font-size:14px;color:#0b2540;background-color:#fff;box-shadow:0 1px 2px rgba(15,62,95,.04);transition:border-color .15s,box-shadow .15s}.adminForm .table input,.adminForm .table select{min-height:40px;padding:8px 11px}.adminForm .field select,.adminForm .table select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-left:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23406a86' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;background-size:12px 8px}.adminForm .field textarea{min-height:96px;resize:vertical;line-height:1.7}.adminForm .field input:focus,.adminForm .field select:focus,.adminForm .field textarea:focus,.adminForm .table input:focus,.adminForm .table select:focus{outline:none;border-color:#1f8fe0;box-shadow:0 0 0 3px rgba(31,143,224,.18)}.adminForm .field input::placeholder,.adminForm .field textarea::placeholder{color:#8aa0b2}.adminForm .field input[type=checkbox],.adminForm .field input[type=radio]{width:auto;min-height:0;accent-color:#1464a4}.adminForm .formActions{display:flex;justify-content:flex-start;gap:10px;margin-top:14px}.adminForm .formActions .btn{border:0;cursor:pointer;min-height:44px;padding:11px 20px;font-size:14px}.panel form.adminForm{padding:16px 16px 14px;border:1px solid #e3edf4;border-radius:14px;background:#fbfdff}.panel form.adminForm+form.adminForm{margin-top:12px}.helperText{color:#5f7488;font-size:13px;line-height:1.8}.spApply{padding:56px 0 72px;background:radial-gradient(circle at 85% 0,#e6f7ff,transparent 38%),linear-gradient(#f8fcff,#fff)}.spApplyGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:start}.spApplyIntro h1{font-size:40px;line-height:1.25;margin:16px 0 12px}.spApplyIntro>p{color:#4b637b;font-size:17px;line-height:1.9;margin:0 0 24px}.spApplySteps{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:sp}.spApplySteps li{counter-increment:sp;display:grid;grid-template-columns:38px 1fr;gap:2px 12px;padding:14px 16px;border:1px solid #dcebf6;border-radius:16px;background:#fff}.spApplySteps li:before{content:counter(sp);grid-row:span 2;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--blue),var(--cyan))}.spApplySteps b{font-size:16px}.spApplySteps span{color:#5f7488;font-size:14px;line-height:1.7}.spApplyCard{background:#fff;border:1px solid #dcebf6;border-radius:24px;padding:28px;box-shadow:0 18px 48px rgba(11,78,128,.08)}.spApplyForm{display:grid;gap:16px}.spApplyForm h2{margin:0 0 4px;font-size:24px}.spApplyRow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.spField{display:grid;gap:7px;min-width:0}.spField>span{font-weight:800;font-size:14px;color:#24445c}.spField i{color:#d0453a;font-style:normal}.spField small{color:#5a6f82;font-weight:600}.spField input,.spField textarea{width:100%;min-height:48px;border:1px solid #cbdfe9;border-radius:12px;padding:12px 14px;font:inherit;font-size:15px;color:#0b2540;background:#fff;transition:border-color .15s,box-shadow .15s}.spField textarea{min-height:104px;resize:vertical;line-height:1.7}.spField input:focus,.spField textarea:focus{outline:none;border-color:#1f8fe0;box-shadow:0 0 0 3px rgba(31,143,224,.18)}.spField input[dir=ltr]{text-align:right}.spChoice{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.spChoice legend{font-weight:800;font-size:14px;color:#24445c;margin-bottom:8px;padding:0}.spChoice label{position:relative;cursor:pointer}.spChoice input{position:absolute;opacity:0;inset:0;cursor:pointer}.spChoice span{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid #cbdfe9;border-radius:999px;background:#fff;font-weight:800;color:#36556c;transition:.15s}.spChoice input:checked+span{border-color:#1464a4;background:#e8f4ff;color:#0b4f8a;box-shadow:inset 0 0 0 1px #1464a4}.spChoice input:focus-visible+span{box-shadow:0 0 0 3px rgba(31,143,224,.3)}.spConsent{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border:1px solid #dcebf6;border-radius:12px;background:#f7fbfe;line-height:1.8;font-size:14px;color:#36556c;cursor:pointer}.spConsent input{width:20px;height:20px;margin-top:3px;flex:0 0 auto;accent-color:#1464a4}.spConsent a{color:#0b5fb3;text-decoration:underline}.spApplySubmit{justify-content:center;border:0;cursor:pointer;font:inherit;font-weight:800;font-size:16px;min-height:52px}.spApplySubmit:disabled{opacity:.7;cursor:wait}.spApplyError{margin:0;padding:11px 14px;border-radius:12px;background:#fff1f0;border:1px solid #f3c4bf;color:#9b2c22;font-weight:700}.spApplyDone{display:grid;gap:10px;justify-items:start;padding:8px 0}.spApplyDone b{font-size:22px;color:#11795f}.spApplyDone p{margin:0;color:#4b637b;line-height:1.8}@media(max-width:850px){.spApply{padding:30px 0 48px}.spApplyGrid{grid-template-columns:1fr;gap:22px}.spApplyIntro h1{font-size:30px}.spApplyRow{grid-template-columns:1fr}.spApplyCard{padding:20px;border-radius:20px}}form.adminForm>*{min-width:0}.relPage .relHead h1{margin-bottom:4px}.relAwait{margin:16px 0;padding:18px 20px;border:1px solid #f0d9a8;border-radius:18px;background:linear-gradient(115deg,#fffaf0,#fff)}.relAwait h2{margin:0;font-size:19px;color:#5b4410}.relAwaitGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:14px}.relAwaitCard{display:grid;gap:6px;padding:14px 16px;border:1px solid #ecd59f;border-radius:14px;background:#fff;color:#1d3247;transition:.15s}.relAwaitCard.isSelected,.relAwaitCard:hover{border-color:#c98a12;box-shadow:0 8px 22px rgba(160,110,10,.12)}.relAwaitCard b{font-size:15px;line-height:1.6}.relAwaitCard small{color:#6b7c8c}.relGo{color:#9a6400;font-weight:800;font-size:13px}.relChip{justify-self:start;font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;background:#eef6fc;color:#2f6385;border:1px solid #d5e6f2}.relLayout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:18px;align-items:start}.relList{position:sticky;top:14px;border:1px solid #dfe9f1;border-radius:18px;background:#fff;padding:14px;box-shadow:0 12px 32px rgba(15,62,95,.045)}.relListHead{display:flex;justify-content:space-between;align-items:baseline}.relListHead h2{margin:0;font-size:18px}.relListHead small{color:#71859a}.relTabs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.relTabs a{padding:6px 10px;border-radius:999px;border:1px solid #d6e4ee;font-size:12px;font-weight:800;color:#3d5d74;background:#fff}.relTabs a span{display:inline-block;min-width:18px;padding:0 5px;margin-inline-start:3px;border-radius:9px;background:#eef4f9;font-size:11px;text-align:center}.relTabs a[aria-current=page]{background:#0d5bd7;border-color:#0d5bd7;color:#fff}.relTabs a[aria-current=page] span{background:rgba(255,255,255,.25)}.relRows{list-style:none;margin:0;padding:0;display:grid;gap:7px}.relDone{margin:10px 0;padding:11px 14px;border-radius:12px;background:#e3f6ee;border:1px solid #b5e3cf;color:#11704d;font-weight:800}.relMini>summary{cursor:pointer;font-size:13px;color:#4d6273;padding:6px 0}.relRow{display:grid;gap:3px;padding:10px 12px;border:1px solid #e5edf3;border-radius:12px;background:#fbfdff;color:#1d3247;border-inline-start:4px solid #c5d3de}.relRow:hover{background:#f2f8fd}.relRow[aria-current=true]{background:#e9f4ff;border-color:#9cc7ea;box-shadow:inset 0 0 0 1px #9cc7ea}.relRow.st-pending{border-inline-start-color:#d7951a}.relRow.st-published{border-inline-start-color:#1b9a6b}.relRow.st-failed{border-inline-start-color:#cc4b3c}.relRow.st-running{border-inline-start-color:#1f7fd6}.relRow.st-superseded{border-inline-start-color:#b9c4ce}.relRowTop{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.relRowTitle{font-size:13px;font-weight:700;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.relRowMeta{font-size:11px;color:#71859a}.relState{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px;white-space:nowrap;background:#eef2f5;color:#4d6273}.relState.st-pending{background:#fff3da;color:#8a5a00}.relState.st-published{background:#e3f6ee;color:#11704d}.relState.st-failed{background:#fde9e6;color:#a2342a}.relState.st-running{background:#e5f1fd;color:#165f9f}.relPager{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px}.relPager small{color:#71859a}.relDetail{min-width:0}.relSelected{margin-top:0!important}.relOwner{margin:12px 0;scroll-margin-top:90px}.relOwner>div{border:2px solid #9cc7ea!important;background:#f7fbff}.relFold{margin:10px 0;border:1px solid #dce7ef;border-radius:14px;background:#fff}.relFold>summary{cursor:pointer;padding:13px 16px;font-weight:800;color:#24445c;list-style-position:inside}.relFold[open]>summary{border-bottom:1px solid #e6eef4}.relFold>:not(summary){margin-inline:14px}.relFold>section.panel{border:0!important;box-shadow:none!important;margin:6px 0 12px!important;padding:6px 0!important}@media(max-width:1100px){.relLayout{grid-template-columns:1fr}.relList{position:static}}.tcStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.tcStat{display:grid;gap:2px;padding:12px 14px;border:1px solid #dfe9f1;border-radius:14px;background:#fff;color:#24445c;border-inline-start:4px solid #c5d3de}.tcStat b{font-size:24px;font-variant-numeric:tabular-nums}.tcStat span{font-size:13px;font-weight:700;color:#4d6273}.tcStat.st-running{border-inline-start-color:#1f7fd6}.tcStat.st-pending{border-inline-start-color:#d7951a}.tcStat.st-superseded{border-inline-start-color:#b9c4ce}.tcStat.st-published{border-inline-start-color:#1b9a6b}.tcStat.isOn{background:#eef6ff;border-color:#9cc7ea}.tcNew{margin:0 0 16px}.tcSearch{display:flex;gap:6px;margin-top:10px}.tcSearch input{flex:1;min-width:0;min-height:38px;border:1px solid #cbdfe9;border-radius:10px;padding:7px 11px;font:inherit;font-size:13px}.tcPercent{font-size:28px;font-variant-numeric:tabular-nums;color:#0d4f86}.tcStep{margin-top:8px;border:1px solid #dce5ed;border-radius:12px;background:#fff;border-inline-start:4px solid #c5d3de}.tcStep.st-published{border-inline-start-color:#1b9a6b}.tcStep.st-running{border-inline-start-color:#1f7fd6}.tcStep.st-failed{border-inline-start-color:#cc4b3c}.tcStep>summary{cursor:pointer;display:flex;align-items:center;gap:10px;padding:10px 12px;list-style:none}.tcStep>summary::-webkit-details-marker{display:none}.tcStep[open]>summary{border-bottom:1px solid #e6eef4}.tcStep>form{padding:0 12px 12px}.tcStepNum{flex:0 0 26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eef4f9;font-size:12px;font-weight:800;color:#3d5d74}.tcStepTitle{flex:1;min-width:0;font-weight:700;font-size:14px;line-height:1.6}.tcStepPct{flex:0 0 44px;text-align:left;font-size:12px;font-weight:800;color:#4d6273;font-variant-numeric:tabular-nums}.tcEvents{max-height:420px;overflow:auto;padding-bottom:12px}.tcEvents p{margin:0;padding:8px 0;border-bottom:1px solid #eef2f5;font-size:12.5px;line-height:1.7;overflow-wrap:anywhere}.tcEvents small{display:block;color:#71859a;font-size:11px}@media(max-width:700px){.tcStats{grid-template-columns:repeat(2,minmax(0,1fr))}.tcStep>summary{flex-wrap:wrap}}