/* Academic Master 6.1 — blue & gold studio identity.
   Scoped to plugin chrome. Slide SVG artwork and exported decks keep their palettes. */
.am-studio.am-luxe.am-v6.am-bluegold{
 --am-navy:#0b1f42;--am-ink:#14284a;--am-muted:#475e80;
 --am-blue:#185adb;--am-blue-bright:#2875ff;--am-blue-soft:#edf4ff;
 --am-gold:#ffc857;--am-gold-dark:#825800;--am-gold-soft:#fff5dc;
 --am-line:#ccd9ed;--am-paper:#fff;--am-page:#f3f7fd;
 --ink:var(--am-ink);--muted:var(--am-muted);--blue:var(--am-blue);--line:var(--am-line);
 color:var(--am-ink);background:var(--am-page);font-family:'Segoe UI',Arial,Helvetica,sans-serif;
 text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;
}
.am-studio.am-luxe.am-v6.am-bluegold.is-home{--ink:var(--am-ink);--muted:var(--am-muted);--blue:var(--am-blue);color:var(--am-ink);background:var(--am-page)}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-home,.am-outline-page,.am-design-page,.am-review-page,.am-editor){color:var(--am-ink);background:radial-gradient(ellipse at 100% 0,#e2edff 0,transparent 55%),var(--am-page)}
.am-studio.am-luxe.am-v6.am-bluegold :is(button,a,summary){-webkit-tap-highlight-color:#185adb20}
.am-studio.am-luxe.am-v6.am-bluegold :is(button,a,summary):focus-visible{outline:3px solid var(--am-gold)!important;outline-offset:2px;box-shadow:0 0 0 5px var(--am-navy)!important}
.am-studio.am-luxe.am-v6.am-bluegold :is(input,select,textarea){accent-color:var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am6-form,.am-editor,.am-outline-page,.am-review-page,.am-dialog,.amp-rehearsal) :is(input:not([type=range]):not([type=color]):not([type=checkbox]):not([type=radio]),select,textarea){background:#fff!important;color:var(--am-ink)!important;border-color:var(--am-line)!important;caret-color:var(--am-blue);font-size:14px!important;font-family:'Segoe UI',Arial,sans-serif!important;line-height:1.6}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am6-form,.am-editor,.am-outline-page,.am-review-page,.am-dialog) :is(input,textarea)::placeholder{color:#596e8a;opacity:1}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am6-form,.am-editor,.am-outline-page,.am-review-page,.am-dialog) :is(input,select,textarea):focus{outline:2px solid #a4c3ff!important;outline-offset:2px;border-color:var(--am-blue)!important;box-shadow:0 0 0 4px #185adb0c!important}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-primary,.am-export,.am6-form .am-generate){background:linear-gradient(120deg,#185adb,#1052ca)!important;color:#fff!important;border:1px solid #124bc0!important;box-shadow:0 6px 16px #185adb22;font-weight:700!important}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-primary,.am-export,.am6-form .am-generate):hover:not(:disabled){background:linear-gradient(120deg,#0c47b8,#0b3f9f)!important;color:#fff!important;box-shadow:0 8px 20px #185adb35}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-primary,.am-export)>svg{color:inherit}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-outline,.am-link){color:var(--am-blue);border-color:var(--am-line);font-weight:600}
.am-studio.am-luxe.am-v6.am-bluegold .am-product-nav{background:#fff;border-bottom:1px solid var(--am-line);box-shadow:0 3px 18px #0b1f4207;padding-block:17px;gap:18px}
.am-studio.am-luxe.am-v6.am-bluegold .am-studio-brand{color:var(--am-navy);font-weight:750;font-size:18px;letter-spacing:-.5px}
.am-studio.am-luxe.am-v6.am-bluegold .am-studio-brand>b{background:var(--am-blue);color:var(--am-gold);border-radius:12px;box-shadow:0 5px 12px #185adb26;width:39px;height:39px}
.am-studio.am-luxe.am-v6.am-bluegold .am-studio-brand>small{color:var(--am-muted);font-size:11px;font-weight:500}
.am-studio.am-luxe.am-v6.am-bluegold .am-toplinks button{color:var(--am-ink);font-size:13px;font-weight:650;padding:10px 13px}
.am-studio.am-luxe.am-v6.am-bluegold .am-toplinks button:hover{color:var(--am-blue);background:var(--am-blue-soft)}
.am-studio.am-luxe.am-v6.am-bluegold.is-home .am-toplinks [data-action=home]{background:var(--am-blue);color:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .am-toplinks [data-action=projects]{background:var(--am-gold-soft);color:var(--am-navy);border:1px solid #f1ce79}
.am-studio.am-luxe.am-v6.am-bluegold .am-step-navigation{background:#fff;border-bottom:1px solid var(--am-line);gap:12px;padding-block:16px}
.am-studio.am-luxe.am-v6.am-bluegold .am-step-navigation button{background:#f1f6ff;color:var(--am-ink);border:1px solid #c9d9f2;font-size:13px;font-weight:650;box-shadow:none;border-radius:11px}
.am-studio.am-luxe.am-v6.am-bluegold .am-step-navigation button[aria-current=step]{background:var(--am-blue);color:#fff;border-color:var(--am-blue);box-shadow:0 4px 0 var(--am-gold),0 7px 18px #185adb22}
.am-studio.am-luxe.am-v6.am-bluegold .am-step-navigation button:hover:not(:disabled){background:#e1ecff;color:var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .am-step-navigation button[aria-current=step]:hover{background:#104cc0;color:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .am-step-navigation button:disabled{opacity:1;background:#f6f8fc;color:#6a7c96;border-color:#e1e7f0;box-shadow:none}
/* Creation: a bold blue opening with warm gold, readable form cards below. */
.am-studio.am-luxe.am-v6.am-bluegold .am6-hero{position:relative;isolation:isolate;margin:28px 0 30px;padding:clamp(28px,4vw,62px);min-height:480px;gap:36px;border-radius:28px;background:radial-gradient(ellipse at 100% 0,#1657c7 0,transparent 58%),linear-gradient(120deg,#0b234e,#123f99);box-shadow:0 18px 45px #0e397921;overflow:hidden;color:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .am6-hero:after{content:'';position:absolute;inset:auto 0 0;height:5px;background:linear-gradient(90deg,#ffc857,#ffe8ae 48%,#2875ff);pointer-events:none}
.am-studio.am-luxe.am-v6.am-bluegold .am6-hero h1{font:750 clamp(42px,4.4vw,68px)/1.05 'Segoe UI',Arial,sans-serif;letter-spacing:-2.8px;color:#fff;margin:22px 0}
.am-studio.am-luxe.am-v6.am-bluegold .am6-hero h1 em{color:#ffd477;font-weight:500}
.am-studio.am-luxe.am-v6.am-bluegold .am6-hero h1 em:after{border-color:#ffc857;height:6px;bottom:-5px;animation:none}
.am-studio.am-luxe.am-v6.am-bluegold .am6-hero-copy>p{font-size:16px;line-height:1.75;color:#e1edff;max-width:460px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-pill{background:#ffffff12;color:#ffe3a5;border-color:#ffffff40;font-size:11px;font-weight:700;letter-spacing:1.2px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-pill i{background:var(--am-gold);box-shadow:0 0 0 4px #ffc8571a}
.am-studio.am-luxe.am-v6.am-bluegold .am6-start{background:linear-gradient(120deg,#ffcf66,#ffbc3a)!important;color:var(--am-navy)!important;border-color:#ffd885;box-shadow:0 7px 22px #06152f30;min-height:52px;font-size:14px;font-weight:750;padding:14px 20px;animation:none}
.am-studio.am-luxe.am-v6.am-bluegold .am6-start:hover{background:#ffdb83!important;color:var(--am-navy)!important;box-shadow:0 9px 24px #06152f40}
.am-studio.am-luxe.am-v6.am-bluegold .am6-start>span{color:var(--am-navy)}
.am-studio.am-luxe.am-v6.am-bluegold .am6-hero .am12-manual-button{background:#fff;color:#104ba9;border-color:#fff;font-size:13px;box-shadow:0 5px 15px #06152f20}
.am-studio.am-luxe.am-v6.am-bluegold .am6-hero .am12-manual-button:hover{background:#e5efff;color:#0b326b}
.am-studio.am-luxe.am-v6.am-bluegold .am6-demo{color:#fff;font-size:13px;font-weight:600}
.am-studio.am-luxe.am-v6.am-bluegold .am6-demo:hover{color:#ffe2a1;background:#ffffff12}
.am-studio.am-luxe.am-v6.am-bluegold .am6-demo>span{background:#ffffff12;color:var(--am-gold);border-color:#8babdf}
.am-studio.am-luxe.am-v6.am-bluegold .am6-benefits{color:#e0edff;font-size:12px;gap:16px;line-height:1.6;flex-wrap:wrap}
.am-studio.am-luxe.am-v6.am-bluegold .am6-art>.am6-art-grid{background-image:radial-gradient(#c7dcff 1px,transparent 1px);opacity:.35}
.am-studio.am-luxe.am-v6.am-bluegold .am6-slide{box-shadow:0 20px 35px #06152f45;border:1px solid #ffffff50}
.am-studio.am-luxe.am-v6.am-bluegold .am6-space{background:#081d3d;color:#fff0c8}
.am-studio.am-luxe.am-v6.am-bluegold .am6-planet{background:radial-gradient(circle at 32% 28%,#fff0c1,#ffc857 30%,#2358a9 58%,#091d42 75%);box-shadow:0 0 30px #ffda8120,inset -20px -12px 32px #071b3c}
.am-studio.am-luxe.am-v6.am-bluegold .am6-green{background:linear-gradient(135deg,#ffda7d,#ffc24a);color:#112a51}
.am-studio.am-luxe.am-v6.am-bluegold .am6-flower{color:#a76a00;opacity:.6}
.am-studio.am-luxe.am-v6.am-bluegold .am6-city{background:#fff;color:#102d57}
.am-studio.am-luxe.am-v6.am-bluegold .am6-floating-note{color:var(--am-ink);border-color:#cadcf7!important;box-shadow:0 10px 25px #04193840!important}
.am-studio.am-luxe.am-v6.am-bluegold .am6-floating-note>span{background:var(--am-blue);color:var(--am-gold)}
.am-studio.am-luxe.am-v6.am-bluegold .am6-floating-note small{color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .am6-doodle{color:#ffd477}
.am-studio.am-luxe.am-v6.am-bluegold .am6-process>.am9-process-card{background:#fff;border:1px solid #c9daf3;box-shadow:0 5px 14px #10316b09;animation:none;border-radius:16px;padding-block:22px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-process>.am9-process-card:nth-child(even){background:#fffaf0;border-color:#efd69b}
.am-studio.am-luxe.am-v6.am-bluegold .am6-process>.am9-process-card b{color:#fff;background:var(--am-blue);border-color:var(--am-blue);font-weight:750;box-shadow:0 0 0 5px #edf4ff}
.am-studio.am-luxe.am-v6.am-bluegold .am6-process>.am9-process-card:nth-child(even) b{color:var(--am-navy);background:var(--am-gold);border-color:var(--am-gold);box-shadow:0 0 0 5px #fff5dc}
.am-studio.am-luxe.am-v6.am-bluegold .am6-process>.am9-process-card>span{color:var(--am-navy);font-size:14px;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am6-process>.am9-process-card small{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-process>.am9-process-card>.am9-icon{color:var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .am6-process>.am9-process-card:hover{border-color:var(--am-blue);box-shadow:0 10px 22px #185adb15}
.am-studio.am-luxe.am-v6.am-bluegold .am12-manual-entry{background:linear-gradient(110deg,#fff9e9,#fff);border:1px solid #eacc87;border-left:5px solid var(--am-gold);box-shadow:0 6px 18px #0b1f4206}
.am-studio.am-luxe.am-v6.am-bluegold .am12-manual-mark{background:var(--am-gold);color:var(--am-navy);border-color:#e5ae35}
.am-studio.am-luxe.am-v6.am-bluegold .am12-manual-entry span{color:#755000;font-size:11px}
.am-studio.am-luxe.am-v6.am-bluegold .am12-manual-entry h2{color:var(--am-navy);font-weight:750;font-size:24px}
.am-studio.am-luxe.am-v6.am-bluegold .am12-manual-entry p{color:var(--am-muted);font-size:14px}
.am-studio.am-luxe.am-v6.am-bluegold .am12-manual-entry button{color:#fff;background:var(--am-blue);border-color:var(--am-blue);font-size:14px;box-shadow:0 6px 15px #185adb20}
.am-studio.am-luxe.am-v6.am-bluegold .am12-manual-entry button:hover{background:#104ab9}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form{background:#fff;border:1px solid #c7d8f0;border-top:4px solid var(--am-blue);box-shadow:0 12px 32px #0b315a0d;border-radius:20px;padding:32px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-label{color:var(--am-blue);font-size:11px;font-weight:750;letter-spacing:1.25px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form h2{font:750 30px/1.2 'Segoe UI',Arial,sans-serif;color:var(--am-navy);letter-spacing:-.8px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-mini-spark{color:#b98212}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form-description{color:var(--am-muted);font-size:14px;line-height:1.7}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-input-modes{background:#edf3ff;border:1px solid #ccdcf5;padding:5px;gap:6px;border-radius:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-input-modes button{font-size:13px;font-weight:650;color:var(--am-muted);min-height:42px;border-radius:8px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-input-modes button.active{background:var(--am-blue);color:#fff;box-shadow:0 4px 10px #185adb20}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form label{color:var(--am-ink);font-size:13px;font-weight:650;letter-spacing:0}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-topic-label textarea{background:#fbfdff!important;font-size:16px!important;min-height:145px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-character-count{color:var(--am-muted);font-size:11px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-suggestions>span{color:var(--am-muted);font-size:10px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-suggestions button{background:#f0f6ff;border:1px solid #cbdcf5;color:#174796;font-size:12px;padding:7px 10px;border-radius:8px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-suggestions button:hover{background:#e1edff;border-color:#87adf1}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-upload-zone{background:#f2f7ff;border:1px dashed #7faae8;border-radius:12px;padding:18px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-upload-zone>[data-icon]{background:var(--am-blue);color:#fff;border-radius:10px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-upload-zone strong{color:#143a73;font-size:13px;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-upload-zone small{color:var(--am-muted);font-size:11px;line-height:1.5}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-upload-zone button{color:#124998;border-color:#abc7f0;font-size:12px;font-weight:650}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-upload-zone.is-dragover{background:#e0edff;border-color:var(--am-blue);box-shadow:0 0 0 3px #185adb15}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-check{font-size:13px;color:var(--am-ink)}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-check small{font-size:11px;color:var(--am-muted);line-height:1.5}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-generation-options{border-color:var(--am-line);gap:18px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form summary{font-size:13px;color:#154c9f;font-weight:650}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-generate{min-height:54px;font-size:16px!important;border-radius:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-generate :is([data-icon],span:last-child){color:var(--am-gold)}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-prompt-footnote{font-size:12px;color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-ai-disclosure{font-size:11px;color:var(--am-muted);line-height:1.6}
/* Branded decorative artwork is CSS only; no extra image downloads. */
.am-studio.am-luxe.am-v6.am-bluegold .am6-preview-card.am9-showcase{background:radial-gradient(ellipse at top right,#1657c7,transparent 65%),#0b295b;color:#fff;border:1px solid #174287;box-shadow:0 14px 34px #0c2b621c;animation:none}
.am-studio.am-luxe.am-v6.am-bluegold .am9-showcase .am6-preview-top{color:#ffdc8a;font-size:10px;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am9-showcase h2{color:#fff!important;font-family:'Segoe UI',Arial,sans-serif;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am9-showcase h2 em{color:#ffd477!important}
.am-studio.am-luxe.am-v6.am-bluegold .am9-showcase p.am9-showcase-intro{color:#dce9ff;font-size:14px;line-height:1.7}
.am-studio.am-luxe.am-v6.am-bluegold .am9-orbit{border-color:#95b8fa}
.am-studio.am-luxe.am-v6.am-bluegold .am9-deck-back-one{background:#2e74ef;border-color:#5290ff}
.am-studio.am-luxe.am-v6.am-bluegold .am9-deck-back-two{background:#ffc857;border-color:#ffdc8c}
.am-studio.am-luxe.am-v6.am-bluegold .am9-showcase .am6-mini-deck{background:#fff;border-color:#d4e2fa;color:var(--am-navy)}
.am-studio.am-luxe.am-v6.am-bluegold .am9-showcase .am6-mini-deck :is(h3,footer,.am6-mini-kicker){color:var(--am-navy)}
.am-studio.am-luxe.am-v6.am-bluegold .am9-bloom i{background:#3376ef}
.am-studio.am-luxe.am-v6.am-bluegold .am9-bloom i:nth-child(even){background:#78a9ff}
.am-studio.am-luxe.am-v6.am-bluegold .am9-bloom b{background:#ffc857;border-color:#fff1c9}
.am-studio.am-luxe.am-v6.am-bluegold .am9-float-note{background:#fff7e3;color:var(--am-navy);border-color:#f2d38f}
.am-studio.am-luxe.am-v6.am-bluegold .am9-float-note .am9-icon{background:var(--am-blue);color:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .am9-scene-spark{color:#ffd477}
.am-studio.am-luxe.am-v6.am-bluegold .am9-showcase-tags>span{color:#fff;background:#ffffff12;border-color:#ffffff40;font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold button.am9-showcase-link{color:#ffdc8a;border-color:#ffffff35;font-size:13px}
.am-studio.am-luxe.am-v6.am-bluegold button.am9-showcase-link:hover{color:#fff1c4;background:none}
.am-studio.am-luxe.am-v6.am-bluegold .am6-included strong{font-size:14px;font-weight:700;color:var(--am-navy)}
.am-studio.am-luxe.am-v6.am-bluegold .am6-included small{font-size:12px;color:var(--am-muted);line-height:1.5}
.am-studio.am-luxe.am-v6.am-bluegold .am6-included [data-icon]{background:var(--am-blue-soft);color:var(--am-blue);border-color:#bad0f4;width:38px;height:38px;padding:9px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-student-note{font-size:12px;color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .am-home-utility.am6-utility{background:#fff;border:1px solid var(--am-line);border-top:4px solid var(--am-gold);box-shadow:0 10px 26px #12315c08}
.am-studio.am-luxe.am-v6.am-bluegold .am9-utility-heading>.am6-label{color:var(--am-blue);font-size:11px}
.am-studio.am-luxe.am-v6.am-bluegold .am9-utility-heading h2{font-weight:750;color:var(--am-navy)}
.am-studio.am-luxe.am-v6.am-bluegold .am9-utility-heading h2 em{color:#174fa9}
.am-studio.am-luxe.am-v6.am-bluegold .am9-utility-heading p{font-size:13px;color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .am9-shortcuts>button{background:#f4f8ff;border-color:#c8d9f4;color:var(--am-navy)}
.am-studio.am-luxe.am-v6.am-bluegold .am9-shortcuts>button:nth-child(2){background:#fff8e8;border-color:#f2d691}
.am-studio.am-luxe.am-v6.am-bluegold .am9-shortcuts>button:hover{background:#e7f0ff;border-color:var(--am-blue);box-shadow:0 7px 20px #185adb16}
.am-studio.am-luxe.am-v6.am-bluegold .am9-shortcuts strong{font-size:15px;color:var(--am-navy)}
.am-studio.am-luxe.am-v6.am-bluegold .am9-shortcuts small{font-size:12px;color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .am9-shortcut-icon{background:var(--am-blue);color:#fff;border-color:var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .am6-utility .am-motion-toggle{color:var(--am-muted);border-color:var(--am-line);font-size:11px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-page .am-design-library{background:#fff;border-color:#c9d9f2;border-radius:16px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-page .am-design-library>summary{color:var(--am-navy);font-weight:700;font-size:16px;padding:20px 24px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-bottom{padding:38px 20px;margin:28px 0 0;border-radius:22px;background:linear-gradient(115deg,#0b244e,#154cae);text-align:center;color:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .am6-bottom>span{color:#e0eaff;font-size:11px;letter-spacing:1.2px}
.am-studio.am-luxe.am-v6.am-bluegold .am6-bottom>p{color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.2;font-weight:650}
.am-studio.am-luxe.am-v6.am-bluegold .am6-bottom>p :is(em,span){color:#ffd477}
/* Outline, design and download pages share a clear blue masthead. */
.am-studio.am-luxe.am-v6.am-bluegold .am-workflow-bar{background:#fff;border-color:var(--am-line)}
.am-studio.am-luxe.am-v6.am-bluegold .am-workflow-bar>button{color:#164b9d;background:#edf4ff;border-color:#cbdcf5;font-size:13px}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline-stage{color:var(--am-blue);font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline-hero.am12-story-banner{background:radial-gradient(ellipse at 100% 0,#1657c7,transparent 60%),linear-gradient(115deg,#0b244e,#113d90);border-bottom:4px solid var(--am-gold);color:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .am12-banner-copy{background:none}
.am-studio.am-luxe.am-v6.am-bluegold .am12-banner-copy h2{color:#fff;font-weight:750}
.am-studio.am-luxe.am-v6.am-bluegold .am12-banner-copy h2 em{color:#ffd477}
.am-studio.am-luxe.am-v6.am-bluegold .am12-banner-copy p{color:#e0ecff;font-size:16px}
.am-studio.am-luxe.am-v6.am-bluegold .am12-banner-copy .am8-step-pill{color:#ffe2a0;background:#ffffff12;border-color:#ffffff40;font-size:11px;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am12-banner-trails{opacity:.45}
.am-studio.am-luxe.am-v6.am-bluegold .am12-banner-trails path{stroke:#94b8ff}
.am-studio.am-luxe.am-v6.am-bluegold .am12-banner-trails path:nth-child(2){stroke:#ffc857}
.am-studio.am-luxe.am-v6.am-bluegold .am12-banner-trails path:nth-child(3){stroke:#abcaff}
.am-studio.am-luxe.am-v6.am-bluegold .am12-banner-steps span{color:#e0ecff;font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am12-banner-steps b{background:var(--am-gold);color:var(--am-navy);border-color:var(--am-gold);font-weight:750}
.am-studio.am-luxe.am-v6.am-bluegold .am12-banner-steps>i{background:#93b4ee}
.am-studio.am-luxe.am-v6.am-bluegold .am12-story-tile{box-shadow:0 16px 26px #041b4240}
.am-studio.am-luxe.am-v6.am-bluegold .am12-tile-outline{background:#fff;color:var(--am-navy);border-color:#c8d9f7}
.am-studio.am-luxe.am-v6.am-bluegold .am12-tile-design{background:#ffc857;color:var(--am-navy);border-color:#ffe3a3}
.am-studio.am-luxe.am-v6.am-bluegold .am12-tile-present{background:#08377f;color:#fff;border-color:#608ad0}
.am-studio.am-luxe.am-v6.am-bluegold .am12-writing i{background:#8fb4f1}
.am-studio.am-luxe.am-v6.am-bluegold .am12-design-blocks i{background:#996307}
.am-studio.am-luxe.am-v6.am-bluegold .am12-design-blocks i:nth-child(2){background:#6a4400}
.am-studio.am-luxe.am-v6.am-bluegold .am12-design-blocks i:nth-child(3){background:#bb811a}
.am-studio.am-luxe.am-v6.am-bluegold .am12-present-symbol{color:var(--am-gold);opacity:1}
.am-studio.am-luxe.am-v6.am-bluegold .am12-scene-note{color:#e0ebff;font-size:13px}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am-outline-title-label{background:linear-gradient(120deg,#eaf2ff,#fff);border-color:#bcd1f2;border-left:4px solid var(--am-blue);color:var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am-outline-title-label input.am-outline-title{font-size:24px!important;font-weight:750;color:var(--am-navy)!important}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline-list-heading h3{font-size:21px;color:var(--am-navy);font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline-list-heading p{font-size:13px;color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am9-story-card{background:#fff;border:1px solid #c4d7f4;box-shadow:0 6px 20px #15315f09}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am9-story-card:nth-child(even){border-color:#e5ca8b}
.am-studio.am-luxe.am-v6.am-bluegold .am9-card-head{background:linear-gradient(100deg,#f1f6ff,#fff)}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am-outline-number{background:var(--am-blue);color:#fff;border-color:var(--am-blue);font-family:'Segoe UI',Arial,sans-serif;font-size:20px;font-weight:750}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am9-story-card:nth-child(even) .am-outline-number{background:var(--am-gold);color:var(--am-navy);border-color:#eab53f}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am-outline-text input{font-size:18px!important;font-weight:700;background:transparent!important;border-color:transparent!important;color:var(--am-navy)!important}
.am-studio.am-luxe.am-v6.am-bluegold .am9-slide-summary{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am9-card-detail>label{color:var(--am-blue);font-size:11px;font-weight:750}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am9-card-detail textarea{background:#fbfdff!important;color:var(--am-ink)!important;border-color:#c7d8f1!important;font-size:15px!important}
.am-studio.am-luxe.am-v6.am-bluegold .am9-card-foot>small{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline button.am9-card-toggle{background:#e9f2ff;border-color:#bdd2f2;color:var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am-outline-add{color:var(--am-blue);background:#e9f2ff;border-color:#95b6e7;font-size:14px;font-weight:650}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am-brief-card{background:#fff;border:1px solid #c9d9ef;box-shadow:0 9px 25px #0b315a09}
.am-studio.am-luxe.am-v6.am-bluegold .am9-aside-heading h3{font-weight:750!important;color:var(--am-navy)!important}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am-brief-content dl{font-size:13px}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am-brief-content>small{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am-outline-ai{background:linear-gradient(135deg,#edf4ff,#fff);border:1px solid #bdd1f0;border-top:4px solid var(--am-blue);animation:none;box-shadow:0 9px 25px #0b315a09}
.am-studio.am-luxe.am-v6.am-bluegold .am8-ai-badge{background:var(--am-gold);color:var(--am-navy);border-color:#e8b742}
.am-studio.am-luxe.am-v6.am-bluegold .am-outline-ai h3{font-family:'Segoe UI',Arial,sans-serif;font-size:25px;font-weight:700;color:var(--am-navy)}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am8-ai-description{font-size:14px;color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am9-ai-prompts button{font-size:12px;background:#fff;border-color:#bed1ef;color:#144795}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am-outline-actions{background:#fff;border-top:1px solid var(--am-line);box-shadow:0 -6px 20px #0b315a06}
.am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am-outline-actions .am-primary{background:var(--am-blue)!important;color:#fff!important}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-design-heading,.am-review-heading){padding:42px 24px 36px;margin:0 0 30px;background:radial-gradient(ellipse at 100% 0,#1657c7,transparent 58%),linear-gradient(115deg,#0c2855,#153e88);border-bottom:4px solid var(--am-gold)}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-design-heading,.am-review-heading) h2{color:#fff;font-weight:750;line-height:1.12;margin:18px 0}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-design-heading,.am-review-heading) h2 em{color:#ffd477}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-design-heading,.am-review-heading)>p{color:#e1ebff;font-size:16px}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-design-heading,.am-review-heading) .am8-step-pill{background:#ffffff12;border-color:#ffffff40;color:#ffe0a0;font-size:11px}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-template-card,.am-design-choice){background:#fff!important;border-color:#cbd9ee!important;box-shadow:0 7px 22px #0c305f0d;border-radius:16px}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-template-card,.am-design-choice):hover{border-color:var(--am-blue)!important;box-shadow:0 14px 30px #185adb22}
.am-studio.am-luxe.am-v6.am-bluegold .am-design-choice[aria-pressed=true]{background:#fff9e9!important;border-color:#d9a536!important;box-shadow:0 0 0 3px #ffe6a9,0 12px 24px #0b315a12}
.am-studio.am-luxe.am-v6.am-bluegold .am-design-choice>strong{color:var(--am-navy);font-size:16px;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am-design-choice[aria-pressed=true]>strong:after{background:var(--am-gold);color:var(--am-navy);font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-meta{color:var(--am-navy);font-size:15px;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-meta small{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-overlay{background:#081e4b77}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-overlay>span{background:var(--am-gold)!important;color:var(--am-navy)!important;-webkit-text-fill-color:var(--am-navy)!important;border-color:#ffdf96;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am-categories button{font-size:12px;color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .am-categories button[aria-pressed=true]{background:var(--am-blue);color:#fff;border-color:var(--am-blue)}
/* Editor: a stronger title bar, clear blue selections and a gold export action. */
.am-studio.am-luxe.am-v6.am-bluegold .am-editor{--ed-ink:var(--am-ink);--ed-muted:var(--am-muted);--ed-line:var(--am-line);background:#edf3fc}
.am-studio.am-luxe.am-v6.am-bluegold .am10-editor-heading{background:radial-gradient(ellipse at 100% 0,#1657c7,transparent 65%),linear-gradient(115deg,#0c2855,#153e88);padding:24px 28px;border-radius:18px;border-bottom:3px solid var(--am-gold);margin:0 0 20px;box-shadow:0 9px 20px #0b315a0c}
.am-studio.am-luxe.am-v6.am-bluegold .am10-editor-heading span{color:#ffdc8a;font-size:11px;font-weight:700;letter-spacing:1.5px}
.am-studio.am-luxe.am-v6.am-bluegold .am10-editor-heading h2{color:#fff;font-weight:700;letter-spacing:-.7px}
.am-studio.am-luxe.am-v6.am-bluegold .am10-editor-heading h2 em{color:#ffd477}
.am-studio.am-luxe.am-v6.am-bluegold .am10-editor-heading p{color:#e0ebff;font-size:14px}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor-top{background:#fff;border-color:#c4d5ee;box-shadow:0 6px 18px #0b315a08}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor-top .am-deck-title{font-size:18px!important;font-weight:700;color:var(--am-navy)!important}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor-top .am-saved{background:#edf4ff;color:#264b7b;font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor-top button{background:#f4f8ff;color:#174175;border-color:#cfdef3;font-size:12px;font-weight:600}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor-top .am-account-save{background:#edf4ff!important;color:#164ca1!important;border-color:#aec9f3!important}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor .am-export{background:linear-gradient(120deg,#ffcf67,#ffc247)!important;color:var(--am-navy)!important;border-color:#e7b13b!important;box-shadow:0 5px 14px #bc7f1620;font-weight:750!important}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor .am-export:hover{background:#ffdb86!important;color:var(--am-navy)!important}
.am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon{border:1px solid #bacfee;border-radius:16px;box-shadow:0 7px 22px #0b315a0a;background:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-top{background:#0d2b59;border-bottom:1px solid #234c8a;padding-inline:18px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-tabs :is(button,span){color:#e2edff;font-size:13px;font-weight:650;padding-block:15px 13px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-tabs button[aria-selected=true]{color:#ffdc8a;background:transparent!important}
.am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-tabs button[aria-selected=true]:after{height:3px;background:var(--am-gold)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-tabs button:hover{color:#fff!important;box-shadow:none!important}
.am-studio.am-luxe.am-v6.am-bluegold .amp-free-label{color:#dfeaff;letter-spacing:1px;font-size:11px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-free-label i{background:var(--am-gold);color:var(--am-navy);font-weight:700;padding:5px 9px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-panel{padding:12px;min-height:91px;background:#fff;gap:6px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-panel>button{font-size:12px!important;color:#163f7d;gap:6px;min-width:75px;min-height:64px;background:#f7faff;border:1px solid #e0eafb;padding:10px 13px!important}
.am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-panel>button>svg{color:var(--am-blue);width:22px;height:22px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-panel>button:hover:not(:disabled){background:#fff5dc!important;border-color:#e9c46d;color:#14284a;box-shadow:none!important}
.am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-hint{font:13px/1.5 'Segoe UI',Arial,sans-serif;color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-divider{background:#cfddf1}
.am-studio.am-luxe.am-v6.am-bluegold .amp-snap{font-size:12px;color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-snap input[type=checkbox]{accent-color:var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-startup-note{color:var(--am-muted);background:#f1f6ff}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor :is(.am-filmstrip,.am-stage,.am-properties,.am-toolrail){border-color:#c4d5ef;box-shadow:0 7px 18px #0b315a06}
.am-studio.am-luxe.am-v6.am-bluegold .am-filmstrip{background:#f9fbff;scrollbar-color:#9db9e3 transparent}
.am-studio.am-luxe.am-v6.am-bluegold .am-rail-heading{font-size:11px;font-weight:750;color:#315783}
.am-studio.am-luxe.am-v6.am-bluegold .am-slide-thumb[aria-current=true]{border-color:var(--am-blue)!important;outline-color:#a8c7ff;background:#fff;box-shadow:0 0 0 3px #c2d8ff,0 6px 16px #0b315a15}
.am-studio.am-luxe.am-v6.am-bluegold .am-slide-thumb small{color:#264b7e;font-size:12px;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor .am-add-slide{background:#e7f0ff!important;color:var(--am-blue)!important;border-color:#83aaea!important}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor .am-add-slide small{color:var(--am-blue)!important;font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-stage{background:radial-gradient(#b8ccef 1px,transparent 1px),#e5edfa;background-size:18px 18px}
.am-studio.am-luxe.am-v6.am-bluegold .am-stage-toolbar{background:#fff;border-bottom-color:#c4d5ed}
.am-studio.am-luxe.am-v6.am-bluegold .am-stage-toolbar button{background:#f0f6ff;color:#17447d;border-color:#c4d7f1;font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-stage-toolbar button[data-action=delete]{background:#fff2f0;color:#a0312c;border-color:#ecc3bb}
.am-studio.am-luxe.am-v6.am-bluegold .am-stage-toolbar .am-slide-label{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-format-toolbar{border-color:#bdd1ef;box-shadow:0 5px 16px #0b315a0d;background:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .am-format-toolbar>span{font-size:11px;color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .am-format-toolbar button{color:#17457f;border-color:#bed2ef;background:#f4f8ff}
.am-studio.am-luxe.am-v6.am-bluegold .am-format-toolbar :is(select,input:not([type=color])){font-size:13px!important}
.am-studio.am-luxe.am-v6.am-bluegold .am-canvas-wrap{box-shadow:0 18px 36px #0b2a5c29,0 0 0 1px #8eaad021}
.am-studio.am-luxe.am-v6.am-bluegold .am-bottom-bar{border-color:#c6d7ef;background:#ffffffed}
.am-studio.am-luxe.am-v6.am-bluegold .am-bottom-bar :is(button,span,label){color:#315478;font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-stage-notes-label{background:#fff;border-color:#c0d3ef}
.am-studio.am-luxe.am-v6.am-bluegold .am-stage-notes-label>span{color:#17467f;font-size:13px;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor .am-stage-notes{background:#f7faff!important;font-size:14px!important}
.am-studio.am-luxe.am-v6.am-bluegold .am-toolrail{background:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .am-toolrail button,.am-studio.am-luxe.am-v6.am-bluegold .am-toolrail button:not([data-tab=design]):not([data-tab=ai]){background:#edf4ff;color:#214e8a;border:1px solid #d5e2f5;font-size:12px;font-weight:650;padding:12px 5px}
.am-studio.am-luxe.am-v6.am-bluegold .am-toolrail button.active{background:var(--am-blue)!important;color:#fff!important;border-color:var(--am-blue)!important;box-shadow:0 5px 12px #185adb26}
.am-studio.am-luxe.am-v6.am-bluegold .am-toolrail button.active span{color:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .am-toolrail button[data-tab=objects]:not(.active){background:#fff4d9;color:#72500d;border-color:#edcf88}
.am-studio.am-luxe.am-v6.am-bluegold .am-properties{background:#fff;scrollbar-color:#a2bce2 transparent}
.am-studio.am-luxe.am-v6.am-bluegold .am-tab>h3{color:var(--am-navy);font-weight:750;font-size:24px}
.am-studio.am-luxe.am-v6.am-bluegold .am-tab>p{color:var(--am-muted);font-size:14px}
.am-studio.am-luxe.am-v6.am-bluegold .am-tab label{color:#244670;font-size:13px;font-weight:650}
.am-studio.am-luxe.am-v6.am-bluegold .am-tab small{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-ai-panel{background:linear-gradient(145deg,#edf4ff,#fff);border-color:#bed2ef;border-top:3px solid var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .am-ai-panel h4{color:var(--am-navy);font-size:16px;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am-ai-quick button{background:#fff;border-color:#c7d8f0;color:#174995;font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-ai-suggestions>button{background:#f8fbff;border-color:#c9d8ef}
.am-studio.am-luxe.am-v6.am-bluegold .am-blue-spark{color:var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .am-animation-options button{background:#f3f7ff;border-color:#c4d7f4;color:#254a7d;font-size:13px}
.am-studio.am-luxe.am-v6.am-bluegold .am-animation-options button[aria-pressed=true]{background:var(--am-blue);color:#fff;border-color:var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-status{font-size:12px;color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-status span:first-child{color:#17477f;font-weight:650}
.am-studio.am-luxe.am-v6.am-bluegold .amp-object-pane :is(h3,h4){color:var(--am-navy);font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .amp-object-pane label{color:#294a76;font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-count{background:var(--am-gold-soft);color:#775100;border-color:#efcf87}
.am-studio.am-luxe.am-v6.am-bluegold .amp-object-type{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-object-pane :is(button,select){font-size:12px;color:#1a487f;border-color:#bfd1ee}
.am-studio.am-luxe.am-v6.am-bluegold .amp-object-pane button[aria-pressed=true]{color:#fff;background:var(--am-blue);border-color:var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-layer-list>button{background:#f4f8ff;border-color:#cadcf4;color:#174277}
.am-studio.am-luxe.am-v6.am-bluegold .amp-layer-list>button[aria-pressed=true]{background:#e3eeff;border-color:var(--am-blue);color:#113e81;box-shadow:inset 3px 0 0 var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-empty-object{background:#f3f7ff;border-color:#d0dff4;color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-empty-object>svg{color:var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold.am-editor-fullscreen{background:#edf3fc}
.am-studio.am-luxe.am-v6.am-bluegold.am-editor-fullscreen [data-editor-fullscreen]{background:#e4efff;border-color:#93b5ee;color:#14499a}
/* Download, project manager and all authoring dialogs. */
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-download-card,.am-present-card){background:#fff;border:1px solid #c2d4ef;border-radius:18px;box-shadow:0 9px 25px #0b315a0b}
.am-studio.am-luxe.am-v6.am-bluegold .am-download-card{border-top:4px solid var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .am-present-card{background:linear-gradient(120deg,#fff8e5,#fff);border-color:#edcf8d}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-download-card,.am-present-card) h3{color:var(--am-navy);font-size:25px;font-weight:750}
.am-studio.am-luxe.am-v6.am-bluegold :is(.am-download-card,.am-present-card)>p{color:var(--am-muted);font-size:14px}
.am-studio.am-luxe.am-v6.am-bluegold .am-format{background:#f9fbff;border-color:#cfddf2;padding:16px!important}
.am-studio.am-luxe.am-v6.am-bluegold .am-format:has(input:checked){background:#eaf2ff;border:2px solid var(--am-blue);padding:15px!important;box-shadow:0 0 0 3px #185adb0a}
.am-studio.am-luxe.am-v6.am-bluegold .am-format>span{color:var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .am-format b{color:var(--am-navy);font-size:14px;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am-format small{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-review-controls{background:#fff;border-color:#bdd1ef}
.am-studio.am-luxe.am-v6.am-bluegold .am-review-controls button{background:#edf4ff;color:#19498d;border-color:#c5d8f5}
.am-studio.am-luxe.am-v6.am-bluegold .am-review-progress{background:#dfeafb}
.am-studio.am-luxe.am-v6.am-bluegold .am-review-progress>i{background:linear-gradient(90deg,var(--am-blue),#3584ff)}
.am-studio.am-luxe.am-v6.am-bluegold .am-review-notes{background:#fff8e8;border-color:#efd294;color:#4f411e;font-size:14px}
.am-studio.am-luxe.am-v6.am-bluegold .am-review-thumb[aria-current=true]{border-color:var(--am-blue)!important;box-shadow:0 0 0 3px #c2d8ff}
.am-studio.am-luxe.am-v6.am-bluegold .am-dialog{background:#fff;border:1px solid #b7cdee;color:var(--am-ink);box-shadow:0 28px 100px #041b4259}
.am-studio.am-luxe.am-v6.am-bluegold .am-dialog::backdrop,.am-studio.am-luxe.am-v6.am-bluegold .amp-rehearsal::backdrop{background:#061b40a6;backdrop-filter:blur(6px)}
.am-studio.am-luxe.am-v6.am-bluegold .am-dialog h2{color:var(--am-navy);font-family:'Segoe UI',Arial,sans-serif;font-weight:750;letter-spacing:-.7px}
.am-studio.am-luxe.am-v6.am-bluegold .am-dialog :is(p,label,li){color:var(--am-muted);font-size:14px;line-height:1.7}
.am-studio.am-luxe.am-v6.am-bluegold .am-dialog small{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-dialog .am-dialog-close{color:var(--am-navy)!important;background:#eef4ff!important;border-color:#bcd0ef!important}
.am-studio.am-luxe.am-v6.am-bluegold .am-project-dialog{background:#fff;border:1px solid #aac4ec}
.am-studio.am-luxe.am-v6.am-bluegold .am8-project-header{background:radial-gradient(ellipse at 100% 0,#1657c7,transparent 65%),#0d2c60;border-bottom:4px solid var(--am-gold);padding-block:32px}
.am-studio.am-luxe.am-v6.am-bluegold .am8-project-header :is(h2,p,.am8-kicker){color:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .am8-project-header .am8-kicker{color:#ffdc8a;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .am8-workspace-symbol{background:var(--am-gold);color:var(--am-navy);border-color:#ffdb84;box-shadow:0 6px 16px #081d4235}
.am-studio.am-luxe.am-v6.am-bluegold .am8-project-header h2 em{color:#ffdc8a}
.am-studio.am-luxe.am-v6.am-bluegold .am8-project-header p{color:#dceaff;font-size:14px}
.am-studio.am-luxe.am-v6.am-bluegold .am8-project-toolbar{background:#f0f6ff;border-color:#c7d9f3}
.am-studio.am-luxe.am-v6.am-bluegold .am-cloud-card{background:#fff;border-color:#bdd1ef;box-shadow:0 5px 16px #0b315a08}
.am-studio.am-luxe.am-v6.am-bluegold .am-cloud-card:hover{border-color:var(--am-blue);box-shadow:0 8px 20px #185adb1c}
.am-studio.am-luxe.am-v6.am-bluegold .am-cloud-card strong{color:var(--am-navy);font-size:16px}
.am-studio.am-luxe.am-v6.am-bluegold .am-cloud-card small{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-dialog .amp-small{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-dialog label:not(.amp-snap){color:#244a7d;font-size:13px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-dialog button{background:#edf4ff;border-color:#c0d4f1;color:#174588;font-size:13px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-dialog button:hover{background:#dfeaff;border-color:#92b4eb}
.am-studio.am-luxe.am-v6.am-bluegold .amp-dialog .amp-data-input{font-family:Consolas,'Courier New',monospace!important}
.am-studio.am-luxe.am-v6.am-bluegold .amp-shape-grid button{background:#f2f7ff;border-color:#cfdef4;font-size:13px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-shape-grid button:hover{background:#fff5dc;border-color:#e7be61}
.am-studio.am-luxe.am-v6.am-bluegold .amp-shape-symbol{background:var(--am-blue)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-audit-stats{background:linear-gradient(120deg,#edf4ff,#fff6df);border:1px solid #c6d9f5}
.am-studio.am-luxe.am-v6.am-bluegold .amp-audit-stats strong{font-family:'Segoe UI',Arial,sans-serif;color:var(--am-blue);font-weight:750}
.am-studio.am-luxe.am-v6.am-bluegold .amp-audit-stats span{color:var(--am-muted);font-size:13px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-audit-number{background:var(--am-blue);color:#fff;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .amp-audit-list small{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-shortcuts kbd{background:#edf4ff;color:#174588;border-color:#bed1ee;font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-sorter-card{background:#fff;border-color:#bfd4f3;box-shadow:0 5px 16px #0b315a09}
.am-studio.am-luxe.am-v6.am-bluegold .amp-sorter-card p{font-size:13px;color:var(--am-navy)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-rehearsal{background:#edf3fc;border-color:#aec8ef;color:var(--am-navy)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-rehearsal header{background:linear-gradient(120deg,#0b2857,#164696);border-bottom:3px solid var(--am-gold);padding:20px;border-radius:13px;margin-bottom:20px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-rehearsal header span{color:#ffdc8a;font-size:10px}
.am-studio.am-luxe.am-v6.am-bluegold .amp-rehearsal h2{color:#fff;font-family:'Segoe UI',Arial,sans-serif;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .amp-rehearsal-time{background:var(--am-gold);color:var(--am-navy);font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .amp-rehearsal button{color:#174787;border-color:#bad0ee;background:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .amp-rehearsal-grid h3{color:#184b92;font-size:14px;font-weight:700}
.am-studio.am-luxe.am-v6.am-bluegold .amp-rehearsal-notes{color:var(--am-ink)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-rehearsal-nav{font-size:13px;color:var(--am-muted)}
.am-studio.am-luxe.am-v6.am-bluegold .amp-rehearsal footer>span{color:var(--am-muted);font-size:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-presenter{background:#07182f;color:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .am-present-controls{background:#0d2c59;border-top:1px solid #315487}
.am-studio.am-luxe.am-v6.am-bluegold .am-present-controls button{background:#174788;color:#fff;border-color:#446ca8}
.am-studio.am-luxe.am-v6.am-bluegold .am-present-controls button[aria-pressed=true]{background:var(--am-gold);color:var(--am-navy);border-color:var(--am-gold)}
.am-studio.am-luxe.am-v6.am-bluegold .am-present-notes{background:#0d2c59;color:#e1ecff}
.am-studio.am-luxe.am-v6.am-bluegold .am-notice,.am-studio.am-luxe.am-v6.am-bluegold.is-editing>.am-notice{background:#edf4ff;color:#174477;border-color:#a9c7f1;box-shadow:0 10px 26px #0b315a20;font-size:14px}
.am-studio.am-luxe.am-v6.am-bluegold .am-notice.error,.am-studio.am-luxe.am-v6.am-bluegold.is-editing>.am-notice.error{background:#fff2ef;color:#962e26;border-color:#e9b4ac}
.am-studio.am-luxe.am-v6.am-bluegold .amp-startup-note[role=alert]{color:#962e26;background:#fff2ef}
/* Preserve the established responsive layouts while improving type and targets. */
@media(max-width:1100px){
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero{padding:34px 28px;gap:22px;min-height:440px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero h1{font-size:50px;letter-spacing:-2px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero-copy>p{font-size:15px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero .am6-art{transform:scale(.92);transform-origin:center}
 .am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-hint{display:none}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-form{padding:26px}
}
@media(max-width:850px){
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero{grid-template-columns:1fr;padding:38px;gap:26px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero-copy{text-align:center}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero-copy>p{margin-inline:auto}
 .am-studio.am-luxe.am-v6.am-bluegold :is(.am6-hero-actions,.am6-benefits){justify-content:center}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero .am6-art{justify-self:center;transform:none;width:min(100%,500px)}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero h1{font-size:clamp(42px,7vw,58px)}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-composer-controls{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
 .am-studio.am-luxe.am-v6.am-bluegold .am-product-nav{padding:14px 16px;gap:12px}
 .am-studio.am-luxe.am-v6.am-bluegold .am-studio-brand{font-size:16px}
 .am-studio.am-luxe.am-v6.am-bluegold .am-toplinks{width:100%;justify-content:space-between;gap:3px;flex-wrap:wrap}
 .am-studio.am-luxe.am-v6.am-bluegold .am-toplinks button{font-size:11px;padding:9px 8px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-page{padding-inline:14px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero{margin-top:16px;padding:28px 20px 32px;border-radius:20px;gap:28px;min-height:0}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero h1{font-size:42px;letter-spacing:-1.8px;line-height:1.08}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-pill{font-size:9px;letter-spacing:.9px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero-copy>p{font-size:15px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero-actions{gap:12px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-start{width:100%;justify-content:center;font-size:13px;padding-inline:12px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero .am12-manual-button{font-size:12px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-benefits{gap:8px 14px;font-size:11px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-hero .am6-art{height:260px;max-width:330px;margin-inline:auto}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-city{max-width:100%}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-process>.am9-process-card{padding:15px 10px;gap:8px;grid-template-columns:30px minmax(0,1fr)}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-process>.am9-process-card b{width:28px;height:28px;font-size:11px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-process>.am9-process-card>span{font-size:12px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-process>.am9-process-card small{font-size:11px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-form{padding:23px 18px;border-radius:16px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-form h2{font-size:27px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-input-modes button{font-size:12px;gap:5px;padding:8px 6px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-form :is(input,textarea,select){font-size:16px!important}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-check{font-size:12px}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-generation-options{gap:16px}
 .am-studio.am-luxe.am-v6.am-bluegold .am12-manual-entry h2{font-size:23px}
 .am-studio.am-luxe.am-v6.am-bluegold .am12-manual-entry p{font-size:13px}
 .am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am-outline-title-label input.am-outline-title{font-size:21px!important}
 .am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am-outline-text input{font-size:17px!important}
 .am-studio.am-luxe.am-v6.am-bluegold .am9-outline .am9-card-detail textarea{font-size:16px!important}
 .am-studio.am-luxe.am-v6.am-bluegold .am9-slide-summary{font-size:11px}
 .am-studio.am-luxe.am-v6.am-bluegold .am9-card-foot>small{font-size:11px}
 .am-studio.am-luxe.am-v6.am-bluegold :is(.am-design-heading,.am-review-heading){padding:30px 20px;margin-bottom:22px}
 .am-studio.am-luxe.am-v6.am-bluegold :is(.am-design-heading,.am-review-heading) h2{font-size:34px}
 .am-studio.am-luxe.am-v6.am-bluegold :is(.am-design-heading,.am-review-heading) h2 em{font-size:36px}
 .am-studio.am-luxe.am-v6.am-bluegold :is(.am-design-heading,.am-review-heading)>p{font-size:14px}
 .am-studio.am-luxe.am-v6.am-bluegold .am10-editor-heading{padding:22px 19px;border-radius:15px}
 .am-studio.am-luxe.am-v6.am-bluegold .am10-editor-heading span{font-size:10px}
 .am-studio.am-luxe.am-v6.am-bluegold .am10-editor-heading h2{font-size:25px;line-height:1.2}
 .am-studio.am-luxe.am-v6.am-bluegold .am-editor-top .am-deck-title{font-size:17px!important}
 .am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-top{padding-inline:11px;gap:8px}
 .am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-tabs{gap:13px}
 .am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-tabs :is(button,span){font-size:12px}
 .am-studio.am-luxe.am-v6.am-bluegold .amp-free-label{font-size:8px;letter-spacing:.25px}
 .am-studio.am-luxe.am-v6.am-bluegold .amp-free-label i{display:none}
 .am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-panel{padding:9px;gap:5px}
 .am-studio.am-luxe.am-v6.am-bluegold .amp-ribbon-panel>button{min-width:68px;font-size:11px!important;padding:9px!important}
 .am-studio.am-luxe.am-v6.am-bluegold .am-toolrail button,.am-studio.am-luxe.am-v6.am-bluegold .am-toolrail button:not([data-tab=design]):not([data-tab=ai]){font-size:12px}
 .am-studio.am-luxe.am-v6.am-bluegold .am-tab :is(input,select,textarea){font-size:16px!important}
 .am-studio.am-luxe.am-v6.am-bluegold .amp-rehearsal header{padding:16px;gap:12px;flex-wrap:wrap}
 .am-studio.am-luxe.am-v6.am-bluegold .amp-rehearsal-time{font-size:24px;margin-left:auto}
 .am-studio.am-luxe.am-v6.am-bluegold .am6-bottom{padding:30px 18px}
}
@media(prefers-reduced-motion:reduce){.am-studio.am-luxe.am-v6.am-bluegold *,.am-studio.am-luxe.am-v6.am-bluegold *::before,.am-studio.am-luxe.am-v6.am-bluegold *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.am-studio.am-luxe.am-v6.am-bluegold.am-motion-off *,.am-studio.am-luxe.am-v6.am-bluegold.am-motion-off *::before,.am-studio.am-luxe.am-v6.am-bluegold.am-motion-off *::after{animation:none!important;transition:none!important}

/* Animated collection: clear discovery, readable labels and touch-friendly cards. */
.am-studio.am-luxe.am-v6.am-bluegold .am-design-library>summary{border:1px solid #a7c2ee;background:linear-gradient(105deg,#0b244f,#154dae);color:#fff;box-shadow:0 10px 25px #0b234a12}
.am-studio.am-luxe.am-v6.am-bluegold .am-design-library>summary>span:last-of-type{color:#ffe3a1}
.am-studio.am-luxe.am-v6.am-bluegold .am-design-library>summary:after{color:#ffd16a}
.am-studio.am-luxe.am-v6.am-bluegold .am-section-title{align-items:center;gap:24px}
.am-studio.am-luxe.am-v6.am-bluegold .am-collection-kicker{display:block;margin-bottom:10px;color:#1854b5;font-size:11px;font-weight:800;letter-spacing:1.7px}
.am-studio.am-luxe.am-v6.am-bluegold .am-section-title h2{font-size:clamp(25px,2.5vw,36px);line-height:1.14;letter-spacing:-1px;margin:0 0 12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-collection-copy{font-size:14px;color:#475e80;line-height:1.6;margin:0;max-width:620px}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-grid{gap:24px}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-card{border:1px solid #cfdbec;border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 7px 21px #0b234a09;text-align:left;isolation:isolate}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-card:is(:hover,:focus-visible){border-color:#3974d1;box-shadow:0 14px 30px #0b234a1a;outline-offset:4px}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-preview{position:relative;overflow:hidden;aspect-ratio:16/9}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-preview svg{width:100%;height:100%;display:block}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-new{position:absolute;z-index:3;right:9px;top:9px;background:#ffda80;color:#162c4e;font:800 8px/1.4 'Segoe UI',Arial,sans-serif;letter-spacing:.65px;padding:5px 7px;border-radius:5px;box-shadow:0 2px 8px #071d3a15;pointer-events:none}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-meta{display:flex;flex-direction:column;gap:5px;padding:17px 18px 18px;background:#fff}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-meta>span{font-size:16px;font-weight:750;color:#122b51}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-meta>small{font-size:11px;color:#52647f;font-weight:550}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-animated .am-template-overlay{background:transparent;place-items:end center;padding:12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-template-animated .am-template-overlay>span{font-size:11px;padding:8px 12px}
.am-studio.am-luxe.am-v6.am-bluegold .am-design-choice{position:relative}
.am-studio.am-luxe.am-v6.am-bluegold .am-design-animated{display:inline-block;margin:0 0 14px;padding:4px 9px;background:#fff0c5;color:#6d4815;font-size:10px;font-weight:750;border-radius:5px}
.am-studio.am-luxe.am-v6.am-bluegold .am-animation-template{display:block;margin-bottom:8px;color:#174d9f;font-weight:750}
.am-studio.am-luxe.am-v6.am-bluegold .am-animation-apply{margin-top:9px;background:#edf4ff;border-color:#b5cdf1}
.am-studio.am-luxe.am-v6.am-bluegold [data-pane=animate]>small{display:block;margin-top:15px;padding:12px;background:#fff7e3;border:1px solid #efdb9d;border-radius:9px;color:#645024;line-height:1.65;font-size:11px}
@media(max-width:700px){
 .am-studio.am-luxe.am-v6.am-bluegold .am-section-title{align-items:stretch;flex-direction:column;gap:18px}
 .am-studio.am-luxe.am-v6.am-bluegold .am-section-title .am-search{width:100%}
 .am-studio.am-luxe.am-v6.am-bluegold .am-template-grid{gap:15px}
 .am-studio.am-luxe.am-v6.am-bluegold .am-template-meta{padding:13px}
 .am-studio.am-luxe.am-v6.am-bluegold .am-template-meta>span{font-size:14px}
 .am-studio.am-luxe.am-v6.am-bluegold .am-design-library>summary{gap:10px;flex-wrap:wrap;justify-content:flex-start;font-size:14px}
 .am-studio.am-luxe.am-v6.am-bluegold .am-design-library>summary>span:last-of-type{font-size:11px}
}

/* Subject collection: accessible filters and optional illustration controls. */
.am-studio .am-subject-filter{display:flex;align-items:center;gap:16px;margin:0 0 24px;font-weight:600;color:#17364b;flex-wrap:wrap}
.am-studio .am-subject-filter select{background:#fff;border:1px solid #ccd6dd;border-radius:8px;padding:12px 36px 12px 14px;min-width:240px;max-width:100%;font:inherit;color:inherit}
.am-studio .am-subject-art-controls{border-top:1px solid #dce2e6;margin-top:20px;padding-top:18px;display:grid;gap:12px}
.am-studio .am-subject-art-controls small{line-height:1.55;color:#506372}
.am-studio .am-subject-art-controls[hidden],.am-studio .am-design-choice[hidden]{display:none!important}
.am-studio .am-categories{flex-wrap:wrap}

/* 6.4.1 — compact canvas and aligned, wrapping editor controls. */
.am-studio.am-luxe.am-v6.am-bluegold .am-stage{
 align-self:start;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-canvas-scroll{
 flex:0 0 auto;min-height:0;align-items:flex-start;padding:16px 0;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-format-toolbar{
 flex:0 0 auto;align-items:center;gap:6px;margin:12px 0 0;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-format-toolbar :is(button,select,input){
 height:34px;min-height:34px;box-sizing:border-box;margin:0;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-format-toolbar button{
 min-width:34px;padding:5px 8px;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-format-toolbar input[type=color]{
 width:34px;flex:0 0 34px;padding:3px;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor-top{
 align-items:center;gap:8px;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor-top>button{
 height:42px;min-height:42px;box-sizing:border-box;white-space:nowrap;margin:0;flex-shrink:0;padding:8px 12px;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor-top .am-deck-title{
 height:42px;box-sizing:border-box;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-editor-top>:is([data-action=undo],[data-action=redo],[data-action=review]){
 width:42px;padding:0;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-stage-toolbar{
 align-items:center;gap:6px;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-stage-toolbar>button{
 min-height:36px;height:36px;margin:0;padding:6px 10px;box-sizing:border-box;white-space:nowrap;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-bottom-bar{
 align-items:center;gap:6px;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-bottom-bar button{
 height:34px;min-height:34px;box-sizing:border-box;margin:0;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-bottom-bar label{
 display:inline-flex;align-items:center;min-height:34px;margin:0;
}
.am-studio.am-luxe.am-v6.am-bluegold .am-bottom-bar input[type=range]{margin:0;vertical-align:middle}
.am-studio.am-luxe.am-v6.am-bluegold .am-toolrail{align-content:start;grid-auto-rows:1fr}
.am-studio.am-luxe.am-v6.am-bluegold .am-toolrail button{height:100%;margin:0}
.am-studio.am-luxe.am-v6.am-bluegold .am-toolrail button[data-tab=objects]{grid-column:1/-1}
@media(min-width:601px) and (max-width:950px){
 .am-studio.am-luxe.am-v6.am-bluegold .am-toolrail{grid-template-columns:repeat(7,minmax(0,1fr))}
 .am-studio.am-luxe.am-v6.am-bluegold .am-toolrail button[data-tab=objects]{grid-column:auto}
}
@media(max-width:600px){
 .am-studio.am-luxe.am-v6.am-bluegold .am-stage{align-self:stretch}
 .am-studio.am-luxe.am-v6.am-bluegold .am-editor-top .am-deck-title{max-width:100%;min-width:0}
 .am-studio.am-luxe.am-v6.am-bluegold .am-stage-toolbar>button{flex:1 0 auto}
 .am-studio.am-luxe.am-v6.am-bluegold .am-format-toolbar{justify-content:center;flex-wrap:wrap}
 .am-studio.am-luxe.am-v6.am-bluegold .am-canvas-scroll{padding:12px 0}
}

/* 6.5: readable collection header and presentation preferences. */
.am-studio .am-design-library > summary{display:flex!important;align-items:center;gap:18px;padding:24px 28px!important;list-style:none;color:#fff!important;background:linear-gradient(110deg,#102d56,#1956ad)!important;border:0!important;border-radius:16px!important;cursor:pointer;box-shadow:0 8px 24px #123b731a;}
.am-studio .am-design-library > summary::-webkit-details-marker{display:none}
.am-studio .am-design-library > summary::after{content:'+';margin-left:8px;font-size:28px;color:#fff!important}
.am-studio .am-design-library[open] > summary::after{content:'−'}
.am-studio .am-design-library > summary .am-library-heading{color:#fff!important;font-size:22px!important;font-weight:700;line-height:1.35;flex:1}
.am-studio .am-design-library > summary .am-library-heading small{display:block;color:#dbeafe!important;font-size:14px;font-weight:400;margin-top:5px}
.am-studio .am-design-library > summary .am-library-badge{color:#fff!important;background:#ffffff18;border:1px solid #ffffff55;border-radius:999px;padding:9px 16px;font-size:13px!important}
.am-studio .am-design-library > summary .am6-gallery-icon{color:#ffe1a0!important;font-size:28px}
.am-studio .am-design-library > summary:focus-visible{outline:3px solid #c59328;outline-offset:4px}
.am-studio .am-content-preferences{padding:18px 0}.am-studio .am-content-preferences label{display:grid;gap:8px;font-weight:600;color:#102d56}.am-studio .am-content-preferences select{width:100%;min-height:48px;background:#fff;color:#102d56;border:1px solid #becde0;border-radius:10px;padding:10px 12px}.am-studio .am-content-preferences p{font-size:13px;color:#47617e;margin:8px 0 0}
.am-studio .am-presenter-fields{border:1px solid #cedbec;background:#f5f8fd;border-radius:12px;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}.am-studio .am-presenter-fields[hidden]{display:none!important}.am-studio .am-presenter-fields label{display:grid;gap:6px;color:#102d56;font-size:14px}.am-studio .am-presenter-fields input{min-width:0;width:100%;box-sizing:border-box;background:white;color:#102d56;border:1px solid #becde0;border-radius:8px;padding:12px}.am-studio .am-presenter-fields legend{font-weight:700;color:#102d56;padding:0 8px}.am-studio .am-generation-options{display:flex;flex-wrap:wrap;gap:16px}
@media(max-width:640px){.am-studio .am-design-library > summary{gap:10px;padding:18px!important}.am-studio .am-design-library > summary .am-library-heading{font-size:18px!important}.am-studio .am-library-badge{display:none}.am-studio .am-presenter-fields{grid-template-columns:1fr}}

.am-studio .am-design-library > summary .am-library-heading{display:block!important;min-width:0;margin:0!important}
.am-studio .am-design-library > summary .am6-gallery-icon{display:block!important;margin:0!important}
.am-studio .am-design-library > summary::after{display:block!important;flex-shrink:0}
@media(max-width:640px){.am-studio .am-design-library > summary{flex-wrap:nowrap!important}.am-studio .am-design-library > summary .am-library-heading small{font-size:12px!important}.am-studio .am-design-library > summary .am-library-badge{display:none!important}}

/* 6.5.1 — tailored form choices, with a native no-JavaScript fallback. */
.am-studio .am-composer-controls{gap:16px!important}
.am-studio .amp-choice{position:relative;display:block;width:100%;min-width:0;margin-top:9px}
.am-studio select.amp-choice-native{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%);overflow:hidden}
.am-studio .amp-choice-trigger{display:flex!important;align-items:center;gap:12px;width:100%;min-height:62px;padding:12px 15px!important;background:linear-gradient(180deg,#fff,#f8faff)!important;color:#132e54!important;border:1px solid #c6d5eb!important;border-radius:14px!important;box-shadow:0 3px 8px #183b6510!important;text-align:left;font:600 14px/1.4 Arial,sans-serif!important;cursor:pointer;transition:border-color .15s,box-shadow .15s}
.am-studio .amp-choice-trigger:hover{border-color:#789ee0!important;box-shadow:0 5px 14px #174c9815!important}
.am-studio .amp-choice-trigger[aria-expanded=true],.am-studio .amp-choice-trigger:focus-visible{outline:3px solid #2875e52b!important;outline-offset:2px;border-color:#2a69cc!important}
.am-studio .amp-choice-trigger:disabled{opacity:.55;cursor:wait}
.am-studio .amp-choice-icon{display:grid!important;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:#eaf1ff;color:#245cb2}
.am-studio .amp-choice-icon svg{width:20px;height:20px}
.am-studio .amp-choice-value{flex:1;min-width:0;color:inherit!important;font:inherit!important}
.am-studio .amp-choice-arrow{font-size:22px!important;color:#54749c!important;line-height:1;transition:transform .15s}
.am-studio .amp-choice-trigger[aria-expanded=true] .amp-choice-arrow{transform:rotate(180deg)}
.amp-choice-popover{position:fixed;z-index:2147483000;box-sizing:border-box;padding:7px;background:#fff;border:1px solid #cad8eb;border-radius:15px;box-shadow:0 16px 45px #0d315533,0 3px 9px #0d315510;overflow-y:auto;overscroll-behavior:contain;font-family:Arial,sans-serif;color:#132e54;scrollbar-width:thin;scrollbar-color:#bbcde6 #f4f7fc}
.amp-choice-popover[hidden]{display:none!important}
.amp-choice-option{position:relative;padding:12px 38px 12px 13px;margin:2px 0;border-radius:9px;cursor:pointer;font:14px/1.4 Arial,sans-serif;color:#132e54;transition:background .12s}
.amp-choice-option strong{display:block;font-size:14px;font-weight:600;color:inherit}
.amp-choice-option small{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:#5b718d}
.amp-choice-option:hover,.amp-choice-option.is-active{background:#eef4ff}
.amp-choice-option[aria-selected=true]{background:#e7f0ff;color:#174f9f}
.amp-choice-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}
.amp-choice-check{position:absolute;right:14px;top:12px;color:#2461ba;font-size:17px}
.am-studio .am-content-preferences{margin-top:10px;padding:20px!important;background:#f7faff;border:1px solid #e0e9f5;border-radius:16px}
.am-studio .am-content-preferences p{margin:12px 2px 0!important;line-height:1.6}
.am-studio .am-generation-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;margin:20px 0!important}
.am-studio .am-generation-options .am-check{width:auto!important;min-width:0;margin:0!important;padding:16px!important;border-radius:13px!important;align-items:flex-start!important}
.am-studio .am-generation-options .am-check input{accent-color:#225fbc;width:18px;height:18px;flex:0 0 18px;margin-top:3px}
.am-studio .am-generation-options .am-check small{font-size:12px!important;line-height:1.5!important;margin-top:5px!important}
.am-studio .am-presenter-fields{padding:22px!important;background:#f7faff!important;border-color:#dbe5f3!important;gap:18px!important;margin:8px 0 22px!important}
.am-studio .am-presenter-fields label:last-child{grid-column:1/-1}
.am-studio .am-presenter-fields input{min-height:50px;border-radius:10px!important}
.amp-artwork-warning{padding:14px 20px;margin:16px;border:1px solid #e7bd67;border-radius:10px;background:#fff5db;color:#553d0c;font:14px/1.5 Arial,sans-serif}
@media(max-width:760px){.am-studio .am-generation-options{grid-template-columns:1fr!important}.am-studio .am-generation-options .am-check{padding:14px!important}.am-studio .am-content-preferences{padding:16px!important}.am-studio .amp-choice-trigger{min-height:58px;font-size:14px!important}.am-studio .am-presenter-fields{grid-template-columns:1fr!important}}

.am-studio.am-luxe.am-v6.am-bluegold .am-design-choice>.am-design-slide-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;aspect-ratio:auto;background:transparent;padding:8px}
.am-studio .am-design-slide-frame{min-width:0;overflow:hidden}
.am-studio .am-design-slide-frame>div{aspect-ratio:16/9;overflow:hidden;border-radius:4px}
.am-studio .am-design-slide-frame svg{display:block;width:100%;height:auto}
.am-studio .am-design-slide-frame>small{display:block;padding:6px 2px;font-size:11px;color:#15365b;text-align:left}

/* Generation form readability, centered action and explicit busy feedback. */
.am-studio.am-luxe.am-v6.am-bluegold .am6-form :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),textarea,select){color:#000!important;-webkit-text-fill-color:#000!important;caret-color:#000!important}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form :is(input,textarea)::placeholder{color:#555!important;-webkit-text-fill-color:#555!important;opacity:1!important}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form :is(input,textarea):-webkit-autofill{-webkit-text-fill-color:#000!important;caret-color:#000!important}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-generate{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;text-align:center!important}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-generate>span{margin:0!important;flex:0 0 auto!important}.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-generate>span:not(.am-ai-spinner){transform:none!important}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-generate>.am-generate-label{width:auto!important;height:auto!important;font:inherit!important;color:#fff!important;background:none!important}
.am-studio.am-luxe.am-v6.am-bluegold .am-ai-spinner{display:inline-block!important;width:20px!important;height:20px!important;min-width:20px;box-sizing:border-box!important;border:3px solid currentColor!important;border-right-color:transparent!important;border-radius:50%!important;background:none!important;animation:amp-ai-spin .8s linear infinite!important}
.am-studio.am-luxe.am-v6.am-bluegold .am6-form .am-generate>.am-ai-spinner{color:#fff!important;transform:none}
.am-studio.am-luxe.am-v6.am-bluegold .am-ai-progress{display:flex;align-items:center;gap:14px;padding:16px;margin-top:16px;border:1px solid #c6d9f7;border-radius:12px;background:#f0f5ff;color:#15365b}
.am-studio.am-luxe.am-v6.am-bluegold .am-ai-progress[hidden]{display:none!important}
.am-studio .am-ai-progress strong{display:block;font-size:15px}.am-studio .am-ai-progress p{margin:4px 0 0;font-size:13px;line-height:1.5}
.am-studio .am-ai-elapsed{margin-left:auto;white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums}
.am-studio :is(.am-outline-sources,.am-editor-sources){display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:12px;overflow-wrap:anywhere}
.am-studio :is(.am-outline-sources,.am-editor-sources)[hidden]{display:none}
.am-studio :is(.am-outline-sources,.am-editor-sources) a{color:#124bc0!important;text-decoration:underline}
@keyframes amp-ai-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.am-studio.am-luxe.am-v6.am-bluegold .am-ai-spinner{animation:none!important}}
