:root{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#20221f;background:#f4f3ef;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #20221f;--muted: #777a73;--subtle: #a8aaa4;--paper: #f4f3ef;--surface: #fbfaf7;--line: #dcdcd5;--accent: #b45732;--accent-dark: #954426}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;background:var(--paper)}button,input,textarea{font:inherit}button{color:inherit}.eyebrow{margin:0 0 14px;color:var(--accent);font-size:.7rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.brand{display:flex;align-items:flex-end;gap:12px}.studio-k2-logo{display:inline-block;width:clamp(98px,9vw,120px);aspect-ratio:213 / 54;flex:0 0 auto;background-color:currentColor;-webkit-mask-image:url(/assets/studio-k2-logo.svg);mask-image:url(/assets/studio-k2-logo.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle}.brand-edition{padding-bottom:2px;color:var(--muted);font-size:.62rem;letter-spacing:.05em}.loading-screen{display:grid;min-height:100vh;place-content:center;gap:28px}.loading-line{position:relative;display:block;width:157px;height:1px;overflow:hidden;background:var(--line)}.loading-line:after{position:absolute;width:50%;height:100%;background:var(--accent);content:"";animation:loading 1.2s ease-in-out infinite}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(200%)}}.login-page{display:grid;min-height:100vh;grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);background:var(--surface)}.login-brand-panel{display:flex;min-height:100vh;padding:clamp(34px,5vw,72px);flex-direction:column;justify-content:space-between;color:#eeeee8;background:linear-gradient(155deg,#111412e0,#111412f7),repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgba(255,255,255,.08) 25%),#1d211e}.login-brand-panel .brand-edition{color:#a9ada7}.login-brand-panel .studio-k2-logo{width:clamp(120px,12vw,168px)}.login-statement{max-width:610px;padding:80px 0}.login-statement h1{margin:0 0 28px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.4rem,4vw,4.8rem);font-weight:400;letter-spacing:-.055em;line-height:1.04}.login-statement>p:last-child{max-width:430px;margin:0;color:#aaaea8;font-size:1rem;line-height:1.7}.login-edition{margin:0;color:#787d77;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.login-form-panel{display:grid;padding:48px;place-items:center;background:linear-gradient(90deg,transparent calc(100% - 1px),rgba(32,34,31,.05) 1px),var(--surface);background-size:25% 100%}.login-form-wrap{width:min(100%,410px)}.login-heading{margin-bottom:42px}.login-heading h2{margin:0 0 11px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:400;letter-spacing:-.045em}.login-heading>p:last-child{margin:0;color:var(--muted);font-size:.92rem}.login-form{display:flex;flex-direction:column;gap:23px}.field-group{display:flex;flex-direction:column;gap:9px}.field-group label{font-size:.75rem;font-weight:600;letter-spacing:.02em}.authoring-cue{color:var(--subtle);font-weight:400}.field-group input{height:52px;padding:0 14px;border:1px solid #cecfc9;border-radius:0;outline:0;color:var(--ink);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.field-group select{height:52px;padding:0 38px 0 14px;border:1px solid #cecfc9;border-radius:0;outline:0;color:var(--ink);background:#fff}.field-group select:focus{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.field-group select[aria-invalid=true]{border-color:#a63e2f}.field-group textarea{padding:14px;border:1px solid #cecfc9;border-radius:0;outline:0;color:var(--ink);background:#fff;line-height:1.6;resize:vertical}.field-group textarea:focus{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.settings-form{width:min(100%,650px);padding:clamp(24px,4vw,46px);border:1px solid var(--line);background:var(--surface)}.settings-form .field-group+.field-group{margin-top:24px}.settings-save{width:min(100%,220px);margin-top:24px}.account-layout{display:grid;max-width:960px;grid-template-columns:minmax(220px,.72fr) minmax(360px,1.28fr);border-top:1px solid var(--line)}.account-details,.account-password{padding:clamp(28px,4vw,48px) 0}.account-details{padding-right:clamp(28px,4vw,52px);border-right:1px solid var(--line)}.account-password{padding-left:clamp(28px,4vw,52px)}.account-section-heading{margin-bottom:30px}.account-section-heading .eyebrow{margin-bottom:9px}.account-section-heading h2{margin:0;font-size:1.45rem;font-weight:400;letter-spacing:-.025em}.account-section-heading>p:last-child:not(.eyebrow){margin:10px 0 0;color:var(--muted);font-size:.78rem;line-height:1.55}.account-details dl{margin:0}.account-details dl>div{padding:17px 0;border-bottom:1px solid var(--line)}.account-details dt{margin-bottom:7px;color:var(--muted);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.account-details dd{margin:0;overflow-wrap:anywhere;font-size:.9rem}.account-password-form{display:flex;flex-direction:column;gap:22px}.account-password-submit{width:min(100%,240px)}.homepage-spotlight-form{max-width:1060px}.homepage-editor-section{margin-bottom:clamp(70px,9vw,120px)}.homepage-editor-heading{max-width:620px;margin-bottom:38px}.homepage-editor-heading .eyebrow{margin-bottom:9px}.homepage-editor-heading h2{margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400;letter-spacing:-.04em}.homepage-editor-heading>p:last-child{margin:12px 0 0;color:var(--muted);font-size:.82rem;line-height:1.55}.homepage-content-block{display:grid;padding:clamp(34px,5vw,58px) 0;grid-template-columns:minmax(190px,.58fr) minmax(0,1.42fr);border-top:1px solid var(--line);gap:clamp(30px,5vw,70px)}.homepage-content-title{display:flex;align-items:flex-start;gap:17px}.homepage-content-title>span{color:var(--subtle);font-size:.68rem}.homepage-content-title .eyebrow{margin-bottom:8px}.homepage-content-title h3{margin:0;font-size:1.3rem;font-weight:400;letter-spacing:-.025em}.homepage-content-fields{display:flex;min-width:0;flex-direction:column;gap:30px}.homepage-media-grid .eyebrow{margin-bottom:12px;color:var(--muted)}.homepage-heading-composer{min-width:0;margin:0;padding:0;border:0}.homepage-heading-composer>legend{margin-bottom:17px;padding:0;color:var(--muted);font-size:.65rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.homepage-heading-rows{display:flex;flex-direction:column;gap:17px}.homepage-heading-row-label{margin:0 0 7px;color:var(--muted);font-size:.68rem;font-weight:500;letter-spacing:.015em}.homepage-heading-row-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.homepage-heading-row-fields.is-phrase-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.homepage-heading-row-fields .field-group{min-width:0;gap:6px}.homepage-heading-row-fields .field-group>label{color:var(--subtle);font-size:.64rem;font-weight:500;letter-spacing:.025em}.homepage-heading-row-fields input{min-height:45px}.homepage-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.homepage-media-grid>div,.frame-three-image>div{min-width:0}.frame-three-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.frame-three-image{padding-top:24px;border-top:1px solid var(--line)}.frame-three-image>.eyebrow{margin-bottom:26px}.frame-three-image>div+div{margin-top:32px}.media-label{margin:0 0 12px;font-size:.75rem;font-weight:600}.frame-three-image>div>.field-hint{margin:-4px 0 12px}.homepage-spotlight-section>.spotlight-slot:last-of-type{border-bottom:1px solid var(--line)}.spotlight-slot{display:grid;padding:clamp(36px,5vw,64px) 0;grid-template-columns:minmax(190px,.58fr) minmax(0,1.42fr);border-top:1px solid var(--line);gap:clamp(30px,5vw,70px)}.spotlight-slot-heading{display:flex;align-items:flex-start;gap:17px}.spotlight-slot-heading>span{color:var(--subtle);font-size:.68rem;letter-spacing:.08em}.spotlight-slot-heading .eyebrow{margin-bottom:8px}.spotlight-slot-heading h2{margin:0;font-size:1.4rem;font-weight:400;letter-spacing:-.025em}.spotlight-slot-fields{display:flex;min-width:0;flex-direction:column;gap:34px}.spotlight-media-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.spotlight-media-group>div{min-width:0}.spotlight-media-group .eyebrow{min-height:1em;margin-bottom:10px;color:var(--muted)}.spotlight-media-group>div>.field-hint{min-height:2.7em;margin:-2px 0 12px}.spotlight-media-group>div:first-child:before{display:block;height:2.7em;margin-bottom:12px;content:""}.spotlight-media-field{border-top:1px solid var(--line)}.spotlight-media-preview{display:grid;aspect-ratio:16 / 10;place-items:center;overflow:hidden;color:var(--muted);background:#e9e8e2;font-size:.72rem}.spotlight-media-preview img{width:100%;height:100%;object-fit:cover}.spotlight-media-controls{display:flex;padding-top:16px;flex-direction:column;gap:17px}.spotlight-media-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.spotlight-focal-field{margin:0;padding:0;border:0}.spotlight-focal-field legend{margin-bottom:9px;font-size:.75rem;font-weight:600}.spotlight-focal-options{display:grid;grid-template-columns:repeat(3,1fr)}.spotlight-focal-options label{position:relative}.spotlight-focal-options input{position:absolute;opacity:0}.spotlight-focal-options span{display:grid;min-height:40px;place-items:center;border:1px solid var(--line);color:var(--muted);background:var(--surface);cursor:pointer;font-size:.72rem}.spotlight-focal-options label+label span{border-left:0}.spotlight-focal-options input:checked+span{color:#fff;background:var(--ink)}.homepage-save-bar{position:sticky;bottom:20px;display:flex;padding:14px 16px;align-items:center;justify-content:flex-end;border:1px solid var(--line);background:#fbfaf7f5;box-shadow:0 10px 30px #20221f14;gap:18px}.homepage-save-bar>span{margin-right:auto;color:var(--muted);font-size:.72rem}.homepage-save-bar>span.is-dirty{color:var(--accent)}.homepage-save-bar .primary-button{width:210px;margin:0}.save-confirmation{margin:18px 0 0;color:#54745a;font-size:.78rem}.enquiry-shell{display:grid;min-height:560px;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);border:1px solid var(--line);background:var(--surface)}.enquiry-list{overflow-y:auto;border-right:1px solid var(--line)}.enquiry-list-item{display:grid;width:100%;padding:20px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;gap:5px}.enquiry-list-item:hover,.enquiry-list-item.is-selected{background:#efeee8}.enquiry-list-item.is-selected{box-shadow:inset 3px 0 0 var(--accent)}.enquiry-list-item strong{font-size:.92rem}.enquiry-list-item>span:not(.enquiry-status),.enquiry-list-item time,.enquiry-detail>time{color:var(--muted);font-size:.72rem}.enquiry-list-item p{margin:8px 0 4px;color:#555852;font-size:.78rem;line-height:1.45}.enquiry-status{width:fit-content;color:var(--muted);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.enquiry-status.is-new{color:var(--accent)}.enquiry-detail{padding:clamp(26px,4vw,50px)}.enquiry-detail header{display:flex;margin-bottom:12px;align-items:flex-start;justify-content:space-between;gap:24px}.enquiry-detail h2{margin:9px 0 4px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;letter-spacing:-.04em}.enquiry-detail a{color:var(--muted);font-size:.8rem}.enquiry-message{margin-top:38px;padding-top:26px;border-top:1px solid var(--line);white-space:pre-wrap;font-size:.95rem;line-height:1.75}.secondary-button{min-height:42px;padding:0 16px;border:1px solid var(--ink);background:transparent;cursor:pointer;font-size:.75rem}.template-reference-action{display:inline-flex;flex-direction:column;gap:6px}@media(max-width:800px){.sidebar .studio-k2-logo{width:44px}.spotlight-slot,.homepage-content-block,.frame-three-editor-grid,.spotlight-media-group{grid-template-columns:1fr}.spotlight-media-group>div:first-child:before{display:none}.spotlight-media-group>div>.field-hint{min-height:0}.account-layout{grid-template-columns:1fr}.account-details{padding-right:0;border-right:0;border-bottom:1px solid var(--line)}.account-password{padding-left:0}.enquiry-shell{grid-template-columns:1fr}.enquiry-list{max-height:360px;border-right:0;border-bottom:1px solid var(--line)}.enquiry-detail header{flex-direction:column}}.field-group input:focus{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.field-group input[aria-invalid=true]{border-color:#a63e2f}.field-error,.form-error{margin:0;color:#a63e2f;font-size:.75rem}.form-error{padding:11px 13px;border-left:3px solid #a63e2f;background:#f8e9e5}.primary-button{display:flex;height:54px;margin-top:4px;padding:0 18px;align-items:center;justify-content:space-between;border:0;background:var(--ink);color:#fff;cursor:pointer;font-size:.82rem;font-weight:600;transition:background .15s ease}.primary-button:hover:not(:disabled){background:var(--accent-dark)}.primary-button:disabled{cursor:wait;opacity:.65}.primary-button span{font-size:1.15rem;font-weight:400}.access-note{margin:26px 0 0;color:var(--subtle);font-size:.7rem;line-height:1.5}.admin-frame{display:grid;min-height:100vh;grid-template-columns:252px minmax(0,1fr)}.sidebar{position:sticky;top:0;display:flex;height:100vh;padding:30px 24px 24px;flex-direction:column;justify-content:space-between;border-right:1px solid #30332f;color:#e9eae5;background:#20231f}.sidebar .brand{margin:0 8px 55px}.sidebar .brand-edition{color:#8f948d}.nav-label{margin:0 10px 13px;color:#777d75;font-size:.62rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.nav-list{display:flex;margin:0;padding:0;flex-direction:column;gap:2px;list-style:none}.nav-item,.logout-button{display:flex;width:100%;height:44px;padding:0 10px;align-items:center;gap:12px;border:0;background:transparent;color:#9ca19a;text-align:left;font-size:.78rem;text-decoration:none}.nav-item svg,.logout-button svg{width:17px;height:17px}.nav-item-active{color:#fff;background:#2e322d;box-shadow:inset 2px 0 0 var(--accent)}.nav-item:disabled{cursor:default}.nav-soon{margin-left:auto;color:#626760;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.logout-button{border-top:1px solid #363934;cursor:pointer;padding-top:18px}.logout-button:hover:not(:disabled){color:#fff}.logout-button:disabled{cursor:wait}.admin-main{min-width:0}.dashboard-page{min-height:100vh;padding:clamp(38px,5vw,76px) clamp(28px,6vw,92px);background:linear-gradient(90deg,rgba(32,34,31,.035) 1px,transparent 1px),var(--paper);background-size:25% 100%}.dashboard-header{display:flex;margin-bottom:clamp(55px,8vw,112px);align-items:flex-start;justify-content:space-between;gap:32px}.dashboard-header h1{margin:0 0 13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.2rem,4.2vw,4.25rem);font-weight:400;letter-spacing:-.055em;line-height:1.08}.dashboard-header>div>p:last-child{margin:0;color:var(--muted);font-size:.95rem}.system-status{display:flex;margin-top:5px;padding:9px 0;align-items:center;gap:9px;color:var(--muted);white-space:nowrap;font-size:.7rem;letter-spacing:.02em}.status-dot{width:6px;height:6px;border-radius:50%;background:#c79241}.status-dot.is-online{background:#5f8762;box-shadow:0 0 0 3px #5f87621f}.foundation-note{display:grid;margin-bottom:clamp(58px,8vw,105px);padding:31px 0 35px;grid-template-columns:minmax(76px,.2fr) minmax(0,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.foundation-index{color:var(--subtle);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem}.foundation-note>div:last-child{max-width:730px}.foundation-note h2{max-width:650px;margin:0 0 18px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.65rem,2.9vw,2.8rem);font-weight:400;letter-spacing:-.045em;line-height:1.18}.foundation-note>div>p:last-child{max-width:640px;margin:0;color:var(--muted);font-size:.88rem;line-height:1.7}.section-heading-row{display:flex;margin-bottom:27px;align-items:flex-end;justify-content:space-between}.section-heading-row h2{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:-.035em}.section-heading-row>span{margin-bottom:5px;color:var(--subtle);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.module-grid{border-top:1px solid var(--line)}.module-row{display:grid;min-height:98px;padding:22px 3px;grid-template-columns:54px 1fr auto;align-items:center;border-bottom:1px solid var(--line)}.module-row>span:first-child{color:var(--subtle);font-size:.67rem}.module-row h3{margin:0 0 5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500}.module-row p{margin:0;color:var(--muted);font-size:.75rem}.module-mark{color:var(--subtle)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.content-page{min-height:100vh;padding:clamp(38px,5vw,76px) clamp(28px,6vw,92px) 90px;background:var(--paper)}.page-header,.project-edit-header{display:flex;margin-bottom:clamp(48px,6vw,82px);align-items:flex-start;justify-content:space-between;gap:32px}.page-header h1,.project-edit-header h1{margin:0 0 13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.4rem,4.2vw,4.25rem);font-weight:400;letter-spacing:-.055em;line-height:1.06}.page-header>div>p:last-child{margin:0;color:var(--muted);font-size:.92rem}.primary-link{display:flex;min-width:145px;height:46px;padding:0 16px;align-items:center;justify-content:space-between;gap:20px;background:var(--ink);color:#fff;font-size:.75rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.06em}.primary-link:hover{background:var(--accent-dark)}.page-state{display:flex;min-height:140px;align-items:center;justify-content:center;gap:11px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:.8rem}.page-state-error{min-height:auto;margin-bottom:24px;padding:15px 18px;justify-content:flex-start;border:0;border-left:3px solid #a63e2f;color:#8a3429;background:#f8e9e5}.page-state p{margin:0}.empty-state{padding:44px 0 54px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.empty-state>span{display:block;margin-bottom:70px;color:var(--subtle);font-size:.7rem}.empty-state h2{margin:0 0 12px;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:400;letter-spacing:-.04em}.empty-state p{margin:0 0 30px;color:var(--muted);font-size:.85rem}.empty-state a{color:var(--accent-dark);font-size:.74rem;font-weight:600;text-transform:uppercase;text-underline-offset:4px}.project-table-wrap{overflow-x:auto;border-top:1px solid var(--ink)}.projects-page{padding:clamp(44px,5vw,76px) clamp(32px,5.5vw,88px) 96px}.projects-page .page-header{margin-bottom:clamp(42px,5vw,66px);align-items:flex-end}.projects-page .page-header>div{max-width:680px}.projects-page .page-header .eyebrow{margin-bottom:13px}.projects-page .primary-link{margin-bottom:4px}.project-filter-row{display:grid;margin-bottom:24px;grid-template-columns:minmax(260px,1fr) minmax(180px,220px);gap:12px}.project-search,.project-template-filter{min-width:0}.project-search input,.project-template-filter select{width:100%;height:48px;padding:0 14px;border:1px solid #cecfc9;border-radius:0;outline:0;color:var(--ink);background:var(--surface);font:inherit;font-size:.82rem;transition:border-color .15s ease,box-shadow .15s ease}.project-search input::placeholder{color:var(--subtle)}.project-template-filter select{padding-right:38px}.project-search input:focus,.project-template-filter select:focus{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.project-filter-empty{padding:clamp(48px,7vw,74px) 4px;border-top:1px solid #70736d;border-bottom:1px solid var(--line)}.project-filter-empty p{margin:0;color:var(--muted);font-size:.86rem}.projects-page .project-table-wrap{border-top-color:#70736d}.projects-page .project-table{min-width:900px;table-layout:fixed}.projects-page .project-table th{padding:17px 18px}.projects-page .project-table td{padding:27px 18px;line-height:1.45}.projects-page .project-table th:first-child,.projects-page .project-table td:first-child{width:27%;padding-left:4px}.projects-page .project-table th:nth-child(2){width:11%}.projects-page .project-table th:nth-child(3){width:11%}.projects-page .project-table th:nth-child(4){width:10%}.projects-page .project-table th:nth-child(5){width:15%}.projects-page .project-table th:nth-child(6){width:13%}.projects-page .project-table th:last-child,.projects-page .project-table td:last-child{width:13%;padding-right:4px}.projects-page .project-table tbody tr{transition:background-color .16s ease}.projects-page .project-table tbody tr:hover{background:color-mix(in srgb,var(--surface) 62%,transparent)}.projects-page .project-title-link{gap:7px}.projects-page .project-title-link strong{font-size:.94rem;line-height:1.35}.projects-page .table-actions{gap:18px;white-space:nowrap}.projects-page .empty-state{padding:clamp(52px,7vw,78px) 4px clamp(58px,8vw,88px)}.projects-page .empty-state>span{margin-bottom:clamp(46px,6vw,72px)}.projects-page .empty-state p{max-width:480px;line-height:1.6}.project-table{width:100%;border-collapse:collapse;text-align:left}.project-table th{padding:15px 14px 15px 0;border-bottom:1px solid var(--line);color:var(--subtle);font-size:.62rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.project-table td{min-width:95px;padding:22px 14px 22px 0;border-bottom:1px solid var(--line);color:#62655f;font-size:.76rem;vertical-align:middle}.project-table th:first-child,.project-table td:first-child{min-width:210px}.project-title-link{display:flex;flex-direction:column;gap:5px;color:var(--ink);text-decoration:none}.project-title-link:hover strong{color:var(--accent-dark)}.project-title-link strong,.archive-table td>strong{color:var(--ink);font-size:.87rem;font-weight:500}.project-title-link span,.table-subtitle{display:block;color:var(--subtle);font-size:.67rem}.status-label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.66rem;text-transform:capitalize}.status-label:before{width:5px;height:5px;border-radius:50%;background:#9b8177;content:""}.status-label.is-active:before{background:#5f8762}.table-actions{display:flex;min-width:120px!important;justify-content:flex-end;gap:16px}.table-actions a,.table-actions button,.text-danger-button{padding:0;border:0;color:#656861;background:none;cursor:pointer;font-size:.68rem;font-weight:600;text-decoration:underline;text-decoration-color:#c8c9c3;text-underline-offset:4px;text-transform:uppercase;letter-spacing:.04em}.table-actions a:hover,.table-actions button:hover:not(:disabled){color:var(--accent-dark)}.table-actions button:disabled,.text-danger-button:disabled{cursor:wait;opacity:.5}.restore-button{color:var(--accent-dark)!important}.back-link{display:inline-block;margin-bottom:44px;color:var(--muted);font-size:.7rem;font-weight:500;text-decoration:none;text-transform:uppercase;letter-spacing:.06em}.back-link:hover{color:var(--ink)}.form-page-header{margin-bottom:35px}.form-page{max-width:1280px}.project-form{border-top:1px solid var(--ink)}.form-section{display:grid;padding:38px 0 48px;grid-template-columns:minmax(210px,.36fr) minmax(0,.64fr);gap:50px;border-bottom:1px solid var(--line)}.form-section-heading{display:grid;grid-template-columns:42px 1fr}.form-section-heading>span{color:var(--subtle);font-size:.67rem}.form-section-heading h2{margin:0;font-size:1.15rem;font-weight:400;letter-spacing:-.025em}.form-fields{display:flex;flex-direction:column;gap:27px}.project-form .field-group input{width:100%;height:49px;background:#faf9f6}.slug-input{display:flex;align-items:center;border:1px solid #cecfc9;background:#faf9f6}.slug-input:focus-within{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.slug-input span{padding-left:14px;color:var(--subtle);font-size:.77rem}.slug-input input{border:0;box-shadow:none!important}.choice-fieldset{margin:0;padding:0;border:0}.choice-fieldset legend{margin-bottom:10px;font-size:.75rem;font-weight:600}.choice-row{display:grid;gap:8px}.choice-row.two-up{grid-template-columns:repeat(2,1fr)}.choice-row.four-up{grid-template-columns:repeat(4,1fr)}.choice-option{position:relative;min-width:0}.choice-option input{position:absolute;opacity:0;pointer-events:none}.choice-option span{display:flex;min-height:48px;padding:0 13px;align-items:center;border:1px solid #cecfc9;background:#faf9f6;color:var(--muted);cursor:pointer;font-size:.74rem}.choice-option input:checked+span{border-color:var(--ink);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.choice-option input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.compact-grid{display:grid;grid-template-columns:repeat(2,1fr)}.form-actions{display:flex;padding-top:30px;align-items:center;justify-content:flex-end;gap:24px}.form-actions .form-error{flex:1}.form-submit{width:min(100%,245px);text-transform:uppercase;letter-spacing:.06em}.project-edit-header{margin-bottom:34px;align-items:flex-end}.project-meta-line{display:flex;align-items:center;gap:17px;color:var(--muted);font-size:.75rem}.project-meta-line>span:first-child{padding-right:17px;border-right:1px solid var(--line)}.text-danger-button{margin-bottom:7px;color:#8a4938}.project-section-nav{display:flex;margin-bottom:56px;overflow-x:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.project-section-nav>span{position:relative;display:flex;min-width:max-content;height:47px;padding:0 17px;align-items:center;gap:6px;color:var(--subtle);font-size:.67rem}.project-section-nav>span:first-child{padding-left:0}.project-section-nav>span.is-current{color:var(--ink);font-weight:600}.project-section-nav>span.is-current:after{position:absolute;right:17px;bottom:-1px;left:17px;height:2px;background:var(--accent);content:""}.project-section-nav>span:first-child:after{left:0}.project-section-nav small{color:#c2c3bd;font-size:.5rem;text-transform:uppercase}@media(max-width:800px){.login-page{display:block}.login-brand-panel{min-height:310px;padding:30px}.login-statement{padding:50px 0 20px}.login-statement h1{font-size:2.6rem}.login-statement>p:last-child,.login-edition{display:none}.login-form-panel{min-height:calc(100vh - 310px);padding:54px 28px}.admin-frame{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:25px 14px 20px}.sidebar .brand{margin:0 4px 48px}.sidebar .brand-edition,.nav-label,.nav-item span,.logout-button span{display:none}.nav-item,.logout-button{justify-content:center}.dashboard-header{display:block}.system-status{margin-top:24px}.content-page{padding:44px 32px 70px}.projects-page .page-header{margin-bottom:44px}.projects-page .primary-link{margin-bottom:0}.page-header,.project-edit-header{display:block}.primary-link,.text-danger-button{margin-top:28px}.form-section{grid-template-columns:1fr;gap:34px}.choice-row.four-up{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.admin-frame{display:block}.sidebar{position:static;width:100%;height:auto;padding:16px 18px;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid #30332f}.sidebar .brand{margin:0}.sidebar .studio-k2-logo{width:98px}.homepage-save-bar{bottom:10px;flex-wrap:wrap}.homepage-save-bar .primary-button{width:100%}.homepage-media-grid,.homepage-heading-row-fields.is-phrase-row{grid-template-columns:1fr}.sidebar nav,.logout-button{display:none}.dashboard-page{min-height:calc(100vh - 69px);padding:38px 23px 60px}.foundation-note{grid-template-columns:42px 1fr}.section-heading-row>span{display:none}.content-page{min-height:calc(100vh - 69px);padding:38px 23px 60px}.projects-page{padding:38px 22px 64px}.projects-page .page-header{margin-bottom:40px}.projects-page .primary-link{width:100%}.project-filter-row{grid-template-columns:1fr;margin-bottom:22px}.page-header h1,.project-edit-header h1{font-size:2.5rem}.compact-grid,.choice-row.four-up{grid-template-columns:1fr}.form-section-heading{grid-template-columns:35px 1fr}.form-actions{align-items:stretch;flex-direction:column}.form-submit{width:100%}.project-table thead{display:none}.projects-page .project-table{min-width:0;table-layout:auto}.project-table tr{display:block;padding:18px 0;border-bottom:1px solid var(--line)}.projects-page .project-table tr{padding:23px 2px}.projects-page .project-table tbody tr:hover{background:transparent}.project-table td{display:grid;padding:7px 0;grid-template-columns:95px 1fr;border:0}.projects-page .project-table td,.projects-page .project-table td:first-child,.projects-page .project-table td:last-child{width:auto;min-width:0;padding:8px 0;grid-template-columns:92px minmax(0,1fr);column-gap:12px}.project-table td:before{color:var(--subtle);content:attr(data-label);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.project-table td:first-child{min-width:0}.table-actions{display:flex!important;padding-top:15px!important;justify-content:flex-start}.projects-page .table-actions{gap:22px;padding-top:18px!important}.table-actions:before{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.editor-page{max-width:1500px}.editor-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.editor-nav{position:sticky;top:24px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.editor-nav button{padding:14px 4px;border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--muted);background:transparent;cursor:pointer}.editor-nav button.is-current{color:var(--ink);font-weight:600;box-shadow:inset 2px 0 var(--accent);padding-left:14px}.editor-workspace{min-width:0}.editor-savebar{position:sticky;z-index:5;top:0;display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dirty-status,.saved-status{font-size:.76rem;letter-spacing:.04em}.dirty-status{color:var(--accent)}.saved-status{color:var(--muted)}.editor-panel{padding:46px 0 80px}.editor-panel[hidden]{display:none}.editor-panel>h2{margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400;letter-spacing:-.045em}.section-intro{max-width:620px;margin:12px 0 34px;color:var(--muted);line-height:1.6}.template-section-nav{position:sticky;z-index:4;top:72px;display:flex;gap:8px;overflow-x:auto;margin:28px 0 6px;padding:10px 0;background:var(--paper)}.template-section-nav button{min-width:max-content;padding:8px 12px;border:1px solid var(--line);color:var(--muted);background:var(--surface);font-size:.72rem;cursor:pointer}.template-section-nav button:hover{border-color:var(--ink);color:var(--ink)}.editor-subsection{scroll-margin-top:130px;margin-top:28px;border-top:1px solid var(--line)}.editor-subsection>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0 18px}.editor-subsection>header>div>p:last-child:not(.eyebrow){max-width:560px;margin:8px 0 0;color:var(--muted);font-size:.78rem;line-height:1.5}.editor-subsection h3,.frame-group h4{margin:0;font-weight:500}.editor-subsection .eyebrow{margin-bottom:6px}.editor-subsection-content{padding:2px 0 34px;opacity:.72}.editor-subsection-content[hidden]{display:none}.editor-subsection.is-enabled .editor-subsection-content{opacity:1}.editor-subsection.is-disabled>header{opacity:.62}.preserved-note{margin:0 0 24px;color:var(--muted);font-size:.75rem}.toggle{display:inline-flex;align-items:center;gap:9px;font-size:.78rem;font-weight:600;cursor:pointer}.toggle input{accent-color:var(--accent);width:17px;height:17px}.field-hint{margin:-2px 0 0;color:var(--muted);font-size:.73rem;line-height:1.45}textarea,select{width:100%;border:1px solid var(--line);border-radius:0;color:var(--ink);background:var(--surface);font:inherit}textarea{min-height:82px;padding:13px 14px;resize:vertical;line-height:1.5}select{min-height:45px;padding:0 38px 0 13px}.line-editor,.heading-composer{min-width:0;margin:26px 0;padding:0;border:0}.line-editor legend,.heading-composer legend{margin-bottom:15px;padding:0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.line-editor-list{display:flex;flex-direction:column;gap:10px}.line-editor-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center}.line-editor-row>label{color:var(--muted);font-size:.73rem}.line-editor-row>input{min-width:0;height:45px;padding:0 13px;border:1px solid var(--line);color:var(--ink);background:var(--surface);font:inherit}.line-editor-actions{display:flex;gap:5px}.line-editor-actions button,.line-add-button{min-height:34px;padding:0 10px;border:1px solid var(--line);color:var(--ink);background:transparent;font-size:.7rem;cursor:pointer}.line-editor-actions button:disabled{cursor:default;opacity:.32}.line-add-button{margin:12px 0 0 68px}.line-hint{margin:7px 0 0 68px}.heading-composer{max-width:780px;padding:22px 20px;background:color-mix(in srgb,var(--surface) 68%,transparent)}.heading-composer>.field-group{margin-top:18px}.heading-line-group{margin-top:22px}.heading-line-label{margin:0 0 11px;font-size:.75rem;font-weight:600;letter-spacing:.02em}.phrase-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.phrase-hint{margin:10px 0 0;line-height:1.5}.media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.media-field{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(220px,1.3fr);gap:20px;margin:24px 0;padding:18px;border:1px solid var(--line);background:var(--surface)}.media-preview{display:grid;min-height:170px;place-items:center;overflow:hidden;color:var(--subtle);background:#e8e7e1;font-size:.76rem}.media-preview img{width:100%;height:100%;max-height:260px;object-fit:cover}.media-field--drawing{padding:0;border:0;background:transparent}.media-preview--drawing{min-height:220px;padding:18px}.media-preview--drawing img{width:100%;height:100%;max-height:260px;object-fit:contain;object-position:center}.media-fields{display:flex;min-width:0;flex-direction:column;gap:14px}.media-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.media-heading>div{display:flex;align-items:center;gap:8px}.upload-button,.quiet-button,.collection-actions button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--ink);color:var(--ink);background:transparent;font-size:.7rem;font-weight:600;cursor:pointer}.upload-button input{position:absolute;width:1px;height:1px;opacity:0}.quiet-button{border-color:var(--line)}.media-field-with-crop{grid-template-columns:minmax(180px,.55fr) minmax(320px,1.45fr)}.feature-crop-editor{min-width:0;margin:8px 0 0;padding:18px;border:1px solid var(--line);background:#f5f4ee}.feature-crop-editor legend{padding:0 7px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.feature-crop-editor>.field-hint{margin:0 0 13px}.feature-crop-preview{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#deddd6;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.feature-crop-preview:active{cursor:grabbing}.feature-crop-preview img{width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.feature-crop-preview>span{position:absolute;right:10px;bottom:10px;padding:6px 8px;color:#fff;background:#141414b8;font-size:.66rem;letter-spacing:.04em;pointer-events:none}.feature-crop-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,1fr);gap:18px;margin-top:16px;align-items:end}.crop-fit-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.crop-fit-options button{min-height:38px;padding:0 10px;border:1px solid var(--line);color:var(--muted);background:var(--surface);font:inherit;font-size:.7rem;cursor:pointer}.crop-fit-options button.is-active{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 -2px var(--accent)}.crop-zoom-control>label{display:flex;justify-content:space-between;gap:12px}.crop-zoom-control input[type=range]{height:38px;padding:0;border:0;accent-color:var(--accent);cursor:pointer}.crop-reset-button{margin-top:14px}.color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px}.color-field{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:end}.color-field input[type=color]{width:52px;height:45px;padding:3px;border:1px solid var(--line);background:var(--surface)}.frame-group{margin:24px 0;padding:22px 0 0;border-top:1px dashed var(--line)}.frame-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.frame-heading .eyebrow{margin-bottom:6px}.frame-heading>span{color:var(--muted);font-size:.68rem}.additional-media{margin-top:34px;padding-top:26px;border-top:1px solid var(--line)}.additional-media h5{margin:5px 0 0;color:var(--muted);font-size:.76rem;font-weight:500}.additional-media>p{max-width:620px;margin:12px 0 22px;color:var(--muted);font-size:.78rem;line-height:1.55}.additional-media-list{display:grid;gap:14px}.additional-media-slot{padding:18px;border:1px solid var(--line);background:var(--surface)}.additional-media-body{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr);gap:18px;margin-top:16px}.additional-media-body .media-preview{min-height:140px}.narrative-media-group{display:grid;gap:4px}.takeover-media-group{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.takeover-media-group>.eyebrow{margin-bottom:0}.upload-button.is-disabled{cursor:default;opacity:.38}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0 14px}.collection-toolbar p{margin:5px 0 0;color:var(--muted);font-size:.75rem}.collection-list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.collection-item{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:16px;align-items:start;padding:14px;border:1px solid var(--line);background:var(--surface)}.collection-item>img{width:120px;height:120px;object-fit:cover;background:#e8e7e1}.collection-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-actions{display:flex;gap:5px}.collection-actions button{min-width:32px;padding:0 8px;border-color:var(--line)}.expanded-control{margin-top:28px;padding:20px 0;border-top:1px solid var(--line)}.team-form-page{max-width:1380px}.team-member-form{max-width:1040px}.team-form-section{padding:42px 0 58px;border-bottom:1px solid var(--line)}.team-form-section>h2{margin:0 0 28px;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:400;letter-spacing:-.04em}.team-portrait-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:24px}.team-portrait-field{padding:16px;border:1px solid var(--line);background:var(--surface)}.team-portrait-preview{display:grid;min-height:280px;place-items:center;overflow:hidden;margin-bottom:14px;color:var(--muted);background:#e8e7e1;font-size:.75rem;text-align:center}.team-portrait-preview img{width:100%;height:280px;object-fit:contain;object-position:center bottom}.team-active-toggle{min-height:45px;align-self:end}.team-table{min-width:980px}.team-table-portrait{display:grid;width:58px;height:68px;place-items:center;overflow:hidden;background:#e8e7e1}.team-table-portrait img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.project-team-editor{max-width:820px}.project-team-picker{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);gap:12px;margin-bottom:24px}.project-team-picker input{width:100%;min-height:45px;padding:0 13px;border:1px solid var(--line);color:var(--ink);background:var(--surface);font:inherit}.project-team-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.project-team-list li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--line);background:var(--surface)}.project-team-list li>div:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:4px}.project-team-list li strong{font-size:.82rem}.project-team-list li span{color:var(--muted);font-size:.72rem}.project-team-position{color:var(--accent-dark)!important;font-size:.72rem;font-weight:700}.project-team-empty{margin:0;padding:26px 16px;border:1px dashed var(--line);color:var(--muted);font-size:.78rem}.gallery-count{margin:28px 0 8px;padding:0;border:0}.gallery-count legend{margin-bottom:8px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gallery-count>.field-hint{margin:0 0 10px}.choice-row.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-actions,.project-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.template-reference-button{padding:0;border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:transparent;font:inherit;font-size:.76rem;font-weight:600;cursor:pointer}.choice-fieldset-reference{display:flex;justify-content:flex-end;margin:-27px 0 14px}.editor-note{padding:18px;border-left:2px solid var(--accent);color:var(--muted);background:var(--surface);line-height:1.6}@media(max-width:900px){.editor-layout{grid-template-columns:1fr}.editor-nav{position:static;flex-direction:row;overflow-x:auto}.editor-nav button{min-width:max-content;padding:12px;border:0;border-bottom:1px solid var(--line)}.editor-nav button.is-current{box-shadow:inset 0 -2px var(--accent)}.media-grid,.color-grid,.team-portrait-grid{grid-template-columns:1fr}.template-section-nav{top:72px}}@media(max-width:640px){.media-field,.collection-item,.additional-media-body,.project-team-picker{grid-template-columns:1fr}.collection-item>img{width:100%;height:180px}.collection-fields,.phrase-row,.choice-row.three-up,.feature-crop-controls{grid-template-columns:1fr}.collection-actions{justify-content:flex-end}.editor-savebar{top:0}.editor-subsection>header,.frame-heading{align-items:flex-start;flex-direction:column}.line-editor-row{grid-template-columns:1fr}.line-editor-actions{justify-content:flex-end}.line-add-button,.line-hint{margin-left:0}.heading-composer{padding:16px}.project-team-list li{grid-template-columns:28px minmax(0,1fr)}.project-team-list .collection-actions{grid-column:2}}.settings-media-section{margin-top:34px;padding-top:28px;border-top:1px solid var(--line)}.settings-media-section>div:first-child>p:last-child{margin:8px 0 18px;color:var(--muted);font-size:.8rem}.settings-media-card{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);gap:22px;padding:18px;border:1px solid var(--line)}.settings-media-preview{display:grid;min-height:210px;place-items:center;overflow:hidden;color:var(--muted);background:#e8e7e1}.settings-media-preview img{width:100%;height:100%;object-fit:cover}.settings-media-fields{display:flex;flex-direction:column;gap:18px}.enquiry-filter{display:inline-flex;gap:3px;margin:-24px 0 24px;padding:3px;border:1px solid var(--line);background:var(--surface)}.enquiry-filter button{min-width:82px;padding:9px 14px;border:0;color:var(--muted);background:transparent;font:inherit;font-size:.72rem;cursor:pointer}.enquiry-filter button.is-active{color:var(--ink);background:#e9e8e2}.enquiry-list-item.is-unread{background:#f8f7f2;box-shadow:inset 2px 0 0 var(--accent)}.enquiry-list-item.is-unread strong{font-weight:700}.enquiry-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.compact-empty{min-height:220px}.enquiry-dashboard-header{margin-bottom:clamp(42px,6vw,72px)}.unread-summary{min-width:180px;padding:18px 0 14px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.unread-summary span{display:block;color:var(--muted);font-size:.72rem}.unread-summary strong{display:block;margin-top:8px;font-size:2.4rem;font-weight:400}.dashboard-enquiries{max-width:980px}.dashboard-enquiries .section-heading-row a{color:var(--ink);font-size:.75rem;font-weight:600}.dashboard-enquiry-list{border-top:1px solid var(--ink)}.dashboard-enquiry{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:20px;align-items:start;padding:20px 4px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.dashboard-enquiry.is-unread{padding-left:14px;box-shadow:inset 2px 0 0 var(--accent);background:#f8f7f2}.dashboard-enquiry strong,.dashboard-enquiry span{display:block}.dashboard-enquiry>div>span,.dashboard-enquiry time{margin-top:4px;color:var(--muted);font-size:.72rem}.dashboard-enquiry p{max-width:650px;margin:10px 0 0;color:#555852;font-size:.8rem;line-height:1.5}.dashboard-enquiry time{margin-top:0;white-space:nowrap}.dashboard-empty{padding:34px 4px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);color:var(--muted)}@media(max-width:800px){.settings-media-card{grid-template-columns:1fr}.dashboard-enquiry{grid-template-columns:64px minmax(0,1fr)}.dashboard-enquiry time{grid-column:2}}
