.settings-note{font-size:11px;color:#829d90;line-height:1.8;padding:14px 18px;border:1px solid #2b493b;background:#0b2018;border-radius:12px;margin-bottom:20px}.settings-logo-preview{display:grid;place-items:center;min-height:120px;border:1px dashed #3a5947;border-radius:17px;background:#09131e;margin:20px 0}.settings-logo-preview img{max-width:250px;max-height:85px;object-fit:contain}.settings-logo-preview strong{font:700 35px Manrope;color:#92eeb7}.site-custom-logo{display:block;width:auto;max-width:130px;height:32px;object-fit:contain}.settings-integrations{display:grid;grid-template-columns:1fr 1fr;gap:18px}.settings-integrations .panel{margin-bottom:0}.settings-provider-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid #365a43;border-radius:14px;color:#8de0ab;background:#153629;margin-bottom:18px}.settings-integrations h3{margin-top:16px}.settings-integrations small{display:block;line-height:1.8;color:#6e9684;font-size:10px;margin-bottom:22px}.settings-integrations p{min-height:35px}.settings-policy p{padding:12px 0;border-bottom:1px solid #294135;color:#a7cdb4}.site-settings h3{font-weight:500}.site-settings .panel{margin-bottom:18px}.site-settings .growth-field{margin-top:15px}@media(max-width:650px){.settings-integrations{grid-template-columns:1fr}.site-custom-logo{max-width:90px;height:28px}}

/* Layered dark glass workspace inspired by the admin reference. */
.growth .ai-command-panel{position:relative;isolation:isolate;padding:30px;border-radius:28px;border:1px solid #b5a6ff30;background:radial-gradient(ellipse at 80% 0,#7858ff22,transparent 65%),linear-gradient(145deg,#20212de8,#12131df5);box-shadow:inset 0 1px #ffffff14,0 24px 60px #0005;overflow:visible;margin-top:24px}
.ai-command-panel:before,.ai-command-panel:after{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-10px 20px 35px;border-radius:28px;background:linear-gradient(140deg,#272536,#171824);border:1px solid #b3a8ff22;transform:rotate(-1.4deg)}.ai-command-panel:after{inset:-19px 42px 55px;transform:rotate(1deg);z-index:-2;background:#201e31}
.ai-command-heading{display:flex;gap:15px;align-items:center;margin-bottom:18px}.ai-command-heading h3{font-size:25px;margin:5px 0!important;color:#faf9ff}.ai-command-heading>.status{margin-left:auto;white-space:nowrap;background:#8b6aff13;color:#c9baff;border-color:#aa8fff26}.ai-command-label{font-size:9px;letter-spacing:2px;color:#b7a7e8}.ai-command-emblem,.ai-provider-symbol{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:15px;background:linear-gradient(140deg,#b5a1ff,#6633ed 75%);color:white;font-size:30px;box-shadow:inset 0 1px #fff6,0 6px 25px #763dfc35}
.growth .ai-provider-stack{display:flex;flex-direction:column;gap:22px;margin:25px 0}.growth .ai-provider-card{position:relative;margin:0;padding:24px;border:1px solid #ffffff28;border-radius:22px;background:linear-gradient(130deg,#393a49a6,#232431d9);box-shadow:inset 0 1px #ffffff12,0 12px 25px #0003;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.ai-provider-card:before{content:"";position:absolute;inset:-7px 16px auto;height:23px;border:1px solid #ffffff0b;border-bottom:0;border-radius:20px 20px 0 0;background:#ffffff05;z-index:-1}.ai-provider-heading{display:flex;align-items:center;gap:14px;margin-bottom:12px}.ai-provider-heading h3{font-size:19px;margin:4px 0!important}.ai-provider-heading small{font-size:9px;letter-spacing:1.5px;color:#b4adcf}.ai-provider-symbol.openai{background:linear-gradient(145deg,#8067bb,#333440);font-size:34px}.ai-provider-card>.status{margin:0 0 17px 62px;font-size:10px;color:#c5bbdf;background:#ffffff06;border-color:#ffffff13}.ai-provider-card .growth-field{font-size:12px;color:#c6c2d6}.growth .ai-provider-card input{background:#12131f9c;border-color:#c7bbff25;border-radius:12px;padding:14px;letter-spacing:.5px}.ai-provider-card .growth-actions{gap:9px;margin:14px 0}.ai-provider-card .growth-actions button{border-radius:11px;padding:10px 17px}.ai-provider-card .growth-actions button[type=submit],.ai-provider-card .growth-actions button:not([type]){background:linear-gradient(135deg,#7f4eff,#5020db);border-color:#aa86ff69;color:#fff;box-shadow:inset 0 1px #ffffff20,0 5px 20px #632ae42b}.ai-provider-card a{font-size:11px;color:#c2afff;text-decoration:none}.ai-provider-card a:hover{text-decoration:underline}.ai-provider-card>small{display:block;margin-top:10px;color:#a3a0b4;font-size:10px}.growth .ai-command-panel>.settings-note{background:#0d0e1780;border:1px solid #ffffff0b;border-radius:13px;padding:15px;line-height:1.8;color:#b5afc7}.growth .ai-workflow-panel{background:linear-gradient(145deg,#242330ad,#13141ff0);border-color:#b5a6ff25}.ai-workflow-panel .growth-rule{border-color:#ffffff10}
@media(max-width:600px){.growth .ai-command-panel{padding:20px 16px;border-radius:22px}.ai-command-heading{flex-wrap:wrap;gap:10px}.ai-command-heading h3{font-size:20px}.ai-command-heading>.status{margin-left:58px;margin-top:-5px}.ai-command-emblem{width:42px;height:42px}.growth .ai-provider-card{padding:19px 16px}.ai-provider-card>.status{margin-left:0}.ai-provider-heading h3{font-size:17px}.ai-command-panel:before{inset:-8px 12px 35px}.ai-command-panel:after{inset:-15px 26px 55px}.ai-provider-card .growth-actions button{flex:1;padding:10px;font-size:11px}}

/* Rounded charcoal dashboard and sculpted file folders. */
.growth .ai-command-panel{background:linear-gradient(155deg,#232323,#191919);border-color:#ffffff1c;border-radius:30px;box-shadow:inset 0 1px #ffffff0d,0 20px 50px #0003;padding:32px}.ai-command-panel:before,.ai-command-panel:after{display:none}.ai-overview{padding:4px 0 30px}.ai-overview-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.ai-overview-top h3{font-size:28px;margin:9px 0 22px;color:#fafafa}.ai-overview .ai-command-label{color:#a1a1a1;font-size:9px}.ai-connection-number{font-size:65px;line-height:1.2;font-weight:700;letter-spacing:-2px;color:#fff}.ai-connection-number>span{font-size:19px;color:#858585;font-weight:500;letter-spacing:0;margin-left:7px}.ai-overview-top p{margin:12px 0 5px;color:#aaa!important}.ai-overview-top p i{display:inline-block;width:7px;height:7px;background:#ffc16b;border-radius:50%;margin-right:8px}.ai-overview-top small{font-size:10px;color:#818181}.ai-connection-ring{width:120px;height:120px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -90deg,#ffc16b var(--ring-angle),#303030 0);position:relative}.ai-connection-ring:before{content:"";position:absolute;inset:12px;background:#202020;border-radius:50%}.ai-connection-ring span{z-index:1;font-size:37px;color:#ffd08c}
.ai-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:35px}.ai-summary-card{background:#292929;border:1px solid #ffffff12;border-radius:23px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ai-summary-card small{font-size:12px;color:#999}.ai-summary-card strong{font-size:20px;color:#f3f3f3}.ai-mini-ring{width:43px;height:43px;border:5px solid #353535;border-top-color:var(--folder-accent);border-right-color:var(--folder-accent);border-radius:50%;display:grid;place-items:center;font-size:18px;color:var(--folder-accent);margin-top:2px}.orange{--folder-accent:#ffc16b}.blue{--folder-accent:#69bfff}.green{--folder-accent:#86dfa5}.purple{--folder-accent:#bca5ff}
.ai-folder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;padding-top:28px}.ai-folder{position:relative;height:174px;background:none;border:0;padding:0;text-align:left;color:white;isolation:isolate;cursor:pointer}.ai-folder-paper{position:absolute;left:22%;right:16%;top:-22px;height:105px;background:linear-gradient(145deg,#444,#333);border-radius:19px 10px 4px 4px;transform:rotate(-5deg);z-index:-1;transition:transform .2s}.ai-folder-paper:after{content:"";position:absolute;right:0;top:0;border-top:28px solid #202020;border-left:28px solid #626262}.ai-folder-face{display:flex;position:absolute;inset:0;flex-direction:column;align-items:flex-start;padding:26px 23px;background:linear-gradient(155deg,#4d4d4d,#303030 75%);border:1px solid #ffffff0c;border-radius:29px;box-shadow:inset 0 1px #ffffff10,0 10px 24px #0002}.ai-folder-face:before{content:"";position:absolute;left:0;top:-13px;width:48%;height:32px;background:#4a4a4a;border-radius:24px 24px 0 0;z-index:-1}.ai-folder-face strong{font-size:20px;line-height:1.4}.ai-folder-face strong i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--folder-accent);margin-left:9px;vertical-align:middle}.ai-folder-face small{font-size:11px;line-height:1.7;margin-top:9px;color:#bebebe}.ai-folder-link{font-size:10px;color:var(--folder-accent);margin-top:auto;border:1px solid #ffffff20;border-radius:10px;padding:5px 10px;background:#ffffff04}.ai-folder:hover .ai-folder-paper{transform:rotate(-8deg) translateY(-5px)}.ai-folder:hover .ai-folder-face{background:linear-gradient(155deg,#565656,#353535 75%);border-color:#ffffff24}
.ai-keys-heading{padding-top:28px;border-top:1px solid #ffffff13;scroll-margin-top:110px}.ai-command-heading.ai-keys-heading h3{font-size:21px}.growth .ai-provider-card{background:linear-gradient(140deg,#303030,#252525);border-color:#ffffff17}.ai-provider-card:before{display:none}.growth .ai-provider-card input{background:#1c1c1c;border-color:#ffffff20}.ai-command-panel .ai-command-emblem{background:linear-gradient(145deg,#555,#333);box-shadow:inset 0 1px #ffffff20;color:#ffc16b}.ai-provider-card .growth-actions button:not([type]){background:#ffc16b;border-color:#ffd392;color:#241b0f;box-shadow:0 4px 15px #ffc16b0a}.growth .ai-workflow-panel{background:#222;border-color:#ffffff18}.ai-provider-card a{color:#c6b7ea}.growth .ai-command-panel>.settings-note{background:#171717;border-color:#ffffff0c;color:#aaa}
@media(max-width:650px){.growth .ai-command-panel{padding:22px 16px}.ai-overview-top{gap:12px}.ai-overview-top h3{font-size:23px}.ai-connection-number{font-size:48px}.ai-connection-number>span{font-size:13px}.ai-connection-ring{width:82px;height:82px}.ai-connection-ring:before{inset:9px}.ai-connection-ring span{font-size:27px}.ai-summary-grid{gap:8px}.ai-summary-card{padding:14px 10px;border-radius:18px}.ai-summary-card small{font-size:9px}.ai-summary-card strong{font-size:14px}.ai-folder-grid{gap:38px 12px}.ai-folder{height:175px}.ai-folder-face{padding:23px 15px;border-radius:23px}.ai-folder-face strong{font-size:17px}.ai-folder-face small{font-size:10px}}
@media(max-width:380px){.ai-folder-grid{grid-template-columns:1fr}.ai-summary-card strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){.ai-folder-paper{transition:none}.ai-folder:hover .ai-folder-paper{transform:rotate(-5deg)}}

/* Compact two-column AI control. */
.growth .ai-command-panel{padding:22px;border-radius:22px}.ai-compact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:26px;align-items:start}.ai-compact-layout .ai-overview{padding:0;min-width:0}.ai-connection-column{min-width:0;padding-left:24px;border-left:1px solid #ffffff12}.ai-compact-layout .ai-overview-top{margin-bottom:17px;gap:12px}.ai-compact-layout .ai-overview-top h3{font-size:21px;margin:7px 0 14px}.ai-compact-layout .ai-connection-number{font-size:42px;letter-spacing:-1px}.ai-compact-layout .ai-connection-number>span{font-size:12px}.ai-compact-layout .ai-connection-ring{width:70px;height:70px}.ai-compact-layout .ai-connection-ring:before{inset:8px}.ai-compact-layout .ai-connection-ring span{font-size:25px}.ai-compact-layout .ai-overview-top p{font-size:11px}.ai-compact-layout .ai-summary-grid{gap:8px;margin-bottom:22px}.ai-compact-layout .ai-summary-card{padding:12px 9px;gap:8px;border-radius:16px}.ai-compact-layout .ai-summary-card small{font-size:9px}.ai-compact-layout .ai-summary-card strong{font-size:13px}.ai-compact-layout .ai-mini-ring{width:29px;height:29px;border-width:3px;font-size:13px}.ai-compact-layout .ai-folder-grid{gap:28px 12px;padding-top:15px}.ai-compact-layout .ai-folder{height:128px}.ai-compact-layout .ai-folder-paper{top:-15px;height:75px;border-radius:12px}.ai-compact-layout .ai-folder-paper:after{border-top-width:20px;border-left-width:20px}.ai-compact-layout .ai-folder-face{padding:17px 14px;border-radius:19px}.ai-compact-layout .ai-folder-face:before{top:-9px;height:23px;border-radius:17px 17px 0 0}.ai-compact-layout .ai-folder-face strong{font-size:15px}.ai-compact-layout .ai-folder-face small{font-size:9px;margin-top:5px}.ai-compact-layout .ai-folder-link{font-size:9px;padding:3px 7px}.ai-compact-layout .ai-keys-heading{padding-top:0;border-top:0;gap:10px;margin-bottom:12px}.ai-compact-layout .ai-command-heading h3{font-size:17px}.ai-compact-layout .ai-command-emblem{width:34px;height:34px;font-size:23px;border-radius:10px}.ai-compact-layout .ai-command-heading>.status{font-size:9px}.ai-connection-column>p{font-size:11px!important;margin:9px 0}.growth .ai-compact-layout .ai-provider-stack{gap:12px;margin:14px 0}.growth .ai-compact-layout .ai-provider-card{padding:16px;border-radius:17px}.ai-compact-layout .ai-provider-heading{gap:10px;margin-bottom:7px}.ai-compact-layout .ai-provider-symbol{width:33px;height:33px;font-size:22px;border-radius:10px}.ai-compact-layout .ai-provider-heading h3{font-size:15px}.ai-compact-layout .ai-provider-heading small{font-size:8px}.ai-compact-layout .ai-provider-card>.status{margin:0 0 10px 43px;font-size:9px}.growth .ai-compact-layout .ai-provider-card input{padding:10px;font-size:12px}.ai-compact-layout .ai-provider-card .growth-field{font-size:10px;margin-bottom:8px}.ai-compact-layout .ai-provider-card .growth-actions{margin:9px 0;gap:6px}.ai-compact-layout .ai-provider-card .growth-actions button{padding:7px 10px;font-size:10px;min-height:33px}.ai-compact-layout .ai-provider-card>small{font-size:9px;margin-top:6px}.ai-connection-column>.settings-note{padding:10px;border-radius:10px;background:#171717;color:#aaa;font-size:10px;line-height:1.7}
@media(max-width:1100px){.ai-compact-layout{grid-template-columns:1fr 1fr;gap:18px}.ai-connection-column{padding-left:18px}.ai-compact-layout .ai-summary-grid{grid-template-columns:1fr}.ai-compact-layout .ai-summary-card{flex-direction:row;align-items:center;justify-content:space-between}.ai-compact-layout .ai-mini-ring{margin:0}.ai-compact-layout .ai-command-heading>.status{display:none}.ai-compact-layout .ai-overview-top{align-items:flex-start}.ai-compact-layout .ai-connection-ring{width:54px;height:54px}}
@media(max-width:720px){.ai-compact-layout{grid-template-columns:1fr}.ai-connection-column{border-left:0;border-top:1px solid #ffffff12;padding:19px 0 0}.ai-compact-layout .ai-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-compact-layout .ai-summary-card{flex-direction:column;align-items:flex-start}.ai-compact-layout .ai-connection-ring{width:70px;height:70px}.growth .ai-command-panel{padding:18px}}

.site-activity-panel{border:1px solid #94b8db25;border-radius:16px;background:#10203388;padding:16px 18px;margin-top:16px}.site-activity-panel header{display:flex;justify-content:space-between;align-items:center;gap:12px}.site-activity-panel strong{font-size:13px}.site-activity-panel small{display:block;font-size:10px;color:#92abc0;margin-top:5px}.site-activity-panel button{min-height:28px;padding:4px 8px}.site-activity-rows{max-height:160px;overflow:auto;scrollbar-width:thin;margin:12px 0}.site-activity-rows article{display:flex;gap:16px;padding:9px 0;border-top:1px solid #aacbdd12;font-size:11px}.site-activity-rows time{color:#8be1bc;flex:0 0 120px}.site-activity-rows b,.site-activity-rows span{display:block}.site-activity-rows span{color:#a5bdd0;margin-top:4px}@media(max-width:600px){.site-activity-rows article{gap:10px}.site-activity-rows time{flex-basis:100px;font-size:10px}}
