.lae__draft-banner,.lae__composer-inspector{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:20px;align-items:start}
.lae__draft-banner{display:flex;justify-content:space-between;align-items:center}
.lae__picker-tools{display:grid;grid-template-columns:1fr 180px;gap:10px;margin:14px 0}
.lae__widget-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;max-height:390px;overflow:auto}
.lae__widget-picker button{display:grid;gap:5px;text-align:left;padding:14px;border:1px solid #dce2ea;border-radius:12px;background:#fff;color:#18243a}
.lae__widget-picker button.is-selected{border-color:#2457d6;box-shadow:0 0 0 2px rgba(36,87,214,.14)}
.lae__widget-picker small,.lae__widget-picker span{color:#677386;font-size:12px}
.lae__configuration-form{display:grid;gap:12px;margin:14px 0}
.lae__change-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.lae__change-summary span{padding:6px 9px;border-radius:999px;background:#fff3d6;color:#755400;font-size:12px;font-weight:700}
.page-definition-slot.is-composer-changed{outline:3px solid #f0a500;outline-offset:3px}
.lae__preview-shell [data-composer-preview]{min-width:0}
.pds1__composer-link{display:grid;gap:3px;align-content:center;padding:12px 16px;border-radius:10px;background:#173e70;color:#fff;text-decoration:none;font-weight:800}.pds1__composer-link small{font-weight:500;opacity:.82}
.lae button:disabled{cursor:not-allowed;opacity:.48;background:#e8edf4!important;color:#677386!important;border-color:#cbd4df!important}
.lae--founder{display:block;padding:0;background:transparent}.lae--founder .lae__workspace{display:grid;gap:18px}.lae__studio-hero{display:flex;justify-content:space-between;gap:32px;align-items:center;padding:32px;border-radius:22px;background:linear-gradient(135deg,#132b4f,#285b91);color:#fff;box-shadow:0 18px 42px rgba(18,44,79,.16)}.lae__studio-hero small{letter-spacing:.12em;text-transform:uppercase;color:#bed7f2;font-weight:800}.lae__studio-hero h1{max-width:760px;margin:8px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.05}.lae__studio-hero p{max-width:720px;margin:0;color:#e7f0fa;font-size:16px;line-height:1.6}.lae__hero-actions,.lae__design-actions{display:flex;flex-wrap:wrap;gap:10px}.lae__hero-actions{min-width:190px;flex-direction:column}.lae__hero-actions a,.lae__navigation-card a.primary{display:inline-flex;justify-content:center;padding:11px 16px;border-radius:9px;background:#fff;color:#173e70;text-decoration:none;font-weight:800}.lae__studio-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lae__studio-tools article{display:grid;gap:6px;min-height:84px;padding:18px;border:1px solid #dce3ed;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(24,36,58,.05)}.lae__studio-tools span{font-weight:850;color:#18395f}.lae__studio-tools strong{font-size:13px;font-weight:600;color:#657386}.lae__founder-home .lae__page-dashboard button{border-radius:16px;box-shadow:0 6px 18px rgba(24,36,58,.06);transition:transform .15s ease,box-shadow .15s ease}.lae__founder-home .lae__page-dashboard button:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(24,36,58,.12)}.lae__sandbox-pill{display:inline-flex;padding:7px 11px;border-radius:999px;background:#fff3d6;color:#755400;font-size:12px;font-weight:850;white-space:nowrap}.lae__design-summary{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px;background:linear-gradient(120deg,#f5f9ff,#fff)}.lae__design-summary h2{margin:4px 0 8px;font-size:28px}.lae__design-actions button,.lae__section-head button{border:1px solid #b9c7d8;border-radius:9px;background:#fff;padding:9px 13px;font:inherit;font-weight:750;cursor:pointer}.lae__design-actions .primary,.lae__hero-actions .primary{background:#d9a441;color:#172033;border-color:#d9a441}.lae__founder-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.lae__founder-groups article{padding:16px;border:1px solid #dce3ed;border-radius:12px;background:#fafcff}.lae__founder-groups article span{font-size:12px;color:#68778b}.lae__founder-groups article h3{margin:5px 0}.lae__founder-groups article p{min-height:44px;color:#536176}.lae__founder-groups article strong{font-size:12px;color:#2457a6}.lae__design-assistant{border-color:#c8d9f2;background:linear-gradient(130deg,#f4f8ff,#fff)}.lae__design-assistant p{padding:12px 14px;border-left:3px solid #4c78b0;background:#fff;border-radius:0 9px 9px 0}.lae__advanced-intro{padding:18px 20px;border:1px dashed #9aa9bb;border-radius:12px;background:#f7f9fc;color:#48576b}.lae__navigation-card{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:180px}.lae__publish-founder .lae__section-head p{margin:6px 0 0;color:#5e6c7f}.lae__po-tabs{overflow-x:auto;scrollbar-width:thin}.lae__po-tabs button{white-space:nowrap}.lae--founder code{font-size:12px}
@media(max-width:900px){.lae__composer-inspector{grid-template-columns:1fr}.lae__picker-tools{grid-template-columns:1fr}.lae__draft-banner{align-items:flex-start;flex-direction:column}}
@media(max-width:900px){.lae__studio-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.lae__studio-hero,.lae__design-summary,.lae__navigation-card{align-items:flex-start;flex-direction:column}.lae__hero-actions{width:100%;flex-direction:row}.lae__hero-actions>*{flex:1}.lae__design-actions{width:100%}.lae__design-actions>*{flex:1}}
@media(max-width:560px){.lae__studio-tools{grid-template-columns:1fr}.lae__studio-hero{padding:22px}.lae__studio-hero h1{font-size:31px}.lae__hero-actions{flex-direction:column}.lae__po-context{align-items:flex-start;flex-wrap:wrap}.lae__sandbox-pill{margin-left:0}}
.pds-runtime{color:#17243a}.pds-runtime>.page-definition-runtime>.page-definition-grid{grid-template-areas:"header header header header header header header header header header header header" "toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar" "rail rail rail main main main main main main inspector inspector inspector" "utility utility utility utility utility utility utility utility utility utility utility utility";gap:14px;align-items:start}.pds-runtime>.page-definition-runtime>.page-definition-grid>[data-slot-id="Header"]{grid-area:header}.pds-runtime>.page-definition-runtime>.page-definition-grid>[data-slot-id="Toolbar"]{grid-area:toolbar}.pds-runtime>.page-definition-runtime>.page-definition-grid>[data-slot-id="Left Rail"]{grid-area:rail}.pds-runtime>.page-definition-runtime>.page-definition-grid>[data-slot-id="Main"]{grid-area:main}.pds-runtime>.page-definition-runtime>.page-definition-grid>[data-slot-id="Inspector"]{grid-area:inspector}.pds-runtime>.page-definition-runtime>.page-definition-grid>[data-slot-id="Utility"]{grid-area:utility}.pds-runtime__header,.pds-runtime__toolbar,.pds-runtime__rail,.pds-runtime__canvas,.pds-runtime__inspector,.pds-runtime__utility{border:1px solid #dbe3ee;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(26,46,75,.05)}.pds-runtime__header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 24px}.pds-runtime__header small,.pds-runtime__inspector>small,.pds-runtime__catalog>small,.pds-runtime__canvas-head small{color:#65748a;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850}.pds-runtime__header h1{margin:4px 0 3px;font-size:28px}.pds-runtime__header p{margin:0;color:#5c6b7e}.pds-runtime__toolbar{display:flex;gap:8px;align-items:center;padding:10px 12px;overflow-x:auto}.pds-runtime__toolbar button{flex:0 0 auto;border:1px solid #c4cfdd;border-radius:8px;background:#fff;padding:8px 11px;font:inherit;font-weight:720;color:#243752}.pds-runtime__toolbar button[aria-pressed="true"]{background:#173e70;color:#fff;border-color:#173e70}.pds-runtime__rail{overflow:hidden}.pds-runtime__rail>nav{display:grid;grid-template-columns:1fr 1fr;padding:10px;border-bottom:1px solid #e2e8f0;background:#f7f9fc}.pds-runtime__rail>nav button{border:0;border-radius:7px;background:transparent;padding:8px;text-align:left;font:inherit;font-size:12px;font-weight:750;color:#45566d}.pds-runtime__rail>nav button[aria-current="true"]{background:#173e70;color:#fff}.pds-runtime__catalog{display:grid;gap:5px;max-height:610px;overflow:auto;padding:12px}.pds-runtime__catalog>small{padding:4px 5px}.pds-runtime__catalog button,.pds-runtime__catalog a{display:grid;gap:3px;border:1px solid transparent;border-radius:9px;background:#fff;padding:9px;text-align:left;text-decoration:none;font:inherit;color:#253750}.pds-runtime__catalog button:hover,.pds-runtime__catalog button[aria-current="true"],.pds-runtime__catalog a:hover{border-color:#b8c8dc;background:#f3f7fc}.pds-runtime__catalog strong{font-size:13px}.pds-runtime__catalog span{font-size:11px;color:#708096}.pds-runtime__canvas{min-width:0;padding:14px;background:#f3f6fa}.pds-runtime__canvas-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pds-runtime__canvas-head h2{margin:3px 0}.pds-runtime__canvas-head>span{padding:5px 8px;border-radius:999px;background:#e7eef8;font-size:11px;font-weight:800}.pds-runtime__preview-grid{display:grid;gap:12px}.pds-runtime__preview-grid.is-split{grid-template-columns:1fr 1fr}.pds-runtime__preview-grid>div>small{display:block;margin-bottom:5px;color:#607087;font-weight:800}.pds-runtime__canvas .lae__preview-shell{margin:0;max-height:650px;overflow:auto;background:#fff}.pds-runtime__inspector{padding:18px;min-height:320px}.pds-runtime__inspector h2{margin:5px 0 12px;font-size:20px}.pds-runtime__inspector h3{margin:16px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#607087}.pds-runtime__inspector p{color:#536277;line-height:1.5}.pds-runtime__inspector dl{display:grid;gap:10px}.pds-runtime__inspector dl div{padding-bottom:9px;border-bottom:1px solid #e6ebf2}.pds-runtime__inspector dt{font-size:11px;color:#708096}.pds-runtime__inspector dd{margin:3px 0 0;font-weight:800}.pds-runtime__utility{display:flex;justify-content:space-between;gap:20px;padding:12px 16px;background:#f8fafc}.pds-runtime__utility>div{display:grid;gap:2px}.pds-runtime__utility span{font-size:12px;color:#637287}
@media(max-width:1100px){.pds-runtime>.page-definition-runtime>.page-definition-grid{grid-template-areas:"header header" "toolbar toolbar" "rail main" "inspector inspector" "utility utility";grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.pds-runtime>.page-definition-runtime>.page-definition-grid>.page-definition-slot{grid-column:auto}.pds-runtime__preview-grid.is-split{grid-template-columns:1fr}}
@media(max-width:700px){.pds-runtime>.page-definition-runtime>.page-definition-grid{display:grid;grid-template-areas:"header" "toolbar" "rail" "main" "inspector" "utility";grid-template-columns:1fr}.pds-runtime__header,.pds-runtime__utility{align-items:flex-start;flex-direction:column}.pds-runtime__rail>nav{display:flex;overflow-x:auto}.pds-runtime__rail>nav button{white-space:nowrap}.pds-runtime__catalog{max-height:260px}.pds-runtime__canvas .lae__preview-shell{max-height:520px}}
.pds-runtime{min-width:0;max-width:100%;overflow-x:hidden}.pds-runtime,.pds-runtime *{box-sizing:border-box}.pds-runtime>.page-definition-runtime,.pds-runtime>.page-definition-runtime>.page-definition-grid,.pds-runtime>.page-definition-runtime>.page-definition-grid>.page-definition-slot,.pds-runtime__preview-grid,.pds-runtime__preview-grid>div{min-width:0;max-width:100%}.pds-runtime__canvas .lae__preview-shell{width:100%;max-width:100%}
.pds-runtime.is-inspector-collapsed>.page-definition-runtime>.page-definition-grid{grid-template-areas:"header header header header header header header header header header header header" "toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar" "rail rail rail main main main main main main main inspector inspector" "utility utility utility utility utility utility utility utility utility utility utility utility"}.pds-runtime.is-inspector-collapsed>.page-definition-runtime>.page-definition-grid>[data-slot-id="Inspector"]{align-self:start;background:transparent;border:0;box-shadow:none}.pds-runtime__open-inspector{width:100%;border:1px solid #bdc9d9;border-radius:10px;background:#fff;padding:10px;font:inherit;font-weight:750;color:#284563}.pds-runtime__tree-node{display:grid;gap:3px}.pds-runtime__tree-children{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin:0 0 7px 14px;padding-left:8px;border-left:2px solid #d8e1ed}.pds-runtime__tree-children button{padding:6px 7px!important;font-size:11px!important}.pds-runtime__tree-children button[aria-current="true"]{background:#e7eef8!important;color:#173e70!important;font-weight:850}.pds-runtime__canvas-head>div:last-child{display:flex;align-items:center;gap:8px}.pds-runtime__canvas-head button,.pds-runtime__utility button,.pds-runtime__inspector button{border:1px solid #bdc9d9;border-radius:8px;background:#fff;padding:7px 10px;font:inherit;font-weight:720;color:#284563}.pds-runtime__inspector-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pds-runtime__inspector-head>div:last-child{display:flex;gap:5px}.pds-runtime__layout-options,.pds-runtime__widget-options,.pds-runtime__variant-options,.pds-runtime__box-actions{display:grid;gap:9px}.pds-runtime__layout-options article{padding:10px;border:1px solid #dbe3ee;border-radius:10px}.pds-runtime__layout-options article h3{margin-top:10px}.pds-runtime__layout-options article small{display:block;color:#65748a;line-height:1.4}.pds-runtime__layout-mini{display:grid;grid-template-columns:repeat(12,1fr);gap:2px;padding:5px;border-radius:7px;background:#edf2f8}.pds-runtime__layout-mini span{grid-column:span var(--mini-span);min-height:20px;padding:3px;background:#cad8ea;border-radius:3px;color:#304a6b;font-size:8px;overflow:hidden}.pds-runtime__widget-options button{display:grid;gap:4px;text-align:left}.pds-runtime__widget-options button span{font-size:11px;color:#67778d}.pds-runtime__unplaced{margin-top:12px;padding:10px;border:1px solid #f0cf86;border-radius:9px;background:#fff8e8}.pds-runtime__history{display:grid;gap:3px;padding:9px 0;border-bottom:1px solid #e4eaf1}.pds-runtime__history span{font-size:11px;color:#69788c}.pds-runtime__utility-actions{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.pds-design-box{position:relative;transition:outline .15s ease}.pds-design-box:hover{outline:1px dashed #4c75a8;outline-offset:3px}.pds-design-box.is-selected{outline:3px solid #d9a441;outline-offset:3px}.pds-design-box__menu,.pds-design-box__add{position:absolute;z-index:15;top:6px;right:6px;border:1px solid #b9c8db;border-radius:8px;background:#fff;box-shadow:0 3px 10px rgba(20,40,70,.14);color:#1f3f66;font:inherit;font-weight:850}.pds-design-box__menu{width:32px;height:30px;font-size:18px;line-height:1}.pds-design-box__add{padding:6px 9px;font-size:11px}.pds-design-box__label{position:absolute;z-index:14;left:6px;top:6px;max-width:calc(100% - 50px);padding:3px 6px;border-radius:5px;background:rgba(23,62,112,.88);color:#fff;font-size:9px;font-weight:800;opacity:0;transition:opacity .15s}.pds-design-box:hover .pds-design-box__label,.pds-design-box.is-selected .pds-design-box__label{opacity:1}.pds-runtime__box-actions button{text-align:left}.pds-runtime__box-actions button:nth-last-child(2){color:#8a5a00}.pds-runtime__box-actions button:nth-last-child(3){color:#9b2c2c}
@media(max-width:1100px){.pds-runtime.is-inspector-collapsed>.page-definition-runtime>.page-definition-grid{grid-template-areas:"header header" "toolbar toolbar" "rail main" "inspector inspector" "utility utility"}.pds-runtime__tree-children{grid-template-columns:1fr}}
.pds-runtime.is-inspector-collapsed>.page-definition-runtime>.page-definition-grid{grid-template-areas:"header header header header header header header header header header header header" "toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar toolbar" "rail rail rail main main main main main main main main main" "utility utility utility utility utility utility utility utility utility utility utility utility"}.pds-runtime.is-inspector-collapsed>.page-definition-runtime>.page-definition-grid>[data-slot-id="Inspector"]{display:none}
@media(max-width:1100px){.pds-runtime.is-inspector-collapsed>.page-definition-runtime>.page-definition-grid{grid-template-areas:"header header" "toolbar toolbar" "rail main" "utility utility"}}
@media(max-width:700px){.pds-runtime.is-inspector-collapsed>.page-definition-runtime>.page-definition-grid{grid-template-areas:"header" "toolbar" "rail" "main" "utility"}}

.pds-runtime__rail-group{display:grid;gap:3px;padding:5px 0 10px}.pds-runtime__rail-group h3,.pds-runtime__layout-group>h3{margin:5px 5px 3px;color:#53657d;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pds-runtime__layout-summary{display:grid;gap:4px;margin-bottom:12px;padding:11px;border:1px solid #c9d7e8;border-radius:10px;background:#f4f8fd}.pds-runtime__layout-summary strong{color:#173e70}.pds-runtime__layout-summary span{color:#5f6f84;font-size:11px;line-height:1.45}.pds-runtime__layout-group{display:grid;gap:6px;margin-top:14px}.pds-runtime__layout-card-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.pds-runtime__layout-card-head h3{margin:9px 0 4px!important}.pds-runtime__layout-options article dl{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:9px 0}.pds-runtime__layout-options article dl div{padding:6px;border:1px solid #e5eaf1;border-radius:6px}.pds-runtime__layout-options article dt{font-size:9px}.pds-runtime__layout-options article dd{font-size:11px}.pds-runtime__layout-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.pds-runtime__layout-card-actions button:first-child{background:#173e70;color:#fff;border-color:#173e70}.pds-runtime__layout-warning{padding:7px;border-radius:6px;background:#fff4da;color:#765500!important;font-size:11px}.pds-runtime__inspector{max-height:720px;overflow:auto}.pds-runtime__inspector .pds-runtime__layout-options{grid-template-columns:1fr}.pds-runtime__inspector .lae__badge{white-space:nowrap}
