/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-content:""}}}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/lexend-vietnamese-wght-normal.2e6d9f7b.woff2)format("woff2-variations");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/lexend-latin-ext-wght-normal.771e741b.woff2)format("woff2-variations");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/lexend-latin-wght-normal.26e8af74.woff2)format("woff2-variations");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-cyrillic-wght-normal.b45c08ee.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-vietnamese-wght-normal.0afb8027.woff2)format("woff2-variations");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-latin-ext-wght-normal.0b664db7.woff2)format("woff2-variations");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-latin-wght-normal.e399f3e0.woff2)format("woff2-variations");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@layer theme{:host,:root{--font-sans:"Lexend Variable",Lexend,sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Lexend Variable",Lexend,sans-serif;--default-mono-font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html{background:var(--background)}body,html{overflow-x:clip}body{background:radial-gradient(circle at 90% 8%,var(--palette-lime),transparent 26rem),var(--background)}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--palette-lime) 20%,transparent),transparent 26rem),var(--background)}}body{color:var(--foreground);font-optical-sizing:auto;font-family:Lexend Variable,Lexend,sans-serif}::selection{background:var(--accent-yellow);color:var(--foreground)}:focus-visible{outline:3px solid var(--accent-orange);outline-offset:3px}a,button{transition:var(--hover-transition)}input,select,textarea{color:inherit;transition:var(--transition-control)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}:is(input,select,textarea):focus-visible{box-shadow:var(--focus-ring-control);outline:none}}@layer components{:root :is(button,a[href],select,summary,[role=button],[role=combobox],[role=option],[role=menuitem],[role=tab],[role=checkbox],[role=radio],[role=switch],input[type=checkbox],input[type=radio],input[type=submit],input[type=button],input[type=reset]):not(:disabled):not([aria-disabled=true]):not([draggable=true]){cursor:pointer}:root :is(button,select,input,[role=button],[role=option]):is(:disabled,[aria-disabled=true],[data-disabled]){cursor:not-allowed}.app-page{min-height:100vh}.page-container{width:min(100% - 2rem,80rem);margin-inline:auto}.app-header{border-bottom:1px solid var(--palette-teal);position:relative}@supports (color:color-mix(in lab,red,red)){.app-header{border-bottom:1px solid color-mix(in srgb,var(--palette-teal) 24%,transparent)}}.app-header{background:var(--palette-canvas)}@supports (color:color-mix(in lab,red,red)){.app-header{background:color-mix(in srgb,var(--palette-canvas) 92%,transparent)}}.app-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.scroll-aware-header{z-index:70;transition:transform var(--duration-normal) var(--ease-standard);will-change:transform;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.scroll-aware-header[data-hidden=true]{transform:translateY(-100%)}.scroll-aware-header-spacer{flex:none;width:100%}.user-preview-banner{border-bottom:1px solid var(--palette-yellow)}@supports (color:color-mix(in lab,red,red)){.user-preview-banner{border-bottom:1px solid color-mix(in srgb,var(--palette-yellow) 42%,transparent)}}.user-preview-banner{background:var(--scheme-background);color:var(--scheme-foreground);box-shadow:var(--shadow-banner)}.user-preview-banner-inner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3rem;padding-block:var(--space-2);font-size:var(--font-size-small);display:flex}.user-preview-exit{border:1px solid var(--scheme-foreground);border-radius:var(--radius-pill);background:var(--scheme-foreground);min-height:2rem;padding:var(--space-2) var(--space-4);color:var(--scheme-background);font-size:var(--type-sm);white-space:nowrap;font-weight:650}.user-preview-exit:hover{border-color:var(--accent-lime);background:var(--accent-lime)}.app-header-inner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.75rem;display:flex}.app-header-context{flex:auto;min-width:0}.app-header-actions{align-items:center;gap:var(--space-3);flex:none;display:flex}.app-breadcrumbs{min-width:0;color:var(--muted);font-size:var(--type-sm);font-weight:550}.app-breadcrumbs ol{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.app-breadcrumbs li{align-items:center;min-width:0;display:inline-flex}.app-breadcrumbs a{color:var(--primary);transition:var(--hover-transition)}.app-breadcrumbs a:focus-visible,.app-breadcrumbs a:hover{color:var(--accent-plum)}.app-breadcrumbs [aria-current=page]{color:var(--foreground);text-overflow:ellipsis;font-weight:650;overflow:hidden}.app-breadcrumb-separator{margin-inline:var(--space-2);color:var(--palette-teal);flex:none}@supports (color:color-mix(in lab,red,red)){.app-breadcrumb-separator{color:color-mix(in srgb,var(--palette-teal) 46%,transparent)}}.app-header-utility-link{color:var(--primary);font-size:var(--type-sm);white-space:nowrap;transition:var(--hover-transition);font-weight:600}.app-header-utility-link:focus-visible,.app-header-utility-link:hover{color:var(--accent-plum)}.product-mark{align-items:center;gap:var(--space-3);color:var(--foreground);font-size:var(--type-2xl);letter-spacing:-.045em;font-weight:700;display:inline-flex}.product-mark-symbol{border-radius:var(--radius-pill);background:var(--accent-lime);width:2.25rem;height:2.25rem;color:var(--primary);font-family:Playfair Display Variable,Playfair Display,serif;font-size:var(--type-3xl);place-items:center;font-weight:800;display:grid}@media (max-width:760px){.app-header-inner{gap:var(--space-3)}.app-header-utility-link,.product-mark>span:last-child{display:none}.app-breadcrumb-separator{margin-inline:var(--space-1)}}@media (prefers-reduced-motion:reduce){.scroll-aware-header{transition:none}}.page-hero{border-bottom:1px solid var(--palette-teal);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.page-hero{border-bottom:1px solid color-mix(in srgb,var(--palette-teal) 20%,transparent)}}.page-hero{background:var(--primary-soft)}.page-hero-inner{z-index:1;padding-block:var(--space-page-hero);position:relative}.eyebrow{color:var(--primary);font-size:var(--type-sm);letter-spacing:.14em;text-transform:uppercase;font-weight:650}.display-title{max-width:18ch;font-size:var(--type-display);line-height:.98}.display-title,.page-title{color:var(--primary);font-family:Playfair Display Variable,Playfair Display,serif;letter-spacing:-.025em;font-weight:650}.page-title{font-size:var(--type-page-title);line-height:1}.section-title{color:var(--primary);font-size:var(--type-section-title);letter-spacing:-.025em;font-weight:600;line-height:1.15}.title-count{color:inherit;font-weight:350}.muted-copy{color:var(--muted);line-height:1.65}.surface-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.admin-tool-card{min-height:12.5rem;color:inherit;transition:var(--hover-transition);flex-direction:column;text-decoration:none;display:flex}.admin-tool-card:focus-visible,.admin-tool-card:hover{border-color:var(--primary);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.admin-tool-card:focus-visible,.admin-tool-card:hover{background:color-mix(in srgb,var(--surface) 92%,var(--primary-soft))}}.admin-tool-card:focus-visible,.admin-tool-card:hover{box-shadow:var(--shadow-surface);outline:none;transform:translateY(-2px)}.admin-tool-card-action{align-items:center;gap:var(--space-3);width:fit-content;color:var(--primary);font-size:var(--type-md);margin-top:auto;font-weight:700;display:inline-flex}.admin-tool-card-action svg{transition:var(--hover-transition)}.admin-tool-card:focus-visible .admin-tool-card-action svg,.admin-tool-card:hover .admin-tool-card-action svg{transform:translate(.25rem)}.filter-panel{border:1px solid var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.filter-panel{border:1px solid color-mix(in srgb,var(--palette-teal) 28%,transparent)}}.filter-panel{border-radius:var(--radius-card);background:var(--primary-soft)}.filter-disclosure{border:1px solid var(--palette-teal);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.filter-disclosure{border:1px solid color-mix(in srgb,var(--palette-teal) 28%,transparent)}}.filter-disclosure{border-radius:var(--radius-card);background:var(--primary-soft)}.filter-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.75rem;padding:var(--space-4) var(--space-5);color:var(--primary);font-size:var(--font-size-control);font-weight:650;list-style:none;display:flex}.filter-disclosure>summary::-webkit-details-marker{display:none}.filter-disclosure>summary:hover{background:var(--palette-white)}@supports (color:color-mix(in lab,red,red)){.filter-disclosure>summary:hover{background:color-mix(in srgb,var(--palette-white) 32%,transparent)}}.filter-disclosure>summary:focus-visible{outline:3px solid var(--accent-orange);outline-offset:-3px}.filter-disclosure[open]>summary{border-bottom:1px solid var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.filter-disclosure[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--palette-teal) 20%,transparent)}}.filter-summary-status{color:inherit;font-size:var(--type-sm);font-weight:500}.filter-summary-chevron{transition:var(--hover-transition)}.filter-disclosure[open] .filter-summary-chevron{transform:rotate(180deg)}.filter-disclosure .filter-panel{border-radius:var(--radius-none);border:0}:is(.grid-structure-checkbox,.choice-card,.data-feed-option){--choice-control-size:1.25rem;--choice-control-half-size:.625rem;--choice-control-left:0px;color:var(--primary);cursor:pointer;min-height:var(--choice-control-size);padding-left:calc(var(--choice-control-size) + var(--space-2));transition:var(--hover-transition);position:relative}:is(.choice-card,.data-feed-option){--choice-control-left:var(--space-4);padding-left:calc(var(--space-4) + var(--choice-control-size) + var(--space-3))}:is(.grid-structure-checkbox,.choice-card,.data-feed-option):hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){:is(.grid-structure-checkbox,.choice-card,.data-feed-option):hover{color:color-mix(in srgb,var(--primary) 72%,var(--palette-white))}}:is(.grid-structure-checkbox,.choice-card,.data-feed-option)>input:is([type=checkbox],[type=radio]){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}:is(.grid-structure-checkbox,.choice-card,.data-feed-option):after,:is(.grid-structure-checkbox,.choice-card,.data-feed-option):before{box-sizing:border-box;content:"";left:var(--choice-control-left);pointer-events:none;position:absolute;top:50%}:is(.grid-structure-checkbox,.choice-card,.data-feed-option):before{height:var(--choice-control-size);width:var(--choice-control-size);border:2px solid;transform:translateY(-50%)}:is(.grid-structure-checkbox,.choice-card,.data-feed-option):has(>input[type=checkbox]):before{border-radius:var(--radius-sm)}:is(.grid-structure-checkbox,.choice-card,.data-feed-option):has(>input[type=radio]):before{border-radius:var(--radius-pill)}:is(.grid-structure-checkbox,.choice-card,.data-feed-option):after{clip-path:polygon(0 0,0 0,0 100%,0 100%);height:.72rem;left:calc(var(--choice-control-left) + var(--choice-control-half-size));transition:var(--transition-choice-reveal);border-bottom:2px solid;border-right:2px solid;width:.42rem;transform:translate(-50%,-58%)rotate(45deg)}:is(.grid-structure-checkbox,.choice-card,.data-feed-option):has(>input:is([type=checkbox],[type=radio]):checked):after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}:is(.grid-structure-checkbox,.choice-card,.data-feed-option):has(>input:is([type=checkbox],[type=radio]):focus-visible){border-radius:var(--radius-sm);outline:3px solid var(--accent-orange)}@supports (color:color-mix(in lab,red,red)){:is(.grid-structure-checkbox,.choice-card,.data-feed-option):has(>input:is([type=checkbox],[type=radio]):focus-visible){outline:3px solid color-mix(in srgb,var(--accent-orange) 55%,transparent)}}:is(.grid-structure-checkbox,.choice-card,.data-feed-option):has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-offset:3px}:is(.grid-structure-checkbox,.choice-card,.data-feed-option):has(>input:is([type=checkbox],[type=radio]):disabled){cursor:not-allowed;opacity:.48}.brand-access-control .brand-selection{display:none}.brand-access-control:has(input[name=brandAccessMode][value=SELECTED_BRANDS]:checked) .brand-selection{display:block}.form-label{color:var(--palette-deep-green);font-size:var(--font-size-small);letter-spacing:.015em;font-weight:600}.form-control{width:100%;min-height:var(--control-height-md);border:1px solid var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.form-control{border:1px solid color-mix(in srgb,var(--palette-teal) 42%,transparent)}}.form-control{border-radius:var(--radius-control);background:var(--surface);padding:var(--space-3) var(--space-4);color:var(--foreground);font-size:var(--font-size-control);transition:var(--transition-control);outline:none}.form-control:focus,.form-control:hover{border-color:var(--primary)}.form-control:focus{box-shadow:var(--focus-ring-control)}.form-control.is-readonly{cursor:not-allowed;background:var(--surface-muted);color:var(--muted)}.form-control.is-invalid{border-color:var(--danger);box-shadow:var(--focus-ring-danger)}.branded-select-trigger{width:100%;min-height:var(--control-height-md);justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1-5);border:1px solid var(--palette-teal);display:flex}@supports (color:color-mix(in lab,red,red)){.branded-select-trigger{border:1px solid color-mix(in srgb,var(--palette-teal) 42%,transparent)}}.branded-select-trigger{border-radius:var(--radius-control);background:var(--surface);padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-4);color:var(--foreground);font-size:var(--font-size-control);text-align:left}.branded-select-trigger:hover,.branded-select-trigger[data-state=open]{border-color:var(--primary)}.branded-select-trigger[data-state=open]{box-shadow:var(--focus-ring-control)}.branded-select-trigger-icon{border-radius:var(--radius-pill);background:var(--accent-lime);width:2rem;height:2rem;color:var(--primary);flex:none;place-items:center;display:grid}.branded-select-trigger[data-state=open] .branded-select-trigger-icon{transform:rotate(180deg)}.branded-select-content{z-index:1100;min-width:var(--radix-select-trigger-width);max-height:min(22rem,var(--radix-select-content-available-height));border:1px solid var(--palette-lime);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.branded-select-content{border:1px solid color-mix(in srgb,var(--palette-lime) 75%,transparent)}}.branded-select-content{border-radius:var(--radius-control);background:var(--surface);color:var(--palette-teal);box-shadow:var(--shadow-popover);transform-origin:var(--radix-select-content-transform-origin)}.branded-select-content[data-state=open]{animation:branded-select-in var(--duration-enter) var(--ease-enter)}.branded-select-content[data-state=closed]{animation:branded-select-out var(--duration-exit) var(--ease-exit);pointer-events:none}.branded-select-viewport{padding:var(--space-2)}.branded-select-item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:var(--radius-control);min-height:3rem;padding:var(--space-3) var(--space-control-trailing) var(--space-3) var(--space-3);font-size:var(--type-md);outline:none;align-items:center;line-height:1.25rem;display:flex;position:relative}.branded-select-item[data-highlighted]{background:var(--accent-lime);color:var(--palette-green)}.branded-select-item[data-state=checked]{background:var(--palette-lime);color:var(--palette-green);font-weight:650}.branded-select-item[data-disabled]{opacity:.45}.branded-select-indicator{border-radius:var(--radius-pill);background:var(--accent-yellow);width:1.4rem;height:1.4rem;color:var(--primary);place-items:center;display:grid;position:absolute;right:.75rem}.branded-select-label{padding:var(--space-3) var(--space-3) var(--space-2);color:var(--palette-teal);font-size:var(--type-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:650}.branded-select-separator{height:1px;margin:var(--space-2) var(--space-1-5);background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.branded-select-separator{background:color-mix(in srgb,var(--palette-mint) 32%,transparent)}}.branded-select-scroll-button{background:var(--primary);height:1.75rem;color:var(--accent-lime);place-items:center;display:grid}.multi-select-trigger{width:100%;min-height:var(--control-height-md);justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1-5);border:1px solid var(--palette-teal);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.multi-select-trigger{border:1px solid color-mix(in srgb,var(--palette-teal) 42%,transparent)}}.multi-select-trigger{border-radius:var(--radius-control);background:var(--surface);padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-4);color:var(--foreground);font-size:var(--font-size-control);text-align:left}.multi-select-trigger-values{align-items:center;gap:var(--space-1-5);white-space:nowrap;flex:auto;min-width:0;display:flex;overflow:hidden}.filter-more-pill,.filter-value-pill{border-radius:var(--radius-pill);min-height:1.5rem;padding:var(--space-1) var(--space-3);background:var(--primary-soft);color:var(--primary);font-size:var(--font-size-caption);flex:none;align-items:center;font-weight:650;line-height:1;display:inline-flex}.filter-more-pill{background:var(--surface-muted);color:var(--muted);font-weight:550}.multi-select-measure{visibility:hidden;gap:var(--space-1-5);pointer-events:none;display:flex;position:absolute}.multi-select-trigger:hover,.multi-select-trigger[data-state=open]{border-color:var(--primary)}.multi-select-trigger[data-state=open]{box-shadow:var(--focus-ring)}.multi-select-trigger[data-state=open] .branded-select-trigger-icon{transform:rotate(180deg)}.multi-select-count{border-radius:var(--radius-pill);background:var(--primary-soft);width:1.5rem;height:1.5rem;color:var(--primary);font-size:var(--type-xs);flex:none;place-items:center;font-weight:700;display:grid}.multi-select-content{z-index:50;width:var(--radix-popover-trigger-width);border:1px solid var(--palette-lime);min-width:14rem;max-width:min(22rem,100vw - 1.5rem);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.multi-select-content{border:1px solid color-mix(in srgb,var(--palette-lime) 75%,transparent)}}.multi-select-content{border-radius:var(--radius-popover);background:var(--primary);color:#fff;box-shadow:var(--shadow-popover);transform-origin:var(--radix-popover-content-transform-origin)}.multi-select-content[data-state=open]{animation:branded-select-in var(--duration-enter) var(--ease-enter)}.multi-select-content[data-state=closed]{animation:branded-select-out var(--duration-exit) var(--ease-exit);pointer-events:none}.multi-select-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--palette-mint);min-height:2.2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.multi-select-toolbar{border-bottom:1px solid color-mix(in srgb,var(--palette-mint) 28%,transparent)}}.multi-select-toolbar{padding:var(--space-2) var(--space-3);color:var(--accent-yellow);font-size:var(--type-xs);letter-spacing:.03em;font-weight:600}.multi-select-clear{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:.2var (--space-6) var(--space-2);color:#fff;display:inline-flex}.multi-select-clear:hover{background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.multi-select-clear:hover{background:color-mix(in srgb,var(--palette-mint) 18%,transparent)}}.multi-select-options{max-height:12rem;padding:var(--space-2);overflow-y:auto}.multi-select-options,.multi-select-options [role=group]{gap:var(--space-1);display:grid}.multi-select-option{align-items:center;gap:var(--space-3);border-radius:var(--radius-compact);width:100%;min-height:2.35rem;padding:var(--space-2) var(--space-3);font-size:var(--type-md);text-align:left;line-height:1.2rem;display:flex}.multi-select-option:focus-visible,.multi-select-option:hover{background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.multi-select-option:focus-visible,.multi-select-option:hover{background:color-mix(in srgb,var(--palette-mint) 18%,transparent)}}.multi-select-option[aria-selected=true]{background:var(--accent-lime);color:var(--palette-deep-teal);font-weight:650}.multi-select-checkbox{border:1px solid var(--palette-white);flex:none;place-items:center;width:1.15rem;height:1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.multi-select-checkbox{border:1px solid color-mix(in srgb,var(--palette-white) 62%,transparent)}}.multi-select-checkbox{border-radius:var(--radius-sm)}.multi-select-option[aria-selected=true] .multi-select-checkbox{border-color:var(--primary);background:var(--accent-yellow);color:var(--primary)}.multi-select-group-label{padding:var(--space-3) var(--space-3) var(--space-1-5);color:var(--accent-yellow);font-size:var(--font-size-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:650}.multi-select-empty{padding:var(--space-4) var(--space-3);color:var(--primary-soft);font-size:var(--font-size-small);text-align:center}.multi-select-search{align-items:center;gap:var(--space-2);border-top:1px solid var(--palette-mint);min-height:2.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.multi-select-search{border-top:1px solid color-mix(in srgb,var(--palette-mint) 28%,transparent)}}.multi-select-search{background:var(--palette-teal-medium)}@supports (color:color-mix(in lab,red,red)){.multi-select-search{background:color-mix(in srgb,var(--palette-teal-medium) 78%,transparent)}}.multi-select-search{padding:var(--space-2) var(--space-3);color:var(--accent-lime)}.multi-select-search input{color:#fff;width:100%;min-width:0;font-size:var(--font-size-small);background:0 0;border:0;outline:none}.multi-select-search input::placeholder{color:var(--palette-white)}@supports (color:color-mix(in lab,red,red)){.multi-select-search input::placeholder{color:color-mix(in srgb,var(--palette-white) 68%,transparent)}}@keyframes branded-select-in{0%{opacity:0;transform:translateY(-.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes branded-select-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}:root :is(.form-control:not(textarea):not([type=checkbox]):not([type=radio]):not([type=color]),.branded-select-trigger,.grid-structure-panel input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),select:not([multiple]):not([size])){box-sizing:border-box;height:var(--control-height-md);min-height:var(--control-height-md);font-family:var(--font-sans);font-size:var(--font-size-control);font-weight:var(--control-value-weight);line-height:var(--control-value-line-height);padding-block:var(--space-1);border-width:1px;border-color:var(--palette-teal);padding-inline-start:var(--space-4)}@supports (color:color-mix(in lab,red,red)){:root :is(.form-control:not(textarea):not([type=checkbox]):not([type=radio]):not([type=color]),.branded-select-trigger,.grid-structure-panel input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),select:not([multiple]):not([size])){border-color:color-mix(in srgb,var(--palette-teal) 42%,transparent)}}:root :is(.form-control:not(textarea):not([type=checkbox]):not([type=radio]):not([type=color]),.branded-select-trigger,.grid-structure-panel input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),select:not([multiple]):not([size])){border-radius:var(--radius-control)}:root select:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2300787d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),radial-gradient(circle closest-side,var(--accent-lime) 98%,transparent);border-color:var(--palette-teal);background-position:right 1rem center,right .5rem center;background-repeat:no-repeat;background-size:1rem 1rem,2rem 2rem}@supports (color:color-mix(in lab,red,red)){:root select:not([multiple]):not([size]){border-color:color-mix(in srgb,var(--palette-teal) 42%,transparent)}}:root select:not([multiple]):not([size]){border-radius:var(--radius-control);cursor:pointer;min-height:var(--control-height-md);padding-right:var(--space-selector-trailing);transition:var(--transition-control)}:root select:not([multiple]):not([size]):hover{border-color:var(--primary)}@media (forced-colors:active){:root select:not([multiple]):not([size]){appearance:auto;padding-right:var(--space-4);background-image:none}}.feed-grid-select-editor>svg{display:none}.button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);padding-block:var(--button-padding-block-start) var(--button-padding-block-end);padding-inline:var(--space-5);font-size:var(--font-size-control);border:1px solid #0000;font-weight:550;line-height:1;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-small{min-height:2.1rem;padding-block:var(--button-padding-block-start-small) var(--button-padding-block-end-small);padding-inline:var(--space-4);font-size:var(--type-sm)}.button-primary{border-color:var(--primary);background:var(--primary);color:var(--palette-yellow)}.button-primary:hover{border-color:var(--primary-hover);background:var(--primary-hover);box-shadow:var(--shadow-control)}.button-primary:after{content:"→";font-size:var(--type-xl)}.button-secondary{border-color:var(--primary);color:var(--primary);background:0 0}.button-secondary:hover{background:var(--accent-lime)}.button-quiet{border-color:var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.button-quiet{border-color:color-mix(in srgb,var(--palette-teal) 24%,transparent)}}.button-quiet{background:var(--surface);color:var(--primary)}.button-quiet:hover{border-color:var(--primary);background:var(--primary-soft)}.profile-menu-trigger{border:2px solid var(--primary);border-radius:var(--radius-pill);background:var(--accent-lime);width:3rem;height:3rem;color:var(--primary);font-size:var(--type-xl);letter-spacing:.04em;box-shadow:var(--shadow-avatar);transition:var(--hover-transition);flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.profile-menu-trigger:hover{box-shadow:var(--shadow-avatar-hover);transform:translateY(-2px)}.profile-menu-trigger:focus-visible{outline:3px solid var(--accent-orange);outline-offset:3px}.profile-avatar-image{object-fit:cover;width:100%;height:100%}.account-avatar-preview{border:2px solid var(--primary);border-radius:var(--radius-pill);background:var(--accent-lime);width:6rem;height:6rem;color:var(--primary);font-size:var(--type-2xl);letter-spacing:.04em;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.account-avatar-preview img{object-fit:cover;width:100%;height:100%}.readonly-field{display:block;position:relative}.readonly-field .form-control{padding-right:var(--space-menu-trailing);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.readonly-field .form-control{background:color-mix(in srgb,var(--surface) 76%,var(--border))}}.readonly-field .form-control{color:var(--foreground);cursor:text}.readonly-field>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.profile-menu-content{z-index:60;border:1px solid var(--palette-teal);width:min(19rem,100vw - 2rem);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.profile-menu-content{border:1px solid color-mix(in srgb,var(--palette-teal) 24%,transparent)}}.profile-menu-content{border-radius:var(--radius-dialog);background:var(--surface);padding:var(--space-3);box-shadow:var(--shadow-menu);transform-origin:var(--radix-popover-content-transform-origin);animation:branded-select-in var(--duration-popover) var(--ease-enter)}.profile-menu-name{padding:var(--space-4) var(--space-4) var(--space-3);font-size:var(--type-md);color:var(--muted);font-weight:650}.profile-menu-links{gap:var(--space-1);display:grid}.profile-menu-links a,.profile-menu-logout{border-radius:var(--radius-panel);width:100%;min-height:2.7rem;padding:var(--space-3) var(--space-4);color:var(--foreground);font-size:var(--font-size-control);text-align:left;align-items:center;font-weight:550;display:flex}.profile-menu-links a:hover,.profile-menu-logout:hover{background:var(--primary-soft);color:var(--primary)}.profile-menu-links a[aria-current=page]{background:var(--palette-teal);color:var(--palette-yellow)}.profile-menu-links a[aria-current=page]:hover{background:var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.profile-menu-links a[aria-current=page]:hover{background:color-mix(in srgb,var(--palette-teal) 86%,white)}}.profile-menu-links a[aria-current=page]:hover{color:var(--palette-yellow)}.profile-menu-logout{margin-top:var(--space-1-5);border-top:1px solid var(--border);color:var(--danger)}.profile-menu-arrow{fill:var(--surface)}.text-link{color:var(--primary);transition:var(--hover-transition);font-weight:550}.text-link:hover{color:var(--accent-plum)}.table-row-actions{align-items:center;gap:var(--space-1);flex-direction:column;width:max-content;display:flex;position:relative}.table-row-action{z-index:1;border:1px solid var(--palette-teal);flex:0 0 1.85rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.table-row-action{border:1px solid color-mix(in srgb,var(--palette-teal) 28%,transparent)}}.table-row-action{border-radius:var(--radius-pill);background:var(--surface);color:var(--primary);white-space:nowrap;transition:var(--hover-transition);padding:0}.table-row-action svg{z-index:1;flex:none;position:relative}.table-row-action:focus-visible,.table-row-action:hover{z-index:20;border-color:var(--primary);background:var(--primary-soft);box-shadow:var(--shadow-icon);transform:translateY(-1px)}.hover-label-anchor{flex:none;display:inline-flex}.hover-label-portal{pointer-events:none;z-index:1100;border-radius:var(--radius-control-small);background:var(--primary);width:max-content;max-width:calc(100vw - 1rem);padding:var(--space-1-5) var(--space-3);color:var(--accent-yellow);font-size:var(--font-size-caption);opacity:1;box-shadow:var(--shadow-tooltip);animation:hover-label-above-in var(--duration-normal) var(--ease-standard) both;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:fixed;transform:translate(-50%,-100%)}.hover-label-portal[data-placement=below]{animation-name:hover-label-below-in;transform:translate(-50%)}.hover-label-portal:after{top:100%;left:var(--hover-label-arrow-left,50%);border:.28rem solid #0000;border-top:.28rem solid var(--primary);content:"";width:0;height:0;position:absolute;transform:translate(-50%)}.hover-label-portal[data-placement=below]:after{border-top-color:#0000;border-bottom-color:var(--primary);top:auto;bottom:100%}@keyframes hover-label-above-in{0%{opacity:0;transform:translate(-50%,calc(.3rem - 100%))scale(.96)}}@keyframes hover-label-below-in{0%{opacity:0;transform:translate(-50%,-.3rem)scale(.96)}}.inline-user-summary{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:14rem;display:flex}.directory-avatar{border:1px solid var(--palette-teal);place-items:center;width:2.75rem;height:2.75rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.directory-avatar{border:1px solid color-mix(in srgb,var(--palette-teal) 28%,transparent)}}.directory-avatar{border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:var(--font-size-caption);letter-spacing:.03em;font-weight:700}.directory-avatar img{object-fit:cover;width:100%;height:100%}.inline-field-display{width:100%;min-width:7rem;min-height:var(--control-height-compact);border-radius:var(--radius-control);padding:var(--space-1-5) var(--space-2);color:inherit;transition:var(--hover-transition);justify-content:flex-start;align-items:center;display:flex;position:relative}.inline-field-display:focus-visible,.inline-field-display:hover{background:var(--primary-soft);color:var(--primary)}.inline-field-display:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.inline-field-edit-icon{z-index:2;top:var(--indicator-y,50%);left:var(--indicator-x,calc(100% - 1rem));border-radius:var(--radius-pill);width:1.5rem;height:1.5rem;color:var(--muted);opacity:0;pointer-events:none;transition:var(--motion-hover-reveal);place-items:center;display:grid;position:absolute;transform:translate(.45rem,-50%)}.inline-field-display:focus-visible .inline-field-edit-icon,.inline-field-display:hover .inline-field-edit-icon{background:var(--accent-lime);color:var(--primary);opacity:1}.locked-field-display{min-height:var(--control-height-compact);border-radius:var(--radius-control);padding:var(--space-1-5) var(--space-2);display:block;position:relative}.locked-field-icon{z-index:2;top:var(--indicator-y,50%);left:var(--indicator-x,calc(100% - 1rem));border-radius:var(--radius-pill);background:var(--surface-muted);width:1.5rem;height:1.5rem;color:var(--muted);opacity:0;pointer-events:none;transition:var(--motion-hover-reveal);place-items:center;display:grid;position:absolute;transform:translate(.45rem,-50%)}.locked-field-display:hover .locked-field-icon{opacity:1}.button-danger{border-color:var(--danger);background:var(--danger);color:#fff}.button-danger:hover:not(:disabled){border-color:var(--palette-danger-hover);background:var(--palette-danger-hover);box-shadow:var(--shadow-danger)}.confirmation-dialog{border-radius:var(--radius-dialog);width:min(100% - 2rem,34rem);max-width:none;color:var(--foreground);background:0 0;border:0;padding:0}.confirmation-dialog::backdrop{background:var(--palette-ink)}@supports (color:color-mix(in lab,red,red)){.confirmation-dialog::backdrop{background:color-mix(in srgb,var(--palette-ink) 58%,transparent)}}.confirmation-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirmation-dialog-panel{border:1px solid var(--border);border-left:.45rem solid var(--danger);border-radius:var(--radius-dialog);background:var(--surface);padding:var(--space-6);box-shadow:var(--shadow-dialog);position:relative}.confirmation-dialog-symbol{width:2.75rem;height:2.75rem;margin-bottom:var(--space-4);border-radius:var(--radius-pill);background:var(--danger);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.confirmation-dialog-symbol{background:color-mix(in srgb,var(--danger) 13%,var(--surface))}}.confirmation-dialog-symbol{color:var(--danger)}.confirmation-dialog-progress{gap:var(--space-1-5);margin-bottom:var(--space-4);display:flex}.confirmation-dialog-progress span{border-radius:var(--radius-pill);background:var(--border);width:2.25rem;height:.25rem;transition:var(--hover-transition)}.confirmation-dialog-progress span.is-active{background:var(--danger)}.confirmation-dialog-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.confirmation-dialog-close{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--muted);place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.confirmation-dialog-close:hover{background:var(--surface-muted);color:var(--foreground)}.inline-edit-action{border:1px solid var(--palette-teal);flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.inline-edit-action{border:1px solid color-mix(in srgb,var(--palette-teal) 28%,transparent)}}.inline-edit-action{border-radius:var(--radius-compact);background:var(--surface);color:var(--primary);transition:var(--hover-transition)}.inline-edit-action:hover{border-color:var(--primary);background:var(--primary-soft)}.inline-edit-action.is-danger{border-color:var(--danger);color:var(--danger)}.inline-edit-form{gap:var(--space-2);width:100%;display:grid}.inline-edit-form,.inline-edit-form>div,.inline-edit-form>label{min-width:0;max-width:100%}.inline-edit-form .form-label{font-size:var(--type-xs)}.inline-edit-form .branded-select-trigger,.inline-edit-form .multi-select-trigger{width:100%;min-width:0;max-width:100%;min-height:var(--control-height-compact);margin-top:var(--space-1);border-color:var(--success)}.inline-edit-form.is-dirty .branded-select-trigger,.inline-edit-form.is-dirty .inline-edit-input,.inline-edit-form.is-dirty .multi-select-trigger{border-color:var(--success);background:var(--palette-lime)}@supports (color:color-mix(in lab,red,red)){.inline-edit-form.is-dirty .branded-select-trigger,.inline-edit-form.is-dirty .inline-edit-input,.inline-edit-form.is-dirty .multi-select-trigger{background:color-mix(in srgb,var(--palette-lime) 22%,transparent)}}.inline-edit-form.is-dirty .branded-select-trigger,.inline-edit-form.is-dirty .inline-edit-input,.inline-edit-form.is-dirty .multi-select-trigger{box-shadow:var(--focus-ring-dirty)}.inline-edit-error{max-width:16rem;color:var(--danger);font-size:var(--font-size-caption);line-height:1.35}.inline-edit-input{width:100%;min-width:0;max-width:100%;min-height:var(--control-height-compact);border:1px solid var(--success);border-radius:var(--radius-control);background:var(--surface);padding:var(--space-2) var(--space-3);color:var(--foreground);font-size:var(--font-size-small);transition:var(--transition-control);outline:none}.inline-edit-input:focus{border-color:var(--primary);box-shadow:var(--focus-ring-control)}.inline-edit-save{border-color:var(--primary);background:var(--primary);color:var(--palette-yellow)}.inline-edit-save:hover{background:var(--primary-hover);color:var(--palette-yellow)}.inline-edit-action:disabled{cursor:wait;opacity:.55}.status-pill{border-radius:var(--radius-pill);background:var(--primary-soft);padding:var(--space-1-5) var(--space-3);color:var(--primary);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-weight:650;display:inline-flex}.account-metrics{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-metrics>div{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);padding:var(--space-4)}.account-metrics dt{color:var(--muted);font-size:var(--type-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.account-metrics dd{margin-top:var(--space-1-5);color:var(--primary);font-size:var(--type-xl);font-weight:700}@media (max-width:560px){.account-metrics{grid-template-columns:1fr}}.directory-page-container{width:calc(100% - 2rem)}.table-shell{overscroll-behavior-inline:contain;contain:inline-size;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);width:100%;min-width:0;max-width:100%;overflow-x:auto}.data-grid-group{min-width:0}.data-grid-group-header{margin-bottom:var(--space-4);align-items:baseline;gap:var(--space-2);display:flex}.data-grid-group-content{min-width:0}.company-child-row>td{background:var(--palette-teal);padding:0}@supports (color:color-mix(in lab,red,red)){.company-child-row>td{background:color-mix(in srgb,var(--palette-teal) 5%,transparent)}}.company-child-row>td{border-bottom:.65rem solid var(--background)}.company-main-row>td{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.company-main-row>td{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.company-main-row:first-child>td{border-top:0}.company-row-action-cell{padding:var(--space-3) var(--space-1-5) var(--space-3) var(--space-3);vertical-align:middle}.company-row-action-cell .hover-label-anchor{margin-inline:auto}.company-manage-toggle[aria-expanded=true]{border-color:var(--palette-green);background:var(--palette-green);color:var(--palette-lime);box-shadow:var(--shadow-icon)}.company-manage-toggle[aria-expanded=true]:focus-visible,.company-manage-toggle[aria-expanded=true]:hover{border-color:var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.company-manage-toggle[aria-expanded=true]:focus-visible,.company-manage-toggle[aria-expanded=true]:hover{border-color:color-mix(in srgb,var(--palette-green) 82%,white)}}.company-manage-toggle[aria-expanded=true]:focus-visible,.company-manage-toggle[aria-expanded=true]:hover{background:var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.company-manage-toggle[aria-expanded=true]:focus-visible,.company-manage-toggle[aria-expanded=true]:hover{background:color-mix(in srgb,var(--palette-green) 82%,white)}}.company-manage-toggle[aria-expanded=true]:focus-visible,.company-manage-toggle[aria-expanded=true]:hover{color:var(--palette-lime)}.company-count{min-width:1.7rem;min-height:1.7rem;color:var(--muted);font-size:var(--font-size-small);justify-content:center;align-items:center;font-weight:650;display:inline-flex}.company-count.has-items{border:1px solid var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.company-count.has-items{border:1px solid color-mix(in srgb,var(--palette-teal) 18%,transparent)}}.company-count.has-items{border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary)}.company-child-panel{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--space-5)}.company-child-panel-empty{background:var(--surface);padding-block:var(--space-4)}.company-empty-brand-section{max-width:36rem}.company-empty-brand-form{max-width:34rem;margin-top:var(--space-4);gap:var(--space-3);display:grid}.company-empty-brand-form .button{justify-self:start}.company-hierarchy-heading{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.company-hierarchy-list{margin-top:var(--space-5);gap:var(--space-4);display:grid}.company-division-group{border:1px solid var(--border);border-radius:var(--radius-popover);background:var(--surface);padding:var(--space-4)}.company-division-group-simple{background:0 0;border:0;padding:0}.company-division-group-simple .company-brand-level{border-left:0;margin-left:0;padding-left:0}.company-division-header{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.company-division-header-content{min-width:0}.company-division-header-content:only-child{grid-column:1/-1}.company-division-header h4{color:var(--primary);font-size:var(--type-lg);font-weight:700}.company-division-header p{margin-top:var(--space-half);color:var(--muted);font-size:var(--type-sm)}.company-brand-form,.company-child-create-form,.company-division-name-form{align-items:center;gap:var(--space-3);display:grid}.company-division-name-form{grid-template-columns:minmax(10rem,22rem) auto;width:100%;min-width:0}.company-brand-level{margin-top:var(--space-4);margin-left:var(--space-3);gap:var(--space-3);border-left:3px solid var(--palette-teal);display:grid}@supports (color:color-mix(in lab,red,red)){.company-brand-level{border-left:3px solid color-mix(in srgb,var(--palette-teal) 16%,transparent)}}.company-brand-level{padding-left:var(--space-4)}.company-brand-row{align-items:center;gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.company-brand-form{grid-template-columns:minmax(10rem,1fr) minmax(10rem,.7fr) auto;width:100%;min-width:0}.company-brand-division-select .branded-select-trigger{margin-top:0}.company-brand-form-simple{grid-template-columns:minmax(10rem,1fr) auto}.company-child-create-form-compact{grid-template-columns:minmax(10rem,1fr);width:min(100%,34rem)}.company-child-create-form-compact .button{justify-self:start}.company-brand-readonly{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.company-hierarchy-empty{color:var(--muted);font-size:var(--font-size-small)}.hierarchy-create-disclosure summary{cursor:pointer;align-items:center;gap:var(--space-2);color:var(--primary);font-size:var(--font-size-small);font-weight:700;list-style:none;display:inline-flex}.hierarchy-create-disclosure summary::-webkit-details-marker{display:none}.hierarchy-create-disclosure summary:focus-visible,.hierarchy-create-disclosure summary:hover{color:var(--accent-plum)}.hierarchy-plus-icon{border-radius:var(--radius-pill);background:var(--primary);width:1.65rem;height:1.65rem;color:var(--palette-yellow);place-items:center;display:grid}.hierarchy-create-disclosure[open] .hierarchy-plus-icon{background:var(--accent-plum);transform:rotate(45deg)}.hierarchy-create-disclosure .company-child-create-form{margin-top:var(--space-3)}.hierarchy-add-brand .company-child-create-form-compact{width:min(100%,34rem)}.hierarchy-add-brand .company-child-create-form-compact .button{justify-self:start}.hierarchy-add-division{padding-left:var(--space-half)}.company-empty-brand-section>.hierarchy-add-division{margin-bottom:var(--space-5)}.optional-label{color:var(--muted);font-size:var(--type-count-scale);font-weight:500}.company-organization-heading{margin-bottom:var(--space-5)}.company-organization-heading h3{color:var(--primary);font-size:var(--type-lg);margin:0 0 var(--space-2)}.company-organization-heading p,.company-organization-section header p{color:var(--muted);font-size:var(--type-sm);margin:0}.company-organization-scroll{overscroll-behavior-inline:contain;max-width:calc(100vw - 6rem);padding-bottom:var(--space-3);overflow-x:auto}.company-organization-columns{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.company-organization-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);min-width:0;overflow:hidden}.company-organization-section>header{padding:var(--space-4);background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.company-organization-section>header{background:color-mix(in srgb,var(--palette-mint) 55%,var(--surface))}}.company-organization-section h4{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--primary);font-size:var(--type-lg);display:flex}.company-organization-create{padding:var(--space-4);border-bottom:1px solid var(--border)}.company-organization-create form{margin-top:var(--space-4)}.company-organization-items{gap:var(--space-3);padding:var(--space-4);display:grid}.company-organization-division,.company-organization-items .company-brand-row{align-items:start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--palette-mint);display:flex}@supports (color:color-mix(in lab,red,red)){.company-organization-division,.company-organization-items .company-brand-row{background:color-mix(in srgb,var(--palette-mint) 14%,var(--surface))}}.company-organization-items .company-brand-row>.confirmation-trigger{order:2}.company-organization-items .company-brand-form{gap:var(--space-3);flex:1;order:-1;grid-template-columns:minmax(0,1fr);max-width:none;display:grid}.company-organization-item-content{gap:var(--space-2);flex:1;min-width:0;display:grid}.company-organization-section .company-division-name-form{grid-template-columns:minmax(0,1fr);max-width:24rem}.company-organization-section label{gap:var(--space-1);min-width:0;display:grid}.company-organization-item-content>small{color:var(--muted);font-size:var(--type-xs)}.company-organization-section .branded-select,.company-organization-section input{width:100%;min-width:0;max-width:24rem}.company-organization-section .hierarchy-plus-icon{color:var(--palette-yellow);background:var(--palette-teal)}.company-organization-empty{padding:var(--space-4) 0}.company-organization-empty strong{color:var(--primary)}.company-organization-empty p{color:var(--muted);font-size:var(--type-sm);max-width:30ch}.company-organization-brand-list{grid-template-columns:minmax(0,1fr);align-items:start;overflow-x:auto}.company-organization-brand-list>.company-organization-empty{grid-column:1/-1}.company-brand-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.company-brand-fields-simple{grid-template-columns:minmax(0,1fr)}.company-brand-fields .form-label{margin:0}.company-brand-fields .company-brand-division-select .branded-select-trigger{margin-top:var(--space-1)}.company-organization-division,.company-organization-items .company-brand-row{grid-template-columns:minmax(0,1fr);display:grid}.company-brand-row>.confirmation-labeled-trigger,.company-organization-division>.confirmation-labeled-trigger{justify-self:start}.confirmation-labeled-trigger{justify-content:center;align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--palette-danger-ink);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.confirmation-labeled-trigger{border:1px solid color-mix(in srgb,var(--palette-danger-ink) 20%,transparent)}}.confirmation-labeled-trigger{border-radius:var(--radius-pill);background:var(--danger-soft);color:var(--palette-danger-ink);font-size:var(--type-sm);cursor:pointer;font-weight:650}.confirmation-labeled-trigger:hover{border-color:var(--palette-danger-ink)}.confirmation-labeled-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.company-add-brand-shortcut{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--palette-teal);min-height:36px;color:var(--palette-yellow);font-size:var(--type-sm);font-weight:650;display:inline-flex}.company-organization-create form[id]{scroll-margin-top:8rem}.data-feed-list{gap:var(--space-4);display:grid}.data-feed-library{gap:clamp(var(--space-7),5vw,var(--space-section));display:grid}.data-feed-template-group{gap:var(--space-3);display:grid}.data-feed-template-card{transition:var(--hover-transition);padding:0;display:block;overflow:hidden}.data-feed-template-card:focus-within,.data-feed-template-card:hover{border-color:var(--primary);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.data-feed-template-card:focus-within,.data-feed-template-card:hover{background:color-mix(in srgb,var(--surface) 92%,var(--primary-soft))}}.data-feed-template-card:focus-within,.data-feed-template-card:hover{box-shadow:var(--shadow-interactive);transform:translateY(-1px)}.data-feed-card-primary{align-items:center;gap:clamp(var(--space-6),4vw,var(--space-9));padding:var(--space-5);color:inherit;grid-template-columns:minmax(22rem,1fr) auto;text-decoration:none;display:grid}.data-feed-card-identity{width:100%;min-width:0}.data-feed-card-stats{flex-wrap:wrap;justify-content:flex-end}.data-feed-card-stats .feed-workspace-stat{inline-size:clamp(6.25rem,8vw,7.25rem)}.inventory-card-stats{margin-block:clamp(var(--space-5),3vw,var(--space-7));flex-wrap:wrap}.inventory-library-card{gap:var(--space-4)}.inventory-library-card .inventory-card-stats{margin-block:0}.inventory-library-card .admin-tool-card-action{margin-top:var(--space-1)}.inventory-card-stats.feed-workspace-stats.is-compact .feed-workspace-stat dt{font-size:var(--type-compact-id);letter-spacing:.01em;max-width:100%}.data-feed-badge{border-radius:var(--radius-pill);background:var(--scheme-background);min-height:1.75rem;color:var(--scheme-foreground);font-size:var(--type-xs);letter-spacing:.07em;padding:var(--space-1) var(--space-3);text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:780;line-height:1;display:inline-flex}.data-feed-workspace-kind-row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.data-feed-workspace-kind-row>a{margin-left:var(--space-1)}.data-feed-template-actions{margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.data-feed-publish-button{gap:var(--space-2);color:var(--palette-yellow)}.data-feed-publish-button svg{flex:none}.data-feed-publish-button:focus-visible,.data-feed-publish-button:hover{color:var(--palette-yellow)}.data-feed-section-intro{gap:var(--space-3);margin-bottom:var(--space-7);max-width:var(--container-reading);display:grid}.data-feed-section-intro .section-title{font-size:var(--type-2xl)}.data-feed-create-campaign{align-items:center;gap:var(--space-2);border:1px dashed var(--palette-teal);border-radius:var(--radius-soft);background:var(--surface);min-height:4.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.data-feed-create-campaign{background:color-mix(in srgb,var(--surface) 94%,var(--palette-mint))}}.data-feed-create-campaign{color:var(--palette-teal);font-size:var(--type-sm);padding:var(--space-4) var(--space-5);transition:var(--hover-transition);font-weight:700;text-decoration:none}.data-feed-create-campaign:focus-visible,.data-feed-create-campaign:hover{border-color:var(--palette-teal);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.data-feed-create-campaign:focus-visible,.data-feed-create-campaign:hover{background:color-mix(in srgb,var(--surface) 84%,var(--palette-mint))}}.data-feed-create-campaign:focus-visible,.data-feed-create-campaign:hover{outline:none;transform:translate(2px)}.data-feed-create-campaign-icon{border-radius:var(--radius-circle);background:var(--palette-teal);width:2rem;height:2rem;color:var(--accent-yellow);flex:0 0 2rem;place-items:center;display:inline-grid}.data-feed-create-campaign>span:last-child{gap:var(--space-1);display:grid}.data-feed-create-campaign small{color:var(--muted);font-size:var(--font-size-micro);font-weight:500}.data-feed-publish-hint{border:1px dashed var(--border);border-radius:var(--radius-soft);color:var(--muted);font-size:var(--type-sm);padding:var(--space-4) var(--space-5);margin:0;display:block}.data-feed-sharing-quick{background:var(--palette-teal);border:1px solid var(--palette-teal);border-radius:var(--radius-panel);align-items:center;gap:var(--space-3);max-width:46rem;padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;margin-block-start:var(--space-4);display:grid}.data-feed-sharing-quick-icon{background:var(--palette-yellow);border-radius:var(--radius-circle);color:var(--palette-teal);justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.data-feed-sharing-quick-icon svg{width:1.15rem;height:1.15rem}.data-feed-sharing-quick-copy{gap:var(--space-1);min-width:0;display:grid}.data-feed-sharing-quick-copy>strong{color:var(--palette-yellow);font-size:var(--type-sm)}.data-feed-sharing-quick-copy>span{color:var(--palette-yellow)}@supports (color:color-mix(in lab,red,red)){.data-feed-sharing-quick-copy>span{color:color-mix(in srgb,var(--palette-yellow) 78%,white)}}.data-feed-sharing-quick-copy>span{font-size:var(--type-xs)}.data-feed-sharing-quick>.button-primary{background:var(--palette-lime);border-color:var(--palette-lime);color:var(--palette-green);gap:var(--space-2)}.data-feed-sharing-quick>.button-primary>svg{flex-shrink:0;width:1.125rem;height:1.125rem}.data-feed-sharing-quick>.button-primary:hover{background:var(--palette-yellow);border-color:var(--palette-yellow);color:var(--palette-green)}.data-feed-sharing-people{gap:var(--space-1);flex-wrap:wrap;display:flex}.data-feed-sharing-people>span{background:var(--palette-lime)}@supports (color:color-mix(in lab,red,red)){.data-feed-sharing-people>span{background:color-mix(in srgb,var(--palette-lime) 48%,white)}}.data-feed-sharing-people>span{border-radius:var(--radius-pill);color:var(--palette-green);font-size:var(--type-xs);padding:var(--space-1) var(--space-2);font-weight:680}.data-feed-sharing-overlay{max-width:min(44rem,calc(100vw - (2 * var(--page-gutter))));padding-top:var(--space-7)}.data-feed-sharing-overlay .grid-formula-heading{padding-right:var(--space-7)}.data-feed-sharing-overlay .grid-formula-heading small{color:var(--muted);font-size:var(--type-sm);font-weight:500;line-height:1.45}.data-feed-sharing-group{gap:var(--space-2)}.data-feed-sharing-group>p{color:var(--muted);font-size:var(--type-sm);margin:0;line-height:1.45}.data-feed-sharing-empty{color:var(--muted);align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-4);text-align:center;justify-items:center;display:grid}.data-feed-sharing-empty svg{color:var(--primary)}.data-feed-sharing-empty span{font-size:var(--type-sm)}.data-feed-sharing-overlay-actions{align-items:center;gap:var(--space-4);display:flex}.data-feed-sharing-disclosure{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.data-feed-sharing-disclosure>summary{color:var(--primary);cursor:pointer;padding:var(--space-5) var(--space-6);justify-content:space-between;align-items:center;list-style:none;display:flex}.data-feed-sharing-disclosure>summary::-webkit-details-marker{display:none}.data-feed-sharing-disclosure>summary>span{gap:var(--space-1);display:grid}.data-feed-sharing-disclosure>summary strong{display:block}.data-feed-sharing-disclosure>summary small{color:var(--muted);font-size:var(--type-xs)}.data-feed-sharing-disclosure>summary svg{transition:transform var(--duration-normal) var(--ease-standard)}.data-feed-sharing-disclosure[open]>summary svg{transform:rotate(180deg)}.data-feed-sharing-content{border-top:1px solid var(--border);gap:var(--space-6);padding:var(--space-6);display:grid}.data-feed-sharing-status-row{align-items:start;gap:var(--space-5);justify-content:space-between;display:flex}.data-feed-sharing-user-form{border-top:1px solid var(--border);gap:var(--space-4);padding-top:var(--space-5);display:grid}.data-feed-sharing-search{background:var(--surface);border:1px solid var(--palette-teal);align-items:center}@supports (color:color-mix(in lab,red,red)){.data-feed-sharing-search{border:1px solid color-mix(in srgb,var(--palette-teal) 42%,transparent)}}.data-feed-sharing-search{border-radius:var(--radius-control);color:var(--primary);gap:var(--space-2);padding:0 var(--space-3);transition:var(--transition-control);width:100%;display:flex}.data-feed-sharing-search:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring-control)}.data-feed-sharing-overlay .data-feed-sharing-search input{color:inherit;font:inherit;min-width:0;padding:var(--space-2) 0;width:100%;min-height:var(--control-height-md);background:0 0;border:0;flex:1;margin:0}.data-feed-sharing-overlay .data-feed-sharing-search input:focus{box-shadow:var(--shadow-none);outline:0}.data-feed-sharing-search button{color:var(--muted);padding:var(--space-1);align-items:center;display:inline-flex}.data-feed-sharing-users{overscroll-behavior:contain;gap:0;max-height:min(24rem,45dvh);display:grid;overflow-y:auto}.data-feed-sharing-user{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) calc(var(--space-2) + var(--choice-control-size) + var(--space-2));grid-template-columns:minmax(0,1fr) auto;display:grid}.data-feed-sharing-user:hover{background:var(--accent-lime)}@supports (color:color-mix(in lab,red,red)){.data-feed-sharing-user:hover{background:color-mix(in srgb,var(--accent-lime) 24%,var(--surface))}}.data-feed-sharing-user:hover{color:var(--primary)}.data-feed-sharing-user.grid-structure-checkbox{--choice-control-left:var(--space-2);background-color:var(--surface);width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.data-feed-sharing-user.grid-structure-checkbox{background-color:color-mix(in srgb,var(--surface) 72%,transparent)}}.data-feed-sharing-user.grid-structure-checkbox{border-radius:var(--radius-sm);border-bottom:1px solid var(--border)}.data-feed-sharing-user>span{gap:0;min-width:0;display:grid}.data-feed-sharing-user small{color:var(--muted);overflow-wrap:anywhere}.data-feed-sharing-user em{color:var(--palette-green);background:var(--palette-lime);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--type-xs);justify-self:end;font-style:normal;font-weight:680}@media (max-width:700px){.data-feed-sharing-quick{grid-template-columns:auto minmax(0,1fr);align-items:start}.data-feed-sharing-quick>button{grid-column:1/-1;justify-self:stretch}.data-feed-sharing-status-row{flex-direction:column;align-items:stretch}}.data-feed-tab-target{scroll-margin-top:var(--sticky-concept-offset)}.data-feed-campaign-list{gap:var(--space-2);margin-left:clamp(var(--space-4),4vw,var(--space-8));padding-left:var(--space-4);border-left:3px solid var(--accent-lime);display:grid}.data-feed-campaign-list.is-ungrouped{margin-left:0}.data-feed-campaign-card{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-soft);background:var(--surface);color:inherit;padding:var(--space-4) var(--space-5);transition:var(--hover-transition);text-decoration:none;display:flex}.data-feed-campaign-card:focus-visible,.data-feed-campaign-card:hover{border-color:var(--palette-teal);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.data-feed-campaign-card:focus-visible,.data-feed-campaign-card:hover{background:color-mix(in srgb,var(--surface) 92%,var(--palette-mint))}}.data-feed-campaign-card:focus-visible,.data-feed-campaign-card:hover{outline:none;transform:translate(2px)}.data-feed-campaign-card h3{margin-top:var(--space-2);font-size:var(--type-lg);font-weight:700}.data-feed-campaign-card p,.data-feed-campaign-version{color:var(--muted);font-size:var(--type-sm)}.data-feed-campaign-version{gap:var(--space-1);text-align:right;display:grid}.data-feed-empty-campaigns{margin-left:clamp(var(--space-4),4vw,var(--space-8));color:var(--muted);font-size:var(--type-sm);padding:var(--space-2) var(--space-4)}.data-feed-card{gap:var(--space-6);padding:var(--space-5);color:inherit;transition:var(--hover-transition);grid-template-columns:minmax(14rem,1fr) minmax(24rem,1.3fr);text-decoration:none;display:grid}.data-feed-card:focus-visible,.data-feed-card:hover{border-color:var(--primary);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.data-feed-card:focus-visible,.data-feed-card:hover{background:color-mix(in srgb,var(--surface) 92%,var(--primary-soft))}}.data-feed-card:focus-visible,.data-feed-card:hover{box-shadow:var(--shadow-interactive);outline:none;transform:translateY(-1px)}.data-feed-card-meta{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.data-feed-card-meta dt,.data-feed-detail-list dt{color:var(--muted);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.data-feed-card-meta dd,.data-feed-detail-list dd{margin-top:var(--space-1-5);color:var(--foreground);font-size:var(--type-md)}.data-feed-create-form{gap:var(--space-5);display:grid}.editable-feed-name{justify-items:start;min-width:0;display:grid}.editable-feed-name-trigger{appearance:none;color:inherit;cursor:text;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;transition:var(--hover-transition);background:0 0;border:0;margin:0;padding:0}.editable-feed-name-trigger:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.editable-feed-name-trigger:hover{color:color-mix(in srgb,var(--primary) 72%,var(--palette-white))}}.editable-feed-name-input{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.editable-feed-name-input{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.editable-feed-name-input{border:2px solid var(--primary);border-radius:var(--radius-control);max-width:min(100%,48rem);padding:var(--space-1) var(--space-2);transition:var(--transition-control);outline:none;width:100%}.editable-feed-name-input:focus{box-shadow:var(--focus-ring-control)}.editable-feed-name [role=alert]{color:var(--danger);font-size:var(--type-sm);margin-top:var(--space-2)}.data-feed-readonly-control{color:var(--muted);cursor:not-allowed;align-items:center;display:flex}.data-feed-option-grid{margin-top:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.data-feed-scope-groups{gap:var(--space-5);margin-top:var(--space-5);display:grid}.data-feed-option{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-soft);padding:var(--space-3);padding-left:calc(var(--space-4) + var(--choice-control-size) + var(--space-3));font-size:var(--type-md);transition:var(--hover-transition);display:flex}.data-feed-option:has(>input:checked){background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.data-feed-option:has(>input:checked){background:color-mix(in srgb,var(--palette-mint) 36%,white)}}.data-feed-option:has(>input:checked){border-color:var(--palette-green)}.data-feed-detail-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);display:grid}.data-feed-settings-grid{grid-template-columns:minmax(0,1fr)}.data-feed-settings-sharing{grid-row:1}.data-feed-detail-actions,.data-feed-revision-heading{align-items:center;gap:var(--space-3);display:flex}.data-feed-revision-list{gap:var(--space-4);display:grid}.data-feed-revision-card{gap:var(--space-6);padding:var(--space-5) var(--space-5);color:inherit;transition:var(--hover-transition);grid-template-columns:minmax(14rem,1fr) minmax(24rem,1.2fr);text-decoration:none;display:grid}.data-feed-revision-card:focus-visible,.data-feed-revision-card:hover{border-color:var(--primary);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.data-feed-revision-card:focus-visible,.data-feed-revision-card:hover{background:color-mix(in srgb,var(--surface) 92%,var(--primary-soft))}}.data-feed-revision-card:focus-visible,.data-feed-revision-card:hover{box-shadow:var(--shadow-interactive);outline:none;transform:translateY(-1px)}.data-feed-revision-meta{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.data-feed-revision-meta dt{color:var(--muted);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.data-feed-revision-meta dd{margin-top:var(--space-1-5);font-size:var(--font-size-small)}.data-feed-comparison{padding:0;overflow:hidden}.data-feed-comparison-intro{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);display:flex}.data-feed-comparison-table{border-top:1px solid var(--border)}.data-feed-comparison-header,.data-feed-comparison-row{grid-template-columns:minmax(10rem,.75fr) repeat(2,minmax(14rem,1fr));display:grid}.data-feed-comparison-header{background:var(--scheme-background);color:var(--scheme-foreground);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.data-feed-comparison-header span,.data-feed-comparison-row>div{padding:var(--space-4) var(--space-4)}.data-feed-comparison-header span+span,.data-feed-comparison-row>div+div{border-left:1px solid var(--border)}.data-feed-comparison-row{border-top:1px solid var(--border);color:var(--muted);font-size:var(--type-md)}.data-feed-comparison-row:first-child{border-top:0}.data-feed-comparison-row.is-changed{background:var(--accent-yellow)}@supports (color:color-mix(in lab,red,red)){.data-feed-comparison-row.is-changed{background:color-mix(in srgb,var(--accent-yellow) 20%,var(--surface))}}.data-feed-comparison-row.is-changed{color:var(--foreground)}.data-feed-comparison-label{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--foreground);font-weight:700;display:flex}.change-pill{border-radius:var(--radius-pill);background:var(--scheme-background);color:var(--scheme-foreground);padding:var(--space-1) var(--space-2);font-size:var(--type-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:750}.data-feed-detail-list{margin-top:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.data-feed-edit-disclosure,.data-feed-share-disclosure{position:relative}.data-feed-edit-disclosure>summary{cursor:pointer;list-style:none}.data-feed-edit-disclosure>summary::-webkit-details-marker{display:none}.data-feed-edit-panel{z-index:30;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);width:min(34rem,100vw - 2rem);max-height:min(44rem,100vh - 8rem);padding:var(--space-5);box-shadow:var(--shadow-panel-soft);position:absolute;top:calc(100% + .75rem);right:0;overflow-y:auto}.data-feed-share-disclosure>summary{cursor:pointer;list-style:none}.data-feed-share-disclosure>summary::-webkit-details-marker{display:none}.data-feed-share-panel{z-index:20;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:min(30rem,100vw - 2rem);padding:var(--space-4);box-shadow:var(--shadow-panel-compact);position:absolute;top:calc(100% + .75rem);right:0}.data-feed-sharing-section+.data-feed-sharing-section{margin-top:var(--space-5);border-top:1px solid var(--border);padding-top:var(--space-5)}.data-feed-share-list{gap:var(--space-3);display:grid}.data-feed-share-list li{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-soft);padding:var(--space-3);display:flex}.data-feed-share-list span,.data-feed-share-list strong{display:block}.data-feed-share-list strong{font-size:var(--font-size-small)}.data-feed-share-list span{margin-top:var(--space-half);color:var(--muted);font-size:var(--font-size-caption)}.data-feed-share-user-form{gap:var(--space-3);display:grid}.data-feed-share-user-form .button{justify-self:start}@media (max-width:800px){.data-feed-card-primary{grid-template-columns:1fr}.data-feed-card-stats{justify-content:flex-start}.data-feed-campaign-card{flex-direction:column;align-items:flex-start}.data-feed-campaign-version{text-align:left}.data-feed-card,.data-feed-card-meta,.data-feed-detail-grid,.data-feed-detail-list,.data-feed-revision-card,.data-feed-revision-meta{grid-template-columns:1fr}.data-feed-detail-actions{flex-direction:column;align-items:flex-end}.data-feed-comparison-intro{flex-direction:column;align-items:flex-start}.data-feed-comparison-header{display:none}.data-feed-comparison-row{padding:var(--space-1) 0;grid-template-columns:1fr}.data-feed-comparison-row>div+div{border-left:0}.data-feed-comparison-row>div[data-column]:before{margin-bottom:var(--space-1-5);color:var(--muted);content:attr(data-column);font-size:var(--font-size-micro);letter-spacing:.05em;text-transform:uppercase;font-weight:700;display:block}}.data-feed-company-settings{gap:var(--space-5);min-width:0}.feed-grid-inherited-settings{min-width:0}.feed-grid-inherited-settings:disabled{opacity:.62}.data-feed-tabs{background:var(--palette-mint);flex-wrap:wrap;align-items:center;max-width:100%}@supports (color:color-mix(in lab,red,red)){.data-feed-tabs{background:color-mix(in srgb,var(--palette-mint) 58%,transparent)}}.data-feed-tabs{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-feed-tabs{border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}}.data-feed-tabs{margin-top:var(--space-6);padding:var(--space-1);width:fit-content}.data-feed-tab,.data-feed-tabs{border-radius:var(--radius-pill);gap:var(--space-2);display:inline-flex}.data-feed-tab{color:var(--primary);font-size:var(--type-sm);align-items:center;min-height:var(--control-height-sm);padding:var(--space-2) var(--space-4);transition:var(--hover-transition);border:1px solid #0000;justify-content:center;font-weight:700;text-decoration:none}.data-feed-tab:hover{background:var(--palette-white)}@supports (color:color-mix(in lab,red,red)){.data-feed-tab:hover{background:color-mix(in srgb,var(--palette-white) 68%,transparent)}}.data-feed-tab:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-feed-tab:hover{border-color:color-mix(in srgb,var(--primary) 28%,transparent)}}.data-feed-tab:hover{color:var(--primary)}.data-feed-tab:focus-visible{outline:2px solid var(--accent-lime);outline-offset:2px}.data-feed-tab[aria-current=page]{background:var(--palette-teal);border-color:var(--palette-teal);box-shadow:var(--shadow-sm);color:var(--palette-yellow)}.data-feed-tab[aria-current=page]:hover{background:var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.data-feed-tab[aria-current=page]:hover{background:color-mix(in srgb,var(--palette-teal) 82%,white)}}.data-feed-tab[aria-current=page]:hover{border-color:var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.data-feed-tab[aria-current=page]:hover{border-color:color-mix(in srgb,var(--palette-teal) 82%,white)}}.data-feed-tab[aria-current=page]:hover{color:var(--palette-yellow)}.feed-grid-page-content{padding:var(--space-7) 0 var(--space-section)}.feed-grid-workspace-container{gap:var(--space-5);width:calc(100% - 2rem);display:grid}.feed-grid-workspace-container:has(>.floating-create-action){padding-bottom:calc(var(--space-workspace-bottom) + env(safe-area-inset-bottom,0px))}.grid-dropdown-options{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.grid-dropdown-options legend{font-size:var(--type-md);padding:0;font-weight:650}.grid-dropdown-options>p{font-size:var(--type-sm);margin:0}.grid-dropdown-option{align-items:center;gap:var(--space-2);transition:var(--hover-transition);grid-template-columns:auto minmax(0,1fr) minmax(0,1.35fr) auto;display:grid}.grid-dropdown-option[data-dragging]{opacity:.6}.grid-dropdown-option-actions button,.grid-dropdown-option-handle{color:currentColor;cursor:pointer;padding:var(--space-1);transition:var(--hover-transition);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.grid-dropdown-option-handle{cursor:grab}.grid-dropdown-option[data-dragging] .grid-dropdown-option-handle{cursor:grabbing}.grid-dropdown-option-actions button:hover:not(:disabled),.grid-dropdown-option-handle:hover{color:var(--primary)}.grid-dropdown-option-actions{display:flex}.grid-dropdown-option-actions button:disabled{cursor:default;opacity:.35}.grid-formula-heading{gap:var(--space-1);display:grid}.grid-formula-heading span,.grid-formula-warning{font-size:var(--type-sm)}.grid-formula-expression-field{gap:var(--space-1);display:grid}.grid-formula-token-editor{background:var(--surface);border:2px solid var(--primary);align-items:center}@supports (color:color-mix(in lab,red,red)){.grid-formula-token-editor{border:2px solid color-mix(in srgb,var(--primary) 32%,transparent)}}.grid-formula-token-editor{border-radius:var(--radius-control);color:var(--primary);font-size:var(--type-md);gap:var(--space-1);min-height:3.25rem;padding:var(--space-2) var(--space-3);transition:var(--transition-control);flex-wrap:wrap;font-weight:650;display:flex;overflow:visible}.grid-formula-token-editor:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring-control);outline:none}.grid-formula-token{background:var(--palette-teal);border:1px solid var(--palette-teal);border-radius:var(--radius-pill);color:var(--palette-yellow);min-height:var(--control-height-xs);padding:var(--space-1) var(--space-3);flex:none;align-items:center;display:inline-flex;position:relative}.grid-formula-token button{border-radius:var(--radius-circle);color:inherit;cursor:pointer;height:1.25rem;transition:var(--hover-transition);background:0 0;border:0;justify-content:center;align-items:center;width:1.25rem;padding:0;display:inline-flex}.grid-formula-token button:focus-visible,.grid-formula-token button:hover{background:var(--palette-white)}@supports (color:color-mix(in lab,red,red)){.grid-formula-token button:focus-visible,.grid-formula-token button:hover{background:color-mix(in srgb,var(--palette-white) 22%,transparent)}}.grid-formula-token-actions{border-radius:var(--radius-pill);bottom:calc(100% - var(--space-1));box-shadow:var(--shadow-icon);opacity:0;pointer-events:none;transition:var(--motion-hover-reveal);z-index:4;align-items:center;gap:1px;width:max-content;padding:1px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.grid-formula-token .grid-formula-token-actions{background:var(--palette-teal);color:var(--palette-yellow)}.grid-formula-separator-token .grid-formula-token-actions{background:var(--palette-orange);color:var(--palette-wine)}.grid-formula-separator-token:focus-within .grid-formula-token-actions,.grid-formula-separator-token:hover .grid-formula-token-actions,.grid-formula-token:focus-within .grid-formula-token-actions,.grid-formula-token:hover .grid-formula-token-actions{opacity:1;pointer-events:auto}.grid-formula-token-actions button:disabled{cursor:default;opacity:.3}@media (hover:none){.grid-formula-token-actions{opacity:1;pointer-events:auto}}.grid-formula-separator-token{background:var(--palette-orange);border-radius:var(--radius-pill);color:var(--palette-wine);font-family:var(--font-mono,monospace);min-height:var(--control-height-xs);padding:var(--space-1) var(--space-3);flex:none;align-items:center;font-weight:800;display:inline-flex;position:relative}.grid-formula-separator-token button{border-radius:var(--radius-circle);color:inherit;cursor:pointer;height:1.25rem;transition:var(--hover-transition);background:0 0;border:0;justify-content:center;align-items:center;width:1.25rem;padding:0;display:inline-flex}.grid-formula-separator-token button:focus-visible,.grid-formula-separator-token button:hover{background:var(--palette-wine)}@supports (color:color-mix(in lab,red,red)){.grid-formula-separator-token button:focus-visible,.grid-formula-separator-token button:hover{background:color-mix(in srgb,var(--palette-wine) 14%,transparent)}}.grid-formula-insertion-point{cursor:text;background:0 0;border:0;flex:0 0 .65rem;align-self:stretch;place-items:center;width:.65rem;min-height:2rem;padding:0;display:inline-grid}.grid-formula-insertion-point:before{background:var(--primary);border-radius:var(--radius-pill);content:"";opacity:.18;height:1.5rem;transition:opacity var(--duration-normal) var(--ease-standard),transform var(--duration-normal) var(--ease-standard);width:2px;transform:scaleY(.55)}.grid-formula-insertion-point:focus-visible:before,.grid-formula-insertion-point:hover:before,.grid-formula-insertion-point[aria-pressed=true]:before{opacity:1;transform:scaleY(1)}.grid-formula-insertion-point:focus-visible{outline:none}.grid-formula-placeholder{color:var(--muted-foreground);font-size:var(--type-sm);pointer-events:none;font-weight:500}.grid-formula-example{background:var(--palette-mint);align-items:baseline}@supports (color:color-mix(in lab,red,red)){.grid-formula-example{background:color-mix(in srgb,var(--palette-mint) 42%,transparent)}}.grid-formula-example{border-left:var(--space-1) solid var(--palette-teal);gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.grid-formula-example>span{color:var(--muted-foreground);font-size:var(--type-sm);font-weight:650}.grid-formula-example code{color:var(--primary);font-family:var(--font-mono,monospace);font-size:var(--type-sm);overflow-wrap:anywhere}.grid-formula-separators,.grid-formula-values{gap:var(--space-2);display:grid}.grid-formula-separators>span,.grid-formula-values>span{font-size:var(--type-sm);font-weight:650}.grid-formula-separators>div,.grid-formula-value-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.grid-formula-custom-values{background:var(--primary-soft);border:1px solid var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.grid-formula-custom-values{border:1px solid color-mix(in srgb,var(--palette-teal) 22%,transparent)}}.grid-formula-custom-values{border-radius:var(--radius-panel);gap:var(--space-3);padding:var(--space-3);display:grid}.grid-formula-custom-values-toggle{color:var(--primary);cursor:pointer;font-size:var(--type-sm);align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);transition:var(--hover-transition);justify-content:space-between;width:100%;padding:0;font-weight:700;display:flex}.grid-formula-custom-values-toggle:focus-visible,.grid-formula-custom-values-toggle:hover{color:var(--palette-teal)}.grid-formula-custom-values-toggle:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--palette-teal);outline-offset:4px}.grid-formula-custom-values-toggle>span{align-items:center;gap:var(--space-2);display:inline-flex}.grid-formula-custom-values-toggle small{background:var(--primary);border-radius:var(--radius-pill);color:var(--palette-yellow);font-size:var(--type-xs);min-width:1.5rem;height:1.5rem;padding-inline:var(--space-1);justify-content:center;align-items:center;display:inline-flex}.grid-formula-custom-values-toggle svg{background:var(--palette-teal);border-radius:var(--radius-circle);box-sizing:content-box;color:var(--palette-yellow);padding:var(--space-2);flex-shrink:0}.grid-formula-separator-choice{background:var(--palette-orange);border:1px solid var(--palette-orange);border-radius:var(--radius-pill);color:var(--palette-wine);cursor:pointer;font-family:var(--font-mono,monospace);font-size:var(--type-md);min-height:var(--control-height-sm);min-width:var(--control-height-sm);padding:var(--space-1) var(--space-3);transition:var(--hover-transition);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.grid-formula-separator-choice:focus-visible,.grid-formula-separator-choice:hover{background:var(--palette-orange)}@supports (color:color-mix(in lab,red,red)){.grid-formula-separator-choice:focus-visible,.grid-formula-separator-choice:hover{background:color-mix(in srgb,var(--palette-orange) 76%,white)}}.grid-formula-separator-choice:focus-visible,.grid-formula-separator-choice:hover{border-color:var(--palette-orange)}@supports (color:color-mix(in lab,red,red)){.grid-formula-separator-choice:focus-visible,.grid-formula-separator-choice:hover{border-color:color-mix(in srgb,var(--palette-orange) 76%,white)}}.grid-formula-separator-choice:disabled{cursor:not-allowed;opacity:.42}.grid-formula-values button[aria-pressed=true]{cursor:default;opacity:.42}.grid-formula-error{border-left:var(--space-1) solid var(--danger);color:var(--danger);font-size:var(--type-sm)}.grid-formula-error,.grid-formula-warning{padding:var(--space-2) var(--space-3);margin:0}.grid-formula-warning{border-left:var(--space-1) solid var(--accent-orange)}.data-feed-workspace-mode-toggle{background:var(--palette-mint);align-items:center}@supports (color:color-mix(in lab,red,red)){.data-feed-workspace-mode-toggle{background:color-mix(in srgb,var(--palette-mint) 62%,white)}}.data-feed-workspace-mode-toggle{border-radius:var(--radius-pill);gap:var(--space-1);padding:var(--space-1);justify-self:start;margin-block-end:var(--space-3);display:inline-flex}.data-feed-workspace-mode-option{border-radius:var(--radius-pill);color:var(--primary);cursor:pointer;font-size:var(--type-sm);align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding:var(--space-2) var(--space-4);transition:var(--hover-transition);font-weight:750;display:inline-flex}.data-feed-workspace-mode-option:hover,.data-feed-workspace-mode-option[aria-pressed=true]{background:var(--palette-teal);color:var(--palette-yellow)}.feed-grid-concept-container{width:min(calc(100% - (2 * var(--page-gutter))),var(--container-workspace-focused))}.concept-accordion-list,.concept-view{gap:var(--space-5);min-width:0;display:grid}.concept-empty-state,.concept-fields-section,.concept-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);min-width:0;overflow:clip}.concept-fields-section summary{background:var(--palette-lime);color:var(--palette-green);cursor:pointer;min-height:4.5rem;padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;list-style:none;display:flex}.concept-fields-section summary::-webkit-details-marker{display:none}.concept-content-field-heading>span,.concept-field-structure-main,.concept-fields-section summary>span,.concept-panel-header>span,.concept-panel-name{gap:var(--space-1);text-align:left;min-width:0;display:grid}.concept-fields-section summary strong,.concept-panel-header>span strong,.concept-panel-name strong{font-size:var(--type-2xl);font-weight:850}.concept-content-field-heading small,.concept-field-structure-main small,.concept-fields-section summary small,.concept-panel-header>span small,.concept-panel-name small{font-size:var(--type-xs);opacity:.78;font-weight:600}.concept-fields-section details[open] .concept-fields-summary-actions>svg,.concept-panel-open .concept-panel-disclosure>svg{transform:rotate(180deg)}.concept-fields-summary-actions>svg,.concept-panel-disclosure>svg{transform-origin:50%;transition:transform var(--duration-normal) var(--ease-standard);flex:none;transform:rotate(0)}.concept-fields-list{padding:0 var(--space-5) var(--space-5);display:grid}.concept-fields-section summary>.concept-fields-summary-actions{align-items:center;gap:var(--space-4);flex:none;display:flex}.concept-field-structure-wrap+.concept-field-structure-wrap{border-top:1px solid var(--palette-row-divider)}.concept-field-structure-synced{background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.concept-field-structure-synced{background:color-mix(in srgb,var(--palette-mint) 54%,white)}}.concept-field-structure-synced{border-inline-start:4px solid var(--palette-blue);padding-inline:var(--space-3)}.concept-field-structure-sync-source{border-inline-start-color:var(--palette-teal)}.concept-field-structure-sync-linked .concept-field-structure-main{padding-inline:var(--space-4) var(--space-2)}.concept-field-structure-row{align-items:center;gap:var(--space-4);min-height:4.25rem;padding:var(--space-3) 0;justify-content:space-between;display:flex}button.concept-field-structure-main{color:var(--primary);cursor:pointer;background:0 0;border:0;flex:1;padding:0}.concept-field-structure-main strong{font-size:var(--type-md)}.concept-field-structure-main small{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.concept-field-structure-main .feed-grid-column-field-key{color:inherit;font-size:var(--type-xs)}.concept-structure-sync-badge{background:var(--palette-blue);align-items:center}@supports (color:color-mix(in lab,red,red)){.concept-structure-sync-badge{background:color-mix(in srgb,var(--palette-blue) 22%,white)}}.concept-structure-sync-badge{border-radius:var(--radius-pill);color:var(--palette-teal);font-size:var(--type-xs);gap:var(--space-1);padding:var(--space-1) var(--space-2);font-weight:700;display:inline-flex}.concept-structure-sync-badge svg{width:.85rem;height:.85rem}.concept-add-row,.concept-inline-action{color:var(--primary);font-size:var(--type-sm);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-weight:750;display:inline-flex}.concept-add-field svg,.concept-add-row svg,.concept-inline-action svg{width:1rem;height:1rem}.concept-add-field{margin-top:var(--space-2);justify-self:start}.concept-compact-actions{align-items:center;gap:var(--space-1);display:flex}.concept-compact-actions button{background:var(--palette-green);border-radius:var(--radius-circle);color:var(--palette-lime);height:1.85rem;transition:var(--hover-transition);justify-content:center;align-items:center;width:1.85rem;padding:0;display:inline-flex}.concept-compact-actions button:hover:not(:disabled){background:var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.concept-compact-actions button:hover:not(:disabled){background:color-mix(in srgb,var(--palette-green) 76%,white)}}.concept-compact-actions button:disabled{opacity:.28}.concept-compact-actions svg{width:1rem;height:1rem}.concept-managed-note{background:var(--palette-mint);border-radius:var(--radius-control);color:var(--palette-teal);font-size:var(--type-sm);margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4)}.concept-panel{border-radius:var(--radius-card);scroll-margin-top:var(--sticky-concept-offset);transition:var(--hover-transition);border:2px solid #0000;overflow:visible}.concept-panel-open{background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.concept-panel-open{background:color-mix(in srgb,var(--palette-mint) 24%,white)}}.concept-panel-open{border-color:var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.concept-panel-open{border-color:color-mix(in srgb,var(--palette-teal) 28%,transparent)}}.concept-panel-open{box-shadow:var(--shadow-sm)}.concept-panel-header{border-radius:var(--radius-card);color:var(--palette-teal);align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;transition:var(--hover-transition);display:flex}.concept-panel-header,.concept-panel-header:hover{background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.concept-panel-header:hover{background:color-mix(in srgb,var(--palette-mint) 88%,var(--palette-teal))}}.concept-panel-open .concept-panel-header{border-bottom:3px solid var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.concept-panel-open .concept-panel-header{border-bottom:3px solid color-mix(in srgb,var(--palette-teal) 44%,transparent)}}.concept-panel-open .concept-panel-header{border-radius:var(--radius-card-top)}.concept-panel-name{gap:var(--space-1);text-align:left;flex:1;min-width:0;display:grid}.concept-panel-stats{flex:none}.concept-panel-stats.feed-workspace-stats.is-compact .feed-workspace-stat dt{font-size:var(--type-compact-id);letter-spacing:.02em}.concept-panel-metrics{align-items:center;gap:var(--space-3);margin-top:var(--space-2);scrollbar-width:none;max-width:100%;padding-block:2px;display:flex;overflow-x:auto}.concept-panel-metrics::-webkit-scrollbar{display:none}.concept-panel-variation-stats{flex:none;align-items:center;padding-inline-start:var(--space-3);position:relative}.concept-panel-variation-stats:before{background:var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.concept-panel-variation-stats:before{background:color-mix(in srgb,var(--palette-teal) 30%,transparent)}}.concept-panel-variation-stats:before{border-radius:var(--radius-pill);content:"";inset-block:var(--space-2);width:2px;position:absolute;inset-inline-start:0}.concept-panel-variation-stats.feed-workspace-stats.is-compact .feed-workspace-stat{inline-size:clamp(3.9rem,6vw,4.5rem)}.concept-panel-variation-stats.feed-workspace-stats.is-compact .feed-workspace-stat dt{font-size:var(--type-compact-id);letter-spacing:.02em;white-space:nowrap;max-width:100%}.concept-panel-name-trigger{color:inherit;cursor:text;text-align:left;background:0 0;border:0;justify-self:start;min-width:0;padding:0}.concept-panel-name-trigger:hover strong{color:var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.concept-panel-name-trigger:hover strong{color:color-mix(in srgb,var(--palette-teal) 72%,white)}}.concept-panel-name-input{border:1px solid var(--palette-teal);background:#fff}@supports (color:color-mix(in lab,red,red)){.concept-panel-name-input{border:1px solid color-mix(in srgb,var(--palette-teal) 52%,white)}}.concept-panel-name-input{border-radius:var(--radius-input);color:var(--palette-teal);font:inherit;font-size:var(--type-2xl);max-width:min(100%,34rem);padding:var(--space-2) var(--space-3);transition:var(--hover-transition);width:100%;font-weight:850;line-height:1.15}.concept-panel-name-input:focus{border-color:var(--palette-teal);box-shadow:var(--focus-ring-dirty);outline:0}.concept-panel-disclosure{color:inherit;cursor:pointer;padding:var(--space-1);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.concept-panel-disclosure:hover{color:var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.concept-panel-disclosure:hover{color:color-mix(in srgb,var(--palette-teal) 70%,white)}}.concept-panel-summary-actions{align-items:center;gap:var(--space-4);flex:none;margin-left:auto;display:flex}.concept-panel-body{padding:var(--space-5)}.automatic-concept-fields,.automatic-concept-layout,.concept-panel-body,.concept-value-stack,.manual-concept-fields,.manual-concept-rows{gap:var(--space-5);display:grid}.concept-content-field{background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.concept-content-field{background:color-mix(in srgb,var(--palette-mint) 55%,white)}}.concept-content-field{border-radius:var(--radius-panel);gap:var(--space-4);padding:var(--space-5);scroll-margin-top:var(--sticky-concept-offset);content-visibility:auto;contain-intrinsic-size:auto 28rem;display:grid}.concept-content-field-synced{background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.concept-content-field-synced{background:color-mix(in srgb,var(--palette-mint) 72%,white)}}.concept-content-field-synced{border-inline-start:4px solid var(--palette-blue)}.concept-content-field-sync-source{border-inline-start-color:var(--palette-teal)}.concept-content-field-variation-grouped{box-shadow:var(--shadow-selected-concept)}.concept-paired-fields-header{background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.concept-paired-fields-header{background:color-mix(in srgb,var(--palette-mint) 35%,var(--surface))}}.concept-paired-fields-header{border:1px solid var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.concept-paired-fields-header{border:1px solid color-mix(in srgb,var(--palette-teal) 22%,transparent)}}.concept-paired-fields-header{border-radius:var(--radius-panel);gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-2);display:grid}.concept-paired-fields-caption{color:var(--muted);font-size:var(--type-xs);font-weight:600}.concept-paired-fields-header>.concept-content-field-heading+.concept-content-field-heading{border-top:1px solid var(--border);padding-top:var(--space-3)}.concept-paired-field-values+.concept-paired-field-values{margin-top:var(--space-4)}.concept-paired-field-values>strong{color:var(--primary);font-size:var(--type-xl);margin-bottom:var(--space-3);font-weight:700;display:block}.concept-content-field-variation-grouped .concept-value-stack{gap:var(--space-7)}.concept-content-field-variation-grouped .concept-value-card.feed-grid-settings-group{border-top:1px solid var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.concept-content-field-variation-grouped .concept-value-card.feed-grid-settings-group{border-top:1px solid color-mix(in srgb,var(--palette-green) 25%,transparent)}}.concept-content-field-variation-grouped .concept-value-card.feed-grid-settings-group{padding-top:var(--space-1)}.concept-content-field-variation-grouped .concept-value-card.feed-grid-settings-group legend{color:var(--palette-green);font-size:var(--type-concept-heading);margin-bottom:var(--space-1);font-weight:800}.concept-content-field-heading{color:var(--primary);justify-content:space-between;align-items:center;display:flex}.concept-content-field-actions{align-items:center;gap:var(--space-2);display:flex}.concept-variation-stepper{background:var(--palette-green);border-radius:var(--radius-pill);color:var(--palette-lime);align-items:center;min-height:1.85rem;display:inline-flex;overflow:visible}.concept-variation-stepper-count{font-size:var(--type-sm);justify-content:center;align-items:center;min-width:1.85rem;font-weight:900;display:inline-flex}.concept-variation-stepper .hover-label-anchor{opacity:0;pointer-events:none;max-width:0;transition:var(--motion-concept-2);display:inline-flex;overflow:visible;transform:scale(.8)}.concept-variation-stepper:focus-within .hover-label-anchor,.concept-variation-stepper:hover .hover-label-anchor{opacity:1;pointer-events:auto;max-width:1.85rem;transform:scale(1)}.concept-variation-stepper-action{border-radius:var(--radius-circle);color:inherit;background:0 0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;padding:0;display:inline-flex}.concept-variation-stepper-action:hover:not(:disabled){background:var(--palette-lime)}@supports (color:color-mix(in lab,red,red)){.concept-variation-stepper-action:hover:not(:disabled){background:color-mix(in srgb,var(--palette-lime) 22%,transparent)}}.concept-variation-stepper-action:disabled{opacity:.28}.concept-variation-stepper-action svg{width:1rem;height:1rem}.concept-content-field-action{background:var(--palette-green);border-radius:var(--radius-circle);color:var(--palette-lime);cursor:pointer;height:1.85rem;transition:var(--hover-transition);justify-content:center;align-items:center;width:1.85rem;padding:0;display:inline-flex}.concept-content-field-action:focus-visible,.concept-content-field-action:hover{background:var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.concept-content-field-action:focus-visible,.concept-content-field-action:hover{background:color-mix(in srgb,var(--palette-green) 76%,white)}}.concept-content-field-action.is-active{background:var(--palette-yellow);color:var(--palette-wine)}.concept-value-row>span:has(.concept-character-limit){justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.concept-character-limit{border-radius:var(--radius-pill);background:var(--palette-teal);flex-shrink:0;align-items:center;gap:.2rem;padding:.1rem .4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.concept-character-limit{background:color-mix(in srgb,var(--palette-teal) 10%,transparent)}}.concept-character-limit{color:var(--palette-deep-teal);font-size:var(--type-xs);font-weight:600}.concept-character-limit svg,.concept-content-field-action svg{width:1rem;height:1rem}.concept-content-field-action.concept-language-mode-action,.concept-content-field-action.concept-language-mode-action:focus-visible,.concept-content-field-action.concept-language-mode-action:hover{background:var(--palette-yellow);color:var(--palette-wine)}.concept-content-field-heading strong{font-size:var(--type-xl)}.concept-content-field-meta{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.concept-content-field-meta .feed-grid-column-field-key{color:inherit;margin-top:0}.concept-sync-badge{background:var(--palette-blue);align-items:center}@supports (color:color-mix(in lab,red,red)){.concept-sync-badge{background:color-mix(in srgb,var(--palette-blue) 22%,white)}}.concept-sync-badge{border-radius:var(--radius-pill);color:var(--palette-teal);font-size:var(--type-xs);gap:var(--space-1);padding:var(--space-1) var(--space-2);font-weight:700;display:inline-flex}.concept-sync-badge svg{width:.85rem;height:.85rem}.concept-variation-group-badge{background:var(--palette-yellow);border-radius:var(--radius-pill);color:var(--palette-wine);font-size:var(--type-xs);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-weight:750;display:inline-flex}.concept-variation-group-badge svg{width:.85rem;height:.85rem}.concept-condition-badge{background:var(--palette-yellow);border-radius:var(--radius-pill);color:var(--palette-wine);font-size:var(--type-xs);padding:var(--space-1) var(--space-3);font-weight:750}.concept-value-card.feed-grid-settings-group{border-radius:var(--radius-none);min-inline-size:0;padding:var(--space-2) 0 0;background:0 0;display:block}.concept-value-card.feed-grid-settings-group legend{color:var(--primary);font-size:var(--type-md);align-items:center;gap:var(--space-2);padding:0 var(--space-1);justify-content:space-between;width:100%;font-weight:700;line-height:1.2;display:flex}.concept-value-card-delete{background:var(--danger-soft);border-radius:var(--radius-circle);color:var(--palette-danger-ink);cursor:pointer;height:var(--control-height-sm);opacity:1;transition:var(--motion-hover-reveal);width:var(--control-height-sm);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.concept-value-card-delete svg{width:1rem;height:1rem}.concept-value-card-delete:focus-visible,.concept-value-card:hover .concept-value-card-delete{opacity:1}.concept-value-card-delete:hover{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.concept-value-card-delete:hover{background:color-mix(in srgb,var(--danger-soft) 88%,var(--danger))}}.concept-value-card-delete:hover{color:var(--palette-danger-ink)}.concept-language-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.concept-language-first,.concept-language-groups{gap:var(--space-4);display:grid}.concept-language-first>h3{color:var(--palette-green);font-size:var(--type-xl);margin:0}.concept-language-variation{gap:var(--space-3);display:grid}.concept-language-variation+.concept-language-variation{border-top:1px solid var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.concept-language-variation+.concept-language-variation{border-top:1px solid color-mix(in srgb,var(--palette-green) 20%,transparent)}}.concept-language-variation+.concept-language-variation{padding-top:var(--space-4)}.concept-language-variation>h5{color:var(--muted);font-size:var(--type-sm);margin:0;font-weight:500}.concept-variation-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.concept-variation-actions>div{align-items:center;gap:var(--space-2);color:var(--palette-green);font-size:var(--type-sm);background:var(--surface);font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.concept-variation-actions>div{background:color-mix(in srgb,var(--surface) 75%,transparent)}}.concept-variation-actions>div{border:1px solid var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.concept-variation-actions>div{border:1px solid color-mix(in srgb,var(--palette-green) 18%,transparent)}}.concept-variation-actions>div{border-radius:var(--radius-pill);padding-inline:var(--space-4) 0}.concept-variation-actions>div>.hover-label-anchor{flex-shrink:0}.concept-variation-actions .concept-value-card-delete{width:32px;height:32px;color:var(--palette-green);background:0 0;flex-shrink:0;margin:0}.concept-variation-actions .concept-value-card-delete svg{width:13px;height:13px}.concept-variation-actions .concept-value-card-delete:hover:not(:disabled){color:var(--palette-danger-ink);background:var(--danger-soft)}.concept-variation-add{justify-content:center;align-items:center;gap:var(--space-2);min-height:34px;padding-inline:var(--space-4);border:1px dashed var(--palette-green);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.concept-variation-add{border:1px dashed color-mix(in srgb,var(--palette-green) 45%,transparent)}}.concept-variation-add{border-radius:var(--radius-pill);color:var(--palette-green);font-size:var(--type-sm);cursor:pointer;font-weight:650}.concept-variation-add:hover:not(:disabled){background:var(--palette-lime)}@supports (color:color-mix(in lab,red,red)){.concept-variation-add:hover:not(:disabled){background:color-mix(in srgb,var(--palette-lime) 35%,transparent)}}.concept-variation-actions button:disabled{opacity:.4;cursor:default}.concept-language-group{background:var(--palette-lime)}@supports (color:color-mix(in lab,red,red)){.concept-language-group{background:color-mix(in srgb,var(--palette-lime) 16%,var(--surface))}}.concept-language-group{border:1px solid var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.concept-language-group{border:1px solid color-mix(in srgb,var(--palette-green) 50%,transparent)}}.concept-language-group{border-radius:var(--radius-panel);padding:var(--space-4);align-content:start;gap:var(--space-3);min-width:0;min-inline-size:0;margin:0;display:grid}.concept-language-group>legend{padding:var(--space-1) var(--space-3);color:var(--palette-green)}.concept-language-group>legend>h4{color:var(--palette-green);font-size:var(--type-md);margin:0;font-weight:650}.concept-value-card-content{gap:var(--space-3);padding-top:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.concept-value-row{align-content:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.concept-value-row>span{color:var(--palette-green);font-size:var(--type-sm);font-weight:650}.concept-field-editor{min-width:0;position:relative}.concept-field-editor .feed-grid-editor{padding:0;position:static;inset:auto}.concept-field-editor .feed-grid-editor input,.concept-field-editor .feed-grid-editor select{width:100%}.concept-field-editor-error input,.concept-field-editor-error select{border-color:var(--danger)!important}.concept-field-editor-linked .feed-grid-editor :is(input,select){padding-right:var(--space-field-input-trailing);background-color:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.concept-field-editor-linked .feed-grid-editor :is(input,select){background-color:color-mix(in srgb,var(--palette-mint) 38%,var(--surface))}}.concept-field-editor-linked .feed-grid-editor :is(input,select){border-color:var(--palette-teal)}.concept-field-editor-linked>.hover-label-anchor{right:var(--space-3);position:absolute;top:50%;transform:translateY(-50%)}.concept-field-linked-icon{color:var(--palette-green);background:var(--palette-lime);border-radius:var(--radius-pill);align-items:center;gap:var(--space-1);font-size:var(--type-xs);white-space:nowrap;justify-content:center;width:1.5rem;height:1.5rem;padding:0;font-weight:600;display:flex}.concept-field-editor-link-highlighted .feed-grid-editor :is(input,select){background-color:var(--palette-lime)}@supports (color:color-mix(in lab,red,red)){.concept-field-editor-link-highlighted .feed-grid-editor :is(input,select){background-color:color-mix(in srgb,var(--palette-lime) 28%,var(--surface))}}.concept-field-save-state{color:var(--danger);font-size:var(--type-xs);padding-top:var(--space-1);display:block}.concept-field-readonly{border-radius:var(--radius-control);border:1px solid var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.concept-field-readonly{border:1px solid color-mix(in srgb,var(--palette-teal) 42%,transparent)}}.concept-field-readonly{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);box-sizing:border-box;height:var(--control-height-md);font-size:var(--font-size-control);font-weight:var(--control-value-weight);justify-content:space-between;display:flex}.concept-field-readonly>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.concept-field-readonly>svg{flex-shrink:0}.concept-value-row>.hover-label-anchor{width:100%;min-width:0}.concept-field-editor .feed-grid-editor :is(input:not([type=color]),select){box-sizing:border-box;height:var(--control-height-md);min-height:var(--control-height-md);font-size:var(--font-size-control);font-weight:var(--control-value-weight);line-height:var(--control-value-line-height);padding-block:var(--space-1);border-radius:var(--radius-control);padding-inline-start:var(--space-4)}.concept-field-readonly small{font-size:var(--type-xs);opacity:.7}.manual-concept-card{background:var(--surface);border:1px solid var(--palette-row-divider);border-radius:var(--radius-panel);padding:var(--space-5)}.manual-concept-card>header{color:var(--primary);gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.manual-concept-card-header{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex!important}.manual-concept-card-header>span{gap:var(--space-1);display:grid}.manual-concept-card-header>span>button{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0}.concept-inline-confirm{background:var(--danger-soft);border-radius:var(--radius-control);color:var(--palette-danger-ink);align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);display:flex}.manual-concept-card>header small{color:var(--muted);font-size:var(--type-xs)}.concept-add-row-form{background:var(--palette-mint);border-radius:var(--radius-panel);gap:var(--space-3);max-width:30rem;padding:var(--space-4);display:grid}.concept-add-row-form>div,.concept-settings-actions{align-items:center;gap:var(--space-3);display:flex}.concept-settings-form{gap:var(--space-5);display:grid}.concept-settings-group{gap:var(--space-4)}.concept-language-options{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.concept-variation-group-intro{align-items:flex-start;gap:var(--space-4);justify-content:space-between;display:flex}.concept-variation-group-intro p{color:var(--muted);font-size:var(--type-xs);max-width:34rem;margin:0;line-height:1.45}.concept-variation-group-add{background:var(--palette-teal);border-radius:var(--radius-pill);color:var(--palette-yellow);cursor:pointer;font-size:var(--type-xs);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);flex:none;font-weight:800;display:inline-flex}.concept-variation-group-list{gap:var(--space-3);display:grid}.concept-variation-group-empty{background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.concept-variation-group-empty{background:color-mix(in srgb,var(--palette-mint) 56%,white)}}.concept-variation-group-empty{border-radius:var(--radius-control);color:var(--muted);font-size:var(--type-xs);gap:var(--space-1);padding:var(--space-4);display:grid}.concept-variation-group-empty strong{color:var(--palette-teal)}.concept-variation-group-card{background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.concept-variation-group-card{background:color-mix(in srgb,var(--palette-mint) 48%,white)}}.concept-variation-group-card{border-radius:var(--radius-panel);gap:var(--space-3);padding:var(--space-4);display:grid}.concept-variation-group-card>header{justify-content:space-between;align-items:center;display:flex}.concept-variation-group-card>header>div{gap:var(--space-1);display:grid}.concept-variation-group-card>header>div>span{color:var(--muted);font-size:var(--type-xs)}.concept-variation-group-remove{background:var(--danger-soft);border-radius:var(--radius-circle);color:var(--palette-danger-ink);cursor:pointer;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.concept-variation-group-fields{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.concept-variation-group-field{border:1px solid var(--palette-teal);background:#fff;align-items:center}@supports (color:color-mix(in lab,red,red)){.concept-variation-group-field{border:1px solid color-mix(in srgb,var(--palette-teal) 25%,transparent)}}.concept-variation-group-field{border-radius:var(--radius-control);cursor:pointer;gap:var(--space-3);--choice-control-left:var(--space-3);min-width:0;padding:var(--space-3);padding-left:calc(var(--space-3) + var(--choice-control-size) + var(--space-3));transition:var(--motion-concept-1);display:flex}.concept-variation-group-card>header>.concept-variation-group-actions{align-items:center;gap:var(--space-3);flex-direction:row;display:flex}.concept-variation-group-field.choice-card>span{gap:var(--space-1);min-width:0;display:grid}.concept-variation-group-field small,.concept-variation-group-field strong{display:block}.concept-variation-group-field small{color:var(--muted);font-size:var(--type-xs)}.concept-variation-group-field.is-active{background:var(--palette-lime)}@supports (color:color-mix(in lab,red,red)){.concept-variation-group-field.is-active{background:color-mix(in srgb,var(--palette-lime) 25%,white)}}.concept-variation-group-field.is-active{border-color:var(--palette-teal)}.concept-variation-group-field.is-unavailable{cursor:not-allowed;opacity:.48}.concept-variation-group-hint{color:var(--muted);font-size:var(--type-xs);margin:0}.concept-empty-state,.concept-panel-state{color:var(--muted);padding:var(--space-7);text-align:center;margin:0}@media (max-width:760px){.data-feed-workspace-mode-toggle{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.data-feed-workspace-mode-option{justify-content:center}.concept-field-structure-row,.concept-panel-header{align-items:flex-start}.concept-compact-actions{flex-wrap:wrap;justify-content:flex-end}.concept-field-rule,.concept-value-row{grid-template-columns:1fr}.concept-variation-group-intro{flex-direction:column;align-items:stretch}.concept-variation-group-add{justify-content:center}.concept-variation-group-fields{grid-template-columns:1fr}}.concept-field-editor .feed-grid-editor :is(input,textarea,select){color:var(--foreground)}.data-feed-workspace-mode-toggle{flex-wrap:wrap}.feed-review{gap:18px;min-width:0;display:grid}.feed-review-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:8px;display:flex}.feed-review-intro h2{font-size:var(--type-review-heading);color:var(--primary);margin:0 0 4px}.feed-review-intro p{font-size:var(--type-review-body);margin:0}.feed-review-badge{font-size:var(--type-review-label);background:var(--palette-mint);color:var(--primary);border-radius:var(--radius-review-intro);padding:6px 10px}.feed-review-concept{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.feed-review-concept{border:1px solid color-mix(in srgb,var(--primary) 25%,transparent)}}.feed-review-concept{border-radius:var(--radius-review-card);background:var(--background,white);min-width:0;overflow:hidden}.feed-review-concept>header{background:var(--palette-mint);color:var(--primary);align-items:center;gap:10px;padding:10px 14px;display:flex}.feed-review-concept h3{font-size:var(--type-review-concept);margin:0}.feed-review-concept>header>span:last-child{font-size:var(--type-review-label);white-space:nowrap;margin-left:auto}.feed-review-index{font-size:var(--type-review-label);opacity:.65;font-weight:750}.feed-review-scroll{overflow:auto}.feed-review table{border-collapse:collapse;width:100%;font-size:var(--type-review-body);text-align:left}.feed-review td,.feed-review th{border-bottom:1px solid var(--primary);padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.feed-review td,.feed-review th{border-bottom:1px solid color-mix(in srgb,var(--primary) 12%,transparent)}}.feed-review td,.feed-review th{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;min-width:130px;max-width:280px}.feed-review thead th{font-size:var(--type-review-column);text-transform:uppercase;letter-spacing:.06em;color:var(--primary);background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.feed-review thead th{background:color-mix(in srgb,var(--palette-mint) 25%,white)}}.feed-review tbody th{min-width:110px;font-weight:600}.feed-review tr:last-child>*{border-bottom:0}.feed-review tbody tr:hover{background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.feed-review tbody tr:hover{background:color-mix(in srgb,var(--palette-mint) 20%,transparent)}}.feed-review-language{font-size:var(--type-review-label);color:var(--primary);min-width:90px!important}.feed-review-empty{opacity:.4}.feed-review-color{align-items:center;gap:6px;display:inline-flex}.feed-review-color i{border-radius:var(--radius-review-swatch);border:1px solid var(--color-review-swatch-border);width:12px;height:12px}.feed-review-no-outputs{font-size:var(--type-review-body);padding:12px}.feed-grid-shell{background:var(--surface);border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.feed-grid-shell{border:1px solid color-mix(in srgb,var(--primary) 18%,transparent)}}.feed-grid-shell{border-radius:var(--radius-card);box-shadow:var(--shadow-surface);isolation:isolate;min-width:0}.feed-grid-scroll{background:var(--surface);border-radius:var(--radius-card-bottom);overscroll-behavior-x:contain;scrollbar-color:var(--primary) var(--primary-soft);position:relative;overflow:auto hidden}@supports (color:color-mix(in lab,red,red)){.feed-grid-scroll{scrollbar-color:color-mix(in srgb,var(--primary) 55%,transparent) color-mix(in srgb,var(--primary-soft) 40%,transparent)}}.feed-grid-scroll{z-index:1}.feed-grid-scroll:focus-visible{outline:3px solid var(--accent-orange);outline-offset:-3px}.feed-grid-load-more{padding:var(--space-4) var(--page-gutter);justify-content:center;display:flex}.feed-workspace-summary{gap:var(--space-4);margin-top:var(--space-5);display:grid}.feed-workspace-stats{gap:var(--space-3);margin:0;display:flex}.feed-workspace-stat{aspect-ratio:1;background:var(--scheme-background);border-radius:var(--radius-circle);box-shadow:var(--shadow-sm);color:var(--scheme-foreground);align-items:center;gap:var(--space-1);inline-size:clamp(7rem,10vw,8.5rem);padding:var(--space-3);text-align:center;flex-direction:column;flex:none;justify-content:center;display:flex}.feed-workspace-stat dd,.feed-workspace-stat dt{margin:0}.feed-workspace-stat dd{font-size:var(--type-stat-value);letter-spacing:-.055em;order:-1;font-weight:820;line-height:.9}.feed-workspace-stat.is-textual dd{font-size:var(--type-stat-textual-value);letter-spacing:-.025em;line-height:1}.feed-workspace-stat dt{font-size:var(--type-xs);letter-spacing:.09em;text-wrap:balance;text-transform:uppercase;max-width:90%;font-weight:760;line-height:1.05}.feed-workspace-stat.is-interactive{cursor:pointer;transition:var(--hover-transition)}.feed-workspace-stat.is-interactive:focus-visible,.feed-workspace-stat.is-interactive:hover{box-shadow:var(--shadow-interactive);outline:none;transform:translateY(-2px)}.feed-workspace-stats.is-compact{gap:var(--space-2)}.feed-workspace-stats.is-compact .feed-workspace-stat{gap:var(--space-1);inline-size:clamp(4.5rem,7vw,5.25rem);padding:var(--space-2)}.feed-workspace-stats.is-compact .feed-workspace-stat dd{font-size:var(--type-stat-compact-value);letter-spacing:-.045em}.feed-workspace-stats.is-compact .feed-workspace-stat dt{font-size:var(--type-stat-compact-label);letter-spacing:.065em}.feed-workspace-concepts{gap:var(--space-2);flex-wrap:wrap;display:flex}.feed-workspace-concepts :is(button,a){border:1px solid var(--primary);background:0 0}@supports (color:color-mix(in lab,red,red)){.feed-workspace-concepts :is(button,a){border:1px solid color-mix(in srgb,var(--primary) 32%,transparent)}}.feed-workspace-concepts :is(button,a){border-radius:var(--radius-pill);color:var(--primary);cursor:pointer;font:inherit;font-size:var(--type-sm);padding:var(--space-1) var(--space-3);transition:var(--hover-transition);font-weight:650;text-decoration:none}.feed-workspace-concepts :is(button,a):focus-visible,.feed-workspace-concepts :is(button,a):hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.feed-workspace-concepts :is(button,a):focus-visible,.feed-workspace-concepts :is(button,a):hover{background:color-mix(in srgb,var(--primary-soft) 55%,transparent)}}.feed-workspace-concepts :is(button,a):focus-visible,.feed-workspace-concepts :is(button,a):hover{border-color:var(--primary)}.feed-workspace-concepts .feed-workspace-concept-add{background:var(--primary);border-color:var(--primary);color:var(--primary-soft);align-items:center;gap:var(--space-1);display:inline-flex}.feed-workspace-concepts .feed-workspace-concept-add svg{stroke-width:2.35px;flex:none}.feed-workspace-concepts .feed-workspace-concept-add:focus-visible,.feed-workspace-concepts .feed-workspace-concept-add:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.feed-workspace-concepts .feed-workspace-concept-add:focus-visible,.feed-workspace-concepts .feed-workspace-concept-add:hover{background:color-mix(in srgb,var(--primary) 82%,white)}}.feed-workspace-concepts .feed-workspace-concept-add:focus-visible,.feed-workspace-concepts .feed-workspace-concept-add:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.feed-workspace-concepts .feed-workspace-concept-add:focus-visible,.feed-workspace-concepts .feed-workspace-concept-add:hover{border-color:color-mix(in srgb,var(--primary) 82%,white)}}.feed-workspace-concepts .feed-workspace-concept-add:focus-visible,.feed-workspace-concepts .feed-workspace-concept-add:hover{color:var(--primary-soft)}.feed-grid-canvas{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.feed-grid-canvas{background:color-mix(in srgb,var(--primary-soft) 22%,var(--surface))}}.feed-grid-canvas{min-width:100%;position:relative}.feed-grid-header{background:var(--accent-lime);border-bottom:1px solid var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.feed-grid-header{border-bottom:1px solid color-mix(in srgb,var(--palette-green) 25%,transparent)}}.feed-grid-header{border-radius:var(--radius-card-top);color:var(--palette-green);clip-path:inset(-100vh 0);min-width:100%;min-height:64px;left:0;top:var(--sticky-table-header-offset,0);transition:top var(--duration-normal) var(--ease-standard);touch-action:pan-x pan-y;z-index:50;position:sticky;overflow:visible}.feed-grid-header-track{will-change:transform;min-width:100%;height:100%;display:flex;transform:translate(0)}.feed-grid-header-track>.feed-grid-head:first-child{border-start-start-radius:var(--radius-card)}.feed-grid-row{display:flex}.feed-grid-virtual-spacer{pointer-events:none;flex:none;height:100%}.feed-grid-cell,.feed-grid-head{border-bottom:1px solid var(--foreground);align-items:center}@supports (color:color-mix(in lab,red,red)){.feed-grid-cell,.feed-grid-head{border-bottom:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}}.feed-grid-cell,.feed-grid-head{border-right:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.feed-grid-cell,.feed-grid-head{border-right:1px solid color-mix(in srgb,var(--foreground) 9%,transparent)}}.feed-grid-cell,.feed-grid-head{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;padding:var(--space-2) var(--space-3);white-space:normal;display:flex;overflow:hidden}.feed-grid-head{font-size:var(--type-sm);letter-spacing:.01em;text-transform:none;height:100%;min-height:64px;font-weight:780}.feed-grid-cell small,.feed-grid-head small{color:currentColor}@supports (color:color-mix(in lab,red,red)){.feed-grid-cell small,.feed-grid-head small{color:color-mix(in srgb,currentColor 62%,transparent)}}.feed-grid-cell small,.feed-grid-head small{font-size:var(--type-xs);font-weight:500;display:block}.feed-grid-column-heading{flex-direction:column;justify-content:center;align-items:stretch;gap:0;width:100%;height:auto;display:flex}.feed-grid-column-heading>span{min-width:0}.feed-grid-column-identity{flex-direction:column;line-height:1.05;display:flex}.feed-grid-column-label{white-space:nowrap;line-height:1.05}.feed-grid-column-field-key,.feed-grid-column-type{text-transform:none;line-height:1.2}.feed-grid-column-field-key{color:currentColor;background:0 0;border:0}@supports (color:color-mix(in lab,red,red)){.feed-grid-column-field-key{color:color-mix(in srgb,currentColor 62%,transparent)}}.feed-grid-column-field-key{cursor:copy;font-size:var(--type-xs);font-weight:500;font-family:var(--font-mono,monospace);align-items:flex-start;gap:var(--space-1);margin-top:var(--space-1);overflow-wrap:anywhere;text-align:left;text-transform:none;max-width:100%;transition:color var(--duration-normal) var(--ease-standard);white-space:normal;padding:0;line-height:1.2;display:inline-flex}.feed-grid-column-field-key>span{overflow-wrap:anywhere;min-width:0}.feed-grid-column-field-key>svg{margin-top:var(--space-icon-optical-offset);flex:none}.feed-grid-column-field-key:focus-visible,.feed-grid-column-field-key:hover,.feed-grid-column-field-key[data-copied=true]{color:var(--palette-green)}.feed-grid-copy-toast{animation:feed-grid-copy-toast-in var(--duration-normal) var(--ease-standard);background:var(--palette-teal);border-radius:var(--radius-card);bottom:var(--space-5);box-shadow:var(--shadow-md);color:var(--palette-yellow);font-size:var(--type-sm);left:var(--space-5);max-width:min(28rem,calc(100vw - (2 * var(--space-5))));overflow-wrap:anywhere;padding:var(--space-3) var(--space-4);z-index:120;font-weight:650;position:fixed}@keyframes feed-grid-copy-toast-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}.feed-grid-column-meta{background:var(--accent-lime);border:1px solid var(--palette-green);align-items:center}@supports (color:color-mix(in lab,red,red)){.feed-grid-column-meta{border:1px solid color-mix(in srgb,var(--palette-green) 18%,transparent)}}.feed-grid-column-meta{border-radius:var(--radius-pill);box-shadow:var(--shadow-icon);gap:var(--space-1);opacity:0;padding:var(--space-1);pointer-events:none;left:50%;top:calc(100% - var(--space-1));transition:var(--motion-hover-reveal);z-index:32;flex:none;justify-content:center;width:max-content;display:flex;position:absolute;transform:translate(-50%)}.feed-grid-column-meta:focus-within,.feed-grid-column-meta:hover,.feed-grid-filename:focus-within .feed-grid-column-meta,.feed-grid-filename:hover .feed-grid-column-meta,.feed-grid-head.feed-grid-custom-cell:focus-within .feed-grid-column-meta,.feed-grid-head.feed-grid-custom-cell:hover .feed-grid-column-meta{opacity:1;pointer-events:auto}.feed-grid-column-meta .table-row-action{background:var(--palette-green);border-color:var(--palette-green);color:var(--accent-lime)}.feed-grid-column-meta .table-row-action:focus-visible,.feed-grid-column-meta .table-row-action:hover{background:var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.feed-grid-column-meta .table-row-action:focus-visible,.feed-grid-column-meta .table-row-action:hover{background:color-mix(in srgb,var(--palette-green) 82%,white)}}.feed-grid-column-meta .table-row-action:focus-visible,.feed-grid-column-meta .table-row-action:hover{border-color:var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.feed-grid-column-meta .table-row-action:focus-visible,.feed-grid-column-meta .table-row-action:hover{border-color:color-mix(in srgb,var(--palette-green) 82%,white)}}.feed-grid-column-meta .table-row-action:focus-visible,.feed-grid-column-meta .table-row-action:hover{color:var(--accent-lime)}.feed-grid-column-meta .table-row-action svg{transform:scale(1.2)}.feed-grid-column-order-action{flex-basis:var(--control-height-xs);height:var(--control-height-xs);opacity:0;pointer-events:none;width:var(--control-height-xs)}.feed-grid-custom-cell:focus-within .feed-grid-column-order-action,.feed-grid-custom-cell:hover .feed-grid-column-order-action{opacity:1;pointer-events:auto}.feed-grid-column-order-action:disabled{cursor:default;opacity:0}.feed-grid-custom-cell:focus-within .feed-grid-column-order-action:disabled,.feed-grid-custom-cell:hover .feed-grid-column-order-action:disabled{opacity:.35}.feed-grid-column-insert-anchor{opacity:0;pointer-events:none;transition:var(--motion-hover-reveal);z-index:40;position:absolute;top:50%}.feed-grid-column-insert-anchor:focus-within{opacity:1;pointer-events:auto}.feed-grid-column-insert-action{background:var(--palette-green);border-color:var(--palette-green);border-radius:var(--radius-circle);color:var(--accent-lime);flex:0 0 1.5rem;width:1.5rem;height:1.5rem;padding:0}.feed-grid-column-insert-action:focus-visible,.feed-grid-column-insert-action:hover{background:var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.feed-grid-column-insert-action:focus-visible,.feed-grid-column-insert-action:hover{background:color-mix(in srgb,var(--palette-green) 82%,white)}}.feed-grid-column-insert-action:focus-visible,.feed-grid-column-insert-action:hover{border-color:var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.feed-grid-column-insert-action:focus-visible,.feed-grid-column-insert-action:hover{border-color:color-mix(in srgb,var(--palette-green) 82%,white)}}.feed-grid-column-insert-action:focus-visible,.feed-grid-column-insert-action:hover{color:var(--accent-lime)}.feed-grid-structure-error{margin:0 0 var(--space-3)}.feed-grid-head.feed-grid-custom-cell{background:var(--palette-lime);color:var(--palette-green);padding:var(--space-2) var(--space-4);overflow:visible}.feed-grid-column-long-text{font-size:var(--type-xs);line-height:1.35}.feed-grid-head.feed-grid-empty-column{justify-content:center;align-items:center}.feed-grid-head.feed-grid-filename{overflow:visible}.feed-grid-head.feed-grid-custom-cell:focus-within,.feed-grid-head.feed-grid-custom-cell:hover,.feed-grid-head.feed-grid-filename:focus-within,.feed-grid-head.feed-grid-filename:hover{z-index:30}.feed-grid-head:not(.feed-grid-filename),.feed-grid-language{flex-direction:column;justify-content:center;align-items:flex-start}.feed-grid-body{min-height:var(--grid-row-height);width:100%}.feed-grid-virtual-row-block{width:100%}.feed-grid-vertical-spacer{pointer-events:none;flex:none;width:100%}.feed-grid-row{--feed-grid-language-color:var(--palette-mint);color:var(--palette-teal);min-height:var(--grid-row-height);width:100%;position:relative}.feed-grid-row,.feed-grid-row-variation-even,.feed-grid-row-variation-odd{background:var(--feed-grid-language-color)}@supports (color:color-mix(in lab,red,red)){.feed-grid-row-variation-odd{background:color-mix(in srgb,var(--feed-grid-language-color) 88%,var(--surface) 12%)}}.feed-grid-select-editor{width:100%;min-width:0;display:block;position:relative}.feed-grid-select-editor select{appearance:none;cursor:pointer;min-height:var(--control-height-sm);padding-inline-start:var(--space-3);padding-inline-end:calc(var(--control-height-sm) + var(--space-2))}.feed-grid-select-editor>svg{background:var(--palette-lime);border-radius:var(--radius-circle);color:var(--palette-green);height:calc(var(--control-height-sm) - var(--space-2));padding:var(--space-1);pointer-events:none;transition:var(--transition-control);width:calc(var(--control-height-sm) - var(--space-2));inset-inline-end:var(--space-1);position:absolute;top:50%;transform:translateY(-50%)}.feed-grid-select-editor:hover select{border-color:var(--palette-teal)}.feed-grid-select-editor:focus-within>svg{background:var(--palette-green);color:var(--palette-lime)}.feed-grid-date-editor{background:var(--surface);border:1px solid var(--primary);align-items:center}@supports (color:color-mix(in lab,red,red)){.feed-grid-date-editor{border:1px solid color-mix(in srgb,var(--primary) 52%,transparent)}}.feed-grid-date-editor{border-radius:var(--radius-sm);color:var(--palette-teal);cursor:pointer;min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);transition:var(--transition-control);width:100%;display:flex;position:relative}.feed-grid-date-editor>span{min-width:0}.feed-grid-date-editor>svg{color:var(--palette-green);width:1rem;height:1rem;margin-left:auto}.feed-grid-date-editor>input[type=date]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.feed-grid-date-editor:focus-within,.feed-grid-date-editor:hover{border-color:var(--primary);box-shadow:var(--focus-ring-control)}.feed-grid-row-variation-span-start{z-index:2}.feed-grid-group-divider{background:var(--palette-mint);border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.feed-grid-group-divider{border-bottom:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}}.feed-grid-group-divider{color:var(--palette-teal);gap:var(--space-3);min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);scroll-margin-top:calc(var(--sticky-table-header-offset,0px) + var(--sticky-concept-offset));display:grid;position:relative}.feed-grid-group-divider-spaced,.feed-grid-group-divider:not(:first-child){margin-top:var(--space-3)}.feed-grid-group-divider-content{align-items:center;gap:var(--space-2);max-width:var(--container-reading);left:var(--space-3);z-index:2;justify-content:flex-start;width:max-content;display:flex;position:sticky}.feed-grid-group-divider-content strong{color:var(--palette-teal);font-size:var(--type-concept-title);font-weight:900}.feed-grid-group-name{cursor:text;padding:var(--space-1) 0;text-align:left;background:0 0;border:0}.feed-grid-group-name strong{transition:var(--hover-transition)}.feed-grid-group-name:focus-visible strong,.feed-grid-group-name:hover strong{color:var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.feed-grid-group-name:focus-visible strong,.feed-grid-group-name:hover strong{color:color-mix(in srgb,var(--palette-teal) 78%,white)}}.feed-grid-group-name-input{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.feed-grid-group-name-input{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.feed-grid-group-name-input{border:2px solid var(--accent-lime);border-radius:var(--radius-sm);color:var(--palette-teal);font:inherit;font-size:var(--type-concept-title);min-width:min(22rem,58vw);padding:var(--space-1) var(--space-2);transition:var(--transition-control);outline:none;font-weight:900}.feed-grid-group-name-input:focus{border-color:var(--primary);box-shadow:var(--focus-ring-control)}.feed-grid-group-name-error{color:var(--accent-yellow);font-size:var(--type-sm)}.feed-grid-group-actions{align-items:center;gap:var(--space-1);opacity:0;pointer-events:none;transition:var(--motion-hover-reveal);flex:none;display:flex}.feed-grid-group-actions:focus-within,.feed-grid-group-actions:hover,.feed-grid-group-divider:focus-within .feed-grid-group-actions,.feed-grid-group-divider:hover .feed-grid-group-actions{opacity:1;pointer-events:auto}.feed-grid-group-actions .table-row-action{background:var(--palette-teal);color:var(--palette-mint);border-color:#0000}.feed-grid-group-actions .table-row-action:focus-visible,.feed-grid-group-actions .table-row-action:hover{background:var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.feed-grid-group-actions .table-row-action:focus-visible,.feed-grid-group-actions .table-row-action:hover{background:color-mix(in srgb,var(--palette-teal) 82%,white)}}.feed-grid-group-actions .table-row-action:focus-visible,.feed-grid-group-actions .table-row-action:hover{color:var(--palette-mint)}.feed-grid-add-manual-row{margin-left:var(--space-3);justify-self:start}.feed-grid-add-manual-row svg{flex:none}.feed-grid-vertical-order-action:disabled,.feed-grid-vertical-order-action:disabled:focus-visible,.feed-grid-vertical-order-action:disabled:hover{box-shadow:var(--shadow-none);cursor:default;opacity:.35;transform:none}@media (hover:none){.feed-grid-group-actions{opacity:1;pointer-events:auto}}.feed-grid-group-form{background:var(--surface);border:1px solid var(--primary);align-items:end}@supports (color:color-mix(in lab,red,red)){.feed-grid-group-form{border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)}}.feed-grid-group-form{border-radius:var(--radius-md);box-shadow:var(--shadow-md);gap:var(--space-3);left:var(--space-3);max-width:var(--container-reading);padding:var(--space-4);top:calc(100% + var(--space-2));transform:translate3d(var(--feed-grid-scroll-left,0),0,0);will-change:transform;z-index:20;flex-wrap:wrap;display:flex;position:absolute}.feed-grid-group-form label{font-size:var(--type-md);gap:var(--space-1);font-weight:650;display:grid}.feed-grid-language-form fieldset{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.feed-grid-concept-settings-dialog{max-width:min(52rem,calc(100vw - (2 * var(--page-gutter))));position:relative}.feed-grid-concept-settings-form{gap:var(--space-5);display:grid}.feed-grid-language-form .feed-grid-settings-group{padding:var(--space-4)}.feed-grid-concept-settings-close{right:var(--space-4);top:var(--space-4);position:absolute}.feed-grid-concept-settings-heading{gap:var(--space-1);padding-right:var(--space-8);flex-basis:100%;display:grid}.feed-grid-concept-settings-heading strong{font-size:var(--type-lg);line-height:1.15}.feed-grid-language-form legend{font-size:var(--type-md);margin-bottom:var(--space-2);font-weight:700}.feed-grid-concept-behavior-group,.feed-grid-concept-language-group{color:var(--palette-green);gap:var(--space-3)}.feed-grid-concept-behavior-copy{color:var(--muted-foreground);font-size:var(--type-sm);padding-inline:var(--space-1);margin:0}.feed-grid-concept-field-list{gap:0;display:grid}.feed-grid-language-options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feed-grid-language-settings-note{flex-basis:100%}.feed-grid-language-settings-note a{color:var(--primary);text-underline-offset:.18em;transition:var(--hover-transition);font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.feed-grid-language-settings-note a:focus-visible,.feed-grid-language-settings-note a:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.feed-grid-language-settings-note a:focus-visible,.feed-grid-language-settings-note a:hover{color:color-mix(in srgb,var(--primary) 72%,white)}}.feed-grid-group-form input{background:var(--surface);border:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.feed-grid-group-form input{border:1px solid color-mix(in srgb,var(--foreground) 25%,transparent)}}.feed-grid-group-form input{border-radius:var(--radius-sm);color:var(--foreground);font:inherit;min-width:min(18rem,70vw);padding:var(--space-2) var(--space-3);transition:var(--transition-control);outline:none}.feed-grid-group-form input:focus{border-color:var(--primary);box-shadow:var(--focus-ring-control)}.feed-grid-variation-actions{gap:var(--space-2);display:flex}.feed-grid-group-form p{color:var(--danger);font-size:var(--type-sm);flex-basis:100%;margin:0}.feed-grid-sticky{z-index:4;flex:none;position:relative}.feed-grid-header .feed-grid-sticky{background:var(--palette-green);color:var(--palette-lime);z-index:10}.feed-grid-header .feed-grid-sticky .feed-grid-column-field-key:is(:hover,:focus-visible,[data-copied=true]){color:var(--palette-lime)}@supports (color:color-mix(in lab,red,red)){.feed-grid-header .feed-grid-sticky .feed-grid-column-field-key:is(:hover,:focus-visible,[data-copied=true]){color:color-mix(in srgb,var(--palette-lime) 82%,white)}}.feed-grid-row .feed-grid-sticky,.feed-grid-row-variation-even .feed-grid-sticky,.feed-grid-row-variation-odd .feed-grid-sticky{background:var(--feed-grid-language-color)}@supports (color:color-mix(in lab,red,red)){.feed-grid-row-variation-odd .feed-grid-sticky{background:color-mix(in srgb,var(--feed-grid-language-color) 88%,var(--surface) 12%)}}.feed-grid-number{justify-content:center;width:56px;left:0}.feed-grid-language{width:140px}.feed-grid-language-field-keys{font-family:var(--font-mono,monospace);font-size:var(--type-xs);gap:var(--space-half) var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;font-weight:500;line-height:1.2;display:flex}.feed-grid-language-field-keys .feed-grid-column-field-key{margin-top:0}.feed-grid-variation{width:180px}.feed-grid-variation,.feed-grid-variation-merged{flex-direction:column;justify-content:center;align-items:flex-start}.feed-grid-variation-merged{background:inherit;gap:var(--space-1);z-index:6;position:absolute;top:0;left:56px;overflow:visible}.feed-grid-variation-merged>span:not(.feed-grid-variation-controls){overflow-wrap:anywhere;flex:0 auto;min-width:0}.feed-grid-variation-placeholder{visibility:hidden}.feed-grid-variation-controls{gap:var(--space-1);opacity:0;right:var(--space-2);top:var(--space-2);transition:var(--motion-hover-reveal);flex:none;display:flex;position:absolute}.feed-grid-variation-merged:focus-within .feed-grid-variation-controls,.feed-grid-variation-merged:hover .feed-grid-variation-controls{opacity:1}.feed-grid-variation-name{color:inherit;cursor:text;font:inherit;overflow-wrap:anywhere;max-width:100%;padding:var(--space-1) var(--space-6) var(--space-1) 0;text-align:left;transition:color var(--duration-normal) var(--ease-standard);background:0 0;border:0;width:100%;font-weight:700}.feed-grid-variation-name:focus-visible,.feed-grid-variation-name:hover{color:var(--primary)}.feed-grid-variation-title{font-weight:700}.feed-grid-variation-empty{color:currentColor}@supports (color:color-mix(in lab,red,red)){.feed-grid-variation-empty{color:color-mix(in srgb,currentColor 58%,transparent)}}.feed-grid-variation-empty{font-size:var(--type-sm);font-style:italic}.feed-grid-variation-input{background:var(--surface);border:1px solid var(--primary);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--palette-teal);font:inherit;min-width:0;max-width:100%;padding:var(--space-1) var(--space-2);transition:var(--transition-control);outline:none;flex:none;width:100%;font-weight:700}.feed-grid-variation-input:focus{box-shadow:var(--focus-ring-control)}.feed-grid-filename{padding-right:var(--space-7);flex-direction:column;justify-content:center;align-items:flex-start;width:300px}.feed-grid-filename-value{font-size:var(--type-sm);overflow-wrap:anywhere;white-space:normal}.feed-grid-warning{color:var(--accent-orange);right:var(--space-2);position:absolute}.feed-grid-custom-cell{flex:none;align-self:stretch;height:auto;position:relative}.feed-grid-cell-editable{cursor:text;transition:var(--transition-colors)}.feed-grid-cell-editable:hover{background:var(--accent-lime)}@supports (color:color-mix(in lab,red,red)){.feed-grid-cell-editable:hover{background:color-mix(in srgb,var(--accent-lime) 22%,var(--surface))}}.feed-grid-cell-changed{box-shadow:var(--focus-ring-dirty)}.feed-grid-cell-linked{background-color:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.feed-grid-cell-linked{background-color:color-mix(in srgb,var(--surface-muted) 78%,var(--surface))}}.feed-grid-cell-linked{background-image:repeating-linear-gradient(-45deg,transparent 0,transparent .42rem,var(--primary) .42rem,var(--primary) .84rem)}@supports (color:color-mix(in lab,red,red)){.feed-grid-cell-linked{background-image:repeating-linear-gradient(-45deg,transparent 0,transparent .42rem,color-mix(in srgb,var(--primary) 5%,transparent) .42rem,color-mix(in srgb,var(--primary) 5%,transparent) .84rem)}}.feed-grid-cell-linked{color:var(--palette-teal);animation:var(--motion-linked-cell-stripes);cursor:alias;padding-right:var(--space-6);background-size:2.37588rem 2.37588rem}@keyframes linked-cell-stripe-drift{to{background-position:2.37588rem 0}}@media (prefers-reduced-motion:reduce){.feed-grid-cell-linked{animation:none}}.feed-grid-cell-editable.feed-grid-cell-linked:hover{background-color:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.feed-grid-cell-editable.feed-grid-cell-linked:hover{background-color:color-mix(in srgb,var(--surface-muted) 78%,var(--surface))}}.feed-grid-cell-has-key-action,.feed-grid-cell-linked{padding-right:var(--space-6)}.feed-grid-cell-has-key-action>.hover-label-anchor,.feed-grid-cell-linked>.hover-label-anchor{right:var(--space-2);position:absolute;top:50%;transform:translateY(-50%)}.feed-grid-cell-linked-target{background-color:var(--accent-lime)}@supports (color:color-mix(in lab,red,red)){.feed-grid-cell-linked-target{background-color:color-mix(in srgb,var(--accent-lime) 32%,var(--surface))}}.feed-grid-cell-linked-target{z-index:3;position:relative}.feed-grid-dropdown-key-indicator,.feed-grid-linked-indicator{--feed-grid-linked-indicator-size:1.25rem;background:var(--primary-soft);border:1px solid var(--primary);align-items:center}@supports (color:color-mix(in lab,red,red)){.feed-grid-dropdown-key-indicator,.feed-grid-linked-indicator{border:1px solid color-mix(in srgb,var(--primary) 30%,transparent)}}.feed-grid-dropdown-key-indicator,.feed-grid-linked-indicator{border-radius:var(--radius-pill);color:var(--primary);height:var(--feed-grid-linked-indicator-size);transition:var(--hover-transition);width:var(--feed-grid-linked-indicator-size);justify-content:center;display:inline-flex}.feed-grid-dropdown-key-indicator:focus-visible,.feed-grid-dropdown-key-indicator:hover,.feed-grid-linked-indicator:focus-visible,.feed-grid-linked-indicator:hover{background:var(--accent-lime);transform:translateY(-1px)}.feed-grid-editor{background:inherit;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);z-index:2;display:flex;position:absolute;inset:0}.feed-grid-editor input,.feed-grid-editor select{background:var(--surface);border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.feed-grid-editor input,.feed-grid-editor select{border:1px solid color-mix(in srgb,var(--primary) 52%,transparent)}}.feed-grid-editor input,.feed-grid-editor select{border-radius:var(--radius-sm);color:var(--palette-teal);font:inherit;min-width:0;padding:var(--space-1) var(--space-2);transition:var(--transition-control);outline:none;width:100%}.feed-grid-editor input:focus,.feed-grid-editor select:focus{border-color:var(--primary);box-shadow:var(--focus-ring-control)}.feed-grid-editor input[type=color]{height:var(--control-height-sm);flex:1;padding:2px}.feed-grid-price-editor{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto 3.25rem;width:100%;display:grid}.feed-grid-price-editor input:last-child{text-align:center}.feed-grid-save-error{background:var(--accent-plum);color:var(--palette-white);font-size:var(--type-md);padding:var(--space-3) var(--page-gutter)}.feed-grid-color-value{align-items:center;gap:var(--space-2);display:inline-flex}.feed-grid-color-value>span{border:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.feed-grid-color-value>span{border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)}}.feed-grid-color-value>span{border-radius:var(--radius-pill);width:1rem;height:1rem}.feed-grid-cell-condition-unmet{background-image:repeating-linear-gradient(-45deg,transparent 0,transparent .5rem,var(--palette-teal) .5rem,var(--palette-teal) 1rem)}@supports (color:color-mix(in lab,red,red)){.feed-grid-cell-condition-unmet{background-image:repeating-linear-gradient(-45deg,transparent 0,transparent .5rem,color-mix(in srgb,var(--palette-teal) 4%,transparent) .5rem,color-mix(in srgb,var(--palette-teal) 4%,transparent) 1rem)}}.feed-grid-cell-condition-unmet{color:var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.feed-grid-cell-condition-unmet{color:color-mix(in srgb,var(--palette-teal) 62%,transparent)}}@media (max-width:700px){.data-feed-tabs{width:100%;display:flex}.data-feed-tab{padding-inline:var(--space-2);flex:1 1 0}.feed-workspace-stat{inline-size:clamp(6.5rem,31vw,7.5rem)}.feed-grid-page-content{padding-top:var(--space-5)}.feed-grid-workspace-container{gap:var(--space-4)}}.grid-structure-panel{background:var(--surface);border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.grid-structure-panel{border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)}}.grid-structure-panel{border-radius:var(--radius-md);box-shadow:var(--shadow-md);gap:var(--space-3);margin-top:var(--space-3);max-width:34rem;padding:var(--space-5);display:grid;position:relative}.grid-structure-panel.is-formula{overflow:visible}.grid-structure-panel.is-concept,.grid-structure-panel.is-formula{max-width:min(52rem,calc(100vw - (2 * var(--space-5))));width:min(52rem,calc(100vw - (2 * var(--space-5))))}.grid-structure-panel.is-concept{gap:var(--space-5);max-height:min(46rem,calc(100vh - (2 * var(--space-5))));overflow:auto}.grid-concept-create-mode-options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-concept-create-mode-options .choice-card{background:var(--surface);border:1px solid var(--primary);align-content:center}@supports (color:color-mix(in lab,red,red)){.grid-concept-create-mode-options .choice-card{border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}}.grid-concept-create-mode-options .choice-card{border-radius:var(--radius-sm);min-height:4.5rem;padding-block:var(--space-2);padding-right:var(--space-3);display:grid}.grid-concept-create-mode-options .choice-card:has(input:checked){background:var(--accent-lime)}@supports (color:color-mix(in lab,red,red)){.grid-concept-create-mode-options .choice-card:has(input:checked){background:color-mix(in srgb,var(--accent-lime) 18%,var(--surface))}}.grid-concept-create-mode-options .choice-card:has(input:checked){border-color:var(--primary)}.grid-concept-create-mode-options .choice-card span{gap:var(--space-half);display:grid}.grid-concept-create-mode-options .choice-card small{color:var(--muted-foreground);font-size:var(--type-xs);font-weight:500}@media (max-width:42rem){.grid-concept-create-mode-options{grid-template-columns:1fr}}.grid-concept-create-heading{gap:var(--space-1);padding-right:var(--space-8);display:grid}.grid-concept-create-heading strong{font-size:var(--type-xl);line-height:1.1}.grid-concept-create-heading span,.grid-concept-empty-fields{color:var(--muted-foreground);font-size:var(--type-sm);margin:0}.grid-concept-field-rules{color:var(--palette-green);border:0;gap:0;margin:0;padding:0;display:grid}.grid-concept-field-rules legend{font-size:var(--type-md);margin-bottom:var(--space-2);font-weight:750}.grid-concept-field-rule{border-bottom:1px solid var(--palette-green);background:0 0;align-items:center}@supports (color:color-mix(in lab,red,red)){.grid-concept-field-rule{border-bottom:1px solid color-mix(in srgb,var(--palette-green) 14%,transparent)}}.grid-concept-field-rule{color:var(--palette-green);gap:var(--space-2);padding:var(--space-3);grid-template-columns:minmax(8rem,1fr) repeat(2,minmax(9rem,.8fr));display:grid}.grid-concept-field-rule:last-child{border-bottom:0}.grid-concept-field-rule>strong{overflow-wrap:anywhere;align-self:center;min-width:0}.grid-concept-field-rule label:not(.grid-structure-checkbox){font-size:var(--type-sm);align-self:stretch;gap:var(--space-1);grid-template-rows:auto 1fr;font-weight:650;display:grid}.grid-concept-field-rule select{background:var(--surface);border:1px solid var(--foreground);align-self:end}@supports (color:color-mix(in lab,red,red)){.grid-concept-field-rule select{border:1px solid color-mix(in srgb,var(--foreground) 25%,transparent)}}.grid-concept-field-rule select{border-radius:var(--radius-sm);color:var(--palette-green);font:inherit;min-width:0;padding:var(--space-2) var(--space-3);transition:var(--transition-control);outline:none;width:100%}.grid-concept-field-rule select:focus{border-color:var(--primary);box-shadow:var(--focus-ring-control)}@media (max-width:42rem){.grid-concept-field-rule{grid-template-columns:1fr;align-items:stretch}}.grid-structure-panel label:not(.grid-structure-checkbox){font-size:var(--type-md);gap:var(--space-1);font-weight:650;display:grid}.grid-structure-panel input,.grid-structure-panel select{background:var(--surface);border:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.grid-structure-panel input,.grid-structure-panel select{border:1px solid color-mix(in srgb,var(--foreground) 25%,transparent)}}.grid-structure-panel input,.grid-structure-panel select{border-radius:var(--radius-sm);color:var(--foreground);font:inherit;padding:var(--space-2) var(--space-3);transition:var(--transition-control);outline:none}.grid-structure-panel input:focus,.grid-structure-panel select:focus{border-color:var(--primary);box-shadow:var(--focus-ring-control)}.feed-grid-field-key-control{display:block;position:relative}.feed-grid-field-key-control>input{padding-right:var(--space-field-control-trailing);width:100%}.feed-grid-field-key-control>input:read-only{background-color:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.feed-grid-field-key-control>input:read-only{background-color:color-mix(in srgb,var(--surface-muted) 78%,var(--surface))}}.feed-grid-field-key-control>input:read-only{background-image:repeating-linear-gradient(-45deg,transparent 0,transparent .42rem,var(--primary) .42rem,var(--primary) .84rem)}@supports (color:color-mix(in lab,red,red)){.feed-grid-field-key-control>input:read-only{background-image:repeating-linear-gradient(-45deg,transparent 0,transparent .42rem,color-mix(in srgb,var(--primary) 5%,transparent) .42rem,color-mix(in srgb,var(--primary) 5%,transparent) .84rem)}}.feed-grid-field-key-control>input:read-only{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.feed-grid-field-key-control>input:read-only{color:color-mix(in srgb,var(--foreground) 58%,transparent)}}.feed-grid-field-key-control>input:read-only{animation:var(--motion-locked-field-stripes);background-size:2.37588rem 2.37588rem}@keyframes locked-field-stripe-drift{to{background-position:2.37588rem 0}}@media (prefers-reduced-motion:reduce){.feed-grid-field-key-control>input:read-only{animation:none}}.feed-grid-field-key-control>.hover-label-anchor{right:var(--space-2);position:absolute;top:50%;transform:translateY(-50%)}.feed-grid-field-key-lock{background:var(--palette-lime);border-radius:var(--radius-circle);color:var(--palette-green);cursor:pointer;height:2rem;transition:var(--hover-transition);border:0;justify-content:center;align-items:center;width:2rem;padding:0;display:inline-flex}.feed-grid-field-key-lock:focus-visible,.feed-grid-field-key-lock:hover{background:var(--palette-lime)}@supports (color:color-mix(in lab,red,red)){.feed-grid-field-key-lock:focus-visible,.feed-grid-field-key-lock:hover{background:color-mix(in srgb,var(--palette-lime) 92%,var(--palette-green))}}.feed-grid-field-key-lock:focus-visible{outline:2px solid var(--palette-green);outline-offset:2px}.feed-grid-field-key-lock svg{width:1rem;height:1rem}.feed-grid-option-id-control{background:var(--surface);border:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.feed-grid-option-id-control{border:1px solid color-mix(in srgb,var(--foreground) 25%,transparent)}}.feed-grid-option-id-control{border-radius:var(--radius-sm);min-width:0;display:block;position:relative}.feed-grid-option-id-control[data-linked=true]{background-color:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.feed-grid-option-id-control[data-linked=true]{background-color:color-mix(in srgb,var(--surface-muted) 78%,var(--surface))}}.feed-grid-option-id-control[data-linked=true]{background-image:repeating-linear-gradient(-45deg,transparent 0,transparent .42rem,var(--primary) .42rem,var(--primary) .84rem)}@supports (color:color-mix(in lab,red,red)){.feed-grid-option-id-control[data-linked=true]{background-image:repeating-linear-gradient(-45deg,transparent 0,transparent .42rem,color-mix(in srgb,var(--primary) 5%,transparent) .42rem,color-mix(in srgb,var(--primary) 5%,transparent) .84rem)}}.feed-grid-option-id-copy{color:var(--foreground);background:0 0;border:0;align-items:center}@supports (color:color-mix(in lab,red,red)){.feed-grid-option-id-copy{color:color-mix(in srgb,var(--foreground) 62%,transparent)}}.feed-grid-option-id-copy{cursor:copy;font:inherit;overflow-wrap:anywhere;min-height:100%;padding:var(--space-2) var(--space-field-control-trailing) var(--space-2) var(--space-3);text-align:left;transition:color var(--duration-normal) var(--ease-standard);width:100%;display:flex}.feed-grid-option-id-copy:focus-visible,.feed-grid-option-id-copy:hover{color:var(--palette-green)}.feed-grid-option-id-copy svg{margin-left:var(--space-2);flex:none}.feed-grid-option-id-editable{align-items:stretch;min-width:0;display:flex}.feed-grid-option-id-prefix{color:var(--foreground);align-items:center}@supports (color:color-mix(in lab,red,red)){.feed-grid-option-id-prefix{color:color-mix(in srgb,var(--foreground) 72%,transparent)}}.feed-grid-option-id-prefix{overflow-wrap:anywhere;max-width:55%;padding:var(--space-2) 0 var(--space-2) var(--space-3);display:flex}.grid-structure-panel .feed-grid-option-id-editable>input{border-radius:var(--radius-none);min-width:3rem;padding-left:0;padding-right:var(--space-field-input-trailing);background:0 0;border:0;width:100%}.feed-grid-option-id-control>.hover-label-anchor{right:var(--space-2);position:absolute;top:50%;transform:translateY(-50%)}.feed-grid-option-id-lock{background:var(--palette-lime);align-items:center}@supports (color:color-mix(in lab,red,red)){.feed-grid-option-id-lock{background:color-mix(in srgb,var(--palette-lime) 42%,var(--surface))}}.feed-grid-option-id-lock{border-radius:var(--radius-circle);color:var(--palette-green);cursor:pointer;height:2rem;transition:var(--hover-transition);border:0;justify-content:center;width:2rem;padding:0;display:inline-flex}.feed-grid-option-id-lock:focus-visible,.feed-grid-option-id-lock:hover{background:var(--palette-lime)}@supports (color:color-mix(in lab,red,red)){.feed-grid-option-id-lock:focus-visible,.feed-grid-option-id-lock:hover{background:color-mix(in srgb,var(--palette-lime) 68%,white)}}.feed-grid-option-id-lock:focus-visible{outline:2px solid var(--palette-green);outline-offset:2px}.feed-grid-option-id-lock svg{width:1rem;height:1rem}.grid-structure-checkbox{font-size:var(--type-md);align-items:center;gap:var(--space-2);display:flex}.feed-grid-settings-pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feed-grid-dimension-settings,.feed-grid-number-format{gap:var(--space-2);border:0;margin:0;display:grid}.feed-grid-dimension-settings{padding:var(--space-4)}.feed-grid-number-format{padding:0}.feed-grid-dimension-settings legend,.feed-grid-number-format legend{font-size:var(--type-md);margin-bottom:var(--space-1);font-weight:650}.feed-grid-number-format small{font-size:var(--type-md);opacity:.72;font-weight:450}.grid-structure-close{background:var(--palette-teal);border:1px solid var(--palette-teal);border-radius:var(--radius-circle);color:var(--palette-yellow);cursor:pointer;height:2.5rem;right:var(--space-3);top:var(--space-3);transition:var(--transition-control);justify-content:center;align-items:center;width:2.5rem;padding:0;display:inline-flex;position:absolute}.grid-structure-close:hover{background:var(--palette-yellow);border-color:var(--palette-yellow);color:var(--palette-teal)}.grid-structure-close:focus-visible{outline:2px solid var(--palette-teal);outline-offset:3px}.grid-structure-close>svg{stroke-width:2.5px;width:1rem;height:1rem}.grid-structure-panel:has(>.grid-structure-close) .grid-formula-heading{padding-right:var(--space-field-input-trailing)}.feed-grid-column-editor{width:100%;max-width:42rem;margin:auto}.feed-grid-column-editor-overlay{background:var(--palette-teal);align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.feed-grid-column-editor-overlay{background:color-mix(in srgb,var(--palette-teal) 32%,transparent)}}.feed-grid-column-editor-overlay{padding:max(var(--space-7),var(--space-overlay-minimum)) max(var(--page-gutter),var(--space-overlay-minimum));isolation:isolate;z-index:1000;display:flex;position:fixed;inset:0;overflow-y:auto}.grid-editor-dialog-frame{width:100%;max-width:42rem;margin:auto;position:relative}.grid-editor-dialog-frame>:not(.grid-structure-close){width:100%;max-width:100%;max-height:none;margin:0;overflow:visible}.grid-editor-dialog-frame>.grid-structure-close{z-index:1;top:0;right:0;transform:translate(50%,-50%)}.feed-grid-concept-settings-heading>strong,.grid-formula-heading>strong{color:var(--primary);font-family:var(--font-sans);font-size:var(--type-section-title);letter-spacing:-.025em;font-weight:650;line-height:1.05}.feed-grid-dimension-settings,.feed-grid-settings-group{background:var(--accent-lime)}@supports (color:color-mix(in lab,red,red)){.feed-grid-dimension-settings,.feed-grid-settings-group{background:color-mix(in srgb,var(--accent-lime) 16%,transparent)}}.feed-grid-dimension-settings,.feed-grid-settings-group{border-radius:var(--radius-sm);gap:var(--space-2);padding:var(--space-4);border:0;margin:0;display:grid}.feed-grid-dimension-settings legend,.feed-grid-settings-group legend{color:var(--primary);font-size:var(--type-md);padding:var(--space-1) var(--space-3);font-weight:700}.feed-grid-display-logic{gap:var(--space-3)}.feed-grid-display-rule-builder{gap:var(--space-3);padding-top:var(--space-1);display:grid}.feed-grid-display-rule-builder p{margin:0}.feed-grid-display-rule-sentence{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.feed-grid-display-rule-sentence>span:first-child{color:var(--primary);font-size:var(--type-sm);font-weight:700}.feed-grid-display-rule-sentence label{min-width:min(100%,10rem)}.feed-grid-display-rule-sentence :is(select,input){max-width:100%}.feed-grid-condition-comparison-value{align-items:center;gap:var(--space-2);display:flex}.feed-grid-condition-comparison-value input{width:7rem}.feed-output-step-card{background:var(--surface);border:1px solid var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.feed-output-step-card{border:1px solid color-mix(in srgb,var(--palette-teal) 20%,transparent)}}.feed-output-step-card{border-radius:var(--radius-control);padding:var(--space-4);gap:var(--space-3);width:100%;min-width:0;display:grid}.feed-output-step-identity{border-bottom:1px solid var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.feed-output-step-identity{border-bottom:1px solid color-mix(in srgb,var(--palette-teal) 18%,transparent)}}.feed-output-step-identity{padding-bottom:var(--space-3)}.feed-condition-key{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.feed-condition-key>small{color:var(--muted);font-size:var(--type-xs)}.feed-condition-key .feed-grid-column-field-key,.feed-output-default .feed-grid-column-field-key{background:var(--primary-soft);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);justify-self:start}.feed-output-default,.feed-output-step-identity{gap:var(--space-2);color:var(--primary);display:grid}.feed-output-default>span,.feed-output-step-identity>span{font-weight:700}.feed-output-default{background:var(--palette-teal)}@supports (color:color-mix(in lab,red,red)){.feed-output-default{background:color-mix(in srgb,var(--palette-teal) 10%,white)}}.feed-output-default{border-radius:var(--radius-control);padding:var(--space-4)}.feed-output-default small{color:var(--muted)}.feed-output-add-step{align-items:center;gap:var(--space-2);background:var(--palette-teal);color:var(--palette-yellow);border-radius:var(--radius-pill);min-height:var(--control-height-sm);font-size:var(--type-sm);padding:var(--space-2) var(--space-3);justify-self:start;font-weight:700;display:inline-flex}.feed-output-add-step svg{width:1.1rem;height:1.1rem}.feed-field-required{margin-top:var(--space-3)}.feed-output-step-card{padding:var(--space-2) 0;background:0 0;border:0}.feed-condition-remove{margin-bottom:calc((var(--control-height-md) - var(--size-color-control)) / 2);border-radius:var(--radius-circle);width:1.7rem;height:1.7rem;color:var(--palette-danger-ink);background:var(--danger-soft);justify-content:center;align-self:flex-end;align-items:center;display:inline-flex}.feed-output-step-card{align-items:end}.feed-condition-controls{align-items:end;gap:var(--space-3);flex:20rem;min-width:0;display:flex}.feed-condition-controls>label{gap:var(--space-2);flex:1 1 0;min-width:0;display:grid}.feed-condition-direction{flex:1;min-width:0}.feed-output-threshold-condition .feed-condition-controls{align-items:center;row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.feed-output-threshold-condition .feed-condition-controls>label,.feed-output-threshold-condition .feed-condition-direction{display:contents}.feed-output-threshold-condition .feed-condition-controls>label>span,.feed-output-threshold-condition .feed-condition-direction>.form-label{grid-area:1/1}.feed-output-threshold-condition .branded-select-trigger,.feed-output-threshold-condition .feed-condition-controls>label>input{grid-area:2/1;margin-top:0}.feed-output-threshold-condition .feed-condition-remove{grid-area:2/2;align-self:center;margin-bottom:0}.feed-condition-controls :is(input,select){width:100%;min-width:0}.feed-condition-controls>.feed-condition-remove{flex-shrink:0}@media (max-width:480px){.feed-condition-controls{flex-wrap:wrap}.feed-condition-controls>label{flex-basis:100%}}.feed-output-threshold-condition{gap:var(--space-4);min-width:0;display:grid}.feed-condition-key-list{gap:var(--space-2);display:grid}.feed-condition-key-list .feed-condition-key{align-items:center;gap:var(--space-2);font-size:var(--type-sm);flex-wrap:wrap;display:flex}.feed-condition-key-list .feed-condition-key>span{color:var(--muted)}.feed-condition-step-input{min-width:0}.feed-grid-column-editor>fieldset.feed-grid-settings-group{border:1px solid var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.feed-grid-column-editor>fieldset.feed-grid-settings-group{border:1px solid color-mix(in srgb,var(--palette-green) 50%,transparent)}}.company-members-trigger{cursor:pointer;color:var(--primary);font-weight:650}.company-members-trigger:focus-visible,.company-members-trigger:hover{color:var(--accent-plum)}.company-members-panel{z-index:90;border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);width:min(23rem,80vw);max-height:20rem;padding:var(--space-4);box-shadow:var(--shadow-panel);overflow:auto}.company-members-panel ul{margin-top:var(--space-3);gap:var(--space-3);display:grid}.company-members-panel li{gap:0var (--space-4);display:grid}.company-members-panel a{color:var(--primary);font-size:var(--type-sm)}.company-members-arrow{fill:var(--surface)}.company-feature-form{gap:var(--space-2);display:grid}@media (max-width:900px){.company-brand-form,.company-child-create-form,.company-child-create-form-compact{grid-template-columns:1fr}}.data-table thead{border-bottom:1px solid var(--border);background:var(--accent-lime);color:var(--success);font-size:var(--font-size-caption);letter-spacing:.015em;text-transform:none;font-weight:750}.data-table thead[data-sticky-source-hidden=true]{visibility:hidden}.sticky-table-header-overlay{z-index:60;border-inline:1px solid var(--border);background:var(--accent-lime);color:var(--success);transition:top var(--duration-normal) var(--ease-standard);position:fixed;overflow:hidden}.sticky-table-header-overlay[hidden]{display:none}.sticky-table-header-overlay .data-table{table-layout:fixed;background:var(--accent-lime)}.table-sort-control{justify-content:flex-start;align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);width:max-content;min-height:2rem;padding:var(--space-1-5) var(--space-3);color:inherit;white-space:nowrap;display:inline-flex}.table-sort-icon{width:1rem;height:1rem;color:inherit;flex:0 0 1rem;place-items:center;display:grid}.table-sort-icon svg{width:1rem;height:1rem}.table-sort-control:focus-visible,.table-sort-control:hover{background:var(--palette-white)}@supports (color:color-mix(in lab,red,red)){.table-sort-control:focus-visible,.table-sort-control:hover{background:color-mix(in srgb,var(--palette-white) 55%,transparent)}}.data-table tbody tr{border-bottom:1px solid var(--palette-row-divider)}.data-table tbody tr:nth-child(2n){background:var(--palette-green)}@supports (color:color-mix(in lab,red,red)){.data-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--palette-green) 4%,transparent)}}.data-table tbody tr:last-child{border-bottom:0}.data-table tbody tr:hover{background:var(--palette-mint)}@supports (color:color-mix(in lab,red,red)){.data-table tbody tr:hover{background:color-mix(in srgb,var(--palette-mint) 34%,transparent)}}.table-edit-batch-bar{z-index:50;align-items:center;gap:var(--space-4);border:1px solid var(--palette-yellow);display:flex;position:fixed;bottom:1rem;left:50%}@supports (color:color-mix(in lab,red,red)){.table-edit-batch-bar{border:1px solid color-mix(in srgb,var(--palette-yellow) 28%,transparent)}}.table-edit-batch-bar{border-radius:var(--radius-panel);background:var(--scheme-background);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);color:var(--scheme-foreground);box-shadow:var(--shadow-panel-strong);transform:translate(-50%)}.table-edit-batch-action{border-color:var(--scheme-foreground);background:var(--scheme-foreground);color:var(--scheme-background)}.table-edit-batch-action:hover{border-color:var(--accent-lime);background:var(--accent-lime);color:var(--scheme-background)}.floating-create-action{z-index:45;border:1px solid var(--primary);border-radius:var(--radius-pill);background:var(--primary);min-width:3.5rem;height:3.5rem;padding:0 var(--space-4);color:var(--palette-yellow);box-shadow:var(--shadow-floating);justify-content:center;align-items:center;gap:0;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;overflow:hidden}.floating-create-action span{max-width:0;font-size:var(--font-size-small);white-space:nowrap;opacity:0;transition:var(--hover-transition);font-weight:600;overflow:hidden}.floating-create-action:focus-visible,.floating-create-action:hover{gap:var(--space-3);border-color:var(--primary-hover);background:var(--primary-hover);box-shadow:var(--shadow-interactive-hover);transform:translateY(-2px)}.floating-create-action:focus-visible span,.floating-create-action:hover span{opacity:1;max-width:9rem}@media (max-width:640px){.table-edit-batch-bar{justify-content:space-between;width:calc(100% - 2rem);bottom:5.5rem;left:1rem;transform:none}}@media (hover:none){.floating-create-action{gap:var(--space-3)}.floating-create-action span{opacity:1;max-width:9rem}}.inventory-workspace{min-width:0;overflow:visible}.inventory-workspace-actions{padding:var(--space-4) var(--space-5);justify-content:flex-end;display:flex}.inventory-grid-header{border-radius:var(--radius-none)}.inventory-grid-scroll{border-radius:var(--radius-card-bottom);overscroll-behavior-x:contain;width:100%;overflow:auto hidden}.inventory-grid-body,.inventory-grid-canvas{min-width:100%;position:relative}.inventory-grid-body{min-height:clamp(12rem,30vh,20rem);overflow:visible}.inventory-grid-empty-column{flex:1 0 10rem;justify-content:center;min-width:10rem}.inventory-add-rows{border-top:1px solid var(--foreground);align-items:center}@supports (color:color-mix(in lab,red,red)){.inventory-add-rows{border-top:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}}.inventory-add-rows{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.inventory-add-rows-control{align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.inventory-add-rows-control input{text-align:center;inline-size:5rem;min-width:0}.inventory-grid-row{position:relative}.inventory-grid-row-even{background:var(--palette-blue-light)}@supports (color:color-mix(in lab,red,red)){.inventory-grid-row-even{background:color-mix(in srgb,var(--palette-blue-light) 32%,var(--surface))}}.inventory-identity-column{background:var(--palette-green)!important;color:var(--palette-lime)!important}.inventory-grid-cell{align-self:stretch;height:auto;position:relative}.inventory-row-actions{border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);align-items:center;gap:var(--space-half);opacity:0;padding:var(--space-1);pointer-events:none;left:50%;top:calc(100% - var(--space-1));transition:var(--motion-hover-reveal);visibility:hidden;z-index:32;background:var(--palette-orange);display:flex;position:absolute;transform:translate(-50%)}.feed-grid-column-meta form,.inventory-row-actions form{display:contents}.inventory-grid-row:hover .inventory-row-actions,.inventory-row-actions:focus-within{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)translateY(0)}.inventory-grid-cell input,.inventory-grid-cell select{border-radius:var(--radius-control);box-sizing:border-box;min-width:0;padding:var(--space-2);transition:var(--transition-control);background:0 0;border:1px solid #0000;outline:none;width:100%}.inventory-grid-cell input:focus,.inventory-grid-cell input:hover,.inventory-grid-cell select:focus,.inventory-grid-cell select:hover{background:var(--surface);border-color:var(--primary);box-shadow:var(--focus-ring-control)}.inventory-cell-display{color:inherit;min-height:var(--control-height-sm);overflow-wrap:anywhere;padding:var(--space-2);text-align:left;white-space:normal;width:100%;display:block}.inventory-cell-display:disabled{cursor:default;opacity:.7}.inventory-overlay-close{color:var(--foreground);padding:var(--space-2);right:var(--space-4);top:var(--space-4);position:absolute}.inventory-import-panel{gap:var(--space-5);display:grid}.inventory-import-actions,.inventory-import-source-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.inventory-import-actions{justify-content:flex-end}.inventory-import-panel .form-help{color:var(--muted-foreground);font-size:var(--text-sm);margin-top:var(--space-2);line-height:1.45;display:block}.inventory-import-preview{border:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.inventory-import-preview{border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)}}.inventory-import-preview{border-radius:var(--radius-control);max-height:min(22rem,45vh);overflow:auto}.inventory-import-preview table{border-collapse:collapse;min-width:100%}.inventory-import-preview td,.inventory-import-preview th{border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.inventory-import-preview td,.inventory-import-preview th{border-bottom:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}}.inventory-import-preview td,.inventory-import-preview th{padding:var(--space-3);text-align:left;vertical-align:top;white-space:nowrap}.inventory-import-preview th{background:var(--palette-lime);color:var(--palette-green);z-index:1;position:sticky;top:0}.inventory-import-preview th span{font-size:var(--text-xs);margin-top:var(--space-half);text-transform:capitalize;font-weight:500;display:block}.feed-grid-column-editor:has(.inventory-overlay-close){position:relative}@media (max-width:640px){.inventory-add-rows{padding-inline:var(--space-4)}}.choice-card{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-soft);background:var(--surface);padding:var(--space-3) var(--space-4);padding-left:calc(var(--space-4) + var(--choice-control-size) + var(--space-3));font-size:var(--font-size-control);display:flex}.choice-card:has(input:checked){border-color:var(--primary);background:var(--primary-soft);box-shadow:var(--focus-ring-inset)}.notice-error{border-left:6px solid var(--danger);background:var(--danger-soft);color:var(--palette-danger-ink)}.notice-error,.notice-success{border-radius:var(--radius-control);padding:var(--space-4) var(--space-5)}.notice-success{border-left:6px solid var(--success);background:var(--success-soft);color:var(--palette-success-ink)}.app-toast-stack{z-index:1200;bottom:max(var(--space-6),env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - var(--space-8));pointer-events:none;flex-direction:column;position:fixed;left:50%;transform:translate(-50%)}.app-toast,.app-toast-stack{gap:var(--space-3);display:flex}.app-toast{align-items:center;max-width:30rem;padding:var(--space-3) var(--space-4);border:1px solid var(--accent-lime);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-toast{border:1px solid color-mix(in srgb,var(--accent-lime) 30%,transparent)}}.app-toast{border-radius:var(--radius-card);background:var(--primary);color:var(--palette-white);box-shadow:var(--shadow-md);pointer-events:auto;animation:app-toast-in .18s ease-out both}.app-toast p{font-size:var(--type-sm);overflow-wrap:anywhere;line-height:1.5}.app-toast-icon{background:var(--accent-lime);color:var(--primary);place-items:center;display:grid}.app-toast-dismiss,.app-toast-icon{border-radius:var(--radius-pill);width:2rem;height:2rem;flex:none}.app-toast-dismiss{margin-left:var(--space-2);color:var(--palette-white);cursor:pointer;place-items:center;display:grid}.app-toast-dismiss:focus-visible,.app-toast-dismiss:hover{background:var(--palette-white)}@supports (color:color-mix(in lab,red,red)){.app-toast-dismiss:focus-visible,.app-toast-dismiss:hover{background:color-mix(in srgb,var(--palette-white) 15%,transparent)}}.app-toast-dismiss:focus-visible,.app-toast-dismiss:hover{outline:2px solid var(--accent-lime);outline-offset:2px}.app-toast-timer{background:var(--accent-lime);transform-origin:0;width:100%;height:3px;animation:app-toast-countdown var(--toast-duration) linear forwards;position:absolute;bottom:0;left:0}.app-toast[data-paused] .app-toast-timer{animation-play-state:paused}@keyframes app-toast-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-toast-countdown{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.app-toast,.app-toast-timer{animation:none}}.auth-stage{background:var(--primary);min-height:100vh;display:grid}.auth-story{background:var(--accent-lime);min-height:100vh;padding:var(--space-auth-story);color:var(--primary);align-content:space-between;display:none;position:relative;overflow:hidden}.auth-display-title{font-size:var(--type-auth-display)}.auth-panel{padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex}.auth-card{border-radius:var(--radius-card);background:var(--surface);width:min(100%,29rem);padding:var(--space-auth-card);box-shadow:var(--shadow-auth)}@media (min-width:900px){.auth-stage{grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr)}.auth-story{display:grid}.auth-panel{padding:var(--space-7)}}}@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}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.z-10{z-index:10}.z-50{z-index:50}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--space-unit) * 4)}.my-4{margin-block:calc(var(--space-unit) * 4)}.mt-1{margin-top:var(--space-unit)}.mt-1\.5{margin-top:calc(var(--space-unit) * 1.5)}.mt-2{margin-top:calc(var(--space-unit) * 2)}.mt-3{margin-top:calc(var(--space-unit) * 3)}.mt-4{margin-top:calc(var(--space-unit) * 4)}.mt-5{margin-top:calc(var(--space-unit) * 5)}.mt-6{margin-top:calc(var(--space-unit) * 6)}.mt-7{margin-top:calc(var(--space-unit) * 7)}.mt-8{margin-top:calc(var(--space-unit) * 8)}.mt-10{margin-top:calc(var(--space-unit) * 10)}.mt-20{margin-top:calc(var(--space-unit) * 20)}.mb-2{margin-bottom:calc(var(--space-unit) * 2)}.mb-3{margin-bottom:calc(var(--space-unit) * 3)}.mb-4{margin-bottom:calc(var(--space-unit) * 4)}.mb-5{margin-bottom:calc(var(--space-unit) * 5)}.mb-6{margin-bottom:calc(var(--space-unit) * 6)}.mb-7{margin-bottom:calc(var(--space-unit) * 7)}.mb-8{margin-bottom:calc(var(--space-unit) * 8)}.mb-10{margin-bottom:calc(var(--space-unit) * 10)}.ml-2{margin-left:calc(var(--space-unit) * 2)}.ml-auto{margin-left:auto}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-4{width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4)}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-80{width:calc(var(--space-unit) * 80)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-44{max-width:calc(var(--space-unit) * 44)}.max-w-52{max-width:calc(var(--space-unit) * 52)}.max-w-64{max-width:calc(var(--space-unit) * 64)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[860px\]{min-width:860px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-decimal{list-style-type:decimal}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1\.5{gap:calc(var(--space-unit) * 1.5)}.gap-2{gap:calc(var(--space-unit) * 2)}.gap-3{gap:calc(var(--space-unit) * 3)}.gap-4{gap:calc(var(--space-unit) * 4)}.gap-5{gap:calc(var(--space-unit) * 5)}.gap-6{gap:calc(var(--space-unit) * 6)}.gap-10{gap:calc(var(--space-unit) * 10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--space-unit) * 2)}.gap-y-1{row-gap:var(--space-unit)}.overflow-x-auto{overflow-x:auto}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--border\)\]{border-color:var(--border)}.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/10{border-color:color-mix(in oklab,currentcolor 10%,transparent)}}.bg-\[var\(--accent-yellow\)\]{background-color:var(--accent-yellow)}.bg-\[var\(--primary-soft\)\]{background-color:var(--primary-soft)}.p-3{padding:calc(var(--space-unit) * 3)}.p-4{padding:calc(var(--space-unit) * 4)}.p-5{padding:calc(var(--space-unit) * 5)}.p-6{padding:calc(var(--space-unit) * 6)}.p-8{padding:calc(var(--space-unit) * 8)}.p-10{padding:calc(var(--space-unit) * 10)}.px-2{padding-inline:calc(var(--space-unit) * 2)}.px-4{padding-inline:calc(var(--space-unit) * 4)}.px-6{padding-inline:calc(var(--space-unit) * 6)}.py-2{padding-block:calc(var(--space-unit) * 2)}.py-3{padding-block:calc(var(--space-unit) * 3)}.py-4{padding-block:calc(var(--space-unit) * 4)}.py-10{padding-block:calc(var(--space-unit) * 10)}.py-16{padding-block:calc(var(--space-unit) * 16)}.pt-4{padding-top:calc(var(--space-unit) * 4)}.pt-8{padding-top:calc(var(--space-unit) * 8)}.pr-1{padding-right:var(--space-unit)}.pl-1{padding-left:var(--space-unit)}.pl-3{padding-left:calc(var(--space-unit) * 3)}.pl-5{padding-left:calc(var(--space-unit) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:Playfair Display Variable,Playfair Display,serif}.font-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--primary\)\],.text-primary{color:var(--primary)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.file\:mr-4::file-selector-button{margin-right:calc(var(--space-unit) * 4)}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.after\:hidden:after{content:var(--tw-content);display:none}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:p-6{padding:calc(var(--space-unit) * 6)}.sm\:p-8{padding:calc(var(--space-unit) * 8)}.sm\:p-10{padding:calc(var(--space-unit) * 10)}.sm\:py-12{padding-block:calc(var(--space-unit) * 12)}.sm\:py-14{padding-block:calc(var(--space-unit) * 14)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:p-6{padding:calc(var(--space-unit) * 6)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--palette-orange:#ffa81b;--palette-wine:#8d0046;--palette-green:#00723d;--palette-lime:#cef372;--palette-yellow:#fff181;--palette-mint:#caebe8;--palette-teal:#006f73;--palette-blue:#6dc5cb;--palette-white:#fff;--palette-ink:#111;--palette-dark-1:#050505;--palette-light-3:#eaeaea;--palette-canvas:#f7f8f0;--palette-surface-muted:#edf4ef;--palette-border:#b8c9c5;--palette-row-divider:#e0e8e5;--palette-muted-text:#50625f;--palette-deep-green:#173f3d;--palette-deep-teal:#003f42;--palette-teal-shadow:#002e30;--palette-teal-shadow-deep:#002c2e;--palette-teal-deep:#00383a;--palette-teal-medium:#00595c;--palette-teal-hover:#00858a;--palette-danger:#a71930;--palette-danger-hover:#c82b45;--palette-danger-soft:#fde9ea;--palette-danger-ink:#721022;--palette-success-soft:#e2f3e8;--palette-success-ink:#075d35;--background:var(--palette-canvas);--foreground:var(--palette-teal);--surface:var(--palette-white);--surface-muted:var(--palette-surface-muted);--border:var(--palette-border);--border-strong:var(--palette-teal);--primary:var(--palette-teal);--primary-hover:var(--palette-teal-hover);--primary-soft:var(--palette-mint);--accent-lime:var(--palette-lime);--accent-yellow:var(--palette-yellow);--accent-orange:var(--palette-orange);--accent-plum:var(--palette-wine);--danger:var(--palette-danger);--danger-soft:var(--palette-danger-soft);--success:var(--palette-green);--success-soft:var(--palette-success-soft);--muted:var(--palette-muted-text);--space-0:0;--space-unit:clamp(.2rem,.17rem + .12vw,.25rem);--space-half:calc(var(--space-unit) * .5);--space-1:var(--space-unit);--space-1-5:calc(var(--space-unit) * 1.5);--space-2:calc(var(--space-unit) * 2);--space-3:calc(var(--space-unit) * 3);--space-4:calc(var(--space-unit) * 4);--space-5:calc(var(--space-unit) * 6);--space-6:calc(var(--space-unit) * 8);--space-7:calc(var(--space-unit) * 12);--space-8:calc(var(--space-unit) * 16);--space-section:clamp(2.5rem,2rem + 2vw,4rem);--space-page-hero:clamp(2.75rem,7vw,5.5rem);--space-auth-story:clamp(2rem,6vw,5rem);--space-auth-card:clamp(1.5rem,5vw,2.5rem);--space-control-trailing:calc(var(--space-unit) * 9.4);--space-menu-trailing:calc(var(--space-unit) * 11.2);--space-field-control-trailing:3.25rem;--space-field-input-trailing:3rem;--space-icon-optical-offset:.05rem;--sticky-concept-offset:5rem;--type-2xs:clamp(.58rem,.56rem + .08vw,.62rem);--type-xs:clamp(.62rem,.59rem + .12vw,.68rem);--type-sm:clamp(.68rem,.64rem + .16vw,.75rem);--type-md:clamp(.75rem,.71rem + .18vw,.82rem);--type-lg:clamp(.84rem,.79rem + .22vw,.95rem);--type-xl:clamp(.95rem,.9rem + .24vw,1.05rem);--type-concept-title:clamp(1.235rem,1.17rem + .312vw,1.365rem);--type-2xl:clamp(1.05rem,.98rem + .3vw,1.2rem);--type-3xl:clamp(1.15rem,1.06rem + .36vw,1.35rem);--type-section-title:clamp(1.2rem,3vw,1.65rem);--type-page-title:clamp(2.35rem,6vw,4.6rem);--type-display:clamp(2.6rem,7vw,5.8rem);--type-auth-display:clamp(3.75rem,7vw,7.5rem);--type-count-scale:.78em;--type-stat-value:clamp(2.4rem,4vw,3.5rem);--type-stat-textual-value:clamp(1.25rem,2vw,1.65rem);--type-stat-compact-value:clamp(1.65rem,2.75vw,2.15rem);--type-stat-compact-label:.625rem;--font-size-micro:clamp(.6rem,.58rem + .08vw,.65rem);--font-size-caption:clamp(.64rem,.61rem + .12vw,.7rem);--font-size-small:clamp(.72rem,.69rem + .12vw,.78rem);--font-size-control:clamp(.82rem,.79rem + .12vw,.875rem);--leading-tight:1.15;--leading-normal:1.5;--leading-relaxed:1.7;--radius-none:0;--radius-circle:50%;--radius-sm:.35rem;--radius-md:.65rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-control:.5rem;--radius-control-small:.4rem;--radius-compact:.55rem;--radius-soft:.75rem;--radius-panel:.85rem;--radius-popover:.9rem;--radius-card:1rem;--radius-card-top:var(--radius-card) var(--radius-card) 0 0;--radius-card-bottom:0 0 var(--radius-card) var(--radius-card);--radius-dialog:1.25rem;--radius-pill:999px;--shadow-none:none;--shadow-sm:0 .35rem 1rem #006f731a;--shadow-md:0 .8rem 2rem #002e3024;--shadow-lg:0 1.25rem 3rem #002c2e38;--shadow-surface:0 .7rem 1.5rem #006f731c;--shadow-interactive:0 .6rem 1.4rem #006f731a;--shadow-interactive-hover:0 1rem 2.4rem #006f7347;--shadow-control:0 .35rem 1rem #006f732e;--shadow-icon:0 .35rem .8rem #006f7329;--shadow-control-hover:0 .5rem 1.25rem #006f733d;--shadow-avatar:0 5px 16px #00383a1f;--shadow-avatar-hover:0 8px 20px #00383a2e;--shadow-menu:0 18px 48px #002e3033;--shadow-popover:0 1.25rem 3rem #002c2e52;--shadow-tooltip:0 .45rem 1rem #002e3033;--shadow-dialog:0 1.5rem 4rem #1111113d;--shadow-auth:0 1.5rem 4rem #002c2e40;--shadow-panel:0 1rem 2.5rem #002e302e;--shadow-panel-strong:0 1rem 2.5rem #002e3033;--shadow-panel-soft:0 1rem 2.6rem #002e302e;--shadow-panel-compact:0 .8rem 2rem #002e3024;--shadow-floating:0 .8rem 2rem #002e303d;--shadow-danger:0 .35rem 1rem #a7193029;--shadow-banner:0 .4rem 1.2rem #002e302e;--shadow-grid-group-start:inset 0 var(--space-1) 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-grid-group-start:inset 0 var(--space-1) 0 color-mix(in srgb,var(--primary) 62%,var(--surface))}}:root{--shadow-grid-variation-start:inset 0 var(--space-half) 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-grid-variation-start:inset 0 var(--space-half) 0 color-mix(in srgb,var(--primary) 22%,transparent)}}:root{--focus-ring:0 0 0 3px #cef372b8;--focus-ring-dirty:0 0 0 3px #cef3727a;--focus-ring-danger:0 0 0 3px #a7193029;--focus-ring-subtle:0 0 0 2px #006f7324;--focus-ring-control:0 0 0 3px #cef37252,0 .35rem 1rem #002e3014;--focus-ring-inset:inset 0 0 0 1px var(--primary);--control-height-xs:1.65rem;--control-height-sm:2rem;--control-height-compact:2.25rem;--control-height-md:2.75rem;--control-value-weight:500;--control-value-line-height:1.5;--control-height-lg:3.25rem;--button-padding-block-start:.64em;--button-padding-block-end:.64em;--button-padding-block-start-small:.58em;--button-padding-block-end-small:.58em;--grid-row-height:3.625rem;--page-gutter:clamp(var(--space-4),3vw,var(--space-7));--container-content:80rem;--container-workspace-focused:64rem;--container-reading:48rem;--duration-fast:.15s;--duration-enter:.14s;--duration-exit:.1s;--duration-popover:.16s;--duration-normal:.3s;--duration-slow:.45s;--duration-choice-reveal:.4s;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-enter:ease-out;--ease-exit:ease-in;--transition-hover:all var(--duration-normal) var(--ease-standard);--transition-colors:color var(--duration-normal) var(--ease-standard),background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);--transition-control:color var(--duration-normal) var(--ease-standard),background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);--transition-instant:none;--transition-choice-reveal:clip-path var(--duration-choice-reveal) var(--ease-standard);--hover-transition:var(--transition-hover);--scheme-background:var(--palette-teal);--scheme-foreground:var(--palette-yellow)}[data-color-scheme=orange-wine]{--scheme-background:var(--palette-orange);--scheme-foreground:var(--palette-wine)}[data-color-scheme=wine-yellow]{--scheme-background:var(--palette-wine);--scheme-foreground:var(--palette-yellow)}[data-color-scheme=wine-orange]{--scheme-background:var(--palette-wine);--scheme-foreground:var(--palette-orange)}[data-color-scheme=wine-blue]{--scheme-background:var(--palette-wine);--scheme-foreground:var(--palette-blue)}[data-color-scheme=wine-mint]{--scheme-background:var(--palette-wine);--scheme-foreground:var(--palette-mint)}[data-color-scheme=green-lime]{--scheme-background:var(--palette-green);--scheme-foreground:var(--palette-lime)}[data-color-scheme=green-yellow]{--scheme-background:var(--palette-green);--scheme-foreground:var(--palette-yellow)}[data-color-scheme=green-mint]{--scheme-background:var(--palette-green);--scheme-foreground:var(--palette-mint)}[data-color-scheme=lime-green]{--scheme-background:var(--palette-lime);--scheme-foreground:var(--palette-green)}[data-color-scheme=yellow-wine]{--scheme-background:var(--palette-yellow);--scheme-foreground:var(--palette-wine)}[data-color-scheme=yellow-teal]{--scheme-background:var(--palette-yellow);--scheme-foreground:var(--palette-teal)}[data-color-scheme=yellow-green]{--scheme-background:var(--palette-yellow);--scheme-foreground:var(--palette-green)}[data-color-scheme=mint-wine]{--scheme-background:var(--palette-mint);--scheme-foreground:var(--palette-wine)}[data-color-scheme=mint-green]{--scheme-background:var(--palette-mint);--scheme-foreground:var(--palette-green)}[data-color-scheme=mint-teal]{--scheme-background:var(--palette-mint);--scheme-foreground:var(--palette-teal)}[data-color-scheme=teal-yellow]{--scheme-background:var(--palette-teal);--scheme-foreground:var(--palette-yellow)}[data-color-scheme=teal-lime]{--scheme-background:var(--palette-teal);--scheme-foreground:var(--palette-lime)}[data-color-scheme=blue-wine]{--scheme-background:var(--palette-blue);--scheme-foreground:var(--palette-wine)}[data-color-scheme=white-wine]{--scheme-background:var(--palette-white);--scheme-foreground:var(--palette-wine)}[data-color-scheme=white-ink]{--scheme-background:var(--palette-white);--scheme-foreground:var(--palette-teal)}[data-color-scheme=ink-white]{--scheme-background:var(--palette-teal);--scheme-foreground:var(--palette-yellow)}[data-color-scheme=light-ink]{--scheme-background:var(--palette-light-3);--scheme-foreground:var(--palette-teal)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-normal:1ms;--duration-slow:1ms}}:root{--type-compact-id:.52rem;--type-concept-heading:clamp(1.15rem,1.05rem + .4vw,1.4rem);--type-review-heading:22px;--type-review-body:12px;--type-review-label:11px;--type-review-concept:15px;--type-review-column:10px;--radius-review-intro:20px;--radius-review-card:12px;--radius-review-swatch:3px;--shadow-selected-concept:inset 4px 0 0 var(--palette-green);--motion-hover-reveal:opacity .1s ease-out 0s;--space-workspace-bottom:6rem;--motion-concept-1:background-color .18s ease,border-color .18s ease,opacity .18s ease;--motion-concept-2:max-width .16s ease-out,opacity .1s ease-out,transform .16s ease-out;--space-selector-trailing:3.5rem;--space-overlay-minimum:2rem;--size-color-control:1.7rem;--motion-locked-field-stripes:locked-field-stripe-drift 28s linear infinite;--motion-linked-cell-stripes:linked-cell-stripe-drift 40s linear infinite;--color-review-swatch-border:#8885}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}