/* Content additions retain the existing monochrome iStudio layout and components. */
#journey,.hero-poster{filter:none!important}.panel-copy,.about-statement>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#777;max-width:750px}.about-statement{margin-bottom:45px}.about-statement h2{font-size:38px}.client-access{max-width:900px}.client-access form{margin:25px 0}.client-access>.pill-button,#track-guest>.pill-button{margin-top:20px}.subscription-price{font-size:39px!important;color:#111!important;letter-spacing:-1px}.subscription-price>span{font-size:14px;letter-spacing:0}.learning-plan button[disabled]{opacity:.5;cursor:default}.learning-plan .pill-button>span{font-size:7px;letter-spacing:1px}.smart-supporting-images{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.smart-supporting-images img{width:100%;height:225px;object-fit:cover;filter:grayscale(1)}.reference-search{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:25px 0}.reference-search>input{min-width:200px;flex:1}.reference-search>button{white-space:nowrap}.reference-workspace .panel-title h2{margin-top:12px}.reference-workspace .panel-title>span{font-size:7px;white-space:nowrap}.reference-grid{grid-template-columns:repeat(3,1fr);gap:30px 18px}.reference-grid img{height:205px;filter:none}.reference-card h3{font-size:14px;line-height:1.3}.reference-card[aria-pressed=true]>div{outline:3px solid #111;outline-offset:-3px}.reference-card[aria-pressed=true] .reference-select-mark{background:#fff;color:#111;border-color:#fff}.reference-select-mark{font-size:18px}.selection-panel{position:relative}.selected-strip{display:flex;gap:13px;overflow:auto;margin-bottom:25px;padding-bottom:8px}.selected-item{position:relative;flex:0 0 135px}.selected-item>img{width:135px;height:100px;object-fit:cover}.selected-item>span{font-size:8px;line-height:1.6;display:block;margin-top:8px}.selected-item>button{position:absolute;top:6px;right:6px;border:0;background:#fff;border-radius:50%;width:23px;height:23px;font-size:18px;color:#111}.selection-panel .form-actions{gap:12px}.selection-panel .panel-title>span{font-size:8px;letter-spacing:1px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sidebar-about{border-top:1px solid #ddd;margin-top:25px!important;padding-top:25px!important}#track-panel-site img{width:100%;height:auto}#track-projects-list{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}#track-project-detail{margin-bottom:28px}.reference-grid>.empty-state{grid-column:1/-1}.reference-workspace #reference-more{margin-top:25px}.reference-card:hover img{filter:none}#reference-selection[hidden],#track-signed-in[hidden],#track-project-detail[hidden],#track-panel-site[hidden]{display:none}
@media(max-width:1100px){.reference-grid{grid-template-columns:1fr 1fr}.reference-grid img{height:240px}.reference-workspace .panel-title>span{display:none}}
@media(max-width:600px){.reference-grid{gap:24px 13px}.reference-grid img{height:170px}.reference-card h3{font-size:12px}.reference-card p{font-size:6px;line-height:1.7}.reference-search{gap:10px}.reference-search>input{flex-basis:100%;min-width:0}.reference-search>.solid-button{flex:1}.reference-workspace,.selection-panel{padding:23px 16px}.selected-item{flex-basis:105px}.selected-item>img{width:105px;height:82px}.selected-item>span{font-size:7px}.smart-supporting-images{gap:12px;grid-template-columns:1fr 1fr}.smart-supporting-images img{height:170px}.selection-panel .form-actions{flex-direction:column}.selection-panel .form-actions>*{font-size:10px}.portal-sidebar .sidebar-about{display:none}.subscription-price{font-size:35px!important}}
