@import url('../fonts/noto-sans-bengali.css');
/* Prizmo identity, account support and administrator views. */
.pgd-prizmo-image{display:block;max-width:100%;height:auto;object-fit:contain;background:#eef0f6}.pgd-prizmo-preview{position:relative;padding:22px!important;align-self:stretch}.pgd-prizmo-marketing{width:100%;height:350px;border-radius:12px;margin:0 0 20px;object-fit:contain}.pgd-prizmo-benefits{font-size:15px!important;line-height:1.8!important;color:#aab7cf!important;max-width:55ch}.pgd-auth-character{position:relative;margin:20px 0 24px;background:#eef0f6;border-radius:12px;overflow:hidden}.pgd-prizmo-auth{width:100%;height:275px}.pgd-auth-character>div{position:absolute;bottom:12px;left:14px;right:14px;border:1px solid #fff6;border-radius:8px;padding:12px;background:#111a32ec;color:#fff;font-size:12px}.pgd-auth-character strong,.pgd-auth-character span{display:block}.pgd-auth-character span{margin-top:6px;font-size:10px;color:#c2cee1}.pgd-auth-promise{font-size:11px;line-height:1.7;color:#c6eddd;border-left:2px solid #06c755;padding:9px 12px;margin:21px 0}.pgd-prizmo-avatar{overflow:hidden;flex-shrink:0}.pgd-prizmo-avatar .pgd-prizmo-image{width:100%;height:100%;object-fit:cover;object-position:50% 22%;transform:scale(2);transform-origin:50% 25%}.pgd-prizmo-card{position:relative;overflow:hidden;padding-right:100px!important}.pgd-prizmo-card>.pgd-prizmo-image{position:absolute;right:13px;top:20px;width:70px;height:108px;object-fit:cover;object-position:top;border-radius:9px}.pgd-prizmo-launcher{display:inline-flex;align-items:center;gap:9px;padding:7px 16px 7px 7px!important}.pgd-prizmo-launcher>.pgd-prizmo-image{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 12%}.pgd-admin-links{display:flex;flex-direction:column;gap:13px;border-top:1px solid #2b354e;padding:22px 10px 0;margin-top:18px}.pgd-admin-links a{font-size:11px;color:#c6d1e4;text-decoration:none}.pgd-admin-view{background:#edf6ff!important;border-color:#c1d7f2!important;color:#28517e!important}.pgd-admin-view .pgd-text-button{color:#28517e!important}.pgd-client-editor{max-width:1100px;background:#fff;padding:28px;margin:25px 0;border:1px solid #dce1ec;border-radius:12px}.pgd-client-editor .pgd-field input,.pgd-client-editor .pgd-field select,.pgd-client-editor .pgd-field textarea{width:100%;max-width:100%;box-sizing:border-box}.pgd-client-editor .pgd-form-grid{gap:20px}.pgd-client-editor .pgd-field>small{font-size:11px;line-height:1.7;color:#68758b}.pgd-client-editor>p,.pgd-client-edit-form>p{font-size:12px;color:#68758b;line-height:1.7}.pgd-client-danger{margin-top:30px;border-top:1px solid #e9ced5;padding-top:20px;color:#9e2c47}.pgd-client-danger p{font-size:12px;line-height:1.7}.pgd-client-danger .button{color:#9e2c47;border-color:#b97b8c}
@media(max-width:900px){.pgd-prizmo-marketing{height:290px}.pgd-prizmo-auth{height:240px}}
@media(max-width:600px){.pgd-auth-tabs button{padding:10px 6px;font-size:11px}.pgd-auth-character{margin:18px 0}.pgd-prizmo-auth{height:205px}.pgd-auth-character>div{max-width:170px;left:auto;right:8px;font-size:11px;padding:9px}.pgd-auth-intro .pgd-intro-tools{display:none}.pgd-auth-intro .pgd-encryption{padding-top:18px}.pgd-prizmo-marketing{height:300px}.pgd-client-editor{padding:18px}.pgd-client-editor .pgd-form-grid{grid-template-columns:1fr}.pgd-admin-view{align-items:flex-start;flex-direction:column}.pgd-client-danger label{display:block;margin-bottom:12px}}
/* PulseGrid client workspace. Scoped to leave existing website designs intact. */
.pgd-main{background:#f2f4f9;color:#18213a;padding:128px 32px 64px;min-height:85vh;font-family:Manrope,'Noto Sans Bengali',Arial,sans-serif}.pgd-main *, .pgd-marketing *{box-sizing:border-box}.pgd-main [hidden]{display:none!important}.pgd-main h1,.pgd-main h2,.pgd-main h3,.pgd-marketing h2{font-family:'Space Grotesk',Arial,sans-serif;color:inherit;letter-spacing:-.035em;margin:0}.pgd-main p{line-height:1.65}.pgd-kicker{font-size:10px;line-height:1.5;font-weight:800;letter-spacing:.15em;display:block;color:#993253}.pgd-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;background:#EC008C;color:#fff!important;border-radius:10px;min-height:48px;padding:13px 21px;font:700 14px Manrope,'Noto Sans Bengali',Arial,sans-serif;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.pgd-button:hover{background:#bf0071;transform:translateY(-1px)}.pgd-button:disabled{cursor:wait;opacity:.55;transform:none}.pgd-main button:focus-visible,.pgd-main input:focus-visible,.pgd-main select:focus-visible,.pgd-main textarea:focus-visible,.pgd-main a:focus-visible,.pgd-marketing a:focus-visible{outline:3px solid #894fdf;outline-offset:3px}.pgd-text-button,.pgd-back{border:0;background:none;color:#c00072;padding:8px 0;text-align:left;font:700 13px Manrope,'Noto Sans Bengali',Arial,sans-serif;cursor:pointer;text-decoration:none}.pgd-note,.pgd-security-line{font-size:12px;line-height:1.65;color:#647087;margin:18px 0 0}.pgd-note a,.pgd-check a{color:#c00072;text-decoration:underline}.pgd-status{min-height:22px;font-size:13px;color:#35684d;margin:14px 0 0;overflow-wrap:anywhere}.pgd-status.is-error{color:#ad2546}.pgd-status:empty{min-height:0;margin:0}.pgd-wide{grid-column:1/-1}.pgd-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pgd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pgd-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0 0 18px}.pgd-form-grid .pgd-field{margin:0}.pgd-field>span{font-size:12px;font-weight:700;color:#3b4560}.pgd-field input:not([type=checkbox]),.pgd-field select,.pgd-field textarea{color:#18213a;background:#f9fafd;border:1px solid #dce1ec;border-radius:8px;min-height:45px;width:100%;padding:11px 12px;font:14px Manrope,'Noto Sans Bengali',Arial,sans-serif;box-shadow:none}.pgd-field textarea{resize:vertical;line-height:1.6}.pgd-field input[type=file]{font-size:12px}.pgd-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.65;color:#57617a;margin:12px 0}.pgd-check input{margin-top:4px;flex:0 0 16px;width:16px;height:16px;accent-color:#EC008C}.pgd-auth{max-width:1280px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}.pgd-auth-intro{background:#111a32;color:#fff;padding:48px 40px;border-radius:20px;position:sticky;top:115px;overflow:hidden}.pgd-auth-intro:before{content:'';position:absolute;right:-60px;top:-70px;width:230px;height:230px;border:36px solid rgba(166,86,213,.08);border-radius:50%;pointer-events:none}.pgd-auth-intro .pgd-kicker{color:#f3adbd}.pgd-auth-intro h1{font-size:clamp(32px,3.1vw,47px);line-height:1.16;margin:25px 0}.pgd-auth-intro h1 em,.pgd-heading h1 em{font-style:normal;color:#EC008C}.pgd-auth-intro h1 em{color:#ff7e9c}.pgd-auth-intro>p{font-size:14px;color:#b9c3d8;max-width:41ch}.pgd-intro-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:32px 0}.pgd-intro-tools span{border:1px solid #2b354e;border-radius:8px;padding:13px 11px;font-size:11px;color:#dae0ee}.pgd-encryption{border-top:1px solid #2b354e;padding-top:24px}.pgd-encryption strong{font-size:13px;color:#f6d281}.pgd-encryption p{font-size:11px;color:#aeb9cf;margin:9px 0 0}.pgd-auth-card{background:#fff;border:1px solid #e2e6ef;border-radius:18px;padding:32px;box-shadow:0 14px 35px rgba(23,36,74,.035)}.pgd-auth-tabs{display:flex;gap:8px;background:#f2f4f9;border-radius:9px;padding:5px;margin-bottom:30px}.pgd-auth-tabs button{flex:1;padding:11px;border:0;border-radius:6px;background:none;color:#69728a;font-weight:700;cursor:pointer}.pgd-auth-tabs button[aria-selected=true]{color:#17203b;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.04)}.pgd-auth-card h2{font-size:27px;margin-bottom:8px}.pgd-auth-card form>p:not(.pgd-status){font-size:13px;color:#67718a;margin:0 0 25px}.pgd-auth-card .pgd-text-button{display:block;margin-top:10px}.pgd-layout{max-width:1380px;display:grid;grid-template-columns:224px minmax(0,1fr);gap:36px;margin:auto;align-items:start}.pgd-sidebar{background:#111a32;border-radius:16px;color:#fff;position:sticky;top:108px;padding:25px 15px}.pgd-sidebar-title{padding:0 10px 23px;border-bottom:1px solid #2b354e}.pgd-sidebar-title .pgd-kicker{color:#c5accf;font-size:9px}.pgd-sidebar-title strong{font-family:'Space Grotesk',sans-serif;font-size:18px;display:block;margin-top:11px}.pgd-sidebar-title small{display:block;color:#8d9bb6;margin-top:8px;font-size:11px;overflow-wrap:anywhere}.pgd-sidebar nav{display:flex;flex-direction:column;gap:3px;margin-top:18px}.pgd-sidebar nav button{padding:11px 12px;border:0;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;font:500 12px Manrope,'Noto Sans Bengali',Arial,sans-serif;background:none;color:#aebad0;cursor:pointer}.pgd-sidebar nav button:hover{background:#1d2944;color:#fff}.pgd-sidebar nav button.is-active{background:#EC008C;color:#fff}.pgd-nav-divider{font-size:9px;color:#6d7d9b;letter-spacing:.12em;margin:18px 12px 8px}.pgd-sidebar-foot{padding:24px 10px 0;border-top:1px solid #2b354e;margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:10px}.pgd-free{color:#d7b989;font-size:8px;letter-spacing:.1em;font-weight:800}.pgd-sidebar-foot a{color:#98a8c4;font-size:11px;text-decoration:none}.pgd-workspace{min-width:0}.pgd-heading{margin:5px 0 32px}.pgd-heading h1{font-size:clamp(29px,3.3vw,45px);line-height:1.13;margin:13px 0 17px}.pgd-heading>p{font-size:13px;max-width:70ch;color:#66718a;margin:0}.pgd-heading .pgd-back{display:block;margin-bottom:18px;color:#75809b}.pgd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:0 0 28px}.pgd-stats>div{border:1px solid #e0e5ef;background:#fff;border-radius:12px;padding:23px}.pgd-stats strong{font-family:'Space Grotesk',sans-serif;font-size:27px;display:block;letter-spacing:-.03em}.pgd-stats span{font-size:10px;color:#728099;display:block;margin-top:7px}.pgd-start{display:grid;grid-template-columns:1fr 200px;align-items:center;padding:36px;background:#111a32;color:#fff;border-radius:16px;overflow:hidden;margin-bottom:23px}.pgd-start .pgd-kicker{color:#f0b39c}.pgd-start h2{font-size:30px;line-height:1.15;margin:16px 0}.pgd-start p{color:#aab7cf;max-width:48ch;font-size:13px;margin:0 0 23px}.pgd-orbit{width:174px;height:174px;border:1px solid #42526c;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;position:relative;justify-self:end}.pgd-orbit:before{content:'';position:absolute;inset:15px;border:1px dashed #743e68;border-radius:50%}.pgd-orbit b{font-family:'Space Grotesk',sans-serif;font-size:50px;color:#F7C400;line-height:1}.pgd-orbit span{font-size:8px;letter-spacing:.23em;color:#8192b0}.pgd-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.pgd-card{background:#fff;border:1px solid #e0e5ef;border-radius:14px;padding:28px;min-width:0}.pgd-card h2{font-size:24px;line-height:1.15;margin:15px 0 12px}.pgd-card>p{font-size:13px;color:#69768d;margin:0 0 14px}.pgd-overview-grid .pgd-card{display:flex;flex-direction:column}.pgd-overview-grid .pgd-text-button{margin-top:auto}.pgd-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pgd-tool-grid .pgd-card{display:flex;flex-direction:column;min-height:245px}.pgd-tool-grid .pgd-card>p{flex:1}.pgd-tool-grid .pgd-kicker{font-size:8px}.pgd-tool-card{padding:30px}.pgd-notice,.pgd-verification-message{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid #ead9af;background:#fff9eb;color:#6d582a;border-radius:10px;font-size:12px;margin-bottom:25px}.pgd-notice strong,.pgd-notice span{display:block;line-height:1.6}.pgd-notice span{font-size:11px;margin-top:4px}.pgd-notice .pgd-text-button{white-space:nowrap;color:#8c5820}.pgd-import{padding:17px;border:1px dashed #d0d7e5;border-radius:10px;margin-bottom:28px;background:#fafbfe}.pgd-import .pgd-note{margin-top:8px}.pgd-tool-output{margin-top:24px}.pgd-result-output{padding:20px;border-radius:10px;background:#f4f6fa}.pgd-result-output h3{font-size:19px;margin-bottom:12px}.pgd-result-output>p{font-size:12px;color:#5b6980}.pgd-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.pgd-metric{padding:14px;background:#fff;border:1px solid #e0e5ef;border-radius:7px;min-width:0}.pgd-metric span{font-size:10px;color:#69758c;display:block;margin-bottom:6px}.pgd-metric strong{font-size:18px;overflow-wrap:anywhere}.pgd-result-output li{font-size:12px;line-height:1.7;margin-bottom:9px}.pgd-result-output ol{padding-left:20px}.pgd-result-output pre,.pgd-history pre{white-space:pre-wrap;font-size:11px;overflow-wrap:anywhere;color:#52617d;font-family:Manrope,'Noto Sans Bengali',Arial,sans-serif;background:#f6f8fb;padding:16px;border-radius:8px}.pgd-history details{background:#fff;border:1px solid #dce3ed;border-radius:12px;margin-bottom:14px;padding:20px}.pgd-history summary{cursor:pointer;font-size:15px;font-weight:700;overflow-wrap:anywhere}.pgd-history summary small{display:block;margin:8px 0 0 14px;font-size:10px;color:#7b859a;font-weight:500}.pgd-history .pgd-result-actions{display:flex;gap:20px;margin-top:16px}.pgd-pagination{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin:20px 0}.pgd-pagination button:disabled{opacity:.35;cursor:default}.pgd-empty{padding:40px 28px;background:#fff;border:1px dashed #d5ddea;border-radius:12px;color:#758198;font-size:13px;line-height:1.7}.pgd-activity-item{background:#fff;border:1px solid #e0e5ef;padding:18px;margin-bottom:10px;border-radius:9px;font-size:12px;overflow-wrap:anywhere}.pgd-activity-item small{display:block;color:#8190a5;font-size:10px;margin-top:6px}.pgd-activity-item pre{font:11px/1.7 Manrope,'Noto Sans Bengali',Arial,sans-serif;white-space:pre-wrap;margin-top:10px;color:#6a7791}.pgd-ai-top{display:flex;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid #e7ebf2}.pgd-prizmo-avatar{width:43px;height:43px;display:grid;place-items:center;background:#111a32;color:#F7C400;border-radius:12px;font:bold 23px 'Space Grotesk',sans-serif;flex-shrink:0}.pgd-ai-top strong{font-size:13px}.pgd-ai-top p{font-size:10px;color:#7d889d;margin:4px 0 0}.pgd-ai-top button{margin-left:auto;font-size:11px}.pgd-chat{max-height:540px;overflow:auto;padding:20px 0}.pgd-chat-placeholder{font-size:13px;color:#7c879d;padding:25px 0}.pgd-message{max-width:94%;margin:0 0 18px;border:1px solid #e0e5ef;padding:17px;border-radius:11px;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.pgd-message strong{display:block;font-size:9px;color:#8692a6;margin-bottom:7px;text-transform:uppercase;letter-spacing:.1em}.pgd-message.is-user{margin-left:auto;background:#f7f0f3;border-color:#efdee5}.pgd-message.is-assistant{background:#f7f9fc}.pgd-main .pg-tool{--pg-text:#19223a;--pg-muted:#61718a;--pg-dim:#8995a7;color:#19223a;box-shadow:none;background:transparent;border:0;padding:0;opacity:1;transform:none}.pgd-main .pg-tool__q{font-size:27px;line-height:1.25;color:#18213a}.pgd-main .pg-tool__opt{background:#f7f9fc;border:1px solid #d9e0ed;color:#19223a}.pgd-main .pg-tool__opt:hover{background:#f7ebf0;border-color:#EC008C}.pgd-main .pg-tool__verdict{color:#18213a;font-size:29px}.pgd-main .pg-tool .pg-lead,.pgd-main .pg-tool__actions{color:#63718a;font-size:14px}.pgd-main .pg-tool__back,.pgd-main .pg-tool__sub{color:#596880}.pgd-main .pg-calc__field{color:#19223a}.pgd-main .pg-calc__field input{background:#f8f9fc;border:1px solid #d9e0ed;color:#18213a}.pgd-main .pg-calc__out{background:#f2f5fa;border:1px solid #dce4f0;color:#18213a}.pgd-main .pg-calc__row{border-color:#dce4f0}.pgd-main .pg-calc__row small,.pgd-main .pg-calc__field small,.pgd-main .pg-calc__scen{color:#7b88a0}.pgd-main .pg-chip{color:#69748c;background:#f1f4fa;border-color:#d5dfef}.pgd-main .pg-chip.is-active{background:#111a32;color:#fff;border-color:#111a32}.pgd-main .pg-btn--secondary{color:#3e4e6b;background:#edf1f7;border-color:#dbe3ef}.pgd-main .pg-calc__warn{background:#fff0ee;color:#9c4c3f}.pgd-main .pg-calc__row.is-key b{color:#c00072}.pgd-main .pg-calc__grid{gap:24px}.pgd-main .pg-calc__top{gap:15px;flex-wrap:wrap}.pgd-main .pg-tool__bar{background:#e8edf5}.pgd-main .pg-tool__note{color:#8190a7}.pgd-main .pg-calc__out hr{border-color:#dce4f0}.pgd-marketing{color:#fff;background:#111a32;padding:72px 32px;border-top:1px solid #26324d;border-bottom:1px solid #26324d;font-family:Manrope,'Noto Sans Bengali',Arial,sans-serif}.pgd-marketing-inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}.pgd-marketing .pgd-kicker{color:#d89baa;font-size:10px}.pgd-marketing h2{font-size:clamp(29px,3.3vw,46px);line-height:1.12;margin:19px 0;max-width:19ch}.pgd-marketing p{font-size:14px;line-height:1.7;color:#a4b2cb;max-width:50ch;margin:0 0 24px}.pgd-marketing small{display:block;color:#7d90ae;font-size:10px;margin-top:13px}.pgd-marketing-preview{padding:30px;border:1px solid #35445f;border-radius:15px;background:#17213a;transform:rotate(-2deg);box-shadow:0 20px 45px rgba(0,0,0,.13)}.pgd-marketing-preview>span{font-size:9px;font-weight:700;letter-spacing:.15em;color:#c1cce0}.pgd-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:23px 0}.pgd-mini-grid b{font-size:11px;font-weight:600;color:#dde4f3;background:#202d48;border:1px solid #34405c;border-radius:7px;padding:19px 12px}.pgd-marketing-preview p{font-size:11px;margin:0 0 20px}.pgd-mini-security{font-size:10px;color:#d7b989;border-top:1px solid #34405c;padding-top:18px}.pg-header .pg-nav{gap:clamp(13px,1.8vw,25px)}.pg-header .pg-nav a{white-space:nowrap}
@media(max-width:1100px){.pgd-main{padding:112px 22px 45px}.pgd-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.pgd-sidebar{padding:20px 10px}.pgd-start{grid-template-columns:1fr 130px;padding:26px}.pgd-orbit{width:120px;height:120px}.pgd-orbit b{font-size:34px}.pgd-auth{gap:28px}.pgd-auth-intro{padding:35px 26px}.pgd-auth-card{padding:26px}.pgd-tool-grid{gap:15px}.pgd-card{padding:23px}}
@media(max-width:900px){.pgd-layout{display:block}.pgd-sidebar{position:static;padding:12px 15px;margin-bottom:28px}.pgd-sidebar-title{padding:0 0 13px;display:flex;align-items:center;gap:15px}.pgd-sidebar-title .pgd-kicker{display:none}.pgd-sidebar-title strong{font-size:14px;margin:0}.pgd-sidebar-title small{font-size:10px;margin:0}.pgd-sidebar nav{flex-direction:row;overflow-x:auto;white-space:nowrap;margin:10px 0 0;padding-bottom:3px}.pgd-sidebar nav button{flex-shrink:0;padding:10px 13px}.pgd-sidebar nav button>span+span,.pgd-nav-divider{display:none}.pgd-sidebar-foot{margin:10px 0 0;padding:10px 0 0}.pgd-sidebar-foot .pgd-free{font-size:8px}.pgd-auth{grid-template-columns:1fr}.pgd-auth-intro{position:relative;top:auto;padding:36px}.pgd-auth-intro h1{font-size:38px;max-width:20ch}.pgd-intro-tools{grid-template-columns:repeat(4,1fr)}.pgd-heading h1{font-size:36px}.pgd-marketing-inner{gap:30px}.pgd-marketing-preview{padding:24px}.pgd-main .pg-calc__grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.pgd-main{padding:99px 16px 40px}.pgd-auth-intro{padding:29px 23px;border-radius:13px}.pgd-auth-intro h1{font-size:33px}.pgd-intro-tools{grid-template-columns:1fr 1fr;gap:8px}.pgd-intro-tools span{font-size:10px;padding:12px}.pgd-auth-card{padding:25px 20px;border-radius:12px}.pgd-form-grid{grid-template-columns:1fr;gap:17px}.pgd-heading{margin-bottom:25px}.pgd-heading h1{font-size:31px}.pgd-stats{gap:8px}.pgd-stats>div{padding:18px 11px}.pgd-stats strong{font-size:23px}.pgd-stats span{font-size:9px;line-height:1.5}.pgd-start{display:block;padding:27px 24px}.pgd-start h2{font-size:28px}.pgd-orbit{display:none}.pgd-overview-grid,.pgd-tool-grid{grid-template-columns:1fr;gap:15px}.pgd-card,.pgd-tool-card{padding:23px 20px}.pgd-tool-grid .pgd-card{min-height:205px}.pgd-notice{padding:16px;align-items:start;flex-direction:column;gap:8px}.pgd-main .pg-calc__grid{grid-template-columns:1fr}.pgd-main .pg-calc__top{display:block}.pgd-main .pg-calc__modes{margin-bottom:14px}.pgd-main .pg-tool__q{font-size:23px}.pgd-main .pg-tool__verdict{font-size:27px}.pgd-main .pg-tool__opt{padding:15px;font-size:13px}.pgd-main .pg-btn-row{flex-direction:column;align-items:stretch}.pgd-metrics{gap:8px}.pgd-metric{padding:12px}.pgd-metric strong{font-size:15px}.pgd-ai-top{gap:10px;flex-wrap:wrap}.pgd-ai-top button{width:100%;margin:0}.pgd-chat{max-height:430px}.pgd-message{max-width:100%;font-size:12px}.pgd-marketing{padding:48px 23px}.pgd-marketing-inner{grid-template-columns:1fr;gap:32px}.pgd-marketing h2{font-size:32px}.pgd-marketing-preview{transform:none}.pgd-history details{padding:18px 16px}.pgd-result-output{padding:16px}.pgd-security-line{font-size:10px}.pgd-tool-grid .pgd-card h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.pgd-button{transition:none;transform:none}}

.pgd-main .pg-calc__row b{color:#19223a}.pgd-main .pg-calc__row.is-key b{background:none;-webkit-text-fill-color:currentColor;color:#c00072}.pgd-main .pg-tool{--pg-line:rgba(26,39,66,.12);--pg-line-strong:rgba(26,39,66,.2)}.pgd-main .pg-btn--primary{background:#EC008C;color:#fff}.pgd-main .pg-btn--primary:before{background:#EC008C}.pgd-main .pg-tool__actions li:before{background:none;-webkit-text-fill-color:#c00072;color:#c00072}

.pg-page-marketing-dashboard .pg-header{background:#111a32;border-bottom:1px solid #28354f;box-shadow:0 4px 25px rgba(12,22,42,.08)}.pg-page-marketing-dashboard .pg-header .pg-header__cta{background:#EC008C;border:1px solid #EC008C}.pg-page-marketing-dashboard .pg-header .pg-header__cta:before{background:#EC008C}

.pgd-main .pg-calc__row b{font-family:'Space Grotesk','Noto Sans Bengali',Arial,sans-serif}

/* Password controls, currency search and metric views. */
.pgd-password-field>label,.pgd-currency-field>label{font-size:12px;font-weight:700;color:#3b4560}.pgd-password-input{position:relative}.pgd-password-input input{padding-right:48px!important}.pgd-eye{position:absolute;right:4px;top:3px;width:40px;height:40px;display:grid;place-items:center;background:none;border:0;color:#66718a;cursor:pointer;border-radius:7px}.pgd-eye:hover{background:#eef1f7}.pgd-eye-slash{display:none}.pgd-eye[aria-pressed=true] .pgd-eye-slash{display:block}.pgd-strength{background:#f7f9fc;border:1px solid #e1e6ef;padding:13px;border-radius:9px;font-size:10px}.pgd-strength-top{display:flex;justify-content:space-between;gap:8px;color:#758198}.pgd-strength-top strong{color:#68758b}.pgd-strength-bars{display:flex;gap:5px;margin:10px 0}.pgd-strength-bars i{height:4px;flex:1;border-radius:4px;background:#dde3ed}.pgd-strength[data-level="1"] .pgd-strength-bars i:first-child{background:#ca4761}.pgd-strength[data-level="2"] .pgd-strength-bars i:nth-child(-n+2){background:#c19124}.pgd-strength[data-level="3"] .pgd-strength-bars i{background:#21a586}.pgd-strength[data-level="1"] strong{color:#a7314d}.pgd-strength[data-level="2"] strong{color:#9b7313}.pgd-strength[data-level="3"] strong{color:#178469}.pgd-strength ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:7px}.pgd-strength li{color:#8a94a6;line-height:1.6}.pgd-strength li:before{content:'○';margin-right:5px}.pgd-strength li.is-met{color:#178469}.pgd-strength li.is-met:before{content:'✓'}.pgd-strength small{display:block;font-size:10px;color:#728099;line-height:1.6;margin-top:10px}.pgd-currency-field small{font-size:10px;color:#748099;line-height:1.6}.pg-calc__currency{display:flex;flex-direction:column;gap:7px;min-width:0;max-width:390px;flex:1;font-size:11px;color:#65728a}.pg-calc__currency select,.pg-calc__currency input{width:100%;min-width:0;border:1px solid #d9e0ed;background:#f8f9fc;color:#18213a;padding:10px;border-radius:7px;font:12px Manrope,'Noto Sans Bengali',Arial,sans-serif}.pg-calc__currency small{font-size:10px;line-height:1.5}
.pgd-performance{margin:0 0 30px}.pgd-performance-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:32px 0 18px}.pgd-performance-heading h2{font-size:28px;margin:10px 0}.pgd-performance-heading p{color:#748099;font-size:12px;margin:0}.pgd-performance-heading>.pgd-text-button{flex-shrink:0}.pgd-report-picker{max-width:100%;margin-bottom:10px}.pgd-performance #pgd-metric-source{font-size:10px;margin:8px 0 18px}.pgd-business-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.pgd-business-metrics>article{border:1px solid #e0e5ef;background:#fff;border-radius:12px;padding:20px 18px;min-width:0}.pgd-business-metrics>article>span{font-size:11px;color:#6f7b91}.pgd-business-metrics>article>strong{display:block;font-family:'Space Grotesk','Noto Sans Bengali',Arial,sans-serif;font-size:clamp(20px,2vw,29px);letter-spacing:-.045em;overflow-wrap:anywhere;margin:12px 0 8px}.pgd-business-metrics>article>small{font-size:9px;color:#9aa3b4}.pgd-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pgd-chart-card{padding:24px;background:#fff;border:1px solid #e0e5ef;border-radius:13px;min-width:0}.pgd-chart-card h3{font-size:18px}.pgd-chart-card>p{font-size:10px;color:#7d879a;margin:9px 0 22px;line-height:1.6}.pgd-chart-bars{min-height:145px;display:flex;flex-direction:column;justify-content:center;gap:22px}.pgd-chart-bar>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:11px;color:#748099}.pgd-chart-bar strong{font-size:12px;color:#253450}.pgd-bar-track{height:12px;background:#eff2f7;border-radius:4px;overflow:hidden}.pgd-bar-track i{display:block;height:100%;border-radius:4px}.pgd-chart-table{margin-top:20px;font-size:10px;color:#758198}.pgd-chart-table summary{cursor:pointer;font-weight:600}.pgd-chart-table table{width:100%;border-collapse:collapse;font-size:10px;margin-top:13px;table-layout:fixed}.pgd-chart-table td,.pgd-chart-table th{text-align:left;padding:8px 5px;border-bottom:1px solid #eef1f7;overflow-wrap:anywhere}.pgd-chart-table th{color:#4b5871;font-size:9px}.pgd-rings{display:flex;justify-content:space-evenly;align-items:center;gap:15px;min-height:152px}.pgd-ring{width:124px;position:relative;text-align:center;flex-shrink:0}.pgd-ring svg{display:block;width:100%;height:124px}.pgd-ring>strong{position:absolute;top:51px;left:0;right:0;text-align:center;color:#24334f;font-size:17px;font-family:'Space Grotesk',Arial,sans-serif}.pgd-ring>span{display:block;font-size:9px;color:#7a869b;line-height:1.5;margin-top:5px}.pgd-trend{width:100%;height:auto;display:block}.pgd-trend text{fill:#8b96a9;font:10px Arial,sans-serif}.pgd-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.pgd-health-grid .pgd-chart-card{display:flex;flex-direction:column;padding:22px 18px}.pgd-health-grid h3{font-size:16px}.pgd-health-grid .pgd-rings{min-height:128px}.pgd-health-grid .pgd-text-button{margin-top:auto;padding-top:18px;font-size:11px}.pgd-health-value{font-family:'Space Grotesk','Noto Sans Bengali',Arial,sans-serif;font-size:27px;color:#bc0071;line-height:1.25;overflow-wrap:anywhere}.pgd-health-focus{font-size:20px}.pgd-health-empty{font-size:30px;color:#c8d0df;padding:17px 0}.pgd-insight-cta,.pgd-tool-ai{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#111a32;color:#fff;padding:25px;border-radius:12px;margin-top:20px}.pgd-insight-cta strong,.pgd-tool-ai strong{font-size:14px}.pgd-insight-cta p,.pgd-tool-ai p{font-size:11px;color:#a1aec6;line-height:1.7;margin:8px 0 0;max-width:50ch}.pgd-insight-cta .pgd-button,.pgd-tool-ai .pgd-button{flex-shrink:0;font-size:12px}.pgd-metrics-empty{grid-column:1/-1;padding:35px;background:#fff;border:1px dashed #ced7e7;border-radius:13px}.pgd-metrics-empty h3{font-size:26px;margin:13px 0}.pgd-metrics-empty p{color:#77839b;font-size:12px;max-width:60ch}.pgd-chart-empty{font-size:12px;color:#8893a8;padding:30px 0}.pgd-ai-prompts{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 22px}.pgd-ai-prompts button{padding:9px 12px;border:1px solid #dce3ee;border-radius:20px;background:#f7f9fc;color:#64738e;font:600 10px Manrope,'Noto Sans Bengali',Arial,sans-serif;cursor:pointer}.pgd-ai-context{padding:16px;background:#fcf2f8;border:1px solid #eed5e3;border-radius:10px;margin-bottom:20px;font-size:11px}.pgd-ai-context>strong{overflow-wrap:anywhere}.pgd-ai-context .pgd-check{font-size:11px}.pgd-prizmo-launcher{position:fixed;z-index:80;bottom:20px;right:24px;border:1px solid #343f5b;background:#111a32;color:#fff;border-radius:25px;padding:13px 19px;font:700 12px Manrope,'Noto Sans Bengali',Arial,sans-serif;cursor:pointer;box-shadow:0 4px 22px #1420392e}.pgd-prizmo-launcher span{color:#F7C400;font-size:18px;margin-right:8px}.pgd-main{padding-bottom:85px}
@media(max-width:1100px){.pgd-ring{width:106px}.pgd-ring svg{height:106px}.pgd-ring>strong{top:43px;font-size:16px}.pgd-chart-card{padding:21px}.pgd-health-grid{gap:10px}.pgd-health-grid .pgd-chart-card{padding:18px 14px}.pgd-health-value{font-size:24px}.pgd-insight-cta,.pgd-tool-ai{gap:16px;padding:22px}}
@media(max-width:600px){.pgd-strength ul{gap:5px}.pgd-performance-heading{align-items:flex-start;flex-direction:column;gap:5px}.pgd-performance-heading h2{font-size:26px}.pgd-business-metrics{grid-template-columns:1fr 1fr;gap:9px}.pgd-business-metrics>article{padding:18px 14px}.pgd-business-metrics>article>strong{font-size:22px}.pgd-chart-grid{grid-template-columns:1fr;gap:13px}.pgd-health-grid{grid-template-columns:1fr;gap:13px}.pgd-health-grid .pgd-chart-card{padding:22px}.pgd-health-grid .pgd-rings{justify-content:flex-start}.pgd-ring{width:124px}.pgd-ring svg{height:124px}.pgd-ring>strong{top:51px;font-size:18px}.pgd-insight-cta,.pgd-tool-ai{flex-direction:column;align-items:stretch;padding:23px}.pgd-insight-cta .pgd-button,.pgd-tool-ai .pgd-button{width:100%}.pg-calc__currency{max-width:100%;margin-top:15px}.pgd-prizmo-launcher{bottom:14px;right:16px;padding:10px 15px}.pgd-metrics-empty{padding:27px 22px}.pgd-metrics-empty h3{font-size:24px}}

/* A calm client workspace with plain-language reports. */
.pgd-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.pgd-overview-heading h1{font-size:clamp(32px,3.1vw,43px)}.pgd-overview-heading p{color:#66718a;font-size:14px;max-width:54ch}.pgd-overview-heading>.pgd-button{flex-shrink:0}.pgd-sidebar nav button{font-size:13px;padding:14px 12px}.pgd-performance-heading h2{font-size:24px}.pgd-performance-heading p,.pgd-performance #pgd-metric-source{font-size:12px}.pgd-business-metrics>article>span{font-size:13px;color:#586782}.pgd-business-metrics>article>small{font-size:11px;line-height:1.65;color:#6b7890}.pgd-chart-card>p{font-size:12px;color:#64718a}.pgd-chart-bar>div:first-child{font-size:12px}.pgd-ring>span{font-size:11px}.pgd-chart-table{font-size:12px}.pgd-marketing-summary{border-left:3px solid #e50083;background:#fff;padding:18px 21px;border-radius:0 10px 10px 0;font-size:14px;color:#42516b;line-height:1.8!important;margin:0 0 22px}.pgd-marketing-summary:empty{display:none}.pgd-extra-checks{margin-top:24px}.pgd-optional-panel>summary{cursor:pointer;font-size:13px;font-weight:700;color:#54627b;padding:15px 0}.pgd-optional-panel>.pgd-note{margin-bottom:18px}.pgd-health-empty{font-size:20px}.pgd-simple-next{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px;background:#fff;border:1px solid #e0e5ef;border-radius:12px}.pgd-simple-next h2{font-size:22px}.pgd-simple-next p{font-size:13px;color:#68758d;margin:9px 0 0}.pgd-simple-next>div:last-child{display:flex;flex-direction:column;gap:7px;flex-shrink:0}.pgd-saving-summary{font-size:12px;color:#6c7890;margin:22px 0}.pgd-readable-details{margin:15px 0}.pgd-readable-details>div{display:grid;grid-template-columns:1fr 1.5fr;gap:16px;padding:11px 0;border-bottom:1px solid #eef1f7;font-size:13px;line-height:1.65}.pgd-readable-details dt{color:#6c7890}.pgd-readable-details dd{margin:0;color:#293a56;overflow-wrap:anywhere}.pgd-activity-item{padding:18px 0;border-bottom:1px solid #e0e5ef;font-size:13px}.pgd-activity-item small{display:block;margin-top:8px;font-size:11px;color:#758198}.pgd-guide-note{background:#fff5e6;color:#795d2b;padding:13px 16px;border-radius:8px;font-size:12px}.pgd-ai-prompts button{font-size:12px}.pgd-ai-card .pgd-check{font-size:13px}.pgd-message{font-size:14px;white-space:normal}.pgd-message strong{font-size:11px;letter-spacing:.04em}.pgd-message div strong{display:inline;font-size:inherit;color:inherit;text-transform:none;letter-spacing:normal}.pgd-main .pgd-field>span{font-size:13px}.pgd-chat:empty{display:none}.pgd-history details details{background:#f8f9fc}.pgd-metric span{font-size:12px}.pgd-result-output>p,.pgd-result-output li{font-size:14px;line-height:1.8}.pgd-insight-cta p{font-size:12px}.pgd-insight-cta strong{font-size:16px}

/* Grow with Prizmo shares the public site's background and brand colours. */
.pgd-marketing{position:relative;isolation:isolate;overflow:hidden;background:var(--pg-base,#0D0B14);border:0;padding-top:90px;padding-bottom:90px}.pgd-marketing:before{content:'';position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 78% 50%,rgba(134,65,198,.15),transparent 53%)}.pgd-marketing h2{font-size:clamp(36px,4.8vw,62px);max-width:17ch}.pgd-marketing p,.pgd-prizmo-benefits{color:#b9b3c7!important}.pgd-marketing small{color:#a39aae;line-height:1.7}.pgd-marketing .pgd-kicker{color:#f28abc}.pgd-marketing-preview{background:rgba(255,255,255,.035);border-color:rgba(185,151,215,.22);transform:none;box-shadow:0 20px 70px rgba(0,0,0,.18)}.pgd-marketing-preview>span{color:#e6d9ef}.pgd-marketing .pgd-mini-grid b{background:rgba(255,255,255,.035);border-color:rgba(185,151,215,.18);color:#e1d9ec}.pgd-marketing .pgd-mini-security{color:#c4b1d2;border-color:rgba(185,151,215,.18)}.pgd-prizmo-sparkles{position:absolute;inset:0;z-index:-1;pointer-events:none}.pgd-prizmo-sparkles i{position:absolute;width:7px;height:7px;border-radius:2px;background:#ec008c;opacity:.25;transform:rotate(45deg)}.pgd-prizmo-sparkles i:nth-child(1){top:17%;left:10%}.pgd-prizmo-sparkles i:nth-child(2){top:75%;left:43%;background:#c0a3ed;width:5px;height:5px}.pgd-prizmo-sparkles i:nth-child(3){top:14%;left:89%;background:#f7c400}.pgd-prizmo-sparkles i:nth-child(4){top:83%;left:92%;width:9px;height:9px}.pgd-in-view .pgd-marketing-inner>div:first-child{animation:pgd-prizmo-arrive .7s ease-out both}.pgd-in-view .pgd-prizmo-preview{animation:pgd-prizmo-float 7s ease-in-out infinite}.pgd-in-view .pgd-prizmo-sparkles i{animation:pgd-prizmo-drift 6s ease-in-out infinite}.pgd-in-view .pgd-prizmo-sparkles i:nth-child(2){animation-delay:-2s}.pgd-in-view .pgd-prizmo-sparkles i:nth-child(3){animation-delay:-4s}.pgd-in-view .pgd-prizmo-sparkles i:nth-child(4){animation-delay:-1s}
@keyframes pgd-prizmo-arrive{from{opacity:.6;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
@keyframes pgd-prizmo-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@keyframes pgd-prizmo-drift{0%,100%{transform:translateY(0) rotate(45deg);opacity:.2}50%{transform:translateY(-18px) rotate(75deg);opacity:.6}}
@media(max-width:900px){.pgd-overview-heading{align-items:flex-start;flex-direction:column;gap:12px}.pgd-simple-next{align-items:flex-start;flex-direction:column;gap:20px}.pgd-simple-next>div:last-child{flex-direction:row;align-items:center;gap:20px}}
@media(max-width:600px){.pgd-marketing{padding:58px 23px}.pgd-marketing h2{font-size:39px}.pgd-simple-next{padding:23px}.pgd-simple-next>div:last-child{flex-direction:column;align-items:flex-start;gap:8px}.pgd-business-metrics>article>strong{font-size:21px}.pgd-readable-details>div{grid-template-columns:1fr;gap:5px}.pgd-message{font-size:14px}.pgd-overview-heading>.pgd-button{width:100%}.pgd-insight-cta{gap:17px}}
@media(prefers-reduced-motion:reduce){.pgd-in-view .pgd-marketing-inner>div:first-child,.pgd-in-view .pgd-prizmo-preview,.pgd-in-view .pgd-prizmo-sparkles i{animation:none!important;transform:none!important;opacity:1}.pgd-prizmo-sparkles i{opacity:.25!important}}

/* v3.12: visual accessibility of the marketing feature illustrations. */
.pgd-marketing .pgd-mini-grid{gap:12px}.pgd-marketing .pgd-mini-tile{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background:#17202b;border:1px solid #45566b;border-radius:12px;padding:20px 10px;min-height:147px;text-align:center;box-shadow:inset 0 1px 0 #ffffff11}.pgd-marketing .pgd-mini-tile svg{height:62px;width:76px;max-width:100%;display:block;filter:drop-shadow(0 0 8px rgba(124,180,255,.17))}.pgd-marketing .pgd-mini-tile strong{font-size:13px;color:#f5f7ff;line-height:1.35}.pgd-marketing .pgd-mini-tile:focus-within,.pgd-marketing .pgd-mini-tile:hover{border-color:#9872d7;background:#1d2736}@media(max-width:520px){.pgd-marketing .pgd-mini-tile{min-height:126px;padding:13px 7px}.pgd-marketing .pgd-mini-tile svg{width:62px;height:52px}.pgd-marketing .pgd-mini-tile strong{font-size:12px}}


/* Phase 1 / shared dashboard navigation — hover rail, pin option, keyboard and reduced-motion support. */
.pgd-sidebar-mark{display:none;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#405cff,#7b40f5);color:#fff;font:800 14px/1 system-ui,sans-serif;letter-spacing:-.06em;box-shadow:0 8px 20px #405cff2b}
.pgd-nav-icon{width:21px;height:21px;flex:0 0 21px;display:block;stroke:currentColor}
.pgd-sidebar nav button,.pgd-sidebar .pgd-shop-link{min-width:0}
.pgd-sidebar nav button{justify-content:flex-start}
.pgd-sidebar nav button .pgd-nav-label,.pgd-sidebar .pgd-shop-link .pgd-nav-label{flex:1;min-width:0;text-align:left}
.pgd-sidebar nav button .pgd-nav-arrow,.pgd-sidebar .pgd-shop-link .pgd-nav-arrow{font-size:12px;opacity:.6}
.pgd-sidebar .pgd-shop-link{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:7px;color:#aebad0;text-decoration:none;font:500 12px Manrope,'Noto Sans Bengali',Arial,sans-serif}
.pgd-sidebar .pgd-shop-link:hover{background:#1d2944;color:#fff}
.pgd-sidebar-pin{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;border:1px solid #35415d;background:#182542;color:#d8e0f4;border-radius:9px;padding:8px 10px;font:600 11px Manrope,'Noto Sans Bengali',Arial,sans-serif;cursor:pointer}
.pgd-sidebar-pin:focus-visible{outline:3px solid #9aabff;outline-offset:3px}
@media (min-width:901px) and (hover:hover){
 .pgd-layout{grid-template-columns:76px minmax(0,1fr);gap:24px;transition:grid-template-columns .26s cubic-bezier(.22,.8,.22,1)}
 .pgd-layout:has(>.pgd-sidebar:hover),.pgd-layout:has(>.pgd-sidebar :focus-visible),.pgd-layout.is-sidebar-pinned{grid-template-columns:224px minmax(0,1fr)}
 .pgd-layout>.pgd-sidebar{width:100%;min-width:0;padding:18px 9px;overflow:visible;transition:padding .22s ease,box-shadow .22s ease}
 .pgd-layout>.pgd-sidebar .pgd-sidebar-title{display:flex;align-items:center;justify-content:center;padding:0 0 16px;border-bottom:1px solid #2b354e}
 .pgd-layout>.pgd-sidebar .pgd-sidebar-mark{display:grid}
 .pgd-layout>.pgd-sidebar .pgd-sidebar-title .pgd-kicker,.pgd-layout>.pgd-sidebar .pgd-sidebar-title strong,.pgd-layout>.pgd-sidebar .pgd-sidebar-title small{display:none}
 .pgd-layout>.pgd-sidebar nav{align-items:center;gap:5px}
 .pgd-layout>.pgd-sidebar nav button,.pgd-layout>.pgd-sidebar .pgd-shop-link{justify-content:center;width:48px;min-height:45px;padding:10px;gap:0;white-space:nowrap}
 .pgd-layout>.pgd-sidebar nav button .pgd-nav-label,.pgd-layout>.pgd-sidebar nav button .pgd-nav-arrow,.pgd-layout>.pgd-sidebar .pgd-shop-link .pgd-nav-label,.pgd-layout>.pgd-sidebar .pgd-shop-link .pgd-nav-arrow,.pgd-layout>.pgd-sidebar .pgd-nav-divider,.pgd-layout>.pgd-sidebar .pgd-admin-links,.pgd-layout>.pgd-sidebar .pgd-sidebar-foot .pgd-free,.pgd-layout>.pgd-sidebar .pgd-sidebar-foot>a,.pgd-layout>.pgd-sidebar .pgd-sidebar-pin .pgd-nav-label{display:none}
 .pgd-layout>.pgd-sidebar .pgd-sidebar-foot{margin-top:auto;padding:12px 0 0;display:flex;flex-direction:column;align-items:center;gap:10px}
 .pgd-layout>.pgd-sidebar .pgd-sidebar-pin{width:46px;height:42px;padding:8px;border-color:#35415d;background:#182542;color:#d8e0f4}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar,.pgd-layout.is-sidebar-pinned>.pgd-sidebar{padding:22px 15px;box-shadow:4px 0 22px #14255412}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-sidebar-title,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-sidebar-title,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-sidebar-title{display:grid;place-items:start;justify-content:stretch;padding:0 10px 23px}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-sidebar-mark,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-sidebar-mark,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-sidebar-mark{display:none}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-sidebar-title .pgd-kicker,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-sidebar-title .pgd-kicker,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-sidebar-title .pgd-kicker{display:block}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-sidebar-title strong,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-sidebar-title strong,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-sidebar-title strong{display:block;font-size:18px;margin-top:11px}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-sidebar-title small,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-sidebar-title small,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-sidebar-title small{display:block}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar nav,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar nav,.pgd-layout.is-sidebar-pinned>.pgd-sidebar nav{align-items:stretch}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar nav button,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar nav button,.pgd-layout.is-sidebar-pinned>.pgd-sidebar nav button,.pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-shop-link,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-shop-link,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-shop-link{justify-content:flex-start;width:100%;padding:11px 12px;gap:10px}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar nav button .pgd-nav-label,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar nav button .pgd-nav-label,.pgd-layout.is-sidebar-pinned>.pgd-sidebar nav button .pgd-nav-label,.pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-shop-link .pgd-nav-label,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-shop-link .pgd-nav-label,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-shop-link .pgd-nav-label{display:inline}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar nav button .pgd-nav-arrow,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar nav button .pgd-nav-arrow,.pgd-layout.is-sidebar-pinned>.pgd-sidebar nav button .pgd-nav-arrow,.pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-shop-link .pgd-nav-arrow,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-shop-link .pgd-nav-arrow,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-shop-link .pgd-nav-arrow{display:inline}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-admin-links,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-admin-links,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-admin-links{display:grid}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-sidebar-foot,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-sidebar-foot,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-sidebar-foot{align-items:stretch;justify-content:space-between;padding:24px 10px 0;flex-direction:row;flex-wrap:wrap}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-sidebar-foot .pgd-free,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-sidebar-foot .pgd-free,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-sidebar-foot .pgd-free,.pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-sidebar-foot>a,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-sidebar-foot>a,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-sidebar-foot>a{display:inline}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-sidebar-pin,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-sidebar-pin,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-sidebar-pin{width:auto;justify-content:flex-start}
 .pgd-layout:has(>.pgd-sidebar:hover)>.pgd-sidebar .pgd-sidebar-pin .pgd-nav-label,.pgd-layout:has(>.pgd-sidebar :focus-visible)>.pgd-sidebar .pgd-sidebar-pin .pgd-nav-label,.pgd-layout.is-sidebar-pinned>.pgd-sidebar .pgd-sidebar-pin .pgd-nav-label{display:inline}
}
@media(prefers-reduced-motion:reduce){.pgd-layout,.pgd-layout>.pgd-sidebar,.pgd-layout>.pgd-sidebar *{transition:none!important;animation:none!important}}

.pgd-layout a:focus-visible,.pgd-layout button:focus-visible,.pgd-layout input:focus-visible,.pgd-layout select:focus-visible,.pgd-layout textarea:focus-visible{outline:3px solid #91a5ff;outline-offset:3px}
