.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:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform .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:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform .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:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .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;justify-content:center!important;align-items:center!important;height:32px!important;padding:0 14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!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:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .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:#4c6ef5;--brand-accent-fg:#fff;--brand-accent-ink:#93a7ff;--brand-accent-dim:#4c6ef538}[data-theme=light]{--brand-accent:#4c6ef5;--brand-accent-ink:#3446c4;--brand-accent-dim:#4c6ef51f}: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:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .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:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .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:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .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:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .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:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .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:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .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:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.dash-tile__create:hover{background:var(--brand-accent);color:#0a0a0a;border-left-color:var(--brand-accent-ink)}.nav__link{white-space:nowrap;border-radius:9px;align-items:center;gap:10px;margin:3px 6px;font-size:13px;line-height:20px;transition:background-color .15s,color .15s;position:relative;padding:10px 12px 10px 44px!important;text-decoration:none!important;display:flex!important}.nav__link-label{line-height:20px}.nav__link:before{content:"";opacity:.75;--nav-icon-default: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='M7 3h7l4 4v14H7z'/><path d='M14 3v4h4'/></svg>");width:20px;height:20px;-webkit-mask-image:var(--nav-icon,var(--nav-icon-default));-webkit-mask-image:var(--nav-icon,var(--nav-icon-default));mask-image:var(--nav-icon,var(--nav-icon-default));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-audit-log{--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='5' y='3' width='14' height='18' rx='2'/><path d='M9 8h6M9 12h6M9 16h4'/></svg>")}#nav-global-finance-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'><path d='M4 7h16M4 12h16M4 17h16'/><circle cx='9' cy='7' r='2'/><circle cx='15' cy='12' r='2'/><circle cx='8' cy='17' r='2'/></svg>")}#nav-analytics{--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 21h18'/><path d='M6 21V11M12 21V5M18 21v-7'/></svg>")}.nav-group__label{text-transform:uppercase;font-weight:600;letter-spacing:.18em!important;color:var(--theme-elevation-400)!important;padding:10px 12px!important;font-size:11px!important}.nav-group__toggle{align-items:center!important}.nav-group__toggle svg{margin-top:0!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}.access-role .seg{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:12px;gap:6px;padding:4px;display:inline-flex}.access-role .seg__btn{min-width:190px;color:var(--theme-elevation-600);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 16px;transition:background .14s,color .14s,border-color .14s;display:flex}.access-role .seg__btn:hover:not(:disabled):not(.seg__btn--on){background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.access-role .seg__btn--on{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-accent-fg)}.access-role .seg__label{font-size:14px;font-weight:600}.access-role .seg__hint{opacity:.8;font-size:11.5px}.access-role .seg__btn:disabled{cursor:default;opacity:.55}.access-sections .acc-help{color:var(--theme-elevation-500);margin:4px 0 14px;font-size:12.5px}.access-sections .acc-presets{margin:0 0 16px}.access-sections .acc-presets__label{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-elevation-450);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.access-sections .acc-presets__row{flex-wrap:wrap;gap:8px;display:flex}.access-sections .acc-preset{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);color:var(--theme-elevation-700);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:border-color .14s,background .14s,color .14s}.access-sections .acc-preset:hover{border-color:var(--brand-accent);background:var(--brand-accent-dim);color:var(--brand-accent-ink)}.access-sections .acc-preset--admin{border-style:dashed}.access-sections .acc-groups{flex-wrap:wrap;align-items:flex-start;gap:16px 26px;display:flex}.access-sections .acc-group{min-width:0}.access-sections .acc-group__title{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-elevation-450);margin-bottom:8px;font-size:11px;font-weight:700}.access-sections .acc-chips{flex-wrap:wrap;gap:8px;display:flex}.access-sections .acc-chip{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-width:164px;padding:8px 12px;transition:background .14s,border-color .14s,box-shadow .14s;display:flex}.access-sections .acc-chip:hover:not(:disabled):not(.acc-chip--on){border-color:var(--theme-elevation-250);background:var(--theme-elevation-100)}.access-sections .acc-chip--on{border-color:var(--brand-accent);background:var(--brand-accent-dim)}.access-sections .acc-chip__check{border:1.5px solid var(--theme-elevation-300);color:#0000;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.access-sections .acc-chip--on .acc-chip__check{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-fg)}.access-sections .acc-chip__body{flex-direction:column;gap:1px;display:flex}.access-sections .acc-chip__label{color:var(--theme-elevation-800);font-size:13px;font-weight:600}.access-sections .acc-chip--on .acc-chip__label{color:var(--brand-accent-ink)}.access-sections .acc-chip__hint{color:var(--theme-elevation-500);font-size:11px}.access-sections .acc-chip:disabled{cursor:default;opacity:.6}.access-sections .acc-actions{border-top:1px solid var(--theme-elevation-100);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.access-sections .acc-actions__count{color:var(--theme-elevation-500);margin-right:auto;font-size:12px}.access-sections .acc-action{color:var(--brand-accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.access-sections .acc-action:hover{text-decoration:underline}.b24-import-bar{justify-content:flex-end;align-items:center;gap:12px;margin:0 0 14px;display:flex}.b24-import-msg{color:var(--theme-elevation-600);font-size:13px}.b24-import-btn{align-items:center;gap:7px;display:inline-flex}.b24-import-btn__icon{font-size:15px;line-height:1}.table tbody tr{cursor:pointer;transition:background .12s}.table tbody tr:nth-child(odd),.table tbody tr:nth-child(2n),.table tbody tr:nth-child(odd) td,.table tbody tr:nth-child(2n) td{background-color:#0000}.table tbody tr:hover td,.table tbody tr:nth-child(odd):hover td,.table tbody tr:nth-child(2n):hover td{background-color:var(--brand-accent-dim)}.table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 0 var(--brand-accent)}.table tbody tr td{cursor:pointer}.table tbody tr td.cell-_select,.table tbody tr .checkbox-input{cursor:default}.dash-guide{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:12px;margin:0 0 28px;overflow:hidden}.dash-guide__toggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dash-guide__toggle-title{font-size:15px;font-weight:700}.dash-guide__chev{color:var(--theme-elevation-500);font-size:13px;transition:transform .2s}.dash-guide__chev--open{transform:rotate(180deg)}.dash-guide__body{padding:0 20px 20px}.dash-guide__sub{color:var(--theme-elevation-500);max-width:80ch;margin:0 0 16px;font-size:12.5px;line-height:1.5}.dash-guide__callout{background:var(--brand-accent-dim);border:1px solid color-mix(in srgb, var(--brand-accent-ink) 22%, transparent);color:var(--theme-elevation-800);border-radius:10px;margin:0 0 20px;padding:13px 16px;font-size:13px;line-height:1.55}.dash-guide__callout strong{font-weight:700}.dash-guide__grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.dash-guide__card{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:11px;flex-direction:column;padding:15px 17px 16px;display:flex;box-shadow:0 1px 2px #0000000a}.dash-guide__card-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.dash-guide__title{color:var(--theme-elevation-900);align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.dash-guide__badge{letter-spacing:.05em;text-transform:uppercase;color:var(--theme-elevation-500);background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:9.5px;font-weight:700}.dash-guide__path{width:fit-content;color:var(--brand-accent-ink);margin-bottom:11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}a.dash-guide__path:hover{text-decoration:underline}.dash-guide__path--plain{color:var(--theme-elevation-450)}.dash-guide__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dash-guide__list li{color:var(--theme-elevation-700);padding-left:15px;font-size:12.7px;line-height:1.5;position:relative}.dash-guide__list li:before{content:"";background:var(--theme-elevation-400);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:3px}.dash-guide__list strong{color:var(--theme-elevation-900);font-weight:650}.dash-guide__list a{color:var(--brand-accent-ink);font-weight:600;text-decoration:none}.dash-guide__list a:hover{text-decoration:underline}.dash-guide__foot{border-top:1px solid var(--theme-elevation-100);color:var(--theme-elevation-500);margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.5}:root{--fs-side-bg-top:#17191e;--fs-side-bg-bottom:#0b0c10;--fs-side-fg:#c4c8d0;--fs-side-fg-dim:#7f8794;--fs-side-hair:#ffffff14;--fs-side-soft:#ffffff0f}.nav,[data-theme=light] .nav{color:var(--fs-side-fg);border-right:1px solid var(--fs-side-hair);background:linear-gradient(180deg, var(--fs-side-bg-top) 0%, var(--fs-side-bg-bottom) 100%)!important}.nav__scroll{scrollbar-gutter:stable}.nav .cm-logo__word{color:#f4f5f7!important}.nav .nav__link,[data-theme=light] .nav .nav__link{color:var(--fs-side-fg)}.nav .nav__link:hover,[data-theme=light] .nav .nav__link:hover{color:#fff;background:var(--fs-side-soft)!important}.nav .nav__link:before,[data-theme=light] .nav .nav__link:before{background-color:var(--fs-side-fg);opacity:.85}.nav .nav__link--active,.nav div.nav__link:not([href]),[data-theme=light] .nav .nav__link--active,[data-theme=light] .nav div.nav__link:not([href]){font-weight:600;background:var(--brand-accent)!important;color:var(--brand-accent-fg)!important;box-shadow:none!important;border-left:0!important;padding-left:36px!important}.nav .nav__link--active:before,.nav div.nav__link:not([href]):before{background-color:var(--brand-accent-fg);opacity:1}.nav .nav__link--active:hover,.nav div.nav__link:not([href]):hover{background:var(--brand-accent)!important;color:var(--brand-accent-fg)!important}.nav .nav-group__label,[data-theme=light] .nav .nav-group__label{color:var(--fs-side-fg-dim)!important}.nav .nav-group__toggle:hover .nav-group__label{color:#e7e9ee!important}.nav .nav-group__indicator .stroke,[data-theme=light] .nav .nav-group__indicator .stroke{stroke:var(--fs-side-fg-dim)}.nav .nav-group__toggle:hover .stroke{stroke:#e7e9ee!important}.nav .nav-group+.nav-group{border-top:1px solid var(--fs-side-hair);margin-top:14px;padding-top:6px}.nav .nav-toggler{color:var(--fs-side-fg-dim)}.nav .nav-toggler:hover{background:var(--fs-side-soft);color:#fff}.nav__log-out,.nav__controls{display:none!important}@media (min-width:769px){.template-default__nav-toggler{display:none!important}}.nav-search{background:var(--fs-side-soft);border:1px solid var(--fs-side-hair);color:var(--fs-side-fg-dim);border-radius:9px;align-items:center;gap:7px;margin:2px 8px 8px;padding:8px 10px;display:flex}.nav-search__icon{flex:none}.nav-search__input{color:#e7e9ee;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.nav-search__input::placeholder{color:var(--fs-side-fg-dim)}.nav-search__kbd{color:var(--fs-side-fg-dim);background:#ffffff14;border-radius:4px;flex:none;padding:1px 5px;font-size:9px}.nav-foot{z-index:2;background:var(--fs-side-bg-bottom);border-top:1px solid var(--fs-side-hair);flex-direction:column;gap:6px;margin-top:auto;padding:12px 8px 8px;display:flex;position:sticky;bottom:0}.nav-foot__card{border:1px solid var(--fs-side-hair);background:var(--fs-side-soft);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.nav-foot__user{border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;margin:-3px;padding:3px;text-decoration:none;transition:background .15s;display:flex}.nav-foot__user:hover{background:var(--fs-side-hair)}.nav-foot__avatar{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:13px;font-weight:700;display:inline-flex}.nav-foot__id{flex-direction:column;flex:1;min-width:0;display:flex}.nav-foot__name{color:#e7e9ee;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.nav-foot__role{color:var(--fs-side-fg-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.nav-foot__theme,.nav-foot__logout{width:30px;height:30px;color:var(--fs-side-fg-dim);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.nav-foot__theme:hover{background:var(--fs-side-soft);color:#fff}.nav-foot__logout:hover{background:var(--fs-side-soft);color:#ff6b5e}body,.template-default,.template-minimal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dash-card__count,.table td,.pill,input[type=number],.stock-pill,.cell-price,.per-page,.collection-list__page-info{font-variant-numeric:tabular-nums}h1,h2,h3,.doc-header__title,.list-header__title{text-wrap:balance}.field-description,.dash-card__desc,p{text-wrap:pretty}.btn:not(:disabled):active,.doc-controls__button:not(:disabled):active,.pill:active,.nav__link:active,.dash-draft-callout:active{transform:scale(.96)}.btn,.doc-controls__button,.pill,.dash-draft-callout{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s}.sort-column__asc,.sort-column__desc,.array-actions__button,.btn--icon-style-without-border{position:relative}.sort-column__asc:after,.sort-column__desc:after,.array-actions__button:after,.btn--icon-style-without-border:after{content:"";width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-draft-callout,.collection-list .table,.doc-controls{box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a}[data-theme=dark] .dash-draft-callout,[data-theme=dark] .collection-list .table,[data-theme=dark] .doc-controls{box-shadow:0 1px 2px #0000004d,0 4px 14px #00000040}.thumbnail img,.file-details img,.dash-thumb img{outline-offset:-1px;outline:1px solid #0000001a}[data-theme=dark] .thumbnail img,[data-theme=dark] .file-details img,[data-theme=dark] .dash-thumb img{outline-color:#ffffff1a}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.product-hero{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:14px;margin-bottom:18px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 6px 16px #0000000d}[data-theme=dark] .product-hero{box-shadow:0 1px 2px #0000004d,0 6px 18px #00000040}.product-hero__img{aspect-ratio:4/3;object-fit:contain;outline-offset:-1px;background:#fff;outline:1px solid #00000014;width:100%;display:block}[data-theme=dark] .product-hero__img{outline-color:#ffffff14}.product-hero__img--empty{color:var(--theme-elevation-400);place-items:center;font-size:12px;display:grid}.product-hero__body{padding:12px 14px 14px}.product-hero__chips{gap:6px;margin-bottom:8px;display:flex}.product-hero__chip{letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.product-hero__chip.is-published{color:#137333;background:#e7f6ec}.product-hero__chip.is-draft{color:#8a5a00;background:#fef3cd}.product-hero__name{text-wrap:balance;font-size:15px;font-weight:700;line-height:1.3}.product-hero__tagline{color:var(--theme-elevation-500);text-wrap:pretty;margin-top:3px;font-size:12px;line-height:1.4}.product-hero__price-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin:12px 0 4px;display:flex}.product-hero__price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:700}.product-hero__price-note{color:var(--theme-elevation-450,var(--theme-elevation-400));font-size:11px}.product-hero__manual{background:var(--theme-warning-50,var(--theme-elevation-100));color:var(--theme-warning-700,var(--theme-elevation-600));border-radius:8px;margin-top:10px;padding:8px 10px;font-size:11.5px;line-height:1.4}.product-hero__links{flex-direction:column;gap:6px;margin-top:12px;display:flex}.product-hero__link{border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg,var(--theme-elevation-0));min-height:40px;color:inherit;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,transform .1s;display:flex}.product-hero__link:hover{border-color:var(--brand-accent);background:var(--brand-accent-dim)}.product-hero__link:active{transform:scale(.96)}.quick-filters{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:12px;flex-direction:column;gap:8px;margin:0 0 14px;padding:12px 14px;display:flex}.quick-filters__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quick-filters__title{letter-spacing:.12em;text-transform:uppercase;min-width:58px;color:var(--theme-elevation-400);font-size:11px;font-weight:700}.quick-filters__chip{border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg,var(--theme-elevation-0));min-height:32px;color:var(--theme-text);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .1s;position:relative}.quick-filters__chip:after{content:"";position:absolute;inset:-4px 0}.quick-filters__chip:hover{border-color:var(--brand-accent)}.quick-filters__chip:active{transform:scale(.96)}.quick-filters__chip.is-active{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-accent-fg)}.dash-action{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);min-height:40px;color:inherit;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex}.dash-action:hover{border-color:var(--brand-accent);background:var(--brand-accent-dim)}.dash-action:active{transform:scale(.96)}.dash-action:first-child{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-accent-fg)}.dash-action:first-child:hover{filter:brightness(1.06)}.recent-edits{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:12px;margin:0 0 28px;padding:16px 18px}.recent-edits__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.recent-edits__title{letter-spacing:.1em;text-transform:uppercase;color:var(--theme-elevation-500);margin:0;font-size:13px;font-weight:700}.recent-edits__all{color:var(--brand-accent-ink);white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}.recent-edits__all:hover{text-decoration:underline}.recent-edits__empty{color:var(--theme-elevation-500);text-wrap:pretty;margin:0;font-size:13px}.recent-edits__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recent-edits__item{border-top:1px solid var(--theme-elevation-100);align-items:baseline;gap:12px;padding:7px 0;font-size:13px;line-height:1.45;display:flex}.recent-edits__item:first-child{border-top:0}.recent-edits__when{width:110px;color:var(--theme-elevation-400);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.recent-edits__text{text-wrap:pretty;flex:1;min-width:0}.recent-edits__type{color:var(--theme-elevation-500)}.recent-edits__text a{color:inherit;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--theme-elevation-250,var(--theme-elevation-200));text-decoration-color:var(--theme-elevation-250,var(--theme-elevation-200))}.recent-edits__text a:hover{text-decoration-color:currentColor}.recent-edits__gone{color:var(--theme-elevation-400);text-decoration:line-through}@media (max-width:640px){.recent-edits__item{flex-direction:column;gap:2px}.recent-edits__when{width:auto}}
