:root{--ink: #171a2c;--muted: #5d6279;--faint: #8a8fa6;--line: #e6e7ef;--canvas: #f6f6f9;--surface: #ffffff;--brand: #2400a8;--brand-hover: #1c0086;--brand-tint: #efedfc;--sidebar: #170a63;--sun: #e6d72d;--sun-tint: #fbf6c9;--ok: #157a3b;--ok-tint: #e3f5e9;--warn: #8a5a00;--warn-tint: #fdf0d2;--danger: #b42318;--danger-tint: #fdecea;--radius: 10px;--focus: 0 0 0 3px rgba(36, 0, 168, .28);font-family:Schibsted Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body{margin:0;overflow-x:hidden;background:var(--canvas)}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4,p{margin:0}img{display:block}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:6px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.app-shell.is-embedded{min-height:0}.sidebar{position:sticky;top:0;align-self:start;height:100vh;display:flex;flex-direction:column;gap:24px;padding:20px 14px;background:var(--sidebar);color:#fff}.is-embedded .sidebar{position:static;height:auto;align-self:stretch}.sidebar__brand{display:flex;align-items:center;gap:10px;padding:0 8px;font-size:17px;font-weight:700;letter-spacing:-.01em}.sidebar__brand svg{width:32px;height:32px}.sidebar__nav{display:grid;gap:2px}.sidebar__nav button{position:relative;display:flex;align-items:center;gap:12px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#ffffffb8;font-weight:500;text-align:left;cursor:pointer}.sidebar__nav button:hover{background:#ffffff12;color:#fff}.sidebar__nav button.is-active{background:#ffffff1c;color:#fff}.sidebar__nav button.is-active:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--sun)}.sidebar__account{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 8px 0;border-top:1px solid rgba(255,255,255,.12)}.sidebar__who{display:grid;min-width:0;font-size:13px;line-height:1.35}.sidebar__who span{color:#ffffff9e}.avatar{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--sun);color:var(--sidebar)}.avatar--soft{background:var(--brand-tint);color:var(--brand)}.avatar--lg{width:48px;height:48px;font-size:16px;background:var(--brand-tint);color:var(--brand)}.main{min-width:0;display:flex;flex-direction:column}.demo-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:8px 32px;font-size:13px;color:#4a3f00;background:var(--sun-tint);border-bottom:1px solid #efe39a}.demo-bar__links{display:flex;gap:16px}.demo-bar a,.demo-bar .link-button{color:var(--sidebar);font-size:13px;font-weight:600;text-decoration:none}.demo-bar a:hover{text-decoration:underline}.content{flex:1;width:100%;max-width:1240px;padding:32px}.content{padding-bottom:80px}.page{display:grid;gap:28px}.page--narrow{max-width:920px}.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap}.page-header h1{font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.page-header p{margin-top:6px;color:var(--muted);max-width:62ch}.page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;min-width:0}.section--flush{padding:6px}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.section-head h2{font-size:16px;font-weight:600}.columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.empty{color:var(--muted)}.empty-state{display:grid;justify-items:center;gap:8px;text-align:center;padding:56px 24px;border:1px dashed #cfd1de;border-radius:var(--radius);color:var(--muted)}.empty-state__title{font-size:17px;font-weight:600;color:var(--ink)}.empty-state .primary-button{margin-top:8px}.state{color:var(--muted)}.primary-button,.ghost-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.primary-button{border:1px solid var(--brand);background:var(--brand);color:#fff}.primary-button:hover:not(:disabled):not(.is-disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.ghost-button{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.ghost-button:hover:not(:disabled){border-color:#c9cbdb;background:#fafafd}.icon-button{width:36px;min-height:36px;padding:0;border:0;background:transparent;color:var(--muted)}.icon-button:hover{background:var(--canvas);color:var(--ink)}.primary-button:disabled,.ghost-button:disabled,.icon-button:disabled,.is-disabled{opacity:.55;cursor:not-allowed}.link-button{padding:0;border:0;background:none;color:var(--brand);font-weight:600;font-size:14px;cursor:pointer}.link-button:hover,.text-link:hover{text-decoration:underline}.text-link{color:var(--brand);font-weight:500;text-decoration:none}.actions-row{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.text-input{width:100%;min-height:40px;padding:9px 12px;border:1px solid #d6d8e3;border-radius:8px;background:var(--surface);font-size:14px}.text-input:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus)}textarea.text-input{resize:vertical;line-height:1.5}.code-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;resize:none}.color-input{width:100%;height:40px;padding:4px;border:1px solid #d6d8e3;border-radius:8px;background:var(--surface);cursor:pointer}.search{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;width:220px;border:1px solid #d6d8e3;border-radius:8px;background:var(--surface);color:var(--faint)}.search:focus-within{border-color:var(--brand);box-shadow:var(--focus)}.search input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--ink);font-size:14px}.field{display:grid;gap:6px;min-width:0}.field>span:first-child,.field>label{font-size:13px;font-weight:600}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.field-row--end{align-items:end;grid-template-columns:minmax(0,180px) minmax(0,1fr) auto}.helper{font-size:13px;color:var(--muted)}.checkbox-label{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.checkbox-label input{width:16px;height:16px;accent-color:var(--brand)}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:0;border:0}.check-grid legend{padding:0;margin-bottom:8px;font-size:13px;font-weight:600}.copy-row{display:flex;gap:8px;align-items:flex-start}.message-box{padding:10px 14px;border-radius:8px;font-size:14px;border:1px solid transparent}.message-box.success{background:var(--ok-tint);color:var(--ok)}.message-box.error{background:var(--danger-tint);color:var(--danger)}.message-box.info{background:var(--brand-tint);color:var(--brand)}.status{flex-shrink:0;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--canvas);color:var(--muted)}.status--active{background:var(--ok-tint);color:var(--ok)}.status--needs-follow-up{background:var(--warn-tint);color:var(--warn)}.status--proposal-sent{background:var(--brand-tint);color:var(--brand)}.metric-strip{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.metric-strip>div{padding:18px 22px;display:grid;gap:2px;align-content:start}.metric-strip>div+div{border-left:1px solid var(--line)}.metric-strip dt{font-size:13px;color:var(--muted)}.metric-strip dd{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.metric-note{font-size:12px;color:var(--faint)}.shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:32px 24px}.shelf--row{grid-template-columns:repeat(5,minmax(0,1fr))}.shelf-card{position:relative;min-width:0}.shelf-item{display:grid;gap:4px;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.shelf-item:focus-visible{box-shadow:none}.shelf-item:focus-visible .cover{box-shadow:var(--focus),0 10px 22px #171a2c2e}.shelf-item__title{margin-top:10px;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shelf-item__meta{font-size:13px;color:var(--muted)}.cover{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:2px 6px 6px 2px;background:#eceef5;box-shadow:0 1px 1px #171a2c14,0 6px 14px #171a2c1f;transition:transform .2s ease,box-shadow .2s ease}.cover img{width:100%;height:100%;object-fit:cover}.cover:after{content:"";position:absolute;inset:0 auto 0 0;width:14px;pointer-events:none;background:linear-gradient(90deg,#00000038,#0000000d 35%,#ffffff2e 55%,#fff0)}.cover--landscape{display:flex;align-items:center;padding:0 8px;background:#e9ebf3;border-radius:6px;box-shadow:none}.cover--landscape img{height:auto;border-radius:3px;box-shadow:0 1px 1px #171a2c14,0 6px 14px #171a2c29}.cover--landscape:after{display:none}.shelf-item:hover .cover--landscape{box-shadow:none}.shelf-item:hover .cover{transform:translateY(-4px);box-shadow:0 2px 2px #171a2c14,0 16px 28px #171a2c33}.chip{position:absolute;z-index:1;left:10px;top:10px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;background:var(--sun);color:var(--sidebar)}.chip--processing{background:var(--surface);color:var(--brand)}.shelf-card__delete{position:absolute;z-index:1;right:8px;top:8px;padding:3px 10px;border:0;border-radius:999px;font-size:12px;font-weight:600;background:#fffffff2;color:var(--danger);cursor:pointer;opacity:0;transition:opacity .15s ease}.shelf-card:hover .shelf-card__delete,.shelf-card__delete:focus-visible{opacity:1}@media(hover:none){.shelf-card__delete{opacity:1}}.drop-target{position:relative}.drop-hint{position:fixed;inset:16px;z-index:50;display:grid;place-content:center;justify-items:center;gap:8px;border:2px dashed var(--brand);border-radius:14px;background:#efedfceb;color:var(--brand);font-weight:600;pointer-events:none}.rows{margin:0 -10px;padding:0;list-style:none}.rows li+li{border-top:1px solid var(--line)}.row-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 10px;border:0;border-radius:6px;background:none;text-align:left;cursor:pointer}.row-button:hover{background:var(--canvas)}.row-title{display:grid;min-width:0;font-weight:500}.row-sub{font-size:13px;font-weight:400;color:var(--muted)}.row-num{flex-shrink:0;color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums}.table-wrap{overflow-x:auto;margin:0 -22px -20px}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{padding:10px 22px;text-align:left;font-size:13px;font-weight:500;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:10px 22px;border-bottom:1px solid var(--line);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:#fafafd}.table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table-link{display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;text-align:left;font-weight:500;cursor:pointer}.table-link:hover span{color:var(--brand)}.table-thumb{width:30px;height:40px;object-fit:cover;border-radius:1px 3px 3px 1px;box-shadow:0 1px 3px #171a2c33;flex-shrink:0}.share-col{width:22%;min-width:120px}.share-bar{display:block;height:6px;border-radius:3px;background:var(--canvas);overflow:hidden}.share-bar span{display:block;height:100%;border-radius:3px;background:var(--brand)}.split{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:20px;align-items:start}.client-list{margin:0;padding:0;list-style:none;display:grid;gap:2px}.client-item{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:8px;background:none;text-align:left;cursor:pointer}.client-item:hover{background:var(--canvas)}.client-item.is-active{background:var(--brand-tint)}.client-item__main{flex:1;min-width:0;display:grid;line-height:1.35}.client-item__main span{font-size:13px;color:var(--muted)}.client-detail{display:grid;gap:22px;padding:24px}.client-detail__head{display:flex;align-items:center;gap:14px}.client-detail__head h2{font-size:20px;font-weight:700;letter-spacing:-.01em}.client-detail__head p{color:var(--muted);font-size:14px}.facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.facts>div{padding:14px 0}.facts>div+div{padding-left:18px;border-left:1px solid var(--line)}.facts dt{font-size:13px;color:var(--muted)}.facts dd{margin:2px 0 0;font-weight:600}.send-form{display:grid;gap:14px}.send-form h3{font-size:16px;font-weight:600}.settings{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.settings-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;padding:26px 28px}.settings-section+.settings-section{border-top:1px solid var(--line)}.settings-section__intro h2{font-size:16px;font-weight:600}.settings-section__intro p{margin-top:6px;font-size:14px;color:var(--muted)}.settings-section__fields{display:grid;gap:16px;align-content:start}.settings-footer{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:16px 28px;border-top:1px solid var(--line);background:#fafafd;border-radius:0 0 var(--radius) var(--radius)}.saved-note{font-size:14px;color:var(--ok)}.form-error{margin-right:auto;font-size:14px;color:var(--danger)}.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.toggle-row__label{font-size:14px;font-weight:600}.settings-toggle{flex-shrink:0;position:relative;width:40px;height:24px;padding:0;border:0;border-radius:999px;background:#cfd1de;cursor:pointer;transition:background-color .15s ease}.settings-toggle.is-on{background:var(--brand)}.settings-toggle__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s ease}.settings-toggle.is-on .settings-toggle__thumb{transform:translate(16px)}.publication-page{gap:22px}.publication-page h1:focus-visible{box-shadow:none}.back-link{display:inline-flex;align-items:center;gap:4px;margin:0 0 10px -4px;padding:4px;border:0;background:none;color:var(--muted);font-size:14px;font-weight:500;cursor:pointer}.back-link:hover{color:var(--brand)}.ghost-button--danger{color:var(--danger)}.ghost-button--danger:hover:not(:disabled){border-color:#f1b8b2;background:var(--danger-tint)}.tab-panel{max-width:760px;min-height:0;padding-top:18px}.pub-head{min-width:0}.pub-head__meta{display:flex;align-items:center;gap:10px;margin-top:8px!important;font-size:14px}.pub-head__desc{margin-top:10px!important;max-width:72ch;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stage{border-radius:var(--radius);background:#2d2f3a;overflow:hidden}.metric-strip--five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-strip--five dd{font-size:24px}.metric-strip .metric-text{font-size:18px;font-weight:600;letter-spacing:0;padding-top:4px}.pub-tools{padding-top:6px}.overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:#171a2c8c}.modal{width:min(1180px,100%);max-height:calc(100vh - 48px);overflow:auto;background:var(--surface);border-radius:12px;box-shadow:0 24px 70px #171a2c4d}.modal--narrow{width:min(540px,100%)}.modal-header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;background:var(--surface);border-bottom:1px solid var(--line)}.modal-heading{min-width:0}.modal-title{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-title:focus-visible{box-shadow:none}.modal-subtitle{margin-top:2px;font-size:13px;color:var(--muted)}.modal-body{padding:20px}.preview-frame{display:block;width:100%;height:min(74vh,720px);min-height:480px;border:0;background:#2d2f3a}.preview-fixed-state{display:grid;place-items:center;height:min(78vh,760px);min-height:480px;border-radius:8px;background:var(--canvas);color:var(--muted)}.preview-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.preview-tab{flex-shrink:0;margin-bottom:-1px;padding:8px 9px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:14px;font-weight:500;cursor:pointer}.preview-tab:hover{color:var(--ink)}.preview-tab.active{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.tab-panel{min-height:300px}.tool-card{display:grid;gap:14px}.tool-card__header h4{font-size:16px;font-weight:600}.tool-form{display:grid;gap:14px;min-width:0;margin:0;padding:0;border:0}.tool-form:disabled{opacity:.55}.tool-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line)}.tool-inline .message-box{flex-basis:100%}.simulated-note{padding:10px 12px;border-radius:8px;font-size:13px;background:var(--sun-tint);color:#4a3f00}.permission-list{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:8px}.permission-list li{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:14px}.permission-list li+li{border-top:1px solid var(--line)}.permission-type{font-size:12px;font-weight:600;color:var(--brand)}.upload-dialog{width:min(640px,100%)}.segmented{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:9px;background:var(--canvas)}.segmented button{min-height:34px;border:0;border-radius:7px;background:none;color:var(--muted);font-size:14px;font-weight:600;cursor:pointer}.segmented button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #171a2c1f}.file-input{font-size:14px}.file-input::file-selector-button{margin-right:12px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.file-input:disabled{opacity:.5}.color-field{display:flex;gap:8px}.color-field input[type=color]{flex-shrink:0;width:44px;height:40px;padding:3px;border:1px solid #d6d8e3;border-radius:8px;background:var(--surface);cursor:pointer}.field--short{max-width:180px}.upload-section{border:1px solid var(--line);border-radius:var(--radius)}.upload-section summary{display:flex;align-items:baseline;gap:12px;padding:12px 16px;cursor:pointer;font-weight:600;list-style:none}.upload-section summary::-webkit-details-marker{display:none}.upload-section summary:before{content:"+";width:12px;color:var(--muted);font-weight:500}.upload-section[open] summary:before{content:"−"}.upload-section__hint{font-size:13px;font-weight:400;color:var(--muted)}.upload-section__body{display:grid;gap:14px;padding:4px 16px 16px}.upload-section[open] summary{border-bottom:1px solid var(--line);margin-bottom:12px}input:invalid:not(:placeholder-shown){border-color:var(--danger)}.api-console{position:fixed;right:16px;bottom:16px;z-index:70;display:grid;justify-items:end;gap:8px}.api-console__toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:999px;font-size:13px;font-weight:600;color:#fff;background:#1f2033;cursor:pointer;box-shadow:0 8px 20px #171a2c40}.api-console__dot{width:7px;height:7px;border-radius:50%;background:#4ade80}.api-console__count{padding:1px 7px;border-radius:999px;font-size:12px;background:#ffffff29}.api-console__panel{order:-1;width:min(460px,calc(100vw - 32px));max-height:min(70vh,640px);overflow:auto;padding:14px;border-radius:12px;background:#1f2033;color:#e7e8f2;box-shadow:0 24px 60px #171a2c66}.api-console__hint{margin-bottom:10px;font-size:12px;color:#a3a6c2}.api-console__empty{font-size:13px;color:#a3a6c2}.api-console__list{margin:0;padding:0;list-style:none;display:grid;gap:4px}.api-console__row{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border:0;border-radius:6px;background:#ffffff0a;color:inherit;font-size:13px;text-align:left;cursor:pointer}.api-console__row:hover{background:#ffffff17}.api-console__status{flex-shrink:0;min-width:34px;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:700;text-align:center}.api-console__status.ok{background:#14532d;color:#bbf7d0}.api-console__status.fail{background:#7f1d1d;color:#fecaca}.api-console__action{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.api-console__sim{flex-shrink:0;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:700;background:var(--sun);color:var(--sidebar)}.api-console__ms{flex-shrink:0;font-size:12px;color:#a3a6c2}.api-console__detail{display:grid;gap:6px;padding:8px 8px 12px}.api-console__docs{font-size:12px;color:var(--sun)}.api-console__label{margin-top:6px;font-size:12px;font-weight:600;color:#a3a6c2}.api-console__detail pre{margin:0;padding:10px;max-height:220px;overflow:auto;border-radius:6px;font-size:12px;line-height:1.5;background:#14152a}@media(max-width:1080px){.metric-strip--five{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-strip--five>div:nth-child(4){border-left:0}.metric-strip--five>div:nth-child(n+4){border-top:1px solid var(--line)}.preview-frame,.preview-fixed-state{height:520px;min-height:0}.shelf--row{grid-template-columns:repeat(3,minmax(0,1fr))}.shelf--row>:nth-child(n+4){display:none}}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:30;height:auto;flex-direction:row;align-items:center;gap:8px;padding:10px 12px}.is-embedded .sidebar{position:static}.sidebar__brand span,.sidebar__account{display:none}.sidebar__nav{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.sidebar__nav button{flex-shrink:0;padding:8px 10px}.sidebar__nav button.is-active:before{inset:auto 10px -10px;width:auto;height:3px;border-radius:3px 3px 0 0}.columns,.split{grid-template-columns:1fr}.settings-section{grid-template-columns:1fr;gap:14px}.content{padding:24px 20px 80px}.demo-bar{padding:8px 20px}}@media(max-width:640px){.sidebar__nav button span{display:none}.sidebar__nav{flex:1;justify-content:space-around}.content{padding:20px 16px 72px}.demo-bar{padding:8px 16px}.page{gap:22px}.page-header h1{font-size:24px}.page-actions{width:100%}.search{flex:1;width:auto}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip>div:nth-child(3){border-left:0}.metric-strip>div:nth-child(n+3){border-top:1px solid var(--line)}.metric-strip dd{font-size:24px}.metric-strip--five>div:nth-child(odd){border-left:0}.metric-strip--five>div:nth-child(4){border-left:1px solid var(--line)}.metric-strip--five>div:nth-child(5){grid-column:1 / -1}.shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.shelf--row{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf--row>:nth-child(n+3){display:none}.facts{grid-template-columns:1fr;border-bottom:0}.facts>div{border-bottom:1px solid var(--line)}.facts>div+div{padding-left:0;border-left:0}.field-row--end,.check-grid{grid-template-columns:1fr}.overlay{padding:8px}.modal{max-height:calc(100vh - 16px)}.preview-frame,.preview-fixed-state{height:420px}.section{padding:16px}.table-wrap{margin:0 -16px -16px}.table th,.table td{padding:10px 16px}.api-console{right:12px;bottom:12px}.api-console__toggle{padding:7px 10px;font-size:12px;opacity:.92}.demo-bar__more{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}
