@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#09090b;background:#f4f4f5;line-height:var(--leading-normal);font-synthesis:none;text-rendering:optimizeLegibility;--background: #f4f4f5;--foreground: oklch(.141 .005 285.823);--card: oklch(1 0 0);--card-foreground: oklch(.141 .005 285.823);--popover: oklch(1 0 0);--popover-foreground: oklch(.141 .005 285.823);--primary: #38bdf8;--primary-foreground: #111115;--secondary: oklch(.967 .001 286.375);--secondary-foreground: oklch(.21 .006 285.885);--muted: oklch(.967 .001 286.375);--muted-foreground: oklch(.552 .016 285.938);--accent: #38bdf8;--accent-foreground: #111115;--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.985 0 0);--warning: oklch(.52 .13 70);--border: oklch(.92 .004 286.32);--input: oklch(.92 .004 286.32);--ring: oklch(.705 .015 286.067);--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.141 .005 285.823);--sidebar-primary: #38bdf8;--sidebar-primary-foreground: #111115;--sidebar-accent: oklch(.967 .001 286.375);--sidebar-accent-foreground: oklch(.21 .006 285.885);--sidebar-border: oklch(.92 .004 286.32);--sidebar-ring: oklch(.705 .015 286.067);--radius: .45rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--shadow-color: 0 0% 0%;--app-canvas: color-mix(in oklab, var(--background) 50%, var(--sidebar));--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.625rem;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.6;--font-mono: ui-monospace, "SFMono-Regular", "Cascadia Mono", "Menlo", "Consolas", monospace;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--control-height: 2.25rem;--control-height-sm: 1.875rem;--control-padding-x: .75rem;--control-padding-x-sm: .5rem;--menu-padding: var(--space-1);--menu-gap: var(--space-1);--menu-item-height: 2rem;--menu-item-radius: var(--radius-sm);--menu-min-width: 13rem;--shadow-xs: 0 1px 2px hsl(var(--shadow-color) / .06);--shadow-sm: 0 1px 2px hsl(var(--shadow-color) / .08), 0 1px 3px hsl(var(--shadow-color) / .06);--shadow-md: 0 2px 4px hsl(var(--shadow-color) / .06), 0 8px 20px hsl(var(--shadow-color) / .12);--shadow-lg: 0 4px 8px hsl(var(--shadow-color) / .08), 0 20px 48px hsl(var(--shadow-color) / .18);--hero-icon-size: 2.75rem;--sidebar-width: 14rem;--sidebar-width-icon: 4rem;--app-topbar-height: 4rem;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html.dark{color:#dfdfd6;background:#1a1a1e;--background: #1a1a1e;--foreground: #dfdfd6;--card: #242429;--card-foreground: #dfdfd6;--popover: #2c2c32;--popover-foreground: #dfdfd6;--primary: #38bdf8;--primary-foreground: #111115;--secondary: #2c2c32;--secondary-foreground: #dfdfd6;--muted: #2c2c32;--muted-foreground: #98989f;--accent: #38bdf8;--accent-foreground: #111115;--destructive: #f14158;--destructive-foreground: #ffffff;--warning: #f5b544;--border: #3c3f44;--input: #3c3f44;--ring: #38bdf8;--sidebar: #1a1a1e;--sidebar-foreground: #dfdfd6;--sidebar-primary: #38bdf8;--sidebar-primary-foreground: #111115;--sidebar-accent: #2c2c32;--sidebar-accent-foreground: #dfdfd6;--sidebar-border: #3c3f44;--sidebar-ring: #38bdf8;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2398989f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html,body{margin:0;min-height:100%}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html,.settings-content{scroll-behavior:auto}}body{min-height:100vh;background:var(--background);font-size:var(--text-base)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--weight-semibold);line-height:var(--leading-tight)}h1{font-size:var(--text-2xl);letter-spacing:-.02em}h2{font-size:var(--text-xl);letter-spacing:-.01em}h3{font-size:var(--text-lg)}h4,h5,h6{font-size:var(--text-base)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.muted{color:var(--muted-foreground)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}html[data-accent=slate]{--org-accent: hsl(215 20% 44%)}html[data-accent=red]{--org-accent: hsl(0 74% 49%)}html[data-accent=orange]{--org-accent: hsl(25 84% 51%)}html[data-accent=amber]{--org-accent: hsl(38 84% 48%)}html[data-accent=yellow]{--org-accent: hsl(45 84% 45%)}html[data-accent=lime]{--org-accent: hsl(84 83% 42%)}html[data-accent=green]{--org-accent: hsl(142 73% 43%)}html[data-accent=emerald]{--org-accent: hsl(160 84% 42%)}html[data-accent=teal]{--org-accent: hsl(173 82% 42%)}html[data-accent=cyan]{--org-accent: hsl(188 84% 42%)}html[data-accent=sky]{--org-accent: hsl(199 84% 46%)}html[data-accent=blue]{--org-accent: hsl(217 84% 53%)}html[data-accent=indigo]{--org-accent: hsl(239 84% 54%)}html[data-accent=violet]{--org-accent: hsl(258 84% 54%)}html[data-accent=purple]{--org-accent: hsl(271 84% 54%)}html[data-accent=fuchsia]{--org-accent: hsl(292 84% 54%)}html[data-accent=pink]{--org-accent: hsl(330 83% 54%)}html[data-accent=rose]{--org-accent: hsl(350 84% 55%)}html[data-accent]{--primary: var(--org-accent);--primary-foreground: #ffffff}html.dark[data-accent]{--ring: var(--org-accent)}html[data-accent=orange],html[data-accent=amber],html[data-accent=yellow],html[data-accent=lime],html[data-accent=green],html[data-accent=emerald],html[data-accent=teal],html[data-accent=cyan],html[data-accent=sky],html[data-accent=fuchsia],html[data-accent=pink],html[data-accent=rose]{--primary-foreground: #111115}.app-shell{display:flex;min-height:100vh;background:var(--app-canvas)}.app-sidebar{position:sticky;top:0;z-index:40;display:flex;flex-direction:column;gap:var(--space-3);width:var(--sidebar-width);min-width:var(--sidebar-width);height:100vh;border-right:1px solid var(--border);background:var(--background);color:var(--sidebar-foreground);padding:var(--space-3);box-sizing:border-box;transition:width .16s ease,min-width .16s ease}.app-sidebar[data-collapsed=true]{gap:var(--space-4);width:var(--sidebar-width-icon);min-width:var(--sidebar-width-icon)}.app-main{flex:1;min-width:0}.app-topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--app-canvas) 86%,transparent);padding:var(--space-2-5) var(--space-5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.dark .app-sidebar[data-collapsed=true]{background:var(--app-canvas)}html:has(.app-shell),html:has(.app-shell) body{background:var(--app-canvas)}.topbar-leading{display:flex;align-items:center;flex:1 1 auto;gap:var(--space-4);min-width:0}.organization-switcher{position:relative;flex:0 0 auto}.organization-switcher-trigger{gap:var(--space-2);max-width:16rem}.organization-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-logo-image{display:block;width:auto;max-width:8rem;height:1.75rem;object-fit:contain}.organization-logo-preview{display:block;width:auto;max-width:12rem;max-height:4rem;object-fit:contain}.organization-menu{position:absolute;left:0;top:calc(100% + var(--space-2));width:17rem}.organization-menu-check{flex:0 0 auto;width:1rem;height:1rem;margin-left:auto;color:var(--muted-foreground)}.global-search{position:relative;display:flex;align-items:center;flex:1 1 auto;max-width:48rem;margin-inline:auto}.global-search .ui-input{padding-left:calc(var(--space-3) + 1rem + var(--space-2))}.global-search-icon{position:absolute;left:var(--space-3);top:50%;z-index:1;width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none;transform:translateY(-50%)}.global-search-results{position:absolute;left:0;right:0;top:calc(100% + var(--space-2));z-index:20;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-md)}.global-search-result,.global-search-empty{padding:var(--space-2) var(--space-3)}.global-search-result{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.global-search-result:hover,.global-search-result:focus-visible{background:color-mix(in oklab,var(--popover) 88%,var(--foreground))}.global-search-result strong,.global-search-result p,.global-search-empty{margin:0}.global-search-result strong{font-weight:var(--weight-medium)}.global-search-result p,.global-search-empty{color:var(--muted-foreground);font-size:var(--text-sm)}.app-content{--app-content-padding: var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--app-content-padding)}.deployable-runtime-shell{display:grid;place-items:center;min-height:100vh;background:var(--background);padding:var(--space-6);box-sizing:border-box}html:has(.deployable-runtime-frame){overflow:hidden}.deployable-runtime-shell:has(.deployable-runtime-frame){display:block;height:100vh;padding:0}.deployable-runtime-frame{display:block;width:100%;height:100%;flex:1 1 auto;border:0;background:#fff}.deployable-runtime-actions{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:30;display:flex;align-items:center;gap:var(--space-2)}.runtime-version{position:fixed;left:var(--space-4);bottom:var(--space-4);z-index:30;display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);box-shadow:var(--shadow-sm);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--muted-foreground);text-decoration:none;opacity:.6;transition:opacity .15s ease}.runtime-version:hover,.runtime-version:focus-visible{opacity:1}.runtime-version-ref{font-weight:var(--weight-medium);color:var(--foreground)}.runtime-version-commit{font-family:var(--font-mono)}.deployable-runtime-actions .ui-button{background:var(--background);box-shadow:var(--shadow-sm)}.runtime-brand{display:inline-flex;flex:0 0 auto;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.runtime-brand .brand-icon{width:var(--control-height-sm);height:var(--control-height-sm)}.runtime-brand:hover .brand-icon,.runtime-brand:focus-visible .brand-icon{opacity:.85}.user-values-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:var(--space-6);overflow-y:auto;background:color-mix(in srgb,var(--background) 78%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ui-card.user-values-card{width:min(100%,32rem)}.user-value-status{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.user-value-clear{flex:none;border:0;padding:0;background:none;color:var(--muted-foreground);font:inherit;font-size:var(--text-sm);text-decoration:underline;cursor:pointer}.user-value-clear:hover{color:var(--foreground)}.ui-empty.deployable-launch-placeholder{width:min(100%,34rem);min-height:auto;border:0;background:transparent;padding:0}.deployable-launch-placeholder .ui-empty-title{font-size:var(--text-2xl);letter-spacing:-.02em}.login-page{display:grid;min-height:100vh;place-items:center;padding:var(--space-6)}.login-shell{position:relative;width:min(100%,24rem)}.login-brand{position:absolute;bottom:100%;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-bottom:min(calc(var(--space-8) * 2.25),9vh);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em}.login-brand .brand-icon{width:2.5rem;height:2.5rem}.login-card{width:100%}.login-card .ui-alert{margin-bottom:var(--space-4)}.login-providers{display:grid;gap:var(--space-2)}.login-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);margin:var(--space-4) 0;font-size:var(--text-sm)}.login-note{margin-top:var(--space-4);font-size:var(--text-sm);text-align:center;text-wrap:pretty}.login-alternate{display:flex;justify-content:center;margin-top:var(--space-5)}.login-alternate button{padding:0;border:0;background:none;color:var(--muted-foreground);font:inherit;font-size:var(--text-sm);cursor:pointer}.login-alternate button:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:.2em}.brand-mark{display:flex;align-items:center;gap:var(--space-2-5);min-width:0;font-size:var(--text-base);font-weight:var(--weight-semibold)}.sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.brand-icon{display:block;flex:0 0 auto;width:2rem;height:2rem;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.nav-section{display:flex;flex-direction:column;gap:var(--space-1-5)}.nav-section-groups{flex:1 1 auto;min-height:0}.nav-section-groups .sidebar-dnd-list{flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.app-sidebar[data-collapsed=true] .sidebar-dnd-list{scrollbar-width:none}.app-sidebar[data-collapsed=true] .sidebar-dnd-list::-webkit-scrollbar{display:none}.sidebar-add-group{flex:0 0 auto;display:flex;justify-content:center}.sidebar-footer{display:flex;flex-direction:column;gap:var(--space-1-5);margin-top:auto}.sidebar-footer-separator{margin-bottom:var(--space-1-5)}.nav-user-separator{margin-top:var(--space-1-5)}.sidebar-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user{position:relative}.nav-user-trigger{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;padding:var(--space-1);text-align:left;transition:background-color .12s ease,color .12s ease}.nav-user-trigger:hover,.nav-user-trigger[aria-expanded=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.app-sidebar[data-collapsed=true] .nav-user-trigger{justify-content:center;gap:0;padding:var(--space-1) 0}.app-sidebar[data-collapsed=true] .nav-user-chevron{display:none}.nav-user-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--secondary);color:var(--secondary-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);object-fit:cover}.nav-user-copy{display:grid;gap:0;flex:1 1 auto;min-width:0;line-height:var(--leading-tight)}.nav-user-name,.nav-user-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user-name{font-size:var(--text-base);font-weight:var(--weight-medium)}.nav-user-email{color:var(--muted-foreground);font-size:var(--text-xs)}.nav-user-chevron{flex:0 0 auto;width:1rem;height:1rem;color:var(--muted-foreground)}.nav-user-menu{position:absolute;left:calc(100% + var(--space-3) + var(--space-2));bottom:0;width:max(100%,15rem)}.app-sidebar[data-collapsed=true] .sidebar-text{display:none}.nav-section>.nav-label:not(:first-child){margin-top:var(--space-2)}.nav-label,.eyebrow{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase}.app-sidebar .ui-button-ghost{color:var(--muted-foreground)}.app-sidebar .ui-button-ghost:hover,.app-sidebar .ui-button-ghost:focus-visible{color:var(--foreground)}.nav-label-row,.section-header,.page-hero{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.sidebar-link{position:relative;display:flex;align-items:center;gap:var(--space-2-5);min-height:2rem;border-radius:var(--radius-md);padding:0 var(--space-2);color:var(--muted-foreground);font-size:var(--text-base);-webkit-user-select:none;user-select:none;transition:background-color .12s ease,color .12s ease,opacity .12s ease,outline-color .12s ease}.app-sidebar[data-collapsed=true] .sidebar-link{justify-content:center;padding:0}.sidebar-link svg,.sidebar-avatar{flex:0 0 auto;width:1rem;height:1rem}.sidebar-avatar{border-radius:999px;object-fit:cover}.sidebar-link:hover,.sidebar-link-active{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar-link-active{font-weight:var(--weight-medium)}.sidebar-dnd-list{display:flex;flex-direction:column;gap:var(--space-1-5)}.sidebar-dnd-list .sidebar-link{cursor:grab}.sidebar-dnd-list .sidebar-link:active{cursor:grabbing}.sidebar-dnd-list:focus,.sidebar-dnd-list:focus-visible{outline:none}.sidebar-sortable-ghost{background:var(--sidebar-accent);border-radius:var(--radius-md);border-color:transparent!important;box-shadow:none!important}.sidebar-sortable-ghost>*{visibility:hidden}.sidebar-sortable-chosen{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar-sortable-drag,.sidebar-sortable-fallback{border:0!important;outline:none!important;background:var(--sidebar-accent)!important;color:var(--sidebar-accent-foreground)!important;box-shadow:var(--shadow-md)!important;opacity:1!important}.personal-sort-list>*,.ui-table tbody [data-sort-id]{cursor:grab}.personal-sort-list>*:active,.ui-table tbody [data-sort-id]:active{cursor:grabbing}.section-sortable-ghost{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.section-sortable-ghost>*{visibility:hidden}.section-sortable-chosen{background:transparent}.section-sortable-drag,.section-sortable-fallback{border:0!important;outline:none!important;background:var(--card)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;opacity:1!important}.app-sidebar[data-collapsed=true] .brand-mark,.app-sidebar[data-collapsed=true] .nav-label-row{justify-content:center}.app-sidebar[data-collapsed=true] .nav-section-groups .nav-label-row{display:none}.app-sidebar[data-collapsed=true] .sidebar-header{flex-direction:column;margin-bottom:0}.app-sidebar[data-collapsed=true] [data-tooltip]:after,.app-sidebar [data-tooltip][data-tooltip-always]:after,.sidebar-dnd-list .sidebar-link[data-truncated=true]:after{position:fixed;left:var(--tooltip-left, 100%);top:var(--tooltip-top, 50%);z-index:50;border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);content:attr(data-tooltip);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1;opacity:0;padding:var(--space-1-5) var(--space-2);pointer-events:none;box-shadow:var(--shadow-md);transform:translateY(-50%) translate(-.25rem);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.app-sidebar [data-tooltip-always]{position:relative}.app-sidebar [data-tooltip][data-tooltip-always]:after{position:absolute;left:calc(100% + var(--space-3));top:50%}.app-sidebar[data-collapsed=true] [data-tooltip]:hover:after,.app-sidebar[data-collapsed=true] [data-tooltip]:focus-visible:after,.app-sidebar [data-tooltip][data-tooltip-always]:hover:after,.app-sidebar [data-tooltip][data-tooltip-always]:focus-visible:after,.app-sidebar:not([data-collapsed=true]) .sidebar-dnd-list .sidebar-link[data-truncated=true]:hover:after,.app-sidebar:not([data-collapsed=true]) .sidebar-dnd-list .sidebar-link[data-truncated=true]:focus-visible:after{opacity:1;transform:translateY(-50%) translate(0)}.topbar-nav{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ui-button.sidebar-drawer-toggle,.ui-button.search-toggle{display:none}@media (max-width: 640px){.ui-button.search-toggle{display:inline-flex}}@media (max-width: 900px){.ui-button.sidebar-drawer-toggle{display:inline-flex}.app-sidebar .sidebar-rail-toggle{display:none}.app-sidebar{position:fixed;left:0;top:0;z-index:50;height:100vh;transform:translate(-100%);transition:transform .18s ease,width .16s ease,min-width .16s ease;box-shadow:var(--shadow-lg)}.app-sidebar[data-open=true]{transform:translate(0)}.app-sidebar[data-collapsed=true]{width:var(--sidebar-width);min-width:var(--sidebar-width)}.app-sidebar[data-collapsed=true] .sidebar-text{display:block}}@media (prefers-reduced-motion: reduce){.app-sidebar{transition:none}}.page-hero{align-items:flex-end;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:var(--space-5)}.page-hero h1,.section-title{margin:0}.page-hero>div:first-child{min-width:0}.hero-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.page-hero p,.section-header p,.ui-card-description,.ui-empty-description,.ui-field-description,.ui-alert-description{margin:0;color:var(--muted-foreground)}.page-hero p:not(.eyebrow){font-size:var(--text-md);line-height:var(--leading-normal)}.content-grid,.catalog-grid,.docs-grid,.panel-grid{display:grid;gap:var(--space-4)}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(240px,20rem))}.section-controls{display:grid;grid-template-columns:minmax(0,18rem) auto;gap:var(--space-2);align-items:center}.section-controls .topbar-nav{flex-wrap:nowrap}.section-controls .ui-input{min-width:0}.section-controls{--control-height: var(--control-height-sm)}.section-search{position:relative}.section-search svg{position:absolute;left:var(--space-2-5);top:50%;width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none;transform:translateY(-50%)}.section-search .ui-input{padding-left:calc(var(--space-2-5) + 1rem + var(--space-2))}.copy-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.copy-field .ui-input{min-width:0}.catalog-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:var(--radius-lg);background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.catalog-card-icon svg{width:1.25rem;height:1.25rem}.catalog-card-icon[data-color]{background:var(--chiclet-bg, var(--sidebar-accent));color:#fff}.sidebar-link svg[data-color],.group-page-icon[data-color]{color:var(--chiclet-bg, currentColor)}.appearance-color-picker{display:flex;flex-wrap:wrap;gap:var(--space-2)}.appearance-color-option{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:0}.appearance-color-option:hover,.appearance-color-option[aria-checked=true]{border-color:var(--ring);background:var(--sidebar-accent)}.appearance-color-option[aria-checked=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 28%,transparent)}.appearance-color-swatch{width:1.125rem;height:1.125rem;border-radius:999px;background:var(--chiclet-bg, var(--primary));box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 -1px #0000001f}.deployable-card-wrap{position:relative;min-width:0}.deployable-list-card{min-height:3.65rem;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.deployable-list-card:hover,.deployable-card-wrap:focus-within .deployable-list-card{border-color:color-mix(in srgb,var(--ring) 42%,var(--border));box-shadow:var(--shadow-sm)}.ui-card-content.deployable-list-card-content{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2-5);min-height:3.65rem;padding:var(--space-2) 4rem var(--space-2) var(--space-3)}.deployable-list-card-top{display:flex;align-items:flex-start;justify-content:flex-start;gap:0;padding-right:0}.deployable-type-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--chiclet-bg, var(--primary)) 92%,white),var(--chiclet-bg, var(--primary)));color:#fff;box-shadow:inset 0 0 0 1px #fff3,inset 0 -1px #0000001a}.deployable-type-mark svg{width:1.25rem;height:1.25rem}.deployable-type-badge{position:absolute;right:-.25rem;bottom:-.25rem;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted-foreground)}.deployable-type-badge svg{width:.6875rem;height:.6875rem}[data-color=slate]{--chiclet-bg: hsl(215 16% 47%)}[data-color=red]{--chiclet-bg: hsl(0 72% 51%)}[data-color=orange]{--chiclet-bg: hsl(25 95% 53%)}[data-color=amber]{--chiclet-bg: hsl(38 92% 50%)}[data-color=yellow]{--chiclet-bg: hsl(45 93% 47%)}[data-color=lime]{--chiclet-bg: hsl(84 81% 44%)}[data-color=green]{--chiclet-bg: hsl(142 71% 45%)}[data-color=emerald]{--chiclet-bg: hsl(160 84% 39%)}[data-color=teal]{--chiclet-bg: hsl(173 80% 36%)}[data-color=cyan]{--chiclet-bg: hsl(188 86% 39%)}[data-color=sky]{--chiclet-bg: hsl(199 89% 48%)}[data-color=blue]{--chiclet-bg: hsl(217 91% 60%)}[data-color=indigo]{--chiclet-bg: hsl(239 84% 67%)}[data-color=violet]{--chiclet-bg: hsl(258 90% 66%)}[data-color=purple]{--chiclet-bg: hsl(271 91% 65%)}[data-color=fuchsia]{--chiclet-bg: hsl(292 84% 61%)}[data-color=pink]{--chiclet-bg: hsl(330 81% 60%)}[data-color=rose]{--chiclet-bg: hsl(350 89% 60%)}.deployable-list-card-copy{display:grid;gap:var(--space-0-5);min-width:0}.deployable-list-card-copy .ui-card-title{min-width:0;font-size:var(--text-base)}.deployable-list-card-copy .ui-card-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deployable-card-title-row{display:flex;align-items:center;gap:var(--space-1);min-width:0}.deployable-card-name{min-width:0;overflow:hidden;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.deployable-list-card-copy .ui-card-title a:hover{text-decoration:underline;text-underline-offset:.18rem}.deployable-card-actions{--card-action-size: 1.625rem;position:absolute;top:var(--space-2);right:var(--space-3);bottom:var(--space-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1)}.deployable-actions-menu-wrap{display:contents}.deployable-card-action{opacity:0;pointer-events:none;transition:opacity .12s ease,background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.deployable-card-actions .deployable-card-action{border-color:transparent;background:transparent;box-shadow:none}.deployable-card-wrap:hover .deployable-card-action,.deployable-card-wrap:focus-within .deployable-card-action{opacity:1;pointer-events:auto}.deployable-card-wrap:hover .deployable-card-actions .deployable-card-action,.deployable-card-wrap:focus-within .deployable-card-actions .deployable-card-action{border-color:var(--border);background:var(--card);box-shadow:var(--shadow-xs)}.deployable-card-wrap[data-renaming] .deployable-card-action,.deployable-card-wrap[data-renaming] .deployable-card-star{opacity:0;pointer-events:none}.deployable-card-actions .deployable-card-star,.deployable-card-actions .deployable-card-action{height:var(--card-action-size)}.deployable-card-actions .deployable-card-action{width:var(--card-action-size)}.deployable-card-action svg{width:.9375rem;height:.9375rem}.deployable-card-menu{position:fixed}.deployable-card-menu-error{margin:var(--space-0-5) 0 0;padding:0 var(--space-2) var(--space-1-5);color:var(--destructive);font-size:var(--text-sm);line-height:var(--leading-normal)}.menu-confirm,.deployable-card-confirm{display:grid;gap:var(--space-2);border-top:1px solid var(--border);margin-top:var(--space-1);padding:var(--space-2-5) var(--space-2) var(--space-1)}.menu-confirm p,.deployable-card-confirm p{margin:0;font-size:var(--text-base);font-weight:var(--weight-medium)}.menu-confirm-actions,.deployable-card-confirm-actions{display:flex;gap:var(--space-2)}.ui-input.deployable-card-rename{display:block;width:100%;height:auto;min-height:0;border:0;border-radius:0;background:transparent;padding:0;color:inherit;font:inherit;line-height:inherit}.ui-input.deployable-card-rename:focus,.ui-input.deployable-card-rename:focus-visible{outline:none;caret-color:currentColor}.docs-layout{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,46rem);justify-content:start;gap:2rem;align-items:start}.docs-body{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.docs-body>.ui-card{scroll-margin-top:calc(var(--app-topbar-height) + var(--space-3))}.docs-prose{display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--text-md);line-height:var(--leading-relaxed)}.docs-prose p{margin:0}.docs-prose h3{margin:var(--space-2) 0 0;font-size:var(--text-md);font-weight:var(--weight-semibold)}.docs-table{margin-top:var(--space-2)}.docs-table th:not(:first-child),.docs-table td:not(:first-child){width:5rem}.docs-toc{position:sticky;top:calc(var(--app-topbar-height) + var(--space-3));display:flex;flex-direction:column;gap:var(--space-1)}.docs-toc strong{padding:0 var(--space-2-5) var(--space-2);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase}.docs-toc a{border-left:2px solid transparent;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-1-5) var(--space-2-5);color:var(--muted-foreground);font-size:var(--text-base)}.docs-toc a:hover{background:var(--sidebar-accent);color:var(--foreground)}.docs-toc a[aria-current=location]{border-left-color:var(--primary);background:var(--sidebar-accent);color:var(--foreground);font-weight:var(--weight-medium)}.docs-grid{max-width:880px}.form-shell{max-width:760px}.meta-list{display:grid;gap:var(--space-4)}.meta-item strong,.meta-list strong{display:block;margin-bottom:var(--space-0-5);font-size:var(--text-base);font-weight:var(--weight-medium)}.hero-title-row{display:flex;align-items:center;gap:var(--space-3);min-width:0}.group-page-icon,.catalog-page-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--hero-icon-size);height:var(--hero-icon-size);background:transparent;color:var(--foreground)}.group-page-icon svg,.catalog-page-icon svg{width:2rem;height:2rem;stroke-width:1.5}.page-hero .eyebrow,.settings-hero .eyebrow{margin-bottom:var(--space-1)}.popover-anchor{position:relative}.catalog-toolbar-trigger[data-active=true]{border-color:var(--primary);color:var(--primary)}.catalog-filter-panel,.catalog-sort-panel{position:absolute;z-index:20;top:calc(100% + var(--space-2));right:0;display:grid;gap:var(--space-3);min-width:16rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);padding:var(--space-3);box-shadow:var(--shadow-md)}.catalog-sort-panel{min-width:12rem;gap:var(--menu-gap);padding:var(--menu-padding)}.catalog-filter-section{display:grid;gap:var(--space-2)}.catalog-filter-section+.catalog-filter-section{border-top:1px solid var(--border);padding-top:var(--space-3)}.catalog-filter-label{margin:0;color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em}.catalog-filter-search.section-search .ui-input{height:var(--control-height-sm);padding-left:calc(var(--space-2) + 1rem + var(--space-1-5));font-size:var(--text-sm)}.catalog-filter-search.section-search svg{left:var(--space-2)}.owner-field{position:relative}.owner-tokens{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);padding:var(--space-1);cursor:text}.owner-tokens:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 25%,transparent)}.owner-token{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);background:var(--secondary);color:var(--secondary-foreground);padding:var(--space-0-5) var(--space-0-5) var(--space-0-5) var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-medium)}.owner-token svg{width:.875rem;height:.875rem;flex:0 0 auto;color:var(--muted-foreground)}.owner-token-label{overflow:hidden;max-width:10rem;text-overflow:ellipsis;white-space:nowrap}.owner-token-remove{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:none;padding:var(--space-0-5);color:var(--muted-foreground);cursor:pointer}.owner-token-remove:hover{background:var(--sidebar-accent);color:var(--foreground)}.owner-token-input{flex:1 1 6rem;min-width:6rem;border:0;background:none;padding:var(--space-1) var(--space-0-5);color:inherit;font:inherit;font-size:var(--text-base)}.owner-token-input:focus{outline:none}.owner-suggestions{position:absolute;z-index:2;top:calc(100% + var(--space-1));right:0;left:0;display:grid;gap:var(--menu-gap);max-height:12rem;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);padding:var(--menu-padding);box-shadow:var(--shadow-md)}.owner-suggestion{width:100%;border:0;background:none;color:inherit;text-align:left;font:inherit;font-size:var(--text-base)}.owner-suggestion[data-active=true]{background:color-mix(in oklab,var(--popover) 88%,var(--foreground))}.catalog-filter-options{display:grid;gap:var(--menu-gap);max-height:11rem;overflow-y:auto}.catalog-filter-option{display:flex;align-items:center;gap:var(--space-2);height:var(--menu-item-height);border-radius:var(--menu-item-radius);padding:0 var(--space-2);font-size:var(--text-base);cursor:pointer}.catalog-filter-option:hover{background:color-mix(in oklab,var(--popover) 88%,var(--foreground))}.catalog-filter-option svg{width:1rem;height:1rem;color:var(--muted-foreground);flex:0 0 auto}.catalog-filter-option input[type=checkbox]{flex:0 0 auto;accent-color:var(--primary)}.catalog-filter-empty{margin:0;padding:var(--space-2);color:var(--muted-foreground);font-size:var(--text-sm)}.catalog-sort-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);box-sizing:border-box;width:100%;height:var(--menu-item-height);border:0;border-radius:var(--menu-item-radius);background:transparent;color:inherit;padding:0 var(--space-2);font-size:var(--text-base);text-align:left}.catalog-sort-option:hover,.catalog-sort-option:focus-visible{background:color-mix(in oklab,var(--popover) 88%,var(--foreground));color:var(--popover-foreground);outline:none}.catalog-sort-option svg{width:1rem;height:1rem}.user-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);object-fit:cover}.user-avatar-large{width:var(--hero-icon-size);height:var(--hero-icon-size)}.user-avatar-form{width:5rem;height:5rem}.avatar-upload-row{display:flex;align-items:center;gap:var(--space-3)}.avatar-upload-row .ui-input{min-width:0}.settings-shell{display:flex;flex-direction:column;gap:var(--space-4)}.settings-hero{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);padding-bottom:var(--space-5)}.settings-hero h1{margin:0}.settings-hero p{margin:0;color:var(--muted-foreground)}.settings-hero p:not(.eyebrow){font-size:var(--text-md);line-height:var(--leading-normal)}.settings-layout{display:grid;grid-template-columns:minmax(8.5rem,11rem) minmax(0,1fr);gap:var(--space-5);flex:1 1 auto;min-height:0}.settings-side-nav{height:100%;display:flex;flex-direction:column;gap:var(--space-4)}.settings-section-nav a,.avatar-upload-copy{min-width:0}.settings-section-nav{display:flex;flex-direction:column;gap:var(--space-1)}.settings-section-nav a{display:flex;flex-direction:column;gap:var(--space-0-5);border-radius:var(--radius-md);color:var(--muted-foreground);padding:var(--space-2) var(--space-2-5);text-decoration:none;transition:background-color .12s ease,color .12s ease}.settings-section-nav a:hover,.settings-section-nav a:focus-visible,.settings-section-nav a[aria-current=location]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.settings-section-nav a[aria-current=location]{font-weight:var(--weight-medium)}.settings-section-nav strong{color:inherit;font-size:var(--text-base);font-weight:var(--weight-medium)}.settings-section-nav span{color:var(--muted-foreground);font-size:var(--text-xs)}.settings-content{height:100%;display:flex;flex-direction:column;gap:var(--space-4);min-width:0;min-height:0;overflow-y:auto;scroll-behavior:smooth;padding-right:var(--space-1-5);padding-bottom:var(--space-1)}.settings-card{flex-shrink:0;scroll-margin-top:var(--space-2)}.settings-card-title-row{display:flex;align-items:center;gap:var(--space-2)}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.settings-form-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.fieldless-form{display:none}.settings-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);border-top:1px solid var(--border);background:var(--app-canvas);padding-top:var(--space-4)}.settings-footer-sticky{position:sticky;bottom:0;z-index:3;margin:0 calc(var(--app-content-padding, 1.25rem) * -1) calc(var(--app-content-padding, 1.25rem) * -1);padding:var(--space-4) var(--app-content-padding, 1.25rem)}.settings-list{display:flex;flex-direction:column;gap:0}.settings-list>*+*:not(.settings-row){margin-top:var(--space-5)}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:3rem;padding:var(--space-3) 0}.settings-row+.settings-row{border-top:1px solid var(--border)}.settings-row>span,.settings-row-main>span{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.settings-row>.share-subject{flex-direction:row;align-items:center;gap:var(--space-3)}.share-subject{display:flex;align-items:center;gap:var(--space-3);min-width:0}.share-subject>span:last-child{display:grid;gap:0;min-width:0}.share-subject>span:last-child>.muted{overflow:hidden;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.ui-dialog .col-access,.ui-dialog .col-share-actions{width:7rem}.ui-dialog .col-invited,.ui-dialog .col-last-login{width:8rem}.ui-dialog .col-who{width:auto}.ui-dialog.members-dialog{width:min(60rem,100%)}.ui-badge svg{width:.875rem;height:.875rem}.share-name{display:flex;align-items:center;gap:var(--space-2);min-width:0}.share-subject .catalog-card-icon,.share-avatar{width:2rem;height:2rem}.share-link{border-top:1px solid var(--border);padding-top:var(--space-4)}.share-add{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.settings-row+.share-add{border-top:1px solid var(--border);padding-top:var(--space-4)}.deployable-subsections{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.deployable-subsection{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.subsection-header{display:flex;align-items:center;gap:var(--space-2)}.row-grip-head,.row-grip-cell{width:2rem;padding-right:0}.row-grip{width:1rem;height:1rem;color:var(--muted-foreground);cursor:grab}tr:active .row-grip{cursor:grabbing}.subsection-toggle{display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:none;padding:0;color:inherit;cursor:pointer}.subsection-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--radius-sm)}.subsection-title{font-size:var(--text-lg)}.subsection-toggle .subsection-chevron{width:1rem;height:1rem;color:var(--muted-foreground);transition:transform .14s ease}.deployable-subsection[data-collapsed] .subsection-chevron{transform:rotate(-90deg)}.subsection-count{font-size:var(--text-sm)}.checkbox-field{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);cursor:pointer}.checkbox-field input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary);cursor:pointer}.checkbox-field:has(input[type=checkbox]:disabled),.checkbox-field input[type=checkbox]:disabled{cursor:default;opacity:.65}.version-current{padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted)}.version-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-base)}.version-commit{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--foreground);text-decoration:none}.version-commit:hover{text-decoration:underline}.version-commit svg{width:.875rem;height:.875rem;opacity:.7}.leave-blocked{display:inline-flex}.hero-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.hero-actions{display:flex;align-items:center;gap:var(--space-2)}.hero-star{display:inline-flex;align-items:center;gap:var(--space-1-5);box-sizing:border-box;height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:0 var(--control-padding-x);color:var(--foreground);font-size:var(--text-base);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;transition:background-color .12s ease,border-color .12s ease}.hero-star:hover:not(:disabled){background:var(--secondary)}.hero-star svg{width:1rem;height:1rem}.hero-star[data-starred=true]{color:#eab300;color:oklch(.795 .184 86.047)}.hero-star[data-starred=true] svg{fill:currentColor}.hero-star:disabled{opacity:.6}.accent-option-theme .appearance-color-swatch{background:var(--primary)}.tag-editor{display:grid;gap:var(--space-2)}.tag-list{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.tag-pill{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--secondary);color:var(--secondary-foreground);padding:var(--space-0-5) var(--space-1) var(--space-0-5) var(--space-2);font-size:var(--text-sm)}.tag-pill button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--muted-foreground);padding:0}.tag-pill button:hover{color:var(--foreground)}.tag-pill svg{width:.875rem;height:.875rem}.tag-input{position:relative}.tag-suggestions{position:absolute;left:0;right:0;top:calc(100% + var(--space-1));z-index:20;display:grid;gap:var(--menu-gap);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);padding:var(--menu-padding);box-shadow:var(--shadow-md)}.tag-suggestion{display:flex;align-items:center;box-sizing:border-box;height:var(--menu-item-height);border:0;border-radius:var(--menu-item-radius);background:transparent;color:var(--popover-foreground);padding:0 var(--space-2);font-size:var(--text-base);text-align:left}.tag-suggestion:hover,.tag-suggestion-active{background:color-mix(in oklab,var(--popover) 88%,var(--foreground))}.version-changes{color:inherit;text-decoration:underline;text-underline-offset:2px}.version-cache{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal)}.version-shortcuts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.version-commit-row{display:flex;align-items:center;gap:var(--space-2)}.version-commit-row .ui-input{flex:1 1 auto;min-width:0;font-family:var(--font-mono)}.method-checks{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.proxy-call-request{display:flex;align-items:center;gap:var(--space-2);min-width:0}.proxy-call-path{overflow:hidden;min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.table-cell-flow{display:flex;align-items:center;padding-left:var(--table-cell-padding-x, .75rem)}.table-deployable{display:flex;align-items:center;gap:var(--space-2-5);min-width:0}.table-deployable-icon{flex:0 0 auto;width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-md)}.table-deployable-icon svg{width:1rem;height:1rem}.table-deployable-copy{display:grid;gap:0;min-width:0}.table-deployable-copy strong,.table-deployable-copy>a{overflow:hidden;font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap}.table-deployable-copy>a:hover{text-decoration:underline;text-underline-offset:.1875rem}.table-deployable-copy>.ui-input.deployable-card-rename{font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.table-deployable-copy .muted{overflow:hidden;font-size:var(--text-sm);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap}.table-owner-link{display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.table-owner-link:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:.18rem}.compact-table{table-layout:fixed}.compact-table th,.compact-table td{box-sizing:border-box}.compact-table th{overflow:hidden;white-space:nowrap}.compact-table .row-grip-cell,.compact-table .row-grip-head{width:2.4rem}.compact-table .col-members{width:9.5rem}.compact-table .col-visibility{width:6rem}.compact-table .col-actions{width:5.5rem}.compact-table .col-group{width:58%}.compact-table .col-support{width:42%}table.compact-table{min-width:681px}table.compact-table:has(.row-grip-head){min-width:720px}.deployable-table td,.compact-table td{padding-top:var(--space-2);padding-bottom:var(--space-2)}.table-td{position:relative}.table-cell-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow:hidden;padding:0 var(--table-cell-padding-x, .75rem)}.row-grip-cell .table-cell-center,.col-starred .table-cell-center,.col-actions .table-cell-center{justify-content:center;padding:0}.deployable-table{table-layout:fixed}.deployable-table th,.deployable-table td{box-sizing:border-box}table.deployable-table{min-width:758px}table.deployable-table:has(.row-grip-head){min-width:798px}.deployable-table th{overflow:hidden;white-space:nowrap}.deployable-table .row-grip-cell,.deployable-table .row-grip-head{width:2.4rem}.deployable-table .col-starred{width:3.5rem}.deployable-table .col-deployable{width:40%}.deployable-table .col-type{width:16%}.deployable-table .col-owner{width:19%}.deployable-table .col-repository{width:25%}.deployable-table .col-version{width:6.5rem}.deployable-table .col-actions{width:5rem}@container (max-width: 899px){.deployable-table .col-version{display:none}}@container (max-width: 799px){.deployable-table .col-repository{display:none}.deployable-table .col-deployable{width:47%}.deployable-table .col-type{width:23%}.deployable-table .col-owner{width:30%}table.deployable-table,table.deployable-table:has(.row-grip-head){min-width:604px}}@container (max-width: 609px){.deployable-table .col-owner{display:none}.deployable-table .col-deployable{width:67%}.deployable-table .col-type{width:33%}table.deployable-table,table.deployable-table:has(.row-grip-head){min-width:474px}}@container (max-width: 479px){.deployable-table .col-type{display:none}.deployable-table .col-deployable{width:100%}table.deployable-table,table.deployable-table:has(.row-grip-head){min-width:280px}}.deployable-table th.col-starred{text-align:center}.deployable-table th.col-actions{padding-right:var(--space-1-5);text-align:center}.deployable-table tr>th:first-child{padding-left:var(--table-cell-padding-x)}.deployable-table tr>th:last-child{padding-right:var(--table-cell-padding-x)}.table-td .ui-badge{display:block;min-width:0;box-sizing:border-box;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.external-access-button{border:0;border-radius:var(--radius-sm);background:none;padding:0;min-width:0;cursor:pointer}.external-access-button:hover .ui-badge{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.external-access-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.table-star-button:disabled{cursor:default}.table-deployable-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-td .muted{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-tags{display:flex;flex-wrap:nowrap;gap:var(--space-1);max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,black calc(100% - 1.5rem),transparent);mask-image:linear-gradient(to right,black calc(100% - 1.5rem),transparent)}.table-tags .ui-badge{flex:0 0 auto}.hover-info-inline{display:block;min-width:0;max-width:100%;text-align:left}.request-actions{display:flex;justify-content:center;gap:var(--space-2)}.invite-form{display:flex;gap:var(--space-2)}.notification-bell{position:relative}.notification-dot{position:absolute;top:-.15rem;right:-.15rem;display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;border-radius:999px;background:var(--destructive);padding:0 var(--space-1);color:var(--destructive-foreground);font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:1}.notification-panel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:30;display:grid;width:min(22rem,calc(100vw - 2rem));max-height:24rem;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-md)}.notification-item{display:grid;gap:var(--space-0-5);padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none}.notification-item+.notification-item{border-top:1px solid var(--border)}a.notification-item:hover,a.notification-item:focus-visible{background:color-mix(in oklab,var(--popover) 88%,var(--foreground));outline:none}.notification-item p{margin:0;color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-line}.notification-item .muted{font-size:var(--text-xs)}.ui-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:hsl(var(--shadow-color) / .45)}.ui-dialog{display:flex;flex-direction:column;width:min(44rem,100%);max-height:min(80vh,44rem);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg)}.ui-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);padding:var(--space-4) var(--space-5)}.ui-dialog-header h3{font-size:var(--text-lg)}.ui-dialog-header p{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal)}.ui-dialog-body{display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto;padding:var(--space-5)}.ui-dialog-actions{display:flex;justify-content:flex-end}.confirm-dialog{width:min(26rem,100%)}.confirm-dialog .ui-dialog-header{border-bottom:0;padding-bottom:0}.confirm-dialog-actions{flex-direction:row;justify-content:flex-end;gap:var(--space-2)}.ui-dialog .ui-table{min-width:0}.ui-dialog .ui-table-wrap{overflow-x:hidden}.ui-dialog .ui-table th,.ui-dialog .ui-table td{padding:var(--space-2) var(--space-2-5)}.ui-dialog .share-subject .muted{overflow-wrap:anywhere}.access-requests{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-4) var(--space-3);background:var(--sidebar-accent)}.access-requests h4{margin:var(--space-2) 0 0;font-size:var(--text-base)}.settings-row>.access-request-actions{flex-direction:row;align-items:center;gap:var(--space-2)}.access-error{margin:0;color:var(--destructive);font-size:var(--text-sm)}.settings-row-stacked{align-items:stretch;flex-direction:column;gap:var(--space-3)}.settings-row-main{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%}.settings-row-actions{display:flex;align-items:center;flex:0 0 auto;gap:var(--space-2)}.git-provider-form,.env-var-form{border-radius:var(--radius-md);background:var(--muted);padding:var(--space-4)}.settings-row code{font-size:var(--text-sm)}.git-provider-form .settings-form-actions{gap:var(--space-2)}.settings-row input[type=checkbox]{flex:0 0 auto;width:1rem;height:1rem;accent-color:var(--primary)}.settings-row-disabled{cursor:not-allowed;opacity:.78}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);box-sizing:border-box;height:var(--control-height);border:1px solid transparent;border-radius:var(--radius-md);padding:0 var(--control-padding-x);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug);white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ui-button svg{flex:0 0 auto;width:1rem;height:1rem}.ui-button-sm svg{width:.875rem;height:.875rem}.ui-button-default{background:var(--primary);color:var(--primary-foreground)}.ui-button-outline{border-color:var(--border);background:var(--card);color:var(--foreground)}.ui-button-secondary{background:var(--secondary);color:var(--secondary-foreground)}.ui-button-destructive{background:var(--destructive);color:var(--destructive-foreground)}.ui-button-ghost{background:transparent;color:var(--foreground)}.ui-button-default:hover:not(:disabled){background:color-mix(in oklab,var(--primary) 88%,var(--primary-foreground))}.ui-button-destructive:hover:not(:disabled){background:color-mix(in oklab,var(--destructive) 88%,var(--destructive-foreground))}.ui-button-outline:hover:not(:disabled),.ui-button-ghost:hover:not(:disabled){background:var(--secondary);color:var(--secondary-foreground)}.ui-button-secondary:hover:not(:disabled){background:color-mix(in oklab,var(--secondary) 88%,var(--foreground))}.ui-button:active:not(:disabled){filter:brightness(.96)}.ui-button-sm{height:var(--control-height-sm);padding:0 var(--control-padding-x-sm);font-size:var(--text-sm)}.ui-button-icon{position:relative;width:var(--control-height);height:var(--control-height);gap:0;padding:0}.ui-button-icon-sm{position:relative;width:var(--control-height-sm);height:var(--control-height-sm);gap:0;padding:0}.ui-button-icon svg,.ui-button-icon-sm svg{width:1rem;height:1rem}.theme-toggle-button{overflow:hidden}.theme-toggle-sun,.theme-toggle-moon{transition:transform .18s ease,opacity .18s ease}.theme-toggle-moon{position:absolute;opacity:0;transform:rotate(90deg) scale(0)}html.dark .theme-toggle-sun{opacity:0;transform:rotate(-90deg) scale(0)}html.dark .theme-toggle-moon{opacity:1;transform:rotate(0) scale(1)}.group-icon-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));gap:var(--space-2)}.group-icon-option{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--muted-foreground)}.group-icon-option:hover,.group-icon-option-selected{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.group-icon-option-selected{border-color:var(--ring)}.group-icon-option svg{width:1rem;height:1rem}.ui-card,.ui-empty,.ui-alert{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground)}.ui-card{overflow:hidden}.ui-card-header{display:grid;gap:var(--space-1);padding:var(--space-4) var(--space-4) 0}.ui-card-title{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:-.005em}.ui-card-description{font-size:var(--text-sm);line-height:var(--leading-normal)}.ui-card-content{padding:var(--space-4)}.ui-card-footer{display:flex;gap:var(--space-2);padding:0 var(--space-4) var(--space-4)}.ui-badge{display:inline-flex;align-items:center;gap:var(--space-1);width:fit-content;border-radius:var(--radius-sm);padding:var(--space-0-5) var(--space-1-5);background:var(--primary);color:var(--primary-foreground);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.ui-badge-term{text-transform:capitalize}.ui-badge-secondary,.ui-badge-outline{background:var(--secondary);color:var(--secondary-foreground)}.ui-badge-outline{border:1px solid var(--border)}.ui-badge-destructive{background:var(--destructive);color:var(--destructive-foreground)}.ui-field-group{display:flex;flex-direction:column;gap:var(--space-5)}.ui-field{display:flex;flex-direction:column;gap:var(--space-1-5)}.ui-field-horizontal{align-items:center;flex-direction:row;justify-content:space-between}.ui-field-label,.ui-field-legend{font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.ui-field-description{font-size:var(--text-sm);line-height:var(--leading-normal)}.ui-field-set{min-width:0;margin:0;border:0;padding:0}.ui-field-description a,.settings-row .muted a{text-decoration:underline;text-underline-offset:.15rem}.ui-field-error{margin:0;color:var(--destructive);font-size:var(--text-sm);line-height:var(--leading-normal)}.ui-input,.ui-select,.ui-textarea{box-sizing:border-box;width:100%;border:1px solid var(--input);border-radius:var(--radius-md);background-color:var(--card);color:var(--foreground);font-size:var(--text-base);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.ui-input,.ui-select{height:var(--control-height);padding:0 var(--space-2-5)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--muted-foreground);opacity:1}.ui-input:hover:not(:disabled),.ui-select:hover:not(:disabled),.ui-textarea:hover:not(:disabled){border-color:color-mix(in oklab,var(--input) 60%,var(--foreground))}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;align-self:start;justify-self:start;min-width:11rem;max-width:100%;padding-right:calc(var(--space-2-5) + 1rem + var(--space-2));background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--space-2-5) center;background-size:1rem}.ui-input[type=file]{padding:0 var(--space-2-5);color:var(--muted-foreground);font-size:var(--text-sm);line-height:calc(var(--control-height) - 2px)}.ui-input[type=file]::file-selector-button{height:var(--control-height-sm);vertical-align:middle;margin-right:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--secondary);color:var(--secondary-foreground);padding:0 var(--control-padding-x-sm);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:calc(var(--control-height-sm) - 2px);cursor:pointer;transition:background-color .12s ease}.ui-input[type=file]::file-selector-button:hover{background:color-mix(in oklab,var(--secondary) 88%,var(--foreground))}.ui-textarea{min-height:7.5rem;padding:var(--space-2) var(--space-2-5);line-height:var(--leading-normal);resize:vertical}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 25%,transparent)}.ui-button:focus-visible,.ui-toggle-group-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-alert{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal)}.ui-alert-destructive{border-color:color-mix(in srgb,var(--destructive) 30%,var(--border));background:color-mix(in oklab,var(--destructive) 8%,var(--card));color:var(--destructive)}.ui-alert-warning{border-color:color-mix(in srgb,var(--warning) 35%,var(--border));background:color-mix(in oklab,var(--warning) 10%,var(--card));color:var(--warning)}.ui-alert-title{margin:0 0 var(--space-0-5);font-size:var(--text-base);font-weight:var(--weight-semibold)}.ui-empty{display:grid;place-items:center;min-height:11rem;padding:var(--space-6);text-align:center}.ui-empty.empty-plain{border-color:transparent;background:transparent;color:var(--muted-foreground)}.empty-actions{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-4)}.field-label-row{display:flex;align-items:center;gap:var(--space-1-5)}.field-info{position:relative;display:inline-flex;align-items:center}.field-info-trigger{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--muted-foreground);padding:0}.field-info-trigger svg{width:1rem;height:1rem}.field-info-trigger:hover,.field-info-trigger:focus-visible{color:var(--foreground)}.field-info-bubble{position:absolute;left:calc(var(--space-1-5) * -1);bottom:calc(100% + var(--space-2));z-index:30;display:grid;gap:var(--space-1-5);width:max-content;max-width:17rem;border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);padding:var(--space-2) var(--space-2-5);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--leading-snug);text-align:left;opacity:0;pointer-events:none;box-shadow:var(--shadow-md);transform:translateY(.25rem);transition:opacity .12s ease,transform .12s ease}.field-info:hover .field-info-bubble,.field-info-trigger:focus-visible+.field-info-bubble{opacity:1;transform:translateY(0)}.ui-empty-header{display:grid;gap:var(--space-1-5)}.ui-empty-title{font-size:var(--text-lg)}.ui-empty-description{font-size:var(--text-sm);line-height:var(--leading-normal)}.user-avatar,.nav-user-avatar,.sidebar-avatar{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.ui-menu{z-index:30;display:grid;gap:var(--menu-gap);box-sizing:border-box;min-width:var(--menu-min-width);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);padding:var(--menu-padding);box-shadow:var(--shadow-md)}.ui-menu>*,.ui-menu-list>*{min-width:0}.ui-menu-list{display:grid;gap:var(--menu-gap)}.ui-menu-item{display:flex;align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;height:var(--menu-item-height);border:0;border-radius:var(--menu-item-radius);background:transparent;color:inherit;padding:0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-normal);text-align:left;transition:background-color .1s ease,color .1s ease}.ui-menu-item:hover,.ui-menu-item:focus-visible{background:color-mix(in oklab,var(--popover) 88%,var(--foreground));color:var(--popover-foreground);outline:none}.ui-menu-item svg{flex:0 0 auto;width:1rem;height:1rem}.ui-menu-item>span{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-menu-item-active{background:color-mix(in oklab,var(--popover) 92%,var(--foreground));font-weight:var(--weight-medium)}.ui-menu-item-danger{color:var(--destructive)}.ui-menu-item-danger:hover,.ui-menu-item-danger:focus-visible{background:color-mix(in oklab,var(--destructive) 14%,var(--popover));color:var(--destructive)}.ui-menu-item-disabled{color:var(--muted-foreground);cursor:not-allowed;opacity:.65}.ui-menu-item-disabled:hover,.ui-menu-item-disabled:focus-visible{background:transparent;color:var(--muted-foreground)}.ui-menu-action{height:var(--control-height-sm);color:var(--muted-foreground);font-size:var(--text-sm)}.ui-menu-action:hover,.ui-menu-action:focus-visible{color:var(--popover-foreground)}.ui-menu-current{display:flex;align-items:center;gap:var(--space-2);box-sizing:border-box;height:2.75rem;min-width:0;padding:0 var(--space-2)}.ui-menu-current>div,.ui-menu-current>span{min-width:0}.ui-menu-current strong,.ui-menu-current p{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-menu-current strong{font-size:var(--text-base);font-weight:var(--weight-medium)}.ui-menu-current p{color:var(--muted-foreground);font-size:var(--text-xs)}.ui-separator{height:1px;background:var(--border)}.sidebar-icon-separator{display:none}.app-sidebar[data-collapsed=true] .sidebar-icon-separator{display:block;flex:0 0 auto;align-self:center;height:0;width:2rem;margin:calc(var(--space-1) * -1) 0;border-top:1px solid var(--border);background:transparent}.ui-table-wrap{overflow-x:auto;container-type:inline-size;min-width:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.ui-table{width:100%;min-width:720px;border-collapse:collapse}.ui-table{--table-cell-padding-x: var(--space-3)}.ui-table th,.ui-table td{padding:var(--space-2-5) var(--table-cell-padding-x);text-align:left}.ui-table td{vertical-align:middle}.ui-table th{vertical-align:top}.ui-table th{color:var(--muted-foreground);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ui-table tr{border-bottom:1px solid var(--border)}.ui-table tbody tr:last-child{border-bottom:0}.ui-toggle-group{display:inline-flex;align-items:center;box-sizing:border-box;height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary);padding:var(--space-0-5)}.ui-toggle-group-item{display:inline-flex;align-items:center;justify-content:center;height:100%;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);padding:0 var(--space-2-5);font-size:var(--text-base);font-weight:var(--weight-medium);transition:background-color .12s ease,color .12s ease}.ui-toggle-group-item:hover:not([data-state=on]){color:var(--foreground)}.ui-toggle-group-item svg{width:1rem;height:1rem}.catalog-view-toggle .ui-toggle-group-item{aspect-ratio:1;width:auto;padding:0}.ui-toggle-group-item[data-state=on]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-xs)}@media (max-width: 900px){.settings-shell{height:auto!important}.settings-layout{grid-template-columns:1fr;flex:none;min-height:0}.settings-footer{position:sticky;bottom:0;z-index:3;padding-bottom:var(--space-4)}.settings-side-nav,.settings-content{height:auto}.settings-content{overflow-y:visible}.settings-section-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.page-hero,.settings-hero,.section-header{align-items:flex-start;flex-direction:column}.app-content{--app-content-padding: 1rem}.app-topbar{flex-wrap:wrap;align-items:center}.topbar-leading{display:contents}.organization-switcher{flex:1 1 auto;min-width:0}.organization-switcher-trigger{width:100%;justify-content:flex-start}.global-search{display:none}.app-topbar[data-search-open=true] .global-search{display:flex;order:1;flex-basis:100%;width:100%;max-width:none;margin-inline:0}.copy-field{grid-template-columns:1fr}.section-controls{display:flex;flex-wrap:nowrap;align-items:flex-start;width:100%}.section-search{flex:1 1 auto;min-width:0}.section-controls .topbar-nav{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;min-width:0}.settings-form-grid,.settings-section-nav{grid-template-columns:1fr}.settings-row,.avatar-upload-row{align-items:flex-start;flex-direction:column}.settings-form-actions{justify-content:flex-start}}.hover-info-trigger{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--muted-foreground);padding:0}.hover-info-trigger svg{width:.8125rem;height:.8125rem}.hover-info-trigger:hover,.hover-info-trigger:focus-visible{color:var(--foreground)}.hover-info-bubble,.truncation-bubble{position:fixed;z-index:60;display:block;width:max-content;max-width:20rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--app-canvas);color:var(--muted-foreground);padding:var(--space-2) var(--space-2-5);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--leading-snug);text-align:left;pointer-events:none;box-shadow:var(--shadow-md)}.truncation-bubble{color:var(--popover-foreground);overflow-wrap:anywhere}.star-count{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);height:var(--control-height-sm);border:0;background:transparent;color:var(--muted-foreground);padding:0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.star-count svg{flex:0 0 auto;width:1rem;height:1rem}.star-count:hover{color:var(--foreground)}.star-count[data-starred=true]{color:#eab300;color:oklch(.795 .184 86.047)}.star-count[data-starred=true] svg{fill:currentColor}.star-count:disabled{opacity:.6}
