.audience-page{color:#07366b}.audience-hero{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;grid-gap:70px;gap:70px;padding:90px clamp(28px,8vw,130px);background:#eef7ff}.audience-hero>div:first-child>span{color:#df7f00;font-weight:900}.audience-hero h1{max-width:780px;margin:14px 0 22px;font-size:clamp(42px,5vw,72px);line-height:1.17;letter-spacing:-.04em}.audience-hero p{max-width:720px;color:#50657d;font-size:18px;line-height:1.9}.audience-hero .site-actions{margin-top:30px}.audience-hero-visual{position:relative;min-height:440px;border-radius:50% 50% 42% 58%}.audience-hero-visual>img{position:absolute;top:20px;left:50%;width:270px;height:270px;translate:-50% 0;object-fit:contain}.audience-hero-visual>div{position:absolute;right:8%;bottom:42px;left:8%;display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;border-radius:14px;background:#07366b;color:#fff;box-shadow:0 16px 35px rgba(7,54,107,.18)}.audience-hero-visual span{font-weight:900}.audience-hero-visual b{color:#ffab3d}.audience-points{display:grid;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:0 auto;padding:90px 26px}.audience-points article{padding:18px 38px;border-right:1px solid #cfdae5}.audience-points article:last-child{border-right:0}.audience-points article>span{color:#df7f00;font-size:12px;font-weight:900}.audience-points h2{font-size:28px}.audience-points p{color:#536880;line-height:1.85}.audience-scenes{padding:90px clamp(24px,7vw,110px);background:#f7faff}.audience-scenes>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;max-width:1240px;margin:0 auto}.audience-scenes article{padding:30px;border:1px solid #d9e3ed;border-radius:18px;background:#fff}.audience-scene-icon{font-size:42px}.audience-scenes h3{margin:16px 0 12px;font-size:25px}.audience-scene-request{min-height:72px;color:#455b73;line-height:1.7}.audience-scenes article>div{display:flex;align-items:center;gap:12px;margin-top:24px;padding:15px;border-radius:12px;background:#eef7ff}.audience-scenes article>div img{width:55px;height:55px;object-fit:contain}.audience-scenes article>div p{margin:0;color:#405873;font-size:13px;line-height:1.6}.audience-scenes article>div span{display:block;color:#df7f00;font-size:11px;font-weight:900}.audience-bottom{padding:90px 24px;text-align:center}.audience-bottom h2{margin:0 0 12px;font-size:clamp(36px,4vw,58px)}.audience-bottom p{margin:0 0 28px;color:#5b6f84}.audience-bottom .site-button{margin:auto}@media(max-width:900px){.audience-hero{grid-template-columns:1fr}.audience-hero-visual{min-height:380px}.audience-points,.audience-scenes>div:last-child{grid-template-columns:1fr}.audience-points article{border-right:0;border-bottom:1px solid #cfdae5}.audience-points article:last-child{border-bottom:0}}@media(max-width:760px){.audience-hero{padding:60px 20px}.audience-hero h1{font-size:43px}.audience-hero-visual{min-height:330px}.audience-hero-visual>img{width:220px;height:220px}.audience-hero-visual>div{right:2%;bottom:30px;left:2%;font-size:13px}.audience-points{padding:55px 20px}.audience-points article{padding:28px 5px}.audience-scenes{padding:70px 20px}.audience-scenes>div:last-child{display:grid}.audience-scenes article{padding:24px}}.audience-scene-icon{display:block;width:54px;height:54px;color:#07366b;font-size:medium}.audience-page h1,.audience-page h2,.audience-page h3{word-break:keep-all;overflow-wrap:anywhere}.audience-hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:64px}.audience-hero-visual{position:static;min-height:0;padding:34px;border:1px solid #d7e2ed;border-radius:18px;background:#fff}.audience-hero-visual>p{margin:0 0 22px;color:#07366b;font-size:16px;font-weight:900}.audience-hero-visual ol{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.audience-hero-visual li{display:grid;grid-template-columns:36px 1fr;align-items:center;grid-gap:13px;gap:13px;padding:14px 16px;border-radius:10px;background:#f4f8fc}.audience-hero-visual li b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#07366b;color:#fff}.audience-hero-visual li span{font-weight:800}.audience-scene-label{color:#df7f00;font-size:12px;font-weight:900}.audience-scenes h3{margin:10px 0 22px}.audience-scenes dl{display:grid;grid-gap:12px;gap:12px;margin:0}.audience-scenes dl>div{display:grid;grid-template-columns:52px 1fr;align-items:start;grid-gap:12px;gap:12px;margin:0;padding:15px;border-radius:10px;background:#f5f8fc}.audience-scenes dt{color:#df7f00;font-size:12px;font-weight:900}.audience-scenes dd{margin:0;color:#344c67;line-height:1.7}.audience-scenes dl>div:last-child{background:#eef7ff}@media(max-width:900px){.audience-hero{grid-template-columns:1fr}}@media(max-width:760px){.audience-hero h1{font-size:clamp(36px,11vw,43px)}.audience-hero-visual{padding:22px}.audience-scenes dl>div{grid-template-columns:44px 1fr}}.audience-hero h1{font-size:clamp(42px,4.4vw,64px)}.audience-flow-title{display:flex;align-items:center;gap:14px;margin-bottom:22px}.audience-flow-title img{width:74px;height:74px;object-fit:contain}.audience-flow-title p{margin:0;color:#07366b;font-size:16px;font-weight:900}.audience-complete dt{display:grid;place-items:center}.audience-complete dt img{width:46px;height:46px;object-fit:contain}.audience-complete dd span{display:block;margin-bottom:3px;color:#df7f00;font-size:12px;font-weight:900}.audience-hero-visual>.audience-flow-title{position:static;right:auto;bottom:auto;left:auto;justify-content:flex-start;padding:0;border-radius:0;background:transparent;color:#07366b;box-shadow:none}.audience-hero .audience-hero-visual{display:block;position:static;margin:0;padding:12px 12px 18px;min-height:0;border:1px solid #d7e2ed;border-radius:24px;background:#fff;box-shadow:0 22px 55px rgba(7,54,107,.1)}.audience-hero .audience-hero-visual>img{display:block;position:static;height:auto;translate:none}.audience-hero .audience-hero-visual figcaption{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:4px;text-align:center}.audience-hero .audience-hero-visual figcaption span{color:#07366b;font-size:13px;font-weight:900}@media(max-width:760px){.audience-hero .audience-hero-visual{margin-inline:-8px;padding:8px 8px 14px;border-radius:18px}.audience-hero .audience-hero-visual figcaption span{font-size:11px}}.audience-page h1,.audience-page h2,.audience-page h3{word-break:normal;overflow-wrap:normal;line-break:strict;text-wrap:balance}.audience-hero{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:clamp(42px,6vw,80px);min-height:620px;padding:76px clamp(28px,7vw,110px)}.audience-hero h1{font-size:clamp(46px,4.2vw,62px);line-height:1.22}.audience-hero .audience-hero-visual{aspect-ratio:1923/818;padding:12px}.audience-hero .audience-hero-visual>img{width:100%;height:100%;object-fit:contain}@media(max-width:1050px){.audience-hero{grid-template-columns:1fr;min-height:0}.audience-hero .audience-hero-visual{max-width:850px;margin-inline:auto}}@media(max-width:760px){.audience-hero{padding:55px 20px}.audience-hero h1{font-size:clamp(38px,11vw,46px)}}.audience-hero{grid-template-columns:minmax(560px,1fr) minmax(520px,1fr);gap:clamp(42px,5vw,72px);min-height:560px;padding-block:64px}.audience-hero h1{max-width:700px;font-size:clamp(42px,3.45vw,52px);line-height:1.25;letter-spacing:-.035em}.audience-hero h1>span{display:block}.audience-hero>div:first-child>p{max-width:680px}@media(max-width:1180px){.audience-hero{grid-template-columns:1fr;min-height:0}.audience-hero h1{font-size:clamp(42px,5vw,54px)}}@media(max-width:760px){.audience-hero{padding:48px 20px}.audience-hero h1{font-size:clamp(29px,8vw,34px);line-height:1.32;letter-spacing:-.04em}.audience-hero>div:first-child>p{font-size:16px;line-height:1.8}}.audience-hero-visual figcaption{display:none!important}.audience-points h2{font-size:clamp(23px,1.8vw,28px);line-height:1.45}.audience-points p{font-size:15px;line-height:1.9;text-wrap:pretty}.audience-scenes h3{font-size:23px;line-height:1.45}.audience-scenes dd{font-size:15px;line-height:1.8;text-wrap:pretty}.audience-scenes dl>div{grid-template-columns:64px minmax(0,1fr)}@media(max-width:760px){.audience-points h2{font-size:22px}.audience-scenes h3{font-size:21px}.audience-scenes dl>div{grid-template-columns:52px minmax(0,1fr)}}.audience-hero .audience-hero-visual{overflow:hidden}@media(max-width:760px){.audience-hero{gap:26px}.audience-hero h1{font-size:clamp(27px,7.4vw,31px);line-height:1.42;letter-spacing:-.025em}.audience-hero h1>span{white-space:normal}.audience-hero .audience-hero-visual{margin-inline:0;padding:0;border-radius:16px}.audience-hero .audience-hero-visual>img{display:block;width:100%;height:auto}.audience-points{padding:46px 20px}.audience-points article{padding:24px 2px}.audience-points h2{margin:8px 0 10px;font-size:20px;line-height:1.45;text-wrap:pretty}.audience-points p{font-size:14px;line-height:1.8}.audience-scenes{padding:56px 16px}.audience-scenes>div:last-child{gap:16px}.audience-scenes article{padding:20px 16px}.audience-scenes h3{margin:8px 0 16px;font-size:20px;line-height:1.45}.audience-scenes dl>div{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px 12px}.audience-scenes dd{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.audience-complete dt img{width:38px;height:38px;border-radius:50%;mix-blend-mode:multiply}.audience-bottom{padding:64px 20px}.audience-bottom h2{font-size:clamp(27px,7.4vw,31px);line-height:1.45;text-wrap:pretty}.audience-page h1,.audience-page h2,.audience-page h3{word-break:normal;line-break:strict;overflow-wrap:anywhere;text-wrap:pretty}.audience-hero .audience-hero-visual{border:0;background:transparent;box-shadow:none}.audience-hero .audience-hero-visual>img{mix-blend-mode:normal}}.app-wordmark{position:relative;margin:0 0 24px 8px;overflow:hidden;line-height:0}.app-wordmark,.app-wordmark img{display:block;width:132px;height:58px}.app-wordmark img{object-fit:contain}.app-mobile-logo{display:block;width:172px;height:56px;overflow:hidden;line-height:0}.app-mobile-logo img{display:block;width:100%;height:100%;object-fit:contain}.request-bubble,.section-heading-row{align-items:flex-end}@media (min-width:821px){.task-title-line h1{font-size:18px;line-height:1.45;letter-spacing:0}.task-title-row p{margin-top:4px;font-size:10px}.task-progress{margin-top:30px;margin-bottom:22px}.request-bubble{margin-left:18px;padding:14px 18px;line-height:1.55}.cat-message{max-width:84%;margin-top:8px}.app-frame{background:#f7f8fa}.app-sidebar{top:0;bottom:0;left:0;width:176px;height:100dvh;padding:24px 17px 20px;border-radius:0;background:#0c2853;box-shadow:4px 0 18px rgba(0,43,82,.12)}.new-request{padding:13px 8px;border:1px solid #d8e2ed;border-radius:9px;box-shadow:0 5px 13px rgba(0,25,50,.14);font-size:13px}.app-menu{gap:6px;margin-top:24px;font-size:13px}.app-menu a,.app-sidebar-footer a{padding:10px 8px}.app-sidebar-footer{border-top:0;font-size:12px}.app-stage{width:auto;max-width:none;margin:0 0 0 176px;padding:0}.app-surface{min-height:100vh;border:0;border-radius:0;box-shadow:none}.app-surface .integrations-page,.app-surface .pricing-page,.app-surface>.page,.app-surface>.shell{width:calc(100% - 64px);padding-top:30px}}.follow-up-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:11px;border:1px solid #d8e0e8;border-radius:12px;background:#fff}.follow-up-composer input{min-width:0;padding:11px 12px;border:0;outline:0}.follow-up-composer button{min-width:72px;border:0;border-radius:8px;background:#073e72;color:#fff;font-weight:800;cursor:pointer}.follow-up-composer button:disabled{background:#d9e0e7;cursor:default}.managed-connect-panel{margin:0 0 22px;padding:24px;border:1px solid #cbd9e6;border-radius:16px;background:#f7fafc}.managed-connect-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.managed-connect-heading h2{margin:4px 0 6px}.managed-connect-heading p{margin:0;color:#647084;line-height:1.6}.managed-connect-heading>strong{flex:none;padding:8px 12px;border-radius:999px;background:#e5eef4;color:#124b64}.managed-connect-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:12px;gap:12px;margin-top:20px}.managed-connect-form label{display:grid;grid-gap:7px;gap:7px;color:#34455a;font-size:13px;font-weight:800}.managed-connect-form input{width:100%;padding:12px 14px;border:1px solid #cbd6e2;border-radius:9px;background:#fff;font:inherit}.managed-connect-form .action{margin:0;white-space:nowrap}.managed-connect-warning{margin:18px 0 0;color:#9a5b25;font-weight:800}.managed-account-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.managed-account-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:12px;border:1px solid #dce5ed;border-radius:10px;background:#fff}.managed-account-list article div{display:grid;min-width:0}.managed-account-list article small{color:#617186}.managed-account-list article button{border:0;background:transparent;color:#0b4c85;font-weight:800;cursor:pointer}@media (max-width:700px){.managed-connect-heading{display:grid}.managed-account-list,.managed-connect-form{grid-template-columns:1fr}}.app-surface .integration-card-top{grid-template-columns:52px minmax(0,1fr)}.app-surface .integration-card-name,.app-surface .integration-card-name h3,.app-surface .integration-card-name p{min-width:0;writing-mode:horizontal-tb;overflow-wrap:anywhere;word-break:normal}.app-surface .integration-state{grid-column:2;justify-self:start;white-space:nowrap}@media (min-width:821px) and (max-width:1180px){.app-surface .integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-lead{margin:-10px 0 28px;color:#647084;line-height:1.7}.settings-page h1,.task-index-page h1,.templates-page h1{margin:4px 0 16px}.task-filter{display:flex;gap:8px;margin:24px 0 14px;padding-bottom:12px;border-bottom:1px solid #e4e9ef}.task-filter button{display:flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:999px;background:#f2f5f8;color:#647084;font-weight:800;cursor:pointer}.task-filter button.active{background:#0c2853;color:#fff}.task-filter span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.75);color:#0c2853;font-size:11px}.task-list.standalone{overflow:hidden;border:1px solid #e1e6ed;border-radius:14px}.task-list.standalone .task-row{padding:0 18px}.task-list .empty{padding:34px 24px;color:#647084;text-align:center}.template-editor{background:#f9fbfd!important}.template-form{display:grid;grid-template-columns:2fr 1fr;grid-gap:14px;gap:14px;margin-bottom:16px}.template-form label{display:grid;grid-gap:7px;gap:7px;color:#4b5b70;font-size:13px;font-weight:800}.template-form .full{grid-column:1/-1}.template-form input,.template-form textarea{width:100%;padding:12px;border:1px solid #d7dee7;border-radius:9px;background:#fff;font:inherit}.template-form textarea{min-height:112px;resize:vertical}.template-library{margin-top:34px}.user-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.user-template-grid .panel{display:flex;flex-direction:column;margin:0}.user-template-grid article>span{color:#0b4c85;font-size:11px;font-weight:900}.user-template-grid h3{margin:7px 0 8px}.user-template-grid p{flex:1 1;color:#647084;line-height:1.65}.user-template-grid article>div{display:flex;align-items:center;gap:10px}.settings-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.settings-menu a{display:grid;grid-template-columns:1fr auto;grid-gap:4px 18px;gap:4px 18px;padding:18px 20px;border:1px solid #e1e6ed;border-radius:13px}.settings-menu span{color:#647084;font-size:12px}.settings-menu b{grid-column:2;grid-row:1/span 2;align-self:center;color:#0b4c85;font-size:24px}.business-gate{max-width:720px;padding-top:15vh!important;text-align:center}.business-gate p:not(.workspace-kicker){margin:0 auto 26px;color:#647084;line-height:1.8}.result-panel .action{margin-top:12px}@media (max-width:700px){.task-filter{overflow-x:auto}.task-filter button{flex:none}.settings-menu,.template-form,.user-template-grid{grid-template-columns:1fr}}.device-recommendations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:16px 0 0 52px}.device-recommendations article{padding:12px;border:1px solid #dce5ee;border-radius:10px;background:#fff}.device-recommendations article span{display:block;margin-top:3px;color:#0b4c85;font-size:10px;font-weight:800}.device-recommendations article p{margin-top:7px}.recommended-integrations{margin:0 0 24px}.skill-recorder-page{max-width:1050px}.learned-candidates{margin-bottom:20px}.learned-candidates>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.learned-candidates article,.learned-candidates>div>button{display:flex;flex-direction:column;gap:7px;text-align:left;border:1px solid var(--line,#d7e0e8);border-radius:12px;background:#fff;padding:14px;color:inherit}.learned-candidates article>button{display:flex;flex-direction:column;gap:5px;text-align:left;border:0;background:transparent;padding:0;color:inherit}.learned-candidates article:hover,.learned-candidates>div>button:hover{border-color:#0b6170;background:#f6fbfc}.learned-candidates span{font-size:13px;color:#607084}.learned-candidates footer{display:flex;gap:8px;margin-top:5px}.learned-candidates footer button{border:0;background:#eef4f6;border-radius:7px;padding:6px 9px;color:#164e59;font-weight:700}.recorder-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:16px;gap:16px}.recorder-layout .panel{margin:0;padding:20px}.recorder-input{display:grid;grid-gap:16px;gap:16px}.recorder-event-form,.recorder-input .field{display:grid;grid-gap:7px;gap:7px}.recorder-input .field span{color:#4b5b70;font-size:12px;font-weight:800}.recorder-input input,.recorder-input select,.recorder-input textarea{width:100%;padding:11px 12px;border:1px solid #d7dee7;border-radius:9px;background:#fff;font:inherit}.recorder-input textarea{min-height:88px;resize:vertical}.recorder-input .action{width:auto;justify-self:start;margin:0}.recorder-safety{margin:0;padding:10px 12px;border-radius:8px;background:#fff8e8;color:#72500d;font-size:11px;line-height:1.55}.recorder-timeline h2{margin:0 0 14px;font-size:17px}.recorder-timeline ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.recorder-timeline li{display:grid;grid-template-columns:28px minmax(0,1fr) 24px;grid-gap:10px;gap:10px;align-items:start;padding:11px;border:1px solid #e1e6ed;border-radius:10px}.recorder-timeline li>strong{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#0c4a7d;color:#fff;font-size:11px}.recorder-timeline li b{font-size:12px}.recorder-timeline li p{margin:3px 0 0;color:#647084;font-size:12px;line-height:1.5}.recorder-timeline li button{border:0;background:transparent;color:#8a95a5;cursor:pointer}.generated-skill{margin-top:18px!important}.generated-skill>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.generated-skill h2{margin:0}.generated-skill span{color:#18704a;font-size:11px;font-weight:900}.generated-skill pre{overflow:auto;max-height:420px;padding:16px;border-radius:10px;background:#10243e;color:#eef5fc;white-space:pre-wrap;line-height:1.65}.generated-skill>p{color:#647084;font-size:11px}@media (max-width:700px){.device-discovery details,.device-discovery-actions,.device-discovery-message,.device-recommendations{margin-left:0}.device-recommendations,.recorder-layout{grid-template-columns:1fr}.device-discovery-actions .action{width:100%}}.permission-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.permission-heading h2{margin-bottom:5px}.permission-heading p{margin:0;color:#647084}.safe-badge{flex:none;padding:6px 10px;border-radius:999px;background:#e9f6ef;color:#18704a;font-size:11px;font-weight:900}.permission-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:20px 0 16px}.permission-presets button{position:relative;display:grid;grid-gap:5px;gap:5px;min-height:96px;padding:16px;border:1px solid #dfe5ec;border-radius:12px;background:#fff;color:#172033;text-align:left;cursor:pointer}.permission-presets button.selected{border:2px solid #0c4a7d;padding:15px;background:#f3f8fc}.permission-presets span{color:#647084;font-size:11px;line-height:1.5}.permission-presets em{position:absolute;top:9px;right:9px;color:#0c4a7d;font-size:10px;font-style:normal;font-weight:900}.permission-detail-toggle{display:flex;justify-content:space-between;width:100%;padding:13px 0 4px;border:0;border-top:1px solid #e5eaf0;background:transparent;color:#0b4c85;font-weight:800;cursor:pointer}.permission-details{margin-top:18px;padding-top:4px}.permission-details h3{margin:20px 0 10px;font-size:15px}.operation-permissions,.service-permissions{overflow:hidden;border:1px solid #e1e6ed;border-radius:12px}.operation-permissions label,.service-permissions label{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border-bottom:1px solid #edf0f4}.operation-permissions label:last-child,.service-permissions label:last-child{border-bottom:0}.operation-permissions label>span{display:grid;grid-gap:2px;gap:2px}.operation-permissions small{color:#647084}.operation-permissions select,.request-tool-list select,.service-permissions select{min-width:124px;padding:8px 28px 8px 10px;border:1px solid #d7dee7;border-radius:8px;background:#fff}.settings-savebar{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;gap:14px;margin-top:20px;padding:14px 0;background:rgba(255,255,255,.94)}.settings-savebar span{color:#18704a;font-weight:800}.request-tool-list{display:grid;grid-gap:8px;gap:8px;width:100%}.request-tool-list label{display:flex;align-items:center;justify-content:space-between;gap:14px}.approval-tools{display:grid;grid-gap:0;gap:0;margin:18px 0 22px;padding:0;border:1px solid #e1e6ed;border-radius:12px;list-style:none}.approval-tools li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border-bottom:1px solid #edf0f4}.approval-tools li:last-child{border-bottom:0}.approval-tools li>span{display:grid;grid-gap:3px;gap:3px}.approval-tools small{color:#647084}.approval-tools b{color:#0b4c85;font-size:12px}.integration-scope{display:grid;grid-gap:4px;gap:4px;margin:12px 0;padding:10px;border-radius:8px;background:#f6f8fb}.integration-scope small{color:#647084}.integration-scope span{font-size:12px;line-height:1.5}.permission-shortcut{display:inline-block;margin:10px 0 2px;color:#0b4c85;font-size:12px;font-weight:800}@media (max-width:700px){.permission-presets{grid-template-columns:1fr}.permission-presets button{min-height:0}.operation-permissions label,.request-tool-list label,.service-permissions label{align-items:flex-start;flex-direction:column}.operation-permissions select,.request-tool-list select,.service-permissions select{width:100%}}.primary-pc-status{margin:12px 18px 0;padding:10px 14px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;display:flex;gap:10px;align-items:center;font-size:13px}.primary-pc-status strong{white-space:nowrap}.primary-pc-status.online{border-color:#86efac;background:#f0fdf4}.primary-pc-status.offline{border-color:#fcd34d;background:#fffbeb}.primary-pc-status span{color:#475569}@media(min-width:900px) and (pointer:fine){.primary-pc-status{display:none}}.pwa-install{position:fixed;z-index:80;right:20px;bottom:20px;padding:12px 18px;border:0;border-radius:999px;background:#073563;color:#fff;box-shadow:0 8px 24px rgba(7,53,99,.24);font:inherit;font-size:13px;font-weight:900;cursor:pointer}@media(max-width:820px){.pwa-install{right:16px;bottom:16px}}@media(display-mode:standalone){.pwa-install{display:none}}