/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.my-2{margin-block:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.p-1{padding:calc(var(--spacing) * 1)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.marker-detail-concept-page{--concept-neutral:#566d68;--concept-product:#416b78;--concept-marker:#665f7c;--concept-component:#5f746d;--concept-performance:#267158;--concept-media:#486f89;--concept-history:#65717b;--concept-maintenance:#60785e;--concept-share:#47779a;--concept-market:#795f80;--admin-accent:var(--concept-neutral);background:var(--admin-page);min-height:100vh;color:var(--admin-ink)}html[data-theme=dark] .marker-detail-concept-page{--concept-neutral:#91aaa3;--concept-product:#79aabd;--concept-marker:#aaa0c7;--concept-component:#91aaa2;--concept-performance:#65c39b;--concept-media:#83aec9;--concept-history:#9eabb5;--concept-maintenance:#95b28f;--concept-share:#82b2d3;--concept-market:#b79abd}.marker-concept-shell{width:min(1240px,100% - 40px);margin:0 auto;padding:22px 0 72px}.marker-concept-context{min-height:34px;color:var(--admin-card-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;font-size:9px;font-weight:700;display:flex}.marker-concept-context a:hover{color:var(--admin-accent)}.marker-concept-context span{border:1px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-concept-context span{border:1px solid color-mix(in srgb, var(--admin-accent) 30%, var(--admin-row-border))}}.marker-concept-context span{background:var(--admin-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.marker-concept-context span{background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-panel))}}.marker-concept-context span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;font-size:7px}.marker-concept-identity{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:22px;grid-template-columns:188px minmax(0,1fr);min-width:0;min-height:176px;display:grid;overflow:visible;box-shadow:0 16px 42px #0000000b}.marker-concept-hero-visual{border-right:1px solid var(--admin-row-border);background:var(--admin-media-bg);border-radius:21px 0 0 21px;min-height:176px;position:relative;overflow:hidden}.marker-concept-hero-visual img{object-fit:cover}.marker-concept-hero-visual>span{z-index:1;border:1px solid var(--admin-panel);position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.marker-concept-hero-visual>span{border:1px solid color-mix(in srgb, var(--admin-panel) 74%, transparent)}}.marker-concept-hero-visual>span{background:var(--admin-panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.marker-concept-hero-visual>span{background:color-mix(in srgb, var(--admin-panel) 88%, transparent)}}.marker-concept-hero-visual>span{color:var(--admin-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 8px;font-size:7px;font-weight:720}.marker-concept-identity-copy{grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.marker-concept-title-row{grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:20px;min-width:0;padding:clamp(24px,4vw,42px);display:grid}.marker-concept-title-row>div{min-width:0}.marker-concept-title-row>div>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:780;display:block}.marker-concept-title-row h1{overflow-wrap:anywhere;letter-spacing:-.055em;margin:0;font-size:clamp(35px,4.5vw,54px);font-weight:540;line-height:.98}.marker-concept-title-row p{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;margin:12px 0 0;font-size:11px;overflow:hidden}.marker-concept-title-row>button,.marker-concept-header-menu>button,.marker-concept-drawer>header>button{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);width:38px;height:38px;color:var(--admin-card-muted);border-radius:50%;place-items:center;display:grid}.marker-concept-title-row>button:hover,.marker-concept-header-menu>button:hover,.marker-concept-drawer>header>button:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.marker-concept-ui-icon{width:18px;height:18px;overflow:visible}.marker-concept-header-menu{z-index:40;width:38px;height:38px;position:relative}.marker-concept-header-menu>button{padding:0}.marker-concept-header-menu-popover{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:14px;width:250px;display:grid;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 20px 55px #0000002e}.marker-concept-header-menu-popover>button{border:0;border-bottom:1px solid var(--admin-row-border);min-width:0;min-height:58px;color:var(--admin-ink);text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;display:grid}.marker-concept-header-menu-popover>button:last-child{border-bottom:0}.marker-concept-header-menu-popover>button:hover{background:var(--admin-upload-surface)}.marker-concept-header-menu-popover>button>.marker-concept-ui-icon{width:17px;height:17px;color:var(--admin-accent)}.marker-concept-header-menu-popover>button>span{gap:3px;min-width:0;display:grid}.marker-concept-header-menu-popover strong{font-size:9px}.marker-concept-header-menu-popover small{color:var(--admin-card-muted);font-size:7px}.marker-concept-identity-facts{border-top:1px solid var(--admin-row-border);background:var(--admin-upload-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.marker-concept-identity-facts{background:color-mix(in srgb, var(--admin-upload-surface) 42%, var(--admin-panel))}}.marker-concept-identity-facts>span{align-items:baseline;gap:6px;min-width:0;padding:14px 17px;display:flex}.marker-concept-identity-facts>span+span{border-left:1px solid var(--admin-row-border)}.marker-concept-identity-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.marker-concept-identity-facts small{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.marker-concept-nav{z-index:24;grid-template-columns:repeat(var(--marker-concept-tab-count,6), minmax(0, 1fr));border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;gap:5px;margin:14px 0;display:grid;position:sticky;top:82px}@supports (color:color-mix(in lab, red, red)){.marker-concept-nav{background:color-mix(in srgb, var(--admin-panel) 92%, transparent)}}.marker-concept-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:5px;box-shadow:0 10px 30px #0000000a}.marker-concept-nav button{min-width:0;min-height:48px;color:var(--admin-card-muted);font:inherit;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:720;display:flex}.marker-concept-nav button:hover{background:var(--admin-upload-surface);color:var(--admin-ink)}.marker-concept-nav button[aria-selected=true]{background:var(--admin-primary);color:var(--admin-primary-text)}.marker-concept-nav small{background:currentColor;border-radius:999px;place-items:center;min-width:19px;height:19px;display:grid}@supports (color:color-mix(in lab, red, red)){.marker-concept-nav small{background:color-mix(in srgb, currentColor 9%, transparent)}}.marker-concept-nav small{padding:0 5px;font-size:7px}.marker-concept-mobile-section{display:none}.marker-concept-panel{min-width:0}.owned-item-concept{--marker-concept-tab-count:3;--owned-item-accent:var(--concept-neutral)}.owned-item-concept.is-component{--admin-accent:var(--concept-component);--owned-item-accent:var(--concept-component)}.owned-item-concept.is-gear{--admin-accent:var(--concept-neutral);--owned-item-accent:var(--concept-neutral)}.owned-item-concept .marker-concept-technical-card,.owned-item-concept .marker-concept-one-column{--admin-accent:var(--owned-item-accent)}.owned-item-concept .marker-concept-identity-copy{grid-template-rows:minmax(0,1fr)}.owned-item-concept .marker-concept-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.owned-item-concept-hero-placeholder{color:var(--owned-item-accent);place-items:center;display:grid;position:absolute;inset:0}.owned-item-concept-hero-placeholder .component-role-icon,.owned-item-concept-hero-placeholder .collection-type-icon{width:92px;height:92px}.owned-item-concept-hero-actions{align-items:center;gap:8px;display:flex}.owned-item-concept-primary-action{border:1px solid var(--admin-primary);background:var(--admin-primary);min-height:42px;color:var(--admin-primary-text);font:inherit;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:9px;font-weight:760;display:inline-flex}.owned-item-concept-primary-action:hover{opacity:.9;transform:translateY(-1px)}.owned-item-concept-primary-action .marker-concept-ui-icon{width:15px;height:15px}.marker-concept-overview{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);align-items:stretch;gap:12px;min-width:0;display:grid}.owned-item-concept-installed-link{border-top:1px solid var(--admin-row-border);min-width:0;min-height:48px;color:var(--admin-ink);grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:9px;padding:9px 13px;display:grid}.owned-item-concept-installed-link:hover{background:var(--admin-upload-surface)}.owned-item-concept-installed-link>span{color:var(--admin-accent);text-transform:uppercase;font-size:7px;font-weight:760}.owned-item-concept-installed-link>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.owned-item-concept-installed-link .marker-concept-ui-icon{width:13px;color:var(--admin-card-muted)}.owned-item-concept-section-action{border:0;border-top:1px solid var(--admin-row-border);width:100%;min-width:0;min-height:58px;color:var(--admin-ink);text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:10px 15px;display:grid}.owned-item-concept-section-action:hover{background:var(--admin-upload-surface)}.owned-item-concept-section-action>.marker-concept-ui-icon:first-child{width:20px;height:20px;color:var(--admin-accent)}.owned-item-concept-section-action>span{gap:3px;min-width:0;display:grid}.owned-item-concept-section-action strong{font-size:9px}.owned-item-concept-section-action small{color:var(--admin-card-muted);font-size:7px}.owned-item-concept-section-action>.marker-concept-ui-icon:last-child{width:13px;height:13px;color:var(--admin-card-muted)}.owned-item-concept-empty{grid-column:1/-1;min-height:120px}.owned-item-concept-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owned-item-concept-definition{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.owned-item-concept-definition>div{border-right:1px solid var(--admin-row-border);border-bottom:1px solid var(--admin-row-border);align-content:center;gap:5px;min-width:0;min-height:72px;padding:12px 15px;display:grid}.owned-item-concept-definition>div:nth-child(2n){border-right:0}.owned-item-concept-definition>div:nth-last-child(-n+2){border-bottom:0}.owned-item-concept-definition>div:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.owned-item-concept-definition dt{color:var(--admin-card-muted);font-size:7px}.owned-item-concept-definition dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:740;line-height:1.4}.owned-item-concept-definition dd small{color:var(--admin-accent);margin-top:4px;font-size:6px;font-weight:600;display:block}.owned-item-concept-row-list{display:grid}.owned-item-concept-row-list>article{border-bottom:1px solid var(--admin-row-border);align-content:center;gap:4px;min-width:0;min-height:65px;padding:10px 14px;display:grid}.owned-item-concept-row-list>article:last-child{border-bottom:0}.owned-item-concept-row-list span{color:var(--admin-card-muted);font-size:7px}.owned-item-concept-row-list strong{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.owned-item-concept-row-list small{color:var(--admin-card-muted);font-size:7px}.owned-item-concept-cost-card{--admin-accent:var(--concept-market)}.owned-item-concept-documentation>div{gap:0;display:grid}.owned-item-concept-documentation>div>article{border-bottom:1px solid var(--admin-row-border);gap:7px;padding:14px 16px;display:grid}.owned-item-concept-documentation>div>article:last-child{border-bottom:0}.owned-item-concept-documentation>div>article>span{color:var(--admin-accent);text-transform:uppercase;font-size:7px;font-weight:760}.owned-item-concept-documentation p{color:var(--admin-card-muted);white-space:pre-wrap;margin:0;font-size:9px;line-height:1.65}.owned-item-concept-documentation ul{gap:6px;margin:0;padding-left:18px;font-size:9px;line-height:1.5;display:grid}.owned-item-concept-updated{color:var(--admin-card-muted);text-align:right;margin:0;padding:1px 4px;font-size:7px}.owned-item-concept-media-placeholder{color:var(--owned-item-accent);place-items:center;display:grid;position:absolute;inset:0}.owned-item-concept-media-placeholder .component-role-icon,.owned-item-concept-media-placeholder .collection-type-icon{width:140px;height:140px}.owned-item-concept-maintenance-list{display:grid}.owned-item-concept-maintenance-list>button{border:0;border-bottom:1px solid var(--admin-row-border);min-width:0;min-height:78px;color:var(--admin-ink);text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:10px 14px;display:grid}.owned-item-concept-maintenance-list>button:hover{background:var(--admin-upload-surface)}.owned-item-concept-maintenance-list>button>span:first-child{background:var(--admin-upload-surface);width:42px;height:42px;color:var(--concept-maintenance);border-radius:12px;place-items:center;display:grid}.owned-item-concept-maintenance-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.owned-item-concept-maintenance-list small{color:var(--concept-maintenance);font-size:7px;font-weight:750}.owned-item-concept-maintenance-list strong,.owned-item-concept-maintenance-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owned-item-concept-maintenance-list strong{font-size:11px}.owned-item-concept-maintenance-list em{color:var(--admin-card-muted);font-size:8px;font-style:normal}.owned-item-concept-maintenance-list .marker-concept-ui-icon{width:15px}.marker-concept-card,.marker-concept-test-report,.marker-concept-creep,.marker-concept-context-note{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #00000008}.marker-concept-card-head{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 15px;display:flex}.marker-concept-card-head>div{gap:3px;min-width:0;display:grid}.marker-concept-card-head span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:780}.marker-concept-card-head h2{letter-spacing:-.015em;margin:0;font-size:14px}.marker-concept-card-head>button{color:var(--admin-card-muted);font:inherit;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:6px 0;font-size:8px;font-weight:750;display:inline-flex}.marker-concept-card-head>button:hover{color:var(--admin-accent)}.marker-concept-card-head>button .marker-concept-ui-icon{width:13px;height:13px}.marker-concept-build-card{--admin-accent:var(--concept-product);grid-column:1}.marker-concept-performance-card,.marker-concept-performance-tab{--admin-accent:var(--concept-performance)}.marker-concept-technical-card{--admin-accent:var(--concept-marker)}.marker-concept-activity-card{--admin-accent:var(--concept-history)}.marker-concept-components-card,.marker-concept-drawer{--admin-accent:var(--concept-component)}.marker-concept-one-column{--admin-accent:var(--concept-marker)}.marker-concept-media-grid{--admin-accent:var(--concept-media)}.marker-concept-identity-pair{border-bottom:1px solid var(--admin-row-border)}.marker-concept-base-product{border:0;border-bottom:1px solid var(--admin-row-border);width:100%;min-width:0;min-height:82px;color:var(--admin-ink);text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:12px 15px;display:grid}.marker-concept-base-product:hover{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-concept-base-product:hover{background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-panel))}}.marker-concept-base-icon,.marker-concept-component-icon,.marker-concept-test-icon,.marker-concept-drawer-summary>span{background:var(--admin-upload-surface);color:var(--admin-accent);border-radius:12px;place-items:center;display:grid}.marker-concept-base-icon{width:42px;height:42px}.marker-concept-base-icon .collection-type-icon{width:24px;height:24px}.marker-concept-base-product>span:nth-child(2){gap:3px;min-width:0;display:grid}.marker-concept-base-product small,.marker-concept-upgrade-grid small,.marker-concept-component-copy small,.marker-concept-accessory-list small{color:var(--admin-accent);font-size:7px;font-weight:750}.marker-concept-base-product strong,.marker-concept-base-product em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-concept-base-product strong{font-size:11px}.marker-concept-base-product em{color:var(--admin-card-muted);font-size:8px;font-style:normal}.marker-concept-base-product>.marker-concept-ui-icon{color:var(--admin-card-muted)}.marker-concept-subhead{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 15px;display:flex}.marker-concept-subhead>span{color:var(--admin-ink);font-size:9px;font-weight:740}.marker-concept-subhead>small{color:var(--admin-card-muted);font-size:7px}.marker-concept-upgrade-grid{border-top:1px solid var(--admin-row-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marker-concept-upgrade-grid>button{min-width:0;min-height:86px;color:var(--admin-ink);text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 13px;align-items:center;gap:8px;padding:10px;display:grid}.marker-concept-upgrade-grid>button+button{border-left:1px solid var(--admin-row-border)}.marker-concept-upgrade-grid>button:hover{background:var(--admin-upload-surface)}.marker-concept-upgrade-grid>button>span:first-child{background:var(--admin-upload-surface);width:32px;height:32px;color:var(--admin-accent);border-radius:10px;place-items:center;display:grid}.marker-concept-upgrade-grid .component-role-icon{width:19px;height:19px}.marker-concept-upgrade-grid>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.marker-concept-upgrade-grid strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.marker-concept-upgrade-grid>button>.marker-concept-ui-icon{width:12px;color:var(--admin-card-muted)}.marker-concept-performance-card{grid-column:2}.marker-concept-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marker-concept-metric{align-content:center;gap:9px;min-width:0;min-height:118px;padding:14px 13px;display:grid}.marker-concept-metric+.marker-concept-metric{border-left:1px solid var(--admin-row-border)}.marker-concept-metric-icon{background:var(--admin-upload-surface);width:30px;height:30px;color:var(--admin-accent);border-radius:10px;place-items:center;display:grid}.marker-concept-metric-icon .collection-fact-icon{width:17px;height:17px}.marker-concept-metric>div{gap:3px;min-width:0;display:grid}.marker-concept-metric small{color:var(--admin-card-muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:750}.marker-concept-metric strong{letter-spacing:-.045em;align-items:baseline;gap:3px;font-size:clamp(20px,2.2vw,27px);line-height:1;display:flex}.marker-concept-metric.is-good strong{color:#18865e}.marker-concept-metric strong i{color:var(--admin-card-muted);letter-spacing:0;font-size:8px;font-style:normal}.marker-concept-metric p{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:7px;overflow:hidden}.marker-concept-insight{border-top:1px solid var(--admin-row-border);background:#18865e;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;display:grid}@supports (color:color-mix(in lab, red, red)){.marker-concept-insight{background:color-mix(in srgb, #18865e 5%, var(--admin-panel))}}.marker-concept-insight{padding:10px 13px}.marker-concept-insight>span{background:#18865e;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.marker-concept-insight>span{background:color-mix(in srgb, #18865e 12%, var(--admin-panel))}}.marker-concept-insight>span{color:#18865e}.marker-concept-insight>span .marker-concept-ui-icon{width:16px;height:16px}.marker-concept-insight>div{gap:3px;min-width:0;display:grid}.marker-concept-insight strong{font-size:9px}.marker-concept-insight p{color:var(--admin-card-muted);margin:0;font-size:8px;line-height:1.4}.marker-concept-technical-card{grid-column:1}.marker-concept-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marker-concept-fact-grid>article{border-right:1px solid var(--admin-row-border);border-bottom:1px solid var(--admin-row-border);gap:4px;min-width:0;padding:13px 14px;display:grid}.marker-concept-fact-grid>article:nth-child(3n){border-right:0}.marker-concept-fact-grid>article:nth-last-child(-n+3){border-bottom:0}.marker-concept-fact-grid>article.is-own,.marker-concept-fact-grid>article.is-upgrade{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-concept-fact-grid>article.is-own,.marker-concept-fact-grid>article.is-upgrade{background:color-mix(in srgb, var(--admin-accent) 4%, var(--admin-panel))}}.marker-concept-fact-grid span{color:var(--admin-card-muted);font-size:7px}.marker-concept-fact-grid strong{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.marker-concept-fact-grid small{color:var(--admin-card-muted);font-size:6px}.marker-concept-fact-grid .is-own small,.marker-concept-fact-grid .is-upgrade small{background:var(--admin-upload-surface);width:fit-content;color:var(--admin-accent);border-radius:999px;padding:3px 6px;font-weight:750}.marker-concept-activity-card{grid-column:2}.marker-concept-activity-list{display:grid}.marker-concept-activity-list>article{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:67px;padding:9px 13px;display:grid}.marker-concept-activity-list>article+article{border-top:1px solid var(--admin-row-border)}.marker-concept-activity-list>article>span{background:var(--admin-upload-surface);width:31px;height:31px;color:var(--admin-accent);border-radius:10px;place-items:center;display:grid}.marker-concept-activity-list .collection-fact-icon,.marker-concept-activity-list .component-role-icon{width:18px;height:18px}.marker-concept-activity-list>article>div{gap:3px;min-width:0;display:grid}.marker-concept-activity-list strong,.marker-concept-activity-list p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-concept-activity-list strong{font-size:9px}.marker-concept-activity-list p{color:var(--admin-card-muted);margin:0;font-size:7px}.marker-concept-activity-list time{color:var(--admin-card-muted);font-size:7px}.marker-concept-activity-empty{align-content:center;min-height:134px}@media (width>=921px){.marker-concept-performance-card,.marker-concept-technical-card{flex-direction:column;display:flex}.marker-concept-performance-card .marker-concept-metric-grid,.marker-concept-technical-card .marker-concept-fact-grid{flex:1}.marker-concept-technical-card .marker-concept-fact-grid{grid-auto-rows:1fr}.marker-concept-technical-card .marker-concept-fact-grid>article{align-content:center}}.marker-concept-quick-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.marker-concept-quick-actions>button{border:1px solid var(--admin-border);background:var(--admin-panel);min-width:0;min-height:62px;color:var(--admin-ink);text-align:left;border-radius:14px;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:9px 12px;display:grid}.marker-concept-quick-actions>button:hover{border-color:var(--admin-accent);transform:translateY(-1px)}.marker-concept-quick-actions>button>.marker-concept-ui-icon:first-child{width:20px;height:20px;color:var(--admin-accent)}.marker-concept-quick-actions>button>span{gap:2px;min-width:0;display:grid}.marker-concept-quick-actions strong,.marker-concept-quick-actions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-concept-quick-actions strong{font-size:9px}.marker-concept-quick-actions small{color:var(--admin-card-muted);font-size:7px}.marker-concept-quick-actions>button>.marker-concept-ui-icon:last-child{width:13px;height:13px;color:var(--admin-card-muted)}.marker-concept-components-card{min-height:520px}.marker-concept-category-tabs{border-bottom:1px solid var(--admin-row-border);background:var(--admin-upload-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px;display:grid}.marker-concept-category-tabs button{min-width:0;min-height:44px;color:var(--admin-card-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.marker-concept-category-tabs button:hover{color:var(--admin-ink)}.marker-concept-category-tabs button.is-active{border-color:var(--admin-row-border);background:var(--admin-panel);color:var(--admin-ink);box-shadow:0 4px 14px #0000000a}.marker-concept-category-tabs small{background:var(--admin-upload-chip);min-width:19px;height:19px;color:var(--admin-card-muted);border-radius:999px;place-items:center;padding:0 5px;font-size:7px;display:grid}.marker-concept-component-view-switcher{border-bottom:1px solid var(--admin-row-border);align-items:center;gap:12px;min-height:53px;padding:7px 14px;display:flex}.marker-concept-component-view-switcher>span{color:var(--admin-card-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:760}.marker-concept-component-view-switcher>div{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex}.marker-concept-component-view-switcher button{min-height:29px;color:var(--admin-card-muted);font:inherit;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:8px;font-weight:730}.marker-concept-component-view-switcher button:hover{color:var(--admin-ink)}.marker-concept-component-view-switcher button.is-active{background:var(--admin-panel);color:var(--admin-ink);box-shadow:0 2px 7px #0000000f}.marker-concept-component-view-switcher>small{color:var(--concept-component);margin-left:auto;font-size:7px}.marker-component-blueprint{border:1px solid var(--admin-row-border);background:var(--concept-component);border-radius:16px;min-width:0;margin:10px 14px 16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marker-component-blueprint{background:color-mix(in srgb, var(--concept-component) 2.5%, var(--admin-panel))}}.marker-component-blueprint-head{border-bottom:1px solid var(--admin-row-border);grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);align-items:center;gap:18px;min-height:62px;padding:10px 14px;display:grid}.marker-component-blueprint-head>div{gap:3px;min-width:0;display:grid}.marker-component-blueprint-head small{color:var(--concept-component);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:780}.marker-component-blueprint-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.marker-component-blueprint-head p{color:var(--admin-card-muted);text-align:right;margin:0;font-size:8px;line-height:1.45}.marker-component-blueprint-viewport{background-image:linear-gradient(var(--admin-row-border) 1px, transparent 1px), linear-gradient(90deg, var(--admin-row-border) 1px, transparent 1px);min-width:0;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.marker-component-blueprint-viewport{background-image:linear-gradient(color-mix(in srgb, var(--admin-row-border) 42%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--admin-row-border) 42%, transparent) 1px, transparent 1px)}}.marker-component-blueprint-viewport{scrollbar-width:thin;scrollbar-color:var(--concept-component) transparent;background-size:24px 24px}@supports (color:color-mix(in lab, red, red)){.marker-component-blueprint-viewport{scrollbar-color:color-mix(in srgb, var(--concept-component) 38%, transparent) transparent}}.marker-component-blueprint-viewport:focus-visible{outline:2px solid var(--concept-component);outline-offset:-2px}.marker-component-blueprint-stage{isolation:isolate;width:100%;min-width:1100px;height:360px;position:relative}.marker-component-blueprint-assembly{width:1100px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marker-component-blueprint.is-externals .marker-component-blueprint-stage{min-width:1040px;height:460px}.marker-component-blueprint.is-externals .marker-component-blueprint-assembly{width:1040px;height:460px}.marker-external-layout{min-width:0;display:grid}.marker-external-longitudinal-axis,.marker-external-barrel-axis{z-index:1;border-top:1px dashed var(--concept-component);position:absolute}@supports (color:color-mix(in lab, red, red)){.marker-external-longitudinal-axis,.marker-external-barrel-axis{border-top:1px dashed color-mix(in srgb, var(--concept-component) 42%, transparent)}}.marker-external-longitudinal-axis,.marker-external-barrel-axis{pointer-events:none}.marker-external-longitudinal-axis{left:10px;right:130px;top:var(--external-main-axis-y)}.marker-external-barrel-axis{left:630px;right:20px;top:var(--external-barrel-axis-y)}.marker-external-blueprint-viewport[data-external-platform=mp5] .marker-external-longitudinal-axis{right:140px}.marker-external-blueprint-viewport[data-external-platform=mp5] .marker-external-barrel-axis{left:300px;right:280px}.marker-external-controls-axis{border:1px solid var(--admin-row-border);gap:3px;width:min(100% - 28px,520px);min-width:0;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.marker-external-controls-axis{border:1px solid color-mix(in srgb, var(--admin-row-border) 78%, transparent)}}.marker-external-controls-axis{background:var(--admin-panel);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.marker-external-controls-axis{background:color-mix(in srgb, var(--admin-panel) 84%, transparent)}}.marker-external-controls-axis{margin:10px auto 14px;padding:8px 10px 6px}.marker-external-controls-axis>small{color:var(--concept-component);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:6px;font-weight:780}.marker-external-controls-track{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(6px,1.2vw,14px);min-width:0;min-height:76px;display:grid;position:relative}.marker-external-controls-track:before{z-index:0;border-top:1px dashed var(--concept-component);height:1px;position:absolute;top:32px;left:2px;right:2px}@supports (color:color-mix(in lab, red, red)){.marker-external-controls-track:before{border-top:1px dashed color-mix(in srgb, var(--concept-component) 34%, transparent)}}.marker-external-controls-track:before{content:""}.marker-external-controls-track .marker-external-control-node{grid-template-rows:minmax(54px,1fr) 10px;width:100%;min-width:44px;height:76px;min-height:64px;position:relative;top:auto;left:auto;transform:none}.marker-external-control-node.is-context{opacity:.16;pointer-events:none}.marker-external-control-node .marker-component-blueprint-icon{width:min(100%, var(--external-control-icon-w,70px));place-self:center;height:54px}.marker-external-control-node.is-charging-handle{--external-control-icon-w:84px}.marker-external-control-node.is-fire-selector,.marker-external-control-node.is-magazine-catch,.marker-component-blueprint[data-external-platform=mp5] .marker-external-control-node.is-charging-handle{--external-control-icon-w:100px}.marker-component-blueprint[data-external-platform=mp5] .marker-external-control-node.is-fire-selector{--external-control-icon-w:84px}.marker-component-blueprint[data-external-platform=mp5] .marker-external-control-node.is-magazine-catch{--external-control-icon-w:100px}.marker-external-control-name{min-width:0;color:var(--concept-component);align-self:end}@supports (color:color-mix(in lab, red, red)){.marker-external-control-name{color:color-mix(in srgb, var(--concept-component) 76%, var(--admin-card-muted))}}.marker-external-control-name{font-family:var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:720;line-height:1.1}.marker-gearbox-blueprint-viewport{overflow:visible}.marker-gearbox-layout{grid-template-columns:minmax(280px,.92fr) minmax(390px,1.08fr);align-items:center;gap:clamp(16px,3vw,34px);min-width:0;min-height:396px;padding:18px clamp(16px,2.5vw,28px);display:grid}.marker-gearbox-shell-panel{align-content:center;gap:12px;min-width:0;display:grid}.marker-gearbox-panel-title{color:var(--admin-ink);gap:2px;display:grid}.marker-gearbox-panel-title small,.marker-gearbox-axis>small{color:var(--concept-component);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:6px;font-weight:780}.marker-gearbox-panel-title strong{font-size:10px;font-weight:720}.marker-gearbox-shell-frame{aspect-ratio:516/307;isolation:isolate;width:min(100%,440px);margin:auto;position:relative}.marker-gearbox-shell-art{z-index:0;color:var(--concept-component);opacity:.4;pointer-events:none;position:absolute;inset:0}.marker-gearbox-shell-hit{z-index:1;color:var(--concept-component);background:0 0;border:0;border-radius:13px;padding:0;position:absolute;inset:0}.marker-gearbox-shell-hit:focus-visible{outline-offset:5px;outline:1px dashed}.marker-gearbox-shell-hit .marker-component-blueprint-label{top:16px;bottom:auto}.marker-gearbox-part{z-index:3;min-width:44px;min-height:44px;color:var(--concept-component);font:inherit;opacity:.78;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;transition:filter .16s,opacity .16s;display:grid;position:relative}.marker-gearbox-part.is-context{opacity:.16;pointer-events:none}.marker-gearbox-part:hover,.marker-gearbox-part:focus-visible{z-index:12;outline-offset:3px;filter:drop-shadow(0 8px 13px);outline:1px dashed}@supports (color:color-mix(in lab, red, red)){.marker-gearbox-part:hover,.marker-gearbox-part:focus-visible{filter:drop-shadow(0 8px 13px color-mix(in srgb, currentColor 28%, transparent))}}.marker-gearbox-part:hover,.marker-gearbox-part:focus-visible{opacity:1}.marker-gearbox-part.is-upgrade:after,.marker-gearbox-shell-hit.is-upgrade:after{border:2px solid var(--admin-panel);background:var(--concept-performance);content:"";box-sizing:content-box;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.marker-gearbox-shell-hit.is-upgrade:after{top:4px;right:4px}.marker-gearbox-part-name{min-width:0;color:var(--concept-component)}@supports (color:color-mix(in lab, red, red)){.marker-gearbox-part-name{color:color-mix(in srgb, var(--concept-component) 76%, var(--admin-card-muted))}}.marker-gearbox-part-name{font-family:var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:720;line-height:1.1}.marker-gearbox-shell-frame .marker-gearbox-part{position:absolute;transform:translate(-50%,-50%)}.marker-gearbox-shell-frame .marker-gearbox-part-name{display:none}.marker-gearbox-shell-zone-label{z-index:2;color:var(--concept-component);position:absolute;top:4%;left:12%}@supports (color:color-mix(in lab, red, red)){.marker-gearbox-shell-zone-label{color:color-mix(in srgb, var(--concept-component) 72%, var(--admin-card-muted))}}.marker-gearbox-shell-zone-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;pointer-events:none;font-size:6px;font-weight:780}.marker-gearbox-shell-housing-axis{z-index:2;border-top:1px dashed var(--concept-component);position:absolute;top:18%;left:11%;right:13%}@supports (color:color-mix(in lab, red, red)){.marker-gearbox-shell-housing-axis{border-top:1px dashed color-mix(in srgb, var(--concept-component) 34%, transparent)}}.marker-gearbox-shell-housing-axis{pointer-events:none}.marker-gearbox-shell-frame .marker-gearbox-part.is-cylinder{width:35%;height:18%;top:18%;left:30%}.marker-gearbox-shell-frame .marker-gearbox-part.is-cylinder-head{width:11%;height:18%;top:18%;left:57%}.marker-gearbox-shell-frame .marker-gearbox-part.is-nozzle{width:13%;height:10%;top:18%;left:76%}.marker-gearbox-shell-frame .marker-gearbox-part.is-gearset{width:25%;height:44%;top:55%;left:32%}.marker-gearbox-shell-frame .marker-gearbox-part.is-arl{width:9%;height:18%;top:64%;left:21%}.marker-gearbox-shell-frame .marker-gearbox-part.is-trigger{width:10%;height:31%;top:68%;left:53%}.marker-gearbox-shell-frame .marker-gearbox-part.is-etu{width:19%;height:16%;top:44%;left:55%}.marker-gearbox-shell-frame .marker-gearbox-part.is-motor{z-index:2;width:24%;height:40%;top:92%;left:24%}.marker-gearbox-shell-frame .marker-gearbox-part.is-motor .marker-component-blueprint-icon{transform:rotate(-58deg)}.marker-gearbox-shell-frame .marker-gearbox-part.is-motor:after{inset:auto auto 7% 6%}.marker-gearbox-rails{align-content:center;gap:11px;min-width:0;display:grid}.marker-gearbox-axis{border:1px solid var(--admin-row-border);gap:3px;min-width:0;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.marker-gearbox-axis{border:1px solid color-mix(in srgb, var(--admin-row-border) 78%, transparent)}}.marker-gearbox-axis{background:var(--admin-panel);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.marker-gearbox-axis{background:color-mix(in srgb, var(--admin-panel) 84%, transparent)}}.marker-gearbox-axis{padding:8px 10px 6px}.marker-gearbox-axis-track{align-items:center;gap:clamp(5px,1.1vw,13px);min-width:0;min-height:72px;display:grid;position:relative}.marker-gearbox-axis-track:before{z-index:0;border-top:1px dashed var(--concept-component);height:1px;position:absolute;top:calc(50% - 5px);left:2px;right:2px}@supports (color:color-mix(in lab, red, red)){.marker-gearbox-axis-track:before{border-top:1px dashed color-mix(in srgb, var(--concept-component) 34%, transparent)}}.marker-gearbox-axis-track:before{content:""}.marker-gearbox-axis.is-compression .marker-gearbox-axis-track{grid-template-columns:minmax(44px,.9fr) minmax(44px,1.35fr) minmax(44px,1.7fr) minmax(44px,.8fr)}.marker-gearbox-axis.is-tappet{justify-self:center;width:min(100%,260px)}.marker-gearbox-axis.is-tappet .marker-gearbox-axis-track{grid-template-columns:minmax(0,1fr);min-height:50px}.marker-gearbox-axis .marker-gearbox-part{grid-template-rows:minmax(44px,1fr) 10px;width:100%;height:72px}.marker-gearbox-axis.is-tappet .marker-gearbox-part{height:50px}.marker-gearbox-axis .marker-component-blueprint-icon{width:min(100%, var(--gearbox-icon-w,100%));height:var(--gearbox-icon-h,54px);place-self:center}.marker-gearbox-axis .marker-gearbox-part-name{align-self:end}.marker-gearbox-axis .marker-component-blueprint-label{top:auto;bottom:calc(100% + 8px)}.marker-gearbox-part.is-cylinder{--gearbox-icon-w:172px;--gearbox-icon-h:50px}.marker-gearbox-part.is-cylinder-head{--gearbox-icon-w:78px;--gearbox-icon-h:50px}.marker-gearbox-part.is-nozzle{--gearbox-icon-w:58px;--gearbox-icon-h:28px}.marker-gearbox-part.is-spring-guide{--gearbox-icon-w:84px;--gearbox-icon-h:36px}.marker-gearbox-part.is-spring{--gearbox-icon-w:118px;--gearbox-icon-h:28px}.marker-gearbox-part.is-piston{--gearbox-icon-w:154px;--gearbox-icon-h:58px}.marker-gearbox-part.is-piston-head{--gearbox-icon-w:56px;--gearbox-icon-h:52px}.marker-gearbox-part.is-tappet{--gearbox-icon-w:135px;--gearbox-icon-h:32px}.marker-component-blueprint-context{z-index:0;pointer-events:none;position:absolute;inset:0}.marker-component-blueprint-context-part{width:var(--blueprint-w);height:var(--blueprint-h);left:var(--blueprint-x);top:var(--blueprint-y);transform:translate(var(--blueprint-anchor-x), var(--blueprint-anchor-y)) rotate(var(--blueprint-rotate));color:var(--concept-component);opacity:.13;place-items:center;transition:opacity .16s;display:grid;position:absolute}.marker-component-blueprint.is-externals .marker-component-blueprint-context-part{opacity:.18}.marker-component-blueprint-context-part.is-shell{opacity:.3}.marker-component-blueprint-art{background:transparent var(--blueprint-art) center / contain no-repeat;filter:opacity(.92);width:100%;height:100%;display:block}.marker-component-blueprint-art.is-flipped{transform:scaleX(-1)}.marker-component-blueprint-art.is-flipped-y{transform:scaleY(-1)}.marker-component-blueprint-art.is-flipped.is-flipped-y{transform:scale(-1)}html[data-theme=dark] .marker-component-blueprint-art{filter:invert()opacity(.86)}html[data-theme=dark] .marker-component-blueprint-art.is-shell-outline{filter:invert()opacity(.82)}.marker-component-blueprint-context-part .component-role-icon{width:100%;height:100%}.marker-component-blueprint-bore-axis{border-top:1px dashed var(--concept-component);width:665px;height:1px;position:absolute;top:183px;left:270px}@supports (color:color-mix(in lab, red, red)){.marker-component-blueprint-bore-axis{border-top:1px dashed color-mix(in srgb, var(--concept-component) 55%, transparent)}}.marker-component-blueprint-zone{z-index:1;color:var(--concept-component);position:absolute}@supports (color:color-mix(in lab, red, red)){.marker-component-blueprint-zone{color:color-mix(in srgb, var(--concept-component) 75%, var(--admin-card-muted))}}.marker-component-blueprint-zone{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:760}.marker-component-blueprint-zone.is-stock{top:240px;left:28px}.marker-component-blueprint-zone.is-receiver{top:70px;left:410px}.marker-component-blueprint-zone.is-front{top:70px;left:635px}.marker-component-blueprint-zone.is-barrel{top:286px;left:630px}.marker-external-blueprint-viewport[data-external-platform=mp5] .marker-component-blueprint-zone.is-stock{top:226px;left:30px}.marker-external-blueprint-viewport[data-external-platform=mp5] .marker-component-blueprint-zone.is-receiver{top:68px;left:260px}.marker-external-blueprint-viewport[data-external-platform=mp5] .marker-component-blueprint-zone.is-front{top:68px;left:570px}.marker-external-blueprint-viewport[data-external-platform=mp5] .marker-component-blueprint-zone.is-barrel{top:390px;left:300px}.marker-component-blueprint-zone.is-compression{top:16px;left:315px}.marker-component-blueprint-zone.is-mechanics{top:328px;left:430px}.marker-component-blueprint-node{width:var(--blueprint-w);height:var(--blueprint-h);min-width:44px;min-height:44px;left:var(--blueprint-x);top:var(--blueprint-y);z-index:6;transform:translate(var(--blueprint-anchor-x), var(--blueprint-anchor-y)) rotate(var(--blueprint-rotate));color:var(--concept-component);opacity:.78;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;transition:filter .16s,opacity .16s;display:grid;position:absolute}.marker-component-blueprint-node:hover,.marker-component-blueprint-node:focus-visible{z-index:12;outline-offset:4px;filter:drop-shadow(0 8px 13px);outline:1px dashed}@supports (color:color-mix(in lab, red, red)){.marker-component-blueprint-node:hover,.marker-component-blueprint-node:focus-visible{filter:drop-shadow(0 8px 13px color-mix(in srgb, currentColor 28%, transparent))}}.marker-component-blueprint-node:hover,.marker-component-blueprint-node:focus-visible{opacity:1}.marker-component-blueprint-node.is-upgrade:after{border:2px solid var(--admin-panel);background:var(--concept-performance);content:"";box-sizing:content-box;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.marker-component-blueprint-node.is-external-part{z-index:4}.marker-component-blueprint-node.is-hit-only{z-index:7}.marker-component-blueprint-node.is-container{z-index:3}.marker-component-blueprint-node.is-container:hover,.marker-component-blueprint-node.is-container:focus-visible{opacity:1}.marker-component-blueprint-node.is-shell{z-index:2;opacity:1}.marker-component-blueprint-node.is-shell:hover,.marker-component-blueprint-node.is-shell:focus-visible{z-index:5;filter:none;opacity:1;outline:0}.marker-component-blueprint-icon{place-items:center;width:100%;height:100%;display:grid}.marker-component-blueprint-icon .component-role-icon{width:100%;height:100%}.marker-component-blueprint-node.is-shell .marker-component-blueprint-label{top:auto;bottom:12px}.marker-component-blueprint-label{pointer-events:none;opacity:0;border:1px solid var(--admin-border);background:var(--admin-panel);width:190px;color:var(--admin-ink);text-align:left;border-radius:11px;gap:3px;padding:9px 10px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,4px);box-shadow:0 13px 38px #0000002e}.marker-component-blueprint-node:hover .marker-component-blueprint-label,.marker-component-blueprint-node:focus-visible .marker-component-blueprint-label,.marker-gearbox-part:hover .marker-component-blueprint-label,.marker-gearbox-part:focus-visible .marker-component-blueprint-label,.marker-gearbox-shell-hit:hover .marker-component-blueprint-label,.marker-gearbox-shell-hit:focus-visible .marker-component-blueprint-label{opacity:1;transform:translate(-50%)}.marker-gearbox-axis .marker-gearbox-part:first-child .marker-component-blueprint-label{left:0;transform:translateY(4px)}.marker-gearbox-axis .marker-gearbox-part:first-child:hover .marker-component-blueprint-label,.marker-gearbox-axis .marker-gearbox-part:first-child:focus-visible .marker-component-blueprint-label{transform:translate(0)}.marker-gearbox-axis .marker-gearbox-part:last-child .marker-component-blueprint-label{left:auto;right:0;transform:translateY(4px)}.marker-gearbox-axis .marker-gearbox-part:last-child:hover .marker-component-blueprint-label,.marker-gearbox-axis .marker-gearbox-part:last-child:focus-visible .marker-component-blueprint-label{transform:translate(0)}.marker-component-blueprint.is-externals :is([data-blueprint-role=lower\ receiver],[data-blueprint-role="motor grip / pistol grip"]) .marker-component-blueprint-label,.marker-external-control-node .marker-component-blueprint-label{top:auto;bottom:calc(100% + 8px)}.marker-external-controls-track .marker-external-control-node:first-child .marker-component-blueprint-label{left:0;transform:translateY(4px)}.marker-external-controls-track .marker-external-control-node:first-child:hover .marker-component-blueprint-label,.marker-external-controls-track .marker-external-control-node:first-child:focus-visible .marker-component-blueprint-label{transform:translate(0)}.marker-external-controls-track .marker-external-control-node:last-child .marker-component-blueprint-label{left:auto;right:0;transform:translateY(4px)}.marker-external-controls-track .marker-external-control-node:last-child:hover .marker-component-blueprint-label,.marker-external-controls-track .marker-external-control-node:last-child:focus-visible .marker-component-blueprint-label{transform:translate(0)}.marker-component-blueprint-label small{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:760;overflow:hidden}.marker-component-blueprint-label strong,.marker-component-blueprint-label em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-component-blueprint-label strong{font-size:9px}.marker-component-blueprint-label em{color:var(--admin-card-muted);font-size:7px;font-style:normal}@media (hover:none),(pointer:coarse){.marker-gearbox-part,.marker-gearbox-shell-hit,.marker-component-blueprint-node{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.marker-component-blueprint-label{display:none}.marker-gearbox-part:hover,.marker-gearbox-part:focus-visible,.marker-component-blueprint-node:hover,.marker-component-blueprint-node:focus-visible,.marker-component-blueprint-node.is-container:hover,.marker-component-blueprint-node.is-container:focus-visible{filter:none;opacity:.78;outline:0}.marker-gearbox-part:hover,.marker-gearbox-part:focus-visible{z-index:3}.marker-component-blueprint-node:hover,.marker-component-blueprint-node:focus-visible{z-index:6}.marker-component-blueprint-node.is-shell:hover,.marker-component-blueprint-node.is-shell:focus-visible{z-index:2;opacity:1}.marker-gearbox-shell-hit:hover,.marker-gearbox-shell-hit:focus-visible{filter:none;outline:0}}.marker-component-blueprint-empty{z-index:5;background:var(--admin-panel);place-content:center;gap:5px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marker-component-blueprint-empty{background:color-mix(in srgb, var(--admin-panel) 76%, transparent)}}.marker-component-blueprint-empty{color:var(--admin-card-muted);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.marker-component-blueprint-empty strong{color:var(--admin-ink);font-size:12px}.marker-component-blueprint-empty span{font-size:8px}.marker-component-blueprint-legend{border-top:1px solid var(--admin-row-border);min-height:45px;color:var(--admin-card-muted);align-items:center;gap:16px;padding:8px 14px;font-size:7px;display:flex}.marker-component-blueprint-legend span{align-items:center;gap:6px;display:inline-flex}.marker-component-blueprint-legend i{border:1px solid var(--concept-component);background:var(--concept-component);border-radius:3px;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.marker-component-blueprint-legend i{background:color-mix(in srgb, var(--concept-component) 8%, transparent)}}.marker-component-blueprint-legend i.is-upgrade{border-color:var(--concept-performance);background:var(--concept-performance)}@supports (color:color-mix(in lab, red, red)){.marker-component-blueprint-legend i.is-upgrade{background:color-mix(in srgb, var(--concept-performance) 10%, transparent)}}.marker-component-blueprint-legend i.is-context{opacity:.3;background:0 0}.marker-component-blueprint-legend em{color:var(--concept-component);margin-left:auto;font-style:normal}.marker-concept-component-list{gap:8px;padding:10px 14px 16px;display:grid}.marker-concept-component-subgroup{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:14px;min-width:0;overflow:hidden}.marker-concept-component-subgroup>summary{background:var(--concept-component);justify-content:space-between;align-items:center;gap:10px;min-height:38px;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.marker-concept-component-subgroup>summary{background:color-mix(in srgb, var(--concept-component) 4%, var(--admin-upload-surface))}}.marker-concept-component-subgroup>summary{cursor:pointer;padding:7px 12px}.marker-concept-component-subgroup>summary::-webkit-details-marker{display:none}.marker-concept-component-subgroup[open]>summary{border-bottom:1px solid var(--admin-row-border)}.marker-concept-component-subgroup>summary>div{align-items:center;gap:8px;display:flex}.marker-concept-component-subgroup>summary span{color:var(--concept-component);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780}.marker-concept-component-subgroup>summary small{background:var(--admin-panel);min-width:19px;height:19px;color:var(--admin-card-muted);border-radius:999px;place-items:center;font-size:7px;display:grid}.marker-concept-component-subgroup>summary i{color:var(--admin-card-muted);font-size:13px;font-style:normal;transition:transform .16s}.marker-concept-component-subgroup:not([open])>summary i{transform:rotate(-90deg)}.marker-concept-component-subgroup>div{display:grid}.marker-concept-component-subgroup>div>button{border:0;border-bottom:1px solid var(--admin-row-border);min-width:0;min-height:75px;color:var(--admin-ink);text-align:left;background:0 0;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:9px 10px;display:grid}.marker-concept-component-subgroup>div>button:last-child{border-bottom:0}.marker-concept-component-subgroup>div>button:hover{background:var(--concept-component)}@supports (color:color-mix(in lab, red, red)){.marker-concept-component-subgroup>div>button:hover{background:color-mix(in srgb, var(--concept-component) 5%, var(--admin-panel))}}.marker-concept-component-icon{width:40px;height:40px}.marker-concept-component-icon .component-role-icon{width:22px;height:22px}.marker-concept-component-copy{gap:3px;min-width:0;display:grid}.marker-concept-component-copy strong,.marker-concept-component-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-concept-component-copy strong{font-size:11px}.marker-concept-component-copy em{color:var(--admin-card-muted);font-size:8px;font-style:normal}.marker-concept-origin{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);color:var(--admin-card-muted);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:7px}.marker-concept-origin.is-upgrade{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-concept-origin.is-upgrade{border-color:color-mix(in srgb, var(--admin-accent) 35%, var(--admin-row-border))}}.marker-concept-origin.is-upgrade{color:var(--admin-accent)}.marker-concept-component-subgroup>div>button>.marker-concept-ui-icon{width:14px;height:14px;color:var(--admin-card-muted)}.marker-concept-empty{min-height:220px;color:var(--admin-card-muted);text-align:center;place-content:center;gap:6px;display:grid}.marker-concept-empty strong{color:var(--admin-ink);font-size:13px}.marker-concept-empty p{margin:0;font-size:9px}.marker-concept-one-column,.marker-concept-performance-tab{gap:12px;display:grid}.marker-concept-media-card{--admin-accent:var(--concept-media)}.marker-concept-accessory-list{display:grid}.marker-concept-accessory-list>button{border:0;border-bottom:1px solid var(--admin-row-border);min-width:0;min-height:82px;color:var(--admin-ink);text-align:left;background:0 0;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:13px;padding:9px 15px;display:grid}.marker-concept-accessory-list>button:last-child{border-bottom:0}.marker-concept-accessory-list>button:hover{background:var(--admin-upload-surface)}.marker-concept-accessory-icon{background:var(--admin-upload-surface);width:48px;height:48px;color:var(--admin-accent);border-radius:13px;place-items:center;display:grid}.marker-concept-accessory-icon .collection-type-icon{width:27px;height:27px}.marker-concept-accessory-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.marker-concept-accessory-list strong,.marker-concept-accessory-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-concept-accessory-list strong{font-size:12px}.marker-concept-accessory-list em{color:var(--admin-card-muted);font-size:8px;font-style:normal}.marker-concept-accessory-list>button>.marker-concept-ui-icon{width:14px;color:var(--admin-card-muted)}.marker-concept-context-note{color:var(--admin-card-muted);margin:0;padding:13px 15px;font-size:9px;line-height:1.55}.marker-concept-context-note strong{color:var(--admin-ink)}.marker-concept-performance-summary .marker-concept-metric{grid-template-columns:31px minmax(0,1fr);align-items:center;min-height:105px}.marker-concept-test-head{width:100%;min-width:0;min-height:88px;color:var(--admin-ink);text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:13px 15px;display:grid}.marker-concept-test-report.is-open .marker-concept-test-head{border-bottom:1px solid var(--admin-row-border)}.marker-concept-test-head:hover{background:var(--admin-upload-surface)}.marker-concept-test-icon{width:42px;height:42px}.marker-concept-test-icon .collection-fact-icon{width:23px;height:23px}.marker-concept-test-head>span:nth-child(2){gap:3px;min-width:0;display:grid}.marker-concept-test-head small{color:var(--admin-accent);text-transform:uppercase;font-size:7px;font-weight:750}.marker-concept-test-head strong,.marker-concept-test-head em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-concept-test-head strong{font-size:14px}.marker-concept-test-head em{color:var(--admin-card-muted);font-size:8px;font-style:normal}.marker-concept-test-head>i{background:var(--admin-upload-surface);width:28px;height:28px;color:var(--admin-card-muted);border-radius:50%;place-items:center;font-size:16px;font-style:normal;display:grid}.marker-concept-test-body{gap:9px;padding:12px 15px 15px;display:grid}.marker-concept-test-body>.chrono-entry-block{margin:0}.marker-concept-report-actions{justify-content:flex-end;display:flex}.marker-concept-report-actions button{border:1px solid var(--admin-field-border);background:var(--admin-panel);min-height:34px;color:var(--admin-ink);font:inherit;border-radius:9px;padding:0 11px;font-size:8px;font-weight:720}.marker-concept-report-actions button:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.marker-concept-grouping-result{display:grid}.marker-concept-chrono-chart{border:1px solid var(--admin-row-border);background:#18865e;width:100%;height:auto;min-height:150px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.marker-concept-chrono-chart{background:color-mix(in srgb, #18865e 2.5%, var(--admin-panel))}}.marker-concept-chrono-chart{padding:10px}.marker-concept-chrono-chart .grid{fill:none;stroke:var(--admin-row-border);stroke-width:1px}.marker-concept-chrono-chart .average{fill:none;stroke:var(--admin-accent);stroke-width:1.2px;stroke-dasharray:5 5}.marker-concept-chrono-chart .line{fill:none;stroke:#18865e;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.marker-concept-chrono-chart circle{fill:var(--admin-panel);stroke:#18865e;stroke-width:2px}.marker-concept-test-stats{border:1px solid var(--admin-row-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marker-concept-test-stats>span{gap:4px;padding:10px 12px;display:grid}.marker-concept-test-stats>span+span{border-left:1px solid var(--admin-row-border)}.marker-concept-test-stats small{color:var(--admin-card-muted);font-size:7px}.marker-concept-test-stats strong{font-size:12px}.marker-concept-shot-details{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:12px;overflow:hidden}.marker-concept-shot-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 12px;list-style:none;display:flex}.marker-concept-shot-details>summary::-webkit-details-marker{display:none}.marker-concept-shot-details>summary>span{gap:3px;display:grid}.marker-concept-shot-details>summary strong{font-size:10px}.marker-concept-shot-details>summary small{color:var(--admin-card-muted);font-size:7px}.marker-concept-shot-details>summary>i{color:var(--admin-card-muted);font-size:13px;font-style:normal}.marker-concept-shot-details[open]>summary{border-bottom:1px solid var(--admin-row-border)}.marker-concept-shot-details[open]>summary>i{transform:rotate(180deg)}.marker-concept-shot-content{padding:12px}.marker-concept-shot-content .chrono-auto-note{color:var(--admin-card-muted);font-size:8px;line-height:1.5}.marker-concept-grouping-body{grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);gap:18px;padding:15px;display:grid}.marker-concept-target{border:1px solid var(--admin-row-border);background:radial-gradient(circle, transparent 0 31px, var(--admin-row-border) 32px 33px, transparent 34px 65px, var(--admin-row-border) 66px 67px, transparent 68px 99px, var(--admin-row-border) 100px 101px, transparent 102px), linear-gradient(90deg, transparent calc(50% - .5px), var(--admin-row-border) 50%, transparent calc(50% + .5px)), linear-gradient(transparent calc(50% - .5px), var(--admin-row-border) 50%, transparent calc(50% + .5px));min-height:260px;position:relative;overflow:hidden}.marker-concept-target>span{border:0 dashed var(--admin-accent);color:var(--admin-accent);font-size:7px;font-weight:750;position:absolute}.marker-concept-target .marker-concept-group-envelope{background:#18865e1a;border:2px solid #18865e;border-radius:48% 52% 44% 56%;width:23%;height:28%;top:38%;left:40%;transform:rotate(-7deg);box-shadow:inset 0 0 0 7px #18865e0a}.marker-concept-target .horizontal{text-align:center;border-top-width:1px;width:23%;padding-top:4px;top:60%;left:40%}.marker-concept-target .vertical{writing-mode:vertical-rl;border-left-width:1px;height:28%;padding-left:5px;top:38%;left:65%}.marker-concept-target>small{color:var(--admin-card-muted);font-size:6px;position:absolute;bottom:9px;right:10px}.marker-concept-grouping-body>div:last-child{align-content:start;gap:8px;padding:9px 4px;display:grid}.marker-concept-grouping-body>div:last-child>small{color:var(--admin-accent);text-transform:uppercase;font-size:7px;font-weight:750}.marker-concept-grouping-body>div:last-child>strong{letter-spacing:-.03em;font-size:20px}.marker-concept-grouping-body p{color:var(--admin-card-muted);margin:0;font-size:9px;line-height:1.55}.marker-concept-grouping-body dl{border:1px solid var(--admin-row-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:9px 0 0;display:grid}.marker-concept-grouping-body dl>div{gap:4px;padding:10px;display:grid}.marker-concept-grouping-body dl>div+div{border-left:1px solid var(--admin-row-border)}.marker-concept-grouping-body dt{color:var(--admin-card-muted);font-size:7px}.marker-concept-grouping-body dd{margin:0;font-size:10px;font-weight:750}.marker-concept-creep>summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:70px;padding:11px 14px;list-style:none;display:grid}.marker-concept-creep>summary::-webkit-details-marker{display:none}.marker-concept-creep>summary>span:first-child{background:var(--admin-upload-surface);width:34px;height:34px;color:var(--admin-card-muted);border-radius:10px;place-items:center;display:grid}.marker-concept-creep .collection-fact-icon{width:19px;height:19px}.marker-concept-creep>summary>span:nth-child(2){gap:3px;min-width:0;display:grid}.marker-concept-creep small{color:var(--admin-card-muted);font-size:7px}.marker-concept-creep strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.marker-concept-creep summary>i{color:var(--admin-card-muted);font-style:normal}.marker-concept-creep[open] summary{border-bottom:1px solid var(--admin-row-border)}.marker-concept-creep>div{color:var(--admin-card-muted);padding:13px 15px;font-size:9px;line-height:1.55}.marker-concept-media-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:10px;padding:12px;display:grid}.marker-concept-media-grid figure{border:1px solid var(--admin-row-border);border-radius:14px;min-width:0;margin:0;overflow:hidden}.marker-concept-media-grid figure>span{background:var(--admin-media-bg);min-height:380px;display:block;position:relative}.marker-concept-media-grid figure img{object-fit:contain;padding:18px}.marker-concept-media-grid figcaption{border-top:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.marker-concept-media-grid figcaption strong{font-size:10px}.marker-concept-media-grid figcaption small{color:var(--admin-card-muted);font-size:8px}.marker-concept-media-grid>button{border:1px dashed var(--admin-field-border);background:var(--admin-upload-surface);min-height:180px;color:var(--admin-card-muted);text-align:center;border-radius:14px;place-content:center;justify-items:center;gap:8px;padding:20px;display:grid}.marker-concept-media-grid>button:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.marker-concept-media-grid>button .marker-concept-ui-icon{width:29px;height:29px}.marker-concept-media-grid>button strong{color:var(--admin-ink);font-size:11px}.marker-concept-media-grid>button small{max-width:220px;font-size:8px;line-height:1.5}.owned-item-concept-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owned-item-concept-media-grid figure:first-of-type{grid-column:1/-1}.owned-item-concept-media-grid figure>span{min-height:250px}.owned-item-concept-media-grid figure:first-of-type>span{min-height:380px}.owned-item-concept-media-grid video{background:var(--admin-media-bg);object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.owned-item-concept-media-grid figure>span>a{min-height:inherit;color:var(--admin-accent);place-items:center;font-size:10px;font-weight:720;display:grid}.owned-item-concept-media-grid>button{min-height:250px}.marker-concept-more-hub{--admin-accent:var(--concept-neutral);gap:12px;display:grid}.marker-concept-more-intro{border-top:1px solid var(--admin-row-border);color:var(--admin-card-muted);margin:0;padding:12px 15px 14px;font-size:9px;line-height:1.55}.marker-concept-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marker-concept-more-card{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:244px;display:grid;overflow:hidden;box-shadow:0 10px 28px #00000008}.marker-concept-more-card.is-history{--admin-accent:var(--concept-history)}.marker-concept-more-card.is-maintenance{--admin-accent:var(--concept-maintenance)}.marker-concept-more-card.is-sharing{--admin-accent:var(--concept-share)}.marker-concept-more-card.is-selling{--admin-accent:var(--concept-market)}.marker-concept-more-card>header{border-bottom:1px solid var(--admin-row-border);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:11px 14px;display:grid}.marker-concept-more-card>header>span{background:var(--admin-accent);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.marker-concept-more-card>header>span{background:color-mix(in srgb, var(--admin-accent) 9%, var(--admin-upload-surface))}}.marker-concept-more-card>header>span{color:var(--admin-accent)}.marker-concept-more-card>header .marker-concept-ui-icon{width:21px;height:21px}.marker-concept-more-card>header>div{gap:4px;min-width:0;display:grid}.marker-concept-more-card>header small{color:var(--admin-accent);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:780}.marker-concept-more-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.marker-concept-more-card-body{align-content:start;min-width:0;display:grid}.marker-concept-more-card-body>button{border:0;border-bottom:1px solid var(--admin-row-border);min-width:0;min-height:62px;color:var(--admin-ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px 15px;display:grid}.marker-concept-more-card-body>button:hover{background:var(--admin-upload-surface)}.marker-concept-more-card-body>button>span{gap:4px;min-width:0;display:grid}.marker-concept-more-card-body>button strong,.marker-concept-more-card-body>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-concept-more-card-body>button strong{font-size:10px}.marker-concept-more-card-body>button small{color:var(--admin-card-muted);font-size:7px}.marker-concept-more-card-body>button .marker-concept-ui-icon{width:13px;color:var(--admin-card-muted)}.marker-concept-more-card-body>p{color:var(--admin-card-muted);margin:0;padding:18px 15px;font-size:9px;line-height:1.55}.marker-concept-more-card-body dl{margin:0;display:grid}.marker-concept-more-card-body dl>div{border-bottom:1px solid var(--admin-row-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:43px;padding:8px 15px;display:grid}.marker-concept-more-card-body dt{color:var(--admin-card-muted);font-size:8px}.marker-concept-more-card-body dd{text-align:right;margin:0;font-size:9px;font-weight:750}.marker-concept-more-card>footer{border-top:1px solid var(--admin-row-border);padding:10px 12px}.marker-concept-more-card>footer button{border:1px solid var(--admin-field-border);background:var(--admin-upload-surface);width:100%;min-height:39px;color:var(--admin-ink);font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:8px;font-weight:760;display:flex}.marker-concept-more-card>footer button:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.marker-concept-more-card>footer .marker-concept-ui-icon{width:14px;height:14px}.marker-concept-state-card>header{background:var(--admin-accent);grid-template-columns:1fr;min-height:104px}@supports (color:color-mix(in lab, red, red)){.marker-concept-state-card>header{background:color-mix(in srgb, var(--admin-accent) 4%, var(--admin-panel))}}.marker-concept-state-card>header{padding:15px 16px 14px}.marker-concept-state-card>header strong{letter-spacing:-.045em;font-size:30px;font-weight:520;line-height:1}.marker-concept-state-card>header p{max-width:470px;color:var(--admin-card-muted);margin:4px 0 0;font-size:8px;line-height:1.5}.marker-concept-share-metrics dl{grid-template-columns:repeat(4,minmax(0,1fr))}.marker-concept-share-metrics dl>div{border-right:1px solid var(--admin-row-border);border-bottom:0;grid-template-columns:1fr;align-content:center;justify-items:start;gap:4px;min-height:64px;padding:10px 12px;display:grid}.marker-concept-share-metrics dl>div:last-child{border-right:0}.marker-concept-share-metrics dd{text-align:left;order:-1;font-size:17px;font-weight:640}.marker-concept-share-metrics dt{font-size:7px}.marker-concept-sale-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.marker-concept-sale-summary dl>div{border-right:1px solid var(--admin-row-border);grid-template-columns:1fr;align-content:center;gap:4px;min-height:58px;padding:9px 14px;display:grid}.marker-concept-sale-summary dl>div:nth-child(2n){border-right:0}.marker-concept-sale-summary dl>div:nth-last-child(-n+2){border-bottom:0}.marker-concept-sale-summary dd{overflow-wrap:anywhere;text-align:left;font-size:9px}.marker-concept-sale-summary dd small{color:var(--admin-card-muted);margin-top:3px;font-size:6px;font-weight:500;line-height:1.35;display:block}.marker-concept-upgrade-grid>.marker-concept-empty{grid-column:1/-1;min-height:88px}.marker-concept-performance-empty{border:1px dashed var(--admin-field-border);background:var(--admin-upload-surface);border-radius:14px;min-height:110px}.marker-concept-drawer-layer{z-index:240;justify-items:end;display:grid;position:fixed;inset:0}.marker-concept-drawer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0306049e;border:0;position:absolute;inset:0}.marker-concept-drawer{border-left:1px solid var(--admin-border);background:var(--admin-panel);width:min(560px,100%);height:100dvh;color:var(--admin-ink);grid-template-rows:auto minmax(0,1fr) auto;animation:.22s ease-out marker-concept-drawer-in;display:grid;position:relative;overflow:hidden;box-shadow:-30px 0 80px #00000038}@keyframes marker-concept-drawer-in{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:none}}.marker-concept-drawer>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:flex-start;gap:18px;min-height:112px;padding:23px 24px;display:flex}.marker-concept-drawer>header>div{gap:5px;min-width:0;display:grid}.marker-concept-drawer>header span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:780}.marker-concept-drawer>header h2{overflow-wrap:anywhere;letter-spacing:-.04em;margin:0;font-size:26px}.marker-concept-drawer>header p{color:var(--admin-card-muted);margin:0;font-size:9px}.marker-concept-drawer-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--admin-page);align-content:start;gap:12px;min-height:0;padding:14px;display:grid;overflow-y:auto}.marker-concept-drawer-summary,.marker-concept-drawer-facts,.marker-concept-drawer-more{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:16px;overflow:hidden}.marker-concept-drawer-summary{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;padding:16px;display:grid}.marker-concept-drawer-summary>span{width:52px;height:52px}.marker-concept-drawer-summary .collection-type-icon,.marker-concept-drawer-summary .component-role-icon{width:29px;height:29px}.marker-concept-drawer-summary>div{gap:4px;min-width:0;display:grid}.marker-concept-drawer-summary small{color:var(--admin-accent);font-size:7px;font-weight:750}.marker-concept-drawer-summary strong{font-size:13px}.marker-concept-drawer-summary p{color:var(--admin-card-muted);margin:0;font-size:8px;line-height:1.45}.marker-concept-drawer-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marker-concept-drawer-facts>div{border-right:1px solid var(--admin-row-border);border-bottom:1px solid var(--admin-row-border);gap:5px;min-width:0;padding:14px 15px;display:grid}.marker-concept-drawer-facts>div:nth-child(2n){border-right:0}.marker-concept-drawer-facts>div:nth-last-child(-n+2){border-bottom:0}.marker-concept-drawer-facts span{color:var(--admin-card-muted);font-size:7px}.marker-concept-drawer-facts strong{overflow-wrap:anywhere;font-size:10px}.marker-concept-drawer-more>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:60px;padding:12px 15px;font-size:10px;font-weight:720;list-style:none;display:grid}.marker-concept-drawer-more>summary::-webkit-details-marker{display:none}.marker-concept-drawer-more>summary span{background:var(--admin-upload-surface);min-width:22px;height:22px;color:var(--admin-card-muted);border-radius:999px;place-items:center;font-size:7px;display:grid}.marker-concept-drawer-more>summary i{color:var(--admin-card-muted);text-align:center;font-size:14px;font-style:normal;transition:transform .18s}.marker-concept-drawer-more[open]>summary i{transform:rotate(180deg)}.marker-concept-drawer-more[open]>summary{border-bottom:1px solid var(--admin-row-border)}.marker-concept-drawer-more p{color:var(--admin-card-muted);margin:0;padding:14px 15px;font-size:9px;line-height:1.55}.marker-concept-drawer-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marker-concept-drawer-more-grid>div{border-right:1px solid var(--admin-row-border);border-bottom:1px solid var(--admin-row-border);gap:5px;min-width:0;padding:14px 15px;display:grid}.marker-concept-drawer-more-grid>div:nth-child(2n){border-right:0}.marker-concept-drawer-more-grid>div:nth-last-child(-n+2){border-bottom:0}.marker-concept-drawer-more-grid>div:last-child:nth-child(odd){border-right:0}.marker-concept-drawer-more-grid span{color:var(--admin-card-muted);font-size:7px}.marker-concept-drawer-more-grid strong{overflow-wrap:anywhere;font-size:10px}.marker-concept-drawer>footer{border-top:1px solid var(--admin-row-border);background:var(--admin-panel);padding:12px 14px calc(12px + env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.marker-concept-drawer>footer button{border:1px solid var(--admin-button-border);background:var(--admin-button-bg);min-height:46px;color:var(--admin-button-text);font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:9px;font-weight:750;display:inline-flex}.marker-concept-drawer>footer button.is-primary{border-color:var(--admin-primary);background:var(--admin-primary);color:var(--admin-primary-text)}.marker-concept-drawer>footer button:disabled{cursor:not-allowed;opacity:.42}.marker-concept-drawer>footer .marker-concept-ui-icon{width:15px;height:15px}.marker-concept-action-options{gap:8px;display:grid}.marker-concept-action-options>button{border:1px solid var(--admin-border);background:var(--admin-panel);min-width:0;min-height:76px;color:var(--admin-ink);text-align:left;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:11px 13px;display:grid}.marker-concept-action-options>button:hover{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-concept-action-options>button:hover{border-color:color-mix(in srgb, var(--admin-accent) 48%, var(--admin-border))}}.marker-concept-action-options>button.is-selected{border-color:var(--admin-accent);background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-concept-action-options>button.is-selected{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-panel))}}.marker-concept-action-options>button>span:first-child{background:var(--admin-upload-surface);width:42px;height:42px;color:var(--admin-accent);border-radius:12px;place-items:center;display:grid}.marker-concept-action-options>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.marker-concept-action-options strong{font-size:11px}.marker-concept-action-options small{color:var(--admin-card-muted);font-size:8px;line-height:1.4}.marker-concept-action-options i{color:var(--admin-card-muted);font-style:normal}.marker-concept-action-options .is-selected i{color:var(--admin-accent)}.collection-creation-content{overscroll-behavior:contain;align-content:start;gap:12px}.collection-creation-groups{gap:18px;display:grid}.collection-creation-groups>section{gap:9px;display:grid}.collection-creation-groups>section>header{border-bottom:1px solid var(--admin-row-border);gap:4px;padding:0 2px 9px;display:grid}.collection-creation-groups>section>header strong{font-size:11px}.collection-creation-groups>section>header span{color:var(--admin-card-muted);font-size:8px;line-height:1.4}.collection-creation-options .collection-type-icon,.collection-creation-options .component-role-icon{width:27px;height:27px}.collection-creation-choice-index{font-size:12px;font-weight:800}.collection-creation-subgroup{background:var(--admin-panel);border-radius:14px;grid-column:auto}.collection-creation-subgroup>summary{min-height:58px}.collection-creation-subgroup>.collection-creation-options{border-top:1px solid var(--admin-row-border);padding:8px}.collection-creation-check-options{max-height:none;padding-right:0;overflow:visible}.collection-creation-drawer .context-help-link{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:12px;padding:11px 13px}.collection-creation-drawer .marker-creation-note{background:var(--admin-accent);border-radius:0 12px 12px 0}@supports (color:color-mix(in lab, red, red)){.collection-creation-drawer .marker-creation-note{background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-panel))}}.marker-concept-editor-stack{align-content:start;gap:10px;min-width:0;display:grid}.marker-concept-editor-intro,.marker-concept-editor-section,.marker-concept-editor-collapse{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:16px;overflow:hidden}.marker-concept-editor-intro{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.marker-concept-editor-intro>span{background:var(--admin-upload-surface);width:50px;height:50px;color:var(--admin-accent);border-radius:13px;place-items:center;display:grid}.marker-concept-editor-intro .collection-type-icon,.marker-concept-editor-intro .component-role-icon{width:28px;height:28px}.marker-concept-editor-intro>div{gap:4px;min-width:0;display:grid}.marker-concept-editor-intro small{color:var(--admin-accent);font-size:7px;font-weight:750}.marker-concept-editor-intro strong{overflow-wrap:anywhere;font-size:12px}.marker-concept-editor-intro p{color:var(--admin-card-muted);margin:0;font-size:8px;line-height:1.45}.marker-concept-editor-section>header{border-bottom:1px solid var(--admin-row-border);gap:4px;padding:13px 14px;display:grid}.marker-concept-editor-section>header span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:760}.marker-concept-editor-section>header strong{font-size:11px}.marker-concept-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px 14px;display:grid}.marker-concept-editor-field{min-width:0;color:var(--admin-card-muted);align-content:start;gap:6px;font-size:8px;display:grid}.marker-concept-editor-field:has(textarea){grid-column:1/-1}.marker-concept-editor-field input,.marker-concept-editor-field select,.marker-concept-editor-field textarea{border:1px solid var(--admin-field-border);background:var(--admin-field-bg);width:100%;min-width:0;min-height:44px;color:var(--admin-ink);font:inherit;border-radius:11px;outline:0;padding:10px 11px;font-size:10px}.marker-concept-editor-field textarea{resize:vertical;min-height:90px}.marker-concept-editor-field input:focus,.marker-concept-editor-field select:focus,.marker-concept-editor-field textarea:focus{border-color:var(--admin-accent);box-shadow:0 0 0 2px var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-concept-editor-field input:focus,.marker-concept-editor-field select:focus,.marker-concept-editor-field textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-accent) 13%, transparent)}}.marker-concept-editor-field small{font-size:7px;line-height:1.4}.marker-concept-editor-collapse>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 14px;list-style:none;display:flex}.marker-concept-editor-collapse>summary::-webkit-details-marker{display:none}.marker-concept-editor-collapse>summary>span{gap:4px;min-width:0;display:grid}.marker-concept-editor-collapse>summary strong{font-size:10px}.marker-concept-editor-collapse>summary small{color:var(--admin-card-muted);font-size:8px}.marker-concept-editor-collapse>summary>i{color:var(--admin-card-muted);font-style:normal}.marker-concept-editor-collapse[open]>summary{border-bottom:1px solid var(--admin-row-border)}.marker-concept-editor-collapse[open]>summary>i{transform:rotate(180deg)}.marker-concept-editor-tabs{border:1px solid var(--admin-border);background:var(--admin-upload-surface);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.marker-concept-editor-tabs button{min-height:42px;color:var(--admin-card-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;font-size:9px;font-weight:720}.marker-concept-editor-tabs button.is-active{border-color:var(--admin-row-border);background:var(--admin-panel);color:var(--admin-ink);box-shadow:0 4px 12px #0000000a}.workspace-inline-editor-body.is-concept-editor{--admin-accent:var(--concept-component);--overview-editor-sticky-top:132px;background:0 0;border:0;border-radius:0;gap:12px;margin-top:0;padding:0 0 86px}.workspace-inline-editor-body.is-concept-editor .workspace-editor-navigation{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;min-height:58px;margin:0;padding:9px 12px;box-shadow:0 10px 28px #00000009}.workspace-inline-editor-body.is-concept-editor .workspace-editor-navigation>button{background:var(--admin-upload-surface);border-radius:11px;min-height:38px;padding:0 12px}.workspace-inline-editor-body.is-concept-editor .workspace-editor-navigation>button strong{font-size:9px;font-weight:650}.workspace-inline-editor-body.is-concept-editor .workspace-editor-navigation>span{color:var(--concept-component);font-size:7px}.workspace-inline-editor-body.is-concept-editor .component-editor-hint{margin:0 3px;font-size:9px;font-weight:430}.workspace-inline-editor-body.is-concept-editor .component-section-bar{top:var(--overview-editor-sticky-top);border-color:var(--admin-border);background:var(--admin-upload-surface);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.workspace-inline-editor-body.is-concept-editor .component-section-bar{background:color-mix(in srgb, var(--admin-upload-surface) 95%, transparent)}}.workspace-inline-editor-body.is-concept-editor .component-section-bar{padding:6px;box-shadow:0 10px 28px #0000000e}.workspace-inline-editor-body.is-concept-editor .component-section-tabs{gap:5px}.workspace-inline-editor-body.is-concept-editor .component-section-tabs>button{border-radius:11px;min-height:46px;font-size:9px;font-weight:650}.workspace-inline-editor-body.is-concept-editor .component-section-tabs>button[aria-selected=true]{border-color:var(--admin-row-border);background:var(--admin-panel);box-shadow:0 4px 14px #0000000a}.workspace-inline-editor-body.is-concept-editor .component-add-toggle{border-color:var(--concept-component);background:var(--concept-component);color:#fff;border-radius:11px;min-height:46px;font-size:9px}.workspace-inline-editor-body.is-concept-editor :is(.component-add-panel,.component-navigator,.component-focus-dialog){border-color:var(--admin-border);background:var(--admin-panel);border-radius:18px;box-shadow:0 12px 32px #0000000a}.workspace-inline-editor-body.is-concept-editor .component-navigator>header{background:var(--admin-panel);min-height:62px;padding:14px 15px}.workspace-inline-editor-body.is-concept-editor .component-navigator>header strong{font-size:13px;font-weight:640}.workspace-inline-editor-body.is-concept-editor .component-navigator h4{color:var(--concept-component);font-family:var(--font-geist-mono), monospace;margin:7px 6px 4px;font-size:7px;font-weight:760}.workspace-inline-editor-body.is-concept-editor .component-navigator button{border-radius:11px;min-height:59px;padding:9px 10px}.workspace-inline-editor-body.is-concept-editor .component-navigator button.is-active{border-color:var(--concept-component)}@supports (color:color-mix(in lab, red, red)){.workspace-inline-editor-body.is-concept-editor .component-navigator button.is-active{border-color:color-mix(in srgb, var(--concept-component) 34%, var(--admin-row-border))}}.workspace-inline-editor-body.is-concept-editor .component-navigator button.is-active{background:var(--concept-component)}@supports (color:color-mix(in lab, red, red)){.workspace-inline-editor-body.is-concept-editor .component-navigator button.is-active{background:color-mix(in srgb, var(--concept-component) 6%, var(--admin-panel))}}.workspace-inline-editor-body.is-concept-editor .component-navigator button.is-active{box-shadow:inset 3px 0 0 var(--concept-component)}.workspace-inline-editor-body.is-concept-editor .component-navigator button strong{font-size:10px;font-weight:650}.workspace-inline-editor-body.is-concept-editor .component-navigator button small{font-size:8px;font-weight:430}.workspace-inline-editor-body.is-concept-editor .component-focus-dialog{height:min(760px, calc(100dvh - var(--overview-editor-sticky-top) - 76px));grid-template-rows:auto auto minmax(0,1fr)}.workspace-inline-editor-body.is-concept-editor .component-identity-dialog.is-modal{grid-template-rows:auto auto minmax(0,1fr) auto}.workspace-inline-editor-body.is-concept-editor .component-focus-backdrop.is-direct-dialog .component-focus-dialog{border-radius:22px;width:min(720px,100vw - 32px);height:min(860px,100dvh - 32px)}.workspace-inline-editor-body.is-concept-editor .component-focus-header{background:var(--admin-panel);-webkit-backdrop-filter:none;backdrop-filter:none;gap:16px;min-height:100px;padding:18px 20px}.workspace-inline-editor-body.is-concept-editor .component-focus-title{gap:5px}.workspace-inline-editor-body.is-concept-editor .component-focus-title small{color:var(--concept-component);font-size:7px}.workspace-inline-editor-body.is-concept-editor .component-focus-title h2{letter-spacing:-.035em;font-size:clamp(22px,3vw,30px);font-weight:470}.workspace-inline-editor-body.is-concept-editor .component-focus-title p{font-size:9px;font-weight:430}.workspace-inline-editor-body.is-concept-editor .component-focus-meta{background:var(--admin-upload-surface);min-height:42px;padding:8px 20px}.workspace-inline-editor-body.is-concept-editor .component-focus-meta>span{padding:5px 8px;font-size:7px;font-weight:590}.workspace-inline-editor-body.is-concept-editor .component-focus-body{background:var(--admin-editor);padding:16px}.workspace-inline-editor-body.is-concept-editor .component-editor-sections{background:0 0;border:0;border-radius:0}.workspace-inline-editor-body.is-concept-editor .component-editor-tablist{z-index:3;border:1px solid var(--admin-border);background:var(--admin-upload-surface);border-radius:16px;gap:6px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.workspace-inline-editor-body.is-concept-editor .component-editor-tablist{background:color-mix(in srgb, var(--admin-upload-surface) 96%, transparent)}}.workspace-inline-editor-body.is-concept-editor .component-editor-tablist{padding:6px;box-shadow:0 8px 24px #0000000b}.workspace-inline-editor-body.is-concept-editor .component-editor-tablist button{border-radius:11px;min-height:52px;padding:8px 10px}.workspace-inline-editor-body.is-concept-editor .component-editor-tablist button>span{font-size:10px;font-weight:650}.workspace-inline-editor-body.is-concept-editor .component-editor-tablist button>small{font-size:7px;font-weight:430}.workspace-inline-editor-body.is-concept-editor .component-editor-tablist button[aria-selected=true]{border-color:var(--admin-row-border);background:var(--admin-panel);box-shadow:0 4px 14px #0000000a}.workspace-inline-editor-body.is-concept-editor .component-editor-tab-panel{padding:14px 0 2px}.workspace-inline-editor-body.is-concept-editor :is(.base-product-current-card,.base-product-selection-card,.component-product-managed-card,.component-inventory-state,.component-catalog-card,.component-instance-measurements){border-color:var(--admin-border);background:var(--admin-panel);box-shadow:none;border-radius:17px}.workspace-inline-editor-body.is-concept-editor .base-product-current-card{min-height:82px;padding:14px 16px}.workspace-inline-editor-body.is-concept-editor .base-product-current-card strong{font-size:13px;font-weight:650}.workspace-inline-editor-body.is-concept-editor .base-product-current-card small{color:var(--concept-component);font-size:7px}.workspace-inline-editor-body.is-concept-editor .base-product-current-card span{font-size:8px;font-weight:430}.workspace-inline-editor-body.is-concept-editor .base-product-selection-card{gap:14px;padding:0 0 16px}.workspace-inline-editor-body.is-concept-editor .base-product-selection-card>header{padding:16px 17px 14px}.workspace-inline-editor-body.is-concept-editor .base-product-selection-card>header strong{font-size:13px;font-weight:650}.workspace-inline-editor-body.is-concept-editor .base-product-selection-card>:not(header){margin-left:17px;margin-right:17px}.workspace-inline-editor-body.is-concept-editor .base-product-selection-card>.form-grid{margin:0;padding:0 17px}.workspace-inline-editor-body.is-concept-editor .component-catalog-card{gap:14px;padding:16px}.workspace-inline-editor-body.is-concept-editor .component-catalog-card>header strong{font-size:13px;font-weight:650}.workspace-inline-editor-body.is-concept-editor .component-catalog-card>p{font-size:9px;font-weight:430}.workspace-inline-editor-body.is-concept-editor .form-field{gap:7px}.workspace-inline-editor-body.is-concept-editor .form-field>span{color:var(--admin-card-muted);font-size:9px;font-weight:470}.workspace-inline-editor-body.is-concept-editor .form-field>small{font-size:7px;font-weight:420;line-height:1.45}.workspace-inline-editor-body.is-concept-editor .form-field :is(input,select,textarea){background:var(--admin-panel);border-radius:13px;min-height:52px;padding:11px 13px;font-size:12px;font-weight:430}.workspace-inline-editor-body.is-concept-editor .product-unknown-toggle{background:var(--admin-upload-surface);border-radius:13px}.workspace-inline-editor-body.is-concept-editor .component-instance-measurements>summary{min-height:64px;padding:13px 16px}.workspace-inline-editor-body.is-concept-editor .component-instance-measurements>summary strong{font-size:11px;font-weight:650}.workspace-inline-editor-body.is-concept-editor .component-instance-measurements>summary small{font-size:8px;font-weight:420}.workspace-inline-editor-body.is-concept-editor .component-focus-footer{border-top:1px solid var(--admin-row-border);background:var(--admin-panel);padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:8px}.workspace-inline-editor-body.is-concept-editor .component-focus-footer .admin-button{border-radius:12px;min-height:48px;font-size:9px;font-weight:650}.concept-component-editor-host{display:none}.concept-component-editor-portal.component-focus-backdrop.is-direct-dialog{z-index:260;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0306049e;border:0;border-radius:0;place-items:stretch end;gap:0;min-height:100dvh;margin:0;padding:0;animation:none;inset:0}.concept-component-editor-portal.component-focus-backdrop.is-direct-dialog .component-focus-dialog{background:var(--admin-panel);border-width:0 0 0 1px;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:min(700px,100vw);height:100dvh;max-height:none;box-shadow:-30px 0 80px #00000038}.concept-component-editor-portal.component-focus-backdrop.is-direct-dialog .component-focus-dialog.has-focus-meta{grid-template-rows:auto auto minmax(0,1fr) auto}.concept-component-editor-portal .component-focus-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;min-height:138px;padding:24px 28px}.concept-component-editor-portal .component-focus-back{display:none}.concept-component-editor-portal .component-focus-title{gap:7px}.concept-component-editor-portal .component-focus-title small{letter-spacing:.1em;font-size:8px;font-weight:780}.concept-component-editor-portal .component-focus-title h2{letter-spacing:-.04em;font-size:30px;font-weight:470}.concept-component-editor-portal .component-focus-title p{font-size:10px;font-weight:430}.concept-component-editor-portal .component-focus-header-actions{align-items:flex-start}.concept-component-editor-portal :is(.component-focus-close,.component-focus-menu>summary){background:var(--admin-upload-surface);border-radius:999px;width:46px;height:46px}.concept-component-editor-portal .component-focus-meta{display:none}.concept-component-editor-portal .component-focus-body{background:var(--admin-page);padding:16px 18px 28px}.concept-component-editor-portal .component-editor-tablist{border-radius:15px;min-height:68px;padding:6px}.concept-component-editor-portal .component-editor-tablist button{border-radius:11px;min-height:54px}.concept-component-editor-portal .component-editor-tab-panel{padding-top:14px}.concept-component-editor-portal .component-focus-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr)}.concept-component-editor-portal .component-focus-footer .admin-button{border-radius:13px;min-height:50px}.concept-marker-editor-portal{--concept-marker:#665f7c;--concept-component:var(--concept-marker);--admin-accent:var(--concept-marker)}html[data-theme=dark] .concept-marker-editor-portal{--concept-marker:#aaa0c7}.concept-gear-editor-portal{--concept-component:#566d68;--admin-accent:var(--concept-component)}html[data-theme=dark] .concept-gear-editor-portal{--concept-component:#91aaa3}.concept-part-editor-portal{--concept-component:#5f746d;--admin-accent:var(--concept-component)}html[data-theme=dark] .concept-part-editor-portal{--concept-component:#91aaa2}@media (width<=920px){.marker-concept-overview{grid-template-columns:1fr}.marker-concept-build-card,.marker-concept-performance-card,.marker-concept-technical-card,.marker-concept-activity-card{grid-column:1}.marker-concept-performance-card{grid-row:1}.marker-concept-build-card{grid-row:2}.marker-concept-technical-card{grid-row:3}.marker-concept-activity-card{grid-row:4}.marker-concept-quick-actions{grid-row:5}.marker-concept-nav{grid-template-columns:repeat(var(--marker-concept-tab-count,6), minmax(130px, 1fr));scrollbar-width:none;overflow-x:auto}.marker-concept-nav::-webkit-scrollbar{display:none}.marker-gearbox-layout{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.marker-gearbox-shell-panel,.marker-gearbox-rails{width:min(100%,620px);margin:auto}.marker-gearbox-shell-frame{width:min(100%,470px);margin-bottom:26px}.owned-item-concept-detail-grid{grid-template-columns:1fr}}@media (width<=700px){.marker-concept-shell{width:min(100% - 20px,620px);padding:10px 0 44px}.marker-concept-context{min-height:31px;margin-bottom:7px;padding:0 2px}.marker-concept-context span{font-size:6px}.marker-concept-identity{border-radius:18px;grid-template-columns:104px minmax(0,1fr);min-height:0}.marker-concept-hero-visual{border-right:1px solid var(--admin-row-border);min-height:116px}.marker-concept-hero-visual>span{padding:4px 6px;font-size:6px;bottom:7px;right:7px}.marker-concept-identity-copy{display:contents}.marker-concept-title-row{grid-column:2;grid-template-columns:minmax(0,1fr) 34px;gap:10px;padding:17px 13px 15px}.marker-concept-title-row>div>span{margin-bottom:7px;font-size:7px}.marker-concept-title-row h1{font-size:28px}.marker-concept-title-row p{margin-top:8px;font-size:9px}.marker-concept-title-row>button,.marker-concept-header-menu,.marker-concept-header-menu>button{width:34px;height:34px}.marker-concept-header-menu-popover{width:min(270px,100vw - 42px);top:41px}.marker-concept-identity-facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.marker-concept-identity-facts>span{padding:11px 13px}.marker-concept-identity-facts>span:nth-child(3){border-left:0;border-top:1px solid var(--admin-row-border)}.marker-concept-identity-facts>span:nth-child(4){border-top:1px solid var(--admin-row-border)}.marker-concept-nav{grid-template-columns:repeat(var(--marker-concept-tab-count,6), auto);border-radius:15px;margin:9px 0;padding:4px;top:78px}.marker-concept-nav button{min-width:112px;min-height:44px;padding:0 10px;font-size:9px}.marker-concept-mobile-section{color:var(--admin-card-muted);justify-content:space-between;align-items:center;gap:12px;margin:4px 2px 9px;font-size:8px;display:flex}.marker-concept-mobile-section>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:750}.marker-concept-card,.marker-concept-test-report,.marker-concept-creep,.marker-concept-context-note{border-radius:15px}.marker-concept-card-head{min-height:61px;padding:10px 12px}.marker-concept-card-head h2{font-size:13px}.marker-concept-base-product{min-height:78px;padding:10px 12px}.marker-concept-upgrade-grid{grid-template-columns:1fr}.marker-concept-upgrade-grid>button{grid-template-columns:34px minmax(0,1fr) 13px;min-height:68px;padding:8px 12px}.marker-concept-upgrade-grid>button+button{border-top:1px solid var(--admin-row-border);border-left:0}.marker-concept-upgrade-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.marker-concept-metric-grid{grid-template-columns:1fr}.marker-concept-metric{grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:82px;padding:10px 12px}.marker-concept-metric+.marker-concept-metric{border-top:1px solid var(--admin-row-border);border-left:0}.marker-concept-metric strong{font-size:24px}.marker-concept-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marker-concept-fact-grid>article:nth-child(3n){border-right:1px solid var(--admin-row-border)}.marker-concept-fact-grid>article:nth-child(2n){border-right:0}.marker-concept-fact-grid>article:nth-last-child(3){border-bottom:1px solid var(--admin-row-border)}.owned-item-concept .marker-concept-title-row{grid-template-columns:minmax(0,1fr);gap:11px}.owned-item-concept-hero-actions{gap:7px}.owned-item-concept-primary-action{min-width:0;min-height:34px;padding:0 10px;font-size:8px}.owned-item-concept-primary-action .marker-concept-ui-icon{width:13px;height:13px}.owned-item-concept-hero-placeholder .component-role-icon,.owned-item-concept-hero-placeholder .collection-type-icon{width:54px;height:54px}.owned-item-concept-definition{grid-template-columns:1fr}.owned-item-concept-definition>div{border-right:0;min-height:62px}.owned-item-concept-definition>div:nth-last-child(2){border-bottom:1px solid var(--admin-row-border)}.owned-item-concept-media-placeholder .component-role-icon,.owned-item-concept-media-placeholder .collection-type-icon{width:92px;height:92px}.marker-concept-quick-actions{grid-template-columns:1fr}.marker-concept-quick-actions>button{min-height:58px}.marker-concept-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.marker-concept-category-tabs button{min-width:0;padding:0 6px}.marker-concept-component-view-switcher{gap:8px;min-height:50px;padding:7px 9px}.marker-concept-component-view-switcher>span{display:none}.marker-concept-component-view-switcher button{min-height:28px;padding:0 10px}.marker-concept-component-view-switcher>small{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-component-blueprint{border-radius:13px;margin:8px}.marker-component-blueprint-head{grid-template-columns:1fr;gap:4px;min-height:72px;padding:10px 11px}.marker-component-blueprint-head strong{font-size:11px}.marker-component-blueprint-head p{text-align:left;font-size:7px}.marker-component-blueprint-stage{min-width:1100px;height:360px}.marker-external-controls-axis{width:calc(100% - 16px);margin:8px auto 10px;padding:7px 6px 5px}.marker-external-controls-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.marker-external-control-node{border-radius:9px}.marker-external-control-node.is-charging-handle{--external-control-icon-w:70px}.marker-external-control-node.is-fire-selector,.marker-external-control-node.is-magazine-catch,.marker-component-blueprint[data-external-platform=mp5] .marker-external-control-node.is-charging-handle{--external-control-icon-w:84px}.marker-component-blueprint[data-external-platform=mp5] .marker-external-control-node.is-fire-selector{--external-control-icon-w:76px}.marker-component-blueprint[data-external-platform=mp5] .marker-external-control-node.is-magazine-catch{--external-control-icon-w:84px}.marker-gearbox-layout{gap:13px;min-height:0;padding:13px 9px 15px}.marker-gearbox-shell-panel{gap:8px}.marker-gearbox-shell-frame{width:min(100%,360px)}.marker-gearbox-rails{gap:8px}.marker-gearbox-axis{border-radius:10px;padding:7px 6px 5px}.marker-gearbox-axis-track{gap:4px}.marker-gearbox-part-name{font-size:5px}.marker-component-blueprint:is(.is-externals,.is-gearbox) .marker-component-blueprint-legend{flex-wrap:wrap}.marker-component-blueprint-node{border-radius:9px}.marker-component-blueprint-label{width:170px}.marker-component-blueprint-legend{gap:10px;padding:7px 10px}.marker-component-blueprint-legend em{display:none}.marker-concept-component-list{gap:7px;padding:8px}.marker-concept-component-subgroup{border-radius:13px}.marker-concept-component-subgroup>summary{min-height:36px;padding:7px 10px}.marker-concept-component-subgroup>div>button{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) 15px;gap:5px 9px;min-height:79px;padding:8px}.marker-concept-component-icon{grid-area:1/1/span 2}.marker-concept-origin{grid-area:2/2;width:fit-content;margin-top:0;padding:4px 7px}.marker-concept-component-subgroup>div>button>.marker-concept-ui-icon{grid-area:1/3/span 2}.marker-concept-component-copy{grid-area:1/2}.marker-concept-component-list .marker-concept-component-subgroup>div>button{grid-template-columns:92px minmax(0,1fr) 15px;column-gap:12px;min-height:124px;padding:10px}.marker-concept-component-list .marker-concept-component-icon{border-radius:14px;width:92px;height:86px}.marker-concept-component-list .marker-concept-component-icon .component-role-icon{width:82px;height:82px}.marker-concept-component-list .marker-concept-component-copy small{font-size:9px;line-height:1.3}.marker-concept-accessory-list>button{grid-template-columns:42px minmax(0,1fr) 14px;gap:10px;min-height:76px;padding:8px 10px}.marker-concept-accessory-icon{width:42px;height:42px}.marker-concept-performance-summary .marker-concept-metric{min-height:78px}.marker-concept-test-head{grid-template-columns:38px minmax(0,1fr) 27px;gap:10px;min-height:82px;padding:11px 12px}.marker-concept-test-icon{width:38px;height:38px}.marker-concept-test-head strong{font-size:12px}.marker-concept-chrono-chart{min-height:120px;padding:5px}.marker-concept-test-stats{grid-template-columns:1fr}.marker-concept-test-stats>span{grid-template-columns:minmax(0,1fr) auto;align-items:center}.marker-concept-test-stats>span+span{border-top:1px solid var(--admin-row-border);border-left:0}.marker-concept-shot-content{padding:10px}.marker-concept-grouping-body{grid-template-columns:1fr;gap:10px;padding:10px}.marker-concept-target{min-height:220px}.marker-concept-grouping-body dl{grid-template-columns:1fr}.marker-concept-grouping-body dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.marker-concept-grouping-body dl>div+div{border-top:1px solid var(--admin-row-border);border-left:0}.marker-concept-media-grid{grid-template-columns:1fr;padding:9px}.marker-concept-media-grid figure>span{min-height:220px}.marker-concept-media-grid figcaption{flex-direction:column;align-items:flex-start;gap:4px}.marker-concept-media-grid>button{min-height:140px}.owned-item-concept-media-grid figure:first-of-type>span{min-height:260px}.marker-concept-more-grid{grid-template-columns:1fr}.marker-concept-more-card{border-radius:15px;min-height:228px}.marker-concept-more-card>header{min-height:70px;padding:10px 12px}.marker-concept-more-card-body>button,.marker-concept-more-card-body dl>div{padding-left:12px;padding-right:12px}.marker-concept-state-card>header{min-height:98px;padding:14px}.marker-concept-state-card>header strong{font-size:28px}.marker-concept-share-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr))}.marker-concept-share-metrics dl>div{border-bottom:1px solid var(--admin-row-border)}.marker-concept-share-metrics dl>div:nth-child(2n){border-right:0}.marker-concept-share-metrics dl>div:nth-last-child(-n+2){border-bottom:0}.marker-concept-drawer{border-top:1px solid var(--admin-border);border-left:0;border-radius:22px 22px 0 0;align-self:end;width:100%;height:min(92dvh,820px);animation-name:marker-concept-drawer-up}@keyframes marker-concept-drawer-up{0%{opacity:.5;transform:translateY(30px)}to{opacity:1;transform:none}}.marker-concept-drawer>header{min-height:96px;padding:18px 17px}.marker-concept-drawer>header h2{font-size:23px}.marker-concept-drawer-content{padding:10px}.marker-concept-accessory-drawer{border-radius:0;height:100dvh;max-height:100dvh}.marker-concept-accessory-drawer>header{min-height:0;padding-top:max(18px, env(safe-area-inset-top))}.marker-concept-accessory-drawer>.marker-concept-drawer-content{padding-bottom:36px;scroll-padding-bottom:36px}.marker-concept-editor-grid{grid-template-columns:1fr;padding:11px}.marker-concept-editor-field:has(textarea){grid-column:auto}.workspace-inline-editor-body.is-concept-editor{--overview-editor-sticky-top:122px;padding:0 0 calc(72px + env(safe-area-inset-bottom));gap:9px}.workspace-inline-editor-body.is-concept-editor .workspace-editor-navigation{border-radius:14px;min-height:52px;margin:0;padding:6px 8px;top:0}.workspace-inline-editor-body.is-concept-editor .component-section-bar{border-radius:14px}.workspace-inline-editor-body.is-concept-editor .component-focus-dialog,.workspace-inline-editor-body.is-concept-editor .component-focus-backdrop.is-direct-dialog .component-focus-dialog{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0}.workspace-inline-editor-body.is-concept-editor .component-focus-header{min-height:94px;padding:max(12px, env(safe-area-inset-top)) 12px 12px;grid-template-columns:42px minmax(0,1fr) auto}.workspace-inline-editor-body.is-concept-editor .component-focus-title h2{font-size:21px}.workspace-inline-editor-body.is-concept-editor .component-focus-title p{font-size:8px}.workspace-inline-editor-body.is-concept-editor .component-focus-meta{padding:7px 12px}.workspace-inline-editor-body.is-concept-editor .component-focus-body{padding:12px 10px 22px}.workspace-inline-editor-body.is-concept-editor .component-editor-tablist{border-radius:14px;padding:5px;top:0}.workspace-inline-editor-body.is-concept-editor .component-editor-tablist button{min-height:48px;padding:6px}.workspace-inline-editor-body.is-concept-editor .component-editor-tablist button>small{display:none}.workspace-inline-editor-body.is-concept-editor .component-editor-tab-panel{padding-top:10px}.workspace-inline-editor-body.is-concept-editor .base-product-selection-card>:not(header){margin-left:12px;margin-right:12px}.workspace-inline-editor-body.is-concept-editor .base-product-selection-card>.form-grid{padding:0 12px}.workspace-inline-editor-body.is-concept-editor .base-product-selection-card>header{padding:14px 12px 12px}.concept-component-editor-portal.component-focus-backdrop.is-direct-dialog .component-focus-dialog{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0}.concept-component-editor-portal .component-focus-header{min-height:124px;padding:max(20px, env(safe-area-inset-top)) 18px 20px;grid-template-columns:minmax(0,1fr) auto;gap:12px}.concept-component-editor-portal .component-focus-title h2{font-size:27px}.concept-component-editor-portal .component-focus-title p{font-size:9px}.concept-component-editor-portal .component-focus-body{padding:14px 12px 24px}.concept-component-editor-portal .component-editor-tablist{min-height:64px;padding:5px}.concept-component-editor-portal .component-editor-tablist button{min-height:52px}.concept-component-editor-portal .component-focus-footer{padding:9px 10px max(9px, env(safe-area-inset-bottom))}.marker-concept-drawer>footer{padding:10px 10px calc(10px + env(safe-area-inset-bottom));grid-template-columns:.72fr 1.28fr}.marker-concept-drawer>footer button{padding:0 10px}}@media (width>=921px){.marker-detail-concept-page .workspace-shell.marker-concept-live-shell,.marker-detail-concept-page .marker-concept-shell{width:min(var(--ui-detail-max), calc(100% - 48px))}.marker-detail-concept-page .marker-concept-live-shell .marker-concept-shell{width:100%}.marker-detail-concept-page .marker-concept-context{font-size:var(--ui-text-caption)}.marker-detail-concept-page :is(.marker-concept-context span,.marker-concept-hero-visual>span,.marker-concept-title-row>div>span){font-size:var(--ui-text-micro)}.marker-detail-concept-page .marker-concept-title-row p{font-size:var(--ui-text-control)}.marker-detail-concept-page .marker-concept-header-menu-popover strong{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-header-menu-popover small{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-identity{grid-template-columns:224px minmax(0,1fr);min-height:216px}.marker-detail-concept-page .marker-concept-hero-visual{min-height:216px}.marker-detail-concept-page .owned-item-concept-hero-placeholder :is(.component-role-icon,.collection-type-icon){width:112px;height:112px}.marker-detail-concept-page .owned-item-concept-primary-action{min-height:46px;font-size:var(--ui-text-secondary);padding:0 17px}.marker-detail-concept-page .marker-concept-identity-facts strong{font-size:var(--ui-text-body)}.marker-detail-concept-page .marker-concept-identity-facts small{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-nav button{font-size:var(--ui-text-control)}.marker-detail-concept-page .marker-concept-nav small{font-size:var(--ui-text-micro)}.marker-detail-concept-page .marker-concept-overview{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);gap:16px}.marker-detail-concept-page .marker-concept-card-head{min-height:76px}.marker-detail-concept-page .marker-concept-card-head span{font-size:var(--ui-text-micro)}.marker-detail-concept-page .marker-concept-card-head h2{font-size:var(--ui-text-card-title)}.marker-detail-concept-page .marker-concept-card-head>button{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-base-product{grid-template-columns:52px minmax(0,1fr) 20px;min-height:96px}.marker-detail-concept-page .marker-concept-base-icon{width:52px;height:52px}.marker-detail-concept-page .marker-concept-base-icon .collection-type-icon{width:30px;height:30px}.marker-detail-concept-page :is(.marker-concept-base-product,.marker-concept-component-copy,.marker-concept-accessory-list) strong{font-size:var(--ui-text-body)}.marker-detail-concept-page :is(.marker-concept-base-product,.marker-concept-component-copy,.marker-concept-accessory-list) em{font-size:var(--ui-text-secondary)}.marker-detail-concept-page :is(.marker-concept-base-product,.marker-concept-upgrade-grid,.marker-concept-component-copy,.marker-concept-accessory-list) small{font-size:var(--ui-text-micro)}.marker-detail-concept-page .marker-concept-subhead>span{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-subhead>small{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-upgrade-grid>button{grid-template-columns:42px minmax(0,1fr) 13px;min-height:100px}.marker-detail-concept-page .marker-concept-upgrade-grid>button>span:first-child{width:42px;height:42px}.marker-detail-concept-page .marker-concept-upgrade-grid .component-role-icon{width:26px;height:26px}.marker-detail-concept-page .marker-concept-upgrade-grid strong{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-metric{min-height:132px}.marker-detail-concept-page .marker-concept-metric-icon{width:38px;height:38px}.marker-detail-concept-page .marker-concept-metric-icon .collection-fact-icon{width:22px;height:22px}.marker-detail-concept-page .marker-concept-metric small{font-size:var(--ui-text-micro)}.marker-detail-concept-page :is(.marker-concept-metric p,.marker-concept-metric strong i){font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-insight strong{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-insight p,.marker-detail-concept-page .marker-concept-fact-grid span{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-fact-grid strong{font-size:var(--ui-text-control)}.marker-detail-concept-page .marker-concept-fact-grid small{font-size:var(--ui-text-micro)}.marker-detail-concept-page .marker-concept-activity-list>article{grid-template-columns:40px minmax(0,1fr) auto;min-height:80px}.marker-detail-concept-page .marker-concept-activity-list>article>span{width:40px;height:40px}.marker-detail-concept-page .marker-concept-activity-list :is(.collection-fact-icon,.component-role-icon){width:22px;height:22px}.marker-detail-concept-page .marker-concept-activity-list strong{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-activity-list p{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-activity-list time{font-size:var(--ui-text-micro)}.marker-detail-concept-page .marker-concept-quick-actions>button{min-height:72px}.marker-detail-concept-page .marker-concept-quick-actions strong{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-quick-actions small{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-category-tabs button{font-size:var(--ui-text-secondary)}.marker-detail-concept-page :is(.marker-concept-category-tabs small,.marker-concept-component-view-switcher>span,.marker-concept-component-subgroup>summary span,.marker-concept-component-subgroup>summary small,.marker-concept-origin){font-size:var(--ui-text-micro)}.marker-detail-concept-page :is(.marker-concept-component-view-switcher button,.marker-concept-component-view-switcher>small){font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-component-subgroup>div>button{grid-template-columns:64px minmax(0,1fr) auto 18px;min-height:96px}.marker-detail-concept-page .marker-concept-component-icon{width:64px;height:64px}.marker-detail-concept-page .marker-concept-component-icon .component-role-icon{width:56px;height:56px}.marker-detail-concept-page .marker-concept-accessory-list>button{grid-template-columns:56px minmax(0,1fr) 18px;min-height:96px}.marker-detail-concept-page .marker-concept-accessory-icon{width:56px;height:56px}.marker-detail-concept-page .marker-concept-accessory-icon .collection-type-icon{width:32px;height:32px}.marker-detail-concept-page .marker-concept-empty strong{font-size:var(--ui-text-body)}.marker-detail-concept-page .marker-concept-empty p{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .owned-item-concept-installed-link>span{font-size:var(--ui-text-micro)}.marker-detail-concept-page .owned-item-concept-installed-link>strong,.marker-detail-concept-page .owned-item-concept-section-action strong{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .owned-item-concept-section-action small{font-size:var(--ui-text-caption)}.marker-detail-concept-page .owned-item-concept-definition>div{min-height:86px}.marker-detail-concept-page .owned-item-concept-definition dt{font-size:var(--ui-text-caption)}.marker-detail-concept-page .owned-item-concept-definition dd{font-size:var(--ui-text-control)}.marker-detail-concept-page .owned-item-concept-definition dd small{font-size:var(--ui-text-micro)}.marker-detail-concept-page .owned-item-concept-row-list>article{min-height:80px}.marker-detail-concept-page .owned-item-concept-row-list span{font-size:var(--ui-text-caption)}.marker-detail-concept-page .owned-item-concept-row-list strong{font-size:var(--ui-text-control)}.marker-detail-concept-page .owned-item-concept-row-list small,.marker-detail-concept-page .owned-item-concept-documentation>div>article>span{font-size:var(--ui-text-micro)}.marker-detail-concept-page .owned-item-concept-documentation :is(p,ul){font-size:var(--ui-text-secondary)}.marker-detail-concept-page .owned-item-concept-updated{font-size:var(--ui-text-caption)}.marker-detail-concept-page .owned-item-concept-maintenance-list>button{min-height:90px}.marker-detail-concept-page .owned-item-concept-maintenance-list small{font-size:var(--ui-text-micro)}.marker-detail-concept-page .owned-item-concept-maintenance-list strong{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .owned-item-concept-maintenance-list em{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-component-blueprint-head small,.marker-detail-concept-page .marker-component-blueprint-label small,.marker-detail-concept-page .marker-component-blueprint-legend{font-size:var(--ui-text-micro)}.marker-detail-concept-page .marker-component-blueprint-head strong{font-size:var(--ui-text-body)}.marker-detail-concept-page :is(.marker-component-blueprint-head p,.marker-component-blueprint-label strong){font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-component-blueprint-label em{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-test-head small{font-size:var(--ui-text-micro)}.marker-detail-concept-page .marker-concept-test-head em{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-report-actions button,.marker-detail-concept-page .marker-concept-test-stats small{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-shot-details>summary strong{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-shot-details>summary small{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-shot-content .chrono-auto-note{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-grouping-body>div:last-child>small{font-size:var(--ui-text-micro)}.marker-detail-concept-page .marker-concept-grouping-body p{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-grouping-body dt{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-grouping-body dd{font-size:var(--ui-text-control)}.marker-detail-concept-page .marker-concept-media-grid figcaption strong,.marker-detail-concept-page .owned-item-concept-media-grid figure>span>a{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-media-grid figcaption small,.marker-detail-concept-page .marker-concept-media-grid>button small{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-more-intro,.marker-detail-concept-page .marker-concept-more-card-body>p{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-more-card>header small{font-size:var(--ui-text-micro)}.marker-detail-concept-page .marker-concept-more-card-body>button strong,.marker-detail-concept-page .marker-concept-more-card-body dd{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-more-card-body>button small,.marker-detail-concept-page .marker-concept-more-card-body dt,.marker-detail-concept-page .marker-concept-more-card>footer button,.marker-detail-concept-page .marker-concept-state-card>header p,.marker-detail-concept-page .marker-concept-share-metrics dt{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-drawer>header span,.marker-detail-concept-page .marker-concept-drawer-summary small{font-size:var(--ui-text-micro)}.marker-detail-concept-page .marker-concept-drawer>header p,.marker-detail-concept-page .marker-concept-drawer-summary p,.marker-detail-concept-page .marker-concept-drawer-more p{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-drawer-facts span,.marker-detail-concept-page .marker-concept-drawer-more-grid span{font-size:var(--ui-text-caption)}.marker-detail-concept-page .marker-concept-drawer-facts strong,.marker-detail-concept-page .marker-concept-drawer-more-grid strong{font-size:var(--ui-text-control)}.marker-detail-concept-page .marker-concept-drawer-more>summary{font-size:var(--ui-text-secondary)}.marker-detail-concept-page .marker-concept-drawer>footer button{font-size:var(--ui-text-control)}.marker-detail-concept-page .workspace-inline-editor-body.is-concept-editor .component-focus-backdrop.is-direct-dialog .component-focus-dialog,.concept-component-editor-portal.component-focus-backdrop.is-direct-dialog .component-focus-dialog{width:min(var(--ui-editor-max), calc(100vw - 48px))}.collection-creation-drawer.marker-concept-drawer{width:min(47.5rem,100vw - 48px)}}@media (width>=701px){.concept-component-editor-portal .component-focus-title small{font-size:var(--ui-text-micro)}.concept-component-editor-portal .component-focus-title p{font-size:var(--ui-text-secondary)}.concept-component-editor-portal .component-editor-tablist button>span{font-size:var(--ui-text-control)}.concept-component-editor-portal .component-editor-tablist button>small{font-size:var(--ui-text-caption)}.concept-component-editor-portal .marker-identity-dialog.is-concept-editor .form-field>span,.concept-component-editor-portal .marker-identity-dialog.is-concept-editor .marker-identity-product-view{font-size:var(--ui-text-secondary)}.concept-component-editor-portal .marker-identity-dialog.is-concept-editor .form-field>small,.concept-component-editor-portal .marker-identity-dialog.is-concept-editor :is(.base-product-selection-card>p,.context-help-link){font-size:var(--ui-text-caption)}.concept-component-editor-portal .marker-identity-dialog.is-concept-editor .form-field :is(input,select,textarea){font-size:var(--ui-text-body)}.concept-component-editor-portal .marker-identity-dialog.is-concept-editor :is(.base-product-current-card,.marker-instance-context-card) small,.concept-component-editor-portal .marker-identity-dialog.is-concept-editor .base-product-selection-card>header small{font-size:var(--ui-text-micro)}.concept-component-editor-portal .marker-identity-dialog.is-concept-editor :is(.base-product-current-card,.marker-instance-context-card) strong{font-size:1rem}.concept-component-editor-portal .marker-identity-dialog.is-concept-editor :is(.base-product-current-card,.marker-instance-context-card) div>span{font-size:var(--ui-text-secondary)}.concept-component-editor-portal .marker-identity-dialog.is-concept-editor :is(.base-product-selection-card,.marker-instance-editor-section)>header strong{font-size:var(--ui-text-body)}.concept-component-editor-portal .marker-identity-dialog.is-concept-editor .product-unknown-toggle strong{font-size:var(--ui-text-secondary)}.concept-component-editor-portal .marker-identity-dialog.is-concept-editor .product-unknown-toggle small{font-size:var(--ui-text-caption)}.concept-component-editor-portal .marker-identity-dialog.is-concept-editor .marker-instance-more-section>summary strong{font-size:var(--ui-text-control)}.concept-component-editor-portal .marker-identity-dialog.is-concept-editor .marker-instance-more-section>summary small{font-size:var(--ui-text-caption)}.concept-component-editor-portal .marker-identity-dialog.is-concept-editor>.base-product-dialog-footer .admin-button{font-size:var(--ui-text-control)}.concept-component-editor-portal .component-catalog-card>header :is(span,small){font-size:var(--ui-text-caption)}.concept-component-editor-portal .component-catalog-card>header strong{font-size:var(--ui-text-body)}.concept-component-editor-portal .component-catalog-card>p{font-size:var(--ui-text-secondary)}.concept-component-editor-portal .inventory-editor-state span{font-size:var(--ui-text-micro)}.concept-component-editor-portal .inventory-editor-state small,.concept-component-editor-portal .computed-status>:is(span,small){font-size:var(--ui-text-caption)}.workspace-inline-editor-body.is-concept-editor .component-focus-title small,.workspace-inline-editor-body.is-concept-editor .component-focus-meta>span,.workspace-inline-editor-body.is-concept-editor .base-product-current-card small{font-size:var(--ui-text-micro)}.workspace-inline-editor-body.is-concept-editor .component-focus-title p,.workspace-inline-editor-body.is-concept-editor .base-product-current-card span,.workspace-inline-editor-body.is-concept-editor .component-catalog-card>p{font-size:var(--ui-text-secondary)}.workspace-inline-editor-body.is-concept-editor .component-editor-tablist button>span{font-size:var(--ui-text-control)}.workspace-inline-editor-body.is-concept-editor .component-editor-tablist button>small{font-size:var(--ui-text-caption)}.workspace-inline-editor-body.is-concept-editor .form-field>span{font-size:var(--ui-text-secondary)}.workspace-inline-editor-body.is-concept-editor .form-field>small{font-size:var(--ui-text-caption)}.workspace-inline-editor-body.is-concept-editor .form-field :is(input,select,textarea){font-size:var(--ui-text-body)}.workspace-inline-editor-body.is-concept-editor .component-focus-footer .admin-button{font-size:var(--ui-text-control)}.collection-creation-drawer.marker-concept-drawer>header span{font-size:var(--ui-text-micro)}.collection-creation-drawer.marker-concept-drawer>header p{font-size:var(--ui-text-secondary)}.collection-creation-drawer.marker-concept-drawer :is(.marker-concept-action-options strong,.collection-creation-groups strong,.marker-creation-note strong){font-size:var(--ui-text-body)}.collection-creation-drawer.marker-concept-drawer :is(.marker-concept-action-options small,.collection-creation-groups span,.marker-creation-note span,.context-help-link){font-size:var(--ui-text-caption)}.collection-creation-drawer.marker-concept-drawer>footer button{font-size:var(--ui-text-control)}}@media (prefers-reduced-motion:reduce){.marker-concept-drawer,.marker-concept-quick-actions>button{transition:none;animation:none}}.progression-card{border:1px solid var(--accent);margin:0 0 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progression-card{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line))}}.progression-card{background:radial-gradient(circle at 92% 8%, var(--accent) 0, transparent 34%), linear-gradient(135deg, var(--panel) 0%, var(--panel) 68%);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.progression-card{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--accent) 13%, transparent) 0, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--panel) 96%, var(--accent)) 0%, var(--panel) 68%)}}.progression-card{box-shadow:0 16px 42px var(--shadow-soft);padding:26px}.progression-heading,.progression-xp-line,.progression-level-meta,.progression-section-heading,.progression-goal>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.progression-heading{align-items:flex-start}.progression-eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.progression-heading h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,34px)}.progression-heading p{max-width:680px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.progression-private-note{border:1px solid var(--line);background:var(--panel);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.progression-private-note{background:color-mix(in srgb, var(--panel) 84%, transparent)}}.progression-private-note{color:var(--muted);padding:8px 11px;font-size:10px;font-weight:700}.progression-level-grid{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:20px;margin-top:24px;display:grid}.progression-level-mark{aspect-ratio:1;border:1px solid var(--accent);place-content:center;width:92px;display:grid}@supports (color:color-mix(in lab, red, red)){.progression-level-mark{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line))}}.progression-level-mark{background:var(--accent);color:var(--on-accent);text-align:center;box-shadow:0 14px 30px var(--accent);border-radius:26px}@supports (color:color-mix(in lab, red, red)){.progression-level-mark{box-shadow:0 14px 30px color-mix(in srgb, var(--accent) 24%, transparent)}}.progression-level-mark span{letter-spacing:.18em;font-size:9px;font-weight:800}.progression-level-mark strong{letter-spacing:-.06em;margin-top:2px;font-size:36px;line-height:1}.progression-xp-line strong{color:var(--ink);font-size:18px}.progression-xp-line span,.progression-level-meta{color:var(--muted);font-size:11px}.progression-level-track{background:var(--accent);border-radius:999px;height:10px;margin:10px 0 8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progression-level-track{background:color-mix(in srgb, var(--accent) 11%, var(--panel-2))}}.progression-level-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent));min-width:3px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.progression-level-track>span{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 64%, #8aa6ff))}}.progression-level-track>span{transition:width .25s}.progression-sections{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:20px;margin-top:25px;padding-top:22px;display:grid}.progression-section-heading{margin-bottom:12px}.progression-section-heading h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:14px}.progression-section-heading span{color:var(--muted);font-size:10px}.progression-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.progression-badge{border:1px solid var(--line);background:var(--panel);border-radius:15px;align-items:center;gap:10px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.progression-badge{background:color-mix(in srgb, var(--panel) 90%, var(--panel-2))}}.progression-badge{padding:10px}.progression-badge-glyph,.progression-goal-glyph{aspect-ratio:1;background:var(--panel-2);width:34px;color:var(--ink);border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}.progression-badge div{min-width:0}.progression-badge strong,.progression-badge small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.progression-badge strong{color:var(--ink);font-size:12px}.progression-badge small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:9px}.progression-badge.is-bronze .progression-badge-glyph{color:#8c4f2a;background:#f0ded2}.progression-badge.is-silver .progression-badge-glyph{color:#526170;background:#e8edf2}.progression-badge.is-gold .progression-badge-glyph{color:#8a6200;background:#fff1ba}.progression-badge.is-base .progression-badge-glyph{background:var(--accent-soft);color:var(--accent)}.progression-goals{align-content:start;gap:9px;display:grid}.progression-goals .progression-section-heading{margin-bottom:3px}.progression-goal{border:1px solid var(--line);background:var(--panel);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.progression-goal{background:color-mix(in srgb, var(--panel) 88%, var(--panel-2))}}.progression-goal{padding:10px}.progression-goal>div{justify-content:flex-start;gap:9px}.progression-goal p{flex:1;min-width:0;margin:0}.progression-goal p strong,.progression-goal p small{display:block}.progression-goal p strong{color:var(--ink);font-size:11px}.progression-goal p small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.progression-goal b{color:var(--muted);flex:none;font-size:10px}.progression-goal-track{background:var(--panel-2);border-radius:999px;height:5px;margin-top:9px;display:block;overflow:hidden}.progression-goal-track i{border-radius:inherit;background:var(--accent);height:100%;display:block}.progression-empty{border:1px dashed var(--line);color:var(--muted);border-radius:15px;margin:0;padding:16px;font-size:11px;line-height:1.5}@media (width<=850px){.progression-heading{display:block}.progression-private-note{margin-top:13px;display:inline-flex}.progression-sections{grid-template-columns:1fr}}@media (width<=560px){.progression-card{border-radius:20px;padding:20px}.progression-level-grid{grid-template-columns:64px minmax(0,1fr);gap:13px}.progression-level-mark{border-radius:19px;width:64px}.progression-level-mark strong{font-size:27px}.progression-xp-line{flex-direction:column;align-items:flex-start;gap:2px}.progression-badge-grid{grid-template-columns:1fr}}.catalog-import-panel{gap:14px;display:grid}.catalog-admin-tabs.is-four-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-import-loading{border:1px solid var(--admin-border);background:var(--admin-panel);min-height:140px;color:var(--admin-card-muted);text-align:center;border-radius:16px;place-content:center;gap:6px;display:grid}.catalog-import-loading strong{color:var(--admin-ink);font-size:14px}.catalog-import-run-card{border:1px solid var(--admin-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.catalog-import-run-card{border:1px solid color-mix(in srgb, var(--admin-accent) 38%, var(--admin-border))}}.catalog-import-run-card{background:var(--admin-panel);border-radius:18px}.catalog-import-run-card>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.catalog-import-run-card>header>div{gap:5px;display:grid}.catalog-import-run-card>header span,.catalog-import-candidates>header span{color:var(--admin-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:760}.catalog-import-run-card>header h3{color:var(--admin-ink);letter-spacing:-.03em;margin:0;font-size:22px}.catalog-import-run-card>header p{max-width:760px;color:var(--admin-card-muted);margin:0;font-size:11px;line-height:1.55}.catalog-import-run-card>header>strong{background:var(--admin-accent);border-radius:999px;min-width:72px}@supports (color:color-mix(in lab, red, red)){.catalog-import-run-card>header>strong{background:color-mix(in srgb, var(--admin-accent) 9%, var(--admin-panel))}}.catalog-import-run-card>header>strong{color:var(--admin-accent);text-align:center;padding:8px 10px;font-size:10px}.catalog-import-source-switch{flex-wrap:wrap;gap:7px;padding:16px 22px 0;display:flex}.catalog-import-source-switch button{border:1px solid var(--admin-field-border);background:var(--admin-panel);min-height:34px;color:var(--admin-card-muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:9px;font-weight:700}.catalog-import-source-switch button.is-active{border-color:var(--admin-accent);background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.catalog-import-source-switch button.is-active{background:color-mix(in srgb, var(--admin-accent) 10%, var(--admin-panel))}}.catalog-import-source-switch button.is-active{color:var(--admin-accent)}.catalog-import-paste{gap:6px;padding:18px 22px 0;display:grid}.catalog-import-paste>span,.catalog-import-review label>span{color:var(--admin-card-muted);font-size:9px;font-weight:650}.catalog-import-paste textarea{resize:vertical;border:1px solid var(--admin-field-border);background:var(--admin-panel);width:100%;color:var(--admin-ink);font:inherit;border-radius:12px;padding:11px 12px;font-size:11px;line-height:1.5}.catalog-import-paste small{color:var(--admin-card-muted);font-size:8px}.catalog-import-run-actions{justify-content:space-between;align-items:center;gap:12px;padding:16px 22px 20px;display:flex}.catalog-import-run-actions>span{color:var(--admin-card-muted);font-size:9px}.catalog-import-run-actions>span.is-error{color:var(--admin-danger);font-weight:700}.catalog-import-candidates{gap:10px;display:grid}.catalog-import-candidates>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-import-candidates>header>div{gap:3px;display:grid}.catalog-import-candidates>header strong{color:var(--admin-ink);font-size:17px}.catalog-import-candidates>header>.catalog-import-candidate-toolbar{flex-direction:row;align-items:center;gap:8px;display:flex}.catalog-import-candidate-filter{border:1px solid var(--admin-field-border);background:var(--admin-panel);border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex}.catalog-import-candidate-filter button{min-height:30px;color:var(--admin-card-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:8px;font-weight:700}.catalog-import-candidate-filter button.is-active{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.catalog-import-candidate-filter button.is-active{background:color-mix(in srgb, var(--admin-accent) 11%, var(--admin-panel))}}.catalog-import-candidate-filter button.is-active{color:var(--admin-accent)}.catalog-import-candidate-filter button span{background:var(--admin-upload-surface);min-width:17px;min-height:17px;color:inherit;border-radius:999px;place-content:center;margin-left:3px;font-size:7px;display:inline-grid}.catalog-import-candidates>div{gap:9px;display:grid}.catalog-import-candidate{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:16px;overflow:hidden}.catalog-import-candidate.is-conflict{border-color:#c58a15}@supports (color:color-mix(in lab, red, red)){.catalog-import-candidate.is-conflict{border-color:color-mix(in srgb, #c58a15 52%, var(--admin-border))}}.catalog-import-candidate.is-unusable{border-color:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){.catalog-import-candidate.is-unusable{border-color:color-mix(in srgb, var(--admin-danger) 40%, var(--admin-border))}}.catalog-import-candidate>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:76px;padding:14px 17px;list-style:none;display:grid}.catalog-import-candidate>summary::-webkit-details-marker{display:none}.catalog-import-candidate>summary>div{gap:4px;min-width:0;display:grid}.catalog-import-candidate>summary>div>span{color:var(--admin-accent);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:750}.catalog-import-candidate>summary>div>strong{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.catalog-import-candidate>summary>div>small{color:var(--admin-card-muted);font-size:9px}.catalog-import-candidate>summary>i{color:var(--admin-card-muted);font-style:normal;transition:transform .18s}.catalog-import-candidate[open]>summary>i{transform:rotate(180deg)}.catalog-import-status{background:var(--admin-upload-surface);color:var(--admin-card-muted);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:8px}.catalog-import-status.is-conflict,.catalog-import-status.is-possible_duplicate{background:#c58a15}@supports (color:color-mix(in lab, red, red)){.catalog-import-status.is-conflict,.catalog-import-status.is-possible_duplicate{background:color-mix(in srgb, #c58a15 13%, var(--admin-panel))}}.catalog-import-status.is-conflict,.catalog-import-status.is-possible_duplicate{color:#94620d}.catalog-import-status.is-applied{background:var(--success-bg);color:var(--success-text)}.catalog-import-status.is-rejected,.catalog-import-status.is-ignored,.catalog-import-status.is-unusable{background:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){.catalog-import-status.is-rejected,.catalog-import-status.is-ignored,.catalog-import-status.is-unusable{background:color-mix(in srgb, var(--admin-danger) 10%, var(--admin-panel))}}.catalog-import-status.is-rejected,.catalog-import-status.is-ignored,.catalog-import-status.is-unusable{color:var(--admin-danger)}.catalog-import-candidate-body{border-top:1px solid var(--admin-row-border);background:var(--admin-page);gap:13px;padding:15px 17px 17px;display:grid}.catalog-import-source-line{justify-content:space-between;align-items:center;gap:14px;display:flex}.catalog-import-source-line>div{gap:3px;display:grid}.catalog-import-source-line span{color:var(--admin-card-muted);font-size:8px}.catalog-import-source-line strong{color:var(--admin-ink);font-size:10px}.catalog-import-source-line a{color:var(--admin-accent);font-size:9px;font-weight:700;text-decoration:none}.catalog-import-identity{border:1px solid var(--admin-row-border);background:var(--admin-row-border);border-radius:12px;grid-template-columns:1.2fr 1fr .7fr;gap:1px;display:grid;overflow:hidden}.catalog-import-identity>div{background:var(--admin-panel);gap:4px;min-width:0;padding:10px 12px;display:grid}.catalog-import-identity span{color:var(--admin-card-muted);font-size:8px}.catalog-import-identity strong{color:var(--admin-ink);text-overflow:ellipsis;font-size:9px;line-height:1.4;overflow:hidden}.catalog-import-identity small{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.catalog-import-warning{border:1px solid var(--admin-danger);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-import-warning{border:1px solid color-mix(in srgb, var(--admin-danger) 36%, var(--admin-border))}}.catalog-import-warning{background:var(--admin-danger);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.catalog-import-warning{background:color-mix(in srgb, var(--admin-danger) 5%, var(--admin-panel))}}.catalog-import-warning{padding:10px 12px}.catalog-import-warning strong{color:var(--admin-danger);font-size:9px}.catalog-import-warning span{color:var(--admin-card-muted);font-size:9px}.catalog-import-reasons{flex-wrap:wrap;gap:6px;display:flex}.catalog-import-reasons span{border:1px solid var(--admin-row-border);background:var(--admin-panel);color:var(--admin-card-muted);border-radius:999px;padding:5px 8px;font-size:8px}.catalog-import-conflicts{border:1px solid #c58a15;gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-import-conflicts{border:1px solid color-mix(in srgb, #c58a15 38%, var(--admin-border))}}.catalog-import-conflicts{background:#c58a15;border-radius:13px}@supports (color:color-mix(in lab, red, red)){.catalog-import-conflicts{background:color-mix(in srgb, #c58a15 5%, var(--admin-panel))}}.catalog-import-conflicts{padding:12px}.catalog-import-conflicts>strong{color:#94620d;font-size:10px}.catalog-import-conflicts>div{border-top:1px solid #c58a15;grid-template-columns:minmax(120px,.8fr) repeat(2,minmax(0,1fr));gap:5px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-import-conflicts>div{border-top:1px solid color-mix(in srgb, #c58a15 20%, var(--admin-row-border))}}.catalog-import-conflicts>div{padding-top:8px}.catalog-import-conflicts span{color:var(--admin-ink);font-size:9px;font-weight:700}.catalog-import-conflicts small{color:var(--admin-card-muted);font-size:8px}.catalog-import-conflicts p{color:var(--admin-card-muted);grid-column:1/-1;margin:0;font-size:8px}.catalog-import-facts{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:13px;overflow:hidden}.catalog-import-facts>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.catalog-import-facts>header>div{gap:2px;display:grid}.catalog-import-facts>header strong{color:var(--admin-ink);font-size:10px}.catalog-import-facts>header span{color:var(--admin-card-muted);font-size:8px}.catalog-import-facts>header>span{background:var(--admin-upload-surface);border-radius:999px;padding:4px 7px;font-weight:700}.catalog-import-facts>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-import-facts label{border-bottom:1px solid var(--admin-row-border);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 12px;display:grid}.catalog-import-facts label:nth-child(odd){border-right:1px solid var(--admin-row-border)}.catalog-import-facts label.has-conflict{background:#c58a15}@supports (color:color-mix(in lab, red, red)){.catalog-import-facts label.has-conflict{background:color-mix(in srgb, #c58a15 5%, var(--admin-panel))}}.catalog-import-facts input{width:16px;height:16px;accent-color:var(--admin-accent)}.catalog-import-facts label>span{gap:3px;min-width:0;display:grid}.catalog-import-facts label strong{color:var(--admin-ink);font-size:9px}.catalog-import-facts label small{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.catalog-import-facts label i{background:#c58a15;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.catalog-import-facts label i{background:color-mix(in srgb, #c58a15 13%, var(--admin-panel))}}.catalog-import-facts label i{color:#94620d;padding:4px 6px;font-size:7px;font-style:normal;font-weight:700}.catalog-import-facts label>.catalog-import-fact-flags{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.catalog-import-facts label i.is-verified{background:var(--success-bg);color:var(--success-text)}.catalog-import-facts>p{color:var(--admin-card-muted);margin:0;padding:14px;font-size:9px}.catalog-import-unmapped{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:12px}.catalog-import-unmapped>summary{min-height:44px;color:var(--admin-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:9px;font-weight:700;list-style:none;display:flex}.catalog-import-unmapped>summary::-webkit-details-marker{display:none}.catalog-import-unmapped>summary span{background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:999px;padding:4px 7px}.catalog-import-unmapped ul{border-top:1px solid var(--admin-row-border);flex-wrap:wrap;gap:6px;margin:0;padding:10px 12px;list-style:none;display:flex}.catalog-import-unmapped li{background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:999px;padding:5px 8px;font-size:8px}.catalog-import-review{border-top:1px solid var(--admin-row-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:13px;display:grid}.catalog-import-review label{gap:6px;display:grid}.catalog-import-review select,.catalog-import-review input{border:1px solid var(--admin-field-border);background:var(--admin-panel);min-height:42px;color:var(--admin-ink);font:inherit;border-radius:10px;padding:0 10px;font-size:10px}.catalog-import-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.catalog-import-unusable-review{border-top:1px solid var(--admin-row-border);gap:10px;padding-top:13px;display:grid}.catalog-import-unusable-review p{color:var(--admin-card-muted);margin:0;font-size:9px;line-height:1.5}.catalog-import-reviewed{border-top:1px solid var(--admin-row-border);gap:4px;padding-top:12px;display:grid}.catalog-import-reviewed span{color:var(--admin-accent);text-transform:uppercase;font-size:8px;font-weight:700}.catalog-import-reviewed strong{color:var(--admin-ink);font-size:10px}.catalog-import-reviewed small{color:var(--admin-card-muted);font-size:8px}.catalog-import-runs{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:15px;overflow:hidden}.catalog-import-runs>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 15px;list-style:none;display:flex}.catalog-import-runs>summary::-webkit-details-marker{display:none}.catalog-import-runs>summary>div{gap:3px;display:grid}.catalog-import-runs>summary strong{color:var(--admin-ink);font-size:11px}.catalog-import-runs>summary small{color:var(--admin-card-muted);font-size:8px}.catalog-import-runs>summary>span{background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:999px;padding:5px 8px;font-size:8px}.catalog-import-runs>div{border-top:1px solid var(--admin-row-border);display:grid}.catalog-import-runs article{border-bottom:1px solid var(--admin-row-border);grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:14px;padding:11px 15px;display:grid}.catalog-import-runs article>div{gap:3px;display:grid}.catalog-import-runs article span,.catalog-import-runs article small{color:var(--admin-card-muted);font-size:8px}.catalog-import-runs article strong{color:var(--admin-ink);font-size:9px}.catalog-import-runs article p{color:var(--admin-danger);margin:0;font-size:8px;line-height:1.5}@media (width<=620px){.catalog-admin-tabs.is-four-tabs{grid-template-columns:repeat(4,minmax(118px,1fr))}.catalog-import-run-card>header{flex-direction:column;padding:16px}.catalog-import-source-switch,.catalog-import-paste{padding:14px 16px 0}.catalog-import-run-actions{flex-direction:column;align-items:stretch;padding:14px 16px 16px}.catalog-import-run-actions .admin-button{width:100%}.catalog-import-candidates>header,.catalog-import-candidates>header>.catalog-import-candidate-toolbar{flex-direction:column;align-items:stretch}.catalog-import-candidate-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-import-candidate-toolbar>.admin-button{width:100%}.catalog-import-candidate>summary{grid-template-columns:minmax(0,1fr) 18px;padding:12px}.catalog-import-status{display:none}.catalog-import-candidate-body{padding:12px}.catalog-import-source-line{flex-direction:column;align-items:flex-start}.catalog-import-identity,.catalog-import-conflicts>div,.catalog-import-facts>div,.catalog-import-review{grid-template-columns:1fr}.catalog-import-facts label:nth-child(odd){border-right:0}.catalog-import-actions{grid-column:1;grid-template-columns:1fr;display:grid}.catalog-import-actions .admin-button{width:100%}.catalog-import-runs article{grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-text-micro:.6875rem;--ui-text-caption:.75rem;--ui-text-secondary:.8125rem;--ui-text-control:.875rem;--ui-text-body:.9375rem;--ui-text-card-title:1.125rem;--ui-control-height:2.75rem;--ui-workspace-gutter:clamp(1.5rem, 3.5vw, 3.5rem);--ui-detail-max:95rem;--ui-collection-max:97.5rem;--ui-editor-max:51.25rem;--ink:#15181c;--panel:#fff;--panel-2:#f5f7f8;--line:#dfe4e8;--accent:#316bea;--accent-solid:#316bea;--accent-soft:#eaf0ff;--muted:#66717c;--paper:#f7f9fb;--success:#18845a;--warning:#a8660a;--danger:#b24d40;--on-accent:#fff;--header-bg:#ffffffe0;--header-line:#dfe4e8e6;--hero-start:#316bea;--hero-end:#2b5ed6;--hero-orb:#ffffff1a;--subtitle:#4f5a65;--shadow-soft:#17222e0d;--shadow-strong:#17222e1a;--media-bg:#eef2f5;--placeholder-start:#f5f7f9;--placeholder-end:#e7edf4;--placeholder-line:#316bea21;--placeholder-ring:#316bea24;--badge-bg:#ffffffeb;--badge-border:#ffffffb3;--badge-shadow:#141e2814;--sold:#8c949c;--label:#7a858f;--body-text:#39434d;--contact-eyebrow:#c9d8ff;--contact-muted:#d7e1ff;--contact-line:#ffffff4d;--legal:#7a848d;--image-control-bg:#ffffffe6;--image-control-border:#ffffffbf;--image-control-shadow:#121a231a;--tag-text:#4d5862;--description-text:#404a54;--notice-border:#ead7b3;--notice-bg:#fff8ea;--notice-title:#8a570d;--notice-text:#5f4b2c;--table-text:#3c4650;--focus-ring:#316bea66;--selection:#cbd9ff;--admin-page:#eef0eb;--admin-ink:#171a17;--admin-bar:#121512;--admin-bar-text:#f1eee6;--admin-muted:#9ba19b;--admin-link:#a9c1ff;--admin-panel:#fff;--admin-border:#dfe2dc;--admin-row-border:#e6e8e4;--admin-button-border:#c9cec7;--admin-button-bg:#fff;--admin-button-text:#1d211d;--admin-primary:#22281f;--admin-primary-text:#fff;--admin-danger:#8d382e;--admin-card-muted:#606860;--admin-table-muted:#5f675f;--admin-small:#646d64;--admin-action-border:#d6dad4;--admin-action-bg:#fafbf9;--admin-warning:#d99551;--admin-overlay:#040604b8;--admin-editor:#f3f4f0;--admin-editor-head:#171b17;--admin-tab-muted:#697069;--admin-accent:#9b7c3d;--admin-field-border:#cfd4cd;--admin-repeat-border:#d8dcd6;--admin-repeat-action-bg:#f8f9f7;--admin-repeat-action-border:#d5d9d3;--admin-add-border:#adb4ab;--admin-add-text:#575e57;--admin-selected-text:#586058;--admin-media-bg:#e9ece7;--admin-upload-surface:#f6f8f4;--admin-upload-hover:#edf2e9;--admin-upload-chip:#edf0eb;--error-bg:#fae7e3;--error-text:#7c3028;--success-bg:#e5f2e6;--success-text:#315e38}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f2f5f7;--panel:#181d23;--panel-2:#222830;--line:#343d47;--accent:#7da5ff;--accent-solid:#426fd8;--accent-soft:#1d2c4b;--muted:#9ea9b4;--paper:#101419;--success:#62d6a4;--warning:#e6b35d;--danger:#ff8b7d;--header-bg:#101419e0;--header-line:#343d47e6;--hero-start:#426fd8;--hero-end:#284d9f;--hero-orb:#ffffff17;--subtitle:#b8c2cc;--shadow-soft:#0000003d;--shadow-strong:#00000061;--media-bg:#11161b;--placeholder-start:#1c232a;--placeholder-end:#12171d;--placeholder-line:#7da5ff2e;--placeholder-ring:#7da5ff38;--badge-bg:#13181ee6;--badge-border:#ffffff1a;--badge-shadow:#00000052;--sold:#858e97;--label:#97a2ad;--body-text:#cbd3db;--contact-eyebrow:#d3deff;--contact-muted:#dde6ff;--contact-line:#ffffff38;--legal:#8d97a1;--image-control-bg:#12171de6;--image-control-border:#ffffff1f;--image-control-shadow:#00000057;--tag-text:#cbd3db;--description-text:#d3dae1;--notice-border:#675332;--notice-bg:#2a2114;--notice-title:#f0b45a;--notice-text:#e3ceaa;--table-text:#d1d8df;--focus-ring:#7da5ff8c;--selection:#294a83;--admin-page:#0f1310;--admin-ink:#eef2ed;--admin-bar:#090c0a;--admin-bar-text:#f1eee6;--admin-muted:#a1aaa2;--admin-link:#aec4ff;--admin-panel:#181d19;--admin-border:#363e37;--admin-row-border:#2b322c;--admin-button-border:#404840;--admin-button-bg:#1d231e;--admin-button-text:#edf1ec;--admin-primary:#d8e0d5;--admin-primary-text:#172019;--admin-danger:#ff9f92;--admin-card-muted:#a0aaa1;--admin-table-muted:#a5aea6;--admin-small:#9ca69d;--admin-action-border:#3b443c;--admin-action-bg:#202621;--admin-warning:#e5a45f;--admin-overlay:#000c;--admin-editor:#121713;--admin-editor-head:#0c100d;--admin-tab-muted:#a1aaa2;--admin-accent:#d5b16a;--admin-field-border:#3c453d;--admin-repeat-border:#333b34;--admin-repeat-action-bg:#202621;--admin-repeat-action-border:#3b443c;--admin-add-border:#69746a;--admin-add-text:#b9c2ba;--admin-selected-text:#b2bbb3;--admin-media-bg:#111612;--admin-upload-surface:#131814;--admin-upload-hover:#1c241d;--admin-upload-chip:#242b25;--error-bg:#3a211e;--error-text:#ffb1a7;--success-bg:#193121;--success-text:#a9e2b4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;transition:background-color .2s,color .2s}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{background:var(--selection);color:var(--ink)}.site-header{border-bottom:1px solid var(--header-line);z-index:30;background:var(--header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,5vw,76px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.02em;align-items:center;gap:12px;font-weight:650;display:flex}.brand>span:last-child{align-items:baseline;gap:6px;display:flex}.brand small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:650}.brand-mark{background:var(--ink);width:36px;height:36px;color:var(--paper);letter-spacing:.1em;border-radius:10px;place-items:center;font-size:10px;display:grid}.header-actions,.admin-bar-actions{align-items:center;gap:9px;display:flex}.header-link{color:var(--ink);background:var(--panel-2);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600}.header-profile-link{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.header-profile-link:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.header-profile-link strong{display:none}.header-profile-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.header-auth-button{background:var(--ink);min-height:38px;color:var(--paper);border-radius:999px;align-items:center;padding:0 16px;font-size:12px;font-weight:680;display:inline-flex}.header-auth-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.theme-toggle{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.theme-toggle:hover{border-color:var(--accent);background:var(--accent-soft)}.theme-toggle:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.theme-toggle-icon{text-align:center;width:15px;font-size:16px;line-height:1}.app-header{z-index:80;border-bottom:1px solid var(--header-line);background:var(--header-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-between;align-items:center;height:72px;padding:0 clamp(18px,4.5vw,68px);display:flex;position:sticky;top:0}.app-header-controls{align-items:center;gap:9px;display:flex}.app-profile-icon,.app-menu-toggle{border:1px solid var(--line);background:var(--panel);width:42px;height:42px;color:var(--ink);border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.app-profile-icon{transition:border-color .18s,background-color .18s,color .18s,transform .18s}.app-profile-icon:hover,.app-profile-icon.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);transform:translateY(-1px)}.app-profile-icon strong{letter-spacing:.04em;font-size:11px}.app-profile-icon>i{width:17px;height:17px;display:block;position:relative}.app-profile-icon>i:before{content:"";border:1.5px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:5px}.app-profile-icon>i:after{content:"";border:1.5px solid;border-radius:9px 9px 5px 5px;width:13px;height:7px;position:absolute;bottom:0;left:1px}.app-menu-toggle{z-index:202;grid-template-rows:repeat(3,2px);align-content:center;gap:4px;padding:0;transition:border-color .18s,background-color .18s;position:relative}.app-menu-toggle:hover,.app-menu-toggle.open{border-color:var(--accent);background:var(--accent-soft)}.app-menu-toggle>span{background:currentColor;border-radius:999px;width:16px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.app-menu-toggle.open>span:first-child{transform:translateY(5.5px)rotate(45deg)}.app-menu-toggle.open>span:nth-child(2){opacity:0}.app-menu-toggle.open>span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.app-profile-icon:focus-visible,.app-menu-toggle:focus-visible,.app-menu a:focus-visible,.app-menu button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.app-menu-backdrop{z-index:198;cursor:default;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0508077a;border:0;position:fixed;inset:0}.app-menu{z-index:200;border:1px solid var(--line);background:var(--panel);width:min(420px,100vw - 20px);max-height:calc(100dvh - 20px);color:var(--ink);border-radius:24px;flex-direction:column;animation:.18s ease-out menu-enter;display:flex;position:fixed;top:10px;right:10px;overflow:hidden;box-shadow:0 32px 90px #0000003d}@keyframes menu-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}.app-menu-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:15px 18px;display:flex}.app-menu-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.app-menu-head span{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:700}.app-menu-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.app-menu-head>button{border:1px solid var(--line);background:var(--panel-2);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:0 0 36px;font-size:21px;line-height:1}.app-menu>nav{padding:10px;display:grid}.app-menu>nav>a{border-radius:16px;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:86px;padding:12px 13px;transition:background-color .16s,color .16s;display:grid}.app-menu>nav>a+a{border-top:1px solid var(--line);border-top-left-radius:0;border-top-right-radius:0}.app-menu>nav>a:hover,.app-menu>nav>a.active{background:var(--accent-soft);color:var(--accent)}.app-menu>nav>a>span{color:var(--muted);font-family:var(--font-geist-mono), monospace;font-size:9px}.app-menu>nav>a>div{flex-direction:column;gap:5px;min-width:0;display:flex}.app-menu>nav strong{letter-spacing:-.025em;font-size:19px}.app-menu>nav small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-menu>nav i{color:var(--muted);text-align:center;font-size:17px;font-style:normal}.app-menu-utilities{border-top:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:8px;padding:13px 18px 16px;display:flex}.app-menu-utilities .theme-toggle{margin-right:auto}.app-menu-utilities>a{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:10px;font-weight:650;display:inline-flex}.hero{background:linear-gradient(145deg, var(--hero-start) 8%, var(--hero-end) 100%);flex-direction:column;justify-content:center;min-height:680px;padding:clamp(76px,8vw,118px) clamp(20px,6vw,96px);display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:var(--hero-orb);border-radius:50%;width:620px;height:620px;position:absolute;top:-250px;right:-160px}.hero:after{content:"";border:1px solid var(--placeholder-ring);border-radius:50%;width:310px;height:310px;position:absolute;bottom:-190px;left:-210px}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.04fr) minmax(390px,.76fr);align-items:center;gap:clamp(54px,7vw,118px);width:min(1420px,100%);margin:0 auto;display:grid;position:relative}.hero-copy{max-width:790px}.eyebrow{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:650}.hero .eyebrow{color:var(--contact-eyebrow)}.hero h1{max-width:850px;color:var(--on-accent);letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.5vw,94px);font-weight:620;line-height:.94}.hero-subtitle{color:var(--contact-muted);max-width:735px;margin:28px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:31px;display:flex}.hero-button,.hero-secondary-button{border-radius:12px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:0 18px;font-size:13px;font-weight:680;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.hero-button{color:var(--accent-solid);background:var(--on-accent);box-shadow:0 12px 32px #0d2a6c3d}.hero-secondary-button{border:1px solid var(--contact-line);color:var(--on-accent);background:#ffffff0f}.hero-button:hover,.hero-secondary-button:hover{transform:translateY(-2px)}.hero-secondary-button:hover{background:#ffffff21;border-color:#ffffff9e}.hero-button:focus-visible,.hero-secondary-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.hero-button span,.hero-secondary-button span{font-size:17px}.hero-auth-note{color:var(--contact-muted);margin:14px 0 0;font-size:11px;line-height:1.5}.hero-listing{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:0 28px 80px var(--shadow-strong);border-radius:26px;transition:transform .25s,box-shadow .25s;overflow:hidden;transform:rotate(1.2deg)}.hero-listing:hover{box-shadow:0 34px 95px var(--shadow-strong);transform:rotate(0)translateY(-5px)}.hero-listing-media{aspect-ratio:16/9.5;background:var(--media-bg);place-items:center;display:grid;position:relative;overflow:hidden}.hero-listing-media img{z-index:1;object-fit:contain;background:var(--media-bg);width:100%;height:100%;display:block;position:relative}.hero-listing-image-fallback{background:linear-gradient(135deg, var(--placeholder-start), var(--placeholder-end));color:var(--accent);place-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:0}.hero-listing-image-fallback span{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:10px;font-weight:750}.hero-listing-image-fallback strong{color:var(--ink);letter-spacing:-.055em;font-size:40px}.hero-listing-kicker{z-index:2;border:1px solid var(--badge-border);background:var(--badge-bg);color:var(--accent);box-shadow:0 6px 20px var(--badge-shadow);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:700;position:absolute;top:16px;left:16px}.hero-listing-privacy{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#080d19b8;border:1px solid #ffffff42;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:700;position:absolute;bottom:14px;right:16px}.hero-listing-placeholder{background:linear-gradient(135deg, var(--placeholder-start), var(--placeholder-end));min-height:230px;color:var(--accent);place-content:center;justify-items:center;gap:5px;display:grid}.hero-listing-placeholder span{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:12px;font-weight:750}.hero-listing-placeholder strong{color:var(--ink);letter-spacing:-.05em;font-size:30px}.hero-listing-content{padding:22px}.hero-listing-meta{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 7px;font-size:8px;font-weight:700;overflow:hidden}.hero-listing-title-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hero-listing-title-row h2{min-width:0;color:var(--ink);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(24px,2.5vw,34px);font-weight:580;overflow:hidden}.hero-listing-title-row>strong{color:var(--ink);letter-spacing:-.025em;flex:none;font-size:16px;font-weight:720}.hero-listing-facts{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 17px;display:grid;overflow:hidden}.hero-listing-facts>span{flex-direction:column;gap:5px;min-width:0;padding:11px;display:flex}.hero-listing-facts>span+span{border-left:1px solid var(--line)}.hero-listing-facts small{color:var(--label);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.hero-listing-facts strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hero-listing-build{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:-4px 0 16px;font-size:10px;line-height:1.55;overflow:hidden}.hero-listing-link{color:var(--accent);font-size:11px;font-weight:680}.hero-listing-link span{margin-left:4px}.hero-listing-empty{transform:rotate(-1deg)}.hero-listing-empty>.hero-listing-placeholder{min-height:260px}.product-tour-section{width:min(1420px,100%);margin:0 auto;padding:112px clamp(20px,6vw,96px) 60px}.product-tour-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:end;gap:clamp(42px,7vw,110px);margin-bottom:46px;display:grid}.product-tour-heading h2{max-width:860px;color:var(--ink);letter-spacing:-.06em;margin:0;font-size:clamp(43px,5.4vw,72px);font-weight:560;line-height:.95}.product-tour-heading>p{max-width:520px;color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.65}.product-tour-layout{grid-template-columns:minmax(210px,.25fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.product-tour-copy{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:0 18px 48px var(--shadow-soft);border-radius:23px;flex-direction:column;padding:12px;display:flex}.product-tour-tabs{gap:4px;display:grid}.product-tour-tabs button{min-height:58px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:0 13px;display:grid;position:relative;overflow:hidden}.product-tour-tabs button>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:9px}.product-tour-tabs button>strong{color:inherit;font-size:13px}.product-tour-tabs button>i{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.product-tour-tabs button>i:after{content:"";background:currentColor;width:100%;height:100%;display:block;transform:translate(-100%)}.product-tour-tabs button[aria-selected=true]{background:var(--accent-soft);color:var(--accent)}.product-tour-tabs button[aria-selected=true]>i{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.product-tour-tabs button[aria-selected=true]>i{background:color-mix(in srgb, var(--accent) 15%, transparent)}}.product-tour-tabs button[aria-selected=true]>i:after{animation:6.5s linear forwards product-tour-progress}.product-tour-section[data-paused=true] .product-tour-tabs button[aria-selected=true]>i:after{animation-play-state:paused}.product-tour-tabs button:focus-visible,.product-tour-arrows button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@keyframes product-tour-progress{to{transform:translate(0)}}.product-tour-description{border-top:1px solid var(--line);margin:auto 6px 0;padding:22px 5px 4px}.product-tour-description>p{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:720}.product-tour-description h3{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(22px,2.2vw,31px);font-weight:590;line-height:1.03}.product-tour-description>span{color:var(--muted);margin-top:11px;font-size:11px;line-height:1.6;display:block}.product-tour-arrows{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;margin-top:21px;display:grid}.product-tour-arrows button{border:1px solid var(--line);background:var(--panel-2);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:17px;display:grid}.product-tour-arrows>span{color:var(--label);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:center;font-size:8px}.product-tour-browser{border:1px solid var(--admin-border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-tour-browser{border:1px solid color-mix(in srgb, var(--admin-border) 80%, var(--line))}}.product-tour-browser{background:var(--admin-page);box-shadow:0 28px 75px var(--shadow-strong);border-radius:23px}.product-tour-browser-bar{border-bottom:1px solid var(--admin-border);background:var(--admin-panel);align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.product-tour-browser-bar>span{background:var(--admin-border);border-radius:50%;width:7px;height:7px}.product-tour-browser-bar>span:first-child{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.product-tour-browser-bar>span:first-child{background:color-mix(in srgb, var(--danger) 75%, var(--admin-border))}}.product-tour-browser-bar>span:nth-child(2){background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.product-tour-browser-bar>span:nth-child(2){background:color-mix(in srgb, var(--warning) 75%, var(--admin-border))}}.product-tour-browser-bar>span:nth-child(3){background:var(--success)}@supports (color:color-mix(in lab, red, red)){.product-tour-browser-bar>span:nth-child(3){background:color-mix(in srgb, var(--success) 75%, var(--admin-border))}}.product-tour-browser-bar strong{min-width:0;color:var(--admin-card-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-size:7px;font-weight:600;overflow:hidden}.product-tour-panel{min-height:560px;animation:.32s ease-out product-tour-panel-in}@keyframes product-tour-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.tour-app-surface{min-height:560px;color:var(--admin-ink);background:var(--admin-page);padding:16px}.tour-app-header{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:15px;grid-template-columns:38px minmax(120px,auto) minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.tour-app-brand{background:var(--admin-primary);width:36px;height:36px;color:var(--admin-primary-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border-radius:10px;place-items:center;font-size:9px;font-weight:750;display:grid}.tour-app-title{flex-direction:column;gap:2px;min-width:0;display:flex}.tour-app-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tour-app-title small{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.tour-app-header nav{justify-self:end;align-items:center;gap:4px;min-width:0;display:flex}.tour-app-header nav span{min-height:34px;color:var(--admin-tab-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:680;display:inline-flex}.tour-app-header nav span.is-active{background:var(--admin-primary);color:var(--admin-primary-text)}.tour-app-header nav i,.tour-component-groups i{background:currentColor;border-radius:50%;place-items:center;min-width:17px;height:17px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tour-app-header nav i,.tour-component-groups i{background:color-mix(in srgb, currentColor 10%, transparent)}}.tour-app-header nav i,.tour-component-groups i{font-size:6px;font-style:normal}.tour-overview-main{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:10px;margin-top:10px;display:grid}.tour-overview-photo{border:1px solid var(--admin-border);background:var(--admin-media-bg);border-radius:17px;place-items:center;min-height:238px;display:grid;position:relative;overflow:hidden}.tour-overview-photo>div{color:var(--admin-card-muted);justify-items:center;gap:3px;display:grid}.tour-overview-photo>div span{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:8px}.tour-overview-photo>div strong{letter-spacing:-.05em;font-size:31px}.tour-overview-photo img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.tour-overview-photo>small{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1310c7;border-radius:999px;padding:6px 8px;font-size:6px;position:absolute;bottom:12px;left:12px}.tour-overview-summary{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;flex-direction:column;min-width:0;padding:20px;display:flex}.tour-overview-summary>p,.tour-preview-heading p,.tour-grouping-report>p{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;margin:0 0 7px;font-size:7px;font-weight:720}.tour-overview-summary>h3{letter-spacing:-.055em;margin:0;font-size:clamp(29px,3.6vw,49px);font-weight:570;line-height:.96}.tour-overview-summary>span{color:var(--admin-card-muted);margin-top:7px;font-size:9px}.tour-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:auto;padding-top:18px;display:grid}.tour-score-grid article{border-top:1px solid var(--admin-row-border);min-width:0;padding-top:10px}.tour-score-grid small,.tour-metric-row small,.tour-grouping-report article small,.tour-component-specs small{color:var(--admin-card-muted);letter-spacing:.08em;text-transform:uppercase;font-size:6px;display:block}.tour-score-grid strong{color:var(--admin-ink);letter-spacing:-.04em;margin-top:4px;font-size:clamp(18px,2vw,27px);display:block}.tour-score-grid strong i{color:var(--admin-card-muted);font-size:.48em;font-style:normal;font-weight:500}.tour-score-grid article>span{color:var(--success);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;display:block;overflow:hidden}.tour-build-glance{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;margin-top:10px;overflow:hidden}.tour-build-glance>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 13px;display:flex}.tour-build-glance>header strong{font-size:10px}.tour-build-glance>header span{color:var(--admin-card-muted);font-size:7px}.tour-build-glance>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tour-build-glance article{flex-direction:column;gap:4px;min-width:0;padding:12px 13px;display:flex}.tour-build-glance article+article{border-left:1px solid var(--admin-row-border)}.tour-build-glance small{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:6px}.tour-build-glance strong,.tour-build-glance span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tour-build-glance strong{font-size:9px}.tour-build-glance article>span{color:var(--admin-card-muted);font-size:7px}.tour-preview-heading{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin-top:10px;padding:10px 15px;display:flex}.tour-preview-heading h3{letter-spacing:-.035em;margin:0;font-size:clamp(18px,2.5vw,29px)}.tour-preview-heading>span{color:var(--admin-card-muted);font-size:7px}.tour-setup-chips{grid-template-columns:1.15fr 1fr .9fr;gap:7px;margin-top:8px;display:grid}.tour-setup-chips>span{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:13px;grid-template-rows:auto auto;grid-template-columns:29px minmax(0,1fr);column-gap:8px;min-width:0;padding:8px 10px;display:grid}.tour-setup-chips i{background:var(--admin-accent);border-radius:9px;grid-row:1/span 2;align-self:center;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.tour-setup-chips i{background:color-mix(in srgb, var(--admin-accent) 10%, var(--admin-upload-surface))}}.tour-setup-chips i{color:var(--admin-accent);font-size:11px;font-style:normal}.tour-setup-chips small{color:var(--admin-card-muted);text-transform:uppercase;font-size:6px}.tour-setup-chips strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.tour-chrono-chart{border:1px solid var(--admin-border);background:var(--admin-panel);color:var(--success);border-radius:15px;margin-top:8px;padding:11px 13px 6px}.tour-chart-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.tour-chart-label span{color:var(--admin-card-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:6px}.tour-chart-label strong{color:var(--admin-ink);font-size:8px}.tour-chrono-chart svg{width:100%;height:218px;display:block;overflow:visible}.tour-chart-grid line{stroke:var(--admin-row-border);stroke-width:1px}.tour-chart-average{stroke:var(--admin-accent);stroke-width:1.5px;stroke-dasharray:7 7}.tour-chart-area{color:var(--success)}.tour-chart-line{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.tour-chrono-chart circle{fill:var(--admin-panel);stroke:currentColor;stroke-width:2.6px}.tour-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.tour-metric-row article{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:12px;min-width:0;padding:9px 11px}.tour-metric-row strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.tour-grouping-layout{grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);gap:8px;min-height:412px;margin-top:8px;display:grid}.tour-target-card,.tour-grouping-report{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:16px}.tour-target-card{place-items:center;padding:12px;display:grid}.tour-target-card svg{width:100%;height:100%;max-height:365px}.target-paper{fill:var(--admin-upload-surface);stroke:var(--admin-row-border);stroke-width:2px}.target-ring{fill:none;stroke:var(--admin-row-border);stroke-width:1.2px}.target-center{fill:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.target-center{fill:color-mix(in srgb, var(--admin-accent) 17%, var(--admin-upload-surface))}}.target-center{stroke:var(--admin-accent);stroke-width:1.4px}.target-shot-ring{fill:var(--admin-panel);stroke:var(--admin-ink);stroke-width:1.2px}.target-shot{fill:var(--admin-ink)}.target-measure{fill:var(--admin-accent);stroke:var(--admin-accent);stroke-width:1px}.target-measure text{stroke:none;font-size:8px;font-weight:700}.tour-grouping-report{flex-direction:column;padding:22px;display:flex}.tour-grouping-report>strong{letter-spacing:-.045em;font-size:clamp(25px,3vw,39px)}.tour-grouping-report>span{max-width:440px;color:var(--admin-card-muted);margin-top:8px;font-size:9px;line-height:1.55}.tour-grouping-report>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:22px;display:grid}.tour-grouping-report article{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:12px;padding:11px}.tour-grouping-report article strong{margin-top:5px;font-size:14px;display:block}.tour-grouping-report footer{border-top:1px solid var(--admin-row-border);color:var(--admin-card-muted);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:13px;font-size:7px;display:flex}.tour-grouping-report footer span:first-child{color:var(--admin-ink);font-weight:680}.tour-component-groups{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-height:51px;margin-top:10px;padding:5px;display:grid}.tour-component-groups>span{min-width:0;color:var(--admin-tab-muted);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:680;display:flex}.tour-component-groups>span.is-active{background:var(--admin-primary);color:var(--admin-primary-text)}.tour-component-layout{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.tour-component-layout>aside,.tour-component-layout>section{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:15px;min-width:0;overflow:hidden}.tour-component-layout>aside>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:8px 11px;display:flex}.tour-component-layout>aside>header strong{font-size:9px}.tour-component-layout>aside>header small{color:var(--admin-card-muted);font-size:6px}.tour-component-layout>aside>div{border-bottom:1px solid var(--admin-row-border);grid-template-columns:21px minmax(0,1fr);align-items:center;gap:6px;min-height:68px;padding:8px;display:grid}.tour-component-layout>aside>div.is-active{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.tour-component-layout>aside>div.is-active{background:color-mix(in srgb, var(--admin-accent) 8%, var(--admin-panel))}}.tour-component-layout>aside>div.is-active{box-shadow:inset 3px 0 var(--admin-accent)}.tour-component-layout>aside>div>i{border:1px solid var(--admin-border);width:18px;height:18px;color:var(--success);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.tour-component-layout>aside>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.tour-component-layout>aside>div strong,.tour-component-layout>aside>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tour-component-layout>aside>div strong{font-size:8px}.tour-component-layout>aside>div small{color:var(--admin-card-muted);font-size:6px}.tour-component-layout>section{flex-direction:column;display:flex}.tour-component-layout>section>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:flex-start;gap:12px;min-height:77px;padding:11px 13px;display:flex}.tour-component-layout>section>header small{color:var(--admin-accent);letter-spacing:.09em;font-size:6px;font-weight:720}.tour-component-layout>section>header h3{letter-spacing:-.035em;margin:4px 0 2px;font-size:18px}.tour-component-layout>section>header span{color:var(--admin-card-muted);font-size:7px}.tour-component-layout>section>header b{border:1px solid var(--admin-border);color:var(--admin-card-muted);border-radius:999px;flex:none;padding:6px 8px;font-size:6px;font-weight:650}.tour-component-layout>section>nav{border-bottom:1px solid var(--admin-row-border);background:var(--admin-editor);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:44px;padding:5px;display:grid}.tour-component-layout>section>nav span{color:var(--admin-tab-muted);border-radius:8px;place-items:center;font-size:7px;font-weight:680;display:grid}.tour-component-layout>section>nav span.is-active{background:var(--admin-panel);color:var(--admin-ink);box-shadow:0 3px 10px #0000000a}.tour-component-fields{grid-template-columns:1fr 1.25fr;gap:7px;padding:10px 10px 0;display:grid}.tour-component-fields label{border:1px solid var(--admin-field-border);background:var(--admin-panel);border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:8px 10px;display:flex}.tour-component-fields span{color:var(--admin-card-muted);font-size:6px}.tour-component-fields strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tour-component-specs{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:11px;margin:8px 10px 0;overflow:hidden}.tour-component-specs>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.tour-component-specs>header strong{font-size:8px}.tour-component-specs>header span{color:var(--admin-card-muted);font-size:6px}.tour-component-specs>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tour-component-specs>div>span{min-width:0;padding:10px}.tour-component-specs>div>span+span{border-left:1px solid var(--admin-row-border)}.tour-component-specs>div strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.tour-component-layout>section>footer{border-top:1px solid var(--admin-row-border);justify-content:flex-end;margin-top:auto;padding:9px 10px;display:flex}.tour-component-layout>section>footer button{background:var(--admin-primary);min-height:30px;color:var(--admin-primary-text);border:0;border-radius:8px;padding:0 13px;font-size:7px;font-weight:680}.why-section{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(50px,8vw,130px);width:min(1420px,100%);margin:0 auto;padding:110px clamp(20px,6vw,96px) 55px;display:grid}.why-copy{position:sticky;top:115px}.why-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:560;line-height:.96}.why-copy>p:last-child{color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.65}.feature-grid{gap:12px;display:grid}.feature-grid article{border:1px solid var(--line);background:var(--panel);min-height:148px;box-shadow:0 10px 30px var(--shadow-soft);border-radius:18px;padding:24px 24px 23px 112px;position:relative}.feature-grid article>span{background:var(--accent-soft);width:65px;height:65px;color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border-radius:17px;place-items:center;font-size:8px;font-weight:750;display:grid;position:absolute;top:24px;left:23px}.feature-grid h3{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.feature-grid p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.catalog-section{padding:92px clamp(20px,6vw,96px) 120px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px;display:flex}.section-heading h2,.contact-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,68px);font-weight:540;line-height:.95}.catalog-controls{justify-content:space-between;align-items:center;gap:18px;margin:0 0 30px;display:flex}.collection-tabs{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;gap:5px;margin:0;padding:5px;display:inline-flex}.collection-tabs button{min-width:150px;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:0 15px;font-size:13px;font-weight:650;display:inline-flex}.collection-tabs button strong{background:var(--panel);min-width:24px;height:24px;color:var(--label);border-radius:999px;place-items:center;font-size:10px;display:grid}.collection-tabs button.active{background:var(--panel);color:var(--ink);box-shadow:0 4px 14px var(--shadow-soft)}.collection-tabs button.active strong{background:var(--accent-soft);color:var(--accent)}.collection-tabs button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.catalog-view-toggle{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;align-items:center;gap:4px;min-height:44px;padding:5px;display:inline-flex}.catalog-view-toggle>span{color:var(--label);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding:0 9px 0 7px;font-size:9px}.catalog-view-toggle button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:11px;font-weight:650}.catalog-view-toggle button.active{background:var(--panel);color:var(--ink);box-shadow:0 3px 11px var(--shadow-soft)}.catalog-view-toggle button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.product-grid.is-compact{grid-template-columns:1fr;gap:11px;max-width:1120px}.product-card{background:var(--panel);border:1px solid var(--line);box-shadow:0 10px 30px var(--shadow-soft);border-radius:20px;transition:transform .25s,box-shadow .25s;overflow:hidden}.product-card:hover{box-shadow:0 18px 48px var(--shadow-strong);transform:translateY(-5px)}.product-card-compact{border-radius:15px}.product-card-compact:hover{box-shadow:0 14px 38px var(--shadow-strong);transform:none}.compact-card-summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:116px minmax(0,1fr) minmax(310px,auto);align-items:center;gap:18px;min-height:108px;padding:10px 14px 10px 10px;list-style:none;display:grid}.compact-card-summary::-webkit-details-marker{display:none}.compact-card-summary::marker{content:"";display:none}.compact-card-summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px;border-radius:14px}.compact-card-thumbnail{background:var(--media-bg);border-radius:10px;width:116px;height:86px;display:block;overflow:hidden}.compact-card-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.compact-card-placeholder{background:linear-gradient(135deg, var(--placeholder-start), var(--placeholder-end));width:100%;height:100%;color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;place-items:center;font-size:11px;display:grid}.compact-card-placeholder .collection-type-icon{width:24px;height:24px}.compact-card-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.compact-card-copy>strong{color:var(--ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,2.1vw,27px);font-weight:580;overflow:hidden}.compact-card-copy>span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.compact-card-seller{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.compact-card-metrics{grid-template-columns:minmax(120px,1fr) minmax(105px,.8fr) 32px;align-items:center;gap:12px;min-width:0;display:grid}.compact-card-metrics>span:not(.compact-card-chevron){border-left:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding-left:15px;display:flex}.compact-card-metrics small{color:var(--label);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.compact-card-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.compact-retail-line{color:var(--muted);font-size:9px;font-style:normal;line-height:1.25}.compact-retail-line.is-saving{color:var(--success)}.compact-card-chevron{background:var(--panel-2);width:32px;height:32px;color:var(--accent);border-radius:50%;place-items:center;font-size:20px;line-height:1;transition:transform .18s,background-color .18s;display:grid}.product-card-compact[open] .compact-card-chevron{background:var(--accent-soft);transform:rotate(180deg)}.compact-card-expanded{border-top:1px solid var(--line);animation:.18s ease-out compact-card-reveal}@keyframes compact-card-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.product-media{background:var(--media-bg);height:330px;position:relative;overflow:hidden}.product-photo{position:absolute;inset:0;overflow:hidden}.product-photo-main{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0}.product-card:hover .product-photo-main{transform:scale(1.025)}.image-placeholder{background:linear-gradient(135deg, var(--placeholder-start), var(--placeholder-end));flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.image-placeholder:before,.image-placeholder:after{content:"";background:var(--placeholder-line);width:75%;height:1px;position:absolute;transform:rotate(-18deg)}.image-placeholder:after{transform:rotate(18deg)}.image-placeholder span{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;z-index:1;font-size:11px}.image-placeholder .catalog-placeholder-icon{width:86px;height:86px;color:var(--accent);place-items:center;display:grid}.image-placeholder .catalog-placeholder-icon .collection-type-icon{width:76px;height:76px}.image-placeholder strong{letter-spacing:-.04em;z-index:1;margin-top:8px;font-size:28px}.image-placeholder small{z-index:1;color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin-top:5px;font-size:9px}.image-placeholder i{border:1px solid var(--placeholder-ring);border-radius:50%;width:180px;height:180px;position:absolute}.status-badge{z-index:2;background:var(--badge-bg);border:1px solid var(--badge-border);box-shadow:0 6px 20px var(--badge-shadow);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:650;position:absolute;top:18px;right:18px}.status-verfügbar{color:var(--success)}.status-reserviert,.status-test-ausstehend{color:var(--warning)}.status-verkauft{color:var(--sold)}.product-content{padding:26px}.product-meta{color:var(--accent);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:16px;font-size:10px;display:flex}.product-content h3{letter-spacing:-.045em;margin:0 0 9px;font-size:clamp(25px,3vw,38px);font-weight:560}.product-seller{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:-2px 0 10px;font-size:9px}.product-lead{color:var(--muted);margin:0 0 25px;font-size:14px;line-height:1.55}.mini-specs{border-top:1px solid var(--line);margin:0}.mini-specs div{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.34fr) 1fr;gap:18px;padding:11px 0;display:grid}.mini-specs dt{color:var(--label);font-size:11px}.mini-specs dd{color:var(--body-text);margin:0;font-size:12px;line-height:1.4}.card-footer{justify-content:space-between;align-items:center;gap:18px;padding-top:24px;display:flex}.card-footer strong{color:var(--ink);font-size:17px}.card-price-stack{flex-direction:column;gap:4px;display:flex}.card-price-stack small{color:var(--muted);font-size:10px;line-height:1.35}.card-price-stack small.is-saving{color:var(--success)}.card-footer a{color:var(--accent);font-size:13px;font-weight:650}.card-footer a span{color:var(--accent);margin-left:5px}.empty-state{border:1px solid var(--line);text-align:center;color:var(--muted);justify-items:center;gap:18px;margin-top:34px;padding:60px;display:grid}.empty-state strong{color:var(--ink);font-size:24px}.empty-state button{color:var(--accent);background:0 0;border:0;text-decoration:underline}.empty-state a{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:11px 16px;font-size:12px;font-weight:680}.landing-hub-cta{border:1px solid var(--line);background:var(--panel);width:min(1420px,100% - clamp(40px,12vw,192px));box-shadow:0 16px 44px var(--shadow-soft);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin:72px auto 110px;padding:clamp(28px,4vw,54px);display:grid}.landing-hub-cta h2{letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(38px,5vw,66px);font-weight:560;line-height:.96}.landing-hub-cta p:not(.eyebrow){max-width:710px;color:var(--muted);margin:20px 0 0;font-size:15px;line-height:1.65}.landing-hub-cta .hero-button{background:var(--accent-solid);min-width:150px;color:var(--on-accent)}.faq-section{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(50px,8vw,130px);width:min(1420px,100%);margin:0 auto;padding:30px clamp(20px,6vw,96px) 120px;scroll-margin-top:92px;display:grid}.faq-heading{position:sticky;top:115px}.faq-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:560;line-height:.96}.faq-heading>p:last-child{max-width:510px;color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.65}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:78px;color:var(--ink);cursor:pointer;letter-spacing:-.025em;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:24px;padding:18px 3px;font-size:clamp(17px,1.7vw,21px);font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::marker{content:"";display:none}.faq-list summary:after{content:"+";background:var(--panel-2);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:400;line-height:1;transition:transform .18s,background-color .18s;display:grid}.faq-list details[open] summary:after{background:var(--accent-soft);transform:rotate(45deg)}.faq-list summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:8px}.faq-list details>div{max-width:750px;padding:0 62px 25px 3px}.faq-list details>div p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.faq-list details>div a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-weight:650}.faq-list details>div a:hover{text-decoration-color:currentColor}.hub-catalog-section{min-height:calc(100vh - 72px);padding-top:clamp(72px,9vw,126px)}.hub-intro-copy{max-width:670px;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.6}.contact-section{background:var(--accent-solid);color:var(--on-accent);padding:100px clamp(20px,6vw,96px)}.contact-section .eyebrow{color:var(--contact-eyebrow)}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(50px,9vw,150px);display:grid}.contact-grid>div>p{max-width:610px;margin:0;font-size:17px;line-height:1.7}.community-cta{border:1px solid var(--contact-line);color:var(--on-accent);border-radius:999px;align-items:center;gap:12px;margin-top:28px;padding:12px 17px;font-size:13px;font-weight:680;display:inline-flex}.community-login-note{max-width:540px;color:var(--contact-muted);margin-top:13px;font-size:10px;line-height:1.5;display:block}.contact-placeholder{border-top:1px solid var(--contact-line);gap:7px;margin-top:36px;padding-top:19px;display:grid}.contact-placeholder span,.contact-placeholder small{color:var(--contact-muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.contact-placeholder strong{font-size:22px}.site-footer{color:var(--muted);border-top:1px solid var(--line);grid-template-columns:.55fr 1.2fr;align-items:start;gap:50px;padding:55px clamp(20px,6vw,96px);font-size:12px;line-height:1.7;display:grid}.site-footer>div{flex-direction:column;gap:4px;display:flex}.site-footer strong{color:var(--ink);font-size:15px}.site-footer p{margin:0}.site-footer .site-footer-content{gap:14px}.site-footer nav{flex-wrap:wrap;gap:7px 18px;display:flex}.site-footer nav a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-weight:650}.site-footer nav a:hover{color:var(--accent);text-decoration-color:currentColor}.legal-small{color:var(--legal)}.profile-page{min-height:100vh}.profile-shell{width:min(1180px,100%);margin:0 auto;padding:52px clamp(20px,5vw,68px) 110px}.profile-heading{max-width:760px;margin:3px 0 38px}.profile-heading .eyebrow{margin-bottom:12px}.profile-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(46px,6vw,76px);font-weight:560;line-height:.95}.profile-heading>p:last-child{max-width:650px;color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.6}.profile-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);align-items:start;gap:18px;display:grid}.profile-sidebar{gap:18px;display:grid}.profile-card{border:1px solid var(--line);background:var(--panel);box-shadow:0 12px 34px var(--shadow-soft);border-radius:20px;padding:24px}.profile-main-card{padding:0;overflow:hidden}.profile-main-card form{padding:25px}.profile-identity{border-bottom:1px solid var(--line);background:linear-gradient(135deg, var(--panel-2), var(--accent-soft));align-items:center;gap:16px;min-height:116px;padding:23px 25px;display:flex}.profile-avatar{background:var(--accent-solid);width:62px;height:62px;color:var(--on-accent);letter-spacing:-.03em;border-radius:19px;flex:none;place-items:center;font-size:19px;font-weight:730;display:grid;box-shadow:0 10px 24px #316bea2e}.profile-identity>div{flex-direction:column;gap:5px;min-width:0;display:flex}.profile-identity span:not(.profile-avatar){color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.profile-identity strong{color:var(--ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:25px;font-weight:590;overflow:hidden}.profile-card-heading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:21px;display:flex}.profile-card-heading h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:20px}.profile-card-heading p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.profile-view-options{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.profile-view-options legend{color:var(--label);margin-bottom:10px;font-size:11px;font-weight:650}.profile-view-option{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:13px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:13px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.profile-view-option:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-view-option:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.profile-view-option.is-selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-view-option.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 12%, transparent)}}.profile-view-option input{width:17px;height:17px;accent-color:var(--accent-solid);margin:2px 0 0}.profile-view-option>span{gap:5px;min-width:0;display:grid}.profile-view-option strong{color:var(--ink);font-size:11px;line-height:1.35}.profile-view-option strong em{background:var(--accent-solid);color:var(--on-accent);letter-spacing:.05em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:4px;padding:3px 6px;font-size:7px;font-style:normal;display:inline-flex}.profile-view-option small{color:var(--muted);font-size:9px;line-height:1.45}.profile-preference-footer{gap:10px;margin-top:14px;display:grid}.profile-preference-footer>span{min-height:16px}.profile-preference-footer i{font-style:normal;display:block}.profile-preference-footer .profile-primary-button{width:100%}.profile-field{flex-direction:column;gap:7px;margin-top:15px;display:flex}.profile-field>span{color:var(--label);font-size:11px;font-weight:600}.profile-field input,.profile-field select{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:49px;color:var(--ink);border-radius:12px;outline:0;padding:11px 13px}.profile-field input:focus,.profile-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.profile-field input[readonly]{color:var(--muted);cursor:default}.profile-field small{color:var(--muted);font-size:10px;line-height:1.45}.profile-form-section{border-top:1px solid var(--line);margin-top:25px;padding-top:24px}.profile-form-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.profile-form-section-heading{flex-direction:column;gap:5px;display:flex}.profile-form-section-heading>strong{color:var(--ink);font-size:14px}.profile-form-section-heading>span{color:var(--muted);font-size:11px;line-height:1.45}.profile-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.profile-field-full{grid-column:1/-1}.profile-consent{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:14px;align-items:flex-start;gap:11px;margin-top:17px;padding:14px;display:flex}.profile-consent input{width:18px;height:18px;accent-color:var(--accent-solid);flex:none;margin-top:2px}.profile-consent>span{flex-direction:column;gap:4px;display:flex}.profile-consent strong{color:var(--ink);font-size:11px}.profile-consent small{color:var(--muted);font-size:10px;line-height:1.5}.profile-consent a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.profile-rules-consent{border-color:var(--accent);margin-top:24px}@supports (color:color-mix(in lab, red, red)){.profile-rules-consent{border-color:color-mix(in srgb, var(--accent) 34%, var(--line))}}.profile-rules-consent{background:var(--accent-soft)}.profile-form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin-top:24px;padding-top:20px;display:flex}.profile-form-status{min-width:0;font-size:11px}.profile-success{color:var(--success)}.profile-error{color:var(--danger);font-size:11px;line-height:1.45}.profile-primary-button,.profile-secondary-button,.profile-danger-button{border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:12px;font-weight:680;display:inline-flex}.profile-primary-button{border:1px solid var(--accent-solid);background:var(--accent-solid);color:var(--on-accent)}.profile-secondary-button{border:1px solid var(--line);background:var(--panel-2);color:var(--ink)}.profile-danger-button{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.profile-danger-button{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--line))}}.profile-danger-button{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.profile-danger-button{background:color-mix(in srgb, var(--danger) 8%, var(--panel))}}.profile-danger-button{color:var(--danger)}.profile-primary-button:hover:not(:disabled){filter:brightness(1.06)}.profile-secondary-button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.profile-danger-button:hover:not(:disabled){border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.profile-danger-button:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 13%, var(--panel))}}.profile-primary-button:focus-visible,.profile-secondary-button:focus-visible,.profile-danger-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.profile-primary-button:disabled,.profile-secondary-button:disabled,.profile-danger-button:disabled{opacity:.48;cursor:default}.profile-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.profile-stats div{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;min-width:0;padding:11px}.profile-stats dt{color:var(--muted);font-size:9px}.profile-stats dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:22px;font-weight:650}.profile-readiness-card{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.profile-readiness-card{border-color:color-mix(in srgb, var(--warning) 38%, var(--line))}}.profile-readiness-card.is-ready{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.profile-readiness-card.is-ready{border-color:color-mix(in srgb, var(--success) 38%, var(--line))}}.profile-readiness-list{gap:8px;display:grid}.profile-readiness-list>span{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.profile-readiness-list i{background:var(--warning);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-readiness-list i{background:color-mix(in srgb, var(--warning) 14%, var(--panel))}}.profile-readiness-list i{color:var(--warning);font-style:normal;font-weight:800}.profile-readiness-list .is-ready i{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.profile-readiness-list .is-ready i{background:color-mix(in srgb, var(--success) 13%, var(--panel))}}.profile-readiness-list .is-ready i{color:var(--success)}.profile-readiness-list strong{font-size:11px}.profile-readiness-list small{color:var(--muted);font-size:9px}.profile-sidebar .profile-secondary-button,.profile-sidebar .profile-danger-button{width:100%}.profile-danger-card{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.profile-danger-card{border-color:color-mix(in srgb, var(--danger) 28%, var(--line))}}.profile-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080c10b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-dialog{border:1px solid var(--line);background:var(--panel);border-radius:22px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:26px;overflow-y:auto;box-shadow:0 30px 90px #00000057}.profile-dialog-icon{background:var(--danger);border-radius:13px;place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-dialog-icon{background:color-mix(in srgb, var(--danger) 12%, var(--panel))}}.profile-dialog-icon{color:var(--danger);font-size:20px;font-weight:750}.profile-dialog h2{letter-spacing:-.035em;margin:18px 0 0;font-size:25px}.profile-dialog>p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.58}.profile-dialog .profile-dialog-note{border:1px solid var(--line);background:var(--panel-2);color:var(--body-text);border-radius:11px;padding:12px 13px}.profile-dialog-actions{justify-content:flex-end;gap:8px;margin-top:23px;display:flex}.detail-page{min-height:100vh}.detail-wrap{max-width:1600px;margin:0 auto;padding:54px clamp(20px,6vw,96px) 120px}.back-link{color:var(--accent);margin-bottom:35px;font-size:13px;font-weight:600;display:inline-block}.detail-hero{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:clamp(36px,6vw,90px);display:grid}.detail-gallery{align-content:start;gap:12px;min-width:0;display:grid}.detail-image{aspect-ratio:4/3;background:var(--media-bg);border:1px solid var(--line);border-radius:22px;min-height:0;position:relative;overflow:hidden}.detail-image.is-portrait{aspect-ratio:1}.detail-image-main,.detail-image-backdrop{width:100%;height:100%;display:block;position:absolute;inset:0}.detail-image-backdrop{object-fit:cover;filter:blur(28px)brightness(.64)saturate(.82);opacity:.55;transform:scale(1.12)}.detail-image-main{z-index:1;object-fit:contain}.detail-image .image-placeholder{height:100%;min-height:0}.detail-image-button{width:100%;color:inherit;text-align:initial;cursor:zoom-in;padding:0}.detail-image-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.detail-image-count,.detail-expand{z-index:2;border:1px solid var(--image-control-border);background:var(--image-control-bg);color:var(--ink);box-shadow:0 5px 18px var(--image-control-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;font-size:11px;font-weight:650;position:absolute;bottom:16px}.detail-image-count{padding:8px 10px;left:16px}.detail-expand{padding:8px 12px;right:16px}.detail-thumbnails{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:9px;min-width:0;padding:2px 2px 7px;display:flex;overflow-x:auto}.detail-thumbnail{aspect-ratio:4/3;background:var(--panel-2);scroll-snap-align:start;opacity:.68;border:2px solid #0000;border-radius:11px;flex:0 0 96px;padding:0;transition:opacity .18s,border-color .18s,transform .18s;overflow:hidden}.detail-thumbnail:hover{opacity:1;transform:translateY(-1px)}.detail-thumbnail.active{opacity:1;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.detail-thumbnail:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.detail-thumbnail img{object-fit:contain;background:var(--media-bg);width:100%;height:100%;display:block}.detail-info{flex-direction:column;padding:26px 0;display:flex}.detail-info h1{letter-spacing:-.06em;margin:20px 0 16px;font-size:clamp(44px,6vw,82px);font-weight:540;line-height:.92}.detail-seller{color:var(--muted);margin:0;font-size:12px}.detail-seller strong{color:var(--accent);font-weight:680}.detail-price{color:var(--ink);margin-top:auto;padding-top:30px;font-size:31px}.build-value-card{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;gap:5px;margin-top:14px;padding:17px 18px;display:grid}.build-value-card>span{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.build-value-card>strong{color:var(--ink);letter-spacing:-.03em;font-size:24px;line-height:1.1}.build-value-card>small{color:var(--muted);font-size:10px;line-height:1.45}.build-savings{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin:7px 0 0;padding-top:10px;display:flex}.build-savings strong{color:var(--success);letter-spacing:-.01em;font-size:14px}.build-savings span{color:var(--body-text);font-size:11px}.detail-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.detail-tags span{border:1px solid var(--line);background:var(--panel);color:var(--tag-text);border-radius:999px;padding:8px 11px;font-size:11px}.facts-panel{background:var(--panel);border:1px solid var(--line);box-shadow:0 12px 34px var(--shadow-soft);border-radius:18px;grid-template-columns:1fr 180px 180px;margin-top:34px;display:grid;overflow:hidden}.facts-panel.performance-facts-panel{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(145px,170px))}.fact-description,.fact-metric{padding:25px 28px}.fact-description{border-right:1px solid var(--line)}.fact-description p{color:var(--description-text);margin:9px 0 0;font-size:16px;line-height:1.55}.fact-metric{border-right:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.fact-metric:last-child{border-right:0}.fact-label{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.fact-metric strong{letter-spacing:-.04em;margin-top:7px;font-size:35px;line-height:1}.performance-overview-score strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:flex}.performance-overview-score strong i{color:var(--muted);letter-spacing:0;font-size:11px;font-style:normal;font-weight:500}.performance-overview-score.is-exceptional strong,.performance-overview-score.is-strong strong{color:var(--success)}.fact-metric small{color:var(--muted);margin-top:7px;font-size:10px}.fact-metric.fact-text strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(18px,2.2vw,27px);line-height:1.08}.notice-box{border:1px solid var(--notice-border);background:var(--notice-bg);border-radius:14px;margin-top:18px;padding:20px 24px}.notice-box h2{color:var(--notice-title);text-transform:uppercase;letter-spacing:.08em;margin:0 0 9px;font-size:12px}.notice-box ul{color:var(--notice-text);margin:0;padding-left:19px;font-size:13px;line-height:1.6}.detail-sections{gap:12px;margin-top:42px;display:grid}.detail-section{border:1px solid var(--line);background:var(--panel);border-radius:15px;overflow:hidden}.detail-section>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:23px 26px;font-size:18px;list-style:none;display:flex}.detail-section>summary::-webkit-details-marker{display:none}.detail-section>summary span{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:11px}.detail-section[open]>summary{border-bottom:1px solid var(--line)}.detail-section-content{padding:24px 26px 30px}.spec-table{border-collapse:collapse;width:100%}.spec-table th,.spec-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 10px;font-size:13px;line-height:1.5}.spec-table th{color:var(--muted);width:25%;font-weight:450}.spec-table td{color:var(--table-text)}.spec-table .retail-price-cell{text-align:right;white-space:nowrap;width:160px}.retail-price-cell>span,.retail-price-cell>small{color:var(--muted);font-size:10px;font-weight:450;display:block}.retail-price-cell>strong{color:var(--ink)}.retail-subtotal{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.retail-subtotal>div{gap:4px;min-width:0;display:grid}.retail-subtotal span{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.retail-subtotal small{color:var(--muted);font-size:10px;line-height:1.4}.retail-subtotal>strong{color:var(--ink);letter-spacing:-.025em;text-align:right;flex:none;font-size:18px;line-height:1}.component-group+.component-group{margin-top:32px}.component-group h3{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.component-subgroup{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;margin-top:18px;overflow:hidden}.component-subgroup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;list-style:none;display:flex}.component-subgroup>summary::-webkit-details-marker{display:none}.component-subgroup>summary strong{color:var(--ink);font-size:13px;font-weight:600}.component-subgroup>summary span{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:10px}.component-subgroup[open]>summary{border-bottom:1px solid var(--line)}.component-subgroup-content{background:var(--panel);padding:4px 16px 12px}.gallery{gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.gallery img{object-fit:cover;border:1px solid var(--line);flex:none;width:min(78vw,460px);height:300px}.lightbox{z-index:200;color:#fff;overscroll-behavior:contain;background:#070a0ef7;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100dvh;display:grid;position:fixed;inset:0}.lightbox-toolbar,.lightbox-footer{background:#070a0eeb;justify-content:space-between;align-items:center;gap:22px;min-height:72px;padding:14px clamp(16px,3vw,40px);display:flex}.lightbox-toolbar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.lightbox-toolbar strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(68vw,760px);font-size:14px;overflow:hidden}.lightbox-toolbar span{color:#aeb8c2;font-size:11px}.lightbox-toolbar button{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;flex:none;width:42px;height:42px;font-size:28px;line-height:1}.lightbox-toolbar button:hover{background:#ffffff29}.lightbox-toolbar{padding-top:max(14px, env(safe-area-inset-top))}.lightbox-stage{touch-action:pan-x pan-y pinch-zoom;place-items:center;min-height:0;padding:18px clamp(18px,6vw,90px);display:grid;position:relative;overflow:hidden}.lightbox-image-scroll{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:auto}.lightbox-image-scroll img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block}.lightbox-image-scroll img.zoomed{cursor:zoom-out}.lightbox-nav{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090d119e;border:1px solid #ffffff2e;border-radius:13px;width:46px;height:58px;font-size:38px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav:hover{background:#ffffff29}.lightbox-nav.previous{left:clamp(8px,2vw,28px)}.lightbox-nav.next{right:clamp(8px,2vw,28px)}.lightbox-footer{min-height:66px;padding-bottom:max(14px, env(safe-area-inset-bottom));border-top:1px solid #ffffff1a}.lightbox-footer p{text-overflow:ellipsis;white-space:nowrap;color:#d3d9df;min-width:0;margin:0;font-size:12px;overflow:hidden}.lightbox-zoom{flex:none;align-items:center;gap:8px;display:flex}.lightbox-zoom button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:9px;width:35px;height:35px;font-size:20px}.lightbox-zoom button:disabled{opacity:.35;cursor:default}.lightbox-zoom span{color:#b8c0c8;text-align:center;min-width:48px;font-size:11px}.history-card{border-bottom:1px solid var(--line);padding:20px 0}.history-card:first-child{padding-top:0}.history-card:last-child{border-bottom:0;padding-bottom:0}.history-head{justify-content:space-between;gap:20px;margin-bottom:14px;display:flex}.history-head strong{color:var(--ink)}.history-head span{color:var(--muted);font-size:12px}.detail-contact{background:var(--accent-solid);color:var(--on-accent);border-radius:20px;grid-template-columns:1fr 1fr;gap:50px;margin-top:70px;padding:clamp(28px,5vw,68px);display:grid}.detail-contact h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,62px);line-height:1}.detail-contact p{margin:0;font-size:16px;line-height:1.7}.detail-contact>div{min-width:0}.detail-contact-seller{opacity:.8;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:18px!important;font-size:12px!important}.detail-contact-action{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.detail-contact-action small{color:var(--on-accent)}@supports (color:color-mix(in lab, red, red)){.detail-contact-action small{color:color-mix(in srgb, var(--on-accent) 72%, transparent)}}.detail-contact-action small{font-size:10px;line-height:1.5}.detail-contact-button{border:1px solid var(--on-accent);justify-content:center;align-items:center;min-height:48px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.detail-contact-button{border:1px solid color-mix(in srgb, var(--on-accent) 45%, transparent)}}.detail-contact-button{background:var(--on-accent);color:var(--accent-solid);border-radius:999px;padding:0 19px;font-size:12px;font-weight:750}.detail-contact-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000002b}.detail-contact-button:disabled{cursor:wait;opacity:.68;box-shadow:none;transform:none}.detail-contact-error{font-weight:700;color:#ffd7d7!important}.private-note{color:var(--muted);margin-top:30px;font-size:12px;line-height:1.7}.detail-legal-links{flex-wrap:wrap;gap:7px 18px;margin-top:16px;font-size:11px;display:flex}.detail-legal-links a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.detail-legal-links a:hover{color:var(--accent)}.legal-shell{width:min(980px,100%);margin:0 auto;padding:52px clamp(20px,5vw,68px) 110px}.legal-heading{max-width:820px;margin:18px 0 42px}.legal-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,7vw,82px);font-weight:560;line-height:.95}.legal-heading>p:last-child{max-width:760px;color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.65}.legal-document{gap:12px;display:grid}.legal-version{border:1px solid var(--line);background:var(--panel-2);width:fit-content;color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;border-radius:999px;margin:0 0 12px;padding:8px 12px;font-size:9px}.legal-document section{border:1px solid var(--line);background:var(--panel);box-shadow:0 10px 30px var(--shadow-soft);border-radius:18px;padding:clamp(20px,3vw,30px)}.legal-document h2{color:var(--ink);letter-spacing:-.025em;margin:0 0 12px;font-size:21px}.legal-document p{color:var(--body-text);margin:10px 0 0;font-size:14px;line-height:1.72}.legal-document ul{color:var(--body-text);margin:10px 0 0;padding-left:21px;font-size:14px;line-height:1.72}.legal-document li+li{margin-top:7px}.legal-document a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.admin-page{background:var(--admin-page);min-height:100vh;color:var(--admin-ink)}.admin-bar{z-index:40;background:var(--admin-bar);justify-content:space-between;align-items:center;min-height:70px;padding:0 clamp(18px,4vw,58px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-bar{background:color-mix(in srgb, var(--admin-bar) 92%, transparent)}}.admin-bar{color:var(--admin-bar-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-bar>div{align-items:center;gap:13px;display:flex}.admin-bar small{color:var(--admin-muted)}.admin-bar a{color:var(--admin-link);font-size:13px}.admin-bar .theme-toggle{min-height:36px;color:var(--admin-bar-text);background:#ffffff14;border-color:#ffffff2e}.admin-bar .theme-toggle:hover{background:#ffffff24;border-color:#ffffff57}.admin-shell{max-width:1440px;margin:0 auto;padding:42px clamp(18px,4vw,58px) 80px}.admin-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.admin-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,68px);line-height:1}.admin-ownership-note{max-width:620px;color:var(--admin-card-muted);margin-top:11px;font-size:12px;line-height:1.5;display:block}.seller-readiness-banner{border:1px solid var(--admin-warning);margin:0 0 20px}@supports (color:color-mix(in lab, red, red)){.seller-readiness-banner{border:1px solid color-mix(in srgb, var(--admin-warning) 42%, var(--admin-border))}}.seller-readiness-banner{background:var(--admin-warning);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.seller-readiness-banner{background:color-mix(in srgb, var(--admin-warning) 8%, var(--admin-card))}}.seller-readiness-banner{justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.seller-readiness-banner>div{flex-direction:column;gap:4px;display:flex}.seller-readiness-banner strong{color:var(--admin-card-ink);font-size:13px}.seller-readiness-banner span{color:var(--admin-card-muted);font-size:11px;line-height:1.5}.seller-readiness-banner a{background:var(--admin-primary);color:var(--admin-primary-text);border-radius:999px;flex:none;padding:10px 13px;font-size:10px;font-weight:750}.publication-profile-note{border:1px solid var(--admin-warning)}@supports (color:color-mix(in lab, red, red)){.publication-profile-note{border:1px solid color-mix(in srgb, var(--admin-warning) 42%, var(--admin-border))}}.publication-profile-note{background:var(--admin-warning);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.publication-profile-note{background:color-mix(in srgb, var(--admin-warning) 8%, var(--admin-card))}}.publication-profile-note{flex-direction:column;gap:5px;padding:13px 14px;display:flex}.publication-profile-note strong{color:var(--admin-card-ink);font-size:12px}.publication-profile-note span{color:var(--admin-card-muted);font-size:10px;line-height:1.45}.publication-profile-note a{width:fit-content;color:var(--admin-primary);text-underline-offset:2px;font-size:10px;font-weight:700;text-decoration:underline}.admin-actions{flex-wrap:wrap;gap:8px;display:flex}.collection-section-tabs{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(100%,600px);margin:0 0 20px;padding:5px;display:grid}.collection-section-tabs button{min-width:0;min-height:54px;color:var(--admin-tab-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:8px 14px;display:flex}.collection-section-tabs button>span{font-size:12px;font-weight:750}.collection-section-tabs button>small{color:var(--admin-card-muted);font-size:8px}.collection-section-tabs button[aria-selected=true]{border-color:var(--admin-primary);background:var(--admin-primary);color:var(--admin-primary-text);box-shadow:0 5px 16px var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.collection-section-tabs button[aria-selected=true]{box-shadow:0 5px 16px color-mix(in srgb, var(--admin-primary) 18%, transparent)}}.collection-section-tabs button[aria-selected=true]>small{color:inherit;opacity:.72}.collection-section-tabs button:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.collection-section-tabs button:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 35%, transparent)}}.collection-section-tabs button:focus-visible{outline-offset:2px}.admin-collection-tabs{border-color:var(--admin-border);background:var(--admin-panel);margin-bottom:18px}.admin-collection-tabs button{color:var(--admin-tab-muted)}.admin-collection-tabs button strong{background:var(--admin-page);color:var(--admin-card-muted)}.admin-collection-tabs button.active{background:var(--admin-primary);color:var(--admin-primary-text);box-shadow:none}.admin-collection-tabs button.active strong{color:var(--admin-primary-text);background:#ffffff29}.admin-button{border:1px solid var(--admin-button-border);background:var(--admin-button-bg);min-height:46px;color:var(--admin-button-text);border-radius:13px;padding:0 17px;font-weight:650}.admin-button.primary{background:var(--admin-primary);color:var(--admin-primary-text);border-color:var(--admin-primary)}.admin-button.danger{color:var(--admin-danger)}.finance-overview{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:24px;margin:0 0 20px;padding:20px;box-shadow:0 12px 36px #0000000b}.collection-values-panel{margin-bottom:0}.finance-overview-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.finance-overview-head .eyebrow{color:var(--admin-accent);margin:0 0 6px;font-size:9px}.finance-overview-head h2{letter-spacing:-.04em;margin:0;font-size:29px;line-height:1}.finance-overview-head>span{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:999px;padding:8px 11px;font-size:10px;font-weight:650}.finance-summary-grid{grid-template-columns:1.2fr repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-card{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:17px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:126px;padding:16px 17px;display:flex}.finance-card>span{color:var(--admin-card-muted);font-size:10px;font-weight:650}.finance-card>strong{color:var(--admin-ink);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(23px,2.8vw,34px);line-height:1;overflow:hidden}.finance-card>small{color:var(--admin-card-muted);font-size:9px;line-height:1.4}.finance-card-primary{border-color:var(--admin-primary);background:var(--admin-primary)}.finance-card-primary>span,.finance-card-primary>strong,.finance-card-primary>small{color:var(--admin-primary-text)}.finance-card-primary>span,.finance-card-primary>small{opacity:.76}.finance-detail-grid{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:10px;margin-top:10px;display:grid}.finance-coverage,.finance-breakdown{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:17px}.finance-coverage{flex-direction:column;justify-content:center;padding:16px 17px;display:flex}.finance-coverage>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.finance-coverage span,.finance-breakdown-row span{color:var(--admin-table-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.finance-coverage strong{font-size:12px}.finance-coverage>small{color:var(--admin-card-muted);margin-top:7px;font-size:9px}.finance-progress{background:var(--admin-upload-chip);border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.finance-progress i{border-radius:inherit;background:var(--admin-accent);height:100%;display:block}.finance-breakdown{overflow:hidden}.finance-breakdown-row{grid-template-columns:minmax(110px,1fr) repeat(3,minmax(120px,.9fr));align-items:center;gap:16px;min-height:68px;padding:12px 16px;display:grid}.finance-breakdown-row+.finance-breakdown-row{border-top:1px solid var(--admin-row-border)}.finance-breakdown-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.finance-breakdown-row>div:first-child strong{font-size:13px}.finance-breakdown-row>div:first-child small{color:var(--admin-card-muted);font-size:9px}.finance-breakdown-row>div:not(:first-child){align-items:flex-end}.finance-breakdown-row>div:not(:first-child) strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;font-size:14px;overflow:hidden}.collection-detail-page{background:var(--admin-page);min-height:100vh;color:var(--admin-ink)}.collection-detail-shell{width:min(1260px,100% - 40px);margin:0 auto;padding:34px 0 80px}.collection-detail-hero{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:26px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:38px;margin-top:22px;padding:24px;display:grid}.collection-detail-media{background:var(--admin-upload-surface);border-radius:18px;place-items:center;min-height:360px;display:grid;overflow:hidden}.collection-detail-media img{object-fit:contain;width:100%;height:100%}.collection-detail-copy{align-self:center}.collection-detail-copy h1{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(38px,5vw,68px);line-height:.95}.collection-detail-copy>p:not(.eyebrow){color:var(--admin-card-muted)}.collection-detail-actions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.workspace-shell{width:min(1360px,100% - 40px);margin:0 auto;padding:28px 0 88px}.workspace-breadcrumb{justify-content:space-between;align-items:center;gap:18px;min-height:30px;margin-bottom:14px;display:flex}.workspace-breadcrumb a,.workspace-breadcrumb span{color:var(--admin-card-muted);font-size:10px;font-weight:650}.workspace-breadcrumb span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em}.workspace-hero{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:26px;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden;box-shadow:0 18px 52px #0000000e}.workspace-hero-media{border-right:1px solid var(--admin-row-border);background:var(--admin-media-bg);place-items:center;min-height:390px;display:grid;overflow:hidden}.workspace-hero-media>div{color:var(--admin-card-muted);justify-items:center;gap:13px;display:grid}.workspace-hero-media .brand-mark{background:var(--admin-primary);width:48px;height:48px;color:var(--admin-primary-text);border-radius:14px}.workspace-hero-media small{font-size:9px}.workspace-hero-media img{object-fit:contain;width:100%;height:100%;display:block}.workspace-hero-media .detail-gallery{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;width:100%;min-height:100%;display:grid}.workspace-hero-media .detail-image{background:var(--admin-media-bg);border:0;border-radius:0;min-height:390px}.workspace-hero-media .detail-thumbnails{border-top:1px solid var(--admin-row-border);background:var(--admin-panel);padding:10px}.workspace-hero-media .detail-thumbnail{width:68px;height:52px}.collection-media-placeholder{width:100%;height:100%;min-height:inherit;background:radial-gradient(circle at 78% 18%, var(--admin-accent), transparent 32%), linear-gradient(135deg, var(--admin-media-bg), var(--admin-upload-surface));flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.collection-media-placeholder{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--admin-accent) 15%, transparent), transparent 32%), linear-gradient(135deg, var(--admin-media-bg), var(--admin-upload-surface))}}.collection-media-placeholder{color:var(--admin-card-muted);text-align:center;padding:10px}.collection-placeholder-icon{background:radial-gradient(ellipse at center, var(--admin-accent), transparent 68%);place-items:center;width:min(78%,154px);height:88px;display:grid}@supports (color:color-mix(in lab, red, red)){.collection-placeholder-icon{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--admin-accent) 12%, transparent), transparent 68%)}}.collection-placeholder-icon img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 8px 10px var(--admin-ink))}@supports (color:color-mix(in lab, red, red)){.collection-placeholder-icon img{filter:drop-shadow(0 8px 10px color-mix(in srgb, var(--admin-ink) 22%, transparent))}}.collection-placeholder-icon img{-webkit-user-select:none;user-select:none}.collection-media-placeholder>div{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.collection-media-placeholder strong{color:var(--admin-ink);font-size:11px}.collection-media-placeholder small{color:var(--admin-card-muted);font-size:9px}.workspace-hero-content{align-content:center;min-width:0;padding:clamp(24px,3.5vw,44px);display:grid}.workspace-hero-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;min-width:0;display:grid}.workspace-identity{min-width:0}.workspace-identity .eyebrow{color:var(--admin-accent);margin:0 0 11px;font-size:8px}.workspace-identity h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.3vw,76px);line-height:.92}.workspace-identity>p:not(.eyebrow){color:var(--admin-card-muted);margin:12px 0 0;font-size:12px}.workspace-product-identity{overflow-wrap:anywhere;line-height:1.45}.workspace-public-title{flex-direction:column;gap:4px;display:flex}.workspace-public-title span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.workspace-public-title strong{color:var(--admin-ink);font-size:12px}.workspace-primary-actions{margin:0;display:flex}.workspace-primary-actions .admin-button{justify-content:center;align-items:center;min-width:0;min-height:36px;padding:0 12px;font-size:9px;display:inline-flex}.workspace-hero[data-editing=true]{box-shadow:none;border-radius:16px;grid-template-columns:1fr}.workspace-hero[data-editing=true] .workspace-hero-content{padding:13px 15px}.workspace-hero[data-editing=true] .workspace-hero-heading{align-items:center;gap:16px}.workspace-hero[data-editing=true] .workspace-identity h1{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,2.5vw,28px);line-height:1.1;overflow:hidden}.workspace-hero[data-editing=true] .workspace-primary-actions .admin-button{min-height:34px;padding:0 11px}.workspace-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.workspace-sidebar{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:20px;position:sticky;top:90px;overflow:hidden}.workspace-sidebar-heading{border-bottom:1px solid var(--admin-row-border);flex-direction:column;gap:5px;padding:17px;display:flex}.workspace-sidebar-heading span,.workspace-panel>header span,.workspace-record-management>div>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.workspace-sidebar-heading strong{font-size:13px}.workspace-sidebar nav{padding:7px;display:grid}.workspace-sidebar nav>a{border-radius:12px;grid-template-columns:27px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;min-height:64px;padding:9px;display:grid}.workspace-sidebar nav>a+a{border-top:1px solid var(--admin-row-border);border-top-left-radius:0;border-top-right-radius:0}.workspace-sidebar nav>a:hover{background:var(--admin-upload-surface)}.workspace-sidebar nav>a.optional{border-top-style:dashed}.workspace-sidebar nav>a>span{color:var(--admin-card-muted);font-family:var(--font-geist-mono), monospace;font-size:8px}.workspace-sidebar nav>a>div{flex-direction:column;gap:4px;min-width:0;display:flex}.workspace-sidebar nav strong{font-size:11px}.workspace-sidebar nav small{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.workspace-sidebar nav i{color:var(--admin-card-muted);font-size:13px;font-style:normal}.workspace-inventory-link{border-top:1px solid var(--admin-row-border);background:var(--admin-accent);justify-content:space-between;align-items:center;gap:10px;min-height:52px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-inventory-link{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-panel))}}.workspace-inventory-link{color:var(--admin-accent);padding:12px 16px;font-size:9px;font-weight:700}.workspace-content{gap:14px;min-width:0;display:grid}.workspace-summary{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workspace-summary article{flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:116px;padding:17px;display:flex}.workspace-summary article+article{border-left:1px solid var(--admin-row-border)}.workspace-summary span,.workspace-summary small{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workspace-summary strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,2.2vw,29px);overflow:hidden}.workspace-panel{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:20px;min-width:0;padding:20px}.workspace-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:48px;margin-bottom:17px;display:flex}.workspace-panel>header>div{flex-direction:column;gap:6px;min-width:0;display:flex}.workspace-panel>header h2,.workspace-record-management h2{letter-spacing:-.035em;margin:0;font-size:22px}.workspace-panel>header>a{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:999px;flex:none;padding:8px 10px;font-size:9px;font-weight:700}.workspace-panel>header>a:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.workspace-overview-panel>p,.workspace-panel>p{color:var(--admin-card-muted);white-space:pre-line;margin:0;font-size:12px;line-height:1.7}.workspace-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-component-groups{gap:8px;display:grid}.workspace-component-groups details{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:14px;overflow:hidden}.workspace-component-groups summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:50px;padding:10px 14px;list-style:none;display:flex}.workspace-component-groups summary::-webkit-details-marker{display:none}.workspace-component-groups summary strong{font-size:11px}.workspace-component-groups summary span{background:var(--admin-panel);min-width:24px;min-height:24px;color:var(--admin-card-muted);border-radius:999px;place-items:center;font-size:8px;display:grid}.workspace-component-groups details>div{border-top:1px solid var(--admin-row-border);background:var(--admin-panel)}.workspace-component-groups article{grid-template-columns:minmax(130px,.7fr) minmax(0,1fr);gap:5px 14px;padding:11px 14px;display:grid}.workspace-component-groups article+article{border-top:1px solid var(--admin-row-border)}.workspace-component-groups article>div{align-items:center;gap:6px;display:flex}.workspace-component-groups article span,.workspace-component-groups article small{color:var(--admin-card-muted);font-size:9px}.workspace-component-groups article em{background:var(--admin-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workspace-component-groups article em{background:color-mix(in srgb, var(--admin-accent) 11%, var(--admin-panel))}}.workspace-component-groups article em{color:var(--admin-accent);text-transform:uppercase;padding:4px 6px;font-size:7px;font-style:normal;font-weight:700}.workspace-component-groups article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace-component-groups article>small{grid-column:2;line-height:1.45}.workspace-empty{border:1px dashed var(--admin-add-border);text-align:center;border-radius:14px;place-content:center;justify-items:center;gap:7px;min-height:165px;padding:22px;display:grid}.workspace-empty.compact{min-height:128px}.workspace-empty strong{font-size:12px}.workspace-empty span{max-width:420px;color:var(--admin-card-muted);font-size:9px;line-height:1.5}.workspace-empty a{color:var(--admin-accent);margin-top:4px;font-size:9px;font-weight:700}.workspace-performance-lead{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.workspace-performance-lead>div{flex-direction:column;gap:8px;min-width:0;padding:15px;display:flex}.workspace-performance-lead>div+div{border-left:1px solid var(--admin-row-border)}.workspace-performance-lead span{color:var(--admin-card-muted);font-size:8px}.workspace-performance-lead strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.workspace-performance-panel ul{border:1px solid var(--admin-row-border);border-radius:13px;margin:12px 0 0;padding:0;list-style:none;display:grid}.workspace-performance-panel li{justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:8px 12px;display:flex}.workspace-performance-panel li+li{border-top:1px solid var(--admin-row-border)}.workspace-performance-panel li span{color:var(--admin-card-muted);font-size:9px}.workspace-performance-panel li strong{font-size:10px}.workspace-activity-list{border:1px solid var(--admin-row-border);border-radius:14px;overflow:hidden}.workspace-activity-list article{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;min-height:53px;padding:9px 12px;display:grid}.workspace-activity-list article+article{border-top:1px solid var(--admin-row-border)}.workspace-activity-list article>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:700}.workspace-activity-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.workspace-activity-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace-activity-list article small{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.workspace-activity-list.part-history{margin-top:14px}.workspace-spec-list{border:1px solid var(--admin-row-border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.workspace-spec-list article{flex-direction:column;gap:5px;padding:12px;display:flex}.workspace-spec-list article:nth-child(2n){border-left:1px solid var(--admin-row-border)}.workspace-spec-list article:nth-child(n+3){border-top:1px solid var(--admin-row-border)}.workspace-spec-list span{color:var(--admin-card-muted);font-size:8px}.workspace-spec-list strong{font-size:10px}.workspace-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.workspace-media-grid .workspace-media-item{aspect-ratio:16/10;background:var(--admin-media-bg);object-fit:cover;border-radius:11px;width:100%;min-height:0;display:block;overflow:hidden}.workspace-media-grid .collection-media-placeholder.workspace-media-item{display:flex}.workspace-finance{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:20px;overflow:hidden}.workspace-finance>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 18px;list-style:none;display:flex}.workspace-finance>summary::-webkit-details-marker{display:none}.workspace-finance>summary>div{flex-direction:column;gap:5px;display:flex}.workspace-finance>summary span{color:var(--admin-card-muted);font-size:9px}.workspace-finance>summary strong{font-size:15px}.workspace-finance>summary i{background:var(--admin-upload-surface);width:30px;height:30px;color:var(--admin-card-muted);border-radius:50%;place-items:center;font-style:normal;transition:transform .18s;display:grid}.workspace-finance[open]>summary{border-bottom:1px solid var(--admin-row-border)}.workspace-finance[open]>summary i{transform:rotate(180deg)}.workspace-finance>div{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;display:grid}.workspace-finance article{background:var(--admin-upload-surface);border-radius:13px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:105px;padding:14px;display:flex}.workspace-finance article+article{margin-left:8px}.workspace-finance article span,.workspace-finance article small{color:var(--admin-card-muted);font-size:8px}.workspace-finance article strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.workspace-publishing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workspace-publishing-grid>article{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:16px;flex-direction:column;min-width:0;padding:16px;display:flex}.workspace-publishing-grid>article>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.workspace-publishing-grid>article>strong{margin-top:8px;font-size:18px}.workspace-publishing-grid p{color:var(--admin-card-muted);margin:10px 0 18px;font-size:9px;line-height:1.55}.workspace-publishing-grid>article>div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.workspace-publishing-grid a{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:999px;padding:8px 10px;font-size:8px;font-weight:700}.workspace-record-management{border:1px dashed var(--admin-border);background:var(--admin-panel);border-radius:20px;justify-content:space-between;align-items:center;gap:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-record-management{background:color-mix(in srgb, var(--admin-panel) 76%, transparent)}}.workspace-record-management{padding:20px}.workspace-record-management>div:first-child{min-width:0}.workspace-record-management h2{margin-top:6px}.workspace-record-management p{max-width:620px;color:var(--admin-card-muted);margin:8px 0 0;font-size:9px;line-height:1.55}.workspace-record-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.workspace-record-actions button{border:1px solid var(--admin-action-border);background:var(--admin-action-bg);min-height:40px;color:var(--admin-ink);border-radius:11px;padding:0 12px;font-size:9px;font-weight:700}.workspace-record-actions button.danger{color:var(--admin-danger)}.workspace-record-actions button:disabled{opacity:.45;cursor:not-allowed}.workspace-record-actions small,.workspace-record-actions p{color:var(--admin-card-muted);text-align:right;flex-basis:100%;margin:0;font-size:8px}.workspace-record-actions p{color:var(--admin-danger)}.collection-metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.collection-metric-grid article{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;min-width:0;padding:18px}.collection-metric-grid span,.collection-metric-grid small{color:var(--admin-card-muted);font-size:10px;display:block}.collection-metric-grid strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:12px 0 7px;font-size:28px;display:block;overflow:hidden}.collection-value-grid{grid-template-columns:repeat(3,1fr);margin-top:-6px}.maintenance-editor-list{gap:12px;display:grid}.maintenance-editor-card{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;padding:16px}.maintenance-editor-card>.danger{margin-top:12px}.inventory-filters{flex-wrap:wrap;gap:7px;margin:-7px 0 18px;display:flex}.inventory-filters button{border:1px solid var(--admin-border);background:var(--admin-panel);min-height:36px;color:var(--admin-card-muted);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.inventory-filters button strong{background:var(--admin-upload-surface);min-width:20px;height:20px;color:var(--admin-ink);border-radius:999px;place-items:center;font-size:9px;display:grid}.inventory-filters button.active{border-color:var(--admin-primary);background:var(--admin-primary);color:var(--admin-primary-text)}.inventory-filters button.active strong{color:inherit;background:#ffffff29}.inventory-editor-state{border:1px solid var(--admin-accent);justify-content:space-between;align-items:center;gap:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.inventory-editor-state{border:1px solid color-mix(in srgb, var(--admin-accent) 38%, var(--admin-border))}}.inventory-editor-state{background:var(--admin-accent);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.inventory-editor-state{background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-panel))}}.inventory-editor-state{padding:17px}.inventory-editor-state>div{flex-direction:column;gap:4px;min-width:0;display:flex}.inventory-editor-state span{color:var(--admin-accent);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.inventory-editor-state strong{font-size:17px}.inventory-editor-state small{color:var(--admin-card-muted);font-size:10px;line-height:1.45}.internal-card-badges .tracked{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.internal-card-badges .tracked{border-color:color-mix(in srgb, var(--admin-accent) 38%, var(--admin-border))}}.internal-card-badges .tracked{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.internal-card-badges .tracked{background:color-mix(in srgb, var(--admin-accent) 10%, var(--admin-panel))}}.internal-card-badges .tracked{color:var(--admin-accent)}.internal-card-badges .origin{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.internal-card-badges .origin{border-color:color-mix(in srgb, var(--admin-accent) 24%, var(--admin-border))}}.internal-card-badges .origin{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.internal-card-badges .origin{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-panel))}}.internal-card-badges .origin{color:var(--admin-card-muted)}.linked-component-part-card{border:1px solid var(--admin-accent);justify-content:space-between;align-items:center;gap:18px;min-width:0;margin-bottom:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.linked-component-part-card{border:1px solid color-mix(in srgb, var(--admin-accent) 34%, var(--admin-row-border))}}.linked-component-part-card{background:var(--admin-accent);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.linked-component-part-card{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-panel))}}.linked-component-part-card{color:var(--admin-ink);padding:12px 14px;text-decoration:none;transition:border-color .18s,transform .18s}.linked-component-part-card>span{gap:3px;min-width:0;display:grid}.linked-component-part-card small{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.linked-component-part-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.linked-component-part-card em{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.linked-component-part-card>b{color:var(--admin-accent);white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:9px;display:inline-flex}.linked-component-part-card>b i{font-style:normal}.linked-component-part-card:hover{border-color:var(--admin-accent);transform:translateY(-1px)}.linked-component-part-card:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.linked-component-part-card:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 38%, transparent)}}.linked-component-part-card:focus-visible{outline-offset:2px}.inventory-dialog-backdrop{z-index:160;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080c10c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inventory-dialog{border:1px solid var(--admin-border);background:var(--admin-panel);width:min(680px,100%);max-height:calc(100dvh - 40px);color:var(--admin-ink);border-radius:24px;overflow-y:auto;box-shadow:0 34px 100px #0000005c}.inventory-dialog>header{z-index:2;border-bottom:1px solid var(--admin-border);background:var(--admin-panel);justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.inventory-dialog>header{background:color-mix(in srgb, var(--admin-panel) 94%, transparent)}}.inventory-dialog>header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:21px 23px}.inventory-dialog>header .eyebrow{color:var(--admin-accent);margin:0 0 5px;font-size:9px}.inventory-dialog>header h2{letter-spacing:-.035em;margin:0;font-size:24px}.inventory-dialog>header>button{border:1px solid var(--admin-border);background:var(--admin-upload-surface);width:40px;height:40px;color:var(--admin-ink);border-radius:50%;flex:none;font-size:20px}.inventory-dialog>header.dialog-header-with-back{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.inventory-dialog>header.dialog-header-with-back>div{min-width:0}.inventory-dialog>header .dialog-back-button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:40px;padding:0 12px;font-size:9px;font-weight:760;display:inline-flex}.inventory-dialog>header .dialog-back-button span{color:var(--admin-accent);font-size:15px}.inventory-dialog>header .dialog-back-button em{font-style:normal}.inventory-dialog>header button:disabled{cursor:default;opacity:.55}.inventory-dialog-body{gap:15px;padding:22px 23px 24px;display:grid}.inventory-dialog-body>p{color:var(--admin-card-muted);margin:0;font-size:12px;line-height:1.6}.inventory-dialog-empty{border:1px dashed var(--admin-row-border);background:var(--admin-page);border-radius:14px;gap:4px;padding:16px;display:grid}.inventory-dialog-empty strong{color:var(--admin-ink);font-size:11px}.inventory-dialog-empty span{color:var(--admin-card-muted);font-size:9px;line-height:1.5}.inventory-confirmation-facts{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.inventory-confirmation-facts>span{gap:4px;min-width:0;padding:13px 14px;display:grid}.inventory-confirmation-facts>span+span{border-left:1px solid var(--admin-row-border)}.inventory-confirmation-facts small{color:var(--admin-card-muted);text-transform:uppercase;font-size:8px}.inventory-confirmation-facts strong{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inventory-product-picker{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:14px;padding:13px}.inventory-choice-section{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:14px;gap:10px;padding:13px;display:grid}.inventory-choice-section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.inventory-choice-section>header strong{color:var(--admin-ink);font-size:11px}.inventory-choice-section>header span{color:var(--admin-card-muted);font-size:9px}.inventory-choice-section>.admin-button{justify-self:start}.inventory-advanced-options{gap:10px;padding-top:12px;display:grid}.inventory-focus-card{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:17px;flex-direction:column;gap:5px;padding:16px;display:flex}.inventory-focus-card span{color:var(--admin-accent);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.inventory-focus-card strong{letter-spacing:-.025em;font-size:20px}.inventory-focus-card small{color:var(--admin-card-muted);font-size:10px;line-height:1.45}.inventory-listing-relations{border:1px solid var(--admin-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.inventory-listing-relations{border:1px solid color-mix(in srgb, var(--admin-accent) 32%, var(--admin-row-border))}}.inventory-listing-relations{background:var(--admin-accent);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.inventory-listing-relations{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-panel))}}.inventory-listing-relations>header{border-bottom:1px solid var(--admin-row-border);gap:3px;padding:12px 15px;display:grid}.inventory-listing-relations>header strong{font-size:12px}.inventory-listing-relations>header span{color:var(--admin-card-muted);font-size:9px}.inventory-listing-relations article{justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 15px;display:flex}.inventory-listing-relations article+article{border-top:1px solid var(--admin-row-border)}.inventory-listing-relations article>div{gap:3px;min-width:0;display:grid}.inventory-listing-relations article span,.inventory-listing-relations article small{color:var(--admin-card-muted);font-size:8px}.inventory-listing-relations article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inventory-listing-relations article a{border:1px solid var(--admin-row-border);background:var(--admin-panel);color:var(--admin-ink);border-radius:9px;flex:none;padding:8px 10px;font-size:8px;font-weight:700}.inventory-action-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inventory-action-grid>button{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);min-height:84px;color:var(--admin-ink);text-align:left;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:14px;display:flex}.inventory-action-grid>button:hover{border-color:var(--admin-accent)}.inventory-action-grid>button:disabled{cursor:not-allowed;opacity:.55}.inventory-action-grid>button strong{font-size:12px}.inventory-action-grid>button span{color:var(--admin-card-muted);font-size:9px;line-height:1.4}.inventory-action-grid>button.danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.inventory-action-grid>button.danger{border-color:color-mix(in srgb, var(--danger) 38%, var(--admin-row-border))}}.inventory-action-grid>button.danger{color:var(--danger)}.inventory-history{border:1px solid var(--admin-row-border);border-radius:17px;overflow:hidden}.inventory-history>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.inventory-history>header strong{font-size:12px}.inventory-history>header span{color:var(--admin-card-muted);font-size:9px}.inventory-history>div{max-height:285px;overflow-y:auto}.inventory-history article{grid-template-columns:82px minmax(110px,.65fr) minmax(0,1fr);gap:10px;padding:12px 15px;display:grid}.inventory-history article+article{border-top:1px solid var(--admin-row-border)}.inventory-history time,.inventory-history article span,.inventory-history article small{color:var(--admin-card-muted);font-size:9px}.inventory-history article strong{font-size:10px}.inventory-history article small{grid-column:2/-1;line-height:1.45}.inventory-history>p{color:var(--admin-card-muted);margin:0;padding:18px;font-size:11px}.inventory-dialog-actions{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.base-product-dialog-backdrop{place-items:stretch end;padding:16px}.base-product-dialog{border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(640px,100vw - 32px);height:min(780px,100dvh - 32px);max-height:none;animation:.22s ease-out both base-product-dialog-in;display:grid;overflow:hidden}.base-product-dialog>header{position:relative}.base-product-dialog-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;align-content:start;min-width:0;min-height:0;overflow-y:auto}.base-product-current-card,.base-product-next-card{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:15px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px;display:grid;overflow:hidden}.base-product-current-icon{background:var(--admin-panel);width:46px;height:46px;color:var(--admin-accent);border-radius:13px;place-items:center;display:grid}.base-product-current-icon .collection-type-icon{width:27px;height:27px}.base-product-current-card>div,.base-product-next-card>div{gap:3px;min-width:0;display:grid}.base-product-current-card small,.base-product-next-card small{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780}.base-product-current-card strong,.base-product-next-card strong{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.base-product-current-card div>span,.base-product-next-card div>span{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.product-identity-disclosure{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:15px;min-width:0;overflow:visible}.product-identity-disclosure>summary::-webkit-details-marker{display:none}.product-identity-disclosure>.product-identity-summary{border-radius:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) auto;list-style:none;overflow:visible}.product-identity-disclosure[open]>.product-identity-summary{border-bottom:1px solid var(--admin-row-border);border-radius:15px 15px 0 0}.product-identity-summary-action{min-width:0;color:var(--admin-card-muted);white-space:nowrap;align-items:center;gap:8px;font-size:8px;font-weight:680;display:inline-flex}.product-identity-summary-action i{font-style:normal;transition:transform .18s}.product-identity-disclosure[open] .product-identity-summary-action i{transform:rotate(180deg)}.product-identity-disclosure-body{gap:12px;min-width:0;padding:12px;display:grid}.product-page-secondary-link{width:fit-content;color:var(--admin-card-muted);justify-self:end;align-items:center;gap:6px;font-size:8px;font-weight:650;text-decoration:none;display:inline-flex}.product-page-secondary-link:hover{color:var(--admin-accent)}.product-page-secondary-link i{font-style:normal}.base-product-preservation-note{border-left:3px solid var(--admin-accent);background:var(--admin-accent);border-radius:0 13px 13px 0;gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.base-product-preservation-note{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-panel))}}.base-product-preservation-note{padding:12px 14px}.base-product-preservation-note strong{color:var(--admin-ink);font-size:11px}.base-product-preservation-note p{color:var(--admin-card-muted);margin:0;font-size:9px;line-height:1.55}.base-product-selection-card{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:15px;gap:13px;padding:14px;display:grid;overflow:visible}.base-product-selection-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.base-product-selection-card>header>div{gap:3px;min-width:0;display:grid}.base-product-selection-card>header small{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780}.base-product-selection-card>header strong{font-size:13px}.base-product-selection-card>header>span{border:1px solid var(--admin-row-border);background:var(--admin-panel);color:var(--admin-card-muted);border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:720}.base-product-selection-card>p{color:var(--admin-card-muted);margin:0;font-size:8px;line-height:1.5}.base-product-selection-card .form-grid{overflow:visible}.base-product-selection-card .product-unknown-toggle{margin:0}.base-product-next-card{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.base-product-next-card{border-color:color-mix(in srgb, var(--admin-accent) 35%, var(--admin-row-border))}}.base-product-next-card{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.base-product-next-card{background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-panel))}}.base-product-next-card.is-unknown{border-style:dashed}.marker-product-data-section{gap:10px;display:grid}.marker-product-data-section>header{border-bottom:1px solid var(--admin-row-border);padding:2px 2px 10px}.marker-product-data-section>header>div{gap:4px;display:grid}.marker-product-data-section>header small{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780}.marker-product-data-section>header strong{color:var(--admin-ink);font-size:12px}.marker-product-data-section>header span{color:var(--admin-card-muted);font-size:9px;line-height:1.5}.marker-product-data-section .component-catalog-card{margin:0}.marker-product-data-unavailable{border:1px dashed var(--admin-row-border);background:var(--admin-upload-surface);border-radius:14px;gap:4px;padding:13px 14px;display:grid}.marker-product-data-unavailable strong{color:var(--admin-ink);font-size:11px}.marker-product-data-unavailable span{color:var(--admin-card-muted);font-size:9px;line-height:1.5}.base-product-dialog-footer{border-top:1px solid var(--admin-border);background:var(--admin-panel);grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.base-product-dialog-footer{background:color-mix(in srgb, var(--admin-panel) 95%, transparent)}}.base-product-dialog-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 16px}.base-product-dialog-footer .admin-button{min-width:0;min-height:44px}html.base-product-dialog-open,html.base-product-dialog-open body{overflow:hidden}@keyframes base-product-dialog-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.marker-identity-dialog{grid-template-rows:auto auto minmax(0,1fr) auto}.marker-identity-dialog-tabs{border-bottom:1px solid var(--admin-border);background:var(--admin-page);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 12px;display:grid}.marker-identity-dialog-tabs button{min-width:0;min-height:52px;color:var(--admin-card-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-content:center;gap:3px;display:grid}.marker-identity-dialog-tabs button:hover{color:var(--admin-ink)}.marker-identity-dialog-tabs button.is-active{border-color:var(--admin-row-border);background:var(--admin-panel);color:var(--admin-ink);box-shadow:inset 0 -2px 0 var(--admin-accent)}.marker-identity-dialog-tabs span{font-size:10px;font-weight:760}.marker-identity-dialog-tabs small{color:inherit;font-size:7px;font-weight:560}.marker-identity-dialog-tabs button:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.marker-identity-product-view{border:1px solid var(--admin-row-border);background:var(--admin-panel);min-height:40px;color:var(--admin-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:9px;font-weight:720;text-decoration:none;display:flex}.marker-identity-product-view:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.marker-identity-product-view i{font-style:normal}.marker-instance-dialog-body{flex-direction:column;align-items:stretch;gap:12px;min-height:0;display:flex}.marker-instance-dialog-body>*{flex:none}.marker-instance-context-card{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:15px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px;display:grid;overflow:hidden}.marker-instance-context-card>div{gap:3px;min-width:0;display:grid}.marker-instance-context-card small,.marker-instance-editor-section>header small{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780}.marker-instance-context-card strong,.marker-instance-context-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-instance-context-card strong{color:var(--admin-ink);font-size:13px}.marker-instance-context-card div>span{color:var(--admin-card-muted);font-size:9px}.marker-instance-editor-section{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:15px;overflow:hidden}.marker-instance-editor-section>header{border-bottom:1px solid var(--admin-row-border);padding:12px 14px}.marker-instance-editor-section>header>div{gap:3px;display:grid}.marker-instance-editor-section>header strong{font-size:12px}.marker-instance-editor-section>.form-grid{padding:14px}.marker-instance-technical-section>.component-catalog-card{margin:0}.marker-instance-more-section{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:15px;overflow:hidden}.marker-instance-more-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 14px;list-style:none;display:flex}.marker-instance-more-section>summary::-webkit-details-marker{display:none}.marker-instance-more-section>summary>span{gap:3px;display:grid}.marker-instance-more-section>summary strong{font-size:11px}.marker-instance-more-section>summary small{color:var(--admin-card-muted);font-size:8px;font-weight:500}.marker-instance-more-section>summary i{color:var(--admin-card-muted);font-style:normal;transition:transform .18s}.marker-instance-more-section[open]>summary{border-bottom:1px solid var(--admin-row-border)}.marker-instance-more-section[open]>summary i{transform:rotate(180deg)}.marker-instance-more-section>.form-grid{padding:14px}.marker-instance-features>div{gap:8px;display:grid}.marker-instance-features>div>div{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;display:grid}.marker-instance-features textarea{min-height:72px}.marker-instance-features button.danger{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.marker-instance-features button.danger{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--admin-row-border))}}.marker-instance-features button.danger{background:var(--admin-panel);color:var(--danger);font:inherit;cursor:pointer;border-radius:10px;padding:0 11px;font-size:8px}.marker-instance-features>.add-entry{margin-top:8px}.marker-identity-dialog-backdrop.is-concept-editor{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0306049e;place-items:stretch end;padding:0}.marker-identity-dialog.is-concept-editor{background:var(--admin-panel);border-width:0 0 0 1px;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(700px,100vw);height:100dvh;max-height:none;box-shadow:-30px 0 80px #00000038}.marker-identity-dialog.is-concept-editor>.marker-identity-concept-header{border-bottom:1px solid var(--admin-row-border);background:var(--admin-panel);justify-content:space-between;align-items:flex-start;gap:18px;min-height:138px;padding:24px 28px;display:flex}.marker-identity-concept-header>div{gap:7px;min-width:0;display:grid}.marker-identity-concept-header .eyebrow{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:8px;font-weight:780}.marker-identity-concept-header h2{overflow-wrap:anywhere;color:var(--admin-ink);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:560;line-height:1.05}.marker-identity-concept-header div>span{color:var(--admin-card-muted);font-size:10px}.marker-identity-concept-header>button{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);width:46px;height:46px;color:var(--admin-card-muted);font:inherit;cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font-size:25px;font-weight:300;line-height:1;display:grid}.marker-identity-concept-header>button:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.marker-identity-dialog.is-concept-editor .marker-identity-dialog-tabs{border-bottom:1px solid var(--admin-row-border);background:var(--admin-page);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px}.marker-identity-dialog.is-concept-editor .marker-identity-dialog-tabs button{border-radius:15px;min-height:68px}.marker-identity-dialog.is-concept-editor .marker-identity-dialog-tabs button.is-active{box-shadow:inset 0 -3px 0 var(--admin-accent), 0 7px 18px #00000009}.marker-identity-dialog.is-concept-editor .marker-identity-dialog-tabs span{font-size:11px}.marker-identity-dialog.is-concept-editor .marker-identity-dialog-tabs small{font-size:8px}.marker-identity-dialog.is-concept-editor .base-product-current-card,.marker-identity-dialog.is-concept-editor .marker-instance-context-card,.marker-identity-dialog.is-concept-editor .base-product-selection-card,.marker-identity-dialog.is-concept-editor .marker-instance-editor-section,.marker-identity-dialog.is-concept-editor .marker-instance-more-section{border-color:var(--admin-border);background:var(--admin-panel);border-radius:18px}.marker-identity-dialog.is-concept-editor .base-product-current-icon .collection-type-icon{width:32px;height:32px}.marker-identity-dialog.is-concept-editor .base-product-current-card strong,.marker-identity-dialog.is-concept-editor .marker-instance-context-card strong{font-size:14px}.marker-identity-dialog.is-concept-editor .base-product-current-card div>span,.marker-identity-dialog.is-concept-editor .marker-instance-context-card div>span{font-size:9px}.marker-identity-dialog.is-concept-editor .marker-identity-product-view{border-color:var(--admin-border);background:var(--admin-panel);border-radius:14px;min-height:46px;padding:10px 14px}.marker-identity-dialog.is-concept-editor .base-product-selection-card>header,.marker-identity-dialog.is-concept-editor .marker-instance-editor-section>header{padding:14px 16px}.marker-identity-dialog.is-concept-editor .form-field input,.marker-identity-dialog.is-concept-editor .form-field select,.marker-identity-dialog.is-concept-editor .form-field textarea{border-radius:14px;min-height:52px}.marker-identity-dialog.is-concept-editor .marker-instance-technical-section>.component-catalog-card{border-color:var(--admin-border);background:var(--admin-panel);border-radius:18px}.marker-identity-dialog.is-concept-editor>.base-product-dialog-footer{border-top-color:var(--admin-row-border);background:var(--admin-panel);grid-template-columns:auto minmax(0,1fr);gap:10px}@supports (color:color-mix(in lab, red, red)){.marker-identity-dialog.is-concept-editor>.base-product-dialog-footer{background:color-mix(in srgb, var(--admin-panel) 96%, transparent)}}.marker-identity-dialog.is-concept-editor>.base-product-dialog-footer .admin-button{border-radius:13px;min-height:50px}.marker-identity-dialog.is-concept-editor>.base-product-dialog-footer .admin-button:first-child{min-width:86px}.marker-identity-dialog.is-concept-editor.is-product-scope{--admin-accent:var(--concept-product,#416b78)}.marker-identity-dialog.is-concept-editor.is-marker-scope{--admin-accent:var(--concept-marker,#665f7c)}.marker-identity-dialog.is-concept-editor{--concept-editor-page:var(--admin-page)}@supports (color:color-mix(in lab, red, red)){.marker-identity-dialog.is-concept-editor{--concept-editor-page:color-mix(in srgb, var(--admin-page) 92%, var(--admin-panel))}}.marker-identity-dialog.is-concept-editor{font-weight:430}.marker-identity-dialog.is-concept-editor>.marker-identity-concept-header{min-height:140px;padding:25px 30px 27px}.marker-identity-dialog.is-concept-editor .marker-identity-concept-header .eyebrow{letter-spacing:.12em;margin:0;font-size:7px;font-weight:690}.marker-identity-dialog.is-concept-editor .marker-identity-concept-header h2{letter-spacing:-.035em;max-width:560px;font-size:30px;font-weight:440;line-height:1.08}.marker-identity-dialog.is-concept-editor .marker-identity-concept-header div>span{font-size:9px;font-weight:430}.marker-identity-dialog.is-concept-editor .marker-identity-concept-header>button{background:var(--concept-editor-page);width:46px;height:46px;font-size:23px;font-weight:260}.marker-identity-dialog.is-concept-editor .marker-identity-dialog-tabs{background:var(--concept-editor-page);gap:10px;padding:14px 18px}.marker-identity-dialog.is-concept-editor .marker-identity-dialog-tabs button{border:1px solid #0000;border-radius:17px;min-height:66px;font-weight:520}.marker-identity-dialog.is-concept-editor .marker-identity-dialog-tabs button.is-active{border-color:var(--admin-border);background:var(--admin-panel);box-shadow:inset 0 -3px 0 var(--admin-accent), 0 8px 22px #0000000a}.marker-identity-dialog.is-concept-editor .marker-identity-dialog-tabs span{font-size:11px;font-weight:650}.marker-identity-dialog.is-concept-editor .marker-identity-dialog-tabs small{font-size:8px;font-weight:450}.marker-identity-dialog.is-concept-editor .base-product-dialog-body{background:var(--concept-editor-page);gap:13px;padding:18px 20px 30px}.marker-identity-dialog.is-concept-editor .base-product-current-card,.marker-identity-dialog.is-concept-editor .marker-instance-context-card,.marker-identity-dialog.is-concept-editor .base-product-selection-card,.marker-identity-dialog.is-concept-editor .marker-instance-editor-section,.marker-identity-dialog.is-concept-editor .marker-instance-more-section,.marker-identity-dialog.is-concept-editor .marker-instance-technical-section>.component-catalog-card{border:1px solid var(--admin-border);background:var(--admin-panel);box-shadow:none;border-radius:20px}.marker-identity-dialog.is-concept-editor .base-product-current-card,.marker-identity-dialog.is-concept-editor .marker-instance-context-card{grid-template-columns:62px minmax(0,1fr);gap:15px;padding:17px 18px}.marker-identity-dialog.is-concept-editor .product-identity-disclosure{border-color:var(--admin-border);background:var(--admin-panel);border-radius:20px}.marker-identity-dialog.is-concept-editor .product-identity-disclosure>.product-identity-summary{background:0 0;border:0;border-radius:20px;grid-template-columns:62px minmax(0,1fr) auto}.marker-identity-dialog.is-concept-editor .product-identity-disclosure[open]>.product-identity-summary{border-bottom:1px solid var(--admin-row-border);border-radius:20px 20px 0 0}.marker-identity-dialog.is-concept-editor .product-identity-disclosure-body{gap:13px;padding:14px}.marker-identity-dialog.is-concept-editor .product-page-secondary-link{padding:0 3px;font-size:8px;font-weight:540}.marker-identity-dialog.is-concept-editor .gear-catalog-editor>.component-catalog-card{border-color:var(--admin-border);background:var(--admin-panel);border-radius:20px}.marker-identity-dialog.is-concept-editor .base-product-current-icon{background:var(--admin-accent);border-radius:17px;width:62px;height:62px}@supports (color:color-mix(in lab, red, red)){.marker-identity-dialog.is-concept-editor .base-product-current-icon{background:color-mix(in srgb, var(--admin-accent) 6%, var(--concept-editor-page))}}.marker-identity-dialog.is-concept-editor .base-product-current-icon{color:var(--admin-accent)}.marker-identity-dialog.is-concept-editor .base-product-current-card small,.marker-identity-dialog.is-concept-editor .marker-instance-context-card small,.marker-identity-dialog.is-concept-editor .base-product-selection-card>header small,.marker-identity-dialog.is-concept-editor .marker-instance-editor-section>header small{letter-spacing:.08em;font-size:7px;font-weight:690}.marker-identity-dialog.is-concept-editor .base-product-current-card strong,.marker-identity-dialog.is-concept-editor .marker-instance-context-card strong{font-size:14px;font-weight:640}.marker-identity-dialog.is-concept-editor .base-product-current-card div>span,.marker-identity-dialog.is-concept-editor .marker-instance-context-card div>span{font-size:9px;font-weight:430}.marker-identity-dialog.is-concept-editor .marker-identity-product-view{border-radius:13px;min-height:44px;padding:9px 14px;font-size:9px;font-weight:590}.marker-identity-dialog.is-concept-editor .base-product-selection-card{gap:14px;padding:0 0 17px}.marker-identity-dialog.is-concept-editor .base-product-selection-card>header,.marker-identity-dialog.is-concept-editor .marker-instance-editor-section>header{border-bottom:1px solid var(--admin-row-border);padding:16px 17px 14px}.marker-identity-dialog.is-concept-editor .base-product-selection-card>header strong,.marker-identity-dialog.is-concept-editor .marker-instance-editor-section>header strong{font-size:13px;font-weight:650}.marker-identity-dialog.is-concept-editor .base-product-selection-card>:not(header){margin-left:17px;margin-right:17px}.marker-identity-dialog.is-concept-editor .base-product-selection-card>.form-grid{margin:0;padding:0 17px}.marker-identity-dialog.is-concept-editor .marker-instance-editor-section>.form-grid,.marker-identity-dialog.is-concept-editor .marker-instance-more-section>.form-grid{gap:13px;padding:17px}.marker-identity-dialog.is-concept-editor .form-field{gap:7px}.marker-identity-dialog.is-concept-editor .form-field>span{color:var(--admin-card-muted);font-size:9px;font-weight:470}.marker-identity-dialog.is-concept-editor .form-field>small{font-size:7px;font-weight:420;line-height:1.45}.marker-identity-dialog.is-concept-editor .form-field input,.marker-identity-dialog.is-concept-editor .form-field select,.marker-identity-dialog.is-concept-editor .form-field textarea{border:1px solid var(--admin-field-border);background:var(--admin-panel);border-radius:14px;min-height:54px;padding:12px 14px;font-size:12px;font-weight:430}.marker-identity-dialog.is-concept-editor .catalog-combobox-control>button{height:48px;top:3px}.marker-identity-dialog.is-concept-editor .product-unknown-toggle{background:var(--concept-editor-page);border-radius:13px;min-height:52px;padding:10px 12px}.marker-identity-dialog.is-concept-editor .product-unknown-toggle strong{font-size:9px;font-weight:620}.marker-identity-dialog.is-concept-editor .product-unknown-toggle small{font-size:7px;font-weight:420}.marker-identity-dialog.is-concept-editor .base-product-selection-card>p,.marker-identity-dialog.is-concept-editor .context-help-link{font-size:8px;font-weight:440;line-height:1.5}.marker-identity-dialog.is-concept-editor .marker-instance-more-section>summary{min-height:65px;padding:13px 17px}.marker-identity-dialog.is-concept-editor .marker-instance-more-section>summary strong{font-size:10px;font-weight:630}.marker-identity-dialog.is-concept-editor .marker-instance-more-section>summary small{font-size:8px;font-weight:420}.marker-identity-dialog.is-concept-editor>.base-product-dialog-footer{border-top:1px solid var(--admin-row-border);background:var(--admin-panel);gap:9px}@supports (color:color-mix(in lab, red, red)){.marker-identity-dialog.is-concept-editor>.base-product-dialog-footer{background:color-mix(in srgb, var(--admin-panel) 96%, transparent)}}.marker-identity-dialog.is-concept-editor>.base-product-dialog-footer{padding:11px 16px calc(11px + env(safe-area-inset-bottom))}.marker-identity-dialog.is-concept-editor>.base-product-dialog-footer .admin-button{border-radius:12px;min-height:48px;font-size:9px;font-weight:650}.marker-creation-dialog{width:min(760px,100%)}.marker-acquisition-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.marker-acquisition-options>button{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);min-height:112px;color:var(--admin-ink);text-align:left;border-radius:17px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:15px;display:grid}.marker-acquisition-options>button:hover,.marker-acquisition-options>button:focus-visible{border-color:var(--admin-accent);background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-acquisition-options>button:hover,.marker-acquisition-options>button:focus-visible{background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-upload-surface))}}.marker-acquisition-options>button:hover,.marker-acquisition-options>button:focus-visible{outline:none}.marker-acquisition-options>button>span{background:var(--admin-panel);width:30px;height:30px;color:var(--admin-accent);border-radius:10px;place-items:center;font-size:10px;font-weight:800;display:grid}.marker-acquisition-options>button>div{gap:5px;min-width:0;display:grid}.marker-acquisition-options strong{font-size:13px}.marker-acquisition-options small{color:var(--admin-card-muted);font-size:9px;line-height:1.5}.marker-acquisition-options i{color:var(--admin-accent);font-size:16px;font-style:normal}.marker-creation-note{border-left:3px solid var(--admin-accent);background:var(--admin-accent);border-radius:0 12px 12px 0;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.marker-creation-note{background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-panel))}}.marker-creation-note{padding:12px 14px}.marker-creation-note strong{font-size:11px}.marker-creation-note span{color:var(--admin-card-muted);font-size:9px;line-height:1.5}.marker-original-components{gap:13px;max-height:min(54vh,520px);padding-right:4px;display:grid;overflow-y:auto}.marker-original-components>section{gap:7px;display:grid}.marker-original-components>section>strong{color:var(--admin-card-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.marker-original-components>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.marker-original-subgroup{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:12px;grid-column:1/-1;overflow:hidden}.marker-original-subgroup>summary,.component-creation-subgroup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;list-style:none;display:flex}.marker-original-subgroup>summary::-webkit-details-marker{display:none}.component-creation-subgroup>summary::-webkit-details-marker{display:none}.marker-original-subgroup>summary>span,.component-creation-subgroup>summary>span{gap:2px;display:grid}.marker-original-subgroup>summary strong,.component-creation-subgroup>summary strong{color:var(--admin-ink);font-size:10px}.marker-original-subgroup>summary small,.component-creation-subgroup>summary small{color:var(--admin-card-muted);font-size:8px}.marker-original-subgroup>summary i,.component-creation-subgroup>summary i{color:var(--admin-card-muted);font-style:normal;transition:transform .18s}.marker-original-subgroup[open]>summary i,.component-creation-subgroup[open]>summary i{transform:rotate(180deg)}.marker-original-subgroup>div{border-top:1px solid var(--admin-row-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.marker-wizard-error{border:1px solid #ef6b6b;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.marker-wizard-error{border:1px solid color-mix(in srgb, #ef6b6b 48%, var(--admin-border))}}.marker-wizard-error{background:#ef6b6b;border-radius:13px}@supports (color:color-mix(in lab, red, red)){.marker-wizard-error{background:color-mix(in srgb, #ef6b6b 8%, var(--admin-panel))}}.marker-wizard-error{padding:12px 14px}.marker-wizard-error strong{color:#ef8b8b;font-size:10px}.marker-wizard-error span{color:var(--admin-card-muted);font-size:9px;line-height:1.45}.marker-wizard-url-field,.marker-wizard-select-field,.marker-wizard-name-field{border:1px solid var(--admin-border);background:var(--admin-panel);color:var(--admin-card-muted);border-radius:14px;gap:6px;padding:13px 14px;font-size:9px;display:grid}.marker-wizard-url-field{border-color:var(--admin-accent);margin-top:-3px}@supports (color:color-mix(in lab, red, red)){.marker-wizard-url-field{border-color:color-mix(in srgb, var(--admin-accent) 45%, var(--admin-border))}}.marker-wizard-url-field>span,.marker-wizard-select-field>span,.marker-wizard-name-field>span{color:var(--admin-ink);font-weight:750}.marker-wizard-url-field input,.marker-wizard-select-field select,.marker-wizard-name-field input{border:1px solid var(--admin-field-border);background:var(--admin-field-bg);width:100%;min-width:0;min-height:46px;color:var(--admin-ink);font:inherit;border-radius:11px;outline:0;padding:10px 11px;font-size:11px}.marker-wizard-url-field input:focus,.marker-wizard-select-field select:focus,.marker-wizard-name-field input:focus{border-color:var(--admin-accent);box-shadow:0 0 0 2px var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-wizard-url-field input:focus,.marker-wizard-select-field select:focus,.marker-wizard-name-field input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-accent) 13%, transparent)}}.marker-wizard-url-field small,.marker-wizard-select-field small,.marker-wizard-name-field small{font-size:8px;line-height:1.45}.marker-wizard-catalog-field{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:14px;padding:13px 14px}.marker-wizard-catalog-field>.form-field{margin:0}.marker-wizard-result-card{--wizard-state:var(--admin-accent);border:1px solid var(--wizard-state);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marker-wizard-result-card{border:1px solid color-mix(in srgb, var(--wizard-state) 48%, var(--admin-border))}}.marker-wizard-result-card{background:var(--admin-panel);border-radius:17px}.marker-wizard-result-card.is-new_community_product{--wizard-state:#d5a832}.marker-wizard-result-card:is(.is-conflict,.is-unusable,.is-unsupported_source){--wizard-state:#d36d6d}.marker-wizard-result-card>header{border-bottom:1px solid var(--admin-row-border);background:var(--wizard-state);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.marker-wizard-result-card>header{background:color-mix(in srgb, var(--wizard-state) 7%, var(--admin-panel))}}.marker-wizard-result-card>header{padding:15px 16px}.marker-wizard-result-card>header span{color:var(--wizard-state);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.marker-wizard-result-card>header strong{font-size:16px}.marker-wizard-result-card>header small{color:var(--admin-card-muted);font-size:9px}.marker-wizard-result-card dl,.marker-wizard-review-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.marker-wizard-result-card dl>div,.marker-wizard-review-card dl>div{border-right:1px solid var(--admin-row-border);border-bottom:1px solid var(--admin-row-border);gap:4px;min-width:0;padding:12px 14px;display:grid}.marker-wizard-result-card dl>div:nth-child(2n),.marker-wizard-review-card dl>div:nth-child(2n){border-right:0}.marker-wizard-result-card dt,.marker-wizard-review-card dt{color:var(--admin-card-muted);font-size:8px}.marker-wizard-result-card dd,.marker-wizard-review-card dd{overflow-wrap:anywhere;color:var(--admin-ink);margin:0;font-size:10px;font-weight:720}.marker-wizard-result-card dd a{color:var(--admin-accent)}.marker-wizard-result-card>p{color:var(--admin-card-muted);margin:0;padding:12px 14px;font-size:8px;line-height:1.5}.marker-wizard-inline-action{border:1px solid var(--admin-border);background:var(--admin-panel);min-height:44px;color:var(--admin-ink);font:inherit;text-align:left;border-radius:12px;padding:0 14px;font-size:9px;font-weight:740}.marker-wizard-inline-action span{float:right;color:var(--admin-accent)}.marker-wizard-community-product{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;gap:0;display:grid;overflow:hidden}.marker-wizard-community-product>header{border-bottom:1px solid var(--admin-row-border);background:var(--admin-accent);justify-content:space-between;align-items:center;gap:14px;min-height:70px;display:flex}@supports (color:color-mix(in lab, red, red)){.marker-wizard-community-product>header{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-panel))}}.marker-wizard-community-product>header{padding:13px 15px}.marker-wizard-community-product>header>div{gap:4px;min-width:0;display:grid}.marker-wizard-community-product>header span{color:var(--admin-accent);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:780}.marker-wizard-community-product>header strong{overflow-wrap:anywhere;font-size:14px}.marker-wizard-community-product>header i{background:var(--admin-accent);width:30px;height:30px;color:var(--admin-panel);border-radius:10px;flex:none;place-items:center;font-size:16px;font-style:normal;font-weight:800;display:grid}.marker-wizard-community-product>.marker-wizard-catalog-field{border:0;border-bottom:1px solid var(--admin-row-border);border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marker-wizard-extracted-fields{gap:12px;padding:14px;display:grid}.marker-wizard-extracted-fields>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.marker-wizard-extracted-fields>header>div{gap:3px;display:grid}.marker-wizard-extracted-fields>header strong{font-size:11px}.marker-wizard-extracted-fields>header span{color:var(--admin-card-muted);font-size:8px}.marker-wizard-extracted-fields>header a{color:var(--admin-accent);white-space:nowrap;font-size:8px;font-weight:740}.marker-wizard-extracted-fields>.typed-specification-grid{padding:0}.marker-wizard-confirmation{margin:0}.marker-wizard-system-confirmation{border:1px solid var(--admin-accent);background:var(--admin-accent);border-radius:15px;grid-template-columns:52px minmax(0,1fr) 26px;align-items:center;gap:13px;min-height:88px;display:grid}@supports (color:color-mix(in lab, red, red)){.marker-wizard-system-confirmation{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-panel))}}.marker-wizard-system-confirmation{padding:13px 15px}.marker-wizard-system-confirmation>.collection-type-icon{width:32px;height:32px;color:var(--admin-accent)}.marker-wizard-system-confirmation>div{gap:3px;min-width:0;display:grid}.marker-wizard-system-confirmation small{color:var(--admin-accent);font-size:8px}.marker-wizard-system-confirmation strong{font-size:17px}.marker-wizard-system-confirmation span{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.marker-wizard-system-confirmation i{color:var(--admin-accent);font-size:17px;font-style:normal}.marker-wizard-drive-options{grid-template-columns:repeat(2,minmax(0,1fr))}.marker-wizard-drive-options>button{min-height:70px}.marker-wizard-review-card{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;overflow:hidden}.marker-wizard-review-card>div{border-bottom:1px solid var(--admin-row-border);gap:5px;padding:16px;display:grid}.marker-wizard-review-card>div span{color:var(--admin-accent);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:780}.marker-wizard-review-card>div strong{font-size:19px}.marker-wizard-review-card dl>div:last-child{border-bottom:0}.gear-creation-dialog{width:min(1080px,100%)}.gear-creation-dialog .inventory-dialog-body{max-height:min(76dvh,780px);overflow-y:auto}.gear-class-groups{gap:18px;display:grid}.gear-class-groups>section{gap:9px;display:grid}.gear-class-groups>section>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:end;gap:12px;padding:0 2px 8px;display:flex}.gear-class-groups>section>header div{gap:3px;display:grid}.gear-class-groups>section>header strong{color:var(--admin-ink);font-size:12px}.gear-class-groups>section>header span{color:var(--admin-card-muted);font-size:9px}.gear-class-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gear-class-options>button{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);min-height:82px;color:var(--admin-ink);text-align:left;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px;display:grid}.gear-class-options>button:hover,.gear-class-options>button:focus-visible{border-color:var(--admin-accent);background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.gear-class-options>button:hover,.gear-class-options>button:focus-visible{background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-upload-surface))}}.gear-class-options>button:hover,.gear-class-options>button:focus-visible{outline:none}.gear-class-option-icon{background:var(--admin-panel);width:34px;height:34px;color:var(--admin-accent);border-radius:10px;place-items:center;display:grid}.gear-class-option-icon .collection-type-icon,.gear-class-option-icon .component-role-icon{width:22px;height:22px}.gear-class-options>button div{gap:4px;min-width:0;display:grid}.gear-class-options>button strong{font-size:11px}.gear-class-options>button small{color:var(--admin-card-muted);font-size:8px;line-height:1.45}.gear-class-options>button i{color:var(--admin-accent);font-size:15px;font-style:normal}.component-creation-subgroup{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:14px;grid-column:1/-1;overflow:hidden}.component-creation-subgroup>div.gear-class-options{border-top:1px solid var(--admin-row-border);padding:8px}.inventory-sale-resolution{border:1px solid var(--warning,#b77a12)}@supports (color:color-mix(in lab, red, red)){.inventory-sale-resolution{border:1px solid color-mix(in srgb, var(--warning,#b77a12) 42%, var(--admin-border))}}.inventory-sale-resolution{background:#b77a12;border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.inventory-sale-resolution{background:color-mix(in srgb, #b77a12 6%, var(--admin-panel))}}.inventory-sale-resolution>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.inventory-sale-resolution>header>div{flex-direction:column;gap:4px;display:flex}.inventory-sale-resolution>header strong{font-size:13px}.inventory-sale-resolution>header span{color:var(--admin-card-muted);font-size:9px}.inventory-sale-resolution>header>span{background:#b77a12;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.inventory-sale-resolution>header>span{background:color-mix(in srgb, #b77a12 14%, var(--admin-panel))}}.inventory-sale-resolution>header>span{color:#9b650d;padding:6px 9px;font-weight:750}.inventory-sale-resolution article{justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.inventory-sale-resolution article+article{border-top:1px solid var(--admin-row-border)}.inventory-sale-resolution article>div{flex-direction:column;gap:3px;display:flex}.inventory-sale-resolution article>div:last-child{flex-direction:row}.inventory-sale-resolution article strong{font-size:11px}.inventory-sale-resolution article span{color:var(--admin-card-muted);font-size:9px}.inventory-sale-resolution article button{border:1px solid var(--admin-row-border);background:var(--admin-panel);color:var(--admin-ink);border-radius:9px;padding:8px 10px;font-size:9px;font-weight:700}.inventory-sale-resolution article button.primary{border-color:var(--admin-primary);background:var(--admin-primary);color:var(--admin-primary-text)}.collection-documentation-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.collection-documentation-grid>article{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:20px;min-width:0;padding:20px}.collection-documentation-grid header{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.collection-documentation-grid h2{margin:0;font-size:21px}.collection-documentation-grid header span,.collection-documentation-grid>article>p{color:var(--admin-card-muted);font-size:11px;line-height:1.6}.collection-line-list{border:1px solid var(--admin-row-border);border-radius:14px;overflow:hidden}.collection-line-list>div{grid-template-columns:135px minmax(0,1fr) minmax(120px,.8fr);gap:12px;padding:11px 13px;display:grid}.collection-line-list>div+div{border-top:1px solid var(--admin-row-border)}.collection-line-list span,.collection-line-list small{color:var(--admin-card-muted);font-size:10px}.collection-line-list small{text-align:right}.admin-product-actions a{justify-content:center;align-items:center;display:inline-flex}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:24px;display:grid}.stat-card{background:var(--admin-panel);border:1px solid var(--admin-border);border-radius:17px;flex-direction:column;justify-content:space-between;min-height:88px;padding:16px 18px;display:flex;box-shadow:0 8px 26px #00000009}.stat-card span{color:var(--admin-card-muted);font-size:11px}.stat-card strong{font-size:28px}.admin-table-wrap{background:var(--admin-panel);border:1px solid var(--admin-border);overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:900px}.admin-table th,.admin-table td{border-bottom:1px solid var(--admin-row-border);text-align:left;padding:14px 16px;font-size:13px}.admin-table th{color:var(--admin-table-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.admin-table td strong{display:block}.admin-table td small{color:var(--admin-small)}.admin-table .admin-empty{color:var(--admin-table-muted);text-align:center;padding:42px 18px}.row-actions{gap:6px;display:flex}.row-actions button{border:1px solid var(--admin-action-border);background:var(--admin-action-bg);color:var(--admin-ink);padding:7px 9px;font-size:11px}.warning-dot{background:var(--admin-warning);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.account-suspended-shell{flex-direction:column;justify-content:center;align-items:flex-start;width:min(680px,100% - 34px);min-height:100vh;margin:0 auto;padding:70px 0;display:flex}.account-suspended-shell>.brand-mark{background:var(--admin-primary);width:52px;height:52px;color:var(--admin-primary-text);border-radius:15px;margin-bottom:34px}.account-suspended-shell .eyebrow{color:var(--admin-danger);margin-bottom:13px}.account-suspended-shell h1{letter-spacing:-.06em;max-width:640px;margin:0;font-size:clamp(44px,7vw,74px);line-height:.96}.account-suspended-shell>p:last-of-type{max-width:570px;color:var(--admin-card-muted);margin:22px 0 0;font-size:15px;line-height:1.65}.account-suspended-shell>div:last-child{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.platform-admin-shell{max-width:1580px}.platform-admin-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.platform-admin-heading .eyebrow{color:var(--admin-accent);margin-bottom:10px}.platform-admin-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(46px,6vw,78px);line-height:.94}.platform-admin-heading p:last-child{max-width:700px;color:var(--admin-card-muted);margin:15px 0 0;font-size:13px;line-height:1.6}.platform-admin-heading>.admin-button{flex:none}.platform-admin-alert{border:1px solid var(--admin-border);background:var(--success-bg);color:var(--success-text);border-radius:13px;margin:0 0 16px;padding:13px 16px;font-size:12px;font-weight:600}.platform-admin-alert.is-error{background:var(--error-bg);color:var(--error-text)}.platform-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:17px;display:grid}.platform-stat-grid article{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;min-height:112px;padding:16px;display:flex;box-shadow:0 8px 26px #00000009}.platform-stat-grid span{color:var(--admin-card-muted);font-size:10px;line-height:1.35}.platform-stat-grid strong{color:var(--admin-ink);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.2vw,31px);line-height:1;overflow:hidden}.platform-admin-tabs{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:14px;padding:6px;display:grid}.platform-admin-tabs button{min-height:46px;color:var(--admin-tab-muted);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.platform-admin-tabs button strong{background:var(--admin-page);min-width:23px;color:var(--admin-card-muted);border-radius:999px;padding:4px 7px;font-size:9px}.platform-admin-tabs button.active{background:var(--admin-primary);color:var(--admin-primary-text)}.platform-admin-tabs button.active strong{color:inherit;background:#ffffff29}.platform-admin-search{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:16px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:15px;min-height:70px;margin-bottom:14px;padding:11px 13px 11px 18px;display:grid}.platform-admin-search span{color:var(--admin-card-muted);font-size:10px;font-weight:650}.platform-admin-search input{border:1px solid var(--admin-field-border);background:var(--admin-upload-surface);width:100%;min-height:46px;color:var(--admin-ink);border-radius:11px;outline:0;padding:0 13px}.platform-admin-search input:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.platform-admin-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent) 20%, transparent)}}.platform-card-grid{gap:11px;display:grid}.platform-user-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-user-card,.platform-listing-card{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 8px 26px #00000009}.platform-user-card.is-suspended{border-color:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){.platform-user-card.is-suspended{border-color:color-mix(in srgb, var(--admin-danger) 48%, var(--admin-border))}}.platform-user-card>header{border-bottom:1px solid var(--admin-row-border);grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:85px;padding:15px;display:grid}.platform-avatar{background:var(--admin-primary);width:45px;height:45px;color:var(--admin-primary-text);border-radius:13px;place-items:center;font-size:14px;font-weight:720;display:grid}.platform-user-card>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.platform-user-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.platform-user-card>header small{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.platform-status-badge{border:1px solid var(--success-text)}@supports (color:color-mix(in lab, red, red)){.platform-status-badge{border:1px solid color-mix(in srgb, var(--success-text) 30%, var(--admin-border))}}.platform-status-badge{background:var(--success-bg);color:var(--success-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:750}.platform-status-badge.is-danger{border-color:var(--error-text)}@supports (color:color-mix(in lab, red, red)){.platform-status-badge.is-danger{border-color:color-mix(in srgb, var(--error-text) 32%, var(--admin-border))}}.platform-status-badge.is-danger{background:var(--error-bg);color:var(--error-text)}.platform-status-badge.is-muted{border-color:var(--admin-border);background:var(--admin-upload-chip);color:var(--admin-card-muted)}.platform-status-badge.is-curator{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.platform-status-badge.is-curator{border-color:color-mix(in srgb, var(--admin-accent) 38%, var(--admin-border))}}.platform-status-badge.is-curator{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.platform-status-badge.is-curator{background:color-mix(in srgb, var(--admin-accent) 12%, var(--admin-panel))}}.platform-status-badge.is-curator{color:var(--admin-accent)}.platform-user-facts{border-bottom:1px solid var(--admin-row-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.platform-user-facts>div{min-width:0;padding:13px 12px}.platform-user-facts>div+div{border-left:1px solid var(--admin-row-border)}.platform-user-facts dt,.platform-listing-card dt{color:var(--admin-table-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.platform-user-facts dd,.platform-listing-card dd{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:650;overflow:hidden}.platform-user-facts dd.is-complete{color:var(--success-text)}.platform-user-facts dd.has-warning{color:var(--admin-warning)}.platform-card-meta{align-content:start;gap:8px;min-height:105px;padding:14px 15px;display:grid}.platform-card-meta>span{color:var(--admin-card-muted);justify-content:space-between;gap:14px;font-size:9px;display:flex}.platform-card-meta strong{color:var(--admin-ink);text-align:right;font-weight:600}.platform-card-meta .platform-suspension-reason{border-top:1px solid var(--admin-row-border);color:var(--admin-danger);padding-top:8px}.platform-user-card>footer,.platform-listing-card>footer{border-top:1px solid var(--admin-row-border);background:var(--admin-upload-surface);justify-content:flex-end;align-items:center;gap:7px;min-height:56px;padding:9px 12px;display:flex}.platform-user-card>footer>span{color:var(--admin-card-muted);margin-right:auto;font-size:9px;line-height:1.4}.platform-user-card footer button,.platform-listing-card footer button,.platform-listing-card footer a{border:1px solid var(--admin-action-border);background:var(--admin-action-bg);min-height:36px;color:var(--admin-ink);border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:620;display:inline-flex}.platform-user-card footer button.danger,.platform-listing-card footer button.danger{color:var(--admin-danger)}.platform-user-card footer button:disabled,.platform-listing-card footer button:disabled{opacity:.55;cursor:wait}.platform-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-listing-card{flex-direction:column;display:flex}.platform-listing-card>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:flex-start;gap:14px;min-height:102px;padding:16px;display:flex}.platform-listing-card>header>div{min-width:0}.platform-listing-card>header span:first-child{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.platform-listing-card h2{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:19px;line-height:1.1;overflow:hidden}.platform-listing-card>p{border-bottom:1px solid var(--admin-row-border);min-height:55px;color:var(--admin-card-muted);flex-direction:column;gap:3px;margin:0;padding:12px 16px;font-size:9px;display:flex}.platform-listing-card>p strong{color:var(--admin-ink);font-size:11px}.platform-listing-card>p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-listing-card>dl{border-bottom:1px solid var(--admin-row-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.platform-listing-card>dl>div{min-width:0;padding:12px}.platform-listing-card>dl>div+div{border-left:1px solid var(--admin-row-border)}.platform-listing-card>small{min-height:52px;color:var(--admin-card-muted);flex:auto;align-items:center;padding:12px 16px;font-size:9px;display:flex}.platform-listing-card>footer>a{color:var(--admin-link);margin-right:auto}.platform-empty{border:1px dashed var(--admin-border);min-height:180px;color:var(--admin-card-muted);border-radius:18px;grid-column:1/-1;place-items:center;font-size:13px;display:grid}.platform-storage-section{gap:12px;display:grid}.platform-storage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.platform-storage-grid article{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;flex-direction:column;justify-content:space-between;gap:13px;min-height:170px;padding:19px;display:flex}.platform-storage-grid article.has-warning{border-color:var(--admin-warning)}@supports (color:color-mix(in lab, red, red)){.platform-storage-grid article.has-warning{border-color:color-mix(in srgb, var(--admin-warning) 60%, var(--admin-border))}}.platform-storage-grid span{color:var(--admin-card-muted);font-size:10px;font-weight:650}.platform-storage-grid strong{letter-spacing:-.05em;font-size:clamp(28px,3.3vw,43px);line-height:1}.platform-storage-grid small{color:var(--admin-card-muted);font-size:9px;line-height:1.5}.platform-storage-note{border:1px solid var(--admin-border);background:var(--admin-upload-surface);border-radius:17px;padding:18px 20px}.platform-storage-note strong{font-size:12px}.platform-storage-note p{max-width:960px;color:var(--admin-card-muted);margin:8px 0 0;font-size:11px;line-height:1.65}.platform-observability{gap:12px;display:grid}.platform-observability-heading{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;min-height:116px;padding:20px;display:flex}.platform-observability-heading>div:first-child{min-width:0}.platform-observability-heading span,.platform-observability-chart-card header span,.platform-observability-coverage header span,.platform-observability-endpoints header span{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.platform-observability-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(21px,2.5vw,31px);line-height:1.05}.platform-observability-heading p{max-width:720px;color:var(--admin-card-muted);margin:8px 0 0;font-size:10px;line-height:1.55}.platform-observability-range{border:1px solid var(--admin-border);background:var(--admin-upload-surface);border-radius:13px;flex:none;grid-template-columns:repeat(3,minmax(72px,1fr));gap:5px;padding:5px;display:grid}.platform-observability-range button{min-height:38px;color:var(--admin-card-muted);background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:10px;font-weight:650}.platform-observability-range button.active{background:var(--admin-primary);color:var(--admin-primary-text)}.platform-observability-state,.platform-observability-loading{border:1px solid var(--admin-border);background:var(--admin-panel);min-height:76px;color:var(--admin-card-muted);border-radius:16px;place-items:center;padding:16px;font-size:11px;display:grid}.platform-observability-state{background:var(--admin-upload-surface);min-height:0}.platform-observability-state.is-error,.platform-observability-loading.is-error{border-color:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){.platform-observability-state.is-error,.platform-observability-loading.is-error{border-color:color-mix(in srgb, var(--admin-danger) 45%, var(--admin-border))}}.platform-observability-state.is-error,.platform-observability-loading.is-error{color:var(--admin-danger)}.platform-observability-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.platform-observability-stats article{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;flex-direction:column;min-width:0;min-height:126px;padding:16px;display:flex}.platform-observability-stats span{color:var(--admin-card-muted);font-size:9px;line-height:1.35}.platform-observability-stats strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:auto;font-size:clamp(22px,2.35vw,32px);line-height:1;overflow:hidden}.platform-observability-stats small{min-height:26px;color:var(--admin-card-muted);margin-top:8px;font-size:8px;line-height:1.45}.platform-observability-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:12px;display:grid}.platform-observability-chart-card,.platform-observability-coverage,.platform-observability-endpoints{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;min-width:0;overflow:hidden}.platform-observability-chart-card>header,.platform-observability-coverage>header,.platform-observability-endpoints>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:15px 18px;display:flex}.platform-observability-chart-card header>div,.platform-observability-endpoints header>div{flex-direction:column;gap:5px;display:flex}.platform-observability-chart-card header strong,.platform-observability-coverage header strong,.platform-observability-endpoints header strong{font-size:13px}.platform-observability-chart-card header small,.platform-observability-endpoints header small{color:var(--admin-card-muted);text-align:right;font-size:8px;line-height:1.45}.platform-observability-chart{padding:18px 18px 8px;overflow-x:auto}.platform-observability-bars{align-items:stretch;gap:4px;min-width:560px;height:215px;display:grid}.platform-observability-bar{grid-template-rows:minmax(0,1fr) 18px;align-items:end;gap:5px;min-width:0;display:grid}.platform-observability-bar>i{background:var(--admin-accent);opacity:.76;border-radius:4px 4px 1px 1px;width:100%;min-height:2px;transition:opacity .15s;display:block}.platform-observability-bar:hover>i{opacity:1}.platform-observability-bar>i.has-error{background:var(--admin-danger)}.platform-observability-bar>small{color:var(--admin-card-muted);text-align:center;white-space:nowrap;font-size:6px;overflow:visible}.platform-observability-chart-card>footer{border-top:1px solid var(--admin-row-border);min-height:48px;color:var(--admin-card-muted);align-items:center;gap:15px;padding:10px 18px;font-size:8px;display:flex}.platform-observability-chart-card>footer span{align-items:center;gap:5px;display:inline-flex}.platform-observability-chart-card>footer span i{background:var(--admin-accent);border-radius:2px;width:7px;height:7px}.platform-observability-chart-card>footer span.is-error i{background:var(--admin-danger)}.platform-observability-chart-card>footer strong{color:var(--admin-ink);margin-left:auto;font-size:9px;font-weight:650}.platform-observability-coverage{flex-direction:column;display:flex}.platform-observability-coverage>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.platform-observability-coverage dl{margin:0;display:grid}.platform-observability-coverage dl>div{border-bottom:1px solid var(--admin-row-border);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 14px;min-height:84px;padding:13px 16px;display:grid}.platform-observability-coverage dl>div:last-child{border-bottom:0}.platform-observability-coverage dt{color:var(--admin-card-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.platform-observability-coverage dd{text-align:right;margin:0;font-size:14px;font-weight:700}.platform-observability-coverage small{color:var(--admin-card-muted);grid-column:1/-1;font-size:8px;line-height:1.4}.platform-observability-endpoints>header{min-height:82px}.platform-observability-endpoints>div{overflow-x:auto}.platform-observability-endpoints table{border-collapse:collapse;width:100%;min-width:860px}.platform-observability-endpoints th,.platform-observability-endpoints td{border-bottom:1px solid var(--admin-row-border);text-align:right;font-variant-numeric:tabular-nums;height:49px;padding:9px 13px;font-size:9px}.platform-observability-endpoints th{height:39px;color:var(--admin-card-muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px}.platform-observability-endpoints th:first-child,.platform-observability-endpoints th:nth-child(2),.platform-observability-endpoints td:first-child,.platform-observability-endpoints td:nth-child(2){text-align:left}.platform-observability-endpoints tbody tr:last-child td{border-bottom:0}.platform-observability-endpoints td.has-error{color:var(--admin-danger);font-weight:700}.platform-observability-endpoints code{color:var(--admin-ink);font-family:var(--font-geist-mono), monospace;font-size:8px}.platform-method{border:1px solid var(--admin-border);background:var(--admin-upload-surface);min-width:46px;color:var(--admin-card-muted);letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;padding:5px 7px;font-size:7px;font-weight:750;display:inline-flex}.platform-method.is-post,.platform-method.is-put,.platform-method.is-patch,.platform-method.is-delete{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.platform-method.is-post,.platform-method.is-put,.platform-method.is-patch,.platform-method.is-delete{border-color:color-mix(in srgb, var(--admin-accent) 35%, var(--admin-border))}}.platform-method.is-post,.platform-method.is-put,.platform-method.is-patch,.platform-method.is-delete{color:var(--admin-accent)}.platform-observability-note{border:1px solid var(--admin-border);background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:15px;margin:0;padding:13px 16px;font-size:9px;line-height:1.55}.platform-admin-footer{border-top:1px solid var(--admin-border);color:var(--admin-card-muted);justify-content:space-between;gap:20px;margin-top:24px;padding-top:16px;font-size:9px;display:flex}.editor-overlay{z-index:120;background:var(--admin-overlay);justify-content:flex-end;padding:14px 0 14px 14px;display:flex;position:fixed;inset:0}.editor-panel{background:var(--admin-editor);width:min(100%,1080px);min-width:0;height:100%;min-height:0;color:var(--admin-ink);border-radius:24px 0 0 24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:-30px 0 80px #00000047}.editor-head{background:var(--admin-editor-head);color:var(--admin-bar-text);flex:none;justify-content:space-between;align-items:center;padding:19px 24px;display:flex}.editor-head h2{margin:0;font-size:21px}.editor-head button{color:var(--admin-bar-text);background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;width:42px;height:42px}.tab-strip{background:var(--admin-panel);border-bottom:1px solid var(--admin-border);scrollbar-width:none;flex:none;gap:5px;padding:8px 12px;display:flex;overflow-x:auto}.tab-strip::-webkit-scrollbar{display:none}.tab-strip button{min-height:44px;color:var(--admin-tab-muted);background:0 0;border:0;border-radius:11px;flex:1 0 auto;padding:0 18px;font-size:12px;font-weight:650}.tab-strip button.active{color:var(--admin-ink);background:var(--admin-upload-hover);box-shadow:inset 0 0 0 1px var(--admin-border)}.editor-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;padding:24px;overflow-y:auto}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.form-field{flex-direction:column;gap:6px;display:flex}.form-field.full{grid-column:1/-1}.form-field span{color:var(--admin-tab-muted);font-size:11px}.form-field>small{color:var(--admin-card-muted);font-size:9px;line-height:1.45}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--admin-field-border);background:var(--admin-panel);width:100%;min-height:48px;color:var(--admin-ink);border-radius:12px;outline:0;padding:11px 13px}.form-field textarea{resize:vertical;min-height:95px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--admin-accent)}.form-field input:disabled,.form-field select:disabled,.form-field textarea:disabled{border-color:var(--admin-row-border);background:var(--admin-upload-surface);color:var(--admin-card-muted);cursor:not-allowed;opacity:.72}.form-field.readonly-identity>span,.form-field.readonly-identity small{color:var(--admin-card-muted)}.form-field.readonly-identity input:disabled{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em}.marker-base-model-summary{border:1px solid var(--admin-accent);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.marker-base-model-summary{border:1px solid color-mix(in srgb, var(--admin-accent) 30%, var(--admin-field-border))}}.marker-base-model-summary{background:var(--admin-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.marker-base-model-summary{background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-upload-surface))}}.marker-base-model-summary{padding:14px 16px}.marker-base-model-summary>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.marker-base-model-summary>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.marker-base-model-summary>div strong{color:var(--admin-ink);font-size:13px}.marker-base-model-summary>div small,.marker-base-model-summary p{color:var(--admin-card-muted);font-size:9px;line-height:1.5}.marker-base-model-summary p{margin:0}.catalog-combobox{min-width:0;position:relative}.catalog-combobox.is-open{z-index:72}.catalog-combobox-control{position:relative}.catalog-combobox-control>input{padding-right:45px}.catalog-combobox-control>button{z-index:2;border:0;border-left:1px solid var(--admin-field-border);width:42px;height:42px;color:var(--admin-card-muted);cursor:pointer;background:0 0;border-radius:0 9px 9px 0;font-size:17px;position:absolute;top:3px;right:3px}.catalog-combobox-control>button:disabled{cursor:not-allowed;opacity:.4}.catalog-combobox-popover{z-index:80;overscroll-behavior:contain;border:1px solid var(--admin-field-border);background:var(--admin-panel);border-radius:13px;max-height:300px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 48px #00000038}.catalog-combobox-popover>button{width:100%;min-height:43px;color:var(--admin-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.catalog-combobox-popover>button:hover,.catalog-combobox-popover>button.is-active{background:var(--admin-upload-surface)}.catalog-combobox-popover>button>span{color:var(--admin-ink);font-size:12px}.catalog-combobox-popover>button>strong{color:var(--admin-accent)}.catalog-combobox-popover .catalog-create-option{border-top:1px solid var(--admin-row-border);border-radius:0 0 9px 9px;margin-top:4px;padding-top:10px}.catalog-combobox-popover .catalog-create-option>span{flex-direction:column;gap:3px;display:flex}.catalog-combobox-popover .catalog-create-option strong{color:var(--admin-accent);font-size:11px}.catalog-combobox-popover .catalog-create-option small{color:var(--admin-card-muted);font-size:9px}.catalog-combobox-status{color:var(--admin-card-muted);padding:12px 10px;font-size:10px;line-height:1.45}:is(.internal-card:has(.catalog-combobox.is-open),.component-workbench-editor:has(.catalog-combobox.is-open),.repeat-card-collapsible:has(.catalog-combobox.is-open)){z-index:70;position:relative;overflow:visible}.product-unknown-toggle{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);min-height:52px;color:var(--admin-ink);cursor:pointer;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.product-unknown-toggle:hover,.product-unknown-toggle.is-active{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.product-unknown-toggle.is-active{border-color:color-mix(in srgb, var(--admin-accent) 55%, var(--admin-row-border))}}.product-unknown-toggle.is-active{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.product-unknown-toggle.is-active{background:color-mix(in srgb, var(--admin-accent) 9%, var(--admin-panel))}}.product-unknown-toggle input{accent-color:var(--admin-accent);margin:2px 0 0}.product-unknown-toggle>span{gap:3px;display:grid}.product-unknown-toggle strong{font-size:10px}.product-unknown-toggle small{color:var(--admin-card-muted);font-size:8px;line-height:1.4}.component-editor-sections{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:14px;grid-column:1/-1;overflow:hidden}.component-editor-tablist{border-bottom:1px solid var(--admin-row-border);background:var(--admin-upload-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px;display:grid}.component-editor-tablist button{min-width:0;min-height:48px;color:var(--admin-card-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-content:center;gap:2px;padding:7px 9px;display:grid}.component-editor-tablist button>span{font-size:10px;font-weight:750}.component-editor-tablist button>small{color:inherit;font-size:7px;font-weight:560}.component-editor-tablist button:hover{color:var(--admin-ink)}.component-editor-tablist button[aria-selected=true]{border-color:var(--admin-row-border);background:var(--admin-panel);color:var(--admin-ink);box-shadow:0 1px 2px #0000000d}.component-editor-tablist button.is-next-step{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-editor-tablist button.is-next-step{border-color:color-mix(in srgb, var(--admin-accent) 48%, var(--admin-row-border))}}.component-editor-tablist button.is-next-step{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-editor-tablist button.is-next-step{background:color-mix(in srgb, var(--admin-accent) 8%, var(--admin-panel))}}.component-editor-tablist button.is-next-step{color:var(--admin-ink);box-shadow:0 0 16px var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-editor-tablist button.is-next-step{box-shadow:0 0 16px color-mix(in srgb, var(--admin-accent) 20%, transparent)}}.component-editor-tablist button.is-next-step{animation:2.6s ease-in-out infinite creation-guidance-glow}.component-editor-tablist button:focus-visible{outline:2px solid var(--admin-accent);outline-offset:1px}.component-editor-tab-panel{padding:14px}.component-editor-tab-panel[hidden]{display:none}.component-editor-tab-note{border:1px solid var(--admin-accent);grid-column:1/-1;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.component-editor-tab-note{border:1px solid color-mix(in srgb, var(--admin-accent) 25%, var(--admin-row-border))}}.component-editor-tab-note{background:var(--admin-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.component-editor-tab-note{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-panel))}}.component-editor-tab-note{padding:10px 12px}.component-editor-tab-note strong,.component-editor-cost-copy strong{color:var(--admin-ink);font-size:10px}.component-editor-tab-note span,.component-editor-cost-copy span{color:var(--admin-card-muted);font-size:9px;line-height:1.5}.component-editor-cost-copy{gap:4px;margin-bottom:13px;display:grid}.component-instance-costs-body{padding:13px}.component-product-dialog-stack{gap:12px;min-width:0;display:grid}.component-product-current-card{background:var(--admin-panel)}.component-product-selection-card>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.component-product-managed-card{border:1px solid var(--admin-accent);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.component-product-managed-card{border:1px solid color-mix(in srgb, var(--admin-accent) 30%, var(--admin-row-border))}}.component-product-managed-card{background:var(--admin-accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.component-product-managed-card{background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-panel))}}.component-product-managed-card{padding:13px}.component-product-managed-card>div:first-child{gap:3px;display:grid}.component-product-managed-card>div:first-child small{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780}.component-product-managed-card>div:first-child strong{color:var(--admin-ink);font-size:11px}.component-product-managed-card>div:first-child span{color:var(--admin-card-muted);font-size:8px;line-height:1.5}.component-product-managed-card .linked-component-part-card{margin:0}.overview-editor-sections{border:1px solid var(--admin-border);background:var(--admin-page);border-radius:18px;overflow:visible}.overview-editor-tablist{z-index:44;top:var(--overview-editor-sticky-top,0px);border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:17px 17px 12px 12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid;position:sticky}@supports (color:color-mix(in lab, red, red)){.overview-editor-tablist{background:color-mix(in srgb, var(--admin-upload-surface) 96%, transparent)}}.overview-editor-tablist{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:6px;box-shadow:0 10px 24px #00000012}.overview-editor-tablist button{min-width:0;min-height:48px;color:var(--admin-card-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;padding:8px 10px;font-size:10px;font-weight:750}.overview-editor-tablist button:hover{color:var(--admin-ink)}.overview-editor-tablist button[aria-selected=true]{border-color:var(--admin-row-border);background:var(--admin-panel);color:var(--admin-ink);box-shadow:0 2px 6px #0000000d}.overview-editor-tablist button.is-next-step{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.overview-editor-tablist button.is-next-step{border-color:color-mix(in srgb, var(--admin-accent) 48%, var(--admin-row-border))}}.overview-editor-tablist button.is-next-step{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.overview-editor-tablist button.is-next-step{background:color-mix(in srgb, var(--admin-accent) 8%, var(--admin-panel))}}.overview-editor-tablist button.is-next-step{color:var(--admin-ink);box-shadow:0 0 0 1px var(--admin-accent), 0 0 18px var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.overview-editor-tablist button.is-next-step{box-shadow:0 0 0 1px color-mix(in srgb, var(--admin-accent) 14%, transparent), 0 0 18px color-mix(in srgb, var(--admin-accent) 20%, transparent)}}.overview-editor-tablist button.is-next-step{animation:2.6s ease-in-out infinite creation-guidance-glow}.overview-editor-tablist button:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.overview-editor-tablist button:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 42%, transparent)}}.overview-editor-tablist button:focus-visible{outline-offset:1px}.overview-editor-tab-panel{padding:clamp(15px,2.3vw,22px)}.overview-editor-tab-panel[hidden]{display:none}.overview-editor-tab-panel>.admin-editor-stack{gap:14px}.overview-instance-values{grid-column:1/-1;min-width:0}.overview-instance-values:empty{display:none}.overview-record-management{justify-content:space-between;align-items:center;gap:22px;display:flex}.overview-record-management>p{max-width:660px;color:var(--admin-card-muted);margin:0;font-size:9px;line-height:1.55}.product-identity-step{border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0;display:grid}.product-identity-step.is-required-pending{outline:1px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.product-identity-step.is-required-pending{outline:1px solid color-mix(in srgb, var(--admin-accent) 48%, var(--admin-row-border))}}.product-identity-step.is-required-pending{outline-offset:7px;background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.product-identity-step.is-required-pending{background:color-mix(in srgb, var(--admin-accent) 4%, transparent)}}.product-identity-step.is-required-pending{box-shadow:0 0 0 7px var(--admin-accent), 0 0 22px var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.product-identity-step.is-required-pending{box-shadow:0 0 0 7px color-mix(in srgb, var(--admin-accent) 4%, transparent), 0 0 22px color-mix(in srgb, var(--admin-accent) 18%, transparent)}}.product-identity-step.is-required-pending{animation:2.6s ease-in-out infinite creation-guidance-glow}.product-properties-step{border-radius:15px;grid-column:1/-1;gap:10px;min-width:0;display:grid}.product-properties-step.is-next-step{outline:1px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.product-properties-step.is-next-step{outline:1px solid color-mix(in srgb, var(--admin-accent) 48%, var(--admin-row-border))}}.product-properties-step.is-next-step{outline-offset:7px;background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.product-properties-step.is-next-step{background:color-mix(in srgb, var(--admin-accent) 4%, transparent)}}.product-properties-step.is-next-step{box-shadow:0 0 0 7px var(--admin-accent), 0 0 22px var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.product-properties-step.is-next-step{box-shadow:0 0 0 7px color-mix(in srgb, var(--admin-accent) 4%, transparent), 0 0 22px color-mix(in srgb, var(--admin-accent) 18%, transparent)}}.product-properties-step.is-next-step{animation:2.6s ease-in-out infinite creation-guidance-glow}.product-properties-next-step{border:1px solid var(--admin-accent);justify-content:space-between;align-items:center;gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.product-properties-next-step{border:1px solid color-mix(in srgb, var(--admin-accent) 30%, var(--admin-row-border))}}.product-properties-next-step{background:var(--admin-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.product-properties-next-step{background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-panel))}}.product-properties-next-step{padding:12px}.product-properties-next-step>div{gap:3px;display:grid}.product-properties-next-step strong{color:var(--admin-ink);font-size:10px}.product-properties-next-step span{color:var(--admin-card-muted);font-size:9px;line-height:1.45}.product-properties-next-step .admin-button{flex:none}.form-field.creation-required-pending>input,.form-field.creation-required-pending>select,.form-field.creation-required-pending>textarea{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.form-field.creation-required-pending>input,.form-field.creation-required-pending>select,.form-field.creation-required-pending>textarea{border-color:color-mix(in srgb, var(--admin-accent) 52%, var(--admin-field-border))}}.form-field.creation-required-pending>input,.form-field.creation-required-pending>select,.form-field.creation-required-pending>textarea{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.form-field.creation-required-pending>input,.form-field.creation-required-pending>select,.form-field.creation-required-pending>textarea{background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-panel))}}.form-field.creation-required-pending>input,.form-field.creation-required-pending>select,.form-field.creation-required-pending>textarea{box-shadow:0 0 0 1px var(--admin-accent), 0 0 18px var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.form-field.creation-required-pending>input,.form-field.creation-required-pending>select,.form-field.creation-required-pending>textarea{box-shadow:0 0 0 1px color-mix(in srgb, var(--admin-accent) 12%, transparent), 0 0 18px color-mix(in srgb, var(--admin-accent) 18%, transparent)}}.form-field.creation-required-pending>input,.form-field.creation-required-pending>select,.form-field.creation-required-pending>textarea{animation:2.6s ease-in-out infinite creation-guidance-glow}.component-instance-tab-fields{grid-column:1/-1;gap:12px;display:grid}.component-instance-tab-fields>.component-instance-measurements{margin:0}.component-instance-editor-stack{gap:12px;display:grid}.component-instance-editor-stack>.form-field{width:100%}.component-instance-private-section>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.component-catalog-card{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:14px;grid-column:1/-1;gap:13px;padding:14px;display:grid}.component-catalog-card.is-unknown-product{border-style:dashed}.component-catalog-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.component-catalog-card>header>div{gap:4px;display:grid}.component-catalog-card>header span,.component-catalog-card>header small{color:var(--admin-card-muted);font-size:9px}.component-catalog-card>header strong{color:var(--admin-ink);font-size:12px}.component-catalog-card>p{color:var(--admin-card-muted);margin:0;font-size:10px;line-height:1.55}@keyframes creation-guidance-glow{0%,to{filter:saturate(.96)}50%{filter:saturate(1.12)brightness(1.025)}}.gear-catalog-editor{gap:12px;display:grid}.gear-context-summary{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:11px;gap:4px;padding:10px 12px;display:grid}.gear-context-summary>span{color:var(--admin-ink);font-size:10px;font-weight:800}.gear-context-summary>small{color:var(--admin-card-muted);font-size:9px;line-height:1.45}.gear-instance-card{background:var(--admin-panel)}.gear-catalog-unclassified{border-style:dashed}.inventory-relation-note{border:1px dashed var(--admin-row-border);background:var(--admin-panel);border-radius:12px;grid-column:1/-1;gap:4px;padding:12px;display:grid}.inventory-relation-note strong{color:var(--admin-ink);font-size:10px}.inventory-relation-note span{color:var(--admin-card-muted);font-size:9px;line-height:1.5}.catalog-status{border:1px solid var(--admin-row-border);background:var(--admin-panel);width:max-content;color:var(--admin-card-muted);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.catalog-status.verified,.catalog-status.is-verified{border-color:var(--success-text)}@supports (color:color-mix(in lab, red, red)){.catalog-status.verified,.catalog-status.is-verified{border-color:color-mix(in srgb, var(--success-text) 30%, var(--admin-row-border))}}.catalog-status.verified,.catalog-status.is-verified{background:var(--success-bg);color:var(--success-text)}.typed-specification-editor{border-top:1px solid var(--admin-row-border);gap:11px;padding-top:12px;display:grid}.typed-specification-editor>header>div{gap:3px;display:grid}.typed-specification-editor>header strong{color:var(--admin-ink);font-size:11px}.typed-specification-editor>header span{color:var(--admin-card-muted);font-size:9px}.typed-specification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.component-instance-measurements{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:15px;overflow:hidden}.component-instance-measurements>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 14px;list-style:none;display:flex}.component-instance-measurements>summary::-webkit-details-marker{display:none}.component-instance-measurements>summary>span{gap:3px;display:grid}.component-instance-measurements>summary strong{color:var(--admin-ink);font-size:11px}.component-instance-measurements>summary small{color:var(--admin-card-muted);font-size:8px;font-weight:500}.component-instance-measurements>summary i{color:var(--admin-card-muted);font-size:16px;font-style:normal;transition:transform .18s}.component-instance-measurements[open]>summary{border-bottom:1px solid var(--admin-row-border)}.component-instance-measurements[open]>summary i{transform:rotate(180deg)}.component-instance-measurements>.typed-specification-grid{padding:14px}.component-instance-measurements.is-known{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-instance-measurements.is-known{border-color:color-mix(in srgb, var(--admin-accent) 30%, var(--admin-row-border))}}.component-instance-measurements.is-known{background:var(--admin-panel)}.catalog-number-control{border:1px solid var(--admin-field-border);background:var(--admin-panel);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.catalog-number-control:focus-within{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.catalog-number-control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent) 20%, transparent)}}.catalog-number-control:has(input[aria-invalid=true]){border-color:var(--admin-danger)}.catalog-number-control input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.catalog-number-control span{border-left:1px solid var(--admin-field-border);color:var(--admin-card-muted);padding:0 11px;font-size:9px;font-weight:700}.catalog-link-summary{border-top:1px solid var(--admin-row-border);border-bottom:1px solid var(--admin-row-border);min-height:34px;color:var(--admin-card-muted);justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.catalog-link-summary strong{color:var(--admin-accent)}.catalog-contribution-editor{border:1px solid var(--admin-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.catalog-contribution-editor{border:1px solid color-mix(in srgb, var(--admin-accent) 24%, var(--admin-row-border))}}.catalog-contribution-editor{background:var(--admin-panel);border-radius:12px}.catalog-contribution-toggle{width:100%;min-height:52px;color:var(--admin-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.catalog-contribution-toggle:hover{background:var(--admin-upload-surface)}.catalog-contribution-toggle>span{gap:3px;display:grid}.catalog-contribution-toggle strong{font-size:10px}.catalog-contribution-toggle small{color:var(--admin-card-muted);font-size:8px;line-height:1.45}.catalog-contribution-toggle i{color:var(--admin-accent);font-size:17px;font-style:normal}.catalog-contribution-body{border-top:1px solid var(--admin-row-border);gap:12px;padding:13px;display:grid}.catalog-contribution-body>.form-error,.catalog-contribution-body>.form-success{border-radius:10px;margin:0}.catalog-field-policy-summary{border:1px solid var(--success-text);gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-field-policy-summary{border:1px solid color-mix(in srgb, var(--success-text) 25%, var(--admin-row-border))}}.catalog-field-policy-summary{background:var(--success-bg);border-radius:10px;padding:10px 11px}.catalog-field-policy-summary strong{color:var(--success-text);text-transform:uppercase;font-size:9px}.catalog-field-policy-summary span,.catalog-contribution-loading{color:var(--admin-card-muted);font-size:8px;line-height:1.45}.catalog-contribution-field{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:11px;padding:9px}.catalog-contribution-field.is-touched{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.catalog-contribution-field.is-touched{border-color:color-mix(in srgb, var(--admin-accent) 45%, var(--admin-row-border))}}.catalog-contribution-field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.catalog-contribution-field>span i{background:var(--admin-panel);color:var(--admin-card-muted);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:750}.catalog-contribution-field.is-verified>span i{background:var(--success-bg);color:var(--success-text)}.catalog-contribution-field.is-proposal>span i,.catalog-contribution-field.is-pending>span i{background:#c58a15}@supports (color:color-mix(in lab, red, red)){.catalog-contribution-field.is-proposal>span i,.catalog-contribution-field.is-pending>span i{background:color-mix(in srgb, #c58a15 14%, var(--admin-panel))}}.catalog-contribution-field.is-proposal>span i,.catalog-contribution-field.is-pending>span i{color:#9a6810}.catalog-contribution-impact{flex-wrap:wrap;gap:6px;display:flex}.catalog-contribution-impact span{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.catalog-contribution-actions{justify-content:flex-end;display:flex}.catalog-report-button{width:max-content;color:var(--admin-card-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline}.catalog-report-message{color:var(--admin-accent);font-size:9px}.installed-component-fields{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:13px;grid-column:1/-1;overflow:hidden}.installed-component-fields>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:48px;padding:10px 13px;list-style:none;display:grid}.installed-component-fields>summary::-webkit-details-marker{display:none}.installed-component-fields>summary span{color:var(--admin-ink);font-size:10px;font-weight:700}.installed-component-fields>summary small{color:var(--admin-card-muted);font-size:9px}.installed-component-fields>summary i{color:var(--admin-card-muted);font-style:normal;transition:transform .18s}.installed-component-fields[open]>summary i{transform:rotate(180deg)}.installed-component-fields>.form-grid,.installed-component-fields>.typed-specification-editor{border-top:1px solid var(--admin-row-border);padding:13px}.installed-component-fields>.component-instance-measurements{margin:0 13px 13px}.catalog-specification-readout{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:11px;gap:7px;margin-top:9px;padding:9px 10px;display:grid}.catalog-specification-meta{color:var(--admin-card-muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.catalog-specification-meta strong{background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:999px;padding:3px 6px;font-size:7px}.catalog-specification-meta strong.is-verified{background:var(--success-bg);color:var(--success-text)}.catalog-specification-meta a{color:var(--admin-accent);margin-left:auto;text-decoration:none}.catalog-specification-readout dl{flex-wrap:wrap;gap:5px;margin:0;display:flex}.catalog-specification-readout dl>div{background:var(--admin-panel);border-radius:8px;align-items:baseline;gap:4px;padding:5px 7px;display:flex}.catalog-specification-readout dt{color:var(--admin-card-muted);font-size:8px}.catalog-specification-readout dd{color:var(--admin-ink);margin:0;font-size:9px;font-weight:750}.catalog-specification-readout.is-measured{border-style:dashed}.build-version-full-snapshot article>.catalog-specification-readout{grid-column:2/-1;width:100%}.component-instance-line{color:var(--admin-card-muted);margin-top:8px;font-size:9px;display:block}.component-origin-line{color:var(--admin-accent);margin-top:4px;font-size:9px;font-weight:700;display:block}.catalog-admin-panel{gap:14px;display:grid}.catalog-workspace-shell{max-width:1420px}.catalog-workspace-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;display:flex}.catalog-workspace-heading .eyebrow{color:var(--admin-accent);margin-bottom:10px}.catalog-workspace-heading h1{color:var(--admin-ink);letter-spacing:-.06em;margin:0;font-size:clamp(44px,6vw,76px);line-height:.94}.catalog-workspace-heading p:last-child{max-width:740px;color:var(--admin-card-muted);margin:15px 0 0;font-size:13px;line-height:1.6}.catalog-workspace-role{border:1px solid var(--admin-accent);flex:none}@supports (color:color-mix(in lab, red, red)){.catalog-workspace-role{border:1px solid color-mix(in srgb, var(--admin-accent) 34%, var(--admin-border))}}.catalog-workspace-role{background:var(--admin-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.catalog-workspace-role{background:color-mix(in srgb, var(--admin-accent) 9%, var(--admin-panel))}}.catalog-workspace-role{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;font-size:9px;font-weight:750}.catalog-workspace-boundary{border:1px solid var(--admin-accent);gap:5px;margin-bottom:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-workspace-boundary{border:1px solid color-mix(in srgb, var(--admin-accent) 30%, var(--admin-border))}}.catalog-workspace-boundary{background:var(--admin-accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.catalog-workspace-boundary{background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-panel))}}.catalog-workspace-boundary{padding:14px 16px}.catalog-workspace-boundary strong{color:var(--admin-ink);font-size:11px}.catalog-workspace-boundary span{color:var(--admin-card-muted);font-size:9px;line-height:1.55}.catalog-admin-heading{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex}.catalog-admin-heading>div{gap:6px;display:grid}.catalog-admin-heading span{color:var(--admin-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.catalog-admin-heading h2{color:var(--admin-ink);letter-spacing:-.04em;margin:0;font-size:28px}.catalog-admin-heading p{max-width:760px;color:var(--admin-card-muted);margin:0;font-size:11px;line-height:1.55}.catalog-admin-heading>.catalog-admin-heading-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.catalog-create-panel{border:1px solid var(--admin-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.catalog-create-panel{border:1px solid color-mix(in srgb, var(--admin-accent) 36%, var(--admin-border))}}.catalog-create-panel{background:var(--admin-panel);box-shadow:0 14px 34px var(--admin-ink);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.catalog-create-panel{box-shadow:0 14px 34px color-mix(in srgb, var(--admin-ink) 7%, transparent)}}.catalog-create-panel>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.catalog-create-panel>header>div{gap:4px;display:grid}.catalog-create-panel>header span{color:var(--admin-accent);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750}.catalog-create-panel>header h3{color:var(--admin-ink);letter-spacing:-.03em;margin:0;font-size:20px}.catalog-create-panel>header p{max-width:760px;color:var(--admin-card-muted);margin:0;font-size:9px;line-height:1.5}.catalog-create-panel>header>button{border:1px solid var(--admin-border);width:32px;height:32px;color:var(--admin-card-muted);background:0 0;border-radius:50%;flex:none;font-size:18px}.catalog-create-panel>form{gap:16px;padding:18px 20px 20px;display:grid}.catalog-create-actions{border-top:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.catalog-create-actions>div{gap:7px;display:flex}.catalog-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.catalog-admin-stats article{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:14px;align-content:center;gap:5px;min-height:76px;padding:13px;display:grid}.catalog-admin-stats article.has-warning{border-color:#c58a15}@supports (color:color-mix(in lab, red, red)){.catalog-admin-stats article.has-warning{border-color:color-mix(in srgb, #c58a15 45%, var(--admin-border))}}.catalog-admin-stats span{color:var(--admin-card-muted);text-transform:uppercase;font-size:8px}.catalog-admin-stats strong{color:var(--admin-ink);font-size:22px}.catalog-admin-tabs{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.catalog-admin-tabs button{min-height:42px;color:var(--admin-card-muted);background:0 0;border:0;border-radius:10px;font-size:10px;font-weight:700}.catalog-admin-tabs button strong{margin-left:5px}.catalog-admin-tabs button.active{background:var(--admin-primary);color:var(--admin-primary-text)}.catalog-admin-list{gap:8px;display:grid}.catalog-admin-card{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:15px;overflow:hidden}.catalog-admin-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:66px;padding:13px 16px;list-style:none;display:grid}.catalog-admin-card>summary::-webkit-details-marker{display:none}.catalog-admin-card>summary>div{gap:3px;min-width:0;display:grid}.catalog-admin-card>summary>div>span{color:var(--admin-accent);text-transform:uppercase;font-size:8px}.catalog-admin-card>summary>div>strong{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.catalog-admin-card>summary>div>small{color:var(--admin-card-muted);font-size:8px}.catalog-admin-card>summary>i{color:var(--admin-card-muted);font-style:normal;transition:transform .18s}.catalog-admin-card[open]>summary>i{transform:rotate(180deg)}.catalog-admin-card-body{border-top:1px solid var(--admin-row-border);background:var(--admin-page);gap:14px;padding:15px;display:grid}.catalog-admin-actions{justify-content:flex-end;display:flex}.catalog-admin-merge{border-top:1px solid var(--admin-row-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:13px;display:grid}.catalog-admin-merge label{gap:5px;display:grid}.catalog-admin-merge label span{color:var(--admin-card-muted);font-size:8px;font-weight:650}.catalog-admin-merge select{border:1px solid var(--admin-field-border);background:var(--admin-panel);min-height:42px;color:var(--admin-ink);border-radius:10px;padding:0 10px}.catalog-admin-delete{border-top:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.catalog-admin-delete>div{gap:4px;display:grid}.catalog-admin-delete strong{color:var(--admin-danger);font-size:9px}.catalog-admin-delete small{max-width:640px;color:var(--admin-card-muted);font-size:8px;line-height:1.45}.catalog-admin-danger-zone{border:1px solid var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){.catalog-admin-danger-zone{border:1px solid color-mix(in srgb, var(--admin-danger) 42%, var(--admin-border))}}.catalog-admin-danger-zone{background:var(--admin-danger);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.catalog-admin-danger-zone{background:color-mix(in srgb, var(--admin-danger) 5%, var(--admin-panel))}}.catalog-admin-danger-zone>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;list-style:none;display:flex}.catalog-admin-danger-zone>summary::-webkit-details-marker{display:none}.catalog-admin-danger-zone>summary>span{gap:3px;display:grid}.catalog-admin-danger-zone>summary strong{color:var(--admin-danger);font-size:9px}.catalog-admin-danger-zone>summary small{color:var(--admin-card-muted);font-size:8px}.catalog-admin-danger-zone>summary>i{color:var(--admin-danger);font-style:normal;transition:transform .18s}.catalog-admin-danger-zone[open]>summary>i{transform:rotate(180deg)}.catalog-admin-danger-zone>.catalog-admin-delete{margin:0 13px 13px}.catalog-admin-specifications{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:13px;gap:10px;padding:13px;display:grid}.catalog-admin-specifications header{gap:3px;display:grid}.catalog-admin-specifications header strong{color:var(--admin-ink);font-size:11px}.catalog-admin-specifications header span{color:var(--admin-card-muted);font-size:8px}.catalog-admin-classifications{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:13px;gap:9px;padding:13px;display:grid}.catalog-admin-classifications header{gap:3px;display:grid}.catalog-admin-classifications header strong{color:var(--admin-ink);font-size:11px}.catalog-admin-classifications header span{color:var(--admin-card-muted);font-size:8px}.catalog-admin-classifications>div{flex-wrap:wrap;gap:6px;display:flex}.catalog-admin-classifications>div>span{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:999px;padding:6px 9px;font-size:8px;font-weight:700}.catalog-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalog-review-grid>section{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:16px;align-content:start;gap:8px;padding:13px;display:grid}.catalog-review-grid>section>header{justify-content:space-between;align-items:center;gap:10px;padding:4px;display:flex}.catalog-review-grid>section>header span{color:var(--admin-card-muted);text-transform:uppercase;font-size:9px;font-weight:700}.catalog-review-grid>section>header strong{color:var(--admin-ink)}.catalog-review-grid article{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:12px;gap:8px;padding:12px;display:grid}.catalog-review-grid article>span,.catalog-review-grid article>small{color:var(--admin-card-muted);font-size:8px}.catalog-review-grid article>div{align-items:center;gap:8px;display:flex}.catalog-review-grid article>div strong{color:var(--admin-ink);font-size:10px}.catalog-review-grid article>div i{color:var(--admin-accent);font-style:normal}.catalog-review-grid article p{color:var(--admin-ink);margin:0;font-size:10px;line-height:1.5}.catalog-merge-awaiting{background:var(--admin-accent);border-radius:999px;width:fit-content}@supports (color:color-mix(in lab, red, red)){.catalog-merge-awaiting{background:color-mix(in srgb, var(--admin-accent) 10%, var(--admin-panel))}}.catalog-merge-awaiting{color:var(--admin-accent);padding:6px 9px;font-size:8px;font-weight:750}.catalog-curation-log article{align-items:flex-start}.catalog-duplicate-actions{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.catalog-duplicate-actions .admin-button{min-height:38px}.catalog-task-empty{border:1px solid var(--admin-border);background:var(--admin-panel);text-align:center;border-radius:16px;justify-items:center;gap:7px;padding:34px 22px;display:grid}.catalog-task-empty strong{color:var(--admin-ink);font-size:14px}.catalog-task-empty span{max-width:580px;color:var(--admin-card-muted);font-size:10px;line-height:1.55}.catalog-ignored-duplicates{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:15px;overflow:hidden}.catalog-ignored-duplicates>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 15px;list-style:none;display:flex}.catalog-ignored-duplicates>summary::-webkit-details-marker{display:none}.catalog-ignored-duplicates>summary>div{gap:3px;display:grid}.catalog-ignored-duplicates>summary strong{color:var(--admin-ink);font-size:10px}.catalog-ignored-duplicates>summary small{color:var(--admin-card-muted);font-size:8px}.catalog-ignored-duplicates>summary>span{background:var(--admin-upload-surface);min-width:24px;color:var(--admin-card-muted);text-align:center;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.catalog-ignored-duplicates>div{border-top:1px solid var(--admin-row-border);gap:7px;padding:12px;display:grid}.catalog-ignored-duplicates article{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:10px;display:flex}.catalog-ignored-duplicates article>div{gap:3px;min-width:0;display:grid}.catalog-ignored-duplicates article span{color:var(--admin-accent);text-transform:uppercase;font-size:7px}.catalog-ignored-duplicates article strong{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.catalog-ignored-duplicates article small{color:var(--admin-card-muted);font-size:8px}.catalog-admin-loading{text-align:center;place-content:center;gap:6px;min-height:220px;display:grid}.catalog-admin-loading span{color:var(--admin-card-muted);font-size:10px}.catalog-product-row{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:15px;overflow:hidden}.catalog-product-row>button{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:13px 16px;display:grid}.catalog-product-row>button:hover{background:var(--admin-upload-surface)}.catalog-product-row>button>div:first-child{gap:4px;min-width:0;display:grid}.catalog-product-row>button>div:first-child span{color:var(--admin-accent);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.catalog-product-row>button>div:first-child strong{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.catalog-product-row>button>div:first-child small{color:var(--admin-card-muted);font-size:8px}.catalog-product-row>button>i{color:var(--admin-accent);font-size:17px;font-style:normal}.catalog-product-row-status{justify-items:end;gap:5px;display:grid}.catalog-product-row-status small{color:var(--admin-card-muted);font-size:8px}.catalog-inspector-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090c129e;justify-content:flex-end;display:flex;position:fixed;inset:0}.catalog-product-inspector{border-left:1px solid var(--admin-border);background:var(--admin-page);width:min(980px,94vw);height:100%;overflow:auto;box-shadow:-24px 0 70px #0000003d}.catalog-inspector-heading{z-index:2;border-bottom:1px solid var(--admin-border);background:var(--admin-panel);justify-content:space-between;align-items:center;gap:18px;min-height:92px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.catalog-inspector-heading{background:color-mix(in srgb, var(--admin-panel) 94%, transparent)}}.catalog-inspector-heading{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:18px 22px}.catalog-inspector-heading>div{gap:4px;min-width:0;display:grid}.catalog-inspector-heading span{color:var(--admin-accent);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750}.catalog-inspector-heading h2{color:var(--admin-ink);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;overflow:hidden}.catalog-inspector-heading p{color:var(--admin-card-muted);margin:0;font-family:monospace;font-size:8px}.catalog-inspector-heading>button{border:1px solid var(--admin-border);background:var(--admin-upload-surface);width:40px;height:40px;color:var(--admin-ink);cursor:pointer;border-radius:12px;flex:none;font-size:22px}.catalog-inspector-content{gap:12px;padding:18px 22px 36px;display:grid}.catalog-inspector-tabs{z-index:1;border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid;position:sticky;top:92px}@supports (color:color-mix(in lab, red, red)){.catalog-inspector-tabs{background:color-mix(in srgb, var(--admin-panel) 94%, transparent)}}.catalog-inspector-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:5px}.catalog-inspector-tabs button{min-height:40px;color:var(--admin-card-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:10px;font-weight:750}.catalog-inspector-tabs button strong{margin-left:4px}.catalog-inspector-tabs button.active{background:var(--admin-primary);color:var(--admin-primary-text)}.catalog-inspector-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.catalog-inspector-summary article{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:14px;align-content:center;gap:4px;min-height:82px;padding:13px;display:grid}.catalog-inspector-summary article.has-warning{border-color:#c58a15}@supports (color:color-mix(in lab, red, red)){.catalog-inspector-summary article.has-warning{border-color:color-mix(in srgb, #c58a15 50%, var(--admin-border))}}.catalog-inspector-summary span,.catalog-inspector-summary small{color:var(--admin-card-muted);font-size:8px}.catalog-inspector-summary strong{color:var(--admin-ink);font-size:21px}.catalog-inspector-section{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:15px;gap:11px;padding:14px;display:grid}.catalog-inspector-section>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:12px;padding:0 2px 10px;display:flex}.catalog-inspector-section>header strong{color:var(--admin-ink);font-size:11px}.catalog-inspector-section>header span{background:var(--admin-upload-surface);min-width:24px;color:var(--admin-card-muted);text-align:center;border-radius:999px;padding:5px 7px;font-size:8px}.catalog-technical-details{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:15px;overflow:hidden}.catalog-technical-details>summary{min-height:48px;color:var(--admin-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:10px;font-weight:750;list-style:none;display:flex}.catalog-technical-details>summary::-webkit-details-marker{display:none}.catalog-technical-details>summary span{color:var(--admin-card-muted);font-size:8px;font-weight:500}.catalog-technical-details>.catalog-inspector-section{border-width:1px 0 0;border-radius:0}.catalog-inspector-classifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.catalog-inspector-classifications article{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:12px;gap:9px;padding:11px;display:grid}.catalog-inspector-classifications article>div{gap:3px;display:grid}.catalog-inspector-classifications article>div span{color:var(--admin-accent);text-transform:uppercase;font-size:7px}.catalog-inspector-classifications article>div strong{color:var(--admin-ink);font-size:10px}.catalog-inspector-classifications label{gap:5px;display:grid}.catalog-inspector-classifications label span{color:var(--admin-card-muted);font-size:8px}.catalog-inspector-classifications select{border:1px solid var(--admin-field-border);background:var(--admin-upload-surface);width:100%;min-height:40px;color:var(--admin-ink);border-radius:10px;padding:0 10px}.catalog-inspector-specifications .form-field>small{color:var(--admin-card-muted);font-size:7px;line-height:1.35}.catalog-admin-property{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:12px;gap:7px;padding:9px;display:grid}.catalog-admin-property.is-verified{border-color:var(--success-text)}@supports (color:color-mix(in lab, red, red)){.catalog-admin-property.is-verified{border-color:color-mix(in srgb, var(--success-text) 28%, var(--admin-row-border))}}.catalog-admin-property .form-field>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.catalog-admin-property .form-field>span i{background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.catalog-admin-property.is-verified .form-field>span i{background:var(--success-bg);color:var(--success-text)}.catalog-admin-property-state{border-top:1px solid var(--admin-row-border);flex-wrap:wrap;align-items:center;gap:6px;padding-top:7px;display:flex}.catalog-admin-property-state button{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);color:var(--admin-card-muted);cursor:pointer;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:750}.catalog-admin-property-state button.is-verified{border-color:var(--success-text)}@supports (color:color-mix(in lab, red, red)){.catalog-admin-property-state button.is-verified{border-color:color-mix(in srgb, var(--success-text) 28%, var(--admin-row-border))}}.catalog-admin-property-state button.is-verified{background:var(--success-bg);color:var(--success-text)}.catalog-admin-property-state small{min-width:140px;color:var(--admin-card-muted);flex:1;font-size:7px}.catalog-admin-property-state a{color:var(--admin-accent);font-size:7px;text-decoration:none}.catalog-unknown-properties{border-top:1px solid var(--admin-row-border);gap:5px;padding-top:11px;display:grid}.catalog-unknown-properties>strong{color:var(--admin-ink);font-size:10px}.catalog-unknown-properties>p{color:var(--admin-card-muted);margin:0;font-size:8px}.catalog-unknown-properties dl,.catalog-provenance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:3px 0 0;display:grid}.catalog-unknown-properties dl>div,.catalog-provenance-grid>div{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:10px;min-width:0;padding:9px}.catalog-unknown-properties dt,.catalog-provenance-grid dt,.catalog-usage-list dt{color:var(--admin-card-muted);font-size:7px}.catalog-unknown-properties dd,.catalog-provenance-grid dd,.catalog-usage-list dd{overflow-wrap:anywhere;color:var(--admin-ink);margin:3px 0 0;font-size:9px}.catalog-provenance-grid a{color:var(--admin-accent)}.catalog-source-evidence{border-top:1px solid var(--admin-row-border);gap:8px;margin-top:11px;padding-top:11px;display:grid}.catalog-source-evidence>div{gap:3px;display:grid}.catalog-source-evidence>div strong{color:var(--admin-ink);font-size:9px}.catalog-source-evidence>div small{color:var(--admin-card-muted);font-size:8px}.catalog-source-evidence ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.catalog-source-evidence li{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:10px;gap:3px;padding:8px 10px;display:grid}.catalog-source-evidence li a{overflow-wrap:anywhere;color:var(--admin-accent);font-size:9px;font-weight:700}.catalog-source-evidence li span{color:var(--admin-card-muted);font-size:7px}.catalog-documentation-links{gap:5px;display:grid}.catalog-documentation-links a{color:var(--admin-accent);font-size:10px;font-weight:700}.catalog-documentation-links span,.catalog-documentation-links small{color:var(--admin-card-muted);font-size:8px}.catalog-product-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.catalog-product-media-grid article{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:11px;min-width:0;overflow:hidden}.catalog-product-media-grid article>div{aspect-ratio:4/3;background-color:var(--admin-media-bg);background-position:50%;background-repeat:no-repeat;background-size:contain}.catalog-product-media-grid strong,.catalog-product-media-grid small{text-overflow:ellipsis;white-space:nowrap;padding:0 9px;display:block;overflow:hidden}.catalog-product-media-grid strong{color:var(--admin-ink);margin-top:8px;font-size:9px}.catalog-product-media-grid small{color:var(--admin-card-muted);margin:3px 0 9px;font-size:7px}.catalog-usage-list,.catalog-history-list{gap:7px;display:grid}.catalog-usage-list article{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:12px;grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);gap:12px;padding:11px;display:grid}.catalog-usage-list.compact article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.catalog-usage-list article>div:first-child,.catalog-history-list article{gap:3px;display:grid}.catalog-usage-list article>div:first-child span,.catalog-history-list span{color:var(--admin-accent);text-transform:uppercase;font-size:7px}.catalog-usage-list article>div:first-child strong,.catalog-history-list strong{color:var(--admin-ink);font-size:10px}.catalog-usage-list article>div:first-child small,.catalog-history-list small{color:var(--admin-card-muted);font-size:8px}.catalog-usage-list article>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.catalog-usage-list article>dl>div{min-width:0}.catalog-usage-list article>dl>div.full{grid-column:1/-1}.catalog-usage-list article>a{color:var(--admin-accent);font-size:9px;font-weight:700}.catalog-history-list article{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:11px;padding:10px}.catalog-history-list a,.catalog-review-grid a{color:var(--admin-accent)}.catalog-inspector-save{z-index:1;border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;bottom:10px}@supports (color:color-mix(in lab, red, red)){.catalog-inspector-save{background:color-mix(in srgb, var(--admin-panel) 92%, transparent)}}.catalog-inspector-save{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px}.catalog-inspector-save>div{gap:3px;display:grid}.catalog-inspector-save>div strong{color:var(--admin-ink);font-size:9px}.catalog-inspector-save>div small{max-width:540px;color:var(--admin-card-muted);font-size:7px;line-height:1.4}.catalog-inspector-loading{border:1px solid var(--admin-border);background:var(--admin-panel);width:min(460px,100vw - 32px);color:var(--admin-ink);border-radius:18px;align-self:center;justify-items:center;gap:14px;margin:auto;padding:28px;display:grid}.check-field{align-items:center;gap:10px;min-height:48px;display:flex}.check-field input{width:18px;height:18px}.repeat-list{gap:13px;display:grid}.repeat-card{background:var(--admin-panel);border:1px solid var(--admin-repeat-border);border-radius:15px;padding:18px}.repeat-card-head{justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.repeat-card-head strong{font-size:14px}.repeat-card-head>div:first-child{flex-direction:column;gap:4px;display:flex}.repeat-card-head small{color:var(--admin-card-muted);font-size:11px}.repeat-card-actions{gap:6px;display:flex}.repeat-card-actions button{background:var(--admin-repeat-action-bg);border:1px solid var(--admin-repeat-action-border);min-height:36px;color:var(--admin-ink);border-radius:9px;padding:6px 10px;font-size:11px}.repeat-card-actions button.danger{color:var(--admin-danger)}.add-entry{border:1px dashed var(--admin-add-border);width:100%;min-height:50px;color:var(--admin-add-text);background:0 0;border-radius:13px;margin-top:13px;font-weight:650}.delivery-editor{gap:13px;display:grid}.delivery-intro{border:1px solid var(--admin-repeat-border);background:var(--admin-panel);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.delivery-intro strong{font-size:15px}.delivery-intro span{color:var(--admin-card-muted);font-size:11px;line-height:1.5}.marker-accessory-editor{gap:12px;min-width:0;display:grid}.marker-accessory-toolbar{z-index:43;top:var(--overview-editor-sticky-top,0px);border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-width:0;display:grid;position:sticky}@supports (color:color-mix(in lab, red, red)){.marker-accessory-toolbar{background:color-mix(in srgb, var(--admin-upload-surface) 96%, transparent)}}.marker-accessory-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:5px 5px 5px 14px;box-shadow:0 9px 22px #0000000f}.marker-accessory-toolbar>div:first-child{gap:2px;min-width:0;display:grid}.marker-accessory-toolbar>div:first-child strong{color:var(--admin-ink);font-size:11px}.marker-accessory-toolbar>div:first-child span{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.marker-accessory-toolbar-counts{align-items:center;gap:5px;display:flex}.marker-accessory-toolbar-counts>span{border:1px solid var(--admin-row-border);background:var(--admin-panel);color:var(--admin-card-muted);border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;display:inline-flex}.marker-accessory-toolbar-counts strong{background:var(--admin-upload-chip);min-width:18px;height:18px;color:var(--admin-ink);border-radius:999px;place-items:center;font-size:7px;display:grid}.marker-accessory-save-note{border:1px dashed var(--admin-row-border);border-radius:13px;gap:3px;padding:14px;display:grid}.marker-accessory-save-note strong{font-size:11px}.marker-accessory-save-note span{color:var(--admin-card-muted);font-size:9px}.marker-accessory-empty{border:1px dashed var(--admin-row-border);background:var(--admin-panel);text-align:center;border-radius:15px;place-content:center;justify-items:center;gap:7px;min-height:230px;padding:24px;display:grid}.marker-accessory-empty-icon{background:var(--admin-upload-surface);width:54px;height:54px;color:var(--admin-accent);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.marker-accessory-empty-icon .collection-type-icon{width:28px;height:28px}.marker-accessory-empty>strong{color:var(--admin-ink);font-size:14px}.marker-accessory-empty>span:not(.marker-accessory-empty-icon){max-width:480px;color:var(--admin-card-muted);font-size:9px;line-height:1.5}.marker-accessory-empty .admin-button{margin-top:7px}.marker-accessory-mobile-overview{display:none}.marker-accessory-workbench{grid-template-columns:minmax(235px,.32fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.marker-accessory-navigator{max-height:min(620px, calc(100dvh - var(--overview-editor-sticky-top,154px) - 82px));top:calc(var(--overview-editor-sticky-top,0px) + 61px);overscroll-behavior:contain;border:1px solid var(--admin-row-border);background:var(--admin-panel);scrollbar-width:thin;border-radius:14px;position:sticky;overflow:hidden auto}.marker-accessory-navigator>section+section{border-top:1px solid var(--admin-row-border)}.marker-accessory-navigator>section>header{z-index:1;border-bottom:1px solid var(--admin-row-border);background:var(--admin-panel);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.marker-accessory-navigator>section>header{background:color-mix(in srgb, var(--admin-panel) 96%, transparent)}}.marker-accessory-navigator>section>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:11px 12px}.marker-accessory-navigator>section+section>header{position:static}.marker-accessory-navigator header>div{gap:2px;min-width:0;display:grid}.marker-accessory-navigator header strong{color:var(--admin-ink);font-size:10px}.marker-accessory-navigator header span{color:var(--admin-card-muted);font-size:7px;line-height:1.35}.marker-accessory-navigator header>small{background:var(--admin-upload-chip);min-width:21px;height:21px;color:var(--admin-card-muted);border-radius:999px;place-items:center;font-size:7px;display:grid}.marker-accessory-navigator>section>div{gap:4px;padding:7px;display:grid}.marker-accessory-navigator button,.marker-accessory-mobile-overview button{width:100%;min-width:0;color:var(--admin-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto 13px;align-items:center;gap:8px;padding:8px;display:grid}.marker-accessory-navigator button:hover{background:var(--admin-upload-surface)}.marker-accessory-navigator button.is-active,.marker-accessory-mobile-overview button.is-active{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-accessory-navigator button.is-active,.marker-accessory-mobile-overview button.is-active{border-color:color-mix(in srgb, var(--admin-accent) 42%, var(--admin-row-border))}}.marker-accessory-navigator button.is-active,.marker-accessory-mobile-overview button.is-active{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-accessory-navigator button.is-active,.marker-accessory-mobile-overview button.is-active{background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-panel))}}.marker-accessory-navigator button.is-active,.marker-accessory-mobile-overview button.is-active{box-shadow:inset 3px 0 0 var(--admin-accent)}.marker-accessory-navigator button:focus-visible,.marker-accessory-mobile-overview button:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-accessory-navigator button:focus-visible,.marker-accessory-mobile-overview button:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 34%, transparent)}}.marker-accessory-navigator button:focus-visible,.marker-accessory-mobile-overview button:focus-visible{outline-offset:1px}.marker-accessory-icon{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);width:36px;height:36px;color:var(--admin-accent);border-radius:10px;place-items:center;display:grid}.marker-accessory-icon .collection-type-icon{width:20px;height:20px}.marker-accessory-navigator button>span:nth-child(2),.marker-accessory-mobile-overview button>span:nth-child(2){gap:3px;min-width:0;display:grid}.marker-accessory-navigator button strong,.marker-accessory-navigator button small,.marker-accessory-mobile-overview button strong,.marker-accessory-mobile-overview button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-accessory-navigator button strong,.marker-accessory-mobile-overview button strong{color:inherit;font-size:9px}.marker-accessory-navigator button small,.marker-accessory-mobile-overview button small{color:var(--admin-card-muted);font-size:7px}.marker-accessory-navigator button>em,.marker-accessory-mobile-overview button>em{background:var(--admin-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.marker-accessory-navigator button>em,.marker-accessory-mobile-overview button>em{background:color-mix(in srgb, var(--admin-accent) 10%, var(--admin-panel))}}.marker-accessory-navigator button>em,.marker-accessory-mobile-overview button>em{color:var(--admin-accent);text-transform:uppercase;padding:4px 6px;font-size:6px;font-style:normal;font-weight:750}.marker-accessory-navigator button>i,.marker-accessory-mobile-overview button>i{color:var(--admin-card-muted);font-size:10px;font-style:normal}.marker-accessory-focus-dialog{height:min(620px, calc(100dvh - var(--overview-editor-sticky-top,154px) - 82px))}.marker-accessory-focus-body{align-content:start;gap:12px;display:grid}.marker-accessory-linked-card{border:1px solid var(--admin-accent);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.marker-accessory-linked-card{border:1px solid color-mix(in srgb, var(--admin-accent) 34%, var(--admin-row-border))}}.marker-accessory-linked-card{background:var(--admin-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.marker-accessory-linked-card{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-panel))}}.marker-accessory-linked-card{color:var(--admin-ink);padding:13px;text-decoration:none;transition:border-color .18s,transform .18s}.marker-accessory-linked-card:hover{border-color:var(--admin-accent);transform:translateY(-1px)}.marker-accessory-linked-card:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-accessory-linked-card:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 38%, transparent)}}.marker-accessory-linked-card:focus-visible{outline-offset:2px}.marker-accessory-linked-icon{background:var(--admin-upload-surface);width:46px;height:46px;color:var(--admin-accent);border-radius:12px;place-items:center;display:grid}.marker-accessory-linked-icon .collection-type-icon{width:25px;height:25px}.marker-accessory-linked-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.marker-accessory-linked-card small{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.marker-accessory-linked-card strong,.marker-accessory-linked-card em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-accessory-linked-card strong{font-size:12px}.marker-accessory-linked-card em{color:var(--admin-card-muted);font-size:8px;font-style:normal}.marker-accessory-linked-card>b{color:var(--admin-accent);white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:inline-flex}.marker-accessory-linked-card>b i{font-style:normal}.marker-accessory-relation-card{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:13px;gap:4px;padding:13px;display:grid}.marker-accessory-relation-card>span{color:var(--admin-card-muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.marker-accessory-relation-card>strong{color:var(--admin-ink);font-size:12px}.marker-accessory-relation-card>small{color:var(--admin-card-muted);font-size:8px}.marker-accessory-sale-toggle{border:1px solid var(--admin-row-border);background:var(--admin-panel);cursor:pointer;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:13px;display:grid}.marker-accessory-sale-toggle:has(input:checked){border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.marker-accessory-sale-toggle:has(input:checked){border-color:color-mix(in srgb, var(--success) 38%, var(--admin-row-border))}}.marker-accessory-sale-toggle:has(input:checked){background:var(--success)}@supports (color:color-mix(in lab, red, red)){.marker-accessory-sale-toggle:has(input:checked){background:color-mix(in srgb, var(--success) 6%, var(--admin-panel))}}.marker-accessory-sale-toggle input{width:18px;height:18px;accent-color:var(--admin-primary)}.marker-accessory-sale-toggle>span{gap:3px;min-width:0;display:grid}.marker-accessory-sale-toggle strong{color:var(--admin-ink);font-size:10px}.marker-accessory-sale-toggle small{color:var(--admin-card-muted);font-size:8px;line-height:1.45}.marker-accessory-detach{color:var(--admin-danger);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:8px 0;font-size:9px;font-weight:700}.marker-accessory-picker-dialog{width:min(860px,100%)}.marker-accessory-picker-body{align-content:start;min-height:430px}.marker-accessory-search{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:grid}.marker-accessory-search>i{color:var(--admin-card-muted);font-size:14px;font-style:normal}.marker-accessory-search input{width:100%;min-width:0;color:var(--admin-ink);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.marker-accessory-search>button{background:var(--admin-upload-chip);width:30px;height:30px;color:var(--admin-card-muted);border:0;border-radius:999px}.marker-accessory-picker-filters{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.marker-accessory-picker-filters::-webkit-scrollbar{display:none}.marker-accessory-picker-filters button{border:1px solid var(--admin-row-border);background:var(--admin-panel);min-height:38px;color:var(--admin-card-muted);font:inherit;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.marker-accessory-picker-filters button.is-active{border-color:var(--admin-primary);background:var(--admin-primary);color:var(--admin-primary-text)}.marker-accessory-picker-filters button span{background:currentColor;border-radius:999px;place-items:center;min-width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.marker-accessory-picker-filters button span{background:color-mix(in srgb, currentColor 10%, transparent)}}.marker-accessory-picker-filters button span{font-size:7px}.marker-accessory-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marker-accessory-candidates>button{border:1px solid var(--admin-row-border);background:var(--admin-panel);min-width:0;min-height:76px;color:var(--admin-ink);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 27px;align-items:center;gap:10px;padding:10px;display:grid}.marker-accessory-candidates>button:hover{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-accessory-candidates>button:hover{border-color:color-mix(in srgb, var(--admin-accent) 55%, var(--admin-row-border))}}.marker-accessory-candidates>button:hover{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.marker-accessory-candidates>button:hover{background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-panel))}}.marker-accessory-candidates>button:disabled{opacity:.55;cursor:wait}.marker-accessory-candidates .marker-accessory-icon{width:40px;height:40px}.marker-accessory-candidates>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.marker-accessory-candidates>button small{color:var(--admin-accent);text-transform:uppercase;font-size:7px;font-weight:750}.marker-accessory-candidates>button strong,.marker-accessory-candidates>button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-accessory-candidates>button strong{font-size:10px}.marker-accessory-candidates>button em{color:var(--admin-card-muted);font-size:7px;font-style:normal}.marker-accessory-candidates>button>i{background:var(--admin-upload-surface);width:27px;height:27px;color:var(--admin-accent);border-radius:999px;place-items:center;font-size:14px;font-style:normal;display:grid}.marker-accessory-picker-state{border:1px dashed var(--admin-row-border);min-height:190px;color:var(--admin-card-muted);text-align:center;border-radius:13px;place-content:center;justify-items:center;gap:6px;display:grid}.marker-accessory-picker-state strong{color:var(--admin-ink);font-size:12px}.marker-accessory-picker-state span:not(.catalog-spinner){max-width:440px;font-size:8px;line-height:1.5}.marker-accessory-picker-help{border-top:1px solid var(--admin-row-border);padding-top:11px}.marker-accessory-picker-help>summary{color:var(--admin-card-muted);cursor:pointer;font-size:9px;font-weight:700}.marker-accessory-picker-help>p{color:var(--admin-card-muted);margin:8px 0 0;font-size:8px;line-height:1.55}.marker-accessory-picker-footer{border-top:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:8px;padding-top:13px;display:flex}.marker-accessory-confirm-dialog{width:min(520px,100%)}.automatic-delivery-list header button{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);color:var(--admin-ink);border-radius:9px;padding:8px 10px;font-size:9px;font-weight:700}.automatic-delivery-list{border:1px solid var(--admin-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.automatic-delivery-list{border:1px solid color-mix(in srgb, var(--admin-accent) 32%, var(--admin-border))}}.automatic-delivery-list{background:var(--admin-accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.automatic-delivery-list{background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-panel))}}.automatic-delivery-list header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.automatic-delivery-list header>div{gap:3px;display:grid}.automatic-delivery-list header strong{font-size:12px}.automatic-delivery-list header span{color:var(--admin-card-muted);font-size:9px}.automatic-delivery-list article{justify-content:space-between;align-items:center;gap:14px;padding:11px 15px;display:flex}.automatic-delivery-list article+article{border-top:1px solid var(--admin-row-border)}.automatic-delivery-list article>div{gap:3px;display:grid}.automatic-delivery-list article strong{font-size:11px}.automatic-delivery-list article span{color:var(--admin-card-muted);font-size:9px}.automatic-delivery-list article>span{background:var(--admin-upload-surface);border-radius:999px;padding:5px 8px;font-weight:700}.automatic-delivery-list article.included>span{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.automatic-delivery-list article.included>span{background:color-mix(in srgb, var(--admin-accent) 13%, var(--admin-panel))}}.automatic-delivery-list article.included>span{color:var(--admin-accent)}.selling-delivery-preview{border:1px solid var(--admin-row-border);text-align:left;border-radius:13px;margin-top:13px;overflow:hidden}.selling-delivery-preview>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:11px 13px;font-size:10px;font-weight:700;display:flex}.selling-delivery-preview>div{border-top:1px solid var(--admin-row-border)}.internals-editor{gap:12px;display:grid}.component-editor-hint{color:var(--admin-card-muted);margin:0 3px;font-size:10px;line-height:1.5}.component-section-bar{z-index:43;top:var(--overview-editor-sticky-top,0px);border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:5px;min-width:0;display:grid;position:sticky}@supports (color:color-mix(in lab, red, red)){.component-section-bar{background:color-mix(in srgb, var(--admin-upload-surface) 96%, transparent)}}.component-section-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:5px;box-shadow:0 9px 22px #0000000f}.component-section-bar.is-empty{grid-template-columns:1fr}.component-add-toggle{border:1px solid var(--admin-primary);background:var(--admin-primary);min-width:118px;min-height:48px;color:var(--admin-primary-text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.component-add-toggle>span{font-size:14px;font-weight:500;line-height:1}.component-add-toggle>strong{font:inherit}.component-add-toggle:hover{filter:brightness(1.08)}.component-add-toggle:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-add-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 38%, transparent)}}.component-add-toggle:focus-visible{outline-offset:2px}.component-add-toggle[aria-expanded=true]{border-color:var(--admin-row-border);background:var(--admin-upload-surface);color:var(--admin-ink)}.component-add-panel{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:13px;justify-content:flex-end;align-items:end;gap:8px;width:100%;padding:10px;display:flex}.internals-add{align-items:end;gap:8px;display:flex}.internals-add .form-field{min-width:220px}.internals-collapse-all{color:var(--admin-add-text);background:0 0;border:0;justify-self:end;padding:5px 0;font-size:11px}.internals-empty{border:1px dashed var(--admin-add-border);text-align:center;place-content:center;justify-items:center;gap:6px;min-height:150px;padding:24px;display:grid}.internals-empty span{color:var(--admin-card-muted);font-size:12px}.internal-groups{gap:10px;display:grid}.internal-group{border:1px solid var(--admin-repeat-border);background:var(--admin-panel);border-radius:15px;overflow:hidden}.internal-group>summary,.internal-card>summary{cursor:pointer;list-style:none}.internal-group>summary::-webkit-details-marker{display:none}.internal-card>summary::-webkit-details-marker{display:none}.internal-group>summary{justify-content:space-between;align-items:center;gap:18px;min-height:59px;padding:13px 16px;display:flex}.internal-group>summary>div{align-items:baseline;gap:9px;display:flex}.internal-group>summary strong{font-size:14px}.internal-group>summary span{color:var(--admin-card-muted);font-size:11px}.internal-group[open]>summary{border-bottom:1px solid var(--admin-row-border)}.internal-group-content{background:var(--admin-page);gap:8px;padding:10px;display:grid}.internal-subgroup{border:1px solid var(--admin-row-border);background:var(--admin-accent);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.internal-subgroup{background:color-mix(in srgb, var(--admin-accent) 3%, var(--admin-panel))}}.internal-subgroup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 13px;list-style:none;display:flex}.internal-subgroup>summary::-webkit-details-marker{display:none}.internal-subgroup>summary>div{align-items:baseline;gap:8px;display:flex}.internal-subgroup>summary strong{color:var(--admin-ink);font-size:12px}.internal-subgroup>summary span{color:var(--admin-card-muted);font-size:9px}.internal-subgroup[open]>summary{border-bottom:1px solid var(--admin-row-border)}.internal-subgroup[open]>summary .internal-chevron{transform:rotate(180deg)}.internal-subgroup-content{background:var(--admin-page);gap:8px;padding:8px;display:grid}.internal-card{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:12px;overflow:hidden}.internal-card>summary{justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:11px 14px;display:flex}.internal-card-title{flex-direction:column;gap:4px;min-width:0;display:flex}.internal-card-title strong,.internal-card-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.internal-card-title strong{font-size:13px}.internal-card-title span{color:var(--admin-card-muted);font-size:11px}.internal-card-badges{flex:none;align-items:center;gap:6px;display:flex}.internal-card-badges>span:not(.internal-chevron){border:1px solid var(--admin-row-border);color:var(--admin-card-muted);padding:5px 7px;font-size:10px}.internal-card-badges>span.private{color:var(--admin-danger)}.internal-chevron{color:var(--admin-card-muted);transition:transform .18s;display:inline-block}.internal-group[open]>summary .internal-chevron,.internal-card[open]>summary .internal-chevron{transform:rotate(180deg)}.internal-card-body{border-top:1px solid var(--admin-row-border);padding:16px}.internal-card-actions{border-top:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:13px;display:flex}.internal-card-actions>div{flex-wrap:wrap;gap:6px;display:flex}.internal-card-actions button{border:1px solid var(--admin-repeat-action-border);background:var(--admin-repeat-action-bg);color:var(--admin-ink);padding:7px 9px;font-size:11px}.internal-card-actions button.danger{color:var(--admin-danger)}.internal-card-actions button:disabled{opacity:.35;cursor:default}.component-section-tabs{scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.component-section-tabs::-webkit-scrollbar{display:none}.component-section-tabs>button{min-width:132px;min-height:48px;color:var(--admin-card-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 0 132px;justify-content:center;align-items:center;gap:8px;padding:7px 10px;font-size:10px;font-weight:750;display:flex}.component-section-tabs>button:hover{color:var(--admin-ink)}.component-section-tabs>button[aria-selected=true]{border-color:var(--admin-row-border);background:var(--admin-panel);color:var(--admin-ink);box-shadow:0 2px 6px #0000000d}.component-section-tabs>button:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-section-tabs>button:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 38%, transparent)}}.component-section-tabs>button:focus-visible{outline-offset:1px}.component-section-tabs>button small{background:var(--admin-upload-chip);min-width:21px;height:21px;color:var(--admin-card-muted);border-radius:999px;place-items:center;font-size:8px;display:inline-grid}.component-mobile-overview{display:none}.component-workbench{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.component-workbench.is-overview-only{grid-template-columns:minmax(0,1fr)}.component-workbench.is-overview-only .component-navigator{max-height:none;position:relative;top:auto}.component-navigator{max-height:min(690px, calc(100dvh - var(--overview-editor-sticky-top,154px) - 82px));top:calc(var(--overview-editor-sticky-top,0px) + 61px);overscroll-behavior:contain;border:1px solid var(--admin-row-border);background:var(--admin-panel);scrollbar-width:thin;border-radius:14px;position:sticky;overflow:hidden auto}.component-navigator>header{z-index:2;border-bottom:1px solid var(--admin-row-border);background:var(--admin-panel);justify-content:space-between;align-items:baseline;gap:12px;min-height:58px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.component-navigator>header{background:color-mix(in srgb, var(--admin-panel) 96%, transparent)}}.component-navigator>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 13px}.component-navigator>header strong{color:var(--admin-ink);font-size:12px}.component-navigator>header span{color:var(--admin-card-muted);font-size:8px}.component-navigator>div{gap:7px;padding:8px;display:grid}.component-navigator section{gap:4px;display:grid}.component-navigator section+section{border-top:1px solid var(--admin-row-border);padding-top:8px}.component-navigator h4{color:var(--admin-card-muted);letter-spacing:.08em;text-transform:uppercase;margin:1px 4px 3px;font-size:8px;font-weight:750}.component-navigator button{width:100%;min-height:62px;color:var(--admin-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:8px 9px;display:grid}.component-navigator button:hover{background:var(--admin-upload-surface)}.component-navigator button.is-active{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-navigator button.is-active{border-color:color-mix(in srgb, var(--admin-accent) 42%, var(--admin-row-border))}}.component-navigator button.is-active{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-navigator button.is-active{background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-panel))}}.component-navigator button.is-active{box-shadow:inset 3px 0 0 var(--admin-accent)}.component-navigator button:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-navigator button:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 34%, transparent)}}.component-navigator button:focus-visible{outline-offset:1px}.component-navigator-icon{background:var(--admin-upload-surface);width:36px;height:36px;color:var(--admin-accent);border-radius:10px;place-items:center;display:grid;position:relative}.component-navigator-icon .component-role-icon{width:23px;height:23px}.component-navigator-icon>i{border:2px solid var(--admin-panel);background:var(--success);color:#fff;border-radius:999px;place-items:center;width:13px;height:13px;font-size:7px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:-2px;right:-2px}.component-navigator-copy{gap:3px;min-width:0;display:grid}.component-navigator button strong,.component-navigator button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.component-navigator button strong{color:inherit;font-size:10px}.component-navigator button small{color:var(--admin-card-muted);font-size:8px}.component-navigator button em{color:var(--admin-card-muted);grid-column:2;font-size:7px;font-style:normal}.component-workbench-editor{border:1px solid var(--admin-repeat-border);background:var(--admin-panel);border-radius:15px;min-width:0;overflow:hidden}.component-workbench-heading{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:13px 16px;display:flex}.component-workbench-heading>div:first-child{gap:3px;min-width:0;display:grid}.component-workbench-heading small{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.component-workbench-heading h3,.component-workbench-heading p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.component-workbench-heading h3{color:var(--admin-ink);font-size:17px}.component-workbench-heading p{color:var(--admin-card-muted);font-size:10px}.component-workbench-body{min-width:0;padding:16px}.component-workbench-actions{border-top:1px solid var(--admin-row-border);justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px;display:flex}.component-workbench-actions>div{flex-wrap:wrap;gap:6px;display:flex}.component-workbench-actions button,.component-editor-pagination button{border:1px solid var(--admin-repeat-action-border);background:var(--admin-repeat-action-bg);min-height:36px;color:var(--admin-ink);font:inherit;cursor:pointer;padding:7px 10px;font-size:9px}.component-workbench-actions button.primary{border-color:var(--admin-primary);background:var(--admin-primary);color:var(--admin-primary-text)}.component-workbench-actions button.danger{color:var(--admin-danger)}.component-workbench-actions button:disabled,.component-editor-pagination button:disabled{opacity:.35;cursor:default}.component-editor-pagination{border-top:1px solid var(--admin-row-border);background:var(--admin-page);grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr);align-items:center;gap:9px;min-height:53px;padding:8px 16px;display:grid}.component-editor-pagination button:first-child{justify-self:start}.component-editor-pagination button:last-child{justify-self:end}.component-editor-pagination span{color:var(--admin-card-muted);font-size:9px;font-weight:700}.component-focus-backdrop{min-width:0;top:calc(var(--overview-editor-sticky-top,0px) + 61px);align-self:start;position:sticky}.component-focus-dialog{width:100%;height:min(720px, calc(100dvh - var(--overview-editor-sticky-top,154px) - 82px));border:1px solid var(--admin-border);background:var(--admin-panel);min-height:0;color:var(--admin-ink);border-radius:15px;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.component-focus-backdrop.is-direct-dialog{z-index:150;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080c109e;place-items:stretch end;padding:16px;display:none;position:fixed;inset:0}.component-focus-backdrop.is-direct-dialog.is-open{display:grid}.component-focus-backdrop.is-direct-dialog .component-focus-dialog{border-radius:20px;width:min(700px,100vw - 32px);height:min(820px,100dvh - 32px);animation:.22s ease-out both base-product-dialog-in;box-shadow:0 34px 110px #00000057}.component-identity-dialog.is-modal{grid-template-rows:auto auto minmax(0,1fr) auto}.component-identity-dialog.is-modal .component-focus-header{grid-template-columns:auto minmax(0,1fr) auto}.component-identity-dialog.is-modal .component-focus-back{display:inline-flex}.component-identity-dialog.is-modal .component-focus-header-actions>.admin-button{display:none}.component-focus-backdrop.is-direct-dialog .component-focus-close{place-items:center;display:grid}.component-identity-dialog.is-modal .component-focus-body{padding:0}.component-identity-dialog.is-modal .component-focus-body>.form-grid{display:block}.component-identity-dialog.is-modal .component-editor-sections{border:0;border-radius:0;overflow:visible}.component-identity-dialog.is-modal .component-editor-tablist{z-index:3;gap:6px;padding:8px 12px;position:sticky;top:0}.component-identity-dialog.is-modal .component-editor-tablist button{border-radius:12px;min-height:52px}.component-identity-dialog.is-modal .component-editor-tablist button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--admin-accent)}.component-identity-dialog.is-modal .component-editor-tab-panel{padding:14px 16px 18px}.component-focus-footer{z-index:4;position:relative}.component-focus-header{border-bottom:1px solid var(--admin-row-border);background:var(--admin-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:17px;min-width:0;min-height:76px;display:grid}@supports (color:color-mix(in lab, red, red)){.component-focus-header{background:color-mix(in srgb, var(--admin-panel) 96%, transparent)}}.component-focus-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px 15px}.component-focus-back,.component-focus-close{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);min-height:40px;color:var(--admin-ink);font:inherit;cursor:pointer;border-radius:11px;font-size:9px;font-weight:750}.component-focus-back{align-items:center;gap:7px;padding:0 12px;display:none}.component-focus-back span{color:var(--admin-accent);font-size:14px}.component-focus-close{width:40px;padding:0;font-size:20px;font-weight:400;display:none}.component-focus-title{gap:2px;min-width:0;display:grid}.component-focus-title small{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.component-focus-title h2,.component-focus-title p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.component-focus-title h2{color:var(--admin-ink);letter-spacing:-.025em;font-size:19px}.component-focus-title p{color:var(--admin-card-muted);font-size:9px}.component-focus-header-actions{flex:none;align-items:center;gap:6px;display:flex}.component-focus-header-actions>.admin-button{min-width:104px;min-height:40px;display:none}.component-focus-menu{position:relative}.component-focus-menu>summary{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);width:40px;height:40px;color:var(--admin-ink);cursor:pointer;letter-spacing:.12em;border-radius:11px;place-items:center;font-size:10px;list-style:none;display:grid}.component-focus-menu>summary::-webkit-details-marker{display:none}.component-focus-menu>div{z-index:4;border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:11px;gap:3px;min-width:145px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 38px #0000002e}.component-focus-menu button{min-height:38px;color:var(--admin-ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:9px}.component-focus-menu button:hover{background:var(--admin-upload-surface)}.component-focus-menu button.danger{color:var(--admin-danger)}.component-focus-meta{border-bottom:1px solid var(--admin-row-border);background:var(--admin-page);flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:7px 15px;display:flex}.component-focus-meta>span{border:1px solid var(--admin-row-border);background:var(--admin-panel);color:var(--admin-card-muted);border-radius:999px;padding:5px 8px;font-size:7px;font-weight:700}.component-focus-meta>span.tracked{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-focus-meta>span.tracked{border-color:color-mix(in srgb, var(--admin-accent) 40%, var(--admin-row-border))}}.component-focus-meta>span.tracked{color:var(--admin-accent)}.component-focus-meta>span.private{color:var(--admin-danger)}.component-focus-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding:16px;overflow:auto}.component-focus-body>.form-grid{max-width:none;margin:0}.component-inventory-state{border:1px solid var(--admin-accent);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.component-inventory-state{border:1px solid color-mix(in srgb, var(--admin-accent) 28%, var(--admin-row-border))}}.component-inventory-state{background:var(--admin-accent);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.component-inventory-state{background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-panel))}}.component-inventory-state{padding:12px 13px}.component-inventory-state>div:first-child{gap:3px;min-width:0;display:grid}.component-inventory-state>div:first-child>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.component-inventory-state>div:first-child>strong{color:var(--admin-ink);font-size:11px}.component-inventory-state>div:first-child>small{max-width:610px;color:var(--admin-card-muted);font-size:8px;line-height:1.45}.component-inventory-state.is-tracked{gap:8px;display:grid}.component-inventory-state .linked-component-part-card{margin:0}.component-inventory-state-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.component-inventory-state-actions button{border:1px solid var(--admin-repeat-action-border);background:var(--admin-repeat-action-bg);min-height:38px;color:var(--admin-ink);font:inherit;cursor:pointer;border-radius:9px;padding:0 11px;font-size:8px;font-weight:750}.component-inventory-state-actions button.primary{border-color:var(--admin-primary);background:var(--admin-primary);color:var(--admin-primary-text)}.component-inventory-state-actions button span{background:var(--admin-upload-chip);min-width:19px;height:19px;color:var(--admin-card-muted);border-radius:999px;place-items:center;margin-left:4px;font-size:7px;display:inline-grid}.chrono-card{gap:22px;display:grid}.chrono-card>.repeat-card-head{margin-bottom:0}.chrono-entry-block{border:1px solid var(--admin-repeat-border);background:var(--admin-page);min-width:0;max-width:100%;padding:16px}.chrono-entry-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.chrono-entry-head>div{flex-direction:column;gap:3px;display:flex}.chrono-entry-head strong{font-size:14px}.chrono-entry-head span,.chrono-auto-note{color:var(--admin-card-muted);font-size:11px}.chrono-inventory-picker{border:1px solid var(--admin-repeat-border);background:var(--admin-accent);grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.chrono-inventory-picker{background:color-mix(in srgb, var(--admin-accent) 3%, var(--admin-panel))}}.chrono-inventory-picker{padding:14px}.chrono-inventory-picker>.form-field{margin:0}.chrono-inventory-load{place-self:start}.chrono-linked-inventory{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;min-height:92px;display:grid;overflow:hidden}.chrono-linked-inventory-product{min-width:0;color:inherit;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px 14px;text-decoration:none;display:grid}.chrono-linked-inventory-product:hover .chrono-setup-card-copy>strong{color:var(--admin-accent)}.chrono-linked-inventory-product:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.chrono-linked-inventory>button{border:1px solid var(--admin-button-border);background:var(--admin-button-bg);color:var(--admin-button-text);align-self:center;margin-right:14px;padding:8px 10px;font-size:10px}.chrono-battery-test-state{border-top:1px solid var(--admin-row-border);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.chrono-battery-test-state>.form-field{margin:0}.chrono-setup-readout{margin:14px 0 2px}.chrono-setup-readout>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:9px;display:flex}.chrono-setup-readout>header>div{flex-direction:column;gap:2px;display:flex}.chrono-setup-readout>header span{color:var(--admin-card-muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:650}.chrono-setup-readout>header strong{color:var(--admin-ink);font-size:14px}.chrono-setup-readout>header small{color:var(--admin-card-muted);font-size:10px}.chrono-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:9px;display:grid}.chrono-setup-card{border:1px solid var(--admin-row-border);background:var(--admin-panel);min-width:0;transition:border-color .18s,box-shadow .18s}.chrono-setup-card.chrono-linked-inventory{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.chrono-setup-card.chrono-linked-inventory{border-color:color-mix(in srgb, var(--success) 34%, var(--admin-row-border))}}.chrono-setup-card.chrono-linked-inventory{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.chrono-setup-card.chrono-linked-inventory{background:color-mix(in srgb, var(--success) 6%, var(--admin-panel))}}.chrono-setup-card:hover,.chrono-setup-card[open]{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.chrono-setup-card:hover,.chrono-setup-card[open]{border-color:color-mix(in srgb, var(--admin-accent) 55%, var(--admin-row-border))}}.chrono-setup-card[open]{box-shadow:0 12px 28px var(--admin-ink);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.chrono-setup-card[open]{box-shadow:0 12px 28px color-mix(in srgb, var(--admin-ink) 8%, transparent)}}.chrono-setup-card>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:82px;padding:12px;list-style:none;display:grid}.chrono-setup-card>summary::-webkit-details-marker{display:none}.chrono-setup-card>summary:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.chrono-setup-card-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.chrono-setup-card-copy>small{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.chrono-setup-card-copy>strong{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;line-height:1.25;overflow:hidden}.chrono-setup-card[open] .chrono-setup-card-copy>strong{white-space:normal}.chrono-setup-card-copy>span{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.chrono-setup-chevron{color:var(--admin-card-muted);font-size:14px;font-style:normal;transition:transform .18s}.chrono-setup-card[open] .chrono-setup-chevron{transform:rotate(180deg)}.chrono-setup-icon{border:1px solid var(--admin-accent);justify-content:center;align-items:center;width:40px;height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.chrono-setup-icon{border:1px solid color-mix(in srgb, var(--admin-accent) 22%, var(--admin-row-border))}}.chrono-setup-icon{background:var(--admin-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.chrono-setup-icon{background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-panel))}}.chrono-setup-icon{color:var(--admin-accent)}.chrono-setup-icon.is-battery>i{border:2px solid;border-radius:2px;width:22px;height:13px;display:block;position:relative}.chrono-setup-icon.is-battery>i:before{content:"";background:currentColor;border-radius:0 2px 2px 0;width:3px;height:5px;position:absolute;top:3px;right:-5px}.chrono-setup-icon.is-battery>i:after{content:"";background:currentColor;position:absolute;inset:2px 7px 2px 2px}.chrono-setup-icon.is-bbs{gap:1px}.chrono-setup-icon.is-bbs>i{background:var(--admin-panel);border:2px solid;border-radius:50%;width:9px;height:9px;display:block}.chrono-setup-icon.is-bbs>i:first-child{transform:translate(4px,5px)}.chrono-setup-icon.is-bbs>i:nth-child(2){transform:translateY(-4px)}.chrono-setup-icon.is-bbs>i:last-child{transform:translate(-4px,5px)}.chrono-setup-icon.is-magazine>i{border:2px solid;border-radius:2px 2px 5px 3px;width:15px;height:24px;display:block;position:relative;transform:skewY(-7deg)}.chrono-setup-icon.is-magazine>i:before{content:"";border:2px solid;border-bottom:0;width:17px;height:3px;position:absolute;top:-5px;left:-3px}.chrono-setup-icon.is-magazine>i:after{content:"";background:currentColor;width:2px;height:12px;position:absolute;bottom:3px;right:3px;box-shadow:-5px 0}@supports (color:color-mix(in lab, red, red)){.chrono-setup-icon.is-magazine>i:after{box-shadow:-5px 0 0 color-mix(in srgb, currentColor 45%, transparent)}}.chrono-setup-card-body{border-top:1px solid var(--admin-row-border);padding:14px}.chrono-setup-test-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 12px;display:grid}.chrono-setup-test-facts>div{border:1px solid var(--admin-row-border);background:var(--admin-page)}@supports (color:color-mix(in lab, red, red)){.chrono-setup-test-facts>div{background:color-mix(in srgb, var(--admin-page) 62%, var(--admin-panel))}}.chrono-setup-test-facts>div{padding:9px 10px}.chrono-setup-test-facts dt{color:var(--admin-card-muted);font-size:9px}.chrono-setup-test-facts dd{color:var(--admin-ink);margin:4px 0 0;font-size:12px;font-weight:650}.chrono-setup-product-details .catalog-specification-readout{margin-top:9px}.chrono-setup-product-details>footer{justify-content:flex-end;margin-top:10px;display:flex}.chrono-setup-product-details>footer a{color:var(--admin-accent);font-size:10px;font-weight:650;text-decoration:none}.chrono-setup-manual-note{color:var(--admin-card-muted);margin:0;font-size:11px;line-height:1.55}.chrono-setup-context{border-left:3px solid var(--admin-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;margin:9px 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.chrono-setup-context{border-left:3px solid color-mix(in srgb, var(--admin-accent) 55%, var(--admin-row-border))}}.chrono-setup-context{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.chrono-setup-context{background:color-mix(in srgb, var(--admin-accent) 4%, var(--admin-panel))}}.chrono-setup-context{padding:9px 12px}.chrono-setup-context span{color:var(--admin-card-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.chrono-setup-context strong{font-size:12px}.chrono-setup-context small{color:var(--admin-card-muted);font-size:9px}.chrono-test-note{border-left:3px solid var(--admin-accent);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.chrono-test-note{border-left:3px solid color-mix(in srgb, var(--admin-accent) 55%, var(--admin-row-border))}}.chrono-test-note{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.chrono-test-note{background:color-mix(in srgb, var(--admin-accent) 4%, var(--admin-panel))}}.chrono-test-note{padding:10px 12px}.chrono-test-note span{color:var(--admin-card-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.chrono-test-note p{margin:4px 0 0;font-size:12px;line-height:1.5}.chrono-legacy-summary{margin-bottom:12px}.chrono-consistency-chart{border:1px solid var(--admin-row-border);background:linear-gradient(145deg, var(--success), var(--admin-panel) 52%);min-width:0;max-width:100%;margin:14px 0 0}@supports (color:color-mix(in lab, red, red)){.chrono-consistency-chart{background:linear-gradient(145deg, color-mix(in srgb, var(--success) 5%, var(--admin-panel)), var(--admin-panel) 52%)}}.chrono-consistency-chart{color:var(--admin-ink);padding:14px 14px 10px}.chrono-consistency-chart>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:8px;display:flex}.chrono-consistency-chart>header>div:first-child{flex-direction:column;gap:2px;display:flex}.chrono-consistency-chart>header>div:first-child span{color:var(--admin-card-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.chrono-consistency-chart>header>div:first-child strong{font-size:15px}.chrono-consistency-legend{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.chrono-consistency-legend span{border:1px solid var(--admin-row-border);background:var(--admin-panel);align-items:center;gap:6px;min-height:25px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chrono-consistency-legend span{background:color-mix(in srgb, var(--admin-panel) 88%, transparent)}}.chrono-consistency-legend span{color:var(--admin-card-muted);font-variant-numeric:tabular-nums;padding:4px 7px;font-size:9px}.chrono-consistency-legend i{background:var(--success);width:13px;height:2px;display:inline-block}.chrono-consistency-legend i.mean{border-top:2px dashed var(--admin-accent);background:0 0}.chrono-consistency-legend i.deviation{background:var(--admin-accent);height:8px}@supports (color:color-mix(in lab, red, red)){.chrono-consistency-legend i.deviation{background:color-mix(in srgb, var(--admin-accent) 18%, transparent)}}.chrono-consistency-surface{scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.chrono-consistency-surface svg{width:100%;min-width:520px;height:auto;display:block;overflow:visible}.chrono-chart-band{fill:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.chrono-chart-band{fill:color-mix(in srgb, var(--admin-accent) 13%, transparent)}}.chrono-chart-grid line{stroke:var(--admin-table-muted)}@supports (color:color-mix(in lab, red, red)){.chrono-chart-grid line{stroke:color-mix(in srgb, var(--admin-table-muted) 24%, transparent)}}.chrono-chart-grid line{stroke-width:1px}.chrono-chart-grid text,.chrono-chart-x text,.chrono-chart-axis-label{fill:var(--admin-table-muted);font-variant-numeric:tabular-nums;font-size:10px}.chrono-chart-x line{stroke:var(--admin-table-muted);stroke-width:1px}.chrono-chart-axis-label{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.chrono-chart-average{stroke:var(--admin-accent);stroke-width:1.5px;stroke-dasharray:7 6}.chrono-chart-area{stroke:none}.chrono-chart-line{fill:none;stroke:var(--success);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.chrono-chart-point{fill:var(--admin-panel);stroke:var(--success);stroke-width:3px}.chrono-consistency-chart figcaption{color:var(--admin-card-muted);margin-top:2px;font-size:10px}.chrono-consistency-empty{border:1px dashed var(--admin-repeat-border);background:var(--admin-panel);justify-content:center;align-items:center;gap:12px;min-height:92px;margin:14px 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.chrono-consistency-empty{background:color-mix(in srgb, var(--admin-panel) 76%, transparent)}}.chrono-consistency-empty{color:var(--admin-card-muted);padding:16px}.chrono-consistency-empty>div{background:var(--success);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.chrono-consistency-empty>div{background:color-mix(in srgb, var(--success) 10%, var(--admin-panel))}}.chrono-consistency-empty>div{color:var(--success);font-size:22px}.chrono-consistency-empty>span{flex-direction:column;gap:3px;font-size:10px;display:flex}.chrono-consistency-empty strong{color:var(--admin-ink);font-size:12px}.chrono-shot-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;max-width:100%;display:grid}.chrono-shot-header,.chrono-shot-row{grid-template-columns:52px minmax(90px,1fr) minmax(90px,1fr);align-items:center;min-width:0;max-width:100%;display:grid}.chrono-shot-header{color:var(--admin-table-muted);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:10px}.chrono-shot-header span{padding:0 8px 5px}.chrono-shot-row{border:1px solid var(--admin-row-border);background:var(--admin-panel)}.chrono-shot-row>strong{color:var(--admin-card-muted);padding:0 12px;font-size:12px}.chrono-shot-row label{border-left:1px solid var(--admin-row-border);min-width:0}.chrono-shot-value{border-left:1px solid var(--admin-row-border);min-height:42px;color:var(--admin-ink);font-variant-numeric:tabular-nums;align-items:center;padding:9px 10px;font-size:12px;display:flex}.chrono-shot-row.is-excluded{background:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){.chrono-shot-row.is-excluded{background:color-mix(in srgb, var(--admin-danger) 4%, var(--admin-panel))}}.chrono-shot-row.is-excluded .chrono-shot-value{color:var(--admin-card-muted)}.chrono-shot-row input{width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--admin-ink);background:0 0;border:0;outline:0;padding:9px 10px;display:block}.chrono-shot-row input:focus{box-shadow:inset 0 0 0 2px var(--admin-accent)}.chrono-auto-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.chrono-auto-summary div{border:1px solid var(--admin-row-border);background:var(--admin-panel);padding:10px 12px}.chrono-auto-summary dt{color:var(--admin-table-muted);font-size:10px}.chrono-auto-summary dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:17px;font-weight:650}.chrono-auto-note{margin:10px 0 0}.joule-creep-insight{--creep-tone:var(--success);--creep-status-tone:var(--admin-card-muted);border:1px solid var(--admin-border);background:var(--admin-panel);color:var(--admin-ink);border-radius:16px;overflow:hidden}.joule-creep-insight.is-none{--creep-status-tone:var(--success)}.joule-creep-insight.is-possible,.joule-creep-insight.is-clear{--creep-status-tone:var(--admin-warning)}.joule-creep-main-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 16px;list-style:none;display:flex}.joule-creep-main-summary::-webkit-details-marker{display:none}.joule-creep-main-summary:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.joule-creep-summary-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.joule-creep-summary-copy>span{color:var(--admin-card-muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:750}.joule-creep-summary-copy>strong{color:var(--admin-ink);letter-spacing:-.025em;font-size:16px}.joule-creep-summary-copy>small{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.joule-creep-summary-side{flex:none;align-items:center;gap:9px;display:flex}.joule-creep-status{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:700;display:inline-flex}.joule-creep-status:before{content:"";background:var(--creep-status-tone);border-radius:50%;width:6px;height:6px}.joule-creep-summary-side>i{background:var(--admin-upload-surface);width:26px;height:26px;color:var(--admin-card-muted);border-radius:50%;place-items:center;font-size:14px;font-style:normal;transition:transform .18s;display:grid}.joule-creep-insight[open]>.joule-creep-main-summary{border-bottom:1px solid var(--admin-row-border)}.joule-creep-insight[open] .joule-creep-summary-side>i{transform:rotate(180deg)}.joule-creep-body{background:var(--admin-page)}@supports (color:color-mix(in lab, red, red)){.joule-creep-body{background:color-mix(in srgb, var(--admin-page) 34%, var(--admin-panel))}}.joule-creep-intro{color:var(--admin-card-muted);margin:0;padding:13px 14px 0;font-size:10px;line-height:1.5}.joule-creep-layout{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);gap:12px;padding:12px;display:grid}.joule-creep-result{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:14px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.joule-creep-result{background:color-mix(in srgb, var(--admin-panel) 88%, transparent)}}.joule-creep-result{padding:17px}.joule-creep-result>span{color:var(--admin-card-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.joule-creep-result>strong{color:var(--admin-ink);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin-top:13px;font-size:clamp(30px,4vw,47px);line-height:.95}.joule-creep-result>em{color:var(--admin-ink);font-variant-numeric:tabular-nums;margin-top:7px;font-size:17px;font-style:normal;font-weight:750}.joule-creep-result>p{color:var(--admin-card-muted);margin:12px 0 16px;font-size:10px;line-height:1.5}.joule-creep-result dl{gap:7px;margin:auto 0 0;display:grid}.joule-creep-result dl>div{border-top:1px solid var(--admin-row-border);justify-content:space-between;align-items:baseline;gap:12px;padding-top:7px;display:flex}.joule-creep-result dt{color:var(--admin-card-muted);font-size:8px}.joule-creep-result dd{text-align:right;margin:0;font-size:9px;font-weight:700}.joule-creep-chart{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:14px;min-width:0;margin:0}@supports (color:color-mix(in lab, red, red)){.joule-creep-chart{background:color-mix(in srgb, var(--admin-panel) 90%, transparent)}}.joule-creep-chart{color:var(--creep-tone);padding:10px 12px 8px}.joule-creep-chart-surface{scrollbar-width:thin;overflow-x:auto}.joule-creep-chart svg{width:100%;min-width:520px;height:auto;display:block;overflow:visible}.joule-creep-chart-grid line{stroke:var(--admin-table-muted)}@supports (color:color-mix(in lab, red, red)){.joule-creep-chart-grid line{stroke:color-mix(in srgb, var(--admin-table-muted) 23%, transparent)}}.joule-creep-chart-grid line{stroke-width:1px}.joule-creep-chart-grid text,.joule-creep-chart-point text,.joule-creep-chart-axis{fill:var(--admin-table-muted);font-variant-numeric:tabular-nums;font-size:10px}.joule-creep-chart-axis{letter-spacing:.1em;font-size:8px;font-weight:700}.joule-creep-chart-area{color:var(--creep-tone)}.joule-creep-chart-line{fill:none;stroke:var(--creep-tone);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.joule-creep-chart-range{stroke:var(--creep-tone)}@supports (color:color-mix(in lab, red, red)){.joule-creep-chart-range{stroke:color-mix(in srgb, var(--creep-tone) 52%, var(--admin-card-muted))}}.joule-creep-chart-range{stroke-width:1.2px}.joule-creep-chart-point circle{fill:var(--admin-panel);stroke:var(--creep-tone);stroke-width:3px}.joule-creep-chart-reading{flex-wrap:wrap;gap:5px;margin:1px 0 7px;display:flex}.joule-creep-chart-reading span{border:1px solid var(--admin-row-border);background:var(--creep-tone);border-radius:999px;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.joule-creep-chart-reading span{background:color-mix(in srgb, var(--creep-tone) 4%, var(--admin-panel))}}.joule-creep-chart-reading span{color:var(--admin-card-muted);padding:4px 7px;font-size:8px}.joule-creep-chart-reading i{color:var(--creep-tone);font-size:11px;font-style:normal;font-weight:800;line-height:1}.joule-creep-chart figcaption{color:var(--admin-card-muted);font-size:8px;line-height:1.45}.joule-creep-points{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:6px;padding:0 12px 12px;display:grid}.joule-creep-points>div{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:11px;gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.joule-creep-points>div{background:color-mix(in srgb, var(--admin-panel) 86%, transparent)}}.joule-creep-points>div{padding:9px 10px}.joule-creep-points span,.joule-creep-points small{color:var(--admin-card-muted);font-size:8px}.joule-creep-points strong{font-variant-numeric:tabular-nums;font-size:12px}.joule-creep-warnings{border:1px solid var(--admin-warning);grid-template-columns:auto minmax(0,1fr);gap:12px;margin:0 12px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.joule-creep-warnings{border:1px solid color-mix(in srgb, var(--admin-warning) 35%, var(--admin-row-border))}}.joule-creep-warnings{background:var(--admin-warning);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.joule-creep-warnings{background:color-mix(in srgb, var(--admin-warning) 6%, var(--admin-panel))}}.joule-creep-warnings{padding:10px 12px}.joule-creep-warnings strong{color:var(--admin-warning);font-size:9px}.joule-creep-warnings ul{color:var(--admin-card-muted);margin:0;padding-left:17px;font-size:9px;line-height:1.5}.joule-creep-method,.joule-creep-explainer,.joule-creep-other{border-top:1px solid var(--admin-row-border)}.joule-creep-method>summary,.joule-creep-explainer>summary,.joule-creep-other>summary{min-height:43px;color:var(--admin-card-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:9px 14px;font-size:9px;font-weight:700;list-style:none;display:flex}.joule-creep-method>summary::-webkit-details-marker{display:none}.joule-creep-explainer>summary::-webkit-details-marker{display:none}.joule-creep-other>summary::-webkit-details-marker{display:none}.joule-creep-method>summary span,.joule-creep-explainer>summary span,.joule-creep-other>summary span{color:var(--creep-tone);text-transform:uppercase;font-size:8px}.joule-creep-method>p{border-top:1px solid var(--admin-row-border);color:var(--admin-card-muted);margin:0;padding:12px 14px;font-size:9px;line-height:1.6}.joule-creep-explainer-content{border-top:1px solid var(--admin-row-border);color:var(--admin-card-muted);padding:14px;font-size:10px;line-height:1.6}.joule-creep-explainer-content p{margin:0}.joule-creep-explainer-content p+p{margin-top:8px}.joule-creep-explainer-content strong,.joule-creep-explainer-content h3{color:var(--admin-ink)}.joule-creep-explainer-content h3{margin:15px 0 7px;font-size:11px}.joule-creep-explainer-content ol{gap:5px;margin:0;padding-left:18px;display:grid}.joule-creep-explainer-content li{padding-left:3px}.joule-creep-explainer-content .joule-creep-example{border-left:3px solid var(--creep-tone);background:var(--creep-tone);margin-top:13px}@supports (color:color-mix(in lab, red, red)){.joule-creep-explainer-content .joule-creep-example{background:color-mix(in srgb, var(--creep-tone) 5%, var(--admin-panel))}}.joule-creep-explainer-content .joule-creep-example{padding:9px 11px}.joule-creep-other>div{border-top:1px solid var(--admin-row-border);gap:5px;padding:8px 12px 12px;display:grid}.joule-creep-other article{border:1px solid var(--admin-row-border);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex}.joule-creep-other article>div{gap:2px;min-width:0;display:grid}.joule-creep-other article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.joule-creep-other article span{color:var(--admin-card-muted);font-size:8px}.joule-creep-other article b{color:var(--creep-tone);font-variant-numeric:tabular-nums;flex:none;font-size:9px}.joule-creep-awaiting{align-items:center;gap:9px;padding:14px;display:flex}.joule-creep-awaiting>div{flex:auto;gap:3px;min-width:0;display:grid}.joule-creep-awaiting>div strong{font-size:15px}.joule-creep-awaiting>div span{color:var(--admin-card-muted);font-size:9px}.joule-creep-awaiting>span{border:1px solid var(--admin-row-border);color:var(--admin-card-muted);border-radius:999px;flex:none;padding:7px 9px;font-size:8px}.joule-creep-empty-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;display:grid}.joule-creep-empty-progress span{border:1px solid var(--admin-row-border);min-height:48px;color:var(--admin-card-muted);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:flex}.joule-creep-empty-progress i{background:var(--admin-upload-surface);width:22px;height:22px;color:var(--admin-ink);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.joule-creep-insight.is-empty .joule-creep-body>.workspace-context-action{margin:0 12px 12px}.magazine-test-body{gap:14px;display:grid}.magazine-test-procedure{border-left:3px solid var(--admin-accent);background:var(--admin-accent);flex-direction:column;gap:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.magazine-test-procedure{background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-panel))}}.magazine-test-procedure{padding:12px 14px}.magazine-test-procedure strong{color:var(--admin-ink);font-size:13px}.magazine-test-procedure span{color:var(--admin-card-muted);font-size:11px;line-height:1.55}.magazine-test-counts{border:1px solid var(--admin-repeat-border);background:var(--admin-page);padding:14px}.magazine-feed-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;display:grid}.magazine-feed-summary>div{border:1px solid var(--admin-row-border);background:var(--admin-panel);min-width:0;padding:11px 12px}.magazine-feed-summary.is-complete>div{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.magazine-feed-summary.is-complete>div{border-color:color-mix(in srgb, var(--success) 24%, var(--admin-row-border))}}.magazine-feed-summary dt{color:var(--admin-table-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.magazine-feed-summary dd{overflow-wrap:anywhere;color:var(--admin-ink);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:16px;font-weight:700}.magazine-feed-overview{border:1px solid var(--admin-row-border);background:var(--success);gap:12px;margin-bottom:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.magazine-feed-overview{background:color-mix(in srgb, var(--success) 4%, var(--admin-panel))}}.magazine-feed-overview{padding:14px}.magazine-feed-overview>header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.magazine-feed-overview>header>div{flex-direction:column;gap:3px;display:flex}.magazine-feed-overview>header strong{font-size:14px}.magazine-feed-overview>header span,.magazine-feed-overview>header small{color:var(--admin-card-muted);font-size:10px}.magazine-feed-overview>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px;display:grid}.magazine-feed-overview article{border:1px solid var(--admin-row-border);background:var(--admin-panel);gap:10px;padding:12px;display:grid}.magazine-feed-overview article>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.magazine-feed-overview article a,.magazine-feed-setup a{color:inherit;-webkit-text-decoration-color:var(--admin-accent);-webkit-text-decoration-color:var(--admin-accent);-webkit-text-decoration-color:var(--admin-accent);text-decoration-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.magazine-feed-overview article a,.magazine-feed-setup a{-webkit-text-decoration-color:color-mix(in srgb, var(--admin-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--admin-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--admin-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--admin-accent) 45%, transparent)}}.magazine-feed-overview article a,.magazine-feed-setup a{text-underline-offset:3px}.magazine-feed-overview article span{color:var(--admin-card-muted);font-size:9px}.magazine-feed-overview article dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.magazine-feed-overview article dl>div+div{border-left:1px solid var(--admin-row-border);padding-left:9px}.magazine-feed-overview article dt{color:var(--admin-card-muted);text-transform:uppercase;font-size:8px}.magazine-feed-overview article dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px;font-weight:700}.magazine-feed-overview progress,.magazine-feed-progress{background:var(--admin-row-border);width:100%;height:7px;color:var(--success);border:0;border-radius:999px;overflow:hidden}.magazine-feed-overview progress::-webkit-progress-bar{background:var(--admin-row-border)}.magazine-feed-progress::-webkit-progress-bar{background:var(--admin-row-border)}.magazine-feed-overview progress::-webkit-progress-value{background:var(--success)}.magazine-feed-progress::-webkit-progress-value{background:var(--success)}.magazine-feed-overview progress::-moz-progress-bar{background:var(--success)}.magazine-feed-progress::-moz-progress-bar{background:var(--success)}.magazine-feed-history{gap:16px}.magazine-feed-history-card{gap:12px;display:grid}.magazine-feed-setup{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.magazine-feed-setup>div{border:1px solid var(--admin-row-border);background:var(--admin-panel);flex-direction:column;gap:4px;min-width:0;padding:11px 12px;display:flex}.magazine-feed-setup span,.magazine-feed-setup small{color:var(--admin-card-muted);font-size:9px}.magazine-feed-setup strong{overflow-wrap:anywhere;font-size:12px}.magazine-feed-progress{margin-top:-3px}.chrono-public-results{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.chrono-public-head{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:12px;display:flex}.chrono-public-head strong{font-size:14px}.chrono-public-head span{color:var(--muted);font-size:11px}.chrono-public-table-wrap{overflow-x:auto}.chrono-public-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.chrono-public-table th,.chrono-public-table td{border-bottom:1px solid var(--line);text-align:right;padding:9px 12px;font-size:12px}.chrono-public-table th{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:500}.chrono-public-table th:first-child,.chrono-public-table td:first-child{text-align:left;width:80px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.media-editor{gap:24px;display:grid}.media-upload-box{background:var(--admin-panel);border:1px solid var(--admin-repeat-border);border-radius:16px;padding:14px}.media-dropzone{border:2px dashed var(--admin-add-border);background:var(--admin-upload-surface);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:12px;outline:0;justify-content:center;align-items:center;gap:18px;min-height:176px;padding:28px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.media-dropzone:hover,.media-dropzone:focus-visible,.media-dropzone.is-dragging{border-color:var(--admin-accent);background:var(--admin-upload-hover)}.media-dropzone.is-dragging{transform:scale(.995)}.media-dropzone.is-disabled{opacity:.55;cursor:wait}.media-dropzone-icon{background:var(--admin-primary);width:54px;height:54px;color:var(--admin-primary-text);border-radius:50%;flex:none;place-items:center;font-size:30px;font-weight:300;line-height:1;display:grid}.media-dropzone>div{flex-direction:column;gap:5px;display:flex}.media-dropzone strong{font-size:18px}.media-dropzone span:not(.media-dropzone-icon){color:var(--admin-selected-text);font-size:13px}.media-dropzone small{color:var(--admin-card-muted);font-size:11px}.media-dropzone-cta{border:1px solid var(--admin-primary);background:var(--admin-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:650;display:inline-flex;color:var(--admin-primary-text)!important;font-size:11px!important}.media-drop-mobile,.media-mobile-capture,.media-ios-hint{display:none}.selected-media{border-top:1px solid var(--admin-row-border);color:var(--admin-selected-text);margin-top:14px;padding-top:14px;font-size:12px}.selected-media-head,.media-library-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.selected-media-head>div,.media-library-head>div{flex-direction:column;gap:4px;display:flex}.selected-media-head strong,.media-library-head strong{color:var(--admin-ink);font-size:15px}.selected-media-head span,.media-library-head span{color:var(--admin-card-muted);font-size:11px}.selected-media-head button{min-height:38px;color:var(--admin-add-text);background:0 0;border:0;padding:0 4px;font-size:11px}.pending-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:280px;margin-top:12px;padding-right:3px;display:grid;overflow-y:auto}.pending-media-card{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:10px;grid-template-columns:72px minmax(0,1fr) 42px;align-items:center;min-width:0;min-height:72px;display:grid;overflow:hidden}.pending-media-preview{background:var(--admin-media-bg);align-self:stretch;min-height:70px;position:relative;overflow:hidden}.pending-media-preview img,.pending-media-preview video{object-fit:cover;width:100%;height:100%;display:block}.pending-media-preview span{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#000000b3;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:650;position:absolute;bottom:5px;left:5px}.pending-media-preview .pending-media-order{border-radius:50%;place-items:center;min-width:21px;height:21px;padding:0;display:grid;top:5px;bottom:auto}.pending-media-info{flex-direction:column;gap:4px;min-width:0;padding:9px 10px;display:flex}.pending-media-info strong{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pending-media-info small{color:var(--admin-card-muted);font-size:10px}.pending-media-card>button{border:0;border-left:1px solid var(--admin-row-border);width:34px;height:44px;color:var(--admin-card-muted);background:0 0;font-size:20px}.pending-media-card>button:hover,.pending-media-card>button:focus-visible{color:var(--admin-danger)}.media-upload-progress{gap:7px;margin-top:14px;display:grid}.media-upload-progress>div:first-child{justify-content:space-between;align-items:center;display:flex}.media-upload-progress strong{color:var(--admin-ink);font-size:12px}.media-upload-progress span,.media-upload-progress small{color:var(--admin-card-muted);font-size:10px}.media-progress-track{background:var(--admin-upload-chip);border-radius:999px;height:7px;overflow:hidden}.media-progress-track i{border-radius:inherit;background:var(--admin-accent);min-width:3px;height:100%;transition:width .18s;display:block}.media-upload-action{border:1px solid var(--admin-primary);background:var(--admin-primary);width:100%;min-height:50px;color:var(--admin-primary-text);border-radius:10px;margin-top:14px;padding:0 18px;font-weight:650}.media-upload-action:disabled,.selected-media button:disabled{opacity:.55;cursor:wait}.media-library{gap:13px;display:grid}.media-main-status{background:var(--success-bg);border-radius:999px;flex:none;padding:7px 10px;font-weight:650;color:var(--success-text)!important;font-size:10px!important}.media-empty{border:1px dashed var(--admin-add-border);text-align:center;border-radius:14px;place-content:center;justify-items:center;gap:7px;min-height:150px;padding:24px;display:grid}.media-empty strong{font-size:14px}.media-empty span{color:var(--admin-card-muted);font-size:11px}.media-admin-list{gap:13px;display:grid}.media-admin-card{border:1px solid var(--admin-repeat-border);background:var(--admin-panel);border-radius:14px;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.media-admin-card.is-main{border-color:var(--admin-accent);box-shadow:inset 0 0 0 1px var(--admin-accent)}.media-admin-preview{background:var(--admin-media-bg);min-height:210px;position:relative;overflow:hidden}.media-admin-preview img,.media-admin-preview video{object-fit:contain;width:100%;height:100%;display:block}.media-order{color:#fff;background:#000000b8;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:10px;font-weight:700;display:grid;position:absolute;top:9px;left:9px}.media-preview-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex;position:absolute;bottom:9px;right:9px}.media-preview-badges span{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#000000b8;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.media-admin-fields{flex-direction:column;min-width:0;padding:16px;display:flex}.media-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.media-card-head>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.media-card-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.media-card-head span{color:var(--admin-card-muted);font-size:10px}.media-card-actions{flex:none;gap:5px;display:flex}.media-card-actions button{border:1px solid var(--admin-repeat-action-border);background:var(--admin-repeat-action-bg);min-width:38px;min-height:38px;color:var(--admin-ink);padding:6px 9px;font-size:11px}.media-card-actions button.danger{color:var(--admin-danger)}.media-card-actions button:disabled{opacity:.3;cursor:default}.media-quick-settings{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.media-quick-settings label{border:1px solid var(--admin-repeat-action-border);background:var(--admin-repeat-action-bg);min-height:38px;color:var(--admin-card-muted);cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;display:flex;position:relative}.media-quick-settings label.active{border-color:var(--admin-accent);background:var(--admin-upload-hover);color:var(--admin-ink)}.media-quick-settings input{opacity:0;width:1px;height:1px;position:absolute}.media-quick-settings label:focus-within{box-shadow:0 0 0 3px var(--focus-ring)}.media-quick-settings span{font-size:10px;font-weight:650}.media-details{margin-top:auto;padding-top:13px}.media-details>summary{border-top:1px solid var(--admin-row-border);min-height:40px;color:var(--admin-add-text);cursor:pointer;justify-content:space-between;align-items:flex-end;gap:12px;font-size:11px;list-style:none;display:flex}.media-details>summary::-webkit-details-marker{display:none}.media-details>summary span{transition:transform .18s}.media-details[open]>summary span{transform:rotate(180deg)}.media-details-body{padding-top:14px}.editor-footer{background:var(--admin-panel);border-top:1px solid var(--admin-repeat-border);flex:none;justify-content:flex-end;gap:9px;padding:14px 24px;display:flex;position:sticky;bottom:0}.form-error,.form-success{margin-bottom:16px;padding:12px 14px;font-size:13px}.form-error{background:var(--error-bg);color:var(--error-text)}.form-success{background:var(--success-bg);color:var(--success-text)}.forbidden{text-align:center;place-items:center;min-height:70vh;padding:30px;display:grid}.forbidden a{color:var(--accent)}.admin-list-message{border-radius:13px;margin:-8px 0 18px}.admin-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-product-card{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:21px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #0000000e}.admin-product-thumb{aspect-ratio:16/7;background:var(--admin-media-bg);min-height:150px;color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;place-items:center;font-weight:700;display:grid;overflow:hidden}.admin-product-thumb img{object-fit:cover;width:100%;height:100%;display:block}.admin-product-thumb .collection-media-placeholder{min-height:150px}.admin-product-card-body{flex-direction:column;flex:auto;padding:18px;display:flex}.admin-product-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-product-card-top small{color:var(--admin-card-muted);font-size:10px}.admin-status{background:var(--admin-upload-chip);min-height:27px;color:var(--admin-card-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.admin-status.status-verfügbar{background:var(--success-bg);color:var(--success-text)}.admin-status.status-reserviert,.admin-status.status-test-ausstehend{background:var(--notice-bg);color:var(--notice-title)}.admin-product-title{min-width:0;margin:15px 0 16px}.admin-product-title>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:9px}.admin-product-title h2{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:22px;line-height:1.12;overflow:hidden}.admin-product-title p{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.admin-product-facts{border:1px solid var(--admin-row-border);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 17px;display:grid;overflow:hidden}.admin-product-facts div{flex-direction:column;gap:4px;min-width:0;padding:11px;display:flex}.admin-product-facts div+div{border-left:1px solid var(--admin-row-border)}.admin-product-facts dt{color:var(--admin-table-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.admin-product-facts dd{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:650;overflow:hidden}.admin-product-facts dd.has-warning{color:var(--admin-warning)}.admin-product-facts dd.is-complete{color:var(--success-text)}.admin-product-actions{grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:7px;margin-top:auto;display:grid}.admin-product-actions button{border:1px solid var(--admin-action-border);background:var(--admin-action-bg);min-height:42px;color:var(--admin-ink);border-radius:11px;padding:0 9px;font-size:10px;font-weight:650}.admin-product-actions button.primary{border-color:var(--admin-primary);background:var(--admin-primary);color:var(--admin-primary-text)}.admin-product-actions button.danger{color:var(--admin-danger)}.admin-product-order{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e0bb8;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:2px;min-height:38px;padding:3px;display:flex;position:absolute;top:11px;right:11px}.admin-product-order button{color:#fff;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:15px}.admin-product-order button:disabled{opacity:.28;cursor:default}.admin-product-order span{text-align:center;min-width:23px;font-size:9px;font-weight:700}.admin-empty-card{border:1px dashed var(--admin-add-border);min-height:180px;color:var(--admin-card-muted);border-radius:20px;grid-column:1/-1;place-items:center;display:grid}.admin-editor-stack{gap:15px;display:grid}.admin-section-intro{border:1px solid var(--admin-repeat-border);background:var(--admin-panel);border-radius:16px;flex-direction:column;gap:5px;padding:17px 19px;display:flex}.admin-section-intro strong{font-size:16px}.admin-section-intro span{color:var(--admin-card-muted);font-size:11px;line-height:1.5}.admin-subsection{border:1px solid var(--admin-repeat-border);background:var(--admin-panel);border-radius:17px;overflow:hidden}.admin-subsection>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:13px 17px;list-style:none;display:flex}.admin-subsection>summary::-webkit-details-marker{display:none}.repeat-card-collapsible>summary::-webkit-details-marker{display:none}.advanced-fields>summary::-webkit-details-marker{display:none}.admin-subsection>summary>div{flex-direction:column;gap:4px;display:flex}.admin-subsection>summary strong{font-size:15px}.admin-subsection>summary span{color:var(--admin-card-muted);font-size:10px}.admin-subsection[open]>summary{border-bottom:1px solid var(--admin-row-border)}.admin-subsection[open]>summary .internal-chevron,.repeat-card-collapsible[open]>summary .internal-chevron{transform:rotate(180deg)}.admin-subsection-body{background:var(--admin-page);padding:15px}.feature-list{gap:9px;display:grid}.feature-row{border:1px solid var(--admin-repeat-border);background:var(--admin-panel);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:12px;display:grid}.feature-row button,.computed-status+button{border:1px solid var(--admin-repeat-action-border);background:var(--admin-repeat-action-bg);min-height:46px;color:var(--admin-danger);border-radius:11px;padding:0 13px}.repeat-card-collapsible{padding:0;overflow:hidden}.repeat-card-collapsible>.repeat-card-head{cursor:pointer;align-items:center;min-height:64px;margin:0;padding:12px 14px;list-style:none}.repeat-card-collapsible[open]>.repeat-card-head{border-bottom:1px solid var(--admin-row-border)}.repeat-card-body{padding:15px}.chrono-card{display:block}.chrono-card-body{gap:20px;min-width:0;display:grid}.workspace-new-entry{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-new-entry{border-color:color-mix(in srgb, var(--admin-accent) 62%, var(--admin-repeat-border))}}.workspace-new-entry{box-shadow:0 0 0 3px var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-new-entry{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent) 12%, transparent)}}.workspace-new-entry-notice{border:1px solid var(--admin-accent);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-new-entry-notice{border:1px solid color-mix(in srgb, var(--admin-accent) 34%, var(--admin-row-border))}}.workspace-new-entry-notice{background:var(--admin-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.workspace-new-entry-notice{background:color-mix(in srgb, var(--admin-accent) 8%, var(--admin-panel))}}.workspace-new-entry-notice{padding:10px 12px}.workspace-new-entry-notice>span{background:var(--admin-primary);width:28px;height:28px;color:var(--admin-primary-text);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.workspace-new-entry-notice>div{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-new-entry-notice strong{font-size:11px}.workspace-new-entry-notice small{color:var(--admin-card-muted);font-size:9px;line-height:1.45}.repeat-card-body:not(.chrono-card-body)>.workspace-new-entry-notice{margin-bottom:13px}.advanced-fields{border-top:1px solid var(--admin-row-border);margin-top:14px;padding-top:12px}.advanced-fields>summary{min-height:44px;color:var(--admin-add-text);cursor:pointer;justify-content:space-between;align-items:center;font-size:11px;font-weight:650;list-style:none;display:flex}.advanced-fields>summary span{transition:transform .18s}.advanced-fields[open]>summary span{transform:rotate(180deg)}.advanced-fields>.form-grid{padding-top:12px}.check-card{border:1px solid var(--admin-field-border);background:var(--admin-panel);cursor:pointer;border-radius:14px;min-height:66px;padding:12px 14px}.check-card.full,.computed-status.full{grid-column:1/-1}.check-card>span{flex-direction:column;gap:3px;display:flex}.check-card strong{font-size:12px}.check-card small{color:var(--admin-card-muted);font-size:10px}.computed-status{border:1px solid var(--admin-field-border);background:var(--admin-upload-surface);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.computed-status>span,.computed-status>small{color:var(--admin-card-muted);font-size:10px}.computed-status>strong{font-size:15px}.detail-copy p{white-space:pre-line;color:var(--body-text);margin:0;line-height:1.7}.admin-status.status-shared{background:var(--accent-soft);color:var(--admin-accent)}.build-history-editor{gap:12px;display:grid}.build-history-toolbar{border:1px solid var(--admin-repeat-border);background:var(--admin-panel);border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:17px 19px;display:flex}.build-history-toolbar>div{flex-direction:column;gap:5px;display:flex}.build-history-toolbar strong{font-size:16px}.build-history-toolbar span{max-width:650px;color:var(--admin-card-muted);font-size:11px;line-height:1.5}.build-history-state{border:1px solid var(--notice-border);background:var(--notice-bg);color:var(--notice-title);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.build-history-state.is-matching{border-color:var(--success-text);background:var(--success-bg);color:var(--success-text)}.build-history-state span{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.build-history-state strong{text-align:right;font-size:12px}.build-version-list{gap:11px;display:grid}.build-version-card{border:1px solid var(--admin-repeat-border);background:var(--admin-panel);border-radius:17px;overflow:hidden}.build-version-card>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.build-version-card>header>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;display:grid}.build-version-card>header>div>span{background:var(--admin-upload-chip);min-width:38px;min-height:38px;color:var(--admin-accent);font:700 11px var(--font-geist-mono), monospace;border-radius:10px;grid-row:1/span 2;place-items:center;display:grid}.build-version-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.build-version-card>header small{color:var(--admin-card-muted);font-size:10px}.build-version-card>header>label{border:1px solid var(--admin-repeat-action-border);background:var(--admin-repeat-action-bg);min-height:38px;color:var(--admin-card-muted);cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:10px;display:inline-flex}.build-version-card>header>label.active{border-color:var(--success-text);background:var(--success-bg);color:var(--success-text)}.build-version-card>header input{width:15px;height:15px;accent-color:var(--admin-primary)}.build-version-card>.form-grid{padding:16px}.build-version-card>footer{border-top:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:18px;padding:11px 16px;display:flex}.build-version-card>footer>span{color:var(--admin-card-muted);font-size:10px}.build-version-card>footer button{color:var(--admin-danger);background:0 0;border:0;padding:7px 0;font-size:10px}.build-history-empty{border:1px dashed var(--admin-add-border);min-height:125px;color:var(--admin-card-muted);text-align:center;border-radius:17px;place-content:center;justify-items:center;gap:5px;display:grid}.build-history-empty strong{color:var(--admin-ink)}.discover-share-preview{border:1px solid var(--admin-repeat-border);background:var(--admin-panel);border-radius:18px;padding:18px}.discover-share-preview>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.discover-share-preview h3{letter-spacing:-.035em;margin:3px 0 5px;font-size:24px}.discover-share-preview header p{color:var(--admin-card-muted);margin:0;font-size:11px}.discover-share-preview>header>span{background:var(--admin-upload-chip);color:var(--admin-card-muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:750}.discover-share-preview>header>span.is-live{background:var(--success-bg);color:var(--success-text)}.discover-share-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:17px 0;display:grid}.discover-share-facts>div{border:1px solid var(--admin-row-border);border-radius:12px;padding:11px}.discover-share-facts span{color:var(--admin-card-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;display:block}.discover-share-facts strong{margin-top:7px;font-size:21px;display:block}.discover-share-preview ul{color:var(--admin-card-muted);margin:0 0 17px;padding-left:18px;font-size:11px;line-height:1.8}.discover-preview-note{color:var(--admin-card-muted);margin:0;font-size:11px}.discover-share-preview .admin-button+.discover-preview-note{margin-top:9px}.discover-share-toggle{border:1px solid var(--admin-repeat-border);background:var(--admin-panel);cursor:pointer;border-radius:18px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:14px;min-height:86px;padding:16px 18px;display:grid}.discover-share-toggle.active{border-color:var(--success-text);background:var(--success-bg)}.discover-share-toggle.disabled{opacity:.62;cursor:not-allowed}.discover-share-toggle input{width:20px;height:20px;accent-color:var(--admin-primary)}.discover-share-toggle>span{flex-direction:column;gap:4px;display:flex}.discover-share-toggle strong{font-size:15px}.discover-share-toggle small{color:var(--admin-card-muted);font-size:10px;line-height:1.5}.landing-discover-cta{background:var(--panel-2);margin-bottom:18px}.discover-page-shell{width:min(1320px,100% - 72px);margin:0 auto;padding:120px 0 90px}.discover-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-bottom:30px;display:grid}.discover-heading h1{letter-spacing:-.07em;margin:8px 0 14px;font-size:clamp(58px,8vw,104px);line-height:.88}.discover-heading p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.discover-principle{border:1px solid var(--line);background:var(--panel);border-radius:17px;justify-content:space-between;align-items:center;gap:30px;padding:16px 19px;display:flex}.discover-principle strong{font-size:14px}.discover-principle span{max-width:760px;color:var(--muted);text-align:right;font-size:11px;line-height:1.5}.discover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.discover-card{border:1px solid var(--line);background:var(--panel);border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 14px 40px #0000000f}.discover-card-media{background:var(--media-bg);height:250px;color:var(--accent);place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.discover-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.discover-card:hover .discover-card-media img{transform:scale(1.025)}.discover-card-media>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;place-items:center;gap:6px;display:grid}.discover-card-media>span strong{font-size:30px}.discover-card-media>span small{font-size:10px}.discover-card-media em{color:#fff;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e0bc2;border-radius:999px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:700;position:absolute;bottom:13px;left:13px}.discover-card-body{padding:19px}.discover-card-body>p:first-child{color:var(--muted);margin:0;font-size:10px}.discover-card h2{letter-spacing:-.04em;margin:7px 0 16px;font-size:24px;line-height:1.08}.discover-card h2 a{color:inherit;text-decoration:none}.discover-card-metrics{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.discover-card-metrics>span{flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.discover-card-metrics>span+span{border-left:1px solid var(--line)}.discover-card-metrics small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.discover-card-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.discover-card-parts{min-height:34px;color:var(--muted);line-height:1.65;margin:13px 0 0!important;font-size:10px!important}.discover-card-link{border-top:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.discover-empty{margin-top:20px}.discover-empty span{color:var(--muted);font-size:12px}.community-build-wrap{padding-bottom:76px}.community-preview-banner{border:1px solid var(--notice-border);background:var(--notice-bg);color:var(--notice-title);border-radius:15px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;padding:14px 17px;display:flex}.community-preview-banner>div{flex-direction:column;gap:3px;display:flex}.community-preview-banner strong{font-size:13px}.community-preview-banner span{font-size:10px;line-height:1.5}.community-preview-banner a{color:inherit;flex:none;font-size:10px;font-weight:700}.community-build-summary{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-top:24px;padding:16px}.community-build-summary>*{display:block}.community-build-summary span,.community-build-summary small{color:var(--muted);font-size:10px}.community-build-summary strong{margin:8px 0 6px;font-size:20px}.component-detail-line{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.build-timeline{gap:12px;display:grid}.build-timeline-item{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.build-timeline-item>.workspace-context-action{margin-top:5px}.build-timeline-entry{color:inherit;grid-template-columns:48px minmax(0,1fr);gap:14px;text-decoration:none;display:grid}.build-timeline-marker{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);font:700 11px var(--font-geist-mono), monospace;border-radius:13px;place-items:center;display:grid}.build-timeline-entry>div:last-child{border:1px solid var(--line);background:var(--panel);border-radius:15px;min-width:0;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s}.build-timeline-entry:hover>div:last-child{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.build-timeline-entry:hover>div:last-child{border-color:color-mix(in srgb, var(--accent) 42%, var(--line))}}.build-timeline-entry:hover>div:last-child{transform:translateY(-1px);box-shadow:0 11px 28px #00000014}.build-timeline-entry:focus-visible{outline:3px solid var(--accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.build-timeline-entry:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 38%, transparent)}}.build-timeline-entry:focus-visible{outline-offset:3px}.build-timeline-entry header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.build-timeline-entry header strong{font-size:15px}.build-timeline-entry header span,.build-timeline-entry>div:last-child>small{color:var(--muted);font-size:10px}.build-timeline-entry p{color:var(--body-text);margin:8px 0;font-size:12px;line-height:1.55}.build-timeline-scope{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.build-timeline-scope>span{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.build-timeline-scope>strong{color:var(--accent);align-items:center;gap:7px;margin-left:auto;font-size:9px;display:inline-flex}.build-timeline-scope>strong i{font-style:normal;transition:transform .18s}.build-timeline-entry:hover .build-timeline-scope>strong i{transform:translate(3px)}.build-timeline-entry details{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.build-timeline-entry details>summary{color:var(--muted);cursor:pointer;font-size:10px}.build-snapshot-list{margin-top:9px}.build-snapshot-list>div{grid-template-columns:120px minmax(0,1fr) minmax(100px,.7fr);gap:10px;padding:7px 0;font-size:10px;display:grid}.build-snapshot-list>div+div{border-top:1px solid var(--line)}.build-snapshot-list span,.build-snapshot-list small{color:var(--muted)}.build-snapshot-list small{text-align:right}.performance-history{gap:12px;display:grid}.performance-history .history-head>div{flex-direction:column;gap:3px;display:flex}.performance-history .history-head small{color:var(--muted);font-size:10px}.performance-history .chrono-history-card{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:15px;padding:0;overflow:hidden}.performance-history .chrono-history-card:first-child,.performance-history .chrono-history-card:last-child{padding:0}.chrono-history-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:66px;padding:12px 14px;list-style:none;display:grid}.chrono-history-details>summary::-webkit-details-marker{display:none}.chrono-history-details>summary:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.chrono-history-summary>div:first-child{gap:3px;min-width:0;display:grid}.chrono-history-summary>div:first-child strong{color:var(--admin-ink);font-size:13px}.chrono-history-summary>div:first-child small{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chrono-history-summary-meta{align-items:center;gap:14px;display:flex}.chrono-history-summary-meta>span:first-child{color:var(--admin-card-muted);font-size:9px}.chrono-history-toggle{color:var(--admin-accent);align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.chrono-history-toggle i{background:var(--admin-upload-surface);width:23px;height:23px;color:var(--admin-card-muted);border-radius:50%;place-items:center;font-size:13px;font-style:normal;transition:transform .18s;display:grid}.chrono-history-details[open] .chrono-history-toggle i{transform:rotate(180deg)}.chrono-history-details[open]>summary{border-bottom:1px solid var(--admin-row-border)}.chrono-history-expanded{padding:14px}.chrono-history-expanded>.chrono-setup-readout:first-child{margin-top:0}.chrono-history-dashboard{border-top:1px solid var(--admin-row-border);background:var(--admin-upload-surface);margin:0}@supports (color:color-mix(in lab, red, red)){.chrono-history-dashboard{background:color-mix(in srgb, var(--admin-upload-surface) 58%, var(--admin-panel))}}.chrono-history-dashboard{padding:11px}.chrono-history-dashboard div{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.chrono-history-dashboard div{background:color-mix(in srgb, var(--admin-panel) 88%, transparent)}}.grouping-history-card{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:15px;padding:0;overflow:hidden}.grouping-history-card:first-child,.grouping-history-card:last-child{padding:0}.grouping-measurement-guide{border:1px solid var(--admin-accent);margin:18px 0 22px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.grouping-measurement-guide{border:1px solid color-mix(in srgb, var(--admin-accent) 30%, var(--admin-row-border))}}.grouping-measurement-guide{background:var(--admin-accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.grouping-measurement-guide{background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-panel))}}.grouping-measurement-guide{box-shadow:0 10px 30px var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.grouping-measurement-guide{box-shadow:0 10px 30px color-mix(in srgb, var(--admin-accent) 6%, transparent)}}.grouping-measurement-guide>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 18px;list-style:none;display:flex}.grouping-measurement-guide>summary::-webkit-details-marker{display:none}.grouping-measurement-guide>summary>span{gap:3px;display:grid}.grouping-measurement-guide>summary strong{letter-spacing:-.015em;font-size:15px}.grouping-measurement-guide>summary small{color:var(--admin-card-muted);font-size:10px;line-height:1.45}.grouping-measurement-guide>summary i{background:var(--admin-upload-surface);width:24px;height:24px;color:var(--admin-card-muted);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;transition:transform .18s;display:grid}.grouping-measurement-guide[open]>summary{border-bottom:1px solid var(--admin-row-border)}.grouping-measurement-guide[open]>summary i{transform:rotate(180deg)}.grouping-measurement-guide>div{gap:16px;padding:18px;display:grid}.grouping-measurement-diagram{border:1px solid var(--admin-row-border);background:radial-gradient(circle at 50% 47%, var(--admin-accent), transparent 52%), var(--admin-panel);border-radius:11px;margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.grouping-measurement-diagram{background:radial-gradient(circle at 50% 47%, color-mix(in srgb, var(--admin-accent) 7%, transparent), transparent 52%), var(--admin-panel)}}.grouping-measurement-diagram svg{width:100%;height:auto;max-height:340px;display:block}.grouping-guide-target-ring{fill:none;stroke:var(--admin-card-muted)}@supports (color:color-mix(in lab, red, red)){.grouping-guide-target-ring{stroke:color-mix(in srgb, var(--admin-card-muted) 23%, transparent)}}.grouping-guide-target-ring{stroke-width:1px}.grouping-guide-target-ring.is-outer{stroke-dasharray:3 5}.grouping-guide-crosshair{stroke:var(--admin-card-muted)}@supports (color:color-mix(in lab, red, red)){.grouping-guide-crosshair{stroke:color-mix(in srgb, var(--admin-card-muted) 17%, transparent)}}.grouping-guide-crosshair{stroke-width:1px}.grouping-guide-hit>circle:first-child{fill:var(--admin-ink)}@supports (color:color-mix(in lab, red, red)){.grouping-guide-hit>circle:first-child{fill:color-mix(in srgb, var(--admin-ink) 8%, transparent)}}.grouping-guide-hit>circle:first-child{stroke:var(--admin-ink);stroke-width:1.4px}.grouping-guide-hit-center{fill:var(--admin-panel);stroke:var(--admin-ink);stroke-width:1px}.grouping-guide-measure line{fill:none;stroke-width:2px}.grouping-guide-measure text{letter-spacing:.09em;font-size:8px;font-weight:800}.grouping-guide-measure.is-group line{stroke:var(--admin-accent)}.grouping-guide-measure.is-group text{fill:var(--admin-accent)}.grouping-guide-measure.is-horizontal line{stroke:var(--success)}.grouping-guide-measure.is-horizontal text{fill:var(--success)}.grouping-guide-measure.is-vertical line{stroke:var(--admin-warning)}.grouping-guide-measure.is-vertical text{fill:var(--admin-warning)}.grouping-guide-measure .grouping-guide-projection{opacity:.48;stroke-width:1px;stroke-dasharray:3 4}.grouping-measurement-diagram figcaption{border-top:1px solid var(--admin-row-border);color:var(--admin-card-muted);text-align:center;padding:10px 12px;font-size:9px;line-height:1.45}.grouping-measurement-guide p{color:var(--admin-card-muted);margin:0;font-size:11px;line-height:1.6}.grouping-measurement-guide dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.grouping-measurement-guide dl>div{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:11px;min-width:0;padding:13px}.grouping-measurement-guide dt{color:var(--admin-ink);font-size:11px;font-weight:750}.grouping-measurement-guide dd{color:var(--admin-card-muted);margin:6px 0 0;font-size:10px;line-height:1.55}.grouping-measurement-tip{border-left:2px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.grouping-measurement-tip{border-left:2px solid color-mix(in srgb, var(--admin-accent) 50%, transparent)}}.grouping-measurement-tip{padding-left:9px}.grouping-measurement-tip strong{color:var(--admin-ink)}.performance-scoreboard{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:17px;overflow:hidden}.performance-scoreboard-head{cursor:pointer;justify-content:space-between;align-items:end;gap:18px;min-height:78px;padding:17px 58px 17px 18px;list-style:none;display:flex;position:relative}.performance-scoreboard-head::-webkit-details-marker{display:none}.performance-scoreboard-head:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.performance-scoreboard[open]>.performance-scoreboard-head{border-bottom:1px solid var(--admin-row-border)}.performance-scoreboard-head>div{gap:5px;display:grid}.performance-scoreboard-head>div>span{color:var(--admin-accent);letter-spacing:.14em;font-size:8px;font-weight:800}.performance-scoreboard-head h2{color:var(--admin-ink);letter-spacing:-.025em;margin:0;font-size:18px}.performance-scoreboard-head>small{max-width:240px;color:var(--admin-card-muted);text-align:right;font-size:9px;line-height:1.45}.performance-scoreboard-head>i{background:var(--admin-upload-surface);width:28px;height:28px;color:var(--admin-card-muted);border-radius:50%;place-items:center;font-size:14px;font-style:normal;transition:transform .18s;display:grid;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.performance-scoreboard[open]>.performance-scoreboard-head>i{transform:translateY(-50%)rotate(180deg)}.performance-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.performance-metric-card{--score-color:var(--admin-card-muted);border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:14px;gap:9px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.performance-metric-card{background:color-mix(in srgb, var(--admin-upload-surface) 52%, var(--admin-panel))}}.performance-metric-card{padding:15px}.performance-metric-card.is-exceptional,.performance-metric-card.is-strong{--score-color:var(--success)}.performance-metric-card.is-solid{--score-color:var(--admin-accent)}.performance-metric-card.is-developing{--score-color:var(--admin-warning)}.performance-metric-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.performance-metric-icon{background:var(--score-color);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.performance-metric-icon{background:color-mix(in srgb, var(--score-color) 10%, var(--admin-panel))}}.performance-metric-icon{color:var(--score-color)}.performance-metric-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:23px;height:23px}.performance-metric-card header>div{gap:2px;display:grid}.performance-metric-card header small{color:var(--admin-card-muted);font-size:8px}.performance-metric-card header strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:24px;line-height:1}.performance-metric-card header strong i{color:var(--admin-card-muted);letter-spacing:0;margin-left:2px;font-size:9px;font-style:normal;font-weight:550}.performance-metric-card header em{border:1px solid var(--score-color)}@supports (color:color-mix(in lab, red, red)){.performance-metric-card header em{border:1px solid color-mix(in srgb, var(--score-color) 24%, var(--admin-row-border))}}.performance-metric-card header em{background:var(--score-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.performance-metric-card header em{background:color-mix(in srgb, var(--score-color) 7%, var(--admin-panel))}}.performance-metric-card header em{color:var(--score-color);padding:5px 7px;font-size:7px;font-style:normal;font-weight:750}.performance-score-track{background:var(--admin-row-border);border-radius:999px;height:4px;overflow:hidden}.performance-score-track i{border-radius:inherit;background:var(--score-color);height:100%;transition:width .35s;display:block}.performance-metric-card h3{color:var(--admin-ink);letter-spacing:-.015em;margin:2px 0 0;font-size:13px}.performance-metric-card>p{color:var(--admin-card-muted);margin:0;font-size:9px;line-height:1.5}.performance-score-source{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.performance-score-methodology{border-top:1px solid var(--admin-row-border)}.performance-score-methodology>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 17px;list-style:none;display:flex}.performance-score-methodology>summary::-webkit-details-marker{display:none}.performance-score-methodology>summary>span{gap:3px;display:grid}.performance-score-methodology>summary strong{font-size:10px}.performance-score-methodology>summary small{color:var(--admin-card-muted);font-size:8px}.performance-score-methodology>summary i{background:var(--admin-upload-surface);width:24px;height:24px;color:var(--admin-card-muted);border-radius:50%;place-items:center;font-size:12px;font-style:normal;transition:transform .18s;display:grid}.performance-score-methodology[open]>summary{border-bottom:1px solid var(--admin-row-border)}.performance-score-methodology[open]>summary i{transform:rotate(180deg)}.performance-score-methodology>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.performance-score-methodology article{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:11px;padding:12px}.performance-score-methodology article strong{font-size:10px}.performance-score-methodology article p{color:var(--admin-card-muted);margin:5px 0;font-size:9px;line-height:1.5}.performance-score-methodology article small{color:var(--admin-card-muted);font-size:8px}.performance-score-caveat{color:var(--admin-card-muted);grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}.grouping-history-dashboard{border-top:1px solid var(--admin-row-border);background:var(--admin-upload-surface);margin:0}@supports (color:color-mix(in lab, red, red)){.grouping-history-dashboard{background:color-mix(in srgb, var(--admin-upload-surface) 58%, var(--admin-panel))}}.grouping-history-dashboard{padding:11px}.grouping-history-dashboard>div{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.grouping-history-dashboard>div{background:color-mix(in srgb, var(--admin-panel) 88%, transparent)}}.grouping-history-expanded{gap:12px;display:grid}.grouping-spread-visualization{border:1px solid var(--admin-row-border);background:var(--success);margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.grouping-spread-visualization{background:color-mix(in srgb, var(--success) 2.5%, var(--admin-panel))}}.grouping-spread-head{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 13px;display:flex}.grouping-spread-head>div:first-child{gap:3px;display:grid}.grouping-spread-head small{color:var(--admin-card-muted);letter-spacing:.12em;font-size:7px;font-weight:800}.grouping-spread-head strong{font-size:14px}.grouping-spread-head>div:last-child{gap:6px;display:flex}.grouping-spread-head>div:last-child span{border:1px solid var(--admin-row-border);background:var(--admin-panel);color:var(--admin-card-muted);font-variant-numeric:tabular-nums;padding:5px 7px;font-size:8px;font-weight:700}.grouping-spread-surface{background:radial-gradient(circle at 50% 47%, var(--success), transparent 48%);place-items:center;min-height:250px;padding:5px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.grouping-spread-surface{background:radial-gradient(circle at 50% 47%, color-mix(in srgb, var(--success) 8%, transparent), transparent 48%)}}.grouping-spread-surface svg{width:100%;max-height:260px;overflow:visible}.grouping-target-ring{fill:none;stroke:var(--admin-card-muted)}@supports (color:color-mix(in lab, red, red)){.grouping-target-ring{stroke:color-mix(in srgb, var(--admin-card-muted) 24%, transparent)}}.grouping-target-ring{stroke-width:1px}.grouping-target-ring.is-outer{stroke-dasharray:3 5}.grouping-target-crosshair{stroke:var(--admin-card-muted)}@supports (color:color-mix(in lab, red, red)){.grouping-target-crosshair{stroke:color-mix(in srgb, var(--admin-card-muted) 18%, transparent)}}.grouping-target-crosshair{stroke-width:1px}.grouping-spread-shape{fill:var(--success)}@supports (color:color-mix(in lab, red, red)){.grouping-spread-shape{fill:color-mix(in srgb, var(--success) 14%, transparent)}}.grouping-spread-shape{stroke:var(--success);stroke-width:2.5px}.grouping-spread-measure{stroke:var(--success)}@supports (color:color-mix(in lab, red, red)){.grouping-spread-measure{stroke:color-mix(in srgb, var(--success) 72%, var(--admin-ink))}}.grouping-spread-measure{stroke-width:1.4px;stroke-dasharray:4 4}.grouping-spread-center{fill:var(--admin-panel);stroke:var(--success);stroke-width:2px}.grouping-spread-dimension{fill:var(--admin-card-muted);letter-spacing:.06em;font-size:9px;font-weight:700}.grouping-spread-visualization figcaption{border-top:1px solid var(--admin-row-border);color:var(--admin-card-muted);padding:8px 12px;font-size:9px;line-height:1.45}.grouping-spread-empty{border:1px dashed var(--admin-row-border);background:var(--admin-upload-surface);align-items:center;gap:13px;min-height:120px;padding:14px;display:flex}.grouping-spread-empty>div{border:1px solid var(--admin-row-border);border-radius:50%;flex:none;width:48px;height:48px;position:relative}.grouping-spread-empty>div:before,.grouping-spread-empty>div:after{content:"";background:var(--admin-row-border);position:absolute}.grouping-spread-empty>div:before{width:64px;height:1px;top:23px;left:-9px}.grouping-spread-empty>div:after{width:1px;height:64px;top:-9px;left:23px}.grouping-spread-empty>span{color:var(--admin-card-muted);gap:3px;font-size:9px;display:grid}.grouping-spread-empty strong{color:var(--admin-ink);font-size:12px}.grouping-test-setup{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.grouping-test-setup>div{border:1px solid var(--admin-row-border);background:var(--admin-panel);flex-direction:column;gap:4px;min-width:0;padding:11px 12px;display:flex}.grouping-test-setup span,.grouping-test-setup small{color:var(--admin-card-muted);font-size:9px}.grouping-test-setup strong{overflow-wrap:anywhere;font-size:12px}.grouping-test-setup a{color:inherit;-webkit-text-decoration-color:var(--admin-accent);-webkit-text-decoration-color:var(--admin-accent);-webkit-text-decoration-color:var(--admin-accent);text-decoration-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.grouping-test-setup a{-webkit-text-decoration-color:color-mix(in srgb, var(--admin-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--admin-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--admin-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--admin-accent) 45%, transparent)}}.grouping-test-setup a{text-underline-offset:3px}.finance-overview-collapsible>summary{cursor:pointer;margin-bottom:0;list-style:none}.finance-overview-collapsible>summary::-webkit-details-marker{display:none}.finance-overview-collapsible[open]>summary{margin-bottom:16px}.finance-overview-head>div:first-child small{color:var(--admin-card-muted);margin-top:6px;font-size:10px;font-weight:450;display:block}.finance-overview-summary{flex:none;grid-template-columns:auto auto 28px;align-items:center;gap:10px;display:grid}.finance-overview-summary>span{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:999px;padding:8px 11px;font-size:10px;font-weight:650}.finance-overview-summary>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:18px}.finance-overview-summary>i{background:var(--admin-upload-surface);width:28px;height:28px;color:var(--admin-card-muted);border-radius:50%;place-items:center;font-style:normal;transition:transform .2s;display:grid}.finance-overview-collapsible[open] .finance-overview-summary>i{transform:rotate(180deg)}.collection-toolbar{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:66px;margin-bottom:14px;padding:9px 12px;display:grid}.collection-toolbar:has(.gear-class-filter){grid-template-columns:minmax(0,1fr) minmax(190px,260px) auto}.gear-class-filter select{border:1px solid var(--admin-field-border);background:var(--admin-field);width:100%;min-height:42px;color:var(--admin-ink);font:inherit;border-radius:10px;padding:0 34px 0 11px;font-size:10px}.gear-class-line{color:var(--admin-accent)!important}.collection-toolbar>span{color:var(--admin-card-muted);white-space:nowrap;font-size:10px}.collection-search{border:1px solid var(--admin-field-border);background:var(--admin-upload-surface);border-radius:12px;grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;min-width:0;display:grid;position:relative}.collection-search>i{color:var(--admin-card-muted);place-items:center;font-size:20px;font-style:normal;display:grid}.collection-search input{width:100%;min-height:46px;color:var(--admin-ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.collection-search button{width:32px;height:32px;color:var(--admin-card-muted);background:0 0;border:0;border-radius:50%;font-size:19px}.collection-search:focus-within{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.collection-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent) 18%, transparent)}}.collection-state-filters{margin-top:0}.admin-product-card-top>span{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.admin-product-state-grid{border:1px solid var(--admin-row-border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:-2px 0 13px;display:grid;overflow:hidden}.admin-product-state-grid>div{flex-direction:column;gap:4px;min-width:0;padding:9px 10px;display:flex}.admin-product-state-grid>div+div{border-left:1px solid var(--admin-row-border)}.admin-product-state-grid span{color:var(--admin-table-muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.admin-product-state-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-product-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-product-facts div:nth-child(5){border-top:1px solid var(--admin-row-border);border-left:0;grid-column:1/-1}.admin-documentation-progress{gap:7px;margin:-3px 0 15px;display:grid}.admin-documentation-progress>div:first-child{color:var(--admin-card-muted);justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.admin-documentation-progress>div:last-child{background:var(--admin-upload-chip);border-radius:999px;height:6px;overflow:hidden}.admin-documentation-progress i{border-radius:inherit;background:var(--admin-accent);height:100%;display:block}.admin-product-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.admin-product-actions>a,.admin-product-actions>button,.admin-product-more>summary{border:1px solid var(--admin-action-border);background:var(--admin-action-bg);min-height:42px;color:var(--admin-ink);text-align:center;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 11px;font-size:10px;font-weight:650;display:inline-flex}.admin-product-actions>a.primary{border-color:var(--admin-primary);background:var(--admin-primary);color:var(--admin-primary-text)}.admin-product-actions>button.next-action{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.admin-product-actions>button.next-action{border-color:color-mix(in srgb, var(--admin-accent) 36%, var(--admin-action-border))}}.admin-product-actions>button.next-action{color:var(--admin-accent)}.admin-product-actions.admin-product-actions-simple{grid-template-columns:1fr}.admin-product-actions.admin-product-actions-simple>a{min-height:48px;font-size:11px}.admin-product-more>summary{min-width:72px;list-style:none}.admin-product-more>summary::-webkit-details-marker{display:none}.admin-product-more[open]{grid-column:1/-1}.admin-product-more[open]>summary{width:100%}.admin-product-more>div{display:none}.admin-product-more[open]>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.admin-product-more button{border:1px solid var(--admin-action-border);background:var(--admin-action-bg);min-height:40px;color:var(--admin-ink);border-radius:10px;padding:8px 10px;font-size:9px;font-weight:650}.admin-product-more button.danger{color:var(--admin-danger)}.admin-empty-card{text-align:center;align-content:center;gap:6px}.admin-empty-card strong{color:var(--admin-ink);font-size:16px}.admin-empty-card span{color:var(--admin-card-muted);font-size:11px}.collection-state-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 10px;display:grid}.collection-state-overview article{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;min-width:0;padding:15px 17px}.collection-state-overview span,.collection-state-overview small{color:var(--admin-card-muted);font-size:9px;display:block}.collection-state-overview strong{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 5px;font-size:16px;display:block;overflow:hidden}.collection-workspace-nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.collection-workspace-nav a{border:1px solid var(--admin-border);background:var(--admin-panel);min-width:0;min-height:72px;color:var(--admin-ink);border-radius:14px;flex-direction:column;justify-content:center;gap:4px;padding:11px;display:flex}.collection-workspace-nav a:hover{border-color:var(--admin-accent);transform:translateY(-1px)}.collection-workspace-nav span,.collection-workspace-nav small{color:var(--admin-card-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.collection-workspace-nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.collection-workspace-nav a.is-optional{border-style:dashed}.collection-next-task{border:1px solid var(--admin-accent);justify-content:space-between;align-items:center;gap:30px;min-height:150px;margin:10px 0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.collection-next-task{border:1px solid color-mix(in srgb, var(--admin-accent) 34%, var(--admin-border))}}.collection-next-task{background:var(--admin-accent);border-radius:21px}@supports (color:color-mix(in lab, red, red)){.collection-next-task{background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-panel))}}.collection-next-task{padding:24px}.collection-next-task .eyebrow{color:var(--admin-accent);margin:0 0 8px;font-size:9px}.collection-next-task h2{letter-spacing:-.035em;margin:0;font-size:24px}.collection-next-task p:last-child{max-width:650px;color:var(--admin-card-muted);margin:8px 0 0;font-size:11px;line-height:1.55}.collection-next-task .admin-button{flex:none;justify-content:center;align-items:center;display:inline-flex}.collection-finance-details{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;margin:-6px 0 16px;overflow:hidden}.collection-finance-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 17px;list-style:none;display:flex}.collection-finance-details>summary::-webkit-details-marker{display:none}.collection-finance-details>summary>div{flex-direction:column;gap:4px;display:flex}.collection-finance-details>summary span{color:var(--admin-card-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.collection-finance-details>summary strong{font-size:15px}.collection-finance-details>summary i{background:var(--admin-upload-surface);width:30px;height:30px;color:var(--admin-card-muted);border-radius:50%;place-items:center;font-style:normal;transition:transform .2s;display:grid}.collection-finance-details[open]>summary{border-bottom:1px solid var(--admin-row-border)}.collection-finance-details[open]>summary i{transform:rotate(180deg)}.collection-finance-details .collection-value-grid{margin:0;padding:10px}@media (width<=1050px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.78fr);gap:42px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-product-grid{grid-template-columns:1fr}.chrono-shot-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-stat-grid,.platform-observability-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-observability-grid{grid-template-columns:1fr}.platform-user-grid,.platform-listing-grid,.platform-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-detail-grid{grid-template-columns:1fr}.discover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.gear-class-options{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-detail-hero{grid-template-columns:1fr;gap:20px}.collection-metric-grid{grid-template-columns:1fr 1fr}.collection-documentation-grid{grid-template-columns:1fr}.finance-summary-grid{grid-template-columns:1fr 1fr}.finance-card-primary{grid-column:1/-1}.hero{min-height:auto;padding-top:88px;padding-bottom:82px}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-copy{max-width:720px}.hero-listing{width:min(620px,100%);transform:none}.hero-listing:hover{transform:translateY(-4px)}.why-section{grid-template-columns:1fr;gap:36px;padding-top:82px}.why-copy{max-width:680px;position:static}.landing-hub-cta{grid-template-columns:1fr;align-items:start}.landing-hub-cta .hero-button{width:fit-content}.faq-section{grid-template-columns:1fr;gap:36px}.faq-heading{max-width:680px;position:static}.detail-hero,.contact-grid,.detail-contact,.product-grid{grid-template-columns:1fr}.product-media{height:min(66vw,430px)}.site-footer{grid-template-columns:1fr}.legal-small{grid-column:auto}.detail-image,.detail-image .image-placeholder{min-height:0}.detail-price{margin-top:10px}.facts-panel{grid-template-columns:1fr 1fr}.facts-panel.performance-facts-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.fact-description{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.spec-table,.spec-table tbody,.spec-table tr,.spec-table th,.spec-table td{display:block}.spec-table tr{border-bottom:1px solid var(--line);padding:11px 0}.spec-table th,.spec-table td{border:0;width:100%;padding:3px 0}.spec-table .retail-price-cell{text-align:left;white-space:normal;width:100%;margin-top:5px}.retail-subtotal{align-items:flex-start;padding:13px 14px}.stat-grid,.chrono-auto-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-feed-setup,.magazine-feed-overview>div,.chrono-setup-grid{grid-template-columns:1fr}.chrono-setup-card[open]{grid-column:auto}.profile-layout{grid-template-columns:1fr}.profile-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-sidebar .profile-danger-card{grid-column:1/-1}.legal-shell{padding-top:36px}.platform-admin-heading{flex-direction:column;align-items:flex-start}.platform-admin-search{grid-template-columns:1fr;gap:7px;padding:13px}.platform-observability-heading,.platform-admin-footer{flex-direction:column;align-items:flex-start}.discover-page-shell{width:calc(100% - 38px);padding-top:92px}.discover-heading{grid-template-columns:1fr;align-items:start;gap:24px}.discover-principle{flex-direction:column;align-items:flex-start;gap:7px}.discover-principle span{text-align:left}.build-history-toolbar{flex-direction:column;align-items:stretch;gap:14px}}@media (width<=560px){.gear-class-options{grid-template-columns:1fr}.gear-class-options>button{min-height:72px}.header-actions .header-link:not([aria-current]),.admin-bar .admin-discover-link{display:none}.collection-detail-shell{width:calc(100% - 28px);padding-top:22px}.collection-detail-hero{border-radius:20px;padding:14px}.collection-detail-media{min-height:240px}.collection-detail-copy h1{font-size:40px}.collection-metric-grid{gap:8px}.collection-metric-grid article{border-radius:15px;padding:14px}.collection-metric-grid strong{font-size:22px}.collection-line-list>div{grid-template-columns:1fr;gap:4px}.collection-line-list small{text-align:left}.discover-page-shell{width:calc(100% - 28px);padding-top:82px}.discover-heading h1{font-size:58px}.discover-heading .hero-button{width:100%}.discover-grid{grid-template-columns:1fr;gap:13px}.discover-card{border-radius:18px}.discover-card-media{height:225px}.discover-principle{border-radius:14px;padding:14px}.community-preview-banner{flex-direction:column;align-items:stretch}.build-history-state{flex-direction:column;align-items:flex-start;gap:5px}.build-history-state strong{text-align:left}.build-version-card>header{flex-direction:column;align-items:stretch}.build-version-card>header>label{justify-content:center}.build-snapshot-list>div{grid-template-columns:1fr;gap:3px}.build-snapshot-list small{text-align:left}.build-version-card>footer{flex-direction:column;align-items:flex-start;gap:5px}.discover-share-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-share-preview>header{flex-direction:column}.discover-share-preview .admin-button{justify-content:center;width:100%}.build-timeline-entry{grid-template-columns:38px minmax(0,1fr);gap:9px}.build-timeline-marker{border-radius:10px;width:36px;height:36px}.build-timeline-entry header{flex-direction:column;align-items:flex-start;gap:3px}.site-header{height:64px}.brand>span:last-child,.brand small{display:none}.header-auth-button{min-height:36px;padding:0 12px;font-size:11px}.header-profile-link{width:36px;min-height:36px;padding:0}.header-profile-link span{display:none}.header-profile-link strong{place-items:center;width:100%;height:100%;font-size:11px;display:grid}.theme-toggle{justify-content:center;width:38px;padding:0}.theme-toggle-label{display:none}.admin-bar{min-height:64px;padding:0 13px}.admin-bar>div{gap:9px}.admin-bar>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;max-width:118px;overflow:hidden}.admin-bar .admin-market-link{font-size:0}.admin-bar .admin-market-link:after{content:"Site ↗";font-size:11px}.admin-bar .admin-signout,.admin-bar small{display:none}.admin-bar .admin-profile-link{font-size:11px}.hero{padding:68px 17px 64px}.hero h1{font-size:clamp(46px,14vw,66px)}.hero-subtitle{margin-top:23px;font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-button,.hero-secondary-button{width:100%}.hero-auth-note{margin-top:12px}.hero-listing{border-radius:20px}.hero-listing-content{padding:18px}.hero-listing-title-row h2{font-size:25px}.hero-listing-title-row>strong{font-size:14px}.hero-listing-facts{margin-top:17px}.hero-listing-facts>span{padding:9px}.hero-listing-facts strong{font-size:9px}.hero-listing-privacy{bottom:10px;right:11px}.why-section{gap:30px;padding:70px 17px 34px}.why-copy h2{font-size:44px}.why-copy>p:last-child{margin-top:19px;font-size:14px}.feature-grid article{min-height:0;padding:20px}.feature-grid article>span{border-radius:999px;width:auto;height:auto;margin-bottom:16px;padding:7px 9px;display:inline-flex;position:static}.landing-hub-cta{border-radius:20px;width:calc(100% - 34px);margin:54px auto 76px;padding:24px 20px}.landing-hub-cta .hero-button{width:100%}.faq-section{gap:29px;padding:0 17px 76px}.faq-heading h2{font-size:44px}.faq-heading>p:last-child{margin-top:19px;font-size:14px}.faq-list summary{gap:16px;min-height:70px;padding:16px 1px;font-size:17px}.faq-list summary:after{width:30px;height:30px;font-size:20px}.faq-list details>div{padding:0 42px 22px 1px}.faq-list details>div p{font-size:13px}.catalog-section{padding-top:70px}.section-heading{flex-direction:column;align-items:start}.catalog-controls{flex-direction:column;align-items:stretch;gap:9px}.collection-tabs{width:100%;display:flex}.collection-tabs button{flex:50%;min-width:0}.catalog-view-toggle{width:100%}.catalog-view-toggle>span{margin-right:auto}.catalog-view-toggle button{min-width:88px;min-height:38px}.compact-card-summary{grid-template-rows:auto auto;grid-template-columns:116px minmax(0,1fr);gap:8px 12px;min-height:136px;padding:10px 11px 10px 10px}.compact-card-thumbnail{grid-row:1/span 2;width:116px;height:116px}.compact-card-copy{gap:5px}.compact-card-copy>strong{font-size:19px}.compact-card-copy>span{-webkit-line-clamp:3;font-size:11px;line-height:1.4}.compact-card-metrics{grid-column:2;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) 28px;gap:6px}.compact-card-metrics>span:not(.compact-card-chevron){gap:2px;padding-left:8px}.compact-card-metrics strong{font-size:11px}.compact-card-chevron{width:28px;height:28px;font-size:18px}.product-content{padding:21px}.product-meta,.card-footer{flex-direction:column;align-items:flex-start}.mini-specs div{grid-template-columns:1fr;gap:4px}.contact-section{padding-top:80px;padding-bottom:80px}.detail-wrap{padding-top:30px}.profile-shell{padding:34px 16px 80px}.profile-heading{margin-bottom:28px}.profile-heading h1{font-size:clamp(44px,14vw,64px)}.profile-heading>p:last-child{font-size:14px}.profile-sidebar{grid-template-columns:1fr}.profile-sidebar .profile-danger-card{grid-column:auto}.profile-card:not(.profile-main-card),.profile-main-card form,.profile-dialog,.profile-identity{padding:20px}.profile-avatar{border-radius:16px;width:55px;height:55px}.profile-form-footer{flex-direction:column;align-items:stretch}.profile-primary-button{width:100%}.profile-dialog-actions{flex-direction:column-reverse;align-items:stretch}.profile-dialog-actions>button{width:100%}.profile-fields-grid{grid-template-columns:1fr}.profile-field-full{grid-column:auto}.profile-readiness-list>span{grid-template-columns:28px 1fr}.profile-readiness-list small{grid-column:2}.seller-readiness-banner{flex-direction:column;align-items:stretch}.seller-readiness-banner a{text-align:center}.legal-shell{padding:30px 16px 74px}.legal-heading h1{font-size:clamp(44px,14vw,64px)}.legal-heading>p:last-child{font-size:14px}.legal-document section{border-radius:15px;padding:20px}.detail-contact-button{text-align:center;width:100%}.detail-hero{gap:24px}.detail-image{border-radius:16px}.detail-thumbnail{border-radius:9px;flex-basis:82px}.detail-expand{font-size:10px}.facts-panel{grid-template-columns:1fr 1fr}.fact-description,.fact-metric{padding:20px}.fact-metric strong{font-size:30px}.detail-section>summary,.detail-section-content{padding-left:18px;padding-right:18px}.form-grid,.product-identity-step{grid-template-columns:1fr;gap:13px}.product-properties-next-step{flex-direction:column;align-items:stretch}.product-properties-next-step .admin-button{width:100%}.form-field.full{grid-column:auto}.form-field input,.form-field select,.form-field textarea{border-radius:13px;min-height:52px;font-size:16px}.editor-overlay{padding:0}.editor-panel{border-radius:0;width:100%;height:100dvh}.editor-head{min-height:66px;padding:max(12px, env(safe-area-inset-top)) 14px 12px}.editor-head h2{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 78px);font-size:17px;overflow:hidden}.tab-strip{padding:7px 10px}.tab-strip button{flex:none;min-width:88px;min-height:45px;padding:0 14px}.editor-body{padding:13px}.editor-footer{padding:10px 12px max(10px, env(safe-area-inset-bottom));grid-template-columns:.8fr 1fr 1.35fr;gap:7px;display:grid}.editor-footer .admin-button{min-width:0;min-height:50px;padding:0 8px;font-size:10px}.admin-shell{padding:30px 13px 64px}.account-suspended-shell{width:min(100% - 32px,680px)}.account-suspended-shell h1{font-size:46px}.account-suspended-shell>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.account-suspended-shell .admin-button{justify-content:center;width:100%}.platform-admin-heading h1{font-size:48px}.platform-admin-heading>.admin-button{width:100%}.platform-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.platform-stat-grid article{min-height:95px;padding:13px}.platform-stat-grid strong{font-size:23px}.platform-admin-tabs{gap:4px;padding:4px}.platform-admin-tabs button{gap:5px;min-width:0;padding:0 5px;font-size:10px}.platform-observability-heading{padding:16px}.platform-observability-range{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.platform-observability-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.platform-observability-stats article{min-height:112px;padding:13px}.platform-observability-chart-card>header,.platform-observability-endpoints>header{flex-direction:column;align-items:flex-start}.platform-observability-chart-card header small,.platform-observability-endpoints header small{text-align:left}.platform-observability-chart-card>footer{flex-wrap:wrap;align-items:flex-start}.platform-observability-chart-card>footer strong{width:100%;margin-left:0}.platform-user-grid,.platform-listing-grid,.platform-storage-grid{grid-template-columns:1fr}.platform-user-card>header{grid-template-columns:42px minmax(0,1fr)}.platform-user-card>header>.platform-status-badge{grid-column:1/-1;justify-self:start}.platform-user-facts,.platform-listing-card>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-user-facts>div:nth-child(3),.platform-listing-card>dl>div:nth-child(3){border-top:1px solid var(--admin-row-border);border-left:0}.platform-user-facts>div:nth-child(4),.platform-listing-card>dl>div:nth-child(4){border-top:1px solid var(--admin-row-border)}.platform-user-card>footer,.platform-listing-card>footer{flex-wrap:wrap}.platform-user-card>footer>span{width:100%}.platform-user-card footer button,.platform-listing-card footer button{flex:auto}.platform-listing-card>footer>a{width:100%;margin-right:0}.platform-storage-grid article{min-height:145px}.finance-overview{border-radius:18px;margin-bottom:16px;padding:13px}.finance-overview-head{align-items:flex-start;margin-bottom:13px}.finance-overview-head h2{font-size:25px}.finance-overview-head>span{padding:7px 9px}.finance-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.finance-card{border-radius:14px;min-height:112px;padding:14px}.finance-card-primary{grid-column:1/-1;min-height:128px}.finance-card>strong{font-size:22px}.finance-card-primary>strong{font-size:34px}.finance-detail-grid{grid-template-columns:1fr;gap:8px;margin-top:8px}.finance-coverage,.finance-breakdown{border-radius:14px}.finance-coverage{padding:14px}.finance-breakdown-row{grid-template-columns:1fr 1fr;gap:11px;min-height:0;padding:13px 14px}.finance-breakdown-row>div:first-child{border-bottom:1px solid var(--admin-row-border);grid-column:1/-1;padding-bottom:9px}.finance-breakdown-row>div:not(:first-child){align-items:flex-start}.stat-grid{grid-template-columns:1fr 1fr}.stat-card{border-radius:15px;min-height:78px;padding:13px 15px}.stat-card strong{font-size:24px}.admin-heading{flex-direction:column;align-items:stretch;margin-bottom:18px}.admin-heading h1{font-size:42px}.admin-actions .admin-button{width:100%;min-height:52px}.collection-section-tabs{width:100%}.admin-collection-tabs{border-radius:16px}.admin-product-card{border-radius:18px}.admin-product-thumb{aspect-ratio:16/7.5;min-height:145px}.admin-product-card-body{padding:15px}.admin-product-title{margin:13px 0}.admin-product-title h2{font-size:20px}.admin-product-facts{grid-template-columns:1fr 1fr}.admin-product-facts div:nth-child(3){border-top:1px solid var(--admin-row-border);border-left:0;grid-column:1/-1}.admin-product-actions{grid-template-columns:1fr 1fr}.admin-product-actions button{min-height:48px;font-size:11px}.admin-product-order{top:9px;right:9px}.admin-section-intro{border-radius:14px;padding:15px}.admin-subsection{border-radius:15px}.admin-subsection>summary{min-height:62px;padding:11px 14px}.admin-subsection-body{padding:9px}.repeat-card{border-radius:13px}.repeat-card-collapsible>.repeat-card-head{align-items:flex-start;gap:8px;padding:11px}.chrono-card>.repeat-card-head>div:first-child{min-width:0}.chrono-card>.repeat-card-head strong,.chrono-card>.repeat-card-head small{overflow-wrap:anywhere}.repeat-card-actions{align-items:center}.repeat-card-actions button{min-height:42px;padding:0 9px}.repeat-card-body{padding:11px}.feature-row{grid-template-columns:1fr}.feature-row button{min-height:46px}.check-card.full,.computed-status.full{grid-column:auto}.media-upload-box{border-radius:14px;padding:10px}.media-dropzone{text-align:center;border-style:solid;flex-direction:column;gap:12px;min-height:214px;padding:22px 16px 15px}.media-dropzone-icon{width:48px;height:48px;font-size:27px}.media-dropzone>div{gap:6px}.media-dropzone strong{font-size:17px}.media-dropzone small{font-size:10px}.media-dropzone-cta{border-radius:10px;width:100%;min-height:48px;font-size:13px!important}.media-drop-mobile{display:inline}.media-drop-desktop{display:none}.media-mobile-capture{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.media-mobile-capture label{border:1px solid var(--admin-repeat-action-border);background:var(--admin-repeat-action-bg);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:72px;padding:11px;display:grid}.media-mobile-capture label:focus-within{box-shadow:0 0 0 3px var(--focus-ring)}.media-mobile-capture label.is-disabled{opacity:.55;cursor:wait}.media-mobile-capture label>span:last-child{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.media-mobile-capture strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.media-mobile-capture small{color:var(--admin-card-muted);font-size:9px}.media-capture-icon{background:var(--admin-upload-chip);width:31px;height:31px;color:var(--admin-primary);border-radius:9px;place-items:center;font-size:15px;display:grid}.media-capture-icon.is-video{font-size:12px}.media-ios-hint{color:var(--admin-card-muted);text-align:center;margin:9px 3px 0;font-size:9px;line-height:1.45;display:block}.selected-media-head{align-items:flex-start}.selected-media-head button{min-height:44px}.pending-media-grid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:1fr;max-height:260px}.pending-media-card{grid-template-columns:68px minmax(0,1fr) 48px}.pending-media-card>button{width:44px}.media-upload-action{touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:12px;min-height:54px;font-size:14px}.media-library-head{flex-direction:column;align-items:flex-start;gap:9px}.media-admin-card{grid-template-columns:1fr}.media-admin-preview{aspect-ratio:4/3;min-height:235px}.media-admin-fields{padding:14px}.media-card-head{flex-direction:column;gap:12px}.media-card-head>div:first-child{width:100%}.media-card-actions{grid-template-columns:44px 44px minmax(0,1fr);width:100%;display:grid}.media-card-actions button{min-height:44px}.media-quick-settings{grid-template-columns:1fr 1fr;display:grid}.media-quick-settings label{justify-content:center;min-height:44px}.component-editor-hint{margin:0 2px;font-size:9px}.component-section-bar{grid-template-columns:minmax(0,1fr) 44px;margin-left:-4px;margin-right:-4px;padding:4px}.component-section-bar.is-empty{grid-template-columns:1fr}.component-add-toggle{min-width:44px;min-height:44px;padding:0}.component-add-toggle>strong{display:none}.component-add-panel{flex-direction:column;align-items:stretch;gap:7px}.component-add-panel>.admin-button{justify-content:center;width:100%}.internals-add{grid-template-columns:minmax(0,1fr) auto;display:grid}.internals-add .form-field{min-width:0}.component-section-tabs{display:flex}.component-section-tabs>button{flex-basis:116px;min-width:116px;min-height:44px;padding:6px 8px;font-size:9px}.component-mobile-overview{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:13px;display:block;overflow:hidden}.component-mobile-overview-toggle{width:100%;min-height:59px;color:var(--admin-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.component-mobile-overview-toggle>span{gap:3px;min-width:0;display:grid}.component-mobile-overview-toggle strong,.component-mobile-overview-toggle small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.component-mobile-overview-toggle strong{font-size:12px}.component-mobile-overview-toggle small{color:var(--admin-card-muted);font-size:8px}.component-mobile-overview-toggle>i{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);width:30px;height:30px;color:var(--admin-accent);border-radius:999px;flex:none;place-items:center;font-size:16px;font-style:normal;display:grid}.component-mobile-overview-list{border-top:1px solid var(--admin-row-border);gap:12px;padding:10px;display:grid}.component-mobile-overview-list>section{gap:6px;min-width:0;display:grid}.component-mobile-overview-list>section+section{border-top:1px solid var(--admin-row-border);padding-top:11px}.component-mobile-overview-list section>header{justify-content:space-between;align-items:center;gap:10px;padding:0 3px;display:flex}.component-mobile-overview-list section>header strong{letter-spacing:.04em;font-size:9px}.component-mobile-overview-list section>header span{background:var(--admin-upload-chip);min-width:21px;height:21px;color:var(--admin-card-muted);border-radius:999px;place-items:center;font-size:8px;display:grid}.component-mobile-overview-list section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.component-mobile-overview-list section>div>button{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);min-width:0;min-height:72px;color:var(--admin-ink);text-align:left;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.component-mobile-overview-list section>div>button.is-active{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-mobile-overview-list section>div>button.is-active{border-color:color-mix(in srgb, var(--admin-accent) 55%, var(--admin-row-border))}}.component-mobile-overview-list section>div>button.is-active{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-mobile-overview-list section>div>button.is-active{background:color-mix(in srgb, var(--admin-accent) 8%, var(--admin-panel))}}.component-mobile-overview-list section>div>button.is-active{box-shadow:inset 3px 0 0 var(--admin-accent)}.component-mobile-overview-list .component-navigator-icon{background:var(--admin-panel);width:34px;height:34px}.component-mobile-overview-list .component-navigator-icon .component-role-icon{width:21px;height:21px}.component-mobile-overview-list .component-navigator-icon>i{border-color:var(--admin-upload-surface)}.component-mobile-overview-list .component-navigator-copy{gap:3px;min-width:0;display:grid}.component-mobile-overview-list button strong,.component-mobile-overview-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.component-mobile-overview-list button strong{font-size:9px}.component-mobile-overview-list button small{color:var(--admin-card-muted);font-size:7px}.component-mobile-overview-list button em{display:none}.component-workbench{grid-template-columns:minmax(0,1fr);gap:0}.component-navigator{display:none}.component-workbench-editor{border-radius:13px;scroll-margin-top:205px}.component-workbench-heading{flex-direction:column;align-items:flex-start;gap:9px;min-height:0;padding:12px}.component-workbench-heading .internal-card-badges{flex-wrap:wrap;width:100%}.component-workbench-heading h3{font-size:15px}.component-workbench-body{padding:11px}.component-workbench-actions{flex-direction:column;align-items:stretch;padding:10px 11px}.component-workbench-actions>div{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));display:grid}.component-workbench-actions button,.component-editor-pagination button{min-width:0;min-height:44px;padding:7px}.component-editor-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:8px 11px}html.component-focus-open{overflow:hidden}.component-focus-backdrop{z-index:150;-webkit-backdrop-filter:none;backdrop-filter:none;background:#080c109e;align-items:stretch;padding:0;display:none;position:fixed;inset:0}.component-focus-backdrop.is-open{display:grid}.component-focus-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;box-shadow:0 34px 110px #00000057}.component-focus-backdrop.is-direct-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.component-focus-backdrop.is-direct-dialog .component-focus-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.component-focus-header{min-height:64px;padding:max(8px, env(safe-area-inset-top)) 9px 8px;grid-template-columns:42px minmax(0,1fr) auto;gap:7px}.component-focus-back{justify-content:center;width:42px;min-height:42px;padding:0;font-size:0;display:inline-flex}.component-focus-back span{font-size:17px}.component-focus-title h2{font-size:15px}.component-focus-title p{font-size:8px}.component-focus-header-actions{gap:5px}.component-focus-header-actions>.admin-button{min-width:82px;min-height:42px;padding:0 9px;font-size:8px;display:inline-flex}.component-focus-menu>summary{width:42px;height:42px}.component-focus-close{display:none}.component-focus-meta{min-height:34px;padding:5px 10px}.component-focus-body{padding:10px 10px calc(18px + env(safe-area-inset-bottom))}.component-focus-footer{padding:9px 10px max(9px, env(safe-area-inset-bottom))}.component-product-selection-card>.form-grid{grid-template-columns:1fr}.component-inventory-state{flex-direction:column;align-items:stretch;gap:10px;padding:11px}.component-inventory-state-actions{grid-template-columns:1fr;display:grid}.component-inventory-state-actions button{min-height:43px}.inventory-confirmation-facts{grid-template-columns:1fr}.inventory-confirmation-facts>span+span{border-top:1px solid var(--admin-row-border);border-left:0}.internal-group-content{padding:7px}.internal-card>summary{gap:10px;padding:11px}.internal-card-badges>span:not(.internal-chevron){display:none}.internal-card-body{padding:13px}.internal-card-actions{flex-direction:column;align-items:stretch}.internal-card-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inventory-filters{scrollbar-width:none;flex-wrap:nowrap;margin:-7px -14px 16px;padding:0 14px 3px;overflow-x:auto}.inventory-filters::-webkit-scrollbar{display:none}.inventory-filters button{flex:none;min-height:40px}.inventory-editor-state{border-radius:15px;flex-direction:column;align-items:stretch;padding:15px}.inventory-editor-state .admin-button{width:100%}.inventory-dialog-backdrop{align-items:end;padding:0}.inventory-dialog{width:100%;max-height:94dvh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:22px 22px 0 0}.inventory-dialog>header{padding:17px 16px}.inventory-dialog>header h2{font-size:20px}.inventory-dialog>header.dialog-header-with-back{gap:9px}.inventory-dialog>header .dialog-back-button{width:40px;padding:0}.inventory-dialog>header .dialog-back-button em{display:none}.inventory-dialog-body{padding:16px}.base-product-dialog-backdrop{place-items:stretch stretch}.base-product-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;padding-bottom:0}.base-product-dialog>header{padding-top:max(17px, env(safe-area-inset-top))}.base-product-dialog-body{padding:14px 12px}.base-product-current-card,.base-product-next-card{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:11px}.base-product-current-icon{width:42px;height:42px}.base-product-selection-card{padding:12px}.base-product-selection-card .form-grid{grid-template-columns:1fr}.marker-instance-context-card{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:11px}.marker-instance-editor-section>.form-grid,.marker-instance-more-section>.form-grid{grid-template-columns:1fr;padding:12px}.component-instance-private-section>.form-grid,.marker-instance-features>div>div{grid-template-columns:1fr}.marker-instance-features button.danger{min-height:38px}.base-product-dialog-footer{padding:9px 10px max(9px, env(safe-area-inset-bottom))}.marker-identity-dialog.is-concept-editor>.marker-identity-concept-header{min-height:124px;padding:max(20px, env(safe-area-inset-top)) 18px 20px}.marker-identity-concept-header h2{font-size:27px}.marker-identity-concept-header>button{width:44px;height:44px}.marker-identity-dialog.is-concept-editor .marker-identity-dialog-tabs{padding:10px 12px}.marker-identity-dialog.is-concept-editor .marker-identity-dialog-tabs button{min-height:64px;padding:7px}.marker-identity-dialog.is-concept-editor .base-product-dialog-body{padding:14px 12px 24px}.marker-identity-dialog.is-concept-editor .base-product-current-card,.marker-identity-dialog.is-concept-editor .marker-instance-context-card{grid-template-columns:50px minmax(0,1fr);gap:11px;padding:13px}.marker-identity-dialog.is-concept-editor .base-product-current-icon{width:50px;height:50px}.marker-identity-dialog.is-concept-editor .marker-instance-editor-section>.form-grid,.marker-identity-dialog.is-concept-editor .marker-instance-more-section>.form-grid{padding:13px}.marker-identity-dialog.is-concept-editor>.base-product-dialog-footer{padding:9px 10px max(9px, env(safe-area-inset-bottom))}.inventory-action-grid,.marker-acquisition-options{grid-template-columns:1fr}.marker-acquisition-options>button{min-height:92px}.marker-original-components>section>div,.marker-original-subgroup>div,.marker-wizard-drive-options,.marker-wizard-result-card dl,.marker-wizard-review-card dl,.marker-wizard-community-product>.marker-wizard-catalog-field{grid-template-columns:1fr}.marker-wizard-extracted-fields>header{flex-direction:column;align-items:flex-start}.marker-wizard-result-card dl>div,.marker-wizard-review-card dl>div{border-right:0}.marker-base-model-summary>div{flex-direction:column;align-items:flex-start;gap:3px}.inventory-action-grid>button{min-height:72px}.inventory-history article{grid-template-columns:72px minmax(0,1fr)}.inventory-history article>span,.inventory-history article small{grid-column:1/-1}.inventory-dialog-actions{grid-template-columns:1fr 1.35fr;display:grid}.inventory-dialog-actions .admin-button{min-width:0;min-height:50px}.inventory-sale-resolution article{flex-direction:column;align-items:stretch}.inventory-sale-resolution article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.inventory-sale-resolution article button{min-height:44px}.marker-accessory-toolbar{grid-template-columns:minmax(0,1fr) 44px;gap:7px;margin-left:-4px;margin-right:-4px;padding:4px 4px 4px 11px}.marker-accessory-toolbar>div:first-child span{max-width:250px}.marker-accessory-toolbar-counts{grid-area:2/1/auto/-1;padding:0 0 4px}.marker-accessory-toolbar-counts>span{flex:1;justify-content:center}.marker-accessory-toolbar>.component-add-toggle{grid-area:1/2;min-width:44px;min-height:44px;padding:0}.marker-accessory-toolbar>.component-add-toggle>strong{display:none}.marker-accessory-empty{min-height:210px;padding:20px 15px}.marker-accessory-mobile-overview{gap:9px;display:grid}.marker-accessory-mobile-overview>section{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:13px;overflow:hidden}.marker-accessory-mobile-overview>section>header{border-bottom:1px solid var(--admin-row-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 11px;display:grid}.marker-accessory-mobile-overview header>div{gap:2px;min-width:0;display:grid}.marker-accessory-mobile-overview header strong{font-size:10px}.marker-accessory-mobile-overview header span{color:var(--admin-card-muted);font-size:7px;line-height:1.35}.marker-accessory-mobile-overview header>small{background:var(--admin-upload-chip);min-width:22px;height:22px;color:var(--admin-card-muted);border-radius:999px;place-items:center;font-size:7px;display:grid}.marker-accessory-mobile-overview>section>div{gap:5px;padding:6px;display:grid}.marker-accessory-mobile-overview button{border-color:var(--admin-row-border);background:var(--admin-upload-surface);grid-template-columns:38px minmax(0,1fr) auto 13px;min-height:62px}.marker-accessory-workbench{grid-template-columns:minmax(0,1fr);gap:0}.marker-accessory-navigator{display:none}.marker-accessory-focus-dialog{width:100vw;height:100dvh;max-height:none}.marker-accessory-linked-card{grid-template-columns:42px minmax(0,1fr) 14px;gap:9px;padding:11px}.marker-accessory-linked-icon{width:42px;height:42px}.marker-accessory-linked-card>b{font-size:0}.marker-accessory-linked-card>b i{font-size:13px}.marker-accessory-sale-toggle{min-height:82px}.marker-accessory-detach{border:1px solid var(--admin-danger);justify-self:stretch;min-height:44px}@supports (color:color-mix(in lab, red, red)){.marker-accessory-detach{border:1px solid color-mix(in srgb, var(--admin-danger) 35%, var(--admin-row-border))}}.marker-accessory-detach{text-align:center;border-radius:11px;padding:0 12px}.marker-accessory-picker-body{min-height:min(520px,74dvh)}.marker-accessory-candidates{grid-template-columns:1fr}.marker-accessory-picker-footer{grid-template-columns:1fr;display:grid}.marker-accessory-picker-footer .admin-button{justify-content:center;width:100%;min-height:46px}.automatic-delivery-list header,.automatic-delivery-list article{flex-direction:column;align-items:stretch}.automatic-delivery-list header button{min-height:42px}.chrono-inventory-picker{grid-template-columns:1fr;padding:12px}.chrono-inventory-load{width:100%;min-height:44px}.chrono-linked-inventory{grid-template-columns:minmax(0,1fr)}.chrono-linked-inventory>button{min-height:42px;margin:0 10px 10px}.chrono-linked-inventory-product{grid-template-columns:40px minmax(0,1fr) 14px;min-height:76px;padding:10px}.chrono-battery-test-state{grid-template-columns:1fr}.chrono-setup-readout>header{flex-direction:column;align-items:flex-start;gap:3px}.chrono-setup-card>summary{grid-template-columns:40px minmax(0,1fr) 14px;min-height:76px;padding:10px}.chrono-setup-test-facts{grid-template-columns:1fr}.chrono-entry-block{width:100%;padding:12px}.chrono-entry-head{flex-direction:column;align-items:flex-start;gap:6px}.chrono-consistency-chart{margin-left:-2px;margin-right:-2px;padding:12px 10px 9px}.chrono-consistency-chart>header{flex-direction:column;align-items:stretch;gap:8px}.chrono-consistency-legend{justify-content:flex-start}.chrono-consistency-surface{overflow-x:hidden}.chrono-consistency-surface svg{width:100%;min-width:0}.chrono-shot-editor{grid-template-columns:1fr;width:100%}.chrono-shot-header{display:none}.chrono-shot-row{grid-template-columns:44px repeat(2,minmax(0,1fr));width:100%}.chrono-shot-row label{position:relative}.chrono-shot-row label:before{color:var(--admin-table-muted);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;font-size:8px;position:absolute;top:3px;left:9px}.chrono-shot-row label:nth-child(2):before{content:"Joule"}.chrono-shot-row label:nth-child(3):before{content:"FPS"}.chrono-shot-row input{padding-top:15px;padding-bottom:4px;font-size:16px}.chrono-shot-value{align-items:flex-end;padding-top:15px;padding-bottom:4px;position:relative}.chrono-shot-value:before{content:attr(data-label);color:var(--admin-table-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;position:absolute;top:3px;left:9px}.lightbox-toolbar,.lightbox-footer{min-height:60px;padding-left:14px;padding-right:14px}.lightbox-toolbar{padding-top:max(10px, env(safe-area-inset-top));padding-bottom:10px}.lightbox-footer{padding-top:10px;padding-bottom:max(10px, env(safe-area-inset-bottom))}.lightbox-stage{padding:8px 0}.lightbox-nav{width:42px;height:52px;font-size:34px}.lightbox-nav.previous{left:6px}.lightbox-nav.next{right:6px}.lightbox-footer p{max-width:45vw}}@media (width<=370px){.compact-card-summary{grid-template-columns:104px minmax(0,1fr)}.compact-card-thumbnail{width:104px;height:116px}}@media (width<=1050px){.collection-workspace-nav{scrollbar-width:none;padding-bottom:3px;display:flex;overflow-x:auto}.collection-workspace-nav::-webkit-scrollbar{display:none}.collection-workspace-nav a{flex:0 0 118px}.admin-product-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-facts div:nth-child(3),.admin-product-facts div:nth-child(5){border-top:1px solid var(--admin-row-border);border-left:0}.admin-product-facts div:nth-child(4){border-top:1px solid var(--admin-row-border)}}@media (width<=820px){.finance-overview-head{align-items:flex-start}.finance-overview-summary{grid-template-columns:auto 28px}.finance-overview-summary>span{display:none}.collection-next-task{flex-direction:column;align-items:flex-start;gap:18px}.collection-next-task .admin-button{width:100%}}@media (width<=560px){.finance-overview-collapsible{padding:15px}.collection-values-panel .finance-overview-head{flex-direction:column}.finance-overview-head h2{font-size:23px}.finance-overview-summary>strong{display:none}.finance-overview-summary{grid-template-columns:28px}:is(.collection-toolbar,.collection-toolbar:has(.gear-class-filter)){grid-template-columns:1fr;gap:7px;padding:9px}.collection-toolbar>span{padding:0 4px 3px}.collection-search{grid-template-columns:34px minmax(0,1fr) 36px}.collection-search input{min-height:49px;font-size:16px}.admin-product-state-grid{grid-template-columns:1fr}.admin-product-state-grid>div{grid-template-columns:92px minmax(0,1fr);align-items:center;display:grid}.admin-product-state-grid>div+div{border-top:1px solid var(--admin-row-border);border-left:0}.admin-product-state-grid strong{text-align:right;font-size:10px}.admin-product-facts div:nth-child(3){grid-column:auto}.admin-product-facts div:nth-child(4){border-left:1px solid var(--admin-row-border)}.admin-product-actions{grid-template-columns:1fr 1fr}.admin-product-more{grid-column:1/-1}.admin-product-more>summary{width:100%}.collection-state-overview{grid-template-columns:1fr;gap:7px}.collection-state-overview article{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:3px 12px;padding:13px 14px;display:grid}.collection-state-overview strong{text-align:right;margin:0}.collection-state-overview small{text-align:right;grid-column:2}.collection-next-task{border-radius:17px;min-height:0;padding:19px}.collection-next-task h2{font-size:21px}.collection-finance-details{border-radius:15px}.collection-finance-details .collection-value-grid{grid-template-columns:1fr}}@media (width<=1100px){.workspace-hero{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.workspace-layout{grid-template-columns:1fr}.workspace-sidebar{position:static}.workspace-sidebar-heading{display:none}.workspace-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.workspace-sidebar nav>a{min-height:66px;border:1px solid var(--admin-row-border)!important;border-radius:12px!important}.workspace-inventory-link{border-top:1px solid var(--admin-row-border)}}@media (width<=820px){.workspace-shell{width:calc(100% - 28px);padding-top:20px}.workspace-hero{grid-template-columns:1fr}.workspace-hero-media{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--admin-row-border);min-height:0}.workspace-hero-content{padding:26px}.workspace-sidebar nav{scrollbar-width:none;padding-bottom:9px;display:flex;overflow-x:auto}.workspace-sidebar nav::-webkit-scrollbar{display:none}.workspace-sidebar nav>a{flex:0 0 190px}.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-summary article:nth-child(3){border-top:1px solid var(--admin-row-border);border-left:0}.workspace-summary article:nth-child(4){border-top:1px solid var(--admin-row-border)}.workspace-split{grid-template-columns:1fr}.workspace-record-management{flex-direction:column;align-items:flex-start}.workspace-record-actions{justify-content:flex-start;width:100%}.workspace-record-actions small,.workspace-record-actions p{text-align:left}}@media (width<=560px){.app-header{height:64px;padding:0 13px}.app-header .brand>span:last-child{display:none}.app-profile-icon,.app-menu-toggle{flex-basis:40px;width:40px;height:40px}.app-menu{border-radius:20px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px);top:6px;right:6px}.app-menu-head{min-height:70px;padding:12px 14px}.app-menu>nav>a{min-height:78px}.app-menu-utilities{padding:12px 14px max(14px, env(safe-area-inset-bottom))}.workspace-shell{width:calc(100% - 20px);padding:14px 0 58px}.workspace-breadcrumb{padding:0 2px}.workspace-hero{border-radius:20px}.workspace-hero-media{aspect-ratio:16/10}.workspace-hero-content{padding:20px 17px 17px}.workspace-hero-heading{grid-template-columns:1fr;gap:18px}.workspace-identity h1{font-size:clamp(39px,12vw,54px)}.workspace-primary-actions{display:flex}.workspace-primary-actions .admin-button{width:auto;min-height:36px}.workspace-hero[data-compact-mobile=true]{box-shadow:none;border-radius:13px;grid-template-columns:1fr}.workspace-hero[data-compact-mobile=true] .workspace-hero-media{display:none}.workspace-hero[data-compact-mobile=true] .workspace-hero-content{padding:11px 12px}.workspace-hero[data-compact-mobile=true] .workspace-hero-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.workspace-hero[data-compact-mobile=true] .workspace-identity>:not(h1){display:none}.workspace-hero[data-compact-mobile=true] .workspace-identity h1{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.1;overflow:hidden}.workspace-hero[data-compact-mobile=true] .workspace-primary-actions .admin-button{min-height:32px;padding:0 10px}.workspace-hero[data-editing=true]{border-radius:13px}.workspace-hero[data-editing=true] .workspace-hero-content{padding:11px 12px}.workspace-hero[data-editing=true] .workspace-hero-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px}.workspace-hero[data-editing=true] .workspace-identity h1{font-size:18px}.workspace-hero[data-editing=true] .workspace-primary-actions .admin-button{min-height:32px;padding:0 10px}.workspace-layout{margin-top:10px}.workspace-sidebar{border-radius:16px}.workspace-sidebar nav>a{flex-basis:168px}.workspace-summary{border-radius:16px}.workspace-summary article{min-height:102px;padding:13px}.workspace-summary strong{font-size:21px}.workspace-panel{border-radius:16px;padding:16px}.workspace-panel>header{flex-direction:column;align-items:flex-start;gap:11px}.workspace-panel>header>a{align-self:flex-start}.workspace-component-groups article{grid-template-columns:1fr;gap:5px}.workspace-component-groups article>small{grid-column:1}.workspace-performance-lead strong{font-size:19px}.workspace-media-grid{grid-template-columns:1fr 1fr}.workspace-finance{border-radius:16px}.workspace-finance>div{grid-template-columns:1fr;gap:7px}.workspace-finance article+article{margin-left:0}.workspace-publishing-grid{grid-template-columns:1fr}.workspace-record-management{border-radius:16px;padding:16px}.workspace-record-actions{grid-template-columns:1fr;display:grid}.workspace-record-actions button{width:100%}.workspace-record-actions small,.workspace-record-actions p{text-align:left}.admin-product-actions.admin-product-actions-simple{grid-template-columns:1fr}}.editor-route-page{background:var(--admin-page);min-height:100vh}.editor-route-shell{width:min(1180px,100% - 36px);margin:0 auto;padding:28px 0 72px}.editor-route-shell .editor-panel-route{border:1px solid var(--admin-border);border-radius:24px;width:100%;height:auto;min-height:calc(100vh - 132px);box-shadow:0 24px 70px #00000029}.editor-route-shell .editor-panel-route .editor-body{overflow:visible}.editor-route-shell .editor-panel-route .editor-head{border-radius:23px 23px 0 0}.build-version-card>footer .build-version-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.build-version-card>footer .build-version-actions>a{border:1px solid var(--admin-repeat-action-border);background:var(--admin-repeat-action-bg);color:var(--admin-ink);border-radius:9px;padding:8px 10px;font-size:10px;font-weight:700}.workspace-activity-list .workspace-activity-item{min-height:56px;color:var(--admin-ink);grid-template-columns:50px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:9px 12px;display:grid}.workspace-activity-list .workspace-activity-item+.workspace-activity-item{border-top:1px solid var(--admin-row-border)}.workspace-activity-list .workspace-activity-item>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:700}.workspace-activity-list .workspace-activity-item>div{flex-direction:column;gap:4px;min-width:0;display:flex}.workspace-activity-list .workspace-activity-item strong,.workspace-activity-list .workspace-activity-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-activity-list .workspace-activity-item strong{font-size:10px}.workspace-activity-list .workspace-activity-item small{color:var(--admin-card-muted);font-size:8px}.workspace-activity-list .workspace-activity-item>i{background:var(--admin-upload-surface);width:24px;height:24px;color:var(--admin-card-muted);border-radius:50%;place-items:center;font-size:9px;font-style:normal;transition:transform .18s,color .18s;display:grid}.workspace-activity-list .workspace-activity-item:hover{background:var(--admin-upload-surface)}.workspace-activity-list .workspace-activity-item:hover>i{color:var(--admin-accent);transform:translate(2px)}.build-version-detail-page{background:var(--admin-page);min-height:100vh;color:var(--admin-ink)}.build-version-detail-shell{width:min(1180px,100% - 36px);margin:0 auto;padding:24px 0 80px}.build-version-breadcrumb{min-height:34px;color:var(--admin-card-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:0 4px;font-size:9px;display:flex}.build-version-breadcrumb a:hover{color:var(--admin-accent)}.build-version-breadcrumb strong{color:var(--admin-ink)}.build-version-hero{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:24px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:24px;padding:25px;display:grid}.build-version-number{aspect-ratio:1;background:var(--admin-editor-head);width:112px;color:var(--admin-bar-text);font:750 29px var(--font-geist-mono), monospace;letter-spacing:-.04em;border-radius:21px;place-items:center;display:grid}.build-version-identity{min-width:0}.build-version-identity h1{letter-spacing:-.055em;margin:5px 0 8px;font-size:clamp(34px,4.7vw,61px);line-height:.95}.build-version-identity>p:not(.eyebrow){max-width:720px;color:var(--admin-card-muted);margin:0;font-size:11px;line-height:1.6}.build-version-identity>div{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.build-version-identity>div span{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:999px;padding:6px 9px;font-size:8px;font-weight:700}.build-version-hero-actions{flex-direction:column;gap:7px;display:flex}.build-version-hero-actions a{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:11px;justify-content:center;align-items:center;min-width:150px;min-height:42px;padding:0 13px;font-size:9px;font-weight:700;display:inline-flex}.build-version-hero-actions a.primary{border-color:var(--admin-primary);background:var(--admin-primary);color:#fff}.build-version-summary{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.build-version-summary article{flex-direction:column;justify-content:space-between;gap:7px;min-height:112px;padding:17px;display:flex}.build-version-summary article+article{border-left:1px solid var(--admin-row-border)}.build-version-summary span,.build-version-summary small{color:var(--admin-card-muted);font-size:8px}.build-version-summary strong{letter-spacing:-.04em;font-size:28px}.build-version-panel{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:20px;margin-top:12px;padding:20px}.build-version-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.build-version-panel>header>div{flex-direction:column;gap:5px;display:flex}.build-version-panel>header span,.build-version-panel>header>strong{color:var(--admin-card-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.build-version-panel>header h2{letter-spacing:-.035em;margin:0;font-size:23px}.build-version-baseline-note,.build-version-empty{border:1px solid var(--notice-border);background:var(--notice-bg);color:var(--notice-title);border-radius:13px;flex-direction:column;gap:5px;padding:14px 15px;display:flex}.build-version-baseline-note strong,.build-version-empty strong{font-size:11px}.build-version-baseline-note span,.build-version-empty span{font-size:9px;line-height:1.55}.build-version-empty.compact{min-height:125px;color:var(--admin-card-muted);text-align:center;background:0 0;border-style:dashed;justify-content:center;align-items:center}.affected-components,.other-build-changes{margin-top:20px}.affected-components>h3,.other-build-changes>h3{letter-spacing:-.01em;margin:0 0 10px;font-size:11px}.affected-components>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.component-change{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:15px;overflow:hidden}.component-change>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px;display:grid}.component-change>header>span{background:var(--admin-panel);color:var(--admin-card-muted);text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:750}.component-change.is-added>header>span{background:var(--success-bg);color:var(--success-text)}.component-change.is-removed>header>span{background:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){.component-change.is-removed>header>span{background:color-mix(in srgb, var(--admin-danger) 12%, var(--admin-panel))}}.component-change.is-removed>header>span{color:var(--admin-danger)}.component-change>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.component-change>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.component-change>header small{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.component-change>p{border-top:1px solid var(--admin-row-border);color:var(--admin-card-muted);margin:0;padding:11px 14px;font-size:9px;line-height:1.55}.component-change dl{border-top:1px solid var(--admin-row-border);background:var(--admin-panel);margin:0}.component-change dl>div{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;padding:9px 13px;display:grid}.component-change dl>div+div{border-top:1px solid var(--admin-row-border)}.component-change dt{color:var(--admin-card-muted);font-size:8px}.component-change dd{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:5px;min-width:0;margin:0;font-size:8px;display:grid}.component-change dd span,.component-change dd strong{overflow-wrap:anywhere}.component-change dd span{color:var(--admin-card-muted);text-decoration:line-through}.component-change dd i{color:var(--admin-accent);text-align:center;font-style:normal}.other-build-changes>div{border:1px solid var(--admin-row-border);border-radius:14px;overflow:hidden}.other-build-changes article{grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);align-items:center;gap:12px;min-height:46px;padding:10px 13px;display:grid}.other-build-changes article+article{border-top:1px solid var(--admin-row-border)}.other-build-changes article>span{color:var(--admin-card-muted);font-size:8px}.other-build-changes article>div{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:6px;font-size:9px;display:grid}.other-build-changes small{color:var(--admin-card-muted)}.other-build-changes i{color:var(--admin-accent);text-align:center;font-style:normal}.build-version-lower-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;display:grid}.linked-build-tests>div:not(.build-version-empty){gap:7px;display:grid}.linked-build-tests article{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 12px;display:grid}.linked-build-tests article span,.linked-build-tests article small{color:var(--admin-card-muted);font-size:8px}.linked-build-tests article strong{font-size:12px}.linked-build-tests article small{grid-column:1/-1}.build-version-full-snapshot{padding:0}.build-version-full-snapshot>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:15px 18px;list-style:none;display:flex}.build-version-full-snapshot>summary::-webkit-details-marker{display:none}.build-version-full-snapshot>summary>div{flex-direction:column;gap:5px;display:flex}.build-version-full-snapshot>summary span,.build-version-full-snapshot>summary small{color:var(--admin-card-muted);font-size:8px}.build-version-full-snapshot>summary strong{font-size:14px}.build-version-full-snapshot>summary>i{background:var(--admin-upload-surface);width:30px;height:30px;color:var(--admin-card-muted);border-radius:50%;place-items:center;font-style:normal;transition:transform .18s;display:grid}.build-version-full-snapshot[open]>summary{border-bottom:1px solid var(--admin-row-border)}.build-version-full-snapshot[open]>summary>i{transform:rotate(180deg)}.build-version-full-snapshot>div{gap:15px;padding:16px 18px 18px;display:grid}.build-version-full-snapshot section{border:1px solid var(--admin-row-border);border-radius:13px;overflow:hidden}.build-version-full-snapshot h3{background:var(--admin-upload-surface);margin:0;padding:10px 12px;font-size:9px}.build-version-full-snapshot article{grid-template-columns:minmax(110px,.55fr) minmax(0,1fr);gap:4px 12px;padding:9px 12px;display:grid}.build-version-full-snapshot article+article{border-top:1px solid var(--admin-row-border)}.build-version-full-snapshot article span,.build-version-full-snapshot article small{color:var(--admin-card-muted);font-size:8px}.build-version-full-snapshot article strong{overflow-wrap:anywhere;font-size:9px}.build-version-full-snapshot article small{grid-column:2}.admin-product-list{grid-template-columns:1fr;gap:10px}.admin-product-row{min-height:136px;color:var(--admin-ink);border-radius:18px;grid-template-columns:220px minmax(0,1fr);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.admin-product-row:hover{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.admin-product-row:hover{border-color:color-mix(in srgb, var(--admin-accent) 45%, var(--admin-border))}}.admin-product-row:hover{transform:translateY(-1px);box-shadow:0 16px 38px #00000014}.admin-product-row:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.admin-product-row:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 46%, transparent)}}.admin-product-row:focus-visible{outline-offset:3px}.admin-product-row .admin-product-thumb{aspect-ratio:auto;border-right:1px solid var(--admin-row-border);height:100%;min-height:134px}.admin-product-row .admin-product-thumb .collection-media-placeholder{min-height:134px}.admin-product-row .admin-product-card-body{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr) 36px;align-items:center;gap:clamp(18px,3vw,42px);min-width:0;padding:20px 22px;display:grid}.admin-product-row .admin-product-title{min-width:0;margin:0}.admin-product-row .admin-product-title h2{margin:0;font-size:clamp(21px,2.2vw,29px);line-height:1.1}.admin-product-row .admin-product-title small{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.admin-product-row-statuses{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.admin-product-row-statuses>div{flex-direction:column;gap:5px;min-width:0;padding:11px 13px;display:flex}.admin-product-row-statuses>div+div{border-left:1px solid var(--admin-row-border)}.admin-product-row-statuses span{color:var(--admin-table-muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.admin-product-row-statuses strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-product-row-arrow{background:var(--admin-upload-surface);width:34px;height:34px;color:var(--admin-card-muted);border-radius:50%;place-items:center;font-size:14px;transition:color .18s,transform .18s;display:grid}.admin-product-row:hover .admin-product-row-arrow{color:var(--admin-accent);transform:translate(3px)}.workspace-tabs{margin-top:18px}.workspace-tab-bar-wrap{z-index:55;background:var(--admin-page);padding:9px 0;position:sticky;top:72px}@supports (color:color-mix(in lab, red, red)){.workspace-tab-bar-wrap{background:color-mix(in srgb, var(--admin-page) 92%, transparent)}}.workspace-tab-bar-wrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-tab-bar{border:1px solid var(--admin-border);background:var(--admin-panel);scrollbar-width:none;border-radius:18px;gap:5px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 10px 28px #0000000b}.workspace-tab-bar::-webkit-scrollbar{display:none}.workspace-tab-bar button{min-width:0;min-height:50px;color:var(--admin-card-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:8px 10px;display:flex}.workspace-tab-bar button:hover{background:var(--admin-upload-surface);color:var(--admin-ink)}.workspace-tab-bar button[aria-selected=true]{background:var(--admin-primary);color:var(--admin-primary-text)}.workspace-tab-bar button:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-tab-bar button:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 45%, transparent)}}.workspace-tab-bar button:focus-visible{outline-offset:2px}.workspace-tab-bar button>span{text-overflow:ellipsis;font-size:10px;font-weight:750;overflow:hidden}.workspace-tab-bar button>small{background:var(--admin-upload-chip);min-width:22px;height:22px;color:var(--admin-card-muted);text-overflow:ellipsis;border-radius:999px;place-items:center;padding:0 7px;font-size:7px;font-weight:750;display:grid;overflow:hidden}.workspace-tab-bar button[aria-selected=true]>small{background:var(--admin-primary-text)}@supports (color:color-mix(in lab, red, red)){.workspace-tab-bar button[aria-selected=true]>small{background:color-mix(in srgb, var(--admin-primary-text) 14%, transparent)}}.workspace-tab-bar button[aria-selected=true]>small{color:var(--admin-primary-text)}.workspace-tab-bar button.optional{margin-left:3px}.workspace-tab-bar button.optional:before{content:"";background:var(--admin-row-border);width:1px;height:24px;margin-left:-12px;margin-right:5px}.workspace-tab-panel{outline:0}.workspace-tab-panel:focus-visible{outline:3px solid var(--admin-accent);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.workspace-tab-panel:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 34%, transparent)}}.workspace-tab-panel:focus-visible{outline-offset:3px}.workspace-tab-content{gap:14px;padding-top:5px;animation:.18s both workspace-panel-in;display:grid}.build-subtab-shell{gap:12px;min-width:0;display:grid}.build-subtab-panel{outline:0;min-width:0;animation:.16s both workspace-panel-in}.build-subtab-panel:focus-visible{outline:3px solid var(--admin-accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.build-subtab-panel:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 30%, transparent)}}.build-subtab-panel:focus-visible{outline-offset:3px}.build-subtab-panel .workspace-read-sections{margin-top:0}.build-subtab-panel .component-section-bar{top:calc(var(--overview-editor-sticky-top,145px) + 59px)}.workspace-publishing-grid.single{grid-template-columns:1fr}.workspace-tab-content .workspace-inventory-link{border:1px solid var(--admin-row-border);border-radius:13px;margin-top:14px}.workspace-tab-content .workspace-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-inline-editor-root{background:0 0;min-height:0}.workspace-inline-editor{margin-top:18px}.editor-panel-inline{width:100%;height:auto;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.workspace-read-panel{outline:0;min-width:0;min-height:260px}.workspace-read-view{width:100%}.workspace-read-view .facts-panel{margin-top:5px}.workspace-read-sections{margin-top:14px}.workspace-read-sections .detail-section{border-color:var(--admin-border);background:var(--admin-panel)}.workspace-read-sections .detail-section>summary{padding:20px 22px}.workspace-read-sections .detail-section>summary .detail-section-summary-title{min-width:0;color:var(--admin-ink);font-family:inherit;font-size:inherit}.workspace-read-sections .detail-section>summary .detail-section-summary-tools{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.workspace-read-sections .detail-section>summary .detail-section-summary-meta{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;font-size:11px}.workspace-read-sections .detail-section>summary .stock-component-toggle{min-height:34px}.workspace-read-sections .detail-section>summary .stock-component-toggle>span{color:inherit;font-family:inherit;font-size:9px}.workspace-read-sections .detail-section>summary .stock-component-toggle>small{color:var(--admin-card-muted);font-family:inherit;font-size:8px}.workspace-context-action{border:1px solid var(--admin-primary);background:var(--admin-primary);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:9px;font-weight:750;line-height:1;transition:filter .18s,transform .18s;display:inline-flex}.workspace-context-action:hover{filter:brightness(1.08);transform:translateY(-1px)}.workspace-context-action:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-context-action:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 42%, transparent)}}.workspace-context-action:focus-visible{outline-offset:2px}.workspace-read-sections .detail-section-content{padding:20px 22px 24px}.workspace-read-sections .spec-table th,.workspace-read-sections .spec-table td{border-color:var(--admin-row-border)}.workspace-read-sections .spec-table th{color:var(--admin-card-muted)}.workspace-read-sections .spec-table td{color:var(--admin-ink)}.workspace-feature-list{gap:9px;margin:0;padding-left:20px;display:grid}.private-field-note{color:var(--admin-accent);margin-top:4px;font-size:9px;font-weight:650;display:block}.workspace-read-empty{min-height:105px;color:var(--admin-card-muted);text-align:center;place-content:center;justify-items:center;gap:5px;display:grid}.workspace-read-empty strong{color:var(--admin-ink);font-size:14px}.workspace-read-empty span{max-width:520px;font-size:10px}.workspace-marker-accessories{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.workspace-marker-accessories>section{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:14px;min-width:0;overflow:hidden}.workspace-marker-accessories>section>header{border-bottom:1px solid var(--admin-row-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:grid}.workspace-marker-accessories header>div{gap:3px;min-width:0;display:grid}.workspace-marker-accessories header strong{color:var(--admin-ink);font-size:11px}.workspace-marker-accessories header span{color:var(--admin-card-muted);font-size:8px}.workspace-marker-accessories header>small{background:var(--admin-upload-chip);min-width:24px;height:24px;color:var(--admin-card-muted);border-radius:999px;place-items:center;font-size:8px;display:grid}.workspace-marker-accessories>section>div{display:grid}.workspace-marker-accessory-card{min-width:0;min-height:72px;color:var(--admin-ink);grid-template-columns:40px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background .18s;display:grid}.workspace-marker-accessory-card+.workspace-marker-accessory-card{border-top:1px solid var(--admin-row-border)}.workspace-marker-accessory-card:hover{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-marker-accessory-card:hover{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-panel))}}.workspace-marker-accessory-card:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.workspace-marker-accessory-icon{background:var(--admin-panel);width:40px;height:40px;color:var(--admin-accent);border-radius:11px;place-items:center;display:grid}.workspace-marker-accessory-icon .collection-type-icon{width:22px;height:22px}.workspace-marker-accessory-card>span:nth-child(2){gap:2px;min-width:0;display:grid}.workspace-marker-accessory-card>span:nth-child(2) small{color:var(--admin-accent);text-transform:uppercase;font-size:7px;font-weight:750}.workspace-marker-accessory-card strong,.workspace-marker-accessory-card em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-marker-accessory-card strong{font-size:10px}.workspace-marker-accessory-card em{color:var(--admin-card-muted);font-size:8px;font-style:normal}.workspace-marker-accessory-card>b{background:var(--admin-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workspace-marker-accessory-card>b{background:color-mix(in srgb, var(--admin-accent) 10%, var(--admin-panel))}}.workspace-marker-accessory-card>b{color:var(--admin-accent);white-space:nowrap;padding:5px 7px;font-size:7px}.workspace-marker-accessory-card>i{color:var(--admin-card-muted);font-size:11px;font-style:normal}.component-groups-collapsible{gap:9px;display:grid}.build-component-filter-bar{justify-content:flex-end;align-items:center;display:flex}.build-component-filter-bar:empty{display:none}.stock-component-toggle{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);width:fit-content;min-height:38px;color:var(--admin-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:11px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:9px;font-weight:750;display:inline-flex;position:relative}.stock-component-toggle:hover{border-color:var(--admin-accent)}.stock-component-toggle:has(input:checked){border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.stock-component-toggle:has(input:checked){border-color:color-mix(in srgb, var(--admin-accent) 48%, var(--admin-row-border))}}.stock-component-toggle:has(input:checked){background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.stock-component-toggle:has(input:checked){background:color-mix(in srgb, var(--admin-accent) 8%, var(--admin-panel))}}.stock-component-toggle:has(input:checked){color:var(--admin-accent)}.stock-component-toggle:has(input:focus-visible){outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.stock-component-toggle:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--admin-accent) 35%, transparent)}}.stock-component-toggle:has(input:focus-visible){outline-offset:2px}.stock-component-toggle input{opacity:0;width:1px;height:1px;position:absolute}.stock-component-toggle>span{color:inherit;font-size:inherit}.stock-component-toggle>small{background:var(--admin-panel);min-width:22px;min-height:22px;color:var(--admin-card-muted);border-radius:999px;place-items:center;font-size:8px;display:inline-grid}.stock-component-toggle-show{display:none}.stock-component-toggle:has(input:checked) .stock-component-toggle-hide{display:none}.stock-component-toggle:has(input:checked) .stock-component-toggle-show{display:inline}:is(.stock-component-filter-scope:has(.stock-component-toggle input:checked) [data-component-origin=factory],.stock-component-filter-scope:has(.stock-component-toggle input:checked) [data-component-group]:not(:has([data-component-origin]:not([data-component-origin=factory])))){display:none!important}.component-group-collapsible,.component-group-collapsible+.component-group-collapsible{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:13px;margin-top:0;overflow:hidden}.component-group-collapsible>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;min-height:56px;padding:12px 15px;list-style:none;display:grid}.component-group-collapsible>summary::-webkit-details-marker{display:none}.component-group-collapsible>summary strong{color:var(--admin-ink);font-size:13px}.component-group-collapsible>summary span{color:var(--admin-card-muted);font-size:10px}.component-group-collapsible>summary i{color:var(--admin-card-muted);font-style:normal;transition:transform .18s}.component-group-collapsible[open]>summary{border-bottom:1px solid var(--admin-row-border)}.component-group-collapsible[open]>summary i{transform:rotate(180deg)}.component-group-body{background:var(--admin-panel);padding:4px 14px 9px}.component-group-body .spec-table tr:last-child th,.component-group-body .spec-table tr:last-child td{border-bottom:0}.component-row-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.component-row-copy{min-width:0}.component-tracked-part-link{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);min-width:118px;min-height:40px;color:var(--admin-ink);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:7px 10px 7px 12px;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:grid}.component-tracked-part-link>span{color:var(--admin-card-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:750}.component-tracked-part-link>strong{white-space:nowrap;font-size:9px}.component-tracked-part-link>i{font-style:normal}.component-tracked-part-link:hover{border-color:var(--admin-accent);color:var(--admin-accent);transform:translate(2px)}.component-tracked-part-link:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-tracked-part-link:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 35%, transparent)}}.component-tracked-part-link:focus-visible{outline-offset:2px}.component-group-body>.component-subgroup{margin:10px 0 4px}.component-groups-compact{margin-top:10px}.component-groups-compact .component-group-collapsible>summary{min-height:48px;padding-top:9px;padding-bottom:9px}.workspace-read-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-read-media-grid article{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:13px;min-width:0;overflow:hidden}.workspace-read-media-grid article>div{aspect-ratio:4/3;background:var(--admin-media-bg);overflow:hidden}.workspace-read-media-grid img,.workspace-read-media-grid video{object-fit:contain;width:100%;height:100%;display:block}.workspace-read-media-grid strong,.workspace-read-media-grid span{text-overflow:ellipsis;white-space:nowrap;padding:0 12px;display:block;overflow:hidden}.workspace-read-media-grid strong{margin-top:10px;font-size:11px}.workspace-read-media-grid span{color:var(--admin-card-muted);margin:3px 0 11px;font-size:9px}.workspace-maintenance-timeline{display:grid}.workspace-maintenance-timeline article{border-bottom:1px solid var(--admin-row-border);grid-template-columns:110px minmax(0,1fr) auto auto;align-items:start;gap:20px;padding:16px 0;display:grid}.workspace-maintenance-timeline article:first-child{padding-top:0}.workspace-maintenance-timeline article:last-child{border-bottom:0;padding-bottom:0}.workspace-maintenance-timeline time,.workspace-maintenance-timeline article>span{color:var(--admin-card-muted);font-size:10px}.workspace-maintenance-timeline p{color:var(--admin-card-muted);margin:5px 0 0;font-size:11px;line-height:1.55}.workspace-read-status-card{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:20px;align-content:center;justify-items:start;gap:12px;min-height:280px;margin-top:5px;padding:clamp(24px,4vw,48px);display:grid}.workspace-read-status-card>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.workspace-read-status-card h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,58px)}.workspace-read-status-card>p{max-width:720px;color:var(--admin-card-muted);margin:0;line-height:1.65}.workspace-read-status-card>div{grid-template-columns:repeat(6,auto);align-items:baseline;gap:6px 14px;margin-top:8px;display:grid}.workspace-read-status-card>div strong{font-size:22px}.workspace-read-status-card>div small{color:var(--admin-card-muted);font-size:9px}.workspace-read-status-card .spec-table{margin-top:10px}.workspace-read-status-card>.workspace-context-action{margin-top:6px}.workspace-overview-read{gap:12px}.overview-primary-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:12px;min-width:0;display:grid}.overview-performance-card,.overview-build-card,.overview-object-card,.overview-description-card,.overview-key-data-card,.component-read-browser{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #00000009}.overview-performance-card>header,.overview-build-card>header,.overview-key-data-card>header,.component-read-toolbar{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 15px;display:flex}.overview-performance-card>header>div,.overview-build-card>header>div,.overview-key-data-card>header>div,.component-read-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.overview-performance-card>header span,.overview-build-card>header span,.overview-key-data-card>header span,.component-read-toolbar>div:first-child>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:780}.overview-performance-card>header strong,.overview-build-card>header strong,.overview-key-data-card>header strong,.component-read-toolbar>div:first-child>strong{color:var(--admin-ink);letter-spacing:-.015em;font-size:14px}.overview-marker-identity-pair{border-bottom:1px solid var(--admin-row-border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.overview-marker-identity-layer{background:var(--admin-panel);grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.overview-marker-identity-layer>button{min-width:0;min-height:78px;color:var(--admin-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;transition:background .18s;display:grid}.overview-marker-identity-layer>button:hover,.overview-marker-identity-layer>button:focus-visible{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.overview-marker-identity-layer>button:hover,.overview-marker-identity-layer>button:focus-visible{background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-panel))}}.overview-marker-identity-layer>button:hover,.overview-marker-identity-layer>button:focus-visible{outline:none}.overview-marker-identity-copy{gap:2px;min-width:0;display:grid}.overview-marker-identity-copy small{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780}.overview-marker-identity-copy strong,.overview-marker-identity-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-marker-identity-copy strong{font-size:10px}.overview-marker-identity-copy em{color:var(--admin-card-muted);font-size:7px;font-style:normal}.overview-marker-identity-layer>button>i{color:var(--admin-card-muted);white-space:nowrap;font-size:7px;font-style:normal;font-weight:750}.overview-marker-identity-layer>button:hover>i{color:var(--admin-accent)}.overview-marker-identity-relationship{border-inline:1px solid var(--admin-row-border);background:var(--admin-upload-surface);width:36px;color:var(--admin-card-muted);place-content:center;justify-items:center;gap:3px;display:grid}.overview-marker-identity-relationship i{color:var(--admin-accent);font-size:11px;font-style:normal}.overview-marker-identity-relationship em{text-align:center;max-width:30px;font-size:6px;font-style:normal;line-height:1.25}.overview-performance-card>header a,.overview-build-card>header a{color:var(--admin-card-muted);flex:none;align-items:center;gap:7px;font-size:8px;font-weight:750;display:inline-flex}.overview-performance-card>header a:hover,.overview-build-card>header a:hover{color:var(--admin-accent)}.overview-performance-card>header a i,.overview-build-card>header a i{font-style:normal;transition:transform .18s}.overview-performance-card>header a:hover i,.overview-build-card>header a:hover i{transform:translate(2px)}.overview-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-performance-metrics>article{grid-template-columns:35px minmax(0,1fr);align-content:center;align-items:start;gap:10px;min-width:0;min-height:132px;padding:15px 13px;display:grid}.overview-performance-metrics>article+article{border-left:1px solid var(--admin-row-border)}.overview-metric-icon,.overview-object-icon,.component-read-item-icon,.component-read-focus-icon,.component-read-inventory-icon{background:var(--admin-upload-surface);color:var(--admin-accent);border-radius:11px;place-items:center;display:grid}.overview-metric-icon{width:35px;height:35px}.overview-metric-icon .collection-fact-icon{width:20px;height:20px}.overview-performance-metrics>article>div{gap:3px;min-width:0;display:grid}.overview-performance-metrics small{color:var(--admin-card-muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:750}.overview-performance-metrics strong{color:var(--admin-ink);letter-spacing:-.045em;align-items:baseline;gap:3px;font-size:clamp(21px,2vw,28px);line-height:1;display:flex}.overview-performance-metrics strong i{color:var(--admin-card-muted);letter-spacing:0;font-size:9px;font-style:normal;font-weight:650}.overview-performance-metrics p{color:var(--admin-card-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.overview-performance-metrics>article.is-exceptional strong,.overview-performance-metrics>article.is-strong strong{color:#18865e}.overview-performance-metrics>article.is-solid strong{color:var(--admin-accent)}.overview-performance-metrics>article.is-developing strong{color:var(--admin-warning)}.overview-base-product-icon{background:var(--admin-upload-surface);width:38px;height:38px;color:var(--admin-accent);border-radius:11px;place-items:center;display:grid}.overview-base-product-icon .collection-type-icon{width:22px;height:22px}.overview-build-upgrades>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 13px;display:flex}.overview-build-upgrades>header>div{gap:2px;min-width:0;display:grid}.overview-build-upgrades>header span{color:var(--admin-card-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:760}.overview-build-upgrades>header strong{color:var(--admin-ink);font-size:10px}.overview-build-upgrades>header a,.overview-build-upgrades>footer a{color:var(--admin-accent);flex:none;align-items:center;gap:5px;font-size:7px;font-weight:750;display:inline-flex}.overview-build-upgrades a i{font-style:normal;transition:transform .18s}.overview-build-upgrades a:hover i{transform:translate(2px)}.overview-upgrade-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-upgrade-list>article{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px 10px;display:grid}.overview-upgrade-list>article:nth-child(2n){border-left:1px solid var(--admin-row-border)}.overview-upgrade-list>article:nth-child(n+3){border-top:1px solid var(--admin-row-border)}.overview-upgrade-icon{background:var(--admin-upload-surface);width:34px;height:34px;color:var(--admin-accent);border-radius:10px;place-items:center;display:grid}.overview-upgrade-icon .component-role-icon{width:20px;height:20px}.overview-upgrade-list>article>span:last-child{gap:3px;min-width:0;display:grid}.overview-upgrade-list small,.overview-upgrade-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-upgrade-list small{color:var(--admin-accent);font-size:7px;font-weight:750}.overview-upgrade-list strong{color:var(--admin-ink);font-size:9px}.overview-build-upgrades>footer{border-top:1px solid var(--admin-row-border);background:var(--admin-upload-surface);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:6px 12px;display:flex}.overview-build-upgrades>footer>span{color:var(--admin-card-muted);font-size:6px}.component-read-item-icon{width:34px;height:34px}.component-role-icon{width:20px;height:20px}.component-role-icon.is-generated-outline{background:transparent var(--component-role-icon-mask) center / contain no-repeat;filter:opacity(.78)drop-shadow(.35px 0 #000)drop-shadow(-.35px 0 #000);flex:none;display:block}.overview-object-card{grid-template-columns:58px minmax(180px,1fr) minmax(220px,.75fr) minmax(180px,auto);align-items:stretch;display:grid}.overview-object-icon{place-self:center;width:42px;height:42px}.overview-object-icon .collection-type-icon{width:24px;height:24px}.overview-object-copy{align-content:center;gap:3px;min-width:0;padding:14px 16px 14px 4px;display:grid}.overview-object-copy>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.overview-object-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.overview-object-copy>p{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.overview-object-card dl{border-left:1px solid var(--admin-row-border);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.overview-object-card dl>div{align-content:center;gap:4px;min-width:0;padding:13px;display:grid}.overview-object-card dl>div+div{border-left:1px solid var(--admin-row-border)}.overview-object-card dt,.overview-object-card>a span{color:var(--admin-card-muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}.overview-object-card dd{color:var(--admin-ink);text-overflow:ellipsis;margin:0;font-size:9px;font-weight:750;line-height:1.35;overflow:hidden}.overview-object-card>a{border-left:1px solid var(--admin-row-border);min-width:0;color:var(--admin-ink);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 9px;padding:13px 15px;display:grid}.overview-object-card>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.overview-object-card>a i{color:var(--admin-accent);grid-area:1/2/span 2;align-self:center;font-style:normal}.overview-description-card{grid-template-columns:minmax(125px,.23fr) minmax(0,1fr);align-items:center;padding:14px 16px;display:grid}.overview-description-card>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.overview-description-card>p{color:var(--admin-card-muted);margin:0;font-size:9px;line-height:1.55}.overview-key-data-card>header>small{color:var(--admin-card-muted);flex:none;font-size:8px}.catalog-product-detail-page{background:var(--admin-page);min-height:100vh;color:var(--admin-ink)}.catalog-product-detail-shell{gap:13px;width:min(1080px,100% - 34px);margin:0 auto;padding:24px 0 58px;display:grid}.catalog-product-back-link{border:1px solid var(--admin-row-border);background:var(--admin-panel);width:fit-content;min-height:36px;color:var(--admin-card-muted);border-radius:11px;align-items:center;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.catalog-product-back-link:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.catalog-product-detail-hero,.catalog-product-detail-facts,.catalog-product-community-card{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #00000009}.catalog-product-detail-hero{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:132px;padding:20px 22px;display:grid}.catalog-product-detail-icon{background:var(--admin-upload-surface);width:62px;height:62px;color:var(--admin-accent);border-radius:17px;place-items:center;display:grid}.catalog-product-detail-icon .collection-type-icon{width:33px;height:33px}.catalog-product-detail-hero>div{gap:5px;min-width:0;display:grid}.catalog-product-detail-hero>div>span,.catalog-product-detail-facts>header span,.catalog-product-community-card>header span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:780}.catalog-product-detail-hero h1{overflow-wrap:anywhere;letter-spacing:-.048em;margin:0;font-size:clamp(28px,4vw,47px);line-height:1.04}.catalog-product-detail-hero p{color:var(--admin-card-muted);margin:0;font-size:10px;line-height:1.45}.catalog-product-detail-actions{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:12px;display:flex}.catalog-product-detail-status{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);color:var(--admin-card-muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:8px}.catalog-product-detail-status.is-verified{border-color:#18865e}@supports (color:color-mix(in lab, red, red)){.catalog-product-detail-status.is-verified{border-color:color-mix(in srgb, #18865e 28%, var(--admin-row-border))}}.catalog-product-detail-status.is-verified{background:#18865e}@supports (color:color-mix(in lab, red, red)){.catalog-product-detail-status.is-verified{background:color-mix(in srgb, #18865e 8%, var(--admin-panel))}}.catalog-product-detail-status.is-verified{color:#18865e}.catalog-product-detail-facts>header,.catalog-product-community-card>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 15px;display:flex}.catalog-product-detail-facts>header>div,.catalog-product-community-card>header>div{gap:3px;min-width:0;display:grid}.catalog-product-detail-facts>header strong,.catalog-product-community-card>header strong{font-size:14px}.catalog-product-detail-facts>header small,.catalog-product-community-card>header small{color:var(--admin-card-muted);flex:none;font-size:8px}.catalog-product-detail-facts>p{border-bottom:1px solid var(--admin-row-border);color:var(--admin-card-muted);margin:0;padding:11px 15px;font-size:9px;line-height:1.55}.catalog-product-detail-facts .overview-key-facts article{align-content:start;gap:4px;display:grid}.catalog-product-detail-facts .overview-key-facts em{color:var(--admin-card-muted);font-size:7px;font-style:normal;font-weight:650}.catalog-product-detail-contribution{border-top:1px solid var(--admin-row-border);padding:14px 15px 16px}.catalog-product-detail-contribution .catalog-contribution-editor{background:var(--admin-page)}.catalog-product-community-stats{border-bottom:1px solid var(--admin-row-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalog-product-community-stats article{gap:4px;min-width:0;padding:15px;display:grid}.catalog-product-community-stats article+article{border-left:1px solid var(--admin-row-border)}.catalog-product-community-stats strong{letter-spacing:-.04em;font-size:22px}.catalog-product-community-stats span{color:var(--admin-card-muted);font-size:8px}.catalog-product-source-list{gap:7px;padding:14px 15px;display:grid}.catalog-product-source-list>strong{font-size:10px}.catalog-product-source-list>a{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);min-width:0;color:var(--admin-ink);border-radius:11px;grid-template-columns:minmax(150px,.4fr) minmax(0,1fr) 14px;align-items:center;gap:12px;padding:9px 11px;display:grid}.catalog-product-source-list>a span,.catalog-product-source-list>a em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-product-source-list>a span{font-size:8px;font-weight:750}.catalog-product-source-list>a em{color:var(--admin-card-muted);font-size:7px;font-style:normal}.catalog-product-source-list>a i{color:var(--admin-accent);font-style:normal}.catalog-product-community-card>footer{border-top:1px solid var(--admin-row-border);color:var(--admin-card-muted);justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;font-size:8px;display:flex}.catalog-product-community-card>footer span{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.catalog-product-community-card>footer span strong{color:var(--admin-ink)}.catalog-product-community-card>footer a{color:var(--admin-accent);flex:none;font-weight:750}.overview-key-facts{background:var(--admin-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-key-facts>article{border-right:1px solid var(--admin-row-border);border-bottom:1px solid var(--admin-row-border);background:var(--admin-panel);gap:4px;min-width:0;padding:12px 14px;display:grid}.overview-key-facts>article:nth-child(3n){border-right:0}.overview-key-facts span{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:7px;display:flex;overflow:hidden}.overview-key-facts>article.is-own-value{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.overview-key-facts>article.is-own-value{background:color-mix(in srgb, var(--admin-accent) 3%, var(--admin-panel))}}.overview-key-facts>article.is-own-value span>em{background:var(--admin-accent);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.overview-key-facts>article.is-own-value span>em{background:color-mix(in srgb, var(--admin-accent) 11%, var(--admin-panel))}}.overview-key-facts>article.is-own-value span>em{color:var(--admin-accent);letter-spacing:.03em;padding:3px 5px;font-size:6px;font-style:normal;font-weight:760}.overview-key-facts strong{overflow-wrap:anywhere;color:var(--admin-ink);font-size:10px;line-height:1.35}.overview-secondary-sections,.component-read-section{margin-top:0}.component-read-browser{overflow:visible}.component-read-toolbar>div:last-child{flex:none;align-items:center;gap:7px;display:flex}.component-read-toolbar>div:first-child>small{color:var(--admin-card-muted);font-size:8px}.component-read-toolbar .stock-component-toggle,.component-read-toolbar .workspace-context-action{min-height:34px}.component-read-categories{border-bottom:1px solid var(--admin-row-border);background:var(--admin-upload-surface);scrollbar-width:thin;gap:4px;padding:5px;display:flex;overflow-x:auto}.component-read-categories button{min-width:106px;min-height:42px;color:var(--admin-card-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1 0 106px;justify-content:center;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.component-read-categories button:hover{background:var(--admin-panel);color:var(--admin-ink)}.component-read-categories button[aria-selected=true]{border-color:var(--admin-row-border);background:var(--admin-panel);color:var(--admin-ink);box-shadow:inset 0 -3px 0 var(--admin-accent), 0 2px 7px #0000000a}.component-read-categories button:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-read-categories button:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 35%, transparent)}}.component-read-categories button:focus-visible{outline-offset:-1px}.component-read-categories button span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.component-read-categories button small{background:var(--admin-upload-chip);min-width:20px;height:20px;color:var(--admin-card-muted);border-radius:999px;place-items:center;padding:0 5px;font-size:7px;display:grid}.component-read-layout{background:var(--admin-editor);grid-template-columns:minmax(285px,340px) minmax(0,1fr);min-height:530px;display:grid}.component-read-list{border-right:1px solid var(--admin-row-border);background:var(--admin-panel);min-width:0;max-height:650px;padding:8px;overflow:auto}.component-read-list>section+section{margin-top:7px}.component-read-list>section>header{justify-content:space-between;align-items:center;gap:12px;min-height:31px;padding:5px 7px;display:flex}.component-read-list>section>header strong{color:var(--admin-ink);font-size:9px}.component-read-list>section>header span{background:var(--admin-upload-chip);min-width:20px;height:20px;color:var(--admin-card-muted);border-radius:999px;place-items:center;font-size:7px;display:grid}.component-read-list>section>div{gap:3px;display:grid}.component-read-list button{width:100%;min-width:0;min-height:62px;color:var(--admin-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:8px 9px;display:grid}.component-read-list button:hover{background:var(--admin-upload-surface)}.component-read-list button.is-active{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-read-list button.is-active{border-color:color-mix(in srgb, var(--admin-accent) 48%, var(--admin-row-border))}}.component-read-list button.is-active{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-read-list button.is-active{background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-panel))}}.component-read-list button.is-active{box-shadow:inset 3px 0 0 var(--admin-accent)}.component-read-list button:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-read-list button:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 35%, transparent)}}.component-read-list button:focus-visible{outline-offset:1px}.component-read-item-copy{gap:2px;min-width:0;display:grid}.component-read-item-copy small,.component-read-item-copy strong,.component-read-item-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.component-read-item-copy small{color:var(--admin-card-muted);font-size:7px}.component-read-item-copy strong{font-size:9px}.component-read-item-copy em{color:var(--admin-accent);font-size:7px;font-style:normal}.component-read-list button>i{color:var(--admin-card-muted);font-size:10px;font-style:normal;transition:transform .18s}.component-read-list button:hover>i{color:var(--admin-accent);transform:translate(2px)}.component-read-focus-backdrop{min-width:0;min-height:0;padding:10px}.component-read-focus-card{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);height:100%;max-height:630px;display:grid;overflow:hidden;box-shadow:0 16px 40px #0000000f}.component-read-focus-header{border-bottom:1px solid var(--admin-row-border);grid-template-columns:38px 42px minmax(0,1fr);align-items:center;gap:11px;min-height:79px;padding:12px 13px;display:grid}.component-read-focus-header>button:first-child{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);width:38px;height:38px;color:var(--admin-ink);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.component-read-focus-header>button:first-child span{font-size:14px}.component-read-focus-header>button:first-child em{display:none}.component-read-focus-icon{width:42px;height:42px}.component-read-focus-icon .component-role-icon{width:23px;height:23px}.component-read-focus-header>div{gap:2px;min-width:0;display:grid}.component-read-focus-header small{color:var(--admin-accent);text-transform:uppercase;font-size:7px;font-weight:750}.component-read-focus-header h2{color:var(--admin-ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.component-read-focus-header p{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.component-read-focus-close{display:none}.component-read-focus-close:hover{color:var(--admin-ink)}.component-read-focus-meta{border-bottom:1px solid var(--admin-row-border);flex-wrap:wrap;align-items:center;gap:5px;padding:8px 12px;display:flex}.component-read-focus-meta span{background:var(--admin-upload-surface);color:var(--admin-card-muted);border-radius:999px;padding:5px 7px;font-size:7px;font-weight:700}.component-read-focus-meta span.tracked{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-read-focus-meta span.tracked{background:color-mix(in srgb, var(--admin-accent) 10%, var(--admin-panel))}}.component-read-focus-meta span.tracked{color:var(--admin-accent)}.component-read-edit-button{border:1px solid var(--admin-primary);background:var(--admin-primary);min-height:30px;color:var(--admin-primary-text);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;margin-left:auto;padding:0 11px;font-size:8px;font-weight:750;display:inline-flex}.component-read-edit-button:hover{filter:brightness(1.08)}.component-read-edit-button:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.component-read-edit-button:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 40%, transparent)}}.component-read-edit-button:focus-visible{outline-offset:2px}.component-read-focus-body{align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.component-read-inventory-link{border:1px solid var(--admin-accent);grid-template-columns:39px minmax(0,1fr) 14px;align-items:center;gap:10px;min-width:0;min-height:67px;display:grid}@supports (color:color-mix(in lab, red, red)){.component-read-inventory-link{border:1px solid color-mix(in srgb, var(--admin-accent) 38%, var(--admin-row-border))}}.component-read-inventory-link{background:var(--admin-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.component-read-inventory-link{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-upload-surface))}}.component-read-inventory-link{color:var(--admin-ink);padding:9px 11px}.component-read-inventory-icon{background:var(--admin-panel);width:39px;height:39px}.component-read-inventory-icon .collection-type-icon{width:22px;height:22px}.component-read-inventory-link>span:nth-child(2){gap:2px;min-width:0;display:grid}.component-read-inventory-link small,.component-read-inventory-link strong,.component-read-inventory-link em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.component-read-inventory-link small{color:var(--admin-accent);text-transform:uppercase;font-size:7px;font-weight:750}.component-read-inventory-link strong{font-size:9px}.component-read-inventory-link em{color:var(--admin-card-muted);font-size:7px;font-style:normal}.component-read-inventory-link>i{color:var(--admin-accent);font-style:normal;transition:transform .18s}.component-read-inventory-link:hover>i{transform:translate(2px)}.component-read-fact-section,.component-read-instance{border:1px solid var(--admin-row-border);border-radius:12px;overflow:hidden}.component-read-fact-section>header,.component-read-instance>header{border-bottom:1px solid var(--admin-row-border);background:var(--admin-upload-surface);justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:8px 10px;display:flex}.component-read-fact-section>header strong,.component-read-instance>header strong{font-size:9px}.component-read-fact-section>header span,.component-read-instance>header span{color:var(--admin-card-muted);font-size:7px}.component-read-instance dl{margin:0}.component-read-instance dl>div{grid-template-columns:minmax(95px,.35fr) minmax(0,1fr);gap:12px;min-width:0;padding:9px 11px;display:grid}.component-read-instance dl>div+div{border-top:1px solid var(--admin-row-border)}.component-read-instance dt{color:var(--admin-card-muted);font-size:7px}.component-read-instance dd{overflow-wrap:anywhere;color:var(--admin-ink);margin:0;font-size:8px}.component-read-costs{border:1px solid var(--admin-row-border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.component-read-costs>div{gap:3px;padding:10px 11px;display:grid}.component-read-costs>div+div{border-left:1px solid var(--admin-row-border)}.component-read-costs span{color:var(--admin-card-muted);font-size:7px}.component-read-costs strong{font-size:10px}.component-read-detail-empty{min-height:100%;color:var(--admin-card-muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.component-read-detail-empty .component-read-item-icon{width:45px;height:45px}.component-read-detail-empty strong{color:var(--admin-ink);font-size:11px}.component-read-detail-empty p{max-width:320px;margin:0;font-size:8px;line-height:1.5}.workspace-inline-editor-body{--overview-editor-sticky-top:154px;border:1px solid var(--admin-border);background:var(--admin-editor);overflow-anchor:none;border-radius:20px;gap:15px;min-width:0;min-height:260px;margin-top:5px;padding:clamp(18px,2.5vw,28px);animation:.18s both workspace-panel-in;display:grid}.workspace-inline-editor-body>.form-error,.workspace-inline-editor-body>.form-success{margin:0}.workspace-editor-navigation{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:0 2px 12px;display:flex}.workspace-editor-navigation>button{border:1px solid var(--admin-row-border);background:var(--admin-panel);min-height:39px;color:var(--admin-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.workspace-editor-navigation>button span{color:var(--admin-accent);font-size:15px}.workspace-editor-navigation>button strong{font-size:9px}.workspace-editor-navigation>button:disabled{cursor:default;opacity:.55}.workspace-editor-navigation>span{color:var(--admin-card-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:720}.workspace-inline-editor-footer{z-index:45;border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;justify-content:space-between;align-items:center;gap:22px;margin-top:10px;display:flex;position:sticky;bottom:12px}@supports (color:color-mix(in lab, red, red)){.workspace-inline-editor-footer{background:color-mix(in srgb, var(--admin-panel) 94%, transparent)}}.workspace-inline-editor-footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:11px 13px 11px 16px;box-shadow:0 16px 38px #00000021}.workspace-inline-editor-footer>span{max-width:680px;color:var(--admin-card-muted);font-size:9px;line-height:1.45}.workspace-inline-editor-footer>div{flex:none;gap:8px;display:flex}.workspace-inline-editor-footer.is-autosave>div{display:flex}.workspace-record-management-inline{margin-top:2px}#workspace-components-editor,#workspace-media-editor,#workspace-sharing-editor,#workspace-selling-editor,[id^=workspace-entry-]{scroll-margin-top:132px}.factory-config-onboarding{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.factory-config-onboarding>div{gap:3px;min-width:0;display:grid}.factory-config-onboarding span,.factory-config-proposal>summary span,.factory-config-admin-card>header span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.factory-config-onboarding strong{color:var(--admin-ink);font-size:12px}.factory-config-onboarding small{color:var(--admin-card-muted);font-size:9px;line-height:1.45}.factory-config-onboarding.is-available{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.factory-config-onboarding.is-available{border-color:color-mix(in srgb, var(--admin-accent) 42%, var(--admin-row-border))}}.factory-config-onboarding.is-available{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.factory-config-onboarding.is-available{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-page))}}.factory-config-onboarding.is-applied{border-color:#3fbd7d}@supports (color:color-mix(in lab, red, red)){.factory-config-onboarding.is-applied{border-color:color-mix(in srgb, #3fbd7d 40%, var(--admin-row-border))}}.factory-config-proposal{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;overflow:hidden}.factory-config-proposal>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:15px 18px;list-style:none;display:flex}.factory-config-proposal>summary::-webkit-details-marker{display:none}.factory-config-admin-entries>summary::-webkit-details-marker{display:none}.factory-config-proposal>summary>div{gap:4px;display:grid}.factory-config-proposal>summary strong{color:var(--admin-ink);font-size:13px}.factory-config-proposal>summary small{color:var(--admin-card-muted);font-size:9px}.factory-config-proposal-body{border-top:1px solid var(--admin-row-border);gap:14px;padding:17px 18px;display:grid}.factory-config-proposal-body>p{color:var(--admin-card-muted);margin:0;font-size:10px;line-height:1.6}.factory-config-admin-list{gap:11px;display:grid}.factory-config-admin-card{border:1px solid var(--admin-row-border);background:var(--admin-page);border-radius:14px;gap:12px;padding:14px;display:grid}.factory-config-admin-card.is-verified{border-color:#3fbd7d}@supports (color:color-mix(in lab, red, red)){.factory-config-admin-card.is-verified{border-color:color-mix(in srgb, #3fbd7d 36%, var(--admin-row-border))}}.factory-config-admin-card.is-pending{border-color:#e7a43b}@supports (color:color-mix(in lab, red, red)){.factory-config-admin-card.is-pending{border-color:color-mix(in srgb, #e7a43b 40%, var(--admin-row-border))}}.factory-config-admin-card>header,.factory-config-admin-card>footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.factory-config-admin-card>header>div{gap:3px;min-width:0;display:grid}.factory-config-admin-card>header strong{color:var(--admin-ink);font-size:12px}.factory-config-admin-card>header small,.factory-config-admin-card>footer small{color:var(--admin-card-muted);font-size:8px;line-height:1.45}.factory-config-admin-card>header a,.factory-config-admin-entries a{color:var(--admin-accent);flex:none;font-size:8px;font-weight:700}.factory-config-admin-card>p{color:var(--admin-card-muted);margin:0;font-size:9px;line-height:1.55}.factory-config-admin-card>footer{border-top:1px solid var(--admin-row-border);align-items:center;padding-top:11px}.factory-config-admin-card>footer>div{flex:none;gap:7px;display:flex}.factory-config-admin-entries{border:1px solid var(--admin-row-border);border-radius:11px;overflow:hidden}.factory-config-admin-entries>summary{color:var(--admin-ink);cursor:pointer;justify-content:space-between;padding:10px 12px;font-size:9px;font-weight:700;list-style:none;display:flex}.factory-config-admin-entries>summary span{color:var(--admin-card-muted)}.factory-config-admin-entries>div{border-top:1px solid var(--admin-row-border)}.factory-config-admin-groups{gap:8px;padding:8px;display:grid}.factory-config-admin-groups>section{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:9px;overflow:hidden}.factory-config-admin-groups>section>header{background:var(--admin-upload-surface);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.factory-config-admin-groups>section>header strong{color:var(--admin-ink);font-size:9px}.factory-config-admin-groups>section>header span{color:var(--admin-card-muted);font-size:8px}.factory-config-admin-subgroup{border:1px solid var(--admin-row-border);border-radius:8px;margin:7px;overflow:hidden}.factory-config-admin-subgroup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;list-style:none;display:flex}.factory-config-admin-subgroup>summary::-webkit-details-marker{display:none}.factory-config-admin-subgroup>summary strong{color:var(--admin-ink);font-size:8px}.factory-config-admin-subgroup>summary span{color:var(--admin-card-muted);font-size:8px}.factory-config-admin-subgroup[open]>summary{border-bottom:1px solid var(--admin-row-border)}.factory-config-admin-entries article{border-bottom:1px solid var(--admin-row-border);grid-template-columns:minmax(0,1fr) minmax(150px,.7fr);gap:14px;padding:10px 12px;display:grid}.factory-config-admin-entries article:last-child{border-bottom:0}.factory-config-admin-entries article.is-unknown{opacity:.62}.factory-config-admin-entries article>div{align-content:start;gap:2px;min-width:0;display:grid}.factory-config-admin-entries article>div:last-child{text-align:right;justify-items:end}.factory-config-admin-entries article span,.factory-config-admin-entries article small{color:var(--admin-card-muted);font-size:8px}.factory-config-admin-entries article small.factory-config-known-specs{color:var(--admin-accent);line-height:1.45}.factory-config-admin-entries article strong{color:var(--admin-ink);font-size:9px}.factory-config-review-section{grid-column:1/-1}@keyframes workspace-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.workspace-hero-media .detail-image{aspect-ratio:16/10;min-height:0}.workspace-hero-media .detail-thumbnails{overflow-x:auto}.workspace-read-view .facts-panel{grid-template-columns:1fr 1fr}.workspace-read-view .fact-description{grid-column:1/-1}.workspace-read-view .performance-overview-energy{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.workspace-read-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-marker-accessories{grid-template-columns:1fr}.workspace-maintenance-timeline article{grid-template-columns:1fr auto;gap:8px 14px}.workspace-maintenance-timeline article>div{grid-area:2/1/auto/-1}.workspace-maintenance-timeline article>.workspace-context-action{grid-area:3/1/auto/-1;justify-self:end}.build-timeline-item{grid-template-columns:1fr}.build-timeline-item>.workspace-context-action{justify-self:end;margin-top:0}.workspace-read-status-card>div{grid-template-columns:repeat(2,auto)}.chrono-entry-readout{margin-top:16px}.workspace-inline-editor-body[data-workspace-action]{scroll-behavior:auto}}@media (width<=460px){.workspace-read-media-grid{grid-template-columns:1fr}.workspace-read-sections .detail-section>summary{flex-direction:column;align-items:flex-start;gap:10px}.workspace-read-sections .detail-section>summary .detail-section-summary-tools{justify-content:space-between;width:100%}.workspace-read-sections .detail-section>summary .workspace-context-action{order:2}.build-timeline-scope>strong{flex-basis:100%;margin:3px 0 0}.component-group-collapsible>summary{grid-template-columns:minmax(0,1fr) 20px}.component-group-collapsible>summary span{display:none}.workspace-read-sections .detail-section>summary,.workspace-read-sections .detail-section-content{padding-left:16px;padding-right:16px}.workspace-marker-accessory-card{grid-template-columns:38px minmax(0,1fr) 12px;padding:9px}.workspace-marker-accessory-card>b{grid-column:2;justify-self:start}.workspace-marker-accessory-card>i{grid-area:1/3}}@media (width<=900px){.catalog-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-review-grid{grid-template-columns:1fr}.catalog-inspector-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-row{grid-template-columns:155px minmax(0,1fr)}.admin-product-row .admin-product-card-body{grid-template-columns:minmax(0,1fr) 34px;gap:13px 18px;padding:16px 18px}.admin-product-row-statuses{grid-column:1}.admin-product-row-arrow{grid-area:1/2/span 2}.workspace-tab-bar button{flex:none;min-width:116px}.workspace-tab-bar button.optional{margin-left:0}.workspace-tab-bar button.optional:before{display:none}.workspace-tab-content .workspace-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-inline-editor-footer>span{display:none}.workspace-inline-editor-footer{justify-content:flex-end}.build-version-hero{grid-template-columns:88px minmax(0,1fr)}.build-version-number{border-radius:17px;width:88px}.build-version-hero-actions{flex-direction:row;grid-column:1/-1}.build-version-hero-actions a{flex:1}.build-version-lower-grid{grid-template-columns:1fr}}@media (width<=620px){.platform-admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-workspace-heading{flex-direction:column;align-items:flex-start}.catalog-workspace-heading h1{font-size:48px}.catalog-admin-heading{flex-direction:column;align-items:flex-start;padding:16px}.catalog-admin-heading>.catalog-admin-heading-actions{justify-content:flex-start;width:100%}.catalog-create-panel>header,.catalog-create-panel>form{padding-left:14px;padding-right:14px}.catalog-create-actions{flex-direction:column;align-items:stretch}.catalog-create-actions>div{grid-template-columns:1fr 1fr;display:grid}.catalog-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-admin-tabs{grid-template-columns:repeat(3,minmax(118px,1fr));overflow-x:auto}.catalog-admin-card>summary{grid-template-columns:minmax(0,1fr) 18px;padding:12px}.catalog-product-card>summary>.catalog-status{display:none}.catalog-admin-merge{grid-template-columns:1fr}.catalog-admin-delete{flex-direction:column;align-items:stretch}.catalog-admin-delete>.admin-button{width:100%}.catalog-duplicate-actions .admin-button{flex:140px}.catalog-ignored-duplicates article{flex-direction:column;align-items:stretch}.catalog-ignored-duplicates article>.admin-button{width:100%}.catalog-product-row>button{grid-template-columns:minmax(0,1fr) 18px;padding:12px}.catalog-product-row-status{display:none}.catalog-product-inspector{width:100vw}.catalog-inspector-heading{min-height:80px;padding:14px}.catalog-inspector-heading h2{font-size:17px}.catalog-inspector-content{padding:12px 12px 28px}.catalog-inspector-tabs{top:80px}.catalog-inspector-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-inspector-classifications,.catalog-provenance-grid,.catalog-unknown-properties dl{grid-template-columns:1fr}.catalog-product-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-usage-list article,.catalog-usage-list.compact article{grid-template-columns:1fr}.catalog-inspector-save{flex-direction:column;align-items:stretch}.catalog-inspector-save>.admin-button{width:100%}.component-editor-tablist button{min-height:40px;padding:6px;font-size:9px}.component-editor-tab-panel{padding:11px}.linked-component-part-card{flex-direction:column;align-items:flex-start;gap:9px}.linked-component-part-card>b{justify-content:space-between;width:100%}.overview-editor-sections{border-radius:14px}.overview-editor-tablist{gap:3px;padding:4px}.overview-editor-tablist button{min-height:42px;padding:6px 4px;font-size:8px}.overview-editor-tab-panel{padding:12px}.overview-record-management{flex-direction:column;align-items:stretch}.overview-record-management .workspace-record-actions{justify-content:flex-start;width:100%}.typed-specification-grid{grid-template-columns:1fr}.installed-component-fields>summary{grid-template-columns:minmax(0,1fr) 16px}.installed-component-fields>summary small{display:none}.catalog-specification-readout dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-specification-readout dl>div{flex-direction:column;align-items:flex-start;min-width:0}.component-row-layout{grid-template-columns:1fr;gap:9px}.component-tracked-part-link{width:100%;min-height:42px}.catalog-combobox-popover{max-height:min(340px,42dvh)}.catalog-combobox-popover>button{min-height:49px;padding:10px 11px}.catalog-combobox-control>button{width:46px;height:42px}.factory-config-onboarding,.factory-config-admin-card>header,.factory-config-admin-card>footer{flex-direction:column;align-items:stretch}.factory-config-onboarding>.admin-button,.factory-config-admin-card>footer>div,.factory-config-admin-card>footer .admin-button{width:100%}.factory-config-admin-entries article{grid-template-columns:1fr}.factory-config-admin-entries article>div:last-child{text-align:left;justify-items:start}.admin-product-list{gap:8px}.admin-product-row{border-radius:15px;grid-template-columns:98px minmax(0,1fr);min-height:112px}.admin-product-row .admin-product-thumb,.admin-product-row .admin-product-thumb .collection-media-placeholder{min-height:112px}.admin-product-row .collection-media-placeholder{gap:5px;padding:7px 5px}.admin-product-row .collection-placeholder-icon{width:86px;height:58px}.admin-product-row .collection-placeholder-icon img{width:100%;height:100%}.admin-product-row .collection-media-placeholder strong{text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:7px;overflow:hidden}.admin-product-row .collection-media-placeholder small{display:none}.admin-product-row .admin-product-card-body{grid-template-columns:minmax(0,1fr) 28px;gap:9px 10px;padding:11px 12px}.admin-product-row .admin-product-title h2{font-size:16px}.admin-product-row-statuses{background:0 0;border:0;gap:5px;overflow:visible}.admin-product-row-statuses>div{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);border-radius:9px;gap:3px;padding:6px 7px}.admin-product-row-statuses>div+div{border-left:1px solid var(--admin-row-border)}.admin-product-row-statuses span{font-size:6px}.admin-product-row-statuses strong{font-size:8px}.admin-product-row-arrow{width:28px;height:28px;font-size:11px}.workspace-tabs{margin-top:10px}.workspace-tab-bar-wrap{margin:0 -2px;padding:7px 0;top:64px}.workspace-tab-bar{border-radius:15px;padding:5px}.workspace-tab-bar button{border-radius:10px;min-width:105px;min-height:46px;padding:7px 9px}.workspace-tab-bar button>span{font-size:9px}.workspace-tab-bar button>small{min-width:20px;height:20px;padding:0 6px}.workspace-tab-content{gap:10px;padding-top:3px;animation:none}.workspace-tab-content .workspace-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-inline-editor{margin-top:10px}html:has(.workspace-inline-editor-footer){scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom))}.workspace-inline-editor-body{--overview-editor-sticky-top:136px;padding:15px 13px calc(68px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom));border-radius:16px;animation:none}.workspace-editor-navigation{z-index:38;top:var(--overview-editor-sticky-top);background:var(--admin-editor);margin:-15px -13px 0;position:sticky}@supports (color:color-mix(in lab, red, red)){.workspace-editor-navigation{background:color-mix(in srgb, var(--admin-editor) 96%, transparent)}}.workspace-editor-navigation{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:7px 13px}.workspace-editor-navigation>span{display:none}.workspace-inline-editor-body :is(.form-field,.check-field,details,input,select,textarea,button){scroll-margin-block-end:calc(64px + env(safe-area-inset-bottom))}.workspace-inline-editor-footer{background:var(--admin-panel);padding:5px 5px max(5px, env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px 12px 0 0;grid-template-columns:1fr;display:grid;bottom:0;box-shadow:0 -7px 18px #0000001f}.workspace-inline-editor-footer>div{grid-template-columns:.9fr 1.1fr;gap:5px;display:grid}.workspace-inline-editor-footer.is-autosave>div{grid-template-columns:1fr;display:grid}.workspace-inline-editor-footer .admin-button{min-width:0;min-height:40px;padding:0 8px;font-size:8px}.editor-route-shell{width:100%;padding:0}.editor-route-shell .editor-panel-route{height:auto;min-height:calc(100dvh - 64px);box-shadow:none;border-width:0;border-radius:0}.editor-route-shell .editor-panel-route .editor-head{border-radius:0}.build-version-detail-shell{width:calc(100% - 20px);padding-top:14px}.build-version-hero{border-radius:19px;grid-template-columns:1fr;gap:15px;padding:17px}.build-version-number{border-radius:14px;width:64px;font-size:20px}.build-version-identity h1{font-size:40px}.build-version-hero-actions{grid-column:auto;grid-template-columns:1fr;display:grid}.build-version-summary{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.build-version-summary article:nth-child(3){border-top:1px solid var(--admin-row-border);border-left:0}.build-version-summary article:nth-child(4){border-top:1px solid var(--admin-row-border)}.build-version-panel{border-radius:16px;padding:15px}.build-version-panel>header{flex-direction:column;gap:7px}.affected-components>div{grid-template-columns:1fr}.component-change dl>div,.other-build-changes article{grid-template-columns:1fr;gap:5px}.component-change dd,.other-build-changes article>div{grid-template-columns:1fr;gap:3px}.component-change dd i,.other-build-changes i{transform:rotate(90deg)}.build-version-full-snapshot{padding:0}.build-version-full-snapshot article{grid-template-columns:1fr}.build-version-full-snapshot article small,.build-version-full-snapshot article>.catalog-specification-readout{grid-column:1}.build-version-card>footer .build-version-actions{flex-direction:column;align-items:stretch;width:100%}.build-version-card>footer .build-version-actions>a{text-align:center}}.collection-add-actions,.collection-add-menu{position:relative}.collection-add-menu>summary{cursor:pointer;list-style:none}.collection-add-menu>summary::-webkit-details-marker{display:none}.collection-add-menu>div{z-index:80;border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:14px;gap:3px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 46px #00000024}.collection-add-menu>div button{min-height:42px;color:var(--admin-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:11px;font-weight:700}.collection-add-menu>div button:hover,.collection-add-menu>div button:focus-visible{background:var(--admin-upload-surface);outline:0}.collection-browser-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin:0 0 14px;display:grid}.collection-browser-search-field{min-width:0}.collection-browser-search-field>label{color:var(--admin-ink);margin:0 0 7px;font-size:11px;font-weight:700;display:block}.collection-browser-search-field .collection-search{background:var(--admin-upload-surface);border-color:#0000;border-radius:12px}.collection-browser-search-field .collection-search input{min-height:45px;font-size:11px}.collection-browser-search-row .admin-button.primary{text-align:center;border-radius:12px;justify-content:center;align-items:center;height:45px;min-height:45px;padding:0 18px;font-size:11px;line-height:1;display:inline-flex}.collection-browser-navigation{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-bottom:0;padding-bottom:12px;display:flex}.collection-browser-tabs{scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:5px;max-width:100%;margin:0;padding:0;display:flex;overflow-x:auto}.collection-browser-tabs::-webkit-scrollbar{display:none}.collection-browser-tabs button{min-height:39px;color:var(--admin-card-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:11px;flex:none;padding:0 14px;font-size:11px;font-weight:700}.collection-browser-tabs button:hover{color:var(--admin-ink)}.collection-browser-tabs button.active{background:var(--admin-primary);color:var(--admin-primary-text)}.collection-browser-tabs button:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.collection-browser-tabs button:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 38%, transparent)}}.collection-browser-tabs button:focus-visible{outline-offset:2px}.collection-browser-controls{align-items:center;gap:8px;display:flex}.collection-filter-toggle{min-height:39px;color:var(--admin-card-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.collection-filter-toggle span{font-size:15px;transform:rotate(90deg)}.collection-filter-toggle:hover,.collection-filter-toggle.active{background:var(--admin-upload-surface);color:var(--admin-ink)}.collection-view-toggle{background:0 0;border:0;border-radius:0;gap:3px;padding:0;display:flex}.collection-view-toggle button{min-width:0;height:39px;color:var(--admin-card-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;display:inline-flex}.collection-view-toggle button.active{background:var(--admin-primary);color:var(--admin-primary-text);box-shadow:none}.collection-view-toggle button:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.collection-view-toggle button:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 40%, transparent)}}.collection-view-toggle button:focus-visible{outline-offset:2px}.collection-view-glyph{gap:2px;width:15px;height:15px;font-style:normal;display:grid}.collection-view-glyph.is-grid{grid-template-columns:1fr 1fr}.collection-view-glyph.is-grid span{border:1.5px solid;border-radius:2px}.collection-view-glyph.is-list{grid-template-rows:repeat(3,1fr)}.collection-view-glyph.is-list span{background:currentColor;border-radius:2px}.collection-browser-filter-panel{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:12px;margin:10px 0 0;padding:9px}.collection-browser-filter-panel .inventory-filters{margin:0}.collection-browser-filter-panel .gear-class-filter{grid-template-columns:auto minmax(180px,300px);justify-content:start;align-items:center;gap:12px;display:grid}.collection-browser-filter-panel .gear-class-filter>span{color:var(--admin-card-muted);font-size:10px;font-weight:650}.collection-attention-row{border-style:solid;border-width:0 0 1px;border-color:var(--admin-row-border);width:100%;min-height:70px;color:var(--admin-ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:21px minmax(0,1fr) auto 24px;align-items:center;gap:11px;margin:0 0 25px;padding:8px 0;display:grid}.collection-attention-row:hover,.collection-attention-row.active{color:var(--admin-accent)}.collection-attention-icon{width:19px;height:19px;color:var(--admin-card-muted);border:1px dashed;border-radius:50%;display:block}.collection-attention-row>span:nth-child(2){display:contents}.collection-attention-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.collection-attention-row small{color:var(--admin-card-muted);white-space:nowrap;font-size:9px}.collection-attention-row>i{color:var(--admin-card-muted);text-align:center;font-size:13px;font-style:normal}.collection-attention-panel{border-bottom:1px solid var(--admin-row-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:220px;margin:-15px 0 25px;padding:0 0 12px;display:grid;overflow-y:auto}.collection-attention-panel>a{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);min-width:0;min-height:48px;color:var(--admin-ink);border-radius:10px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:8px;padding:8px 9px 8px 11px;display:grid}.collection-attention-panel>a:hover,.collection-attention-panel>a:focus-visible{border-color:var(--admin-accent);outline:0}.collection-attention-panel>a>span{gap:3px;min-width:0;display:grid}.collection-attention-panel strong,.collection-attention-panel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-attention-panel strong{font-size:10px}.collection-attention-panel small{color:var(--admin-card-muted);font-size:8px}.collection-attention-panel i{color:var(--admin-card-muted);text-align:center;font-size:12px;font-style:normal}.collection-browser-groups{gap:24px;display:grid}.collection-browser-group{min-width:0}.collection-browser-group>header{border-bottom:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;gap:16px;min-height:43px;margin-bottom:10px;display:flex}.collection-browser-group>header>div{align-items:center;gap:9px;display:flex}.collection-browser-group>header h2{letter-spacing:-.025em;margin:0;font-size:18px}.collection-browser-group>header>div>span{background:var(--admin-upload-surface);min-width:22px;height:22px;color:var(--admin-card-muted);border-radius:999px;place-items:center;font-size:8px;font-weight:750;display:grid}.collection-browser-group>header>button{color:var(--admin-card-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 2px;font-size:9px;font-weight:700}.collection-browser-group>header>button:hover{color:var(--admin-accent)}.collection-browser-items{display:grid}.collection-browser-items.is-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.collection-browser-items.is-list{grid-template-columns:1fr;gap:7px}.collection-browser-card{min-width:0;color:var(--admin-ink);border-radius:0;flex-direction:column;transition:transform .18s,background .18s;display:flex}.collection-browser-card:hover{transform:translateY(-2px)}.collection-browser-card:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.collection-browser-card:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 40%, transparent)}}.collection-browser-card:focus-visible{outline-offset:3px}.collection-browser-media{aspect-ratio:16/9.2;background:var(--admin-media-bg);border:0;border-radius:0;min-width:0;position:relative;overflow:hidden}.collection-browser-media>img,.collection-browser-media>.collection-media-placeholder{object-fit:cover;width:100%;height:100%;display:block}.collection-media-placeholder.is-compact-icon{background:var(--admin-media-bg);min-height:0}@supports (color:color-mix(in lab, red, red)){.collection-media-placeholder.is-compact-icon{background:color-mix(in srgb, var(--admin-media-bg) 86%, var(--admin-card-muted))}}.collection-media-placeholder.is-compact-icon{color:var(--admin-card-muted);padding:0}@supports (color:color-mix(in lab, red, red)){.collection-media-placeholder.is-compact-icon{color:color-mix(in srgb, var(--admin-card-muted) 84%, var(--admin-ink))}}.collection-media-placeholder.is-compact-icon .collection-placeholder-icon{background:0 0;width:100%;height:100%}.collection-type-icon{filter:none;width:27px;height:27px;overflow:visible}.collection-type-icon.is-generated-outline:not(.component-role-icon){background:transparent var(--collection-type-icon-mask) center / contain no-repeat;filter:opacity(.78)drop-shadow(.35px 0 #000)drop-shadow(-.35px 0 #000);flex:none;display:block}html[data-theme=dark] .component-role-icon.is-generated-outline,html[data-theme=dark] .collection-type-icon.is-generated-outline:not(.component-role-icon){filter:invert()opacity(.82)drop-shadow(.35px 0 #fff)drop-shadow(-.35px 0 #fff)}.collection-media-placeholder:not(.is-compact-icon) .collection-placeholder-icon>.collection-type-icon{width:76px;height:76px}.collection-marker-platform-label{color:var(--admin-card-muted)}@supports (color:color-mix(in lab, red, red)){.collection-marker-platform-label{color:color-mix(in srgb, var(--admin-card-muted) 84%, var(--admin-ink))}}.collection-marker-platform-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:17px;font-weight:750}.collection-listing-badge{border:1px solid var(--admin-accent);position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.collection-listing-badge{border:1px solid color-mix(in srgb, var(--admin-accent) 28%, transparent)}}.collection-listing-badge{background:var(--admin-panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.collection-listing-badge{background:color-mix(in srgb, var(--admin-panel) 88%, transparent)}}.collection-listing-badge{color:var(--admin-accent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:5px 8px;font-size:7px;font-weight:800}.collection-browser-card-copy{flex-direction:column;gap:3px;min-width:0;padding:8px 0 1px;display:flex}.collection-browser-card-copy h3{letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;line-height:1.25;overflow:hidden}.collection-browser-card-copy>span{color:var(--admin-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.collection-browser-card-fact{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;min-width:0;margin-top:3px;display:grid}.collection-browser-card-fact>span:first-child{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.collection-browser-card-fact strong{color:var(--admin-ink);text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.collection-browser-card-fact i{color:var(--admin-card-muted);font-size:9px;font-style:normal}.collection-browser-card-fact small{color:var(--admin-card-muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}.collection-fact-icon{width:16px;height:16px;color:var(--admin-ink);flex:none}.collection-browser-arrow{width:23px;height:23px;color:var(--admin-card-muted);background:0 0;border-radius:0;place-items:center;font-size:12px;transition:color .18s,transform .18s;display:grid}.collection-browser-card:hover .collection-browser-arrow{color:var(--admin-accent);transform:translate(2px)}.collection-browser-items.is-list .collection-browser-card{border:1px solid var(--admin-border);background:var(--admin-panel);grid-template-columns:118px minmax(0,1fr);align-items:center;min-height:86px;padding:5px;display:grid}.collection-browser-items.is-list .collection-browser-card:hover{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.collection-browser-items.is-list .collection-browser-card:hover{background:color-mix(in srgb, var(--admin-accent) 3%, var(--admin-panel))}}.collection-browser-items.is-list .collection-browser-media{aspect-ratio:auto;border:0;border-radius:10px;height:74px}.collection-browser-items.is-list .collection-browser-card-copy{padding:7px 10px 7px 13px}.collection-browser-items.is-list .collection-browser-card-copy h3{font-size:15px}.collection-browser-empty{min-height:150px}.collection-browser-empty>span{color:var(--admin-card-muted);margin-top:-48px;font-size:10px;display:block}@media (width<=1280px) and (width>=901px){.collection-browser-items.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px) and (width>=701px){.collection-browser-items.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.build-subtab-shell{gap:9px}.chrono-setup-context{grid-template-columns:1fr;gap:4px}.grouping-measurement-guide dl{grid-template-columns:1fr}.grouping-measurement-guide{margin:16px 0 20px}.grouping-measurement-guide>summary{min-height:70px;padding:13px 14px}.grouping-measurement-guide>summary strong{font-size:13px}.grouping-measurement-guide>div{padding:13px}.performance-scoreboard-head{flex-direction:column;align-items:flex-start;gap:7px;min-height:82px;padding:15px 52px 15px 15px}.performance-scoreboard-head>small{text-align:left;max-width:none}.performance-score-grid,.performance-score-methodology>div{grid-template-columns:1fr;padding:9px}.performance-score-caveat{grid-column:auto}.grouping-test-setup{grid-template-columns:1fr}.grouping-spread-surface{min-height:190px;padding:2px 5px}.grouping-spread-head{align-items:flex-start}.grouping-spread-head>div:last-child{flex-direction:column;align-items:flex-end}.joule-creep-main-summary{align-items:flex-start;gap:10px;padding:12px 13px}.joule-creep-summary-side{flex-direction:column-reverse;align-items:flex-end;gap:5px}.joule-creep-status{text-align:left;white-space:normal;justify-content:flex-start;max-width:150px}.joule-creep-summary-copy>small{max-width:58vw}.joule-creep-layout{grid-template-columns:1fr;padding:9px}.joule-creep-result{padding:14px}.joule-creep-chart{padding:8px}.joule-creep-points{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 9px 9px}.joule-creep-warnings{grid-template-columns:1fr;gap:5px;margin:0 9px 9px}.joule-creep-awaiting{flex-direction:column;align-items:stretch}.joule-creep-awaiting>span{align-self:flex-start}.joule-creep-empty-progress{grid-template-columns:1fr;padding:9px}.collection-add-menu>div{position:fixed;inset:auto 12px 12px}.collection-browser-search-row{grid-template-columns:1fr;gap:9px}.collection-browser-search-row .collection-add-actions,.collection-browser-search-row .collection-add-menu,.collection-browser-search-row .admin-button{width:100%}.collection-browser-navigation{flex-direction:column;align-items:stretch;gap:9px}.collection-browser-tabs{width:100%}.collection-browser-tabs button{flex:1 0 auto;padding:0 12px}.collection-browser-controls{justify-content:space-between}.collection-browser-filter-panel .gear-class-filter{grid-template-columns:1fr;gap:6px}.collection-attention-row{grid-template-columns:19px minmax(0,1fr) 24px;min-height:62px}.collection-attention-row small{display:none}.collection-attention-row>i{grid-column:3}.collection-attention-row{margin-bottom:20px}.collection-attention-panel{grid-template-columns:1fr;max-height:260px;margin-top:-12px}.collection-browser-groups{gap:24px}.collection-browser-group>header>button{display:none}.collection-browser-items.is-grid,.collection-browser-items.is-list{grid-template-columns:1fr;gap:7px}.collection-browser-items.is-grid .collection-browser-card,.collection-browser-items.is-list .collection-browser-card{border:1px solid var(--admin-border);background:var(--admin-panel);grid-template-columns:102px minmax(0,1fr);align-items:center;min-height:84px;padding:5px;display:grid;transform:none}.collection-browser-items.is-grid .collection-browser-media,.collection-browser-items.is-list .collection-browser-media{aspect-ratio:auto;border:0;border-radius:10px;height:72px}.collection-browser-items.is-grid .collection-browser-card-copy,.collection-browser-items.is-list .collection-browser-card-copy{padding:7px 8px 7px 11px}.collection-browser-card-copy h3,.collection-browser-items.is-list .collection-browser-card-copy h3{font-size:13px}.collection-browser-card-fact strong,.collection-browser-card-fact small{font-size:8px}.collection-type-icon{width:24px;height:24px}.collection-marker-platform-label{font-size:12px}}.performance-test-toolbar{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:15px 17px;display:flex}.performance-test-toolbar>div{gap:4px;min-width:0;display:grid}.performance-test-toolbar strong{color:var(--admin-ink);font-size:15px}.performance-test-toolbar span{color:var(--admin-card-muted);font-size:10px;line-height:1.5}.performance-test-toolbar .workspace-context-action{flex:none;min-height:42px;padding:0 16px;font-size:10px}html.performance-session-open{overflow:hidden}.performance-session-backdrop{z-index:220}.performance-session-dialog{flex-direction:column;width:min(1080px,100%);max-height:calc(100dvh - 40px);display:flex;position:relative;overflow:hidden}.performance-session-dialog.is-choosing{width:min(900px,100%)}.performance-session-dialog>header{flex:none;position:relative}.performance-session-dialog>header .eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:min(70vw,700px);overflow:hidden}.performance-session-dialog>header h2{font-size:clamp(22px,3vw,30px)}.performance-test-chooser{overflow-y:auto}.performance-test-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.performance-test-options>button{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);min-width:0;min-height:190px;color:var(--admin-ink);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 18px;align-content:start;align-items:start;gap:13px;padding:17px;display:grid}.performance-test-options>button:hover,.performance-test-options>button:focus-visible{border-color:var(--admin-accent);background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.performance-test-options>button:hover,.performance-test-options>button:focus-visible{background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-upload-surface))}}.performance-test-options>button:hover,.performance-test-options>button:focus-visible{outline:none;transform:translateY(-1px)}.performance-test-option-icon{background:var(--admin-accent);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.performance-test-option-icon{background:color-mix(in srgb, var(--admin-accent) 11%, var(--admin-panel))}}.performance-test-option-icon{color:var(--admin-accent)}.performance-test-option-icon .collection-fact-icon{color:currentColor;width:24px;height:24px}.performance-test-options>button>span:nth-child(2){gap:7px;min-width:0;display:grid}.performance-test-options small{color:var(--admin-accent);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}.performance-test-options strong{font-size:17px;line-height:1.15}.performance-test-options em{color:var(--admin-card-muted);font-size:10px;font-style:normal;line-height:1.55}.performance-test-options>button>i{color:var(--admin-card-muted);align-self:center;font-size:15px;font-style:normal}.performance-session-steps{border-bottom:1px solid var(--admin-row-border);background:var(--admin-page);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.performance-session-steps{background:color-mix(in srgb, var(--admin-page) 48%, var(--admin-panel))}}.performance-session-steps{padding:7px 22px}.performance-session-steps button{min-height:48px;color:var(--admin-card-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;display:flex}.performance-session-steps button>span{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.performance-session-steps button strong{font-size:10px}.performance-session-steps button.is-complete{color:var(--admin-ink)}.performance-session-steps button.is-complete>span{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.performance-session-steps button.is-complete>span{border-color:color-mix(in srgb, var(--admin-accent) 35%, var(--admin-row-border))}}.performance-session-steps button.is-complete>span{color:var(--admin-accent)}.performance-session-steps button.is-active{background:var(--admin-panel);color:var(--admin-ink);box-shadow:0 1px 0 var(--admin-row-border)}.performance-session-steps button.is-active>span{border-color:var(--admin-primary);background:var(--admin-primary);color:var(--admin-primary-text)}.performance-session-content{background:var(--admin-page);flex:auto;min-height:0;padding:18px 22px 26px;scroll-padding-block:18px;overflow-y:auto}.performance-session-content>.repeat-list{max-width:980px;margin:0 auto}.performance-session-record{box-shadow:none;background:0 0;border:0;border-radius:18px;padding:0;overflow:visible}.performance-session-record>.repeat-card-body{padding:0}.performance-session-phase{border:1px solid var(--admin-row-border);background:var(--admin-panel);border-radius:18px;gap:16px;padding:18px;display:grid}.performance-session-phase-intro{border-bottom:1px solid var(--admin-row-border);grid-template-columns:auto minmax(0,1fr);gap:4px 13px;padding-bottom:14px;display:grid}.performance-session-phase-intro>span{background:var(--admin-accent);border-radius:999px;grid-row:1/span 2;align-self:start}@supports (color:color-mix(in lab, red, red)){.performance-session-phase-intro>span{background:color-mix(in srgb, var(--admin-accent) 11%, var(--admin-panel))}}.performance-session-phase-intro>span{color:var(--admin-accent);letter-spacing:.07em;text-transform:uppercase;padding:6px 9px;font-size:8px;font-weight:800}.performance-session-phase-intro strong{color:var(--admin-ink);font-size:15px}.performance-session-phase-intro small{color:var(--admin-card-muted);font-size:9px;line-height:1.5}.performance-session-phase .grouping-measurement-guide{margin:0}.performance-session-footer{border-top:1px solid var(--admin-row-border);background:var(--admin-panel);padding:11px 22px max(11px, env(safe-area-inset-bottom));flex:none;justify-content:space-between;align-items:center;gap:18px;display:flex}.performance-session-footer>div{gap:8px;display:flex}.performance-session-footer .admin-button{min-width:112px;min-height:42px}.performance-session-discard-trigger{color:var(--admin-card-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 0;font-size:9px;font-weight:700}.performance-session-discard-trigger:hover{color:var(--admin-danger)}.performance-session-confirm{z-index:4;border-radius:inherit;background:var(--admin-page);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.performance-session-confirm{background:color-mix(in srgb, var(--admin-page) 84%, transparent)}}.performance-session-confirm{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:22px}.performance-session-confirm>div{border:1px solid var(--admin-row-border);background:var(--admin-panel);text-align:center;border-radius:20px;justify-items:center;gap:10px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 24px 70px #00000038}.performance-session-confirm strong{font-size:18px}.performance-session-confirm p{color:var(--admin-card-muted);margin:0;font-size:10px;line-height:1.5}.performance-session-confirm>div>div{gap:7px;margin-top:5px;display:flex}@media (width<=700px){.performance-test-toolbar{border-radius:15px;gap:12px;min-height:68px;padding:12px}.performance-test-toolbar span{display:none}.performance-test-toolbar .workspace-context-action{min-height:40px;padding:0 13px}.performance-session-backdrop{align-items:end;padding:0}.performance-session-dialog{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100vw;max-height:100dvh}.performance-session-dialog.is-running{border:0;border-radius:0;height:100dvh;max-height:100dvh}.performance-session-dialog>header{min-height:72px;padding:max(12px, env(safe-area-inset-top)) 14px 12px;align-items:center}.performance-session-dialog>header h2{font-size:19px}.performance-session-dialog>header>button{width:38px;height:38px}.performance-test-chooser{padding:14px 13px max(18px, env(safe-area-inset-bottom))}.performance-test-options{grid-template-columns:1fr}.performance-test-options>button{border-radius:15px;grid-template-columns:40px minmax(0,1fr) 16px;min-height:112px;padding:13px}.performance-test-option-icon{border-radius:12px;width:40px;height:40px}.performance-test-options strong{font-size:15px}.performance-session-steps{padding:5px 8px}.performance-session-steps button{gap:5px;min-width:0;min-height:43px;padding:0 3px}.performance-session-steps button>span{width:21px;height:21px}.performance-session-steps button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.performance-session-content{padding:10px 10px 18px}.performance-session-phase{border-radius:15px;gap:13px;padding:12px}.performance-session-phase-intro{grid-template-columns:1fr;gap:4px;padding-bottom:11px}.performance-session-phase-intro>span{grid-row:auto;justify-self:start}.performance-session-phase-intro strong{font-size:14px}.performance-session-footer{padding:7px 8px max(7px, env(safe-area-inset-bottom));gap:8px}.performance-session-footer>div{flex:auto;grid-template-columns:1fr 1.15fr;gap:5px;display:grid}.performance-session-footer .admin-button{min-width:0;min-height:42px;padding:0 8px;font-size:8px}.performance-session-discard-trigger{flex:none;padding:7px 4px;font-size:0}.performance-session-discard-trigger:after{content:"Verwerfen";font-size:8px}.performance-session-confirm{border-radius:0;padding:14px}.performance-session-confirm>div{padding:20px 16px}.performance-session-confirm>div>div{grid-template-columns:1fr 1fr;width:100%;display:grid}}@media (width<=980px){.overview-primary-grid{grid-template-columns:1fr}.overview-object-card{grid-template-columns:58px minmax(0,1fr) minmax(220px,.8fr)}.overview-object-card>a{border-top:1px solid var(--admin-row-border);border-left:0;grid-column:1/-1}.component-read-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}}@media (width<=760px){.catalog-product-detail-shell{gap:9px;width:calc(100% - 18px);padding:12px 0 32px}.catalog-product-back-link{min-height:38px}.catalog-product-detail-hero,.catalog-product-detail-facts,.catalog-product-community-card{border-radius:15px}.catalog-product-detail-hero{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:108px;padding:15px 13px}.catalog-product-detail-icon{border-radius:13px;width:48px;height:48px}.catalog-product-detail-icon .collection-type-icon{width:27px;height:27px}.catalog-product-detail-hero h1{font-size:28px}.catalog-product-detail-actions{flex-flow:wrap;grid-column:2;align-items:flex-start;width:100%;margin-top:-2px}.catalog-product-detail-facts>header,.catalog-product-community-card>header{min-height:60px;padding:10px 12px}.catalog-product-detail-facts>p{padding:10px 12px}.catalog-product-community-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-product-community-stats article:nth-child(3){border-top:1px solid var(--admin-row-border);border-left:0}.catalog-product-community-stats article:nth-child(4){border-top:1px solid var(--admin-row-border)}.catalog-product-source-list{padding:11px}.catalog-product-source-list>a{grid-template-columns:minmax(0,1fr) 14px;gap:3px 9px}.catalog-product-source-list>a em{grid-column:1}.catalog-product-source-list>a i{grid-area:1/2/3}.catalog-product-community-card>footer{flex-direction:column;align-items:flex-start;gap:8px;padding:11px 12px}.workspace-overview-read{gap:9px}.overview-performance-card,.overview-build-card,.overview-object-card,.overview-description-card,.overview-key-data-card,.component-read-browser{border-radius:15px}.overview-performance-card>header,.overview-build-card>header,.overview-key-data-card>header,.component-read-toolbar{min-height:60px;padding:10px 12px}.overview-performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-performance-metrics>article{grid-template-columns:32px minmax(0,1fr);min-height:105px;padding:12px 10px}.overview-performance-metrics>article:first-child{border-bottom:1px solid var(--admin-row-border);grid-column:1/-1}.overview-performance-metrics>article:nth-child(2){border-left:0}.overview-metric-icon{width:32px;height:32px}.overview-performance-metrics strong{font-size:22px}.overview-marker-identity-pair{grid-template-columns:1fr}.overview-marker-identity-layer>button{grid-template-columns:38px minmax(0,1fr) auto;min-height:72px}.overview-marker-identity-relationship{border-inline:0;border-block:1px solid var(--admin-row-border);grid-auto-flow:column;gap:7px;width:auto;min-height:28px}.overview-marker-identity-relationship i{transform:rotate(90deg)}.overview-marker-identity-relationship em{max-width:none}.overview-object-card{grid-template-columns:52px minmax(0,1fr)}.overview-object-copy{padding:12px 12px 12px 0}.overview-object-card dl{border-top:1px solid var(--admin-row-border);border-left:0;grid-column:1/-1}.overview-object-card>a{grid-column:1/-1}.overview-description-card{grid-template-columns:1fr;gap:5px;padding:12px 13px}.overview-key-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-key-facts>article:nth-child(3n){border-right:1px solid var(--admin-row-border)}.overview-key-facts>article:nth-child(2n){border-right:0}.overview-build-upgrades>header{min-height:50px}.overview-upgrade-list{grid-template-columns:1fr}.overview-upgrade-list>article{min-height:59px}.overview-upgrade-list>article:nth-child(2n){border-left:0}.overview-upgrade-list>article:nth-child(n+2){border-top:1px solid var(--admin-row-border)}.overview-upgrade-list>article:nth-child(n+4),.overview-build-upgrades>footer>span{display:none}.component-read-toolbar{flex-direction:column;align-items:flex-start}.component-read-toolbar>div:last-child{width:100%}.component-read-toolbar>div:last-child .workspace-context-action{flex:auto}.component-read-categories{z-index:20;position:sticky;top:124px}.component-read-layout{min-height:0;display:block}.component-read-list{border-right:0;max-height:none;padding:7px;overflow:visible}.component-read-list button{min-height:64px}.component-read-detail-empty,.component-read-focus-backdrop{display:none}.component-read-focus-backdrop.is-open{z-index:160;background:#00000057;padding:0;display:grid;position:fixed;inset:0}.component-read-focus-card{width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.component-read-focus-header{min-height:max(72px, calc(56px + env(safe-area-inset-top)));padding:max(10px, env(safe-area-inset-top)) 11px 10px;grid-template-columns:38px 40px minmax(0,1fr);gap:9px}.component-read-focus-header>button:first-child{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);width:38px;height:38px;color:var(--admin-ink);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.component-read-focus-header>button:first-child span{font-size:14px}.component-read-focus-header>button:first-child em{display:none}.component-read-focus-icon{width:40px;height:40px}.component-read-focus-close{display:none}.component-read-focus-meta{padding-inline:11px}.component-read-focus-body{padding:10px 10px max(18px, env(safe-area-inset-bottom))}html.component-read-focus-open,html.component-read-focus-open body{overflow:hidden}}@media (width<=460px){.overview-performance-card>header a,.overview-build-card>header a{font-size:0}.overview-performance-card>header a:before{content:"Tests";font-size:8px}.overview-build-card>header a:before{content:"Alle";font-size:8px}.overview-performance-card>header a i,.overview-build-card>header a i{font-size:8px}.overview-object-card dl{grid-template-columns:1fr}.overview-object-card dl>div+div{border-top:1px solid var(--admin-row-border);border-left:0}.overview-key-facts>article{padding:10px}.component-read-toolbar>div:last-child{flex-direction:column;align-items:stretch}.component-read-toolbar .stock-component-toggle,.component-read-toolbar .workspace-context-action{justify-content:center;width:100%}.component-read-categories{top:118px}.component-read-categories button{flex-basis:102px;min-width:102px}.component-read-list button{grid-template-columns:36px minmax(0,1fr) 14px}.component-read-costs{grid-template-columns:1fr}.component-read-costs>div+div{border-top:1px solid var(--admin-row-border);border-left:0}}@media (width<=1050px){.product-tour-heading{grid-template-columns:1fr;align-items:start;gap:22px}.product-tour-heading>p{max-width:720px}.product-tour-layout{grid-template-columns:1fr}.product-tour-copy{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:12px 24px;display:grid}.product-tour-tabs{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.product-tour-tabs button{min-height:52px}.product-tour-description{margin:0 6px}.product-tour-arrows{align-self:end;margin:0}}@media (width<=760px){.product-tour-section{padding-top:86px}.product-tour-heading{margin-bottom:30px}.product-tour-copy{gap:0;display:flex}.product-tour-tabs{scrollbar-width:none;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.product-tour-tabs::-webkit-scrollbar{display:none}.product-tour-tabs button{min-width:122px}.product-tour-description{margin:18px 6px 0;padding-top:18px}.product-tour-arrows{margin-top:18px}.product-tour-panel,.tour-app-surface{min-height:530px}.tour-app-header{grid-template-columns:34px minmax(82px,auto) minmax(0,1fr)}.tour-app-brand{width:32px;height:32px}.tour-app-header nav{overflow:hidden}.tour-app-header nav span{padding:0 7px;font-size:7px}.tour-overview-main{grid-template-columns:minmax(140px,.68fr) minmax(0,1.32fr)}.tour-overview-photo{min-height:220px}.tour-overview-summary{padding:15px}.tour-score-grid{gap:5px}.tour-score-grid strong{font-size:18px}.tour-chrono-chart svg{height:195px}.tour-grouping-layout{grid-template-columns:minmax(210px,.85fr) minmax(0,1.15fr)}.tour-grouping-report{padding:16px}.tour-component-layout{grid-template-columns:minmax(145px,.32fr) minmax(0,1fr)}}@media (width<=460px){.product-tour-section{padding:72px 17px 34px}.product-tour-heading h2{font-size:43px}.product-tour-heading>p{font-size:14px}.product-tour-copy,.product-tour-browser{border-radius:18px}.product-tour-browser-bar{height:32px;padding-inline:10px}.product-tour-browser-bar strong{font-size:6px}.product-tour-panel,.tour-app-surface{min-height:610px}.tour-app-surface{padding:8px}.tour-app-header{border-radius:12px;grid-template-columns:32px minmax(72px,auto) minmax(0,1fr);gap:6px;min-height:52px;padding:6px}.tour-app-brand{border-radius:8px;width:30px;height:30px}.tour-app-title strong{font-size:8px}.tour-app-title small{font-size:5px}.tour-app-header nav{gap:2px}.tour-app-header nav span{min-height:30px;padding:0 6px;font-size:6px}.tour-app-header nav span:not(.is-active){display:none}.tour-overview-main{grid-template-columns:1fr;gap:6px;margin-top:6px}.tour-overview-photo{border-radius:12px;min-height:135px}.tour-overview-summary{border-radius:12px;min-height:185px;padding:12px}.tour-overview-summary>h3{font-size:30px}.tour-score-grid{padding-top:12px}.tour-score-grid strong{font-size:17px}.tour-build-glance{border-radius:12px;margin-top:6px}.tour-build-glance>header{min-height:38px}.tour-build-glance>header span{display:none}.tour-build-glance>div{grid-template-columns:1fr 1fr}.tour-build-glance article:nth-child(3){display:none}.tour-preview-heading{border-radius:12px;min-height:56px;margin-top:6px;padding:8px 10px}.tour-preview-heading h3{font-size:17px}.tour-setup-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:5px}.tour-setup-chips>span{border-radius:9px;grid-template-columns:22px minmax(0,1fr);column-gap:5px;padding:6px}.tour-setup-chips i{border-radius:7px;width:21px;height:21px;font-size:8px}.tour-setup-chips small{font-size:5px}.tour-setup-chips strong{font-size:6px}.tour-chrono-chart{border-radius:12px;margin-top:5px;padding:9px 7px 2px}.tour-chrono-chart svg{height:178px}.tour-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:5px}.tour-metric-row article{border-radius:9px;padding:7px 8px}.tour-metric-row strong{font-size:10px}.tour-grouping-layout{grid-template-columns:1fr;gap:5px;min-height:0;margin-top:5px}.tour-target-card{border-radius:12px;height:260px;padding:5px}.tour-grouping-report{border-radius:12px;min-height:235px;padding:13px}.tour-grouping-report>strong{font-size:25px}.tour-grouping-report>div{gap:4px;margin-top:13px}.tour-grouping-report article{border-radius:8px;padding:8px}.tour-grouping-report article strong{font-size:11px}.tour-grouping-report footer{margin-top:12px}.tour-component-groups{border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:45px;margin-top:6px}.tour-component-groups>span{font-size:6px}.tour-component-groups>span:nth-child(3){display:none}.tour-component-layout{margin-top:5px;display:block}.tour-component-layout>aside{display:none}.tour-component-layout>section{border-radius:12px;min-height:490px}.tour-component-layout>section>header{min-height:72px}.tour-component-fields{grid-template-columns:1fr}.tour-component-specs>div{grid-template-columns:1fr 1fr}.tour-component-specs>div>span:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-tour-panel{background:var(--admin-page);height:640px;min-height:0;overflow:hidden}.product-tour-exact-view{background:var(--admin-page);min-height:640px;color:var(--admin-ink);pointer-events:none;-webkit-user-select:none;user-select:none;padding:12px;overflow:hidden}.product-tour-exact-view .workspace-tab-bar-wrap{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0;padding:0 0 8px;position:relative;top:auto}.product-tour-exact-view .workspace-tab-bar{box-shadow:0 7px 20px #0000000a}.product-tour-exact-view .workspace-tab-content{padding-top:0}.product-tour-exact-view .workspace-read-sections{margin-top:0}.product-tour-exact-view.is-chrono .performance-test-toolbar,.product-tour-exact-view.is-chrono .performance-scoreboard,.product-tour-exact-view.is-chrono .joule-creep-insight,.product-tour-exact-view.is-chrono .performance-grouping-section,.product-tour-exact-view.is-chrono .performance-magazine-section,.product-tour-exact-view.is-grouping .performance-test-toolbar,.product-tour-exact-view.is-grouping .performance-scoreboard,.product-tour-exact-view.is-grouping .joule-creep-insight,.product-tour-exact-view.is-grouping .performance-chrono-section,.product-tour-exact-view.is-grouping .performance-magazine-section{display:none}@media (width<=760px){.product-tour-panel{height:610px;min-height:0}.product-tour-exact-view{min-height:610px;padding:8px}.product-tour-exact-view .workspace-tab-bar{overflow:hidden}.product-tour-exact-view .workspace-tab-bar button{min-width:94px}}@media (width<=460px){.product-tour-panel{height:640px;min-height:0}.product-tour-exact-view{min-height:640px;padding:6px}.product-tour-exact-view .workspace-tab-bar-wrap{padding-bottom:6px}.product-tour-exact-view .workspace-tab-bar button{min-width:86px;min-height:42px;padding:6px}.product-tour-exact-view .workspace-tab-bar button>span{font-size:8px}}.wiki-page{background:var(--admin-page);min-height:100vh;color:var(--admin-ink)}.wiki-shell{width:min(1240px,100%);margin:0 auto;padding:clamp(28px,5vw,72px) clamp(18px,4vw,48px) clamp(70px,8vw,110px)}.wiki-hero{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:28px;padding:clamp(28px,6vw,76px);position:relative;overflow:hidden;box-shadow:0 20px 60px #0000000e}.wiki-hero:before{content:"";background:var(--admin-accent);border-radius:0 0 4px 4px;width:84px;height:4px;position:absolute;top:0;left:clamp(28px,6vw,76px)}.wiki-hero .eyebrow,.wiki-section-heading .eyebrow,.wiki-core-rule .eyebrow,.wiki-roadmap .eyebrow,.wiki-article-heading .eyebrow,.wiki-related .eyebrow{color:var(--admin-accent);margin:0 0 10px;font-size:9px;font-weight:760}.wiki-hero h1{letter-spacing:-.065em;max-width:790px;margin:0;font-size:clamp(48px,7.2vw,94px);font-weight:520;line-height:.94}.wiki-hero>p:not(.eyebrow){max-width:690px;color:var(--admin-card-muted);margin:26px 0 0;font-size:clamp(15px,1.6vw,19px);line-height:1.65}.wiki-hero-meta{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.wiki-hero-meta span{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);min-height:31px;color:var(--admin-card-muted);border-radius:999px;align-items:center;padding:0 12px;font-size:10px;font-weight:680;display:inline-flex}.wiki-featured,.wiki-guide-section,.wiki-core-rule,.wiki-roadmap{margin-top:clamp(34px,5vw,64px)}.wiki-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:17px;display:flex}.wiki-section-heading h2,.wiki-core-rule h2,.wiki-roadmap h2,.wiki-related h2{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,38px);font-weight:590}.wiki-section-heading>span,.wiki-section-heading>p{color:var(--admin-card-muted);margin:0;font-size:11px}.wiki-featured>a{border:1px solid var(--admin-accent);grid-template-columns:82px minmax(0,1fr) 50px;align-items:center;gap:clamp(16px,3vw,36px);min-height:184px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wiki-featured>a{border:1px solid color-mix(in srgb, var(--admin-accent) 55%, var(--admin-border))}}.wiki-featured>a{background:var(--admin-accent);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.wiki-featured>a{background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-panel))}}.wiki-featured>a{padding:clamp(22px,4vw,42px);transition:transform .18s,border-color .18s,background-color .18s}.wiki-featured>a:hover{border-color:var(--admin-accent);background:var(--admin-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.wiki-featured>a:hover{background:color-mix(in srgb, var(--admin-accent) 8%, var(--admin-panel))}}.wiki-card-number{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;font-size:clamp(28px,4vw,47px);font-weight:760}.wiki-featured>a>div{gap:7px;min-width:0;display:grid}.wiki-featured small,.wiki-guide-card div>small,.wiki-related a small{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:760}.wiki-featured strong{letter-spacing:-.04em;font-size:clamp(22px,3.2vw,36px);font-weight:610}.wiki-featured p,.wiki-guide-card p{max-width:730px;color:var(--admin-card-muted);margin:0;font-size:13px;line-height:1.55}.wiki-featured i{border:1px solid var(--admin-border);background:var(--admin-panel);width:46px;height:46px;color:var(--admin-accent);border-radius:50%;place-items:center;font-size:20px;font-style:normal;display:grid}.wiki-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wiki-guide-card{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:22px;flex-direction:column;min-height:275px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.wiki-guide-card:hover{border-color:var(--admin-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.wiki-guide-card:hover{border-color:color-mix(in srgb, var(--admin-accent) 62%, var(--admin-border))}}.wiki-guide-card:hover{box-shadow:0 18px 38px #0000000e}.wiki-guide-card>header{border-bottom:1px solid var(--admin-row-border);min-height:50px;color:var(--admin-card-muted);font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;padding:0 21px;font-size:9px;display:flex}.wiki-guide-card>header span{color:var(--admin-accent);font-weight:780}.wiki-guide-card>div{flex:1;padding:23px 21px}.wiki-guide-card h3{letter-spacing:-.035em;margin:8px 0 9px;font-size:clamp(20px,2vw,27px);font-weight:610;line-height:1.08}.wiki-guide-card>footer{border-top:1px solid var(--admin-row-border);justify-content:space-between;align-items:center;min-height:51px;padding:0 21px;font-size:11px;font-weight:720;display:flex}.wiki-guide-card>footer i{color:var(--admin-accent);font-size:16px;font-style:normal}.wiki-core-rule{border:1px solid var(--admin-border);background:var(--admin-primary);color:var(--admin-primary-text);border-radius:24px;grid-template-columns:minmax(230px,.8fr) minmax(280px,1fr) auto;align-items:center;gap:clamp(24px,4vw,50px);padding:clamp(25px,4vw,42px);display:grid}.wiki-core-rule .eyebrow{color:var(--admin-accent)}.wiki-core-rule p:not(.eyebrow){color:var(--admin-primary-text);margin:0}@supports (color:color-mix(in lab, red, red)){.wiki-core-rule p:not(.eyebrow){color:color-mix(in srgb, var(--admin-primary-text) 72%, transparent)}}.wiki-core-rule p:not(.eyebrow){font-size:14px;line-height:1.65}.wiki-core-rule>a{border:1px solid var(--admin-primary-text);justify-content:center;align-items:center;gap:18px;min-height:46px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wiki-core-rule>a{border:1px solid color-mix(in srgb, var(--admin-primary-text) 30%, transparent)}}.wiki-core-rule>a{color:var(--admin-primary-text);white-space:nowrap;border-radius:999px;padding:0 17px;font-size:11px;font-weight:720}.wiki-core-rule>a:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.wiki-roadmap{border-top:1px solid var(--admin-border);grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);gap:clamp(30px,6vw,76px);padding-top:38px;display:grid}.wiki-roadmap ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.wiki-roadmap li{border-bottom:1px solid var(--admin-row-border);min-height:51px;color:var(--admin-card-muted);align-items:center;font-size:13px;display:flex}.wiki-roadmap li:before{content:"";background:var(--admin-accent);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-right:13px}.wiki-article-shell{grid-template-columns:230px minmax(0,870px);justify-content:center;gap:clamp(36px,6vw,84px);width:min(1280px,100%);margin:0 auto;padding:clamp(28px,5vw,70px) clamp(18px,4vw,48px) 100px;display:grid}.wiki-article-sidebar{align-self:start;gap:14px;display:grid;position:sticky;top:94px}.wiki-back-link{min-height:42px;color:var(--admin-card-muted);align-items:center;font-size:11px;font-weight:680;display:flex}.wiki-back-link:hover{color:var(--admin-accent)}.wiki-article-sidebar>div{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;grid-template-columns:auto 1fr;gap:4px 13px;padding:18px;display:grid}.wiki-article-sidebar>div>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;grid-row:1/span 2;align-self:center;font-size:25px;font-weight:780}.wiki-article-sidebar>div small{color:var(--admin-card-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.wiki-article-sidebar>div strong{font-size:10px}.wiki-article-sidebar nav{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;padding:10px;display:grid;overflow:hidden}.wiki-article-sidebar nav>small{color:var(--admin-card-muted);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px 10px;font-size:8px;font-weight:760}.wiki-article-sidebar nav a{border-top:1px solid var(--admin-row-border);min-height:42px;color:var(--admin-card-muted);align-items:center;padding:8px 10px;font-size:10px;line-height:1.35;display:flex}.wiki-article-sidebar nav a:hover{background:var(--admin-upload-surface);color:var(--admin-accent)}.wiki-article{min-width:0}.wiki-article-heading{border-bottom:1px solid var(--admin-border);padding:clamp(10px,2vw,24px) 0 clamp(28px,4vw,48px)}.wiki-article-heading h1{letter-spacing:-.058em;max-width:830px;margin:0;font-size:clamp(43px,6vw,76px);font-weight:530;line-height:.98}.wiki-article-heading>p:not(.eyebrow){max-width:720px;color:var(--admin-card-muted);margin:23px 0 0;font-size:16px;line-height:1.65}.wiki-article-summary{border:1px solid var(--admin-accent);gap:8px;margin-top:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.wiki-article-summary{border:1px solid color-mix(in srgb, var(--admin-accent) 50%, var(--admin-border))}}.wiki-article-summary{background:var(--admin-accent);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.wiki-article-summary{background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-panel))}}.wiki-article-summary{padding:21px 23px}.wiki-article-summary span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:780}.wiki-article-summary strong{font-size:clamp(16px,2vw,21px);font-weight:600;line-height:1.45}.wiki-article-sections>section{border-bottom:1px solid var(--admin-border);padding:clamp(40px,6vw,70px) 0;scroll-margin-top:90px}.wiki-article-sections>section>header{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:22px;display:grid}.wiki-article-sections>section>header>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;padding-top:7px;font-size:10px;font-weight:780}.wiki-article-sections h2{letter-spacing:-.045em;margin:0;font-size:clamp(27px,4vw,43px);font-weight:580;line-height:1.05}.wiki-article-sections>section>p{max-width:760px;color:var(--admin-card-muted);margin:15px 0 0 58px;font-size:14px;line-height:1.75}.wiki-section-intro{font-weight:570;color:var(--admin-ink)!important;font-size:16px!important;line-height:1.6!important}.wiki-section-why{border:1px solid var(--admin-accent);grid-template-columns:38px minmax(0,1fr);gap:13px;margin:20px 0 0 58px;display:grid}@supports (color:color-mix(in lab, red, red)){.wiki-section-why{border:1px solid color-mix(in srgb, var(--admin-accent) 38%, var(--admin-border))}}.wiki-section-why{background:var(--admin-accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.wiki-section-why{background:color-mix(in srgb, var(--admin-accent) 4%, var(--admin-panel))}}.wiki-section-why{padding:16px 18px}.wiki-section-why>span{background:var(--admin-accent);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.wiki-section-why>span{background:color-mix(in srgb, var(--admin-accent) 12%, var(--admin-upload-surface))}}.wiki-section-why>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;font-size:13px;font-weight:800}.wiki-section-why>div{gap:5px;min-width:0;display:grid}.wiki-section-why small{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:780}.wiki-section-why p{color:var(--admin-card-muted);margin:0;font-size:12px;line-height:1.65}.wiki-concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0 0 58px;display:grid}.wiki-concept-grid article{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;flex-direction:column;min-width:0;padding:18px;display:flex}.wiki-concept-grid small{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780}.wiki-concept-grid h3{margin:8px 0 9px;font-size:17px;line-height:1.15}.wiki-concept-grid p{color:var(--admin-card-muted);flex:1;margin:0;font-size:11px;line-height:1.55}.wiki-concept-grid span{border-top:1px solid var(--admin-row-border);color:var(--admin-small);margin-top:17px;padding-top:12px;font-size:9px;line-height:1.5;display:block}.wiki-step-list{gap:10px;margin:25px 0 0 58px;padding:0;list-style:none;display:grid}.wiki-step-list li{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:17px;padding:18px;display:grid}.wiki-step-list li>span{background:var(--admin-accent);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.wiki-step-list li>span{background:color-mix(in srgb, var(--admin-accent) 10%, var(--admin-upload-surface))}}.wiki-step-list li>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:780}.wiki-step-list h3{margin:1px 0 6px;font-size:16px}.wiki-step-list p{color:var(--admin-card-muted);margin:0;font-size:12px;line-height:1.6}.wiki-step-list small{color:var(--admin-accent);margin-top:10px;font-size:10px;line-height:1.55;display:block}.wiki-bullet-list{gap:0;margin:22px 0 0 58px;padding:0;list-style:none;display:grid}.wiki-bullet-list li{border-bottom:1px solid var(--admin-row-border);color:var(--admin-card-muted);padding:13px 8px 13px 24px;font-size:13px;line-height:1.55;position:relative}.wiki-bullet-list li:before{content:"";border:2px solid var(--admin-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:20px;left:2px}.wiki-callout{border:1px solid var(--admin-border);border-left:4px solid var(--admin-accent);background:var(--admin-panel);border-radius:16px;gap:7px;margin:25px 0 0 58px;padding:18px 20px;display:grid}.wiki-callout strong{font-size:13px}.wiki-callout p{color:var(--admin-card-muted);margin:0;font-size:12px;line-height:1.65}.wiki-callout.is-warning{border-left-color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.wiki-callout.is-warning{background:color-mix(in srgb, var(--warning) 5%, var(--admin-panel))}}.wiki-callout.is-success{border-left-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.wiki-callout.is-success{background:color-mix(in srgb, var(--success) 5%, var(--admin-panel))}}.wiki-related{padding-top:58px}.wiki-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.wiki-related a{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:98px;padding:15px;display:grid}.wiki-related a:hover{border-color:var(--admin-accent)}.wiki-related a>span{color:var(--admin-accent);font-family:var(--font-geist-mono), monospace;font-size:11px;font-weight:780}.wiki-related a>div{gap:5px;display:grid}.wiki-related a strong{font-size:12px;line-height:1.35}.wiki-related a i{color:var(--admin-accent);font-style:normal}.context-help-link{border:1px solid var(--admin-row-border);background:var(--admin-upload-surface);width:fit-content;min-height:34px;color:var(--admin-card-muted);border-radius:999px;align-items:center;gap:8px;margin:3px 0 12px;padding:0 12px;font-size:9px;font-weight:700;line-height:1.2;display:inline-flex}.context-help-link:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.context-help-link i{color:var(--admin-accent);font-style:normal}.context-help-link:focus-visible,.wiki-page a:focus-visible{outline:3px solid var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.context-help-link:focus-visible,.wiki-page a:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent) 40%, transparent)}}.context-help-link:focus-visible,.wiki-page a:focus-visible{outline-offset:3px}.app-menu>nav{overflow-y:auto}@media (width<=980px){.wiki-core-rule{grid-template-columns:1fr 1fr}.wiki-core-rule>a{grid-column:1/-1;justify-self:start}.wiki-article-shell{grid-template-columns:1fr;gap:20px}.wiki-article-sidebar{position:static}.wiki-article-sidebar>div{display:none}.wiki-article-sidebar nav{padding:7px;display:flex;overflow-x:auto}.wiki-article-sidebar nav>small{display:none}.wiki-article-sidebar nav a{border:0;border-radius:10px;min-width:max-content;min-height:38px;padding:0 11px}}@media (width<=700px){.wiki-shell{padding:20px 14px 70px}.wiki-hero{border-radius:21px;padding:32px 22px}.wiki-hero:before{left:22px}.wiki-hero h1{font-size:clamp(42px,13.5vw,62px)}.wiki-hero>p:not(.eyebrow){margin-top:20px;font-size:14px}.wiki-hero-meta{margin-top:22px}.wiki-section-heading{align-items:start}.wiki-section-heading>p{display:none}.wiki-featured>a{border-radius:19px;grid-template-columns:46px minmax(0,1fr) 34px;gap:11px;min-height:0;padding:19px 16px}.wiki-card-number{font-size:22px}.wiki-featured strong{font-size:20px}.wiki-featured p{display:none}.wiki-featured i{width:32px;height:32px;font-size:15px}.wiki-guide-grid{grid-template-columns:1fr}.wiki-guide-card{min-height:235px}.wiki-core-rule,.wiki-roadmap{border-radius:20px;grid-template-columns:1fr;padding:24px 20px}.wiki-core-rule>a{grid-column:auto;width:100%}.wiki-roadmap{gap:20px}.wiki-article-shell{padding:18px 14px 70px}.wiki-back-link{min-height:35px}.wiki-article-heading{padding-top:5px}.wiki-article-heading h1{font-size:clamp(40px,12vw,58px)}.wiki-article-heading>p:not(.eyebrow){font-size:14px}.wiki-article-summary{border-radius:17px;padding:18px}.wiki-article-sections>section{padding:42px 0}.wiki-article-sections>section>header{grid-template-columns:31px minmax(0,1fr);gap:8px}.wiki-article-sections>section>header>span{padding-top:5px}.wiki-article-sections h2{font-size:29px}.wiki-article-sections>section>p,.wiki-section-why,.wiki-concept-grid,.wiki-step-list,.wiki-bullet-list,.wiki-callout{margin-left:0}.wiki-section-why{grid-template-columns:34px minmax(0,1fr);padding:15px}.wiki-concept-grid{grid-template-columns:1fr}.wiki-concept-grid article{padding:17px}.wiki-step-list li{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:15px}.wiki-step-list li>span{width:38px;height:38px}.wiki-related>div{grid-template-columns:1fr}.context-help-link{white-space:normal;max-width:100%}}@media (width>=901px){.collection-admin-shell{max-width:var(--ui-collection-max);padding-right:var(--ui-workspace-gutter);padding-left:var(--ui-workspace-gutter)}.collection-admin-shell .admin-ownership-note{font-size:var(--ui-text-secondary)}.collection-admin-shell .collection-section-tabs button>span{font-size:var(--ui-text-control)}.collection-admin-shell .collection-section-tabs button>small{font-size:var(--ui-text-caption)}.collection-admin-shell .collection-add-menu>div button{font-size:var(--ui-text-secondary)}.collection-admin-shell .collection-browser-search-field>label{font-size:var(--ui-text-body)}.collection-admin-shell .collection-browser-search-field .collection-search input,.collection-admin-shell .collection-browser-search-row .admin-button.primary,.collection-admin-shell .collection-browser-tabs button{font-size:var(--ui-text-control)}.collection-admin-shell :is(.collection-view-toggle button,.collection-filter-toggle,.collection-browser-filter-panel .gear-class-filter>span){font-size:var(--ui-text-caption)}.collection-admin-shell .collection-attention-row strong{font-size:var(--ui-text-body)}.collection-admin-shell .collection-attention-row small{font-size:var(--ui-text-caption)}.collection-admin-shell .collection-attention-panel strong{font-size:var(--ui-text-secondary)}.collection-admin-shell .collection-attention-panel small{font-size:var(--ui-text-caption)}.collection-admin-shell .collection-browser-group>header h2{font-size:var(--ui-text-card-title)}.collection-admin-shell .collection-browser-group>header>div>span{font-size:var(--ui-text-micro)}.collection-admin-shell .collection-browser-group>header>button{font-size:var(--ui-text-caption)}.collection-admin-shell .collection-browser-items.is-grid{gap:22px}.collection-admin-shell .collection-listing-badge{font-size:var(--ui-text-micro)}.collection-admin-shell .collection-browser-card-copy{gap:5px;padding-top:12px}.collection-admin-shell .collection-browser-card-copy h3{font-size:var(--ui-text-card-title)}.collection-admin-shell .collection-browser-card-copy>span,.collection-admin-shell .collection-browser-card-fact strong{font-size:var(--ui-text-secondary)}.collection-admin-shell .collection-browser-card-fact :is(i,small){font-size:var(--ui-text-caption)}.collection-admin-shell .collection-fact-icon{width:18px;height:18px}.collection-admin-shell .collection-browser-empty>span{font-size:var(--ui-text-secondary)}.collection-admin-shell .collection-browser-items.is-list .collection-browser-card{grid-template-columns:156px minmax(0,1fr);min-height:108px}.collection-admin-shell .collection-browser-items.is-list .collection-browser-media{height:96px}.collection-admin-shell .collection-browser-items.is-list .collection-browser-card-copy{padding:12px 16px}.collection-admin-shell .collection-browser-items.is-list .collection-browser-card-copy h3{font-size:var(--ui-text-card-title)}.platform-admin-page .platform-stat-grid,.platform-admin-page .platform-observability-stats{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:12px}.platform-admin-page .platform-storage-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:12px}.platform-admin-page .platform-admin-heading p:last-child{font-size:var(--ui-text-body)}.platform-admin-page .platform-admin-alert,.platform-admin-page .platform-stat-grid span{font-size:var(--ui-text-secondary)}.platform-admin-page .platform-admin-tabs button,.platform-admin-page .admin-button{font-size:var(--ui-text-control)}.platform-admin-page .platform-admin-tabs button strong{font-size:var(--ui-text-micro)}.platform-admin-page .platform-admin-search span{font-size:var(--ui-text-secondary)}.platform-admin-page .platform-admin-search input,.platform-admin-page .platform-user-card>header strong{font-size:var(--ui-text-body)}.platform-admin-page .platform-user-card>header small,.platform-admin-page .platform-card-meta>span,.platform-admin-page .platform-user-card>footer>span,.platform-admin-page .platform-listing-card>p,.platform-admin-page .platform-listing-card>small{font-size:var(--ui-text-caption)}.platform-admin-page .platform-status-badge,.platform-admin-page .platform-user-facts dt,.platform-admin-page .platform-listing-card dt,.platform-admin-page .platform-listing-card>header span:first-child{font-size:var(--ui-text-micro)}.platform-admin-page .platform-user-facts dd,.platform-admin-page .platform-listing-card dd,.platform-admin-page .platform-listing-card>p strong{font-size:var(--ui-text-control)}.platform-admin-page .platform-user-card footer button,.platform-admin-page .platform-listing-card footer button,.platform-admin-page .platform-listing-card footer a{min-height:var(--ui-control-height);font-size:var(--ui-text-secondary)}.platform-admin-page .platform-listing-card h2{font-size:1.3125rem}.platform-admin-page .platform-storage-grid span{font-size:var(--ui-text-secondary)}.platform-admin-page .platform-storage-grid small,.platform-admin-page .platform-storage-note p{font-size:var(--ui-text-caption)}.platform-admin-page .platform-storage-note strong{font-size:var(--ui-text-body)}.platform-admin-page .admin-table th,.platform-admin-page .admin-table td{height:3.5rem;font-size:var(--ui-text-body)}.platform-admin-page .admin-table th,.platform-admin-page .admin-table td small{font-size:var(--ui-text-caption)}.platform-admin-page .row-actions button{min-height:2.25rem;font-size:var(--ui-text-secondary)}.platform-admin-page .platform-observability-heading span,.platform-admin-page .platform-observability-chart-card header span,.platform-admin-page .platform-observability-coverage header span,.platform-admin-page .platform-observability-endpoints header span{font-size:var(--ui-text-micro)}.platform-admin-page .platform-observability-heading p,.platform-admin-page .platform-observability-state,.platform-admin-page .platform-observability-loading,.platform-admin-page .platform-observability-range button{font-size:var(--ui-text-secondary)}.platform-admin-page .platform-observability-stats span{font-size:var(--ui-text-caption)}.platform-admin-page .platform-observability-stats small{min-height:2.2rem;font-size:var(--ui-text-micro)}.platform-admin-page .platform-observability-chart-card header strong,.platform-admin-page .platform-observability-coverage header strong,.platform-admin-page .platform-observability-endpoints header strong{font-size:var(--ui-text-body)}.platform-admin-page .platform-observability-chart-card header small,.platform-admin-page .platform-observability-endpoints header small{font-size:var(--ui-text-micro)}.platform-admin-page .platform-observability-bars{min-width:720px}.platform-admin-page .platform-observability-bar{grid-template-rows:minmax(0,1fr) 24px}.platform-admin-page .platform-observability-bar>small{font-size:.625rem}.platform-admin-page .platform-observability-chart-card>footer{font-size:var(--ui-text-micro)}.platform-admin-page .platform-observability-chart-card>footer strong{font-size:var(--ui-text-caption)}.platform-admin-page .platform-observability-coverage dt,.platform-admin-page .platform-observability-coverage small{font-size:var(--ui-text-micro)}.platform-admin-page .platform-observability-coverage dd{font-size:var(--ui-text-body)}.platform-admin-page .platform-observability-endpoints th,.platform-admin-page .platform-observability-endpoints td{height:3.5rem;font-size:var(--ui-text-secondary)}.platform-admin-page .platform-observability-endpoints th{font-size:var(--ui-text-micro)}.platform-admin-page .platform-observability-endpoints code{font-size:var(--ui-text-caption)}.platform-admin-page .platform-method{min-width:3.25rem;font-size:.625rem}.platform-admin-page .platform-observability-note,.platform-admin-page .platform-admin-footer{font-size:var(--ui-text-caption)}.catalog-workspace-page .catalog-admin-stats,.catalog-workspace-page .catalog-inspector-summary{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:10px}.catalog-workspace-page .catalog-workspace-heading p:last-child{font-size:var(--ui-text-body)}.catalog-workspace-page .catalog-workspace-role,.catalog-workspace-page .catalog-admin-heading span,.catalog-workspace-page .catalog-create-panel>header span,.catalog-workspace-page .catalog-admin-card>summary>div>span,.catalog-workspace-page .catalog-product-row>button>div:first-child span,.catalog-workspace-page .catalog-inspector-heading span{font-size:var(--ui-text-micro)}.catalog-workspace-page .catalog-workspace-boundary strong,.catalog-workspace-page .catalog-admin-card>summary>div>strong,.catalog-workspace-page .catalog-product-row>button>div:first-child strong{font-size:var(--ui-text-control)}.catalog-workspace-page .catalog-workspace-boundary span,.catalog-workspace-page .catalog-admin-heading p,.catalog-workspace-page .catalog-create-panel>header p,.catalog-workspace-page .catalog-admin-card>summary>div>small,.catalog-workspace-page .catalog-product-row>button>div:first-child small,.catalog-workspace-page .catalog-product-row-status small{font-size:var(--ui-text-caption)}.catalog-workspace-page .catalog-admin-stats span,.catalog-workspace-page .catalog-inspector-summary span,.catalog-workspace-page .catalog-inspector-summary small{font-size:var(--ui-text-micro)}.catalog-workspace-page .catalog-admin-tabs button,.catalog-workspace-page .catalog-inspector-tabs button,.catalog-workspace-page .admin-button,.catalog-workspace-page .form-field>span{font-size:var(--ui-text-secondary)}.catalog-workspace-page .form-field>small{font-size:var(--ui-text-micro)}.catalog-workspace-page .catalog-inspector-heading h2{font-size:1.5rem}.catalog-workspace-page .catalog-inspector-heading p{font-size:var(--ui-text-micro)}.catalog-workspace-page .catalog-inspector-section>header strong{font-size:var(--ui-text-control)}.catalog-workspace-page .catalog-inspector-section>header span,.catalog-workspace-page .catalog-inspector-classifications article>div span{font-size:var(--ui-text-micro)}.catalog-workspace-page .catalog-inspector-classifications article>div strong,.catalog-workspace-page .catalog-inspector-classifications label span{font-size:var(--ui-text-caption)}.catalog-workspace-page .catalog-inspector-classifications select{font-size:var(--ui-text-control)}.catalog-workspace-page .catalog-inspector-specifications .form-field>small{font-size:var(--ui-text-micro)}.catalog-workspace-page .catalog-inspector-save>div strong{font-size:var(--ui-text-caption)}.catalog-workspace-page .catalog-inspector-save>div small,.catalog-workspace-page .catalog-admin-merge label span,.catalog-workspace-page .catalog-admin-specifications header span,.catalog-workspace-page .catalog-admin-classifications header span,.catalog-workspace-page .catalog-review-grid>section>header span,.catalog-workspace-page .catalog-review-grid article>span,.catalog-workspace-page .catalog-merge-awaiting,.catalog-workspace-page .catalog-ignored-duplicates>summary>span,.catalog-workspace-page .catalog-ignored-duplicates article span,.catalog-workspace-page .catalog-technical-details>summary span,.catalog-workspace-page .catalog-admin-property .form-field>span i,.catalog-workspace-page .catalog-admin-property-state button,.catalog-workspace-page .catalog-admin-property-state a,.catalog-workspace-page .catalog-unknown-properties dt,.catalog-workspace-page .catalog-provenance-grid dt,.catalog-workspace-page .catalog-usage-list dt,.catalog-workspace-page .catalog-source-evidence li span,.catalog-workspace-page .catalog-usage-list article>div:first-child span,.catalog-workspace-page .catalog-history-list span{font-size:var(--ui-text-micro)}.catalog-workspace-page .catalog-admin-delete small,.catalog-workspace-page .catalog-review-grid article>small,.catalog-workspace-page .catalog-task-empty span,.catalog-workspace-page .catalog-ignored-duplicates>summary small,.catalog-workspace-page .catalog-ignored-duplicates article small,.catalog-workspace-page .catalog-admin-loading span,.catalog-workspace-page .catalog-admin-property-state small,.catalog-workspace-page .catalog-unknown-properties>p,.catalog-workspace-page .catalog-source-evidence>div small,.catalog-workspace-page .catalog-documentation-links span,.catalog-workspace-page .catalog-documentation-links small,.catalog-workspace-page .catalog-product-media-grid small,.catalog-workspace-page .catalog-usage-list article>div:first-child small,.catalog-workspace-page .catalog-history-list small{font-size:var(--ui-text-caption)}.catalog-workspace-page .catalog-admin-delete strong,.catalog-workspace-page .catalog-admin-specifications header strong,.catalog-workspace-page .catalog-admin-classifications header strong,.catalog-workspace-page .catalog-review-grid article>div strong,.catalog-workspace-page .catalog-review-grid article p,.catalog-workspace-page .catalog-ignored-duplicates>summary strong,.catalog-workspace-page .catalog-ignored-duplicates article strong,.catalog-workspace-page .catalog-technical-details>summary,.catalog-workspace-page .catalog-unknown-properties>strong,.catalog-workspace-page .catalog-unknown-properties dd,.catalog-workspace-page .catalog-provenance-grid dd,.catalog-workspace-page .catalog-usage-list dd,.catalog-workspace-page .catalog-source-evidence>div strong,.catalog-workspace-page .catalog-source-evidence li a,.catalog-workspace-page .catalog-documentation-links a,.catalog-workspace-page .catalog-product-media-grid strong,.catalog-workspace-page .catalog-usage-list article>div:first-child strong,.catalog-workspace-page .catalog-history-list strong,.catalog-workspace-page .catalog-usage-list article>a{font-size:var(--ui-text-secondary)}.catalog-workspace-page .catalog-admin-classifications>div>span{font-size:var(--ui-text-caption)}:is(.catalog-workspace-page,.platform-admin-page) .catalog-admin-panel :is(.catalog-admin-stats,.catalog-inspector-summary){grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:10px}:is(.catalog-workspace-page,.platform-admin-page) .catalog-admin-panel :is(.catalog-admin-heading span,.catalog-create-panel>header span,.catalog-admin-stats span,.catalog-admin-card>summary>div>span,.catalog-product-row>button>div:first-child span,.catalog-inspector-heading span,.catalog-inspector-summary span,.catalog-inspector-summary small,.catalog-inspector-section>header span,.catalog-inspector-classifications article>div span,.catalog-admin-merge label span,.catalog-admin-specifications header span,.catalog-admin-classifications header span,.catalog-review-grid>section>header span,.catalog-review-grid article>span,.catalog-merge-awaiting,.catalog-ignored-duplicates>summary>span,.catalog-ignored-duplicates article span,.catalog-technical-details>summary span,.catalog-admin-property .form-field>span i,.catalog-admin-property-state button,.catalog-admin-property-state a,.catalog-unknown-properties dt,.catalog-provenance-grid dt,.catalog-usage-list dt,.catalog-source-evidence li span,.catalog-usage-list article>div:first-child span,.catalog-history-list span,.factory-config-onboarding span,.factory-config-proposal>summary span,.factory-config-admin-card>header span){font-size:var(--ui-text-micro)}:is(.catalog-workspace-page,.platform-admin-page) .catalog-admin-panel :is(.catalog-admin-heading p,.catalog-create-panel>header p,.catalog-admin-card>summary>div>small,.catalog-product-row>button>div:first-child small,.catalog-product-row-status small,.catalog-admin-delete small,.catalog-review-grid article>small,.catalog-task-empty span,.catalog-ignored-duplicates>summary small,.catalog-ignored-duplicates article small,.catalog-admin-loading span,.catalog-admin-property-state small,.catalog-unknown-properties>p,.catalog-source-evidence>div small,.catalog-documentation-links span,.catalog-documentation-links small,.catalog-product-media-grid small,.catalog-usage-list article>div:first-child small,.catalog-history-list small,.factory-config-onboarding small,.factory-config-proposal>summary small,.factory-config-admin-card>header small,.factory-config-admin-card>footer small,.factory-config-admin-card>p){font-size:var(--ui-text-caption)}:is(.catalog-workspace-page,.platform-admin-page) .catalog-admin-panel :is(.catalog-admin-card>summary>div>strong,.catalog-product-row>button>div:first-child strong,.catalog-admin-delete strong,.catalog-admin-specifications header strong,.catalog-admin-classifications header strong,.catalog-review-grid article>div strong,.catalog-review-grid article p,.catalog-ignored-duplicates>summary strong,.catalog-ignored-duplicates article strong,.catalog-technical-details>summary,.catalog-unknown-properties>strong,.catalog-unknown-properties dd,.catalog-provenance-grid dd,.catalog-usage-list dd,.catalog-source-evidence>div strong,.catalog-source-evidence li a,.catalog-documentation-links a,.catalog-product-media-grid strong,.catalog-usage-list article>div:first-child strong,.catalog-history-list strong,.catalog-usage-list article>a,.factory-config-onboarding strong,.factory-config-proposal>summary strong,.factory-config-admin-card>header strong,.factory-config-admin-entries>summary,.factory-config-admin-groups>section>header strong,.factory-config-admin-subgroup>summary strong,.factory-config-admin-entries article strong){font-size:var(--ui-text-secondary)}:is(.catalog-workspace-page,.platform-admin-page) .catalog-admin-panel :is(.catalog-admin-tabs button,.catalog-inspector-tabs button,.form-field>span,.catalog-inspector-section>header strong,.catalog-inspector-classifications select,.admin-button){font-size:var(--ui-text-control)}:is(.catalog-workspace-page,.platform-admin-page) .catalog-admin-panel :is(.form-field>small,.catalog-inspector-specifications .form-field>small,.catalog-inspector-save>div small){font-size:var(--ui-text-micro)}:is(.catalog-workspace-page,.platform-admin-page) .catalog-admin-panel :is(.factory-config-admin-card>header a,.factory-config-admin-entries a,.factory-config-admin-entries article span,.factory-config-admin-entries article small,.factory-config-admin-groups>section>header span,.factory-config-admin-subgroup>summary span){font-size:var(--ui-text-caption)}:is(.catalog-workspace-page,.platform-admin-page,.catalog-product-detail-page) :is(.catalog-contribution-toggle strong,.catalog-field-policy-summary strong,.catalog-specification-readout dd){font-size:var(--ui-text-secondary)}:is(.catalog-workspace-page,.platform-admin-page,.catalog-product-detail-page) :is(.catalog-contribution-toggle small,.catalog-field-policy-summary span,.catalog-contribution-loading,.catalog-report-button,.catalog-report-message,.catalog-link-summary,.catalog-specification-meta,.catalog-specification-readout dt){font-size:var(--ui-text-caption)}:is(.catalog-workspace-page,.platform-admin-page,.catalog-product-detail-page) :is(.catalog-contribution-field>span i,.catalog-contribution-impact span,.catalog-specification-meta strong,.catalog-number-control span){font-size:var(--ui-text-micro)}.hub-catalog-section{width:100%;max-width:var(--ui-collection-max);margin-left:auto;margin-right:auto}.hub-catalog-section .collection-tabs button{font-size:var(--ui-text-control)}.hub-catalog-section .collection-tabs button strong,.hub-catalog-section .catalog-view-toggle>span{font-size:var(--ui-text-micro)}.hub-catalog-section .catalog-view-toggle button,.hub-catalog-section .compact-card-copy>span,.hub-catalog-section .compact-card-metrics strong{font-size:var(--ui-text-secondary)}.hub-catalog-section .compact-card-seller,.hub-catalog-section .compact-card-metrics small,.hub-catalog-section .compact-retail-line,.hub-catalog-section .product-meta,.hub-catalog-section .product-seller{font-size:var(--ui-text-micro)}.hub-catalog-section .product-lead{font-size:var(--ui-text-body)}.hub-catalog-section .mini-specs dt{font-size:var(--ui-text-caption)}.hub-catalog-section .mini-specs dd,.hub-catalog-section .card-footer a{font-size:var(--ui-text-secondary)}.hub-catalog-section .card-price-stack small{font-size:var(--ui-text-caption)}.discover-page-shell{width:min(var(--ui-collection-max), calc(100% - 72px))}.discover-page-shell .discover-grid{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:22px}.discover-page-shell .discover-principle span,.discover-page-shell .discover-card-body>p:first-child,.discover-page-shell .discover-card-parts{font-size:var(--ui-text-secondary)!important}.discover-page-shell .discover-card-media>span small,.discover-page-shell .discover-card-media em,.discover-page-shell .discover-card-metrics small{font-size:var(--ui-text-micro)}.discover-page-shell .discover-card-metrics strong,.discover-page-shell .discover-card-link{font-size:var(--ui-text-control)}.catalog-product-detail-page .catalog-product-community-stats{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.catalog-product-detail-page .catalog-product-back-link,.catalog-product-detail-page .catalog-product-detail-hero>div>span,.catalog-product-detail-page .catalog-product-detail-facts>header span,.catalog-product-detail-page .catalog-product-community-card>header span,.catalog-product-detail-page .catalog-product-detail-status{font-size:var(--ui-text-micro)}.catalog-product-detail-page .catalog-product-detail-hero p,.catalog-product-detail-page .catalog-product-detail-facts>header small,.catalog-product-detail-page .catalog-product-community-card>header small,.catalog-product-detail-page .catalog-product-detail-facts>p,.catalog-product-detail-page .catalog-product-detail-facts .overview-key-facts em,.catalog-product-detail-page .catalog-product-community-stats span,.catalog-product-detail-page .catalog-product-source-list>a em,.catalog-product-detail-page .catalog-product-community-card>footer{font-size:var(--ui-text-caption)}.catalog-product-detail-page .catalog-product-detail-facts>header strong,.catalog-product-detail-page .catalog-product-community-card>header strong,.catalog-product-detail-page .catalog-product-source-list>strong{font-size:var(--ui-text-body)}.catalog-product-detail-page .catalog-product-source-list>a span,.catalog-product-detail-page .overview-key-facts span,.catalog-product-detail-page .overview-key-facts strong,.catalog-product-detail-page .component-read-categories button span,.catalog-product-detail-page .component-read-list>section>header strong,.catalog-product-detail-page .component-read-item-copy strong,.catalog-product-detail-page .component-read-inventory-link strong,.catalog-product-detail-page .component-read-fact-section>header strong,.catalog-product-detail-page .component-read-instance>header strong,.catalog-product-detail-page .component-read-costs strong{font-size:var(--ui-text-secondary)}.catalog-product-detail-page .component-read-toolbar>div:first-child>small,.catalog-product-detail-page .component-read-categories button small,.catalog-product-detail-page .component-read-list>section>header span,.catalog-product-detail-page .component-read-item-copy small,.catalog-product-detail-page .component-read-item-copy em,.catalog-product-detail-page .component-read-focus-header small,.catalog-product-detail-page .component-read-focus-header p,.catalog-product-detail-page .component-read-focus-meta span,.catalog-product-detail-page .component-read-inventory-link small,.catalog-product-detail-page .component-read-inventory-link em,.catalog-product-detail-page .component-read-fact-section>header span,.catalog-product-detail-page .component-read-instance>header span,.catalog-product-detail-page .component-read-instance dt,.catalog-product-detail-page .component-read-costs span{font-size:var(--ui-text-micro)}.catalog-product-detail-page .component-read-instance dd{font-size:var(--ui-text-caption)}.catalog-product-detail-page .component-read-edit-button{min-height:2.25rem;font-size:var(--ui-text-caption)}.profile-page .profile-card-heading p,.profile-page .profile-view-option small,.profile-page .profile-field small,.profile-page .profile-form-section-heading>span,.profile-page .profile-consent small,.profile-page .profile-readiness-list small{font-size:var(--ui-text-caption)}.profile-page .profile-view-options legend,.profile-page .profile-field>span,.profile-page .profile-form-status,.profile-page .profile-error{font-size:var(--ui-text-secondary)}.profile-page .profile-view-option strong,.profile-page .profile-consent strong,.profile-page .profile-readiness-list strong,.profile-page .profile-primary-button,.profile-page .profile-secondary-button,.profile-page .profile-danger-button{font-size:var(--ui-text-control)}.profile-page .profile-view-option strong em,.profile-page .profile-identity span:not(.profile-avatar){font-size:var(--ui-text-micro)}.profile-page .profile-form-section-heading>strong{font-size:1rem}.profile-page .profile-field input,.profile-page .profile-field select{font-size:var(--ui-text-body)}.profile-page .profile-stats{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.profile-page .profile-stats dt{font-size:var(--ui-text-caption)}}@media (width>=1700px){.collection-admin-shell .collection-browser-items.is-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
