:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070d18;color:#f2f6fa;font-family:Inter,SF Pro Display,Segoe UI,Arial,sans-serif;font-size:18px}a,button{font:inherit}button{cursor:pointer}.brandroom{min-height:100vh;background:radial-gradient(ellipse 90% 70% at 50% 32%,#17253c 0,#0d1728 48%,#070d18 100%)}.brandroom:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.05;background-image:linear-gradient(rgba(21,220,231,.16) 1px,transparent 0),linear-gradient(90deg,rgba(21,220,231,.12) 1px,transparent 0);background-size:64px 64px}.at-a-glance,.front-stage,.site-header{position:relative;z-index:1}.site-header{min-height:104px;padding:18px 36px;justify-content:space-between;gap:28px;z-index:20;background:rgba(8,15,27,.92);border-bottom:1px solid rgba(120,150,190,.16);backdrop-filter:blur(22px)}.room-title,.site-header{display:flex;align-items:center}.room-title{gap:15px}.room-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#19dce8,#059aa5 45%,#ff4f1f);color:white;font-size:28px;font-weight:900;box-shadow:0 0 30px rgba(18,219,229,.25)}.room-title strong{display:block;font-size:22px;letter-spacing:.05em}.room-title small{display:block;margin-top:4px;color:#27dbe5;font-size:14px;letter-spacing:.18em}.brand-switcher{display:flex;gap:14px}.brand-switcher button{min-height:64px;min-width:250px;padding:8px 18px 8px 9px;display:flex;align-items:center;gap:13px;color:#c8d9df;background:rgba(2,26,48,.72);border:1px solid rgba(31,196,208,.22);border-radius:13px}.brand-switcher button>span{width:46px;height:46px;display:grid;place-items:center;border-radius:10px;background:#033666;color:#fff;font-size:17px;font-weight:850}.brand-switcher button strong{font-size:18px}.brand-switcher button.active{color:white;border-color:#1adce7;box-shadow:0 0 25px rgba(17,216,227,.16);background:linear-gradient(135deg,rgba(3,54,102,.95),rgba(5,154,165,.3))}.at-a-glance,.front-stage{width:min(1800px,100%);margin:auto;padding:36px}.stage-heading{margin-bottom:24px;display:flex;align-items:end;justify-content:space-between;gap:30px}.dock-label,.lightbox header p,.prompt-heading>p,.section-title p,.stage-heading p{margin:0;color:#27dce6;font-size:15px;font-weight:850;letter-spacing:.15em}.stage-heading h1{margin:8px 0 2px;font-size:clamp(48px,5vw,78px);line-height:.98;letter-spacing:-.045em}.stage-heading h2{margin:12px 0 0;color:#b3c7cf;font-size:22px;font-weight:500}.stage-direction{color:#fff!important;font-size:24px!important;letter-spacing:0!important;text-align:right}.visual-copy-grid{min-height:690px;display:grid;grid-template-columns:minmax(0,2.25fr) minmax(360px,.75fr);gap:22px}.big-copy-card,.copy-dock,.logo-grid article,.main-visual,.prompt-section,.single-reference>button{overflow:hidden;border:1px solid rgba(24,211,222,.24);border-radius:18px;background:linear-gradient(145deg,rgba(3,29,49,.96),rgba(1,12,21,.98));box-shadow:0 24px 70px rgba(0,0,0,.28)}.main-visual{display:grid;grid-template-rows:auto 1fr auto}.visual-toolbar{min-height:68px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#021a30;border-bottom:1px solid rgba(24,211,222,.2)}.visual-toolbar strong{font-size:21px}.visual-toolbar span{color:#9fb6c0;font-size:16px}.hero-image-button{min-height:0;padding:0;position:relative;display:grid;place-items:center;overflow:hidden;border:0;background:#06111d}.hero-image-button img{width:100%;height:100%;max-height:720px;display:block}.hero-image-button>span{position:absolute;right:22px;bottom:22px;padding:12px 16px;border-radius:9px;background:rgba(1,10,18,.92);border:1px solid rgba(27,220,231,.5);color:white;font-size:15px;font-weight:800}.visual-actions{min-height:72px;padding:12px 16px;display:flex;gap:12px;background:#021a30;border-top:1px solid rgba(24,211,222,.2)}.visual-actions a,.visual-actions button{min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(27,220,231,.3);border-radius:9px;background:rgba(3,54,102,.75);color:white;text-decoration:none;font-size:17px;font-weight:700}.copy-dock{padding:30px}.copy-dock h2{margin:10px 0 25px;font-size:38px;letter-spacing:-.03em}.copy-everything,.copy-prompt{width:100%;min-height:92px;margin-bottom:14px;padding:16px 18px;display:flex;align-items:center;gap:16px;text-align:left;border:1px solid rgba(24,220,231,.32);border-radius:13px;color:white;background:linear-gradient(135deg,#033666,#075f82);font-size:26px}.copy-prompt{background:linear-gradient(135deg,#075d68,#059aa5)}.copy-everything>span,.copy-prompt>span{display:block}.copy-everything strong,.copy-prompt strong{display:block;font-size:21px}.copy-everything small,.copy-prompt small{display:block;margin-top:5px;color:#c7e0e6;font-size:16px}.guide-button{min-height:62px;margin-top:22px;padding:0 16px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#ff4f1f;color:white;text-align:center;text-decoration:none;font-size:17px;font-weight:850}.at-a-glance{padding-top:78px;padding-bottom:120px}.section-title{margin:0 0 26px}.prompt-heading h2,.section-title h2{margin:8px 0 0;font-size:clamp(40px,4vw,62px);letter-spacing:-.04em}.glance-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px}.big-copy-card,.prompt-section,.rules-card{padding:34px}.card-top{margin-bottom:25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.card-top h3{margin:0;font-size:28px}.card-top button,.logo-grid article>div a,.logo-grid article>div button{min-height:48px;padding:0 16px;display:inline-flex;align-items:center;border:1px solid rgba(25,220,231,.32);border-radius:9px;color:white;background:rgba(3,54,102,.75);text-decoration:none;font-size:17px;font-weight:750}.rules-card{overflow:hidden;border:1px solid rgba(24,211,222,.24);border-radius:18px;background:linear-gradient(145deg,rgba(3,29,49,.96),rgba(1,12,21,.98));box-shadow:0 24px 70px rgba(0,0,0,.28)}.rules-card ol{margin:0;padding:0;list-style:none}.rules-card li{padding:16px 0;display:grid;grid-template-columns:42px 1fr;gap:14px;border-top:1px solid rgba(156,190,201,.15)}.rules-card li span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#23dce6;background:rgba(5,154,165,.16);font-size:16px;font-weight:850}.rules-card li p{margin:4px 0 0;color:#c4d2d7;font-size:18px;line-height:1.5}.big-copy-card blockquote{margin:0 0 22px;color:white;font-size:clamp(34px,3vw,54px);font-weight:800;line-height:1.1;letter-spacing:-.035em}.big-copy-card>p,.context-block p{color:#b6c8cf;font-size:20px;line-height:1.65}.context-block{margin-top:28px;padding-top:24px;border-top:1px solid rgba(25,220,231,.18)}.context-block strong{color:#25dce6;font-size:15px;letter-spacing:.15em}.logo-section,.prompt-section,.single-reference{margin-top:78px}.logo-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.logo-grid article{position:relative}.asset-tag{position:absolute;z-index:2;top:18px;left:18px;padding:9px 12px;border-radius:8px;color:white;background:#033666;font-size:15px;font-weight:850}.asset-tag.secondary{background:#0f6b6e}.logo-preview{width:100%;height:520px;padding:22px;display:grid;place-items:center;border:0;background:#fff}.logo-preview img{width:100%;height:100%}.logo-grid article>div:last-child{min-height:84px;padding:14px 16px;display:flex;align-items:center;gap:12px}.logo-grid article>div:last-child>strong{margin-right:auto;font-size:21px}.retired-note{margin:18px 0 0;padding:18px 20px;border-left:5px solid #ff4f1f;background:rgba(255,79,31,.1);color:#e9c3b8;font-size:18px}.asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.asset-grid article,.background-grid article,.icon-grid article{overflow:hidden;border:1px solid rgba(24,211,222,.24);border-radius:18px;background:linear-gradient(145deg,rgba(3,29,49,.96),rgba(1,12,21,.98));box-shadow:0 24px 70px rgba(0,0,0,.28)}.asset-preview{width:100%;height:390px;padding:24px;display:grid;place-items:center;border:0}.asset-grid article>div,.background-grid article>div,.icon-grid article>div{min-height:82px;padding:14px 16px;display:flex;align-items:center;gap:12px}.asset-grid article>div strong,.background-grid article>div strong,.icon-grid article>div strong{margin-right:auto;font-size:19px}.asset-grid article>div a,.asset-grid article>div button,.background-grid article>div a,.background-grid article>div button,.icon-grid article>div a,.icon-grid article>div button{min-height:46px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid rgba(25,220,231,.32);border-radius:9px;color:white;background:rgba(3,54,102,.75);text-decoration:none;font-size:16px;font-weight:750}.asset-section{margin-top:78px}.asset-section-heading{margin-top:70px}.icon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.icon-grid article>button{width:100%;height:310px;padding:22px;display:grid;place-items:center;border:0}.icon-grid img{width:100%;height:100%;object-fit:contain}.background-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.background-grid article>button{width:100%;height:370px;padding:0;position:relative;display:grid;place-items:center;overflow:hidden;border:0;background:#001257}.background-grid img{width:100%;height:100%;object-fit:cover}.background-grid article>button span{position:absolute;right:18px;bottom:18px;padding:10px 13px;border:1px solid rgba(27,220,231,.55);border-radius:8px;background:rgba(1,10,18,.88);color:white;font-size:14px;font-weight:850}.single-reference>button{width:100%;height:650px;padding:0;position:relative;border:1px solid rgba(24,211,222,.24)}.single-reference img{width:100%;height:100%;object-fit:contain}.single-reference button span{position:absolute;right:22px;bottom:22px;padding:12px 16px;border-radius:9px;background:rgba(1,10,18,.9);color:white;font-size:15px;font-weight:800}.prompt-section{display:grid;grid-template-columns:420px 1fr;gap:26px}.prompt-heading{padding-right:16px}.prompt-heading button{width:100%;min-height:62px;margin-top:26px;border:1px solid rgba(25,220,231,.35);border-radius:11px;color:white;background:linear-gradient(135deg,#033666,#059aa5);font-size:18px;font-weight:850}.prompt-section pre{max-height:680px;margin:0;padding:28px;overflow:auto;white-space:pre-wrap;color:#d5e2e6;background:#00070c;border:1px solid rgba(25,220,231,.17);border-radius:12px;font:17px/1.7 SFMono-Regular,Consolas,monospace}.lightbox{position:fixed;inset:0;z-index:100;padding:18px;display:grid;place-items:center;background:rgba(0,5,10,.94);backdrop-filter:blur(18px)}.lightbox-inner{width:min(97vw,1800px);height:96vh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid rgba(27,220,231,.35);border-radius:16px;background:#010a12}.lightbox header{min-height:82px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;background:#021a30}.lightbox h2{margin:5px 0 0;font-size:24px}.lightbox header button{width:52px;height:52px;border-radius:10px;border:1px solid rgba(27,220,231,.35);background:#010a12;color:white;font-size:34px}.lightbox-canvas{min-height:0;padding:12px;overflow:auto;display:grid;place-items:center;background:#06111d}.lightbox-canvas img{max-width:100%;max-height:100%;object-fit:contain}.lightbox footer{min-height:70px;padding:10px 16px;display:flex;justify-content:flex-end;gap:12px;background:#021a30}.lightbox footer a,.lightbox footer button{min-height:48px;padding:0 18px;display:inline-flex;align-items:center;border:1px solid rgba(27,220,231,.35);border-radius:9px;background:#033666;color:white;text-decoration:none;font-size:17px}.toast{position:fixed;z-index:150;left:50%;bottom:28px;transform:translateX(-50%);padding:16px 22px;border:1px solid rgba(27,220,231,.42);border-radius:10px;background:#021a30;box-shadow:0 16px 50px rgba(0,0,0,.5);color:white;font-size:18px;font-weight:800}@media (max-width:1100px){.site-header{position:relative;align-items:flex-start}.brand-switcher button{min-width:0}.glance-grid,.prompt-section,.visual-copy-grid{grid-template-columns:1fr}.main-visual{min-height:720px}.copy-dock{display:grid;grid-template-columns:1fr 1fr;gap:14px}.copy-dock>*{margin:0}.copy-dock h2,.dock-label,.guide-button{grid-column:1/-1}.logo-preview{height:440px}}@media (max-width:760px){body{font-size:18px}.site-header{padding:16px;display:block}.room-title{margin-bottom:16px}.brand-switcher{display:grid;grid-template-columns:1fr 1fr}.brand-switcher button{min-height:64px;padding:8px}.brand-switcher button strong{font-size:16px}.brand-switcher button>span{width:40px;height:40px}.at-a-glance,.front-stage{padding:24px 16px}.stage-heading{display:block}.stage-heading h1{font-size:48px}.stage-heading h2{font-size:20px}.stage-direction{margin-top:16px!important;text-align:left}.visual-copy-grid{min-height:0;grid-template-columns:1fr}.main-visual{min-height:620px}.visual-toolbar{display:block}.visual-toolbar span{display:block;margin-top:5px}.visual-actions{display:grid;grid-template-columns:1fr}.visual-actions a,.visual-actions button{min-height:54px}.copy-dock{padding:24px;display:block}.copy-dock h2{font-size:36px}.copy-everything,.copy-prompt{min-height:100px}.glance-grid,.logo-grid{grid-template-columns:1fr}.big-copy-card,.prompt-section,.rules-card{padding:24px 20px}.card-top{align-items:flex-start}.card-top h3{font-size:25px}.card-top button{min-width:105px}.logo-preview{height:420px}.logo-grid article>div:last-child{flex-wrap:wrap}.logo-grid article>div:last-child>strong{width:100%}.single-reference>button{height:500px}.prompt-section pre{font-size:16px}.lightbox{padding:5px}.lightbox-inner{width:100%;height:99vh}.lightbox footer a,.lightbox footer button{flex:1;justify-content:center}}.brandroom{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start}.page-content{min-width:0}.side-rail{position:sticky;top:0;z-index:30;height:100vh;padding:28px 18px;background:linear-gradient(180deg,#101c2e,#080f1b);border-right:1px solid rgba(120,150,190,.16);box-shadow:18px 0 60px rgba(0,0,0,.3)}.side-rail .room-title{margin:0 8px 34px}.side-rail .room-title strong{font-size:20px}.side-rail .room-title small{font-size:12px}.side-rail .brand-switcher{display:flex;flex-direction:column;gap:10px}.side-rail .brand-switcher .home-nav{width:100%;min-height:62px;padding:10px 12px;display:flex;align-items:center;gap:12px;border:1px solid rgba(25,220,231,.2);border-radius:12px;background:rgba(1,10,18,.38);text-align:left}.side-rail .brand-switcher .home-nav.active{color:white;border-color:#25dce6;background:linear-gradient(135deg,rgba(3,54,102,.9),rgba(5,154,165,.26))}.home-nav span{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#033666;color:white;font-size:22px}.home-nav strong{font-size:17px}.brand-nav-group{width:100%;min-width:0;min-height:72px;padding:10px;margin:0;border:1px solid rgba(25,220,231,.22);border-radius:12px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;text-align:left;background:transparent;box-shadow:none}.brand-nav-group:hover{background:rgba(5,154,165,.1)}.brand-nav-group.active{background:linear-gradient(135deg,rgba(3,54,102,.9),rgba(5,154,165,.26));border-color:rgba(25,220,231,.22)}.side-rail .brand-switcher .brand-nav-group>span:first-child{width:48px;height:48px;display:grid;place-items:center;border-radius:10px;background:#033666;color:white;font-size:16px;font-weight:900;overflow:hidden}.side-rail .brand-switcher .brand-nav-icon{width:48px;height:48px;border-radius:10px;overflow:hidden;padding:0;background:#ffffff;display:block}.side-rail .brand-switcher .brand-nav-icon img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.side-rail .brand-switcher .brand-button-copy{width:auto;height:auto;min-width:0;display:block;background:transparent}.brand-button-copy strong{display:block;overflow-wrap:normal;color:#eef7f9;font-size:17px;line-height:1.15;white-space:normal}.site-header{min-height:86px;padding:12px 36px;position:sticky;top:0;z-index:19}.current-brand{display:flex;align-items:center;gap:13px}.current-brand>span{width:52px;height:52px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#033666,#059aa5);font-size:18px;font-weight:900;overflow:hidden}.current-brand>span img{width:88%;height:88%;object-fit:contain;object-position:center}.current-brand small,.current-brand strong{display:block}.current-brand small{color:#25dce6;font-size:13px;font-weight:850;letter-spacing:.14em}.current-brand strong{margin-top:3px;font-size:20px}.site-header .header-end>p{margin:0;color:#a9bec6;font-size:16px}#assets,#essentials,#guide,#logos,#prompt,#rules{scroll-margin-top:105px}.home-dashboard{position:relative;z-index:1;width:min(1800px,100%);min-height:calc(100vh - 86px);margin:0 auto;padding:clamp(38px,6vw,100px) 36px 70px;display:grid;place-items:center}.home-logo-grid{width:100%;max-width:1180px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 40px;justify-items:center}.home-logo-tile{width:100%;padding:0;display:flex;flex-direction:column;align-items:center;gap:20px;border:0;background:transparent;cursor:pointer}.logo-stage{width:100%;height:244px;position:relative;display:grid;place-items:center}.logo-stage:before{top:48%;width:320px;height:280px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(190,214,240,.5) 0,transparent 68%);filter:blur(58px)}.logo-stage:after,.logo-stage:before{content:"";position:absolute;left:50%;border-radius:50%;opacity:0;transition:opacity .26s ease;pointer-events:none}.logo-stage:after{bottom:18px;width:58%;height:22px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(214,232,252,.85) 0,transparent 72%);filter:blur(15px)}.logo-stage img{position:relative;z-index:1;width:auto;height:auto;max-width:100%;max-height:188px;object-fit:contain;display:block;filter:drop-shadow(0 14px 30px rgba(0,0,0,.5));transition:transform .24s ease}.logo-name{color:#cddcec;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;text-align:center;transition:color .24s ease}.home-logo-tile:hover .logo-stage img{transform:scale(1.04)}.home-logo-tile:hover .logo-stage:before{opacity:.46}.home-logo-tile:hover .logo-stage:after{opacity:.72}.home-logo-tile:hover .logo-name{color:#ffffff}.header-end{display:flex;align-items:center;gap:20px}.header-end>p{margin:0}.theme-pill{flex:none;padding:4px;display:inline-flex;gap:3px;border:1px solid rgba(25,220,231,.2);border-radius:999px;background:rgba(2,26,48,.6)}.theme-pill button{min-height:32px;padding:0 15px;border:0;border-radius:999px;background:transparent;color:#9fb8c4;font-size:14px;font-weight:700;white-space:nowrap;transition:background .18s ease,color .18s ease}.theme-pill button:hover{color:#e6f3f8}.theme-pill button.active{color:#ffffff;background:linear-gradient(135deg,#033666,#059aa5)}@media (max-width:1180px){.brandroom{grid-template-columns:290px minmax(0,1fr)}.side-rail{padding:22px 14px}.side-rail .room-mark{width:48px;height:48px}.side-rail .room-title strong{font-size:17px}.side-rail .room-title small{font-size:10px}.brand-button-copy strong{font-size:16px}.home-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 32px;max-width:760px}.logo-stage{height:200px}.logo-stage:before{width:270px;height:250px;filter:blur(46px)}.logo-stage img{max-height:150px}}@media (max-width:820px){.site-header .header-end>p{display:none}.theme-pill button{padding:0 11px;font-size:13px}.brandroom{display:block}.side-rail{position:sticky;top:0;z-index:40;height:auto;padding:10px 12px;border-right:0;border-bottom:1px solid rgba(25,220,231,.26)}.side-rail .room-title{display:none}.side-rail .brand-switcher{gap:6px}.side-rail .brand-switcher .brand-nav-group{min-height:58px;grid-template-columns:42px minmax(0,1fr)}.side-rail .brand-switcher .brand-nav-group>span:first-child{width:42px;height:42px}.brand-nav-group:not(.active) .brand-button-copy strong{font-size:15px}.site-header{display:none}#assets,#essentials,#guide,#logos,#prompt,#rules{scroll-margin-top:188px}.home-dashboard{min-height:auto;padding:54px 16px 60px}.home-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:520px}.logo-stage{height:156px}.logo-stage:before{width:180px;height:180px;filter:blur(36px)}.logo-stage:after{height:20px;filter:blur(14px)}.logo-stage img{max-height:108px}.logo-name{font-size:15px}}@media (max-width:760px){.asset-grid,.background-grid,.icon-grid{grid-template-columns:1fr}.asset-preview{height:340px}.icon-grid article>button{height:270px}.background-grid article>button{height:300px}.asset-grid article>div,.background-grid article>div,.icon-grid article>div{flex-wrap:wrap}.asset-grid article>div strong,.background-grid article>div strong,.icon-grid article>div strong{width:100%}}:root[data-theme=light]{color-scheme:light}:root[data-theme=light] body{background:#eef3f7;color:#0d2233}:root[data-theme=light] .brandroom{background:radial-gradient(circle at 18% 10%,rgba(5,154,165,.1),transparent 30%),radial-gradient(circle at 88% 6%,rgba(255,79,31,.07),transparent 26%),linear-gradient(160deg,#f7fafc,#e8eef4 55%,#f4f8fb)}:root[data-theme=light] .brandroom:before{opacity:.5;background-image:linear-gradient(rgba(10,42,102,.05) 1px,transparent 0),linear-gradient(90deg,rgba(10,42,102,.04) 1px,transparent 0)}:root[data-theme=light] .side-rail{background:linear-gradient(180deg,#ffffff,#f2f6fa);border-right:1px solid rgba(10,42,102,.12);box-shadow:12px 0 40px rgba(15,45,80,.06)}:root[data-theme=light] .room-title strong{color:#0d2233}:root[data-theme=light] .room-title small{color:#0a7f8a}:root[data-theme=light] .side-rail .brand-switcher .home-nav{color:#3d566a;border-color:rgba(10,42,102,.14);background:#ffffff}:root[data-theme=light] .side-rail .brand-switcher .brand-nav-group.active,:root[data-theme=light] .side-rail .brand-switcher .home-nav.active{color:#ffffff;border-color:#0a7f8a;background:linear-gradient(135deg,#0a3f74,#0a8f9c)}:root[data-theme=light] .brand-nav-group.active .brand-button-copy strong,:root[data-theme=light] .side-rail .brand-switcher .home-nav.active strong{color:#ffffff}:root[data-theme=light] .brand-nav-group{border-color:rgba(10,42,102,.12);background:#ffffff}:root[data-theme=light] .brand-button-copy strong{color:#16334a}:root[data-theme=light] .brand-subnav{border-left-color:rgba(10,127,138,.3)}:root[data-theme=light] .brand-subnav a{color:#46617a}:root[data-theme=light] .brand-subnav a:hover{color:#0d2233;background:rgba(10,143,156,.1)}:root[data-theme=light] .site-header{background:rgba(255,255,255,.92);border-bottom:1px solid rgba(10,42,102,.12)}:root[data-theme=light] .current-brand small{color:#0a7f8a}:root[data-theme=light] .current-brand strong{color:#0d2233}:root[data-theme=light] .site-header .header-end>p{color:#526b7e}:root[data-theme=light] .theme-pill{border-color:rgba(10,42,102,.14);background:#ffffff;box-shadow:0 2px 10px rgba(15,45,80,.06)}:root[data-theme=light] .theme-pill button{color:#4a6478}:root[data-theme=light] .theme-pill button:hover{color:#0d2233}:root[data-theme=light] .theme-pill button.active{color:#ffffff;background:linear-gradient(135deg,#0a3f74,#0a8f9c)}:root[data-theme=light] .logo-stage:before{opacity:0;filter:blur(54px);background:radial-gradient(circle,rgba(70,105,150,.45) 0,transparent 68%)}:root[data-theme=light] .logo-stage:after{opacity:0;background:radial-gradient(ellipse at center,rgba(60,95,140,.6) 0,transparent 72%)}:root[data-theme=light] .logo-stage img{filter:drop-shadow(0 6px 16px rgba(15,45,80,.18))}:root[data-theme=light] .home-logo-tile:hover .logo-stage:before{opacity:.28}:root[data-theme=light] .home-logo-tile:hover .logo-stage:after{opacity:.32}:root[data-theme=light] .logo-name{color:#405d76}:root[data-theme=light] .home-logo-tile:hover .logo-name{color:#06172a}:root[data-theme=light] .asset-grid article,:root[data-theme=light] .background-grid article,:root[data-theme=light] .big-copy-card,:root[data-theme=light] .copy-dock,:root[data-theme=light] .icon-grid article,:root[data-theme=light] .logo-grid article,:root[data-theme=light] .main-visual,:root[data-theme=light] .palette-card,:root[data-theme=light] .prompt-section,:root[data-theme=light] .rules-card,:root[data-theme=light] .single-reference>button{border-color:rgba(10,42,102,.12);background:#ffffff;box-shadow:0 14px 40px rgba(15,45,80,.08)}:root[data-theme=light] .visual-actions,:root[data-theme=light] .visual-toolbar{background:#f5f9fc;border-color:rgba(10,42,102,.1)}:root[data-theme=light] .visual-toolbar strong{color:#0d2233}:root[data-theme=light] .visual-toolbar span{color:#5b7285}:root[data-theme=light] .hero-image-button{background:#fbfdfe}:root[data-theme=light] .hero-image-button>span{background:rgba(255,255,255,.94);border-color:rgba(10,127,138,.4);color:#0d2233}:root[data-theme=light] .dock-label,:root[data-theme=light] .lightbox header p,:root[data-theme=light] .prompt-heading>p,:root[data-theme=light] .section-title p,:root[data-theme=light] .stage-heading p{color:#0a7f8a}:root[data-theme=light] .card-top h3,:root[data-theme=light] .copy-dock h2,:root[data-theme=light] .prompt-heading h2,:root[data-theme=light] .section-title h2,:root[data-theme=light] .stage-heading h1{color:#0d2233}:root[data-theme=light] .stage-heading h2{color:#4c6579}:root[data-theme=light] .stage-direction{color:#0d2233!important}:root[data-theme=light] .big-copy-card blockquote{color:#0d2233}:root[data-theme=light] .big-copy-card>p,:root[data-theme=light] .context-block p,:root[data-theme=light] .large-swatches small,:root[data-theme=light] .rules-card li p{color:#4c6579}:root[data-theme=light] .context-block{border-top-color:rgba(10,42,102,.12)}:root[data-theme=light] .context-block strong{color:#0a7f8a}:root[data-theme=light] .rules-card li{border-top-color:rgba(10,42,102,.1)}:root[data-theme=light] .rules-card li span{color:#0a7f8a;background:rgba(10,143,156,.12)}:root[data-theme=light] .large-swatches button{border-color:rgba(10,42,102,.12);background:#ffffff;color:#0d2233}:root[data-theme=light] .large-swatches strong{color:#0d2233}:root[data-theme=light] .asset-grid article>div a,:root[data-theme=light] .asset-grid article>div button,:root[data-theme=light] .background-grid article>div a,:root[data-theme=light] .background-grid article>div button,:root[data-theme=light] .card-top button,:root[data-theme=light] .icon-grid article>div a,:root[data-theme=light] .icon-grid article>div button,:root[data-theme=light] .logo-grid article>div a,:root[data-theme=light] .logo-grid article>div button,:root[data-theme=light] .visual-actions a,:root[data-theme=light] .visual-actions button{color:#0d2233;border-color:rgba(10,42,102,.16);background:#f2f7fb}:root[data-theme=light] .asset-grid article>div strong,:root[data-theme=light] .background-grid article>div strong,:root[data-theme=light] .icon-grid article>div strong,:root[data-theme=light] .logo-grid article>div:last-child>strong{color:#0d2233}:root[data-theme=light] .prompt-section pre{color:#22394b;background:#f5f9fc;border-color:rgba(10,42,102,.12)}:root[data-theme=light] .lightbox{background:rgba(232,240,246,.94)}:root[data-theme=light] .lightbox-inner{background:#ffffff;border-color:rgba(10,42,102,.14)}:root[data-theme=light] .lightbox footer,:root[data-theme=light] .lightbox header{background:#f5f9fc}:root[data-theme=light] .lightbox h2{color:#0d2233}:root[data-theme=light] .lightbox header button{background:#ffffff;border-color:rgba(10,42,102,.16);color:#0d2233}:root[data-theme=light] .lightbox-canvas{background:#fbfdfe}:root[data-theme=light] .lightbox footer a,:root[data-theme=light] .lightbox footer button{background:#f2f7fb;border-color:rgba(10,42,102,.16);color:#0d2233}:root[data-theme=light] .toast{background:#ffffff;border-color:rgba(10,127,138,.35);color:#0d2233;box-shadow:0 14px 40px rgba(15,45,80,.16)}:root[data-theme=light] .retired-note{background:rgba(255,79,31,.08);color:#8a3b22}.site-header{min-height:78px;padding:10px 30px}.brand-nav-group,.brand-switcher button,.side-rail .brand-switcher .home-nav{border-radius:8px}.brand-switcher button{min-height:58px}.brand-switcher button>span,.side-rail .brand-switcher .brand-nav-group>span:first-child,.side-rail .brand-switcher .brand-nav-icon{border-radius:8px}.theme-pill{padding:2px;gap:1px;border-radius:7px;background:transparent}.theme-pill button{min-height:28px;padding:0 9px;border-radius:5px;font-size:12px;font-weight:650}.theme-pill button.active{background:rgba(5,154,165,.22);color:#dffcff}.asset-grid article,.background-grid article,.big-copy-card,.copy-dock,.icon-grid article,.logo-grid article,.main-visual,.prompt-section,.single-reference>button{border-radius:12px;box-shadow:0 12px 34px rgba(0,0,0,.18)}.at-a-glance,.front-stage{padding:30px 36px}.visual-toolbar{min-height:56px;padding:12px 16px}.visual-toolbar strong{font-size:17px}.visual-toolbar span{font-size:13px}.hero-image-button img{width:auto;height:auto;max-width:92%;max-height:92%;object-fit:contain;image-rendering:auto}.hero-image-button>span{right:16px;bottom:16px;padding:8px 10px;border-radius:6px;font-size:12px}.visual-actions{min-height:56px;padding:8px 14px;gap:4px}.visual-actions a,.visual-actions button{min-height:34px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:#a9bec6;font-size:13px;font-weight:650}.visual-actions a:hover,.visual-actions button:hover{color:#ffffff;background:rgba(25,220,231,.08)}.copy-dock{padding:24px}.copy-dock h2{margin:8px 0 18px;font-size:30px}.copy-everything,.copy-prompt{min-height:58px;margin-bottom:8px;padding:11px 13px;gap:12px;border-radius:8px;background:rgba(3,54,102,.48);font-size:20px}.copy-prompt{background:rgba(5,154,165,.28)}.copy-everything strong,.copy-prompt strong{font-size:16px}.copy-everything small,.copy-prompt small{margin-top:2px;font-size:13px}.guide-button{min-height:44px;margin-top:14px;border:1px solid rgba(255,79,31,.5);border-radius:7px;background:transparent;font-size:12px}.palette-section{position:relative;z-index:1;width:min(1800px,100%);margin:0 auto;padding:8px 36px 0}.palette-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.palette-heading p{margin:0;color:#27dce6;font-size:12px;font-weight:800;letter-spacing:.15em}.palette-heading h2{margin:6px 0 0;color:#ffffff;font-size:28px;letter-spacing:-.03em}.palette-heading>span{color:#8fa7b1;font-size:12px}.palette-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.palette-swatch{min-width:0;padding:0;overflow:hidden;display:grid;grid-template-rows:52px auto auto;text-align:left;border:1px solid rgba(24,211,222,.18);border-radius:8px;background:rgba(3,29,49,.58);color:#e7f5f8}.palette-swatch>span{display:block;width:100%}.palette-swatch small,.palette-swatch strong{min-width:0;padding:7px 9px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-swatch strong{font-size:12px;font-weight:650}.palette-swatch small{padding-top:2px;padding-bottom:9px;color:#91abb5;font:11px SFMono-Regular,Consolas,monospace}.palette-swatch:hover{border-color:rgba(25,220,231,.55);transform:translateY(-1px)}.logo-section,.prompt-section,.single-reference{margin-top:54px}.section-title{margin-bottom:18px}.prompt-heading h2,.section-title h2{font-size:clamp(30px,3vw,46px)}.logo-grid{gap:16px}.asset-tag{top:14px;left:16px;padding:0;border-radius:0;font-size:11px;letter-spacing:.14em}.asset-tag,.asset-tag.secondary{background:transparent;color:#466d78}.logo-preview{height:380px;padding:38px;background:#f7f7f4}.logo-preview img{width:auto;height:auto;max-width:88%;max-height:88%;object-fit:contain;display:block}.asset-grid article>div,.background-grid article>div,.icon-grid article>div,.logo-grid article>div:last-child{min-height:68px;padding:11px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px}.asset-grid article>div strong,.background-grid article>div strong,.icon-grid article>div strong,.logo-grid article>div:last-child>strong{min-width:0;margin:0;overflow-wrap:anywhere;font-size:14px;font-weight:650}.asset-grid article>div a,.asset-grid article>div button,.background-grid article>div a,.background-grid article>div button,.card-top button,.icon-grid article>div a,.icon-grid article>div button,.logo-grid article>div a,.logo-grid article>div button{min-height:32px;padding:0 6px;border:0;border-radius:5px;background:transparent;color:#9eb6c0;font-size:12px;font-weight:650;white-space:nowrap}.asset-grid article>div a:hover,.asset-grid article>div button:hover,.background-grid article>div a:hover,.background-grid article>div button:hover,.icon-grid article>div a:hover,.icon-grid article>div button:hover,.logo-grid article>div a:hover,.logo-grid article>div button:hover{color:#ffffff;background:rgba(25,220,231,.08)}.retired-note{margin:12px 0 0;padding:12px 14px;border-left:3px solid #ff4f1f;font-size:14px}.asset-preview{height:320px;padding:30px}.asset-preview img,.icon-grid img{width:auto;height:auto;max-width:88%;max-height:88%;object-fit:contain;display:block}.prompt-section{padding:24px;grid-template-columns:320px 1fr;gap:20px}.prompt-heading button{min-height:44px;margin-top:18px;border-radius:7px;background:rgba(3,54,102,.58);font-size:14px}.prompt-section pre{padding:20px;border-radius:8px;font-size:14px;line-height:1.6}:root[data-theme=light] .theme-pill button.active{color:#0d5b66;background:rgba(10,143,156,.12)}:root[data-theme=light] .palette-heading h2{color:#0d2233}:root[data-theme=light] .palette-heading>span{color:#5b7285}:root[data-theme=light] .palette-swatch{border-color:rgba(10,42,102,.12);background:#ffffff;color:#0d2233}:root[data-theme=light] .palette-swatch small{color:#5b7285}:root[data-theme=light] .asset-grid article>div a,:root[data-theme=light] .asset-grid article>div button,:root[data-theme=light] .background-grid article>div a,:root[data-theme=light] .background-grid article>div button,:root[data-theme=light] .icon-grid article>div a,:root[data-theme=light] .icon-grid article>div button,:root[data-theme=light] .logo-grid article>div a,:root[data-theme=light] .logo-grid article>div button,:root[data-theme=light] .visual-actions a,:root[data-theme=light] .visual-actions button{color:#4a6478;background:transparent}:root[data-theme=light] .asset-grid article>div a:hover,:root[data-theme=light] .asset-grid article>div button:hover,:root[data-theme=light] .background-grid article>div a:hover,:root[data-theme=light] .background-grid article>div button:hover,:root[data-theme=light] .icon-grid article>div a:hover,:root[data-theme=light] .icon-grid article>div button:hover,:root[data-theme=light] .logo-grid article>div a:hover,:root[data-theme=light] .logo-grid article>div button:hover,:root[data-theme=light] .visual-actions a:hover,:root[data-theme=light] .visual-actions button:hover{color:#0d2233;background:rgba(10,143,156,.08)}@media (max-width:760px){.palette-section{padding:8px 16px 0}.palette-heading{display:block}.palette-heading>span{display:block;margin-top:6px}.palette-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.palette-swatch:last-child{grid-column:1/-1}.logo-preview{height:330px;padding:28px}.asset-grid article>div,.background-grid article>div,.icon-grid article>div,.logo-grid article>div:last-child{grid-template-columns:minmax(0,1fr) auto}.asset-grid article>div strong,.background-grid article>div strong,.icon-grid article>div strong,.logo-grid article>div:last-child>strong{grid-column:1/-1}.asset-grid article>div a,.asset-grid article>div button,.background-grid article>div a,.background-grid article>div button,.icon-grid article>div a,.icon-grid article>div button,.logo-grid article>div a,.logo-grid article>div button{justify-self:start}}.stage-heading{margin-bottom:14px}.asset-section>.section-title,.logo-section>.section-title,.palette-heading,.single-reference>.section-title,.stage-direction,.stage-heading h2,.stage-heading>div>p{display:none}.stage-heading h1{font-size:clamp(38px,4vw,60px)}.visual-copy-grid{min-height:560px}.visual-toolbar{min-height:42px;padding:9px 14px}.visual-toolbar strong{font-size:13px;font-weight:650;color:#9fb6c0}.copy-dock{align-content:center;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:20px 4px;border:0;background:transparent;box-shadow:none}.copy-everything,.copy-prompt{width:auto;min-height:40px;margin:0;padding:8px 10px;gap:8px;border:1px solid rgba(24,220,231,.22);border-radius:6px;background:transparent;font-size:16px}.copy-prompt{background:transparent}.copy-everything strong,.copy-prompt strong{font-size:13px;font-weight:650}.copy-everything small,.copy-prompt small{display:none}.copy-everything:hover,.copy-prompt:hover{background:rgba(25,220,231,.08)}.guide-button{min-height:36px;margin-top:4px;border-color:rgba(255,79,31,.35);font-size:11px}.palette-section{padding-top:0}.palette-strip{margin-top:8px}.at-a-glance{padding-top:10px}.logo-section,.prompt-section,.single-reference{margin-top:32px}.retired-note{margin-top:10px}:root[data-theme=light] .visual-toolbar strong{color:#5b7285}:root[data-theme=light] .copy-dock{background:transparent}:root[data-theme=light] .copy-everything,:root[data-theme=light] .copy-prompt{color:#0d2233;border-color:rgba(10,42,102,.16)}:root[data-theme=light] .copy-everything:hover,:root[data-theme=light] .copy-prompt:hover{background:rgba(10,143,156,.08)}@media (max-width:1100px){.visual-copy-grid{min-height:0}.copy-dock{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.guide-button{margin-top:0}}@media (max-width:760px){.stage-heading h1{font-size:38px}.copy-dock{padding:14px 0 0}.palette-strip{margin-top:4px}}.asset-preview{height:300px;padding:46px 56px;overflow:hidden}.asset-preview img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.brand-school-psych-os .asset-preview{height:420px;min-height:0;padding:56px;background:#0a0712}.brand-school-psych-podcast .visual-copy-grid{min-height:500px}.brand-school-psych-podcast .hero-image-button{padding:48px 64px}.brand-school-psych-podcast .hero-image-button img{width:100%;height:100%;max-width:1100px;max-height:360px;object-fit:contain}.brand-school-psych-podcast .hero-image-button img[src$="different-minds-square.png"]{transform:scale(1.85)}.brand-school-psych .asset-preview,.brand-school-psych-os .asset-preview,.brand-school-psych-podcast .asset-preview{position:relative}.brand-school-psych .asset-preview img[src$="ms-walker-square.png"],.brand-school-psych-os .asset-preview img,.brand-school-psych-podcast .asset-preview img[src$="different-minds-square.png"]{position:absolute;left:50%;top:50%;object-fit:fill;transform:translate(-50%,-50%)}.brand-school-psych .asset-preview img[src$="ms-walker-square.png"]{width:min(86%,342px);height:auto;max-width:none;max-height:none}.brand-school-psych-os .asset-preview img{width:min(88%,353px);height:auto;max-width:none;max-height:none}.brand-school-psych-podcast .asset-preview img[src$="different-minds-square.png"]{width:min(126%,900px);height:auto;max-width:none;max-height:none}.brand-own-the-stack .asset-preview{position:relative;padding:0}.brand-own-the-stack .asset-preview img{position:absolute;left:50%;height:auto;max-width:none;max-height:none;object-fit:fill;transform:translate(-50%,-50%)}.brand-own-the-stack .asset-preview img[src$="own-the-stack-logo.png"]{top:48%;width:94%}.brand-own-the-stack .asset-preview img[src$="own-the-stack-dark-mode.png"]{top:47%;width:86%}:root[data-theme=light] .current-brand>span,:root[data-theme=light] .side-rail .brand-switcher .brand-nav-group>.brand-nav-icon{background:#f4f6f8;border:1px solid rgba(13,34,51,.12)}@media (max-width:760px){.asset-preview{height:280px;padding:36px}.brand-school-psych-os .asset-preview{height:340px;padding:46px}.brand-school-psych-podcast .hero-image-button{padding:32px}.brand-school-psych-podcast .hero-image-button img[src$="different-minds-square.png"]{transform:scale(1.65)}.brand-school-psych-podcast .asset-preview img[src$="different-minds-square.png"]{width:min(150%,740px);transform:translate(-50%,-50%)}}.guide-focused-grid{grid-template-columns:minmax(0,1fr);min-height:auto;max-width:980px}.guide-focused-grid .main-visual{min-height:auto}.guide-focused-grid .hero-image-button{padding:24px}.guide-focused-grid .hero-image-button img{width:auto;height:auto;max-width:100%;max-height:1100px;object-fit:contain}.brandroom{grid-template-columns:270px minmax(0,1fr)}.side-rail{padding:30px 20px}.side-rail .room-title{display:block;margin:0 12px 30px}.side-rail .room-title>span{display:block}.side-rail .room-title strong{font-size:22px;letter-spacing:.08em}.side-rail .room-title small{margin-top:7px;font-size:10px;letter-spacing:.2em}.side-rail .brand-switcher{gap:5px}.side-rail .brand-switcher .brand-nav-group,.side-rail .brand-switcher .home-nav{width:100%;min-width:0;min-height:48px;padding:0 14px;display:flex;align-items:center;grid-template-columns:none;gap:0;border:1px solid transparent;border-radius:7px;background:transparent;box-shadow:none;text-align:left}.side-rail .brand-switcher .home-nav{color:#b8ccd3}.side-rail .brand-switcher .brand-nav-group:hover,.side-rail .brand-switcher .home-nav:hover{background:rgba(5,154,165,.09)}.side-rail .brand-switcher .brand-nav-group.active,.side-rail .brand-switcher .home-nav.active{color:#ffffff;border-color:rgba(25,220,231,.26);background:rgba(5,154,165,.18);box-shadow:none}.side-rail .brand-switcher .reference-nav{margin-bottom:11px;border-bottom-color:rgba(120,150,190,.18);border-radius:7px 7px 0 0}.side-rail .brand-switcher .brand-nav-group>span.brand-button-copy:first-child{width:100%;height:auto;min-width:0;padding:0;display:block;border-radius:0;background:transparent;color:inherit;overflow:visible;text-align:left}.side-rail .brand-switcher .brand-button-copy strong,.side-rail .brand-switcher .home-nav strong{font-size:16px;line-height:1.2}.side-rail .brand-switcher .brand-nav-group>span.brand-button-copy:first-child>strong{width:100%;text-align:left}.side-rail .brand-switcher .brand-nav-icon{display:none}.brandroom-reference-dashboard{position:relative;z-index:1;width:min(1480px,100%);margin:0 auto;padding:46px 40px 90px}.reference-page-heading h1{margin:0;font-size:clamp(38px,4vw,58px);line-height:1;letter-spacing:-.045em}.reference-how{margin-top:34px}.reference-how h2{margin:0 0 16px;font-size:24px;letter-spacing:-.02em}.reference-rule-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(25,220,231,.24);border-bottom:1px solid rgba(25,220,231,.24)}.reference-rule-strip>div{min-width:0;padding:18px 22px;border-left:1px solid rgba(25,220,231,.18)}.reference-rule-strip>div:first-child{border-left:0}.reference-rule-strip span,.reference-rule-strip strong{display:block}.reference-rule-strip strong{font-size:15px}.reference-rule-strip span{margin-top:5px;color:#9fb6c0;font-size:14px}.reference-treatment-grid{margin-top:34px;display:grid;gap:28px}.reference-treatment{padding:26px;overflow:hidden;border-radius:14px}.reference-treatment-heading{margin-bottom:18px}.reference-treatment-heading span{display:block;font-size:13px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.reference-treatment-heading h2{margin:5px 0 0;font-size:clamp(28px,3vw,40px);letter-spacing:-.035em}.treatment-light{color:#20242a;background:#f5f7f9;border:1px solid #d8dde4;box-shadow:0 16px 38px rgba(0,0,0,.12)}.treatment-dark{color:#eef1f4;background:#07101d;border:1px solid rgba(196,200,208,.24);box-shadow:0 16px 42px rgba(0,0,0,.32)}.treatment-light .reference-treatment-heading span{color:#59606a}.treatment-dark .reference-treatment-heading span{color:#c4c8d0}.reference-palette-image{width:100%;padding:0;overflow:hidden;display:block;border:1px solid rgba(105,114,125,.24);border-radius:10px;background:#ffffff}.reference-palette-image img{width:100%;height:auto;display:block}.reference-example-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.reference-example{min-width:0;min-height:440px;padding:24px;display:grid;grid-template-rows:1fr auto;gap:16px;border-radius:10px}.treatment-light .reference-example{color:#20242a;border:1px solid #d8dde4;background:#ffffff}.treatment-dark .reference-example{color:#eef1f4;border:1px solid rgba(196,200,208,.2);background:#020812}.reference-example-stage{min-height:0;display:grid;place-items:center;overflow:hidden}.reference-example-stage img{width:100%;height:100%;max-width:100%;max-height:360px;object-fit:contain}.reference-example strong{font-size:15px;text-align:left}.reference-prompt{margin-top:18px;border-color:currentcolor rgba(105,114,125,.28) rgba(105,114,125,.28);border-top:1px solid rgba(105,114,125,.28)}.reference-prompt summary{padding:17px 2px;cursor:pointer;font-size:15px;font-weight:750}.reference-prompt-body{position:relative}.reference-prompt-body>button{min-height:38px;margin-bottom:12px;padding:0 13px;border-radius:6px;font-size:13px;font-weight:750}.treatment-light .reference-prompt-body>button{color:#20242a;border:1px solid #c4c8d0;background:#ffffff}.treatment-dark .reference-prompt-body>button{color:#eef1f4;border:1px solid rgba(196,200,208,.35);background:#111b2b}.reference-prompt pre{max-height:430px;margin:0;padding:20px;overflow:auto;white-space:pre-wrap;border-radius:8px;font:13px/1.65 SFMono-Regular,Consolas,monospace}.treatment-light .reference-prompt pre{color:#2d3138;background:#ffffff;border:1px solid #d8dde4}.treatment-dark .reference-prompt pre{color:#d9dde3;background:#020812;border:1px solid rgba(196,200,208,.2)}:root[data-theme=light] .side-rail .brand-switcher .brand-nav-group,:root[data-theme=light] .side-rail .brand-switcher .home-nav{color:#16334a;border-color:transparent;background:transparent}:root[data-theme=light] .side-rail .brand-switcher .brand-nav-group:hover,:root[data-theme=light] .side-rail .brand-switcher .home-nav:hover{background:rgba(10,143,156,.08)}:root[data-theme=light] .side-rail .brand-switcher .brand-nav-group.active,:root[data-theme=light] .side-rail .brand-switcher .home-nav.active{color:#0d5b66;border-color:rgba(10,127,138,.22);background:rgba(10,143,156,.1)}:root[data-theme=light] .side-rail .brand-switcher .brand-nav-group.active .brand-button-copy strong,:root[data-theme=light] .side-rail .brand-switcher .home-nav.active strong{color:#0d5b66}:root[data-theme=light] .reference-how h2,:root[data-theme=light] .reference-page-heading h1{color:#0d2233}:root[data-theme=light] .reference-rule-strip{border-color:rgba(10,42,102,.14)}:root[data-theme=light] .reference-rule-strip>div{border-color:rgba(10,42,102,.1)}:root[data-theme=light] .reference-rule-strip strong{color:#0d2233}:root[data-theme=light] .reference-rule-strip span{color:#526b7e}@media (min-width:821px){.side-rail{display:flex;flex-direction:column}.side-rail .brand-switcher{flex:1;min-height:0}.side-rail .brand-switcher .reference-nav{margin-top:auto;margin-bottom:0;border-radius:7px}}@media (max-width:1180px){.brandroom{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:820px){.side-rail .brand-switcher{flex-direction:row;overflow-x:auto;padding-bottom:3px}.side-rail .brand-switcher .brand-nav-group,.side-rail .brand-switcher .home-nav{width:auto;flex:0 0 auto;min-height:42px;padding:0 13px}.side-rail .brand-switcher .reference-nav{margin:0 8px 0 0;border-radius:7px}.brandroom-reference-dashboard{padding:34px 20px 70px}.reference-rule-strip{grid-template-columns:1fr}.reference-rule-strip>div{border-left:0;border-top:1px solid rgba(25,220,231,.18)}.reference-rule-strip>div:first-child{border-top:0}}@media (max-width:680px){.reference-example-grid{grid-template-columns:1fr}.reference-example{min-height:360px}.reference-example-stage img{max-height:290px}.reference-treatment{padding:18px}}