/* Additive Sertican presentation; design references are for maintenance, never feature counters in UI. */
/* D001 */.pg-page{--pg-ink:#173c50;--pg-muted:#64808e;--pg-line:#d9e8ed;--pg-teal:#078879;color:var(--pg-ink);padding-top:34px;padding-bottom:64px;max-width:1240px;overflow-wrap:anywhere}
/* D002 */.pg-page *,.pg-admin *,.pg-globe *{box-sizing:border-box}
/* D003 */.pg-eyebrow{display:block;font-size:10px;font-weight:900;letter-spacing:.16em;color:#008579;margin-bottom:14px}
/* D004 */.pg-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:center;padding:44px;border:1px solid #d0e5e8;border-radius:28px;background:radial-gradient(ellipse at 85% 30%,#d9f9e9,transparent 60%),linear-gradient(135deg,#f3f7ff,#f7fffd);margin-bottom:26px;isolation:isolate}
/* D005 */.pg-hero::before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(130deg,#fff8,transparent 40%);pointer-events:none;z-index:-1}
/* D006 */.pg-hero h1{font-size:clamp(28px,3.6vw,45px);line-height:1.16;letter-spacing:-.04em;margin:0 0 20px;max-width:760px;color:#173c43;text-wrap:balance}
/* D007 */.pg-hero p{font-size:15px;line-height:1.9;color:#4d727f;max-width:720px;margin:0}
/* D008 */.pg-mascot{display:block;max-width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 14px 12px #224c3010)}
/* D009 */.pg-hero>.pg-mascot{width:320px;aspect-ratio:1;justify-self:center;mix-blend-mode:normal}
/* D010 */.pg-hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}
/* D011 */.pg-hero-tags span{font-size:10px;padding:8px 10px;border:1px solid #cce6df;border-radius:8px;background:#e9f7f1;color:#227467;line-height:1.4}
/* D012 */.pg-service-nav{display:flex;flex-wrap:wrap;gap:8px;padding:9px;background:#eef4f7;border:1px solid #dfe9ed;border-radius:16px;margin:0 0 27px}
/* D013 */.pg-service-nav a{display:inline-flex;align-items:center;text-decoration:none;font-size:11px;font-weight:800;color:#486b7d;border-radius:10px;padding:11px 14px;line-height:1.4;min-height:40px;transition:background .2s,color .2s,box-shadow .2s}
/* D014 */.pg-service-nav a[aria-current=page]{background:#0b8178;color:#fff;box-shadow:0 5px 12px #0b817825}
/* D015 */.pg-service-nav a:hover{background:#fff;color:#096c67}
/* D016 */.pg-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}
/* D017 */.pg-card{min-width:0;padding:28px;border:1px solid var(--pg-line,#d9e8ed);border-radius:20px;background:#fff;margin-bottom:24px;box-shadow:0 8px 30px #173f5106;scroll-margin-top:110px}
/* D018 */.pg-feature-grid>.pg-card{margin:0;position:relative;padding:25px;overflow:hidden}
/* D019 */.pg-feature-icon{display:grid;place-items:center;width:37px;height:37px;border:1px solid #d8ece7;border-radius:12px;background:linear-gradient(140deg,#e3f6ef,#f7fcfa);color:#0a9181;font-size:22px;margin-bottom:18px}
/* D020 */.pg-card h2{font-size:19px;line-height:1.45;letter-spacing:-.02em;margin:0 0 12px;color:#1c4655}
/* D021 */.pg-feature-grid h2{font-size:15px;margin-bottom:10px}
/* D022 */.pg-card p{font-size:13px;line-height:1.85;color:#5b7786;margin:10px 0 17px}
/* D023 */.pg-feature-grid p{font-size:12px;margin-bottom:0}
/* D024 */.pg-card h3{font-size:15px;line-height:1.6;margin:20px 0 12px;color:#264e60}
/* D025 */.pg-page .button{background:#078579;color:#fff;border:1px solid #078579;border-radius:12px;padding:13px 18px;min-height:45px;box-shadow:0 5px 14px #07857918;line-height:1.6;text-decoration:none}
/* D026 */.pg-page .button:hover{background:#066e65;border-color:#066e65;box-shadow:0 7px 20px #07857925}
/* D027 */.pg-two-col{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:24px;align-items:start;margin-bottom:24px}
/* D028 */.pg-two-col>.pg-card{margin-bottom:0}
/* D029 */.pg-dark{background:radial-gradient(circle at top right,#1f5768,transparent 70%),#122f46;border-color:#23495e;color:white}
/* D030 */.pg-dark h2,.pg-dark h3{color:#f1fffc}.pg-dark p,.pg-dark li{color:#c5dbe2}.pg-dark a{color:#76eee0}
/* D031 */.pg-form{display:grid;gap:18px;min-width:0}
/* D032 */.pg-form label{display:grid;gap:8px;font-size:12px;font-weight:750;color:#31576a;line-height:1.65;min-width:0}
/* D033 */.pg-form input:not([type=checkbox]),.pg-form select,.pg-form textarea{display:block;width:100%;min-width:0;padding:12px 14px;border:1px solid #c9dde5;border-radius:11px;background:#fbfdff;color:#214a60;font:inherit;font-size:13px;min-height:45px;transition:border-color .2s,box-shadow .2s}
/* D034 */.pg-form input::placeholder,.pg-form textarea::placeholder{color:#8aa0ad;opacity:1;font-weight:400}
/* D035 */.pg-form input:focus,.pg-form select:focus,.pg-form textarea:focus{outline:none;border-color:#16a895;box-shadow:0 0 0 3px #16a8951c;background:#fff}
/* D036 */.pg-form .pg-check,.pg-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:500;line-height:1.75;color:#426679}
/* D037 */.pg-check input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;min-height:17px;margin:3px 0 0;accent-color:#098b7d;cursor:pointer}
/* D038 */.pg-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
/* D039 */.pg-form fieldset{border:1px solid #dbe8ed;border-radius:13px;padding:18px;display:grid;gap:12px;min-width:0;background:#f8fcfd}
/* D040 */.pg-form legend{font-size:12px;font-weight:800;padding:0 8px;color:#527989}
/* D041 */.pg-form button,.pg-page button:not(.button){justify-self:start;border:1px solid #cce0e6;background:#f3f9fb;color:#265d70;padding:11px 15px;border-radius:10px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;min-height:41px;line-height:1.5}
/* D042 */.pg-form .button{background:#078579;color:#fff;border-color:#078579}
/* D043 */.pg-form button:hover,.pg-page button:not(.button):hover{border-color:#69b8b0;background:#e7f5f2;color:#145d56}
/* D044 */.pg-alert{border:1px solid #c9e6e5;border-left:4px solid #1b9d92;border-radius:12px;padding:16px 20px;background:#effaf7;color:#356b68;line-height:1.8;font-size:12px;margin-bottom:24px}
/* D045 */.pg-alert.pg-error{background:#fff4f3;border-color:#f0d6d4;border-left-color:#d5736d;color:#9d4745}
/* D046 */.pg-fine,.pg-card .pg-fine{font-size:11px;line-height:1.8;color:#708995;font-weight:400}
/* D047 */.pg-dark .pg-fine{color:#acc7d2}
/* D048 */.pg-auth-prompt{background:radial-gradient(circle at 100% 50%,#e5faf4,transparent 60%),#fff;padding:34px}
/* D049 */.pg-section-head{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:24px}
/* D050 */.pg-section-head h2{margin-bottom:4px}.pg-section-head p{margin:7px 0 0}.pg-section-head>a{font-size:11px;white-space:nowrap;font-weight:750}
/* D051 */.pg-agent{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid #dfebef;padding:22px 0}
/* D052 */.pg-agent>div{flex:1;min-width:220px}.pg-agent h3{margin:6px 0;font-size:15px}.pg-agent strong{font-size:10px;letter-spacing:.12em;color:#0e9387}
/* D053 */.pg-agent p{font-size:11px;margin:4px 0}.pg-agent .pg-form{gap:0}
/* D054 */.pg-steps{list-style:none;counter-reset:pg-step;margin:20px 0;padding:0;display:grid;gap:20px}
/* D055 */.pg-steps li{counter-increment:pg-step;position:relative;padding-left:34px;font-size:12px;line-height:1.8}
/* D056 */.pg-steps li::before{content:counter(pg-step);position:absolute;left:0;top:0;width:23px;height:23px;display:grid;place-items:center;border-radius:7px;border:1px solid #76c6bf55;color:#8ae2d8;font-size:10px;font-weight:900}
/* D057 */.pg-command{position:relative;border:1px solid #d1e4e9;border-radius:14px;overflow:hidden;margin:18px 0;background:#f3f9fb}
/* D058 */.pg-command>span{display:block;padding:13px 18px;border-bottom:1px solid #dbe9ee;font-size:11px;font-weight:850;letter-spacing:.025em;color:#3a6c7b;background:#eaf4f7}
/* D059 */.pg-command pre{margin:0;padding:20px 18px;background:#142c42;color:#d1f5eb;overflow:auto;font-size:12px;line-height:1.9;tab-size:4}
/* D060 */.pg-command code{white-space:pre;font-family:Consolas,monospace;overflow-wrap:normal}
/* D061 */.pg-command .pg-copy-command{position:absolute;top:5px;right:7px;padding:5px 10px;min-height:30px;font-size:10px;border-radius:8px}
/* D062 */.pg-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:22px 0}
/* D063 */.pg-metrics article{padding:18px;border:1px solid #dce9ee;border-radius:14px;background:linear-gradient(145deg,#f8fcfe,#fff)}
/* D064 */.pg-metrics b{display:block;font-size:27px;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1.1;margin-bottom:8px;color:#1d5b68}
/* D065 */.pg-metrics span{font-size:10px;color:#6d8895}
/* D066 */.pg-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:16px;background:#f2f8fa;border:1px solid #dce9ef;border-radius:13px;padding:16px;margin-bottom:20px}
/* D067 */.pg-filter-bar label{display:grid;gap:8px;font-size:10px;font-weight:800;color:#60808e}.pg-filter-bar input,.pg-filter-bar select{width:100%;padding:10px 12px;border:1px solid #d0e2e8;border-radius:9px;background:#fff;color:#315e70;font:inherit;font-size:12px;min-height:40px}
/* D068 */.pg-findings{display:grid;gap:9px}.pg-finding[hidden]{display:none}
/* D069 */.pg-finding{border:1px solid #dce8ed;border-radius:12px;overflow:hidden;background:#fff}
/* D070 */.pg-finding summary{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;min-height:52px}
/* D071 */.pg-finding summary>span{display:grid;place-items:center;height:24px;width:24px;border-radius:8px;font-size:14px;background:var(--pg-state-bg);color:var(--pg-state);font-weight:850;flex-shrink:0}
/* D072 */.pg-finding summary strong{font-size:12px;color:#30586a;line-height:1.5}.pg-finding summary small{margin-left:auto;font-size:10px;color:var(--pg-state);font-weight:750;white-space:nowrap}
/* D073 */.pg-state-pass{--pg-state:#13846d;--pg-state-bg:#e5f5ef}.pg-state-warn{--pg-state:#a5741b;--pg-state-bg:#fbf2dc}.pg-state-fail{--pg-state:#b65358;--pg-state-bg:#fcecee}.pg-state-info{--pg-state:#547c9d;--pg-state-bg:#eaf2fa}.pg-state-unknown{--pg-state:#7e8f9e;--pg-state-bg:#eef2f5}
/* D074 */.pg-finding[open] summary{border-bottom:1px solid #e6eef2;background:#f9fcfd}.pg-finding>p{padding:0 18px;margin:15px 0;font-size:12px}
/* D075 */.pg-finding .pg-remediation{background:#f1f8f8;border-left:3px solid #82b8b7;padding:12px 15px;margin:14px 18px;border-radius:0 8px 8px 0}
/* D076 */.pg-change{padding:14px 18px;border:1px solid #dae8ec;border-radius:10px;margin:9px 0;background:#f8fbfc}.pg-change summary{font-size:11px;font-weight:850;cursor:pointer}
/* D077 */.pg-json{padding:18px;background:#142c42;border-radius:12px;color:#d8efed;max-height:420px;overflow:auto;font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}
/* D078 */.pg-history-list{border-left:2px solid #c8e4e1;margin:15px 0;padding-left:18px;max-height:340px;overflow:auto}.pg-history-list p{font-size:11px;border-bottom:1px solid #e5eff2;padding:10px 0;margin:0}
/* D079 */.pg-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.pg-actions a{padding:9px 12px;border:1px solid #d5e6eb;background:#f7fbfc;border-radius:9px;font-size:11px;font-weight:750;text-decoration:none}
/* D080 */.pg-preferences{border-top:1px solid #dce8ed;margin-top:24px;padding-top:20px}.pg-preferences>summary{font-size:12px;font-weight:850;cursor:pointer;padding:8px 0;color:#34727b}.pg-preferences[open]>summary{margin-bottom:17px}
/* D081 */.pg-plan-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
/* D082 */.pg-plan-list>a{display:grid;gap:8px;position:relative;padding:20px;border:1px solid #d6e6eb;border-radius:14px;text-decoration:none;background:#f9fcfd;color:#295d70;transition:border-color .2s,background .2s}
/* D083 */.pg-plan-list>a:hover{border-color:#7cc8bc;background:#effaf6}.pg-plan-list strong{font-size:13px}.pg-plan-list small{font-size:10px;color:#6d8c98}
/* D084 */.pg-status-pill{display:inline-block;justify-self:start;padding:5px 9px;border-radius:20px;background:#e7f4ef;color:#227d6c;font-size:9px;font-weight:800}
/* D085 */.pg-phase-track{display:grid;grid-template-columns:repeat(5,1fr);counter-reset:phase;gap:8px;padding:0;list-style:none;margin:28px 0}
/* D086 */.pg-phase-track li{counter-increment:phase;padding:12px 10px;border:1px solid #d9e8ed;border-radius:10px;font-size:11px;font-weight:800;color:#6e8996;background:#f6fafc;text-align:center}
/* D087 */.pg-phase-track li::before{content:counter(phase);display:block;font-size:9px;margin-bottom:5px;color:#8fabb4}.pg-phase-track [aria-current=step]{background:#0d817a;color:white;border-color:#0d817a}.pg-phase-track [aria-current=step]::before{color:#b5f4e4}
/* D088 */.pg-backup-card{background:linear-gradient(145deg,#f1f8f9,#f9fcfd);border:1px solid #d4e8e9;border-radius:15px;padding:22px;min-width:0}.pg-backup-card code{font-size:10px;word-break:break-all}
/* D089 */.pg-check-results{display:grid;gap:8px;margin-top:17px}.pg-check-results p{padding:10px 13px;border-radius:9px;font-size:11px;margin:0}.pg-result-pass{background:#ecf8f0;color:#267e60!important}.pg-result-warn{background:#fff5e6;color:#9c731e!important}
/* D090 */.pg-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;background:#f6fafc;border:1px solid #e0ebef;padding:20px;border-radius:13px}
/* D091 */.pg-transition-actions{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;border-top:1px solid #e0ebef;border-bottom:1px solid #e0ebef;padding:22px 0;margin:24px 0}.pg-transition-actions .pg-form{flex:1;min-width:210px}
/* D092 */.pg-admin-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:8px 0 20px}.pg-admin .pg-card{margin-bottom:22px}.pg-admin .data-table td{font-size:11px;vertical-align:top;line-height:1.8}.pg-admin .pg-form{gap:10px}.pg-admin .data-table .pg-form{display:inline-block;margin:4px 5px 4px 0}
/* D093 */.pg-mascot-host{position:relative;padding-right:230px!important;min-height:220px;isolation:isolate}.pg-page-mascot{position:absolute;right:0;top:50%;transform:translateY(-50%);width:210px!important;height:210px!important;object-fit:contain;pointer-events:none;z-index:-1}
/* D094 */.pg-landing-globe{margin:26px 0 32px}.pg-globe{position:relative;border-radius:24px;background:radial-gradient(ellipse at 73% 38%,#174353 0,#0c233b 45%,#07182e 100%);border:1px solid #2d5964;overflow:hidden;isolation:isolate;color:#e9f9f8;box-shadow:0 18px 50px #06182a25}
/* D095 */.pg-globe-layout{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px;align-items:center;padding:34px 40px;z-index:1}
/* D096 */.pg-globe-copy .pg-eyebrow{color:#80d7c6}.pg-globe-copy h3{font-size:clamp(22px,2.8vw,32px);line-height:1.25;letter-spacing:-.035em;color:#ecfffa;margin:0 0 17px;text-wrap:balance}.pg-globe-copy p{font-size:13px;line-height:1.85;color:#b5d1da}.pg-globe-copy .pg-fine{font-size:10px;color:#84aebb}
/* D097 */.pg-globe-stage{position:relative;width:100%;aspect-ratio:1;max-width:480px;justify-self:center;display:grid;place-items:center;isolation:isolate;overflow:hidden}
/* D098 */.pg-globe canvas{display:block;visibility:hidden;position:relative;z-index:2;width:100%;height:auto;touch-action:pan-y;cursor:grab;filter:drop-shadow(0 0 20px #42d5dc28);transition:transform .3s ease}
/* D099 */.pg-globe-ready canvas{visibility:visible}.pg-globe canvas:active{cursor:grabbing}.pg-globe canvas:focus-visible{outline:2px solid #78e8db;outline-offset:-12px;border-radius:50%;touch-action:none}
/* D100 */.pg-globe-fallback{position:absolute;inset:0;display:grid;align-items:center;z-index:1}.pg-globe-ready .pg-globe-fallback{display:none}
/* D101 */.pg-globe-shadow{position:absolute;bottom:0;left:20%;right:20%;height:5%;border-radius:50%;background:#0006;filter:blur(14px)}
/* D102 */.pg-globe-stage::after{content:'';position:absolute;inset:7%;border-radius:50%;box-shadow:0 0 0 1px #8be5e21a,0 0 35px #3ec7d42b,inset 0 0 18px #74e9ec18;pointer-events:none;z-index:3}
/* D103 */.pg-globe-controls{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 0}.pg-globe-controls button{background:#ffffff0c;border:1px solid #a4e3db40;border-radius:9px;color:#b9f0e7;padding:9px 11px;min-height:36px;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.pg-globe-controls button:hover{background:#ffffff17;border-color:#7fcdc1}
/* D104 */.pg-globe-status{font-size:10px!important;line-height:1.7!important;color:#83acba!important;margin-top:17px!important;min-height:34px}
/* D105 */.pg-globe-cosmos{position:absolute;inset:0;background-image:radial-gradient(circle at 13% 20%,#b4ffff80 0 1px,transparent 1.5px),radial-gradient(circle at 34% 72%,#b4ffff55 0 1px,transparent 1.5px),radial-gradient(circle at 79% 15%,#b4ffff70 0 1px,transparent 1.5px),radial-gradient(circle at 88% 74%,#b4ffff70 0 1px,transparent 1.5px);background-size:170px 190px,260px 180px,230px 250px,330px 310px;opacity:.5;pointer-events:none}
/* D106 */.pg-globe-cosmos i{position:absolute;width:55%;aspect-ratio:1;right:-5%;top:0;border:1px solid #7cddd010;border-radius:50%;transform:rotateX(65deg) rotateZ(-25deg)}.pg-globe-cosmos i:nth-child(2){width:70%;right:-12%;top:8%;transform:rotateX(65deg) rotateZ(30deg)}.pg-globe-cosmos i:nth-child(3){width:90%;right:-20%;top:6%;transform:rotateX(75deg) rotateZ(20deg)}
/* D107 */.sc-discovery.pg-ai-menu{width:225px;perspective:900px}.pg-ai-menu summary{border-radius:24px;padding:13px 15px;border-color:#85e8df50;background:radial-gradient(ellipse at 0 0,#1d6269aa,transparent 60%),linear-gradient(115deg,#0d203a,#1b2451);box-shadow:0 14px 35px #07182e40,0 0 22px #4bd4d412}
/* D108 */.pg-ai-menu summary>span:nth-child(3){font-size:12px;font-weight:800}.pg-ai-menu summary small{color:#aacbd6;font-size:9px;letter-spacing:.02em}.pg-ai-menu .sc-orb{height:42px;width:42px;margin-right:2px;overflow:visible;background:radial-gradient(circle at 30% 25%,#fff 0,#b9fff2 5%,#20b4ad 20%,#184557 45%,#172039 75%);box-shadow:0 0 18px #45edd33b,inset 0 0 7px #c1fff945;font-size:20px}
/* D109 */.pg-ai-orbits{position:absolute;inset:-5px;border-radius:50%;pointer-events:none}.pg-ai-orbits i{position:absolute;inset:-1px;border:1px solid #8ff7ea88;border-radius:50%;transform:rotateX(64deg) rotateZ(30deg)}.pg-ai-orbits i:nth-child(2){transform:rotateY(60deg) rotateZ(-25deg);border-color:#a7a6ff88}.pg-ai-orbits i:nth-child(3){inset:2px;border-style:dotted;opacity:.7}
/* D110 */.pg-ai-constellation{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.pg-ai-constellation i{position:absolute;left:calc(10% + var(--pg-dot)*13%);top:calc(14% + var(--pg-dot)*7%);width:2px;height:2px;border-radius:50%;background:#9fffe5;box-shadow:0 0 7px #64e4db;opacity:.4}
/* D111 */.pg-ai-menu .sc-discovery-panel{border:1px solid #5acac25c;border-radius:24px;background:linear-gradient(155deg,#123747ee,#111d38f5);backdrop-filter:blur(18px);color:#e1fbf5;box-shadow:0 25px 80px #07182b70,0 0 25px #32b7a91c;transform-origin:bottom left}
/* D112 */.pg-ai-menu .sc-menu-heading{background:radial-gradient(ellipse at top left,#1b8a7f33,transparent 65%),linear-gradient(120deg,#16354d,#1c2844);border-color:#7caebd30;padding:25px}.pg-ai-menu .sc-menu-heading .sc-kicker{color:#6dd6c0;font-size:9px;letter-spacing:.2em}.pg-ai-menu .sc-menu-heading strong{color:#ecfff9;font-size:22px}.pg-ai-menu .sc-menu-heading p{color:#97bac8}
/* D113 */.pg-ai-menu nav{gap:3px;padding:12px}.pg-ai-menu nav a{border:1px solid transparent;padding:13px 11px;background:#ffffff03}.pg-ai-menu nav a:hover{background:linear-gradient(105deg,#2e87754a,#1b527222);border-color:#65cbb854;transform:translateX(3px)}
/* D114 */.pg-ai-menu nav a>span:first-child{background:linear-gradient(145deg,#1a5c69,#1c3358);border-color:#5ab9b93c;color:#8af4d7;box-shadow:inset 0 0 10px #8ce6e506}.pg-ai-menu nav b{color:#d6f9ee;font-size:12px;letter-spacing:.005em}.pg-ai-menu nav small{color:#8eb2c3;font-size:10px}.pg-ai-menu nav a>span:last-child{color:#76b4b6}
/* D115 */.pg-ai-menu .sc-menu-close{background:#ffffff05;border-color:#83b7c232;color:#a6cdd6}.pg-ai-menu .sc-menu-close:hover{background:#ffffff0c;border-color:#83b7c270}.pg-ai-menu details[open] summary{border-color:#8be8d390;box-shadow:0 10px 28px #07182e55,0 0 25px #41dfd225}
/* D116 */.pg-motion .pg-ai-orbits i{animation:pg-orbit 9s linear infinite}.pg-motion .pg-ai-orbits i:nth-child(2){animation:pg-orbit-alt 12s linear infinite}.pg-motion .pg-ai-constellation i{animation:pg-particle calc(4s + var(--pg-dot)*.4s) ease-in-out infinite alternate;animation-delay:calc(var(--pg-dot)*-.7s)}
/* D117 */.pg-motion .pg-ai-menu details[open] .sc-discovery-panel{animation:pg-panel-in .28s cubic-bezier(.2,.8,.2,1)}.pg-motion .pg-hero>.pg-mascot{animation:pg-float 7s ease-in-out infinite}
/* D118 */.pg-reveal-target{opacity:0;transform:translateY(12px);transition:opacity .5s,transform .5s}.pg-reveal-target.pg-in-view{opacity:1;transform:none}.pg-reveal-target:focus-within{opacity:1;transform:none}
/* D119 */.pg-focus .pg-page :is(a,button,summary,input,textarea,select):focus-visible,.pg-globe-controls button:focus-visible,.pg-ai-menu :is(a,button,summary):focus-visible{outline:3px solid #21bca4;outline-offset:4px}.pg-page summary::-webkit-details-marker{color:#68a4a5}.pg-page [id]{scroll-margin-top:110px}
/* D120 */.pg-depth .pg-feature-grid>.pg-card{transition:box-shadow .25s,border-color .25s,transform .25s}.pg-depth .pg-feature-grid>.pg-card:hover{box-shadow:0 18px 40px #1744500c;border-color:#afd8d1;transform:translateY(-3px)}
@keyframes pg-orbit{to{transform:rotateX(64deg) rotateZ(390deg)}}@keyframes pg-orbit-alt{to{transform:rotateY(60deg) rotateZ(335deg)}}@keyframes pg-particle{to{transform:translate(7px,-12px);opacity:.95}}@keyframes pg-panel-in{from{opacity:0;transform:translateY(10px) rotateX(5deg)}to{opacity:1;transform:none}}@keyframes pg-float{50%{transform:translateY(-6px)}}
@media(max-width:1000px){.pg-hero{grid-template-columns:minmax(0,1fr) 250px;padding:34px;gap:24px}.pg-hero>.pg-mascot{width:250px}.pg-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-globe-layout{padding:28px;gap:12px}.pg-mascot-host{padding-right:185px!important}.pg-page-mascot{width:175px!important;height:175px!important}.pg-globe-copy h3{font-size:25px}}
@media(max-width:760px){.pg-hero{grid-template-columns:1fr;text-align:left;gap:10px;padding:30px}.pg-hero>.pg-mascot{max-width:250px;grid-row:2}.pg-hero h1{font-size:34px}.pg-hero p{font-size:13px}.pg-two-col{grid-template-columns:1fr}.pg-card{padding:24px}.pg-globe-layout{grid-template-columns:1fr;padding:28px}.pg-globe-stage{max-width:380px}.pg-globe-copy h3{max-width:400px}.pg-globe-copy p{max-width:500px}.pg-globe-controls{margin-top:17px}.pg-globe-status{margin-bottom:0}.pg-mascot-host{padding-right:160px!important;min-height:180px}.pg-page-mascot{width:150px!important;height:150px!important}.pg-section-head{align-items:flex-start}.sc-discovery.pg-ai-menu{width:190px}.pg-ai-menu summary{padding:10px 12px}.pg-ai-menu .sc-orb{height:35px;width:35px}.pg-ai-menu summary>span:nth-child(3){font-size:11px}}
@media(max-width:540px){.pg-page{padding-top:22px}.pg-hero{padding:26px 22px;border-radius:22px}.pg-hero h1{font-size:30px}.pg-hero>.pg-mascot{width:220px}.pg-hero-tags{gap:6px;margin-top:18px}.pg-hero-tags span{font-size:9px;padding:6px 8px}.pg-service-nav{gap:4px;padding:7px}.pg-service-nav a{font-size:10px;padding:9px 10px;min-height:36px}.pg-feature-grid{grid-template-columns:1fr;gap:12px}.pg-feature-grid>.pg-card{padding:22px}.pg-feature-icon{float:right;margin-left:15px;margin-bottom:0}.pg-card{padding:21px 18px;border-radius:16px}.pg-form-grid,.pg-admin-settings,.pg-checklist-grid{grid-template-columns:1fr}.pg-filter-bar{grid-template-columns:1fr}.pg-metrics{grid-template-columns:1fr 1fr;gap:10px}.pg-metrics article{padding:15px}.pg-section-head{display:block}.pg-section-head>.pg-form{margin-top:16px}.pg-section-head>a{display:inline-block;margin-top:12px}.pg-agent{gap:14px}.pg-agent>div{min-width:100%}.pg-agent .pg-form{flex:1}.pg-agent button{width:100%}.pg-plan-list{grid-template-columns:1fr}.pg-phase-track{gap:4px}.pg-phase-track li{font-size:9px;padding:10px 3px}.pg-checklist-grid{padding:16px}.pg-finding summary{padding:12px;gap:9px}.pg-finding summary strong{font-size:11px}.pg-finding summary small{font-size:9px}.pg-command pre{font-size:10px;padding:18px 14px}.pg-command>span{font-size:10px;padding-left:14px}.pg-globe-layout{padding:25px 20px;gap:0}.pg-globe-stage{max-width:330px}.pg-globe-copy h3{font-size:25px}.pg-globe-copy p{font-size:12px}.pg-globe-controls{gap:6px}.pg-globe-controls button{font-size:9px;padding:9px}.pg-mascot-host{padding-right:0!important;min-height:0}.pg-page-mascot{position:relative;transform:none;top:auto;right:auto;width:175px!important;height:175px!important;margin:18px auto 0;z-index:0}.sc-discovery.pg-ai-menu{width:177px}.pg-ai-menu summary{border-radius:21px;gap:9px}.pg-ai-menu .sc-orb{width:32px;height:32px}.pg-ai-menu summary small{font-size:8px}.pg-ai-menu .sc-discovery-panel{width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 170px)}.pg-ai-menu nav a{padding:11px 9px}.pg-ai-menu nav small{font-size:9px}.pg-auth-prompt{padding:26px 22px}}
@media(prefers-reduced-motion:reduce){.pg-motion .pg-ai-orbits i,.pg-motion .pg-ai-constellation i,.pg-motion .pg-hero>.pg-mascot,.pg-motion .pg-ai-menu details[open] .sc-discovery-panel{animation:none!important}.pg-reveal-target{opacity:1;transform:none;transition:none}.pg-depth .pg-feature-grid>.pg-card:hover{transform:none}.pg-page *,.pg-globe *{scroll-behavior:auto!important}.pg-globe canvas{transition:none}}
@media print{.pg-globe,.sc-discovery,.pg-service-nav,.pg-command-guide,.pg-page-mascot,.pg-hero>.pg-mascot,.pg-copy-command,.pg-transition-actions,.pg-preferences form,.pg-filter-bar,.pg-radar-report header form,.pg-page>.pg-feature-grid,.pg-page .pg-actions{display:none!important}.pg-page{max-width:none;color:#000}.pg-card{box-shadow:none;break-inside:avoid;padding:16px;border-color:#bbb}.pg-two-col,.pg-plan-list{display:block}.pg-hero{display:block;background:#fff;border:0;padding:0;margin-bottom:25px}.pg-hero h1{font-size:25px}.pg-findings details{display:block}.pg-finding>p{display:block}.pg-reveal-target{opacity:1;transform:none}.pg-page pre{white-space:pre-wrap}.pg-admin .data-table{font-size:10px}.pg-dark{background:#fff;color:#000}}
body:not(.pg-motion) .pg-ai-menu :is(.sc-orb,summary::before,summary::after),body.pg-motion .pg-ai-menu:not(.sc-motion) :is(.pg-ai-orbits i,.pg-ai-constellation i){animation:none!important}body:not(.pg-cards) .pg-feature-grid>.pg-card{border-radius:6px;box-shadow:none;background:#fff}body:not(.pg-forms) .pg-page .pg-form :is(input,select,textarea,fieldset){border-radius:3px;box-shadow:none}.pg-tables .pg-json{box-shadow:inset 0 0 0 1px #91c2cc22}.pg-tables .pg-history-list{font-variant-numeric:tabular-nums}.pg-tables .pg-backup-card code{font-variant-numeric:tabular-nums;letter-spacing:.025em}
.pg-hero:not(:has(>.pg-mascot)){grid-template-columns:1fr}

.pg-globe-copy a{color:#9bdde0;text-underline-offset:3px}.pg-globe-copy a:hover{color:#e2ffff}

.pg-globe-places{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px}.pg-globe-places button{display:inline-flex;gap:8px;align-items:center;padding:9px 13px;border:1px solid #6ce1cb55;border-radius:999px;background:#052b3c88;color:#d7fff4;cursor:pointer;font:inherit;font-size:12px}.pg-globe-places button:before{content:"";width:6px;height:6px;border-radius:50%;background:#75f9ce;box-shadow:0 0 10px #75f9ce77}.pg-globe-places button:hover,.pg-globe-places button[aria-pressed=true]{background:#0b736b;border-color:#75f9ce}.pg-globe-places button:focus-visible{outline:3px solid #75f9ce;outline-offset:3px}
