.field-label .required,.field-label>span.required,label .required{color:#f87171;margin-inline-start:4px;font-weight:700}.doc-tabs__tabs-container a[href$=\/api],.doc-tabs__tabs a[href$=\/api]{display:none}.payload__logo span[style*=\#e1fe01],.graphic-logo span:nth-child(2){opacity:.78}.keynumbers-compact .array-field__draggable-rows{border:1px solid var(--theme-elevation-100);background:var(--theme-elevation-50);border-radius:8px;overflow:hidden}.keynumbers-compact .array-field__row{border:none!important;border-bottom:1px solid var(--theme-elevation-100)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}.keynumbers-compact .array-field__row:last-child{border-bottom:none!important}.keynumbers-compact .collapsible__content{padding:6px 10px!important}.keynumbers-compact .render-fields{margin:0!important}.keynumbers-compact .render-fields>.row{align-items:flex-end;gap:8px}.keynumbers-compact .field-label{color:var(--theme-elevation-500);margin-bottom:2px;font-size:10.5px;font-weight:500}.keynumbers-compact .field-type .field-description{display:none!important}.specs-compact .array-field__draggable-rows{border:1px solid var(--theme-elevation-100);background:var(--theme-elevation-50);border-radius:8px;overflow:hidden}.specs-compact .array-field__row{border:none!important;border-bottom:1px solid var(--theme-elevation-100)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}.specs-compact .array-field__row:last-child{border-bottom:none!important}.specs-compact .array-field__row>.collapsible>.collapsible__toggle-wrap{display:none!important}.specs-compact .collapsible__content{border-radius:0!important;padding:6px 10px!important}.specs-compact .render-fields{margin:0!important}.specs-compact .render-fields>.row{align-items:flex-end;gap:8px}.specs-compact .field-label{color:var(--theme-elevation-500);margin-bottom:2px;font-size:10.5px;font-weight:500}.specs-compact .field-type .field-description{display:none!important}.specs-compact .array-field__add-button-wrap{padding-top:8px}.specs-table{border:1px solid var(--theme-elevation-100);background:var(--theme-elevation-50);border-radius:8px;margin:0 0 16px;overflow:hidden}.specs-table__head{background:var(--theme-elevation-100);letter-spacing:.04em;text-transform:uppercase;color:var(--theme-elevation-500);border-bottom:1px solid var(--theme-elevation-100);grid-template-columns:1fr 1.5fr 96px;gap:8px;padding:8px 12px;font-size:11px;font-weight:600;display:grid}.specs-table__body{flex-direction:column;display:flex}.specs-table__row{border-bottom:1px solid var(--theme-elevation-100);grid-template-columns:1fr 1.5fr 96px;align-items:center;gap:8px;padding:6px 12px;display:grid}.specs-table__row:last-child{border-bottom:none}.specs-table__row:hover{background:var(--theme-elevation-100)}.specs-table__input{width:100%;height:32px;color:var(--theme-text);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 10px;font-family:inherit;font-size:13px;transition:all .12s}.specs-table__input:hover{background:var(--theme-elevation-0);border-color:var(--theme-elevation-150)}.specs-table__input:focus{background:var(--theme-elevation-0);border-color:var(--brand-accent-ink);box-shadow:0 0 0 1px var(--brand-accent-ink);outline:none}.specs-table__actions{opacity:.4;justify-content:flex-end;gap:2px;transition:opacity .15s;display:flex}.specs-table__row:hover .specs-table__actions,.specs-table__row:focus-within .specs-table__actions{opacity:1}.specs-table__btn{width:28px;height:28px;color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:14px;transition:all .12s;display:inline-flex}.specs-table__btn:hover:not(:disabled){background:var(--theme-elevation-150);color:var(--theme-text)}.specs-table__btn:disabled{opacity:.25;cursor:not-allowed}.specs-table__btn--delete:hover:not(:disabled){color:#ef4444;background:#ef44441f}.specs-table__empty{text-align:center;color:var(--theme-elevation-500);padding:18px 12px;font-size:12.5px;font-style:italic}.specs-table__add{border:none;border-top:1px dashed var(--theme-elevation-150);width:100%;color:var(--brand-accent-ink);cursor:pointer;background:0 0;padding:10px;font-size:13px;font-weight:600;transition:background .12s;display:block}.specs-table__add:hover{background:var(--brand-accent-dim)}.specs-table__hint{color:var(--theme-elevation-500);background:var(--theme-elevation-0);border-top:1px solid var(--theme-elevation-100);margin:0;padding:8px 12px;font-size:11.5px;font-style:italic;line-height:1.4}.slug-preview{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;margin-bottom:16px;padding:6px 10px;font-size:12px;line-height:1.4;display:flex}.slug-preview--empty{opacity:.6}.slug-preview__label{color:var(--theme-elevation-500);font-weight:600}.slug-preview__url{color:var(--theme-text);word-break:break-all;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.slug-preview__url--invalid{color:#ef4444}.slug-preview__warning{color:#d97706;margin-left:auto;font-size:11.5px;font-weight:500}.char-count{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;margin-bottom:16px;padding:5px 10px;font-size:11.5px;line-height:1.4;display:flex}.char-count__label{color:var(--theme-elevation-500);font-weight:600}.char-count__value{color:var(--theme-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.char-count__value strong{font-weight:700}.char-count__hint{font-size:11.5px;font-style:italic}.char-count--short{border-color:var(--theme-elevation-150)}.char-count--short .char-count__hint{color:var(--theme-elevation-500)}.char-count--optimal{background:color-mix(in srgb, #10b981 8%, var(--theme-elevation-50));border-color:#10b98152}.char-count--optimal .char-count__hint{color:#059669}.char-count--warn{background:color-mix(in srgb, #d97706 8%, var(--theme-elevation-50));border-color:#d9770652}.char-count--warn .char-count__hint{color:#b45309}.char-count--over{background:color-mix(in srgb, #ef4444 8%, var(--theme-elevation-50));border-color:#ef444459}.char-count--over .char-count__hint{color:#dc2626;font-weight:600}.preview-btn{align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;background:var(--theme-elevation-100)!important;border:1px solid var(--theme-elevation-150)!important;width:auto!important;height:38px!important;color:var(--theme-text)!important;border-radius:8px!important;padding:0 12px!important;display:inline-flex!important}.preview-btn:before{content:"Открыть на сайте"}.preview-btn:hover{background:var(--theme-elevation-150)!important;border-color:var(--theme-elevation-200)!important}.preview-btn svg{flex-shrink:0;width:14px!important;height:14px!important;position:static!important;transform:none!important}.list-create-new-doc__create-new-button{background:var(--brand-accent)!important;color:var(--brand-accent-fg)!important;border-color:var(--brand-accent)!important;height:32px!important;padding:0 14px!important;font-weight:600!important}.list-create-new-doc__create-new-button:hover{filter:brightness(1.08);background:var(--brand-accent)!important;color:var(--brand-accent-fg)!important}.list-controls__toggle-columns,.list-controls__toggle-where{background:var(--theme-elevation-50)!important;border:1px solid var(--theme-elevation-150)!important;color:var(--theme-text)!important;height:32px!important;padding:0 12px!important;font-weight:500!important}.list-controls__toggle-columns:hover,.list-controls__toggle-where:hover{background:var(--theme-elevation-100)!important;border-color:var(--theme-elevation-200)!important}.step-nav__home{justify-content:center;align-items:center;width:24px!important;height:24px!important;display:inline-flex!important}.step-nav__home>span{width:100%;height:100%;display:inline-flex}.theme-toggle{border:1px solid var(--theme-elevation-150);width:32px;height:32px;color:var(--theme-elevation-600);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.theme-toggle:hover{background:var(--theme-elevation-100);color:var(--theme-text);border-color:var(--theme-elevation-200)}.theme-toggle:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}:root{--brand-accent:#e1fe01;--brand-accent-fg:#0a0a0a;--brand-accent-ink:#e1fe01;--brand-accent-dim:#e1fe012e}[data-theme=light]{--brand-accent-ink:#5b6800;--brand-accent-dim:#5b68001f}:focus-visible{outline-color:var(--brand-accent-ink)!important}.nav__link--active,div.nav__link:not([href]){border-left:2px solid var(--brand-accent-ink);background:var(--brand-accent-dim)}.dash-welcome{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:16px;margin:0 0 32px;padding:28px 32px 26px}.dash-welcome__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.dash-welcome__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--brand-accent-ink);margin-bottom:8px;font-size:11px;font-weight:600;display:inline-block}.dash-welcome__title{letter-spacing:-.02em;color:var(--theme-text);margin:0 0 6px;font-size:32px;font-weight:700;line-height:1.1}.dash-welcome__sub{color:var(--theme-elevation-500);max-width:56ch;margin:0;font-size:14.5px;line-height:1.5}.dash-welcome__sub a{color:var(--theme-text);text-decoration:underline;-webkit-text-decoration-color:var(--brand-accent-ink);text-decoration-color:var(--brand-accent-ink);text-underline-offset:3px}.dash-welcome__actions{flex-wrap:wrap;gap:8px;display:flex}.dash-welcome__btn{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-100);height:38px;color:var(--theme-text);border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.dash-welcome__btn:hover{border-color:var(--theme-elevation-200);background:var(--theme-elevation-150);transform:translateY(-1px)}.dash-welcome__btn--primary{background:var(--brand-accent);border-color:var(--brand-accent-ink);color:#0a0a0a}.dash-welcome__btn--primary:hover{filter:brightness(1.08);background:var(--brand-accent);border-color:var(--brand-accent-ink);color:#0a0a0a}.dash-welcome__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:26px;display:grid;position:relative}@media (max-width:1100px){.dash-welcome__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.dash-welcome__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-welcome__stat{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-100);color:var(--theme-text);border-radius:12px;padding:16px 18px;text-decoration:none;transition:all .18s;display:block}.dash-welcome__stat:hover{border-color:var(--brand-accent-ink);background:var(--theme-elevation-50);transform:translateY(-2px)}.dash-welcome__stat-value{letter-spacing:-.02em;align-items:center;gap:8px;font-size:26px;font-weight:700;line-height:1;display:flex}.dash-welcome__stat-badge{letter-spacing:.06em;text-transform:uppercase;height:18px;color:var(--brand-accent-ink);background:var(--brand-accent-dim);border-radius:4px;align-items:center;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.dash-welcome__stat-label{color:var(--theme-elevation-500);margin-top:6px;font-size:12.5px}.dash-welcome__callout{background:var(--brand-accent-dim);border:1px solid color-mix(in srgb, var(--brand-accent-ink) 35%, transparent);color:var(--theme-text);border-radius:12px;align-items:center;gap:14px;margin-top:20px;padding:14px 18px;text-decoration:none;transition:all .15s;display:flex;position:relative}.dash-welcome__callout:hover{background:color-mix(in srgb, var(--brand-accent-ink) 18%, transparent);transform:translateY(-1px)}.dash-welcome__callout-icon{background:var(--brand-accent);width:32px;height:32px;color:var(--brand-accent-fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.dash-welcome__callout-body{flex:1;font-size:13.5px;line-height:1.45}.dash-welcome__callout-body strong{font-weight:700}.dash-welcome__callout-cta{color:var(--brand-accent-ink);white-space:nowrap;font-size:13px;font-weight:600}.dash-welcome__recent{border-top:1px solid var(--theme-elevation-100);margin-top:24px;padding-top:20px;position:relative}.dash-welcome__recent-head{text-transform:uppercase;letter-spacing:.18em;color:var(--theme-elevation-500);margin-bottom:10px;font-size:11px;font-weight:600}.dash-welcome__recent ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-welcome__recent li a{color:var(--theme-text);border-radius:8px;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:10px 12px;font-size:13.5px;text-decoration:none;transition:background .12s;display:grid}.dash-welcome__recent li a:hover{background:var(--theme-elevation-100)}.dash-welcome__recent-type{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-elevation-500);font-size:11px;font-weight:600}.dash-welcome__recent-label{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dash-welcome__recent-time{color:var(--theme-elevation-400);font-size:12px}.modular-dashboard,.collections,.globals,.dashboard__group{display:none!important}.dash-grid{flex-direction:column;gap:36px;margin-top:8px;display:flex}.dash-grid__heading{text-transform:uppercase;letter-spacing:.18em;color:var(--theme-elevation-500);margin:0 0 14px;font-size:13px;font-weight:600}.dash-grid__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dash-grid__cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1280px){.dash-grid__cards,.dash-grid__cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dash-grid__cards,.dash-grid__cards--4{grid-template-columns:1fr}}.dash-tile{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:14px;transition:all .18s;display:flex;position:relative;overflow:hidden}.dash-tile:hover{border-color:var(--brand-accent-ink);background:var(--theme-elevation-100)}.dash-tile__main,.dash-tile.dash-tile--global{color:var(--theme-text);flex:1;align-items:flex-start;gap:16px;min-width:0;padding:20px 22px;text-decoration:none;display:flex}.dash-tile__icon{background:var(--brand-accent-dim);width:44px;height:44px;color:var(--brand-accent-ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.dash-tile:hover .dash-tile__icon{background:var(--brand-accent);color:var(--brand-accent-fg)}.dash-tile__body{flex:1;min-width:0}.dash-tile__title-row{align-items:center;gap:10px;margin-bottom:4px;display:flex}.dash-tile__body h3{letter-spacing:-.01em;color:var(--theme-text);margin:0;font-size:16px;font-weight:600}.dash-tile__count{background:var(--theme-elevation-100);height:22px;color:var(--theme-elevation-500);letter-spacing:.02em;border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;transition:all .18s;display:inline-flex}.dash-tile:hover .dash-tile__count{background:var(--brand-accent-dim);color:var(--brand-accent-ink)}.dash-tile__body p{color:var(--theme-elevation-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.dash-tile__create{width:44px;color:var(--theme-elevation-400);background:var(--theme-elevation-0);border-left:1px solid var(--theme-elevation-100);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:400;text-decoration:none;transition:all .15s;display:inline-flex}.dash-tile__create:hover{background:var(--brand-accent);color:#0a0a0a;border-left-color:var(--brand-accent-ink)}.nav__link{align-items:center;gap:10px;transition:background .15s,color .15s;position:relative;padding-left:36px!important;display:flex!important}.nav__link:before{content:"";opacity:.7;width:16px;height:16px;-webkit-mask-image:var(--nav-icon,none);-webkit-mask-image:var(--nav-icon,none);mask-image:var(--nav-icon,none);background:currentColor;transition:opacity .15s;position:absolute;top:50%;left:12px;transform:translateY(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nav__link:hover:before,.nav__link--active:before,div.nav__link:not([href]):before{opacity:1}.nav__link--active:before,div.nav__link:not([href]):before{background:var(--brand-accent-ink)}#nav-products{--nav-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M21 8L12 3 3 8v8l9 5 9-5V8Z'/><path d='M3.5 8.5L12 13.5l8.5-5'/><path d='M12 13.5V21'/></svg>")}#nav-posts{--nav-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M14 4l6 6L9 21H3v-6L14 4Z'/><path d='M13 5l6 6'/></svg>")}#nav-meta{--nav-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='M21 21l-4.3-4.3'/></svg>")}#nav-media{--nav-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='18' height='18' rx='2'/><circle cx='9' cy='9' r='2'/><path d='M21 15l-5-5L5 21'/></svg>")}#nav-users{--nav-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='4'/><path d='M2 21c0-4 3-7 7-7s7 3 7 7'/><circle cx='17' cy='6' r='3'/><path d='M22 17c0-3-2-5-5-5'/></svg>")}#nav-global-home-page{--nav-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 9.5L12 3l9 6.5V21H3V9.5Z'/><path d='M9 21v-7h6v7'/></svg>")}#nav-global-about-page{--nav-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 16v-5M12 8h.01'/></svg>")}#nav-global-site-settings{--nav-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='3'/><path d='M19 12a7 7 0 0 0-.4-2.3l2-1.5-2-3.4-2.3.9a7 7 0 0 0-2-1.1L13.6 2h-3.2l-.6 2.6a7 7 0 0 0-2 1.1l-2.3-.9-2 3.4 2 1.5a7 7 0 0 0 0 4.6l-2 1.5 2 3.4 2.3-.9a7 7 0 0 0 2 1.1l.6 2.6h3.2l.6-2.6a7 7 0 0 0 2-1.1l2.3.9 2-3.4-2-1.5A7 7 0 0 0 19 12Z'/></svg>")}.nav-group__label{text-transform:uppercase;font-weight:600;letter-spacing:.18em!important;color:var(--theme-elevation-400)!important;padding:12px 12px 6px!important;font-size:11px!important}.nav__link:hover{background:var(--theme-elevation-100)}.nav__link--active,div.nav__link:not([href]){border-left:2px solid var(--brand-accent-ink);font-weight:600;background:var(--brand-accent-dim)!important;color:var(--brand-accent-ink)!important;padding-left:34px!important}.field-type:has(.product-hero){flex:100%!important}.product-hero{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);box-sizing:border-box;border-radius:12px;flex-direction:column;width:100%;margin:0 0 16px;display:flex;position:relative;overflow:hidden}.product-hero--empty{color:var(--theme-elevation-500);padding:16px 18px;font-size:12.5px;font-style:italic}.product-hero__accent{width:100%;height:3px}.product-hero__cover{aspect-ratio:16/10;background:var(--theme-elevation-0);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.product-hero__cover img{object-fit:cover;width:100%;height:100%}.product-hero__cover-empty{color:var(--theme-elevation-400);font-size:11px}.product-hero__body{flex-direction:column;gap:6px;min-width:0;padding:14px 16px 16px;display:flex}.product-hero__brand-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hero__brand-chip{letter-spacing:.04em;text-transform:uppercase;height:22px;color:var(--brand-color,var(--brand-accent));background:color-mix(in srgb, var(--brand-color,var(--brand-accent)) 18%, transparent);border:1px solid color-mix(in srgb, var(--brand-color,var(--brand-accent)) 40%, transparent);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.product-hero__status{letter-spacing:.04em;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.product-hero__status--published{color:#4ade80;background:#4ade8026}.product-hero__status--draft{color:var(--theme-elevation-500);background:var(--theme-elevation-100)}.product-hero__badge{background:var(--theme-elevation-100);height:22px;color:var(--theme-elevation-500);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.product-hero__badge--accent{background:var(--brand-accent-dim);color:var(--brand-accent-ink)}.product-hero__title{letter-spacing:-.01em;color:var(--theme-text);margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.25}.product-hero__tagline{color:var(--theme-elevation-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-hero__meta{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;font-size:12.5px;display:flex}.product-hero__price{color:var(--theme-text);font-size:15px;font-weight:700}.product-hero__action{color:var(--brand-accent-ink);border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:border-color .15s}.product-hero__action:hover{border-bottom-color:var(--brand-accent-ink)}.field-type:has(.entity-hero){flex:100%!important}.entity-hero{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);box-sizing:border-box;border-radius:12px;flex-direction:column;width:100%;margin:0 0 16px;display:flex;position:relative;overflow:hidden}.entity-hero--empty{color:var(--theme-elevation-500);padding:16px 18px;font-size:12.5px;font-style:italic}.entity-hero__placeholder{line-height:1.5}.entity-hero__accent{width:100%;height:3px}.entity-hero__cover{background:var(--theme-elevation-0);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.entity-hero__cover--wide{aspect-ratio:16/10}.entity-hero__cover--media{aspect-ratio:1}.entity-hero__cover img{object-fit:cover;width:100%;height:100%}.entity-hero__cover-empty{color:var(--theme-elevation-400);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:inline-flex}.entity-hero__cover-empty--stack .entity-hero__stack-glyph{letter-spacing:4px;color:var(--theme-elevation-300);font-size:28px;line-height:1}.entity-hero__cover-empty--file{background:var(--theme-elevation-100);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.entity-hero__file-ext{letter-spacing:.06em;color:var(--theme-elevation-400);font-size:28px;font-weight:700}.entity-hero__logo{border-bottom:1px solid var(--theme-elevation-100);justify-content:center;align-items:center;height:64px;padding:12px 18px;display:flex}.entity-hero__logo--dark{background:#0a0a0a}.entity-hero__logo--light{background:#f5f5f5}.entity-hero__logo img{object-fit:contain;max-width:80%;max-height:100%}.entity-hero__body{flex-direction:column;gap:8px;min-width:0;padding:14px 16px 16px;display:flex}.entity-hero__chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.entity-hero__chip{letter-spacing:.04em;text-transform:uppercase;height:22px;color:var(--chip-color,var(--brand-accent));background:color-mix(in srgb, var(--chip-color,var(--brand-accent)) 18%, transparent);border:1px solid color-mix(in srgb, var(--chip-color,var(--brand-accent)) 40%, transparent);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.entity-hero__chip--mono{text-transform:none;letter-spacing:0;color:var(--theme-elevation-600);background:var(--theme-elevation-100);border-color:var(--theme-elevation-150);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.entity-hero__chip--muted{text-transform:none;color:var(--theme-elevation-500);background:var(--theme-elevation-100);border-color:var(--theme-elevation-150)}.entity-hero__status{letter-spacing:.04em;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.entity-hero__status--published{color:#4ade80;background:#4ade8026}.entity-hero__status--draft{color:var(--theme-elevation-500);background:var(--theme-elevation-100)}.entity-hero__badge{background:var(--theme-elevation-100);height:22px;color:var(--theme-elevation-500);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.entity-hero__badge--accent{background:var(--brand-accent-dim);color:var(--brand-accent-ink)}.entity-hero__title{letter-spacing:-.01em;color:var(--theme-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.25}.entity-hero__title--mono{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600}.entity-hero__tagline{color:var(--theme-elevation-500);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.entity-hero__attrs{border-top:1px solid var(--theme-elevation-100);flex-direction:column;gap:6px;margin-top:4px;padding-top:10px;display:flex}.entity-hero__attr{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.entity-hero__attr--block{flex-direction:column;align-items:flex-start;gap:2px}.entity-hero__attr-key{color:var(--theme-elevation-500);font-weight:500}.entity-hero__attr-val{color:var(--theme-text);text-align:right;overflow-wrap:anywhere;font-weight:600}.entity-hero__attr-val--swatch{align-items:center;gap:6px;display:inline-flex}.entity-hero__attr-val--swatch code{color:var(--theme-elevation-500);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500}.entity-hero__swatch{border:1px solid var(--theme-elevation-200);border-radius:4px;width:14px;height:14px;display:inline-block}.entity-hero__block-types{flex-wrap:wrap;gap:4px;display:flex}.entity-hero__block-pill{background:var(--theme-elevation-100);height:22px;color:var(--theme-elevation-600);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.entity-hero__block-pill em{color:var(--theme-text);font-style:normal;font-weight:700}.entity-hero__block-pill--more{background:var(--brand-accent-dim);color:var(--brand-accent-ink);font-weight:600}.entity-hero__meta{border-top:1px solid var(--theme-elevation-100);flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;padding-top:10px;font-size:12.5px;display:flex}.entity-hero__action{color:var(--brand-accent-ink);border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:border-color .15s}.entity-hero__action:hover{border-bottom-color:var(--brand-accent-ink)}.product-cell{color:var(--theme-text);align-items:flex-start;gap:12px;min-width:320px;max-width:460px;padding:6px 0;text-decoration:none;display:flex}.product-cell:hover .product-cell__title{color:var(--brand-accent-ink)}.product-cell__thumb{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.product-cell__thumb img{object-fit:cover;width:100%;height:100%}.product-cell__thumb-empty{color:var(--theme-elevation-300);font-size:22px}.product-cell__body{flex-direction:column;gap:3px;min-width:0;display:flex}.product-cell__title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-cell__title{letter-spacing:-.005em;color:var(--theme-text);font-size:14px;font-weight:600;transition:color .12s}.product-cell__tagline{color:var(--theme-elevation-500);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:36ch;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.product-cell__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.product-cell__brand{letter-spacing:.04em;text-transform:uppercase;height:19px;color:var(--brand-color,var(--brand-accent));background:color-mix(in srgb, var(--brand-color,var(--brand-accent)) 16%, transparent);border:1px solid color-mix(in srgb, var(--brand-color,var(--brand-accent)) 35%, transparent);border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.product-cell__price{color:var(--theme-text);font-size:12.5px;font-weight:700}.product-cell__price--muted{color:var(--theme-elevation-500);font-style:italic;font-weight:500}.product-cell__status{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.product-cell__status--draft{color:var(--theme-elevation-500);background:var(--theme-elevation-100)}.product-cell__badge{background:var(--theme-elevation-100);height:18px;color:var(--theme-elevation-500);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.product-cell__badge--accent{background:var(--brand-accent-dim);color:var(--brand-accent-ink)}.doc-controls+.render-fields .field-description,.render-fields>.field-description{padding:0}.doc-controls__controls button[type=submit].btn--style-primary,.doc-controls .btn--style-primary{font-weight:600;background:var(--brand-accent)!important;border-color:var(--brand-accent-ink)!important;color:#0a0a0a!important}.doc-controls__controls button[type=submit].btn--style-primary:hover,.doc-controls .btn--style-primary:hover{filter:brightness(1.08)}.doc-tabs__tab{font-size:13px;transition:color .15s,border-color .15s}.doc-tabs__tab--active{color:var(--brand-accent-ink)!important;border-bottom-color:var(--brand-accent-ink)!important}.collection-edit__header h1,.doc-header__title{letter-spacing:-.015em;font-size:22px!important;font-weight:700!important}.field-type,.collapsible-field{position:relative}.field-description{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);width:18px;height:18px;color:var(--theme-elevation-500);cursor:help;z-index:4;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;font-style:normal;line-height:1;transition:background .15s,color .15s,border-color .15s,width .15s,height .15s,padding .15s,border-radius .15s,font-size .15s,box-shadow .15s;display:inline-flex;position:absolute;top:2px;right:0;overflow:visible}.field-description:before{content:"?";font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:11px;font-weight:700;line-height:1;display:block}.field-description:hover,.field-description:focus,.field-description:focus-within{background:var(--theme-elevation-50);border-color:var(--theme-elevation-200);width:320px;max-width:calc(100vw - 60px);height:auto;min-height:18px;color:var(--theme-text);text-align:left;white-space:normal;border-radius:8px;justify-content:flex-start;align-items:flex-start;padding:10px 12px 10px 32px;font-size:12.5px;line-height:1.45}.field-description:hover:before,.field-description:focus-within:before{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);width:16px;height:16px;color:var(--theme-elevation-500);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;left:12px}.document-fields__sidebar .field-description:hover,.document-fields__sidebar .field-description:focus-within,.document-fields__sidebar .field-description:focus{width:calc(var(--doc-sidebar-width,325px) - 32px);max-width:calc(var(--doc-sidebar-width,325px) - 32px);z-index:10;left:auto;right:0}.collapsible-field>.collapsible>.collapsible__toggle-wrap .field-description{display:none}.array-field>.field-description,.blocks-field>.field-description,.group-field>.field-description{width:auto;height:auto;color:var(--theme-elevation-400);cursor:auto;text-align:left;white-space:normal;box-shadow:none;background:0 0;border:none;border-radius:0;margin:4px 0 8px;padding:0;font-size:12px;font-style:italic;display:block;position:static}.array-field>.field-description:before,.blocks-field>.field-description:before,.group-field>.field-description:before{content:none}@media (min-width:1280px){.document-fields--has-sidebar{--main-width:73%}.document-fields{--main-gutter-h-left:calc(var(--base) * 1.6);--main-gutter-h-right:calc(var(--base) * 1.6);--sidebar-gutter-h-left:calc(var(--base) * 1.6)}}:root{--style-radius-s:5px;--style-radius-m:8px;--style-radius-l:12px}.btn,.field-type input,.field-type textarea,.field-type .rs__control,.react-select__control,.pill,.card{transition:border-color .15s,box-shadow .15s,background-color .15s,transform 70ms}.field-type input:focus,.field-type input:focus-visible,.field-type textarea:focus,.field-type textarea:focus-visible,.rs__control--is-focused,.react-select__control--is-focused{outline:none;border-color:var(--brand-accent-ink)!important;box-shadow:0 0 0 3px var(--brand-accent-dim)!important}.btn:not(:disabled):active{transform:translateY(1px)}.table tbody tr{transition:background-color .12s}.table tbody tr:hover{background-color:var(--theme-elevation-50)}.drawer__content,.popup__content,.rs__menu,.react-select__menu{border-radius:var(--style-radius-l)!important;box-shadow:0 14px 44px #0000002e!important}.collection-list__no-results,.no-results{text-align:center;color:var(--theme-elevation-450);padding:44px 24px}
