@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3wg2gzp0j70gu.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__mEl7YW__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__mEl7YW__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2py-ke1f706a6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__NEoPSq__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__NEoPSq__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-498{padding:calc(var(--spacing) * 498)}.p-499{padding:calc(var(--spacing) * 499)}.p-500{padding:calc(var(--spacing) * 500)}.lowercase{text-transform:lowercase}.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,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}}.connection-divider{border:0;border-top:1px solid var(--hf-border);width:100%;margin:24px 0}.hosting-flow{gap:16px;display:grid}.hosting-flow>p,.hosting-flow>h3{margin:0}.hosting-token{gap:16px;display:grid}.hosting-token label{gap:7px;display:grid}.hosting-token a{text-underline-offset:3px;text-decoration:underline}.hosting-resource-list{border-top:1px solid var(--border);max-height:360px;display:grid;overflow:auto}.hosting-resource{text-align:left;border:0;border-bottom:1px solid var(--border);color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 2px;display:flex}.hosting-resource strong{overflow-wrap:anywhere;font-weight:500}.hosting-resource small{color:var(--muted);margin-top:4px;display:block}.hosting-resource:hover{background:var(--hf-ink)}@supports (color:color-mix(in lab, red, red)){.hosting-resource:hover{background:color-mix(in srgb, var(--hf-ink) 2.5%, transparent)}}.hosting-alternatives{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;padding-top:16px;display:flex}:root{font-family:var(--hf-font-sans);color:var(--hf-text);background:var(--hf-bg);font-synthesis:none;--green:var(--hf-ink);--border:var(--hf-border);--muted:var(--hf-muted);--purple:var(--hf-muted);font-size:13px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea{outline-offset:4px}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit;background:0 0;border:0}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-1.05px;font-size:30px;font-weight:560;line-height:1.25}h2{letter-spacing:-.6px;font-size:22px;font-weight:550}h3{font-size:14px;font-weight:600}h4{font-weight:600}p{line-height:1.65}small{font-size:11px}input,textarea{border:1px solid var(--hf-border);border-radius:var(--hf-radius);background:var(--hf-raised);color:var(--hf-text);width:100%;max-width:100%;padding:10px 12px;transition:border-color .15s}input:focus,textarea:focus{border-color:var(--hf-faint);outline:2px solid var(--hf-focus)}@supports (color:color-mix(in lab, red, red)){input:focus,textarea:focus{outline:2px solid color-mix(in srgb, var(--hf-focus) 14.5%, transparent)}}input::placeholder,textarea::placeholder{color:var(--hf-muted)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--hf-accent-text);padding:0}label{flex-direction:column;gap:7px;font-size:12px;font-weight:500;display:flex}pre,code{font-family:var(--hf-font-mono);font-size:11px}pre{white-space:pre-wrap;overflow-wrap:anywhere}hr{border:0;border-top:1px solid var(--border);margin:26px 0}.muted{color:var(--muted)}.red-text{color:var(--hf-danger)}.pad{padding:24px}.span2{grid-column:span 2}.full{width:100%}.row-between{justify-content:space-between;align-items:center;gap:16px;display:flex}.buttons{align-items:center;gap:10px;display:flex}.button{border:1px solid var(--hf-border);border-radius:var(--hf-radius);background:var(--hf-raised);white-space:nowrap;box-shadow:0 1px 2px var(--hf-shadow-color);justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:550;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.button{box-shadow:0 1px 2px color-mix(in srgb, var(--hf-shadow-color) 2%, transparent)}}.button{transition:background .15s,transform .15s}.button:hover{background:var(--hf-sunken)}.button.primary{background:var(--hf-text-2);color:var(--hf-on-ink);border-color:var(--hf-text-2)}.button.primary:hover{background:var(--hf-ink)}.button.small{padding:6px 10px;font-size:11px}.button.icon-only{padding:8px}.icon-btn{border-radius:var(--hf-radius-sm);justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-btn:hover{background:var(--hf-faint)}@supports (color:color-mix(in lab, red, red)){.icon-btn:hover{background:color-mix(in srgb, var(--hf-faint) 12.5%, transparent)}}.badge{border:1px solid var(--hf-border);background:var(--hf-bg);border-radius:var(--hf-radius-sm);color:var(--hf-muted);letter-spacing:.05px;white-space:nowrap;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:550;display:inline-flex}.badge.green{color:var(--hf-muted);background:var(--hf-accent-soft);border-color:var(--hf-border)}.badge.purple{color:var(--hf-chart-4);background:var(--hf-bg);border-color:var(--hf-border)}.badge.amber{color:var(--hf-warning-text);background:var(--hf-bg);border-color:var(--hf-border)}.badge.red{color:var(--hf-danger);background:var(--hf-danger-soft);border-color:var(--hf-border)}.badge.dark{color:var(--hf-on-ink);background:var(--hf-raised)}@supports (color:color-mix(in lab, red, red)){.badge.dark{background:color-mix(in srgb, var(--hf-raised) 5.5%, transparent)}}.badge.dark{border-color:var(--hf-raised)}@supports (color:color-mix(in lab, red, red)){.badge.dark{border-color:color-mix(in srgb, var(--hf-raised) 12.5%, transparent)}}.badge.dark{letter-spacing:1px;font-size:8px}.status-dot{border-radius:var(--hf-radius-sm);background:var(--hf-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--hf-accent);display:inline-block}@supports (color:color-mix(in lab, red, red)){.status-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--hf-accent) 7.5%, transparent)}}.status-dot{flex-shrink:0}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--hf-ink);width:226px;color:var(--hf-on-ink);z-index:20;flex-direction:column;padding:28px 16px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--hf-on-ink);letter-spacing:-1px;align-items:center;gap:10px;padding:0 10px 26px;font-size:22px;font-weight:600;display:flex}.brand-symbol{color:var(--hf-on-ink);align-items:center;display:flex}.brand-light{color:var(--hf-on-ink);font-weight:350}.brand small{letter-spacing:1.85px;color:var(--hf-muted);margin-top:4px;font-size:6.6px;display:block}.workspace-switch{border:1px solid var(--hf-text-2);align-items:center;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-switch{border:1px solid color-mix(in srgb, var(--hf-text-2) 40%, transparent)}}.workspace-switch{border-radius:var(--hf-radius);background:var(--hf-raised)}@supports (color:color-mix(in lab, red, red)){.workspace-switch{background:color-mix(in srgb, var(--hf-raised) 1.2%, transparent)}}.workspace-switch{margin:4px 0 27px;padding:11px}.workspace-avatar{border-radius:var(--hf-radius);background:var(--hf-faint);justify-content:center;align-items:center;width:31px;height:31px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-avatar{background:color-mix(in srgb, var(--hf-faint) 13.3%, transparent)}}.workspace-avatar{color:var(--hf-on-ink);flex-shrink:0;font-size:13px}.workspace-switch>div:nth-child(2){min-width:0}.workspace-switch small{letter-spacing:1.4px;color:var(--hf-muted);font-size:7px;display:block}.nav-label{letter-spacing:1.5px;color:var(--hf-muted);margin-bottom:10px;padding:0 12px;font-size:8px}.nav-label.spaced{margin-top:30px}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav a{border-radius:var(--hf-radius-sm);color:var(--hf-muted);align-items:center;gap:12px;padding:11px 12px;font-size:12px;transition:background .15s;display:flex}.sidebar nav a svg{opacity:.75;stroke-width:1.6px}.sidebar nav a.active{color:var(--hf-on-ink);background:var(--hf-border-strong)}@supports (color:color-mix(in lab, red, red)){.sidebar nav a.active{background:color-mix(in srgb, var(--hf-border-strong) 10.2%, transparent)}}.sidebar nav a.active{box-shadow:inset 2px 0 var(--hf-accent-border)}.sidebar nav a.active svg{color:var(--hf-on-ink);opacity:1}.sidebar nav a:hover{background:var(--hf-raised)}@supports (color:color-mix(in lab, red, red)){.sidebar nav a:hover{background:color-mix(in srgb, var(--hf-raised) 3.5%, transparent)}}.sidebar nav a:hover{color:var(--hf-on-ink)}.sidebar-bottom{margin-top:auto}.local-note{color:var(--hf-muted);align-items:center;gap:8px;padding:18px 10px;font-size:8px;display:flex}.local-note svg{margin-left:auto}.user{border-top:1px solid var(--hf-raised);align-items:center;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.user{border-top:1px solid color-mix(in srgb, var(--hf-raised) 4.7%, transparent)}}.user{padding:20px 7px}.avatar{border-radius:var(--hf-radius-sm);background:var(--hf-ink);width:30px;height:30px;color:var(--hf-on-ink);justify-content:center;align-items:center;font-size:11px;display:flex}.user strong{color:var(--hf-on-ink);font-size:10px;font-weight:500;display:block}.user small{color:var(--hf-muted);margin-top:4px;font-size:8px;display:block}.user .icon-btn{margin-left:auto}.main-shell{flex:1;min-width:0;margin-left:226px}.topbar{background:var(--hf-raised);height:68px}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--hf-raised) 66.7%, transparent)}}.topbar{border-bottom:1px solid var(--hf-border);justify-content:space-between;align-items:center;gap:20px;padding:0 36px;display:flex}.breadcrumb{color:var(--hf-muted);align-items:center;gap:13px;font-size:10px;display:flex}.breadcrumb strong{color:var(--hf-muted);font-weight:500}.top-actions{color:var(--hf-muted);align-items:center;gap:18px;font-size:10px;display:flex}.top-actions>a{align-items:center;gap:7px;display:flex}.divider{background:var(--hf-selected);width:1px;height:18px}.assistant-toggle{color:var(--hf-muted);background:var(--hf-sunken);border:1px solid var(--hf-border);border-radius:var(--hf-radius-sm);align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex}.assistant-toggle.selected{background:var(--hf-selected)}main{max-width:1510px;min-height:calc(100vh - 112px);margin:auto;padding:36px 38px 32px}.page-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:1.6px;color:var(--hf-muted);margin-bottom:10px;font-size:8px;font-weight:600}.page-heading p{color:var(--hf-muted);margin-top:9px;font-size:12px}.heading-actions{gap:9px;padding-bottom:3px;display:flex}.goal-card{border-radius:var(--hf-radius-lg);background:var(--hf-ink);color:var(--hf-on-ink);border:1px solid var(--hf-ink);min-height:286px;margin-bottom:24px;position:relative;overflow:hidden}.goal-content{z-index:2;max-width:890px;padding:29px 31px;position:relative}.goal-kicker{color:var(--hf-on-ink);letter-spacing:1.4px;align-items:center;gap:8px;font-size:8px;display:flex}.goal-kicker .badge{margin-left:8px}.goal-card h2{font-family:var(--hf-font-display);color:var(--hf-on-ink);letter-spacing:-.8px;margin:20px 0 12px;font-size:33px;font-weight:400;line-height:1.16}.goal-card p{color:var(--hf-muted);font-size:11px;line-height:1.8}.goal-input{background:var(--hf-raised);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.goal-input{background:color-mix(in srgb, var(--hf-raised) 4.3%, transparent)}}.goal-input{border:1px solid var(--hf-border-strong)}@supports (color:color-mix(in lab, red, red)){.goal-input{border:1px solid color-mix(in srgb, var(--hf-border-strong) 18.4%, transparent)}}.goal-input{border-radius:var(--hf-radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:685px;margin-top:23px;padding:8px 8px 8px 14px}.goal-input>svg{color:var(--hf-on-ink);flex-shrink:0}.goal-input input{color:var(--hf-on-ink);box-shadow:none;background:0 0;border:0;outline:none;padding:4px 0;font-size:11px}.goal-input input:focus{outline:none}.goal-input input::placeholder{color:var(--hf-muted)}.goal-input button{background:var(--hf-accent-border);color:var(--hf-text);border-radius:var(--hf-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:29px;display:flex}.goal-suggestions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;display:flex}.goal-suggestions>span{letter-spacing:1.4px;color:var(--hf-muted);font-size:6px}.goal-suggestions button{color:var(--hf-on-ink);border:1px solid var(--hf-raised);align-items:center;gap:5px;font-size:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.goal-suggestions button{border:1px solid color-mix(in srgb, var(--hf-raised) 8.6%, transparent)}}.goal-suggestions button{border-radius:var(--hf-radius-sm);padding:5px 7px}.goal-suggestions button:hover{background:var(--hf-raised)}@supports (color:color-mix(in lab, red, red)){.goal-suggestions button:hover{background:color-mix(in srgb, var(--hf-raised) 6.3%, transparent)}}.goal-visual{opacity:.7;width:390px;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.mesh-grid{background-image:linear-gradient(var(--hf-accent-border) 1px, transparent 1px), linear-gradient(90deg, var(--hf-accent-border) 1px, transparent 1px);position:absolute;inset:-100px}@supports (color:color-mix(in lab, red, red)){.mesh-grid{background-image:linear-gradient(color-mix(in srgb, var(--hf-accent-border) 4.3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--hf-accent-border) 4.3%, transparent) 1px, transparent 1px)}}.mesh-grid{-webkit-mask-image:linear-gradient(90deg, transparent, var(--hf-ink));-webkit-mask-image:linear-gradient(90deg, transparent, var(--hf-ink));-webkit-mask-image:linear-gradient(90deg, transparent, var(--hf-ink));mask-image:linear-gradient(90deg, transparent, var(--hf-ink));background-size:35px 35px;transform:rotate(-25deg)}.orb{border:1px solid var(--hf-accent-border);width:230px;height:230px;position:absolute}@supports (color:color-mix(in lab, red, red)){.orb{border:1px solid color-mix(in srgb, var(--hf-accent-border) 11.8%, transparent)}}.orb{background:radial-gradient(circle at 35% 35%, var(--hf-accent-border), transparent 65%);border-radius:50%;top:10px;right:15px}@supports (color:color-mix(in lab, red, red)){.orb{background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--hf-accent-border) 16.5%, transparent), transparent 65%)}}.orb-one:after,.orb-two:after{content:"";border:1px solid var(--hf-accent-border);position:absolute;inset:22px}@supports (color:color-mix(in lab, red, red)){.orb-one:after,.orb-two:after{border:1px solid color-mix(in srgb, var(--hf-accent-border) 7.8%, transparent)}}.orb-one:after,.orb-two:after{border-radius:50%}.orb-two{width:165px;height:165px;top:160px;right:-50px}.hero-mark{color:var(--hf-accent);position:absolute;top:83px;right:80px}@supports (color:color-mix(in lab, red, red)){.hero-mark{color:color-mix(in srgb, var(--hf-accent) 9%, transparent)}}.hero-mark{transform:rotate(-13deg)}.stats-grid{border:1px solid var(--border);border-radius:var(--hf-radius);background:var(--hf-raised);grid-template-columns:repeat(4,1fr);margin-bottom:27px;display:grid;overflow:hidden}.stats-grid.three{grid-template-columns:repeat(3,1fr)}.stat{border-right:1px solid var(--border);padding:20px 22px}.stat:last-child{border-right:0}.stat>div{color:var(--hf-muted);justify-content:space-between;align-items:center;display:flex}.stat>div>span,.stat>span{color:var(--hf-muted);font-size:10px}.stat strong{letter-spacing:-1px;color:var(--hf-text-2);margin:11px 0 9px;font-size:29px;font-weight:500;display:block}.stat small{color:var(--hf-muted);font-size:9px}.home-columns{grid-template-columns:1.25fr 1fr;gap:23px;display:grid}.panel{background:var(--hf-raised);border:1px solid var(--border);border-radius:var(--hf-radius);overflow:hidden}.panel-title{border-bottom:1px solid var(--hf-border);justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.panel-title h3{color:var(--hf-text-2);align-items:center;gap:8px;font-size:12px;display:flex}.panel-title>a{color:var(--hf-muted);align-items:center;gap:7px;font-size:9px;display:flex}.panel-title p{margin-top:8px}.dataset-row{border-bottom:1px solid var(--hf-raised);align-items:center;gap:12px;padding:16px 20px;display:flex}.dataset-row:last-child{border-bottom:0}.dataset-row>div{flex:1;min-width:0}.dataset-row strong{color:var(--hf-text-2);font-size:11px;font-weight:550}.dataset-row small{color:var(--hf-muted);margin-top:5px;font-size:9px;display:block}.dataset-row>svg{color:var(--hf-muted)}.dataset-row:hover{background:var(--hf-field)}.resource-icon{border-radius:var(--hf-radius);border:1px solid var(--hf-border);background:var(--hf-bg);width:35px;height:36px;color:var(--hf-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.panel-foot{background:var(--hf-raised);border-top:1px solid var(--hf-border);color:var(--hf-muted);align-items:center;gap:6px;padding:13px 20px;font-size:8px;display:flex}.quiet-state{text-align:center;min-height:220px;color:var(--hf-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.quiet-illustration{border:1px dashed var(--hf-border);border-radius:var(--hf-radius-sm);background:var(--hf-field);width:61px;height:61px;color:var(--hf-on-ink);justify-content:center;align-items:center;margin-bottom:13px;display:flex}.quiet-state strong{font-size:11px;font-weight:500}.quiet-state p{color:var(--hf-muted);margin-top:7px;font-size:9px}.activity-list{padding:8px 19px}.activity-item{border-bottom:1px solid var(--hf-raised);gap:11px;padding:14px 0;display:flex}.activity-item:last-child{border-bottom:0}.activity-item strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.activity-item p{color:var(--hf-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:9px;display:-webkit-box;overflow:hidden}.activity-item small{color:var(--hf-on-ink);font-size:8px}.activity-dot{color:var(--hf-muted);border-radius:var(--hf-radius-sm);background:var(--hf-sunken);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.workflow-strip{border-top:1px solid var(--border);grid-template-columns:1.5fr repeat(4,1fr);gap:24px;margin-top:29px;padding:26px 6px 10px;display:grid}.label-small{letter-spacing:1.2px;color:var(--hf-muted);font-size:7px}.workflow-strip h3{color:var(--hf-muted);margin-top:8px;font-size:12px;font-weight:450;line-height:1.7}.workflow-step>span{color:var(--hf-on-ink);justify-content:space-between;align-items:center;margin:3px 0 16px;font-size:8px;display:flex}.workflow-step strong{color:var(--hf-muted);font-size:10px;font-weight:550;display:block}.workflow-step small{color:var(--hf-muted);margin-top:5px;font-size:8px;line-height:1.7;display:block}.footer{color:var(--hf-muted);border-top:1px solid var(--hf-border);justify-content:space-between;padding:13px 38px;font-size:8px;display:flex}.footer span{align-items:center;gap:6px;display:flex}.empty{text-align:center;flex-direction:column;align-items:center;padding:57px 24px;display:flex}.empty-icon{border-radius:var(--hf-radius-lg);background:var(--hf-bg);border:1px solid var(--hf-border);width:57px;height:57px;color:var(--hf-muted);justify-content:center;align-items:center;margin-bottom:17px;display:flex}.empty h3{color:var(--hf-muted);margin-bottom:9px;font-size:15px;font-weight:500}.empty p{max-width:420px;color:var(--hf-muted);font-size:11px}.empty .button{margin-top:20px}.loading{color:var(--hf-muted);justify-content:center;align-items:center;gap:12px;padding:65px;font-size:12px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toolbar{color:var(--hf-muted);justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;font-size:11px;display:flex}.search-field{border:1px solid var(--hf-border);border-radius:var(--hf-radius);background:var(--hf-raised);align-items:center;gap:8px;max-width:320px;padding:0 11px;display:flex}.search-field input{background:0 0;border:0;outline:none;width:240px;padding:9px 0;font-size:11px}.search-field input:focus{outline:none}.search-field svg{color:var(--hf-muted)}table{border-collapse:collapse;text-align:left;width:100%}th{background:var(--hf-field);border-bottom:1px solid var(--border);color:var(--hf-muted);white-space:nowrap;padding:12px 20px;font-size:9px;font-weight:500}td{border-bottom:1px solid var(--hf-raised);color:var(--hf-muted);text-overflow:ellipsis;white-space:nowrap;max-width:310px;padding:15px 20px;font-size:11px;overflow:hidden}td strong{color:var(--hf-muted);font-weight:500}tr:last-child td{border-bottom:0}.table-scroll{max-width:100%;overflow:auto}.table-scroll td{max-width:280px}.table-resource{align-items:center;gap:12px;display:flex}.table-resource small{color:var(--hf-muted);text-overflow:ellipsis;max-width:220px;margin-top:6px;font-size:9px;display:block;overflow:hidden}.back-link{color:var(--hf-muted);margin-bottom:17px;font-size:10px;display:inline-block}.info-strip{color:var(--hf-muted);align-items:center;gap:15px;padding:23px 9px;display:flex}.info-strip strong{font-size:11px;font-weight:500}.info-strip p{color:var(--hf-muted);margin-top:5px;font-size:10px}.tabs{border-bottom:1px solid var(--border);align-items:center;gap:22px;min-height:49px;padding:0 23px;display:flex}.tabs button{color:var(--hf-muted);text-transform:capitalize;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:17px 0;font-size:11px;display:flex}.tabs button.active{color:var(--hf-accent-text);border-color:var(--hf-focus)}.tabs.standalone{margin-bottom:24px;padding:0}.table-name{color:var(--hf-muted);margin-left:auto;font-size:8px}.connector-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin:5px 0 35px;display:grid}.connector-card{background:var(--hf-raised);border:1px solid var(--border);text-align:left;border-radius:var(--hf-radius);padding:24px 21px;transition:transform .15s,box-shadow .15s}.connector-card:hover{box-shadow:0 8px 20px var(--hf-ink);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.connector-card:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--hf-ink) 4.3%, transparent)}}.connector-mark{border:1px solid var(--hf-border);background:var(--hf-bg);width:43px;height:43px;color:var(--hf-muted);border-radius:var(--hf-radius-lg);letter-spacing:-1px;justify-content:center;align-items:center;margin-bottom:21px;font-size:15px;font-weight:600;display:flex}.connector-mark.amber{color:var(--hf-warning);border-color:var(--hf-border);background:var(--hf-bg)}.connector-mark.purple{color:var(--hf-chart-4);border-color:var(--hf-border);background:var(--hf-bg)}.connector-mark.orange{color:var(--hf-muted);border-color:var(--hf-border);background:var(--hf-bg)}.connector-card h3{justify-content:space-between;font-size:12px;display:flex}.connector-card h3 svg{color:var(--hf-on-ink)}.connector-card p{color:var(--hf-muted);min-height:37px;margin-top:9px;font-size:10px}.connector-card small{color:var(--hf-muted);align-items:center;gap:7px;margin-top:23px;font-size:9px;display:flex}.section-heading{align-items:center;gap:10px;margin-bottom:15px;display:flex}.section-heading h2{font-size:16px}.modal-backdrop{background:var(--hf-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal{background:var(--hf-raised);border-radius:var(--hf-radius-lg);box-shadow:0 30px 90px var(--hf-shadow-color)}@supports (color:color-mix(in lab, red, red)){.modal{box-shadow:0 30px 90px color-mix(in srgb, var(--hf-shadow-color) 18%, transparent)}}.modal{width:680px;max-width:100%;max-height:90vh;overflow:auto}.modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:21px 24px;display:flex}.modal-head h2{font-size:19px}.modal-head h3{align-items:center;gap:8px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.checkbox{color:var(--hf-muted);flex-direction:row;align-items:center;gap:8px;margin:8px 0;font-size:11px;display:flex}.modal-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:21px;display:flex}.modal-actions>small{margin-right:auto;font-size:9px}.notice{background:var(--hf-bg);border:1px solid var(--hf-border);border-radius:var(--hf-radius);color:var(--hf-muted);align-items:center;gap:14px;margin:18px 0;padding:15px 17px;font-size:11px;display:flex}.notice .button{margin-left:auto}.notice strong{font-size:11px}.notice p{margin-top:4px;font-size:10px}.version-row{border-bottom:1px solid var(--border);color:var(--hf-muted);align-items:center;gap:14px;padding:15px;display:flex}.version-row .badge{margin-left:auto}.review-layout{grid-template-columns:230px 1fr;gap:23px;display:grid}.proposal-list{flex-direction:column;gap:11px;display:flex}.proposal-list>button{border:1px solid var(--border);border-radius:var(--hf-radius);text-align:left;background:var(--hf-raised);padding:17px}.proposal-list>button.selected{border-color:var(--hf-faint);background:var(--hf-bg)}.proposal-list>button>div{color:var(--hf-muted);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.proposal-list strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.proposal-list small{color:var(--hf-muted);margin-top:13px;font-size:9px;display:block}.proposal-detail h2{margin:20px 0;font-size:19px;line-height:1.5}.proposal-detail h3{margin:22px 0 12px;font-size:12px}.bundle-stats{background:var(--hf-bg);border:1px solid var(--hf-border);border-radius:var(--hf-radius);grid-template-columns:repeat(4,1fr);display:grid}.bundle-stats>div{border-right:1px solid var(--hf-border);padding:17px}.bundle-stats>div:last-child{border:0}.bundle-stats strong{color:var(--hf-muted);font-size:21px;font-weight:500;display:block}.bundle-stats span{color:var(--hf-muted);margin-top:5px;font-size:9px;display:block}.assumptions{color:var(--hf-muted);margin:10px 0;padding-left:20px;font-size:11px;line-height:1.8}.checks>div{border-bottom:1px solid var(--hf-raised);gap:10px;padding:12px 0;display:flex}.checks svg{color:var(--hf-accent);flex-shrink:0;margin-top:1px}.checks strong{font-size:11px;font-weight:500}.checks p{color:var(--hf-muted);margin-top:4px;font-size:10px}details>summary{cursor:pointer;color:var(--hf-muted);padding:15px 0;font-size:11px}.definition-preview{background:var(--hf-bg);border:1px solid var(--hf-border);border-radius:var(--hf-radius-sm);max-height:320px;padding:15px;overflow:auto}.definition-preview pre{color:var(--hf-muted);font-size:10px}.review-actions{background:var(--hf-raised);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:19px 21px;display:flex}.review-actions .button{padding:8px 10px;font-size:10px}.review-revise{align-items:flex-end;gap:10px;margin-top:24px;display:flex}.review-revise label{flex:1}.code-editor{font-family:var(--hf-font-mono);resize:vertical;background:var(--hf-field);min-height:180px;color:var(--hf-muted);border:0;border-radius:0;padding:23px;font-size:12px;line-height:1.9}.code-editor.tall{border:1px solid var(--border);height:50vh;font-size:11px}.sql-block{background:var(--hf-bg);border:1px solid var(--hf-border);border-radius:var(--hf-radius);color:var(--hf-accent);margin:15px 0;padding:18px;font-size:11px;line-height:1.8}.graph-canvas{background:var(--hf-field);height:350px}.graph-node{background:var(--hf-raised);border:1px solid var(--hf-border);border-radius:var(--hf-radius);min-width:230px;box-shadow:0 5px 15px var(--hf-text-2)}@supports (color:color-mix(in lab, red, red)){.graph-node{box-shadow:0 5px 15px color-mix(in srgb, var(--hf-text-2) 6.3%, transparent)}}.graph-node-top{align-items:center;gap:10px;padding:16px;display:flex}.graph-node-top small{letter-spacing:1px;color:var(--hf-muted);margin-bottom:5px;font-size:7px;display:block}.graph-node-top strong{color:var(--hf-muted);font-size:12px;font-weight:550;display:block}.graph-node-top .badge{margin-left:auto}.graph-fields{border-top:1px solid var(--hf-border);color:var(--hf-muted);flex-direction:column;gap:7px;padding:11px 18px;font-family:monospace;font-size:9px;display:flex}.react-flow__handle{background:var(--hf-faint)!important;border:2px solid var(--hf-raised)!important;width:9px!important;height:9px!important}.react-flow__edge-path{stroke:var(--hf-faint)!important;stroke-width:1.2px!important}.clickable{cursor:pointer}.clickable:hover{background:var(--hf-field)}.explore-layout{grid-template-columns:245px minmax(0,1fr);gap:22px;display:grid}.schema-browser{padding:20px}.schema-browser>h3{gap:8px;margin-bottom:14px;font-size:11px;display:flex}.schema-browser details{border-bottom:1px solid var(--hf-border);padding-bottom:13px}.schema-column{color:var(--hf-muted);justify-content:space-between;gap:7px;padding:7px 0;font-size:10px;display:flex}.schema-column small{color:var(--hf-on-ink);font-family:monospace;font-size:8px}.table-token{color:var(--hf-on-ink);text-overflow:ellipsis;text-align:left;max-width:100%;padding:6px 0;font-family:monospace;font-size:8px;overflow:hidden}.editor-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.editor-actions>span{color:var(--hf-muted);align-items:center;gap:6px;font-size:9px;display:flex}.results-panel{margin-top:23px}.metric-value{letter-spacing:-1.5px;color:var(--hf-accent-text);padding:27px;font-size:36px;font-weight:500}.metric-value>span{letter-spacing:0;color:var(--hf-muted);margin-top:10px;font-size:9px;display:block}.chart-wrap{padding:26px 17px 5px}.settings-panel{max-width:890px;margin-bottom:22px}.provider-options{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:27px;display:grid}.provider-option{text-align:left;border:1px solid var(--border);border-radius:var(--hf-radius);color:var(--hf-muted);flex-direction:column;align-items:flex-start;padding:21px;display:flex;position:relative}.provider-option.selected{border-color:var(--hf-faint);background:var(--hf-bg)}.provider-option strong{color:var(--hf-muted);margin-top:19px;font-size:13px}.provider-option small{color:var(--hf-muted);margin-top:7px;font-size:9px}.provider-check{color:var(--hf-accent);position:absolute;top:15px;right:15px}.toggle-row{flex-direction:row;justify-content:space-between;gap:20px;margin:20px 0;display:flex}.toggle-row strong{color:var(--hf-muted);font-size:12px}.toggle-row p{color:var(--hf-muted);margin-top:5px;font-size:10px}.copy-box{border:1px solid var(--border);border-radius:var(--hf-radius);align-items:center;gap:10px;margin:18px 0;padding:12px;display:flex}.copy-box code{overflow-wrap:anywhere;flex:1;font-size:10px}.run-card{border-bottom:1px solid var(--border);padding:25px}.run-card h3{align-items:center;gap:9px;max-width:80%;font-size:13px;line-height:1.6;display:flex}.run-meta{color:var(--hf-muted);margin:12px 0;font-size:9px}.run-events{margin:20px 0}.run-events>div{color:var(--hf-muted);align-items:center;gap:9px;padding:8px 0;font-size:10px;display:flex}.run-events>div small{color:var(--hf-on-ink);margin-left:auto}.assistant-panel{background:var(--hf-raised);width:355px;box-shadow:-15px 0 40px var(--hf-ink);position:fixed;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.assistant-panel{box-shadow:-15px 0 40px color-mix(in srgb, var(--hf-ink) 7.1%, transparent)}}.assistant-panel{z-index:45;border-left:1px solid var(--border);flex-direction:column;display:flex}.assistant-context{color:var(--hf-muted);background:var(--hf-field);border-bottom:1px solid var(--hf-raised);align-items:center;gap:9px;padding:13px 24px;font-size:9px;display:flex}.assistant-messages{flex:1;padding:27px 24px;overflow:auto}.assistant-messages>h3{color:var(--hf-accent-text);margin:20px 0 10px;font-size:17px;font-weight:500}.assistant-messages>p{color:var(--hf-muted);margin-bottom:23px;font-size:11px}.assistant-orb{border:1px solid var(--hf-border);background:radial-gradient(circle, var(--hf-selected), var(--hf-field));width:54px;height:54px}@supports (color:color-mix(in lab, red, red)){.assistant-orb{background:radial-gradient(circle, color-mix(in srgb, var(--hf-selected) 50.2%, transparent), var(--hf-field))}}.assistant-orb{border-radius:var(--hf-radius-xl);color:var(--hf-accent);justify-content:center;align-items:center;display:flex}.suggestion{border:1px solid var(--hf-border);border-radius:var(--hf-radius-sm);text-align:left;width:100%;color:var(--hf-accent);justify-content:space-between;align-items:center;margin-top:10px;padding:12px;font-size:10px;display:flex}.assistant-compose{border:1px solid var(--hf-border);border-radius:var(--hf-radius);margin:20px;padding:10px}.assistant-compose textarea{resize:none;border:0;outline:none;min-height:70px;padding:6px;font-size:11px}.assistant-compose>div{justify-content:space-between;align-items:center;display:flex}.assistant-compose small{color:var(--hf-on-ink);font-size:7px}.chat-message{border-radius:var(--hf-radius);color:var(--hf-muted);background:var(--hf-bg);margin-bottom:16px;padding:13px;font-size:11px;line-height:1.8}.chat-message.user{background:var(--hf-accent-soft);color:var(--hf-warning-text)}.toast{background:var(--hf-ink);max-width:600px;color:var(--hf-on-ink);border:1px solid var(--hf-text-2);border-radius:var(--hf-radius);box-shadow:0 8px 30px var(--hf-text);align-items:center;gap:12px;padding:15px 20px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.toast{box-shadow:0 8px 30px color-mix(in srgb, var(--hf-text) 18.8%, transparent)}}.toast{z-index:200;font-size:12px}.toast.error{background:var(--hf-text-2);border-color:var(--hf-danger);color:var(--hf-on-ink)}.toast button{margin-left:14px;display:flex}.error-box{border:1px solid var(--hf-border);background:var(--hf-bg);color:var(--hf-danger);border-radius:var(--hf-radius);margin:12px 0;padding:14px;font-size:11px}.auth-shell{background:radial-gradient(ellipse at 20% 10%, var(--hf-selected), transparent 45%), var(--hf-bg);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.auth-shell{background:radial-gradient(ellipse at 20% 10%, color-mix(in srgb, var(--hf-selected) 26.7%, transparent), transparent 45%), var(--hf-bg)}}.auth-shell{flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.auth-brand{color:var(--hf-text-2);letter-spacing:-1.5px;align-items:center;gap:7px;margin-bottom:32px;font-size:30px;font-weight:600;display:flex}.auth-brand>span{color:var(--hf-accent);margin-left:-7px;font-weight:350}.auth-card{background:var(--hf-raised);border:1px solid var(--hf-border);border-radius:var(--hf-radius-lg);width:430px;max-width:100%;box-shadow:0 20px 70px var(--hf-accent-text);padding:32px 35px}@supports (color:color-mix(in lab, red, red)){.auth-card{box-shadow:0 20px 70px color-mix(in srgb, var(--hf-accent-text) 3.9%, transparent)}}.auth-card h1{font-family:var(--hf-font-display);letter-spacing:-.8px;color:var(--hf-text-2);margin:18px 0 12px;font-size:29px;line-height:1.3}.auth-card>p{color:var(--hf-muted);margin-bottom:24px;font-size:11px}.auth-card form{flex-direction:column;gap:16px;display:flex}.auth-card label{color:var(--hf-muted);font-size:10px}.auth-card input{font-size:11px}.auth-foot{color:var(--hf-muted);border-top:1px solid var(--hf-border);align-items:center;gap:6px;margin-top:22px;padding-top:22px;font-size:8px;display:flex}.auth-bottom{letter-spacing:2px;color:var(--hf-on-ink);margin-top:27px;font-size:7px}@media (min-width:1500px){main{padding-top:42px}.goal-card{min-height:340px}.goal-content{padding:35px 36px}.goal-card h2{font-size:40px}.goal-input{max-width:760px}.goal-visual{width:500px}.hero-mark{right:140px}.orb-one{right:65px}.goal-card p{font-size:12px}.goal-suggestions button{font-size:9px}.home-columns{gap:26px}.stat{padding:25px}.stat strong{font-size:32px}}@media (max-width:1100px){.sidebar{width:200px;padding-left:12px;padding-right:12px}.main-shell{margin-left:200px}main{padding:28px 24px}.topbar{padding:0 24px}.brand{font-size:20px}.goal-content{padding:26px}.goal-visual{opacity:.35}.connector-grid{grid-template-columns:repeat(2,1fr)}.heading-actions{flex-wrap:wrap}.home-columns{grid-template-columns:1.2fr 1fr}.goal-suggestions{gap:6px}.workflow-strip{gap:17px}.review-layout{grid-template-columns:190px 1fr}.review-actions{justify-content:flex-start}.stat{padding:18px}.table-name{display:none}}@media (max-width:800px){.sidebar{width:66px;padding:23px 8px 0}.brand{padding:0 12px 30px}.brand>span:nth-child(2),.workspace-switch,.nav-label,.sidebar nav a span,.sidebar-bottom,.brand-light{display:none}.sidebar nav{gap:6px}.sidebar nav a{justify-content:center;padding:13px 10px}.sidebar nav:nth-of-type(2){margin-top:35px}.main-shell{margin-left:66px}.topbar{height:58px;padding:0 19px}.top-actions>a,.divider{display:none}main{padding:26px 19px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:27px}.goal-card h2{font-size:30px}.goal-content{padding:24px 20px}.goal-visual{opacity:.25}.goal-suggestions{gap:7px}.goal-suggestions>span{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--border)}.home-columns{grid-template-columns:1fr}.workflow-strip{grid-template-columns:repeat(4,1fr);gap:12px}.workflow-strip>div:first-child{grid-column:span 4}.workflow-strip h3 br,.goal-card p br{display:none}.footer{padding:12px 20px}.review-layout{grid-template-columns:1fr}.proposal-list{flex-direction:row;overflow:auto}.proposal-list>button{min-width:180px;max-width:220px}.review-revise{flex-direction:column;align-items:stretch}.explore-layout{grid-template-columns:1fr}.schema-browser{max-height:200px;overflow:auto}.modal-backdrop{padding:15px}.form-grid{gap:12px}.provider-option{padding:15px}.provider-option small{line-height:1.6}.notice{flex-wrap:wrap}.notice .button{margin:0}.assistant-panel{width:min(355px,100vw - 66px)}.table-scroll td,td,th{padding:12px}.table-resource small{max-width:135px}.auth-shell{padding:25px 15px}.modal-actions{flex-wrap:wrap}.goal-input input{font-size:10px}.top-actions{gap:5px}.breadcrumb{gap:7px;font-size:9px}.connector-card{padding:20px 16px}.connector-grid{gap:12px}.bundle-stats>div{padding:13px}.run-card{padding:20px}.run-card .row-between{align-items:flex-start}.run-card h3{max-width:65%}.run-events>div{align-items:flex-start}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:.01ms!important}}.analysis-answer{padding:16px;overflow:auto}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
:root{font-family:var(--hf-font-sans);color:var(--hf-text);background:var(--hf-bg);--green:var(--hf-ink);--border:var(--hf-border);--muted:var(--hf-muted);--purple:var(--hf-muted);font-size:14px}body{background:var(--hf-bg)}h1,h2{font-family:var(--hf-font-display);letter-spacing:-.6px;color:var(--hf-text);font-weight:400}h1{font-size:30px;line-height:1.22}h2{font-size:24px}h3{font-size:14px;font-weight:600}h4{font-size:13px}p{line-height:1.6}small,.small{font-size:12px}.muted{color:var(--muted)}a:hover{text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--hf-focus);outline-offset:3px}button{font-weight:450}input,textarea{color:var(--hf-text);background:var(--hf-field);border:1px solid var(--hf-border);border-radius:var(--hf-radius);padding:9px 11px;font-size:14px}input::placeholder,textarea::placeholder{color:var(--hf-muted)}input:focus,textarea:focus{border-color:var(--hf-faint)}input[type=checkbox]{accent-color:var(--hf-accent-text)}label{color:var(--hf-text-2);font-size:13px}pre,code{color:var(--hf-text-2);font-size:12px}pre{background:var(--hf-sunken);border-radius:var(--hf-radius);max-width:100%;padding:14px;overflow:auto}summary{cursor:pointer;color:var(--hf-muted);font-size:13px;list-style-position:inside}details>summary{padding:10px 0}details[open]>summary{margin-bottom:10px}details>p{margin:8px 0}details>h3{margin:18px 0 10px}.disclosure{border-top:1px solid var(--border);margin:22px 0;padding:5px 0}.disclosure details{margin:14px 0}.disclosure p,.disclosure li{font-size:13px}.button{border-radius:var(--hf-radius);border-color:var(--hf-border);background:var(--hf-field);color:var(--hf-text);min-height:34px;box-shadow:0 1px 2px color-mix(in srgb, var(--hf-shadow-color) 1.6%, transparent);padding:7px 12px;font-size:13px;font-weight:500}.button.primary{background:var(--hf-ink);border-color:var(--hf-ink);color:var(--hf-on-ink)}.button:hover{background:var(--hf-hover);transform:none}.button.primary:hover{background:var(--hf-text-2)}.button.small{min-height:30px;font-size:12px}.text-button{color:var(--hf-muted);padding:7px 4px;font-size:13px}.text-button:hover{text-decoration:underline}.buttons{flex-wrap:wrap}.button:disabled{opacity:.45}.icon-btn{color:var(--hf-muted)}.badge,.badge.green,.badge.purple{color:var(--hf-muted);background:var(--hf-sunken);border-color:var(--hf-border);font-size:11px}.badge.amber{color:var(--hf-warning-text);background:var(--hf-warning-soft)}.badge.red{color:var(--hf-danger-text);background:var(--hf-danger-soft)}.pad{padding:24px}.checkbox{color:var(--hf-text-2);font-size:13px}.app-shell{min-height:100dvh;display:flex}.sidebar{background:var(--hf-sunken);width:200px;color:var(--hf-muted);border-right:1px solid var(--hf-border);flex-direction:column;padding:28px 14px 18px;display:flex;inset:0 auto 0 0}.brand-name{letter-spacing:-1px;color:var(--hf-text);margin-bottom:27px;padding:0 9px;font-size:20px;font-weight:650}.brand-name span{font-weight:400}.workspace-menu{margin-bottom:23px;position:relative}.workspace-menu>summary{border-radius:var(--hf-radius);color:var(--hf-text-2);justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;font-size:13px;list-style:none;display:flex}.workspace-menu>summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-menu>summary:hover{background:var(--hf-selected)}.workspace-menu-content{z-index:30;background:var(--hf-field);border:1px solid var(--border);border-radius:var(--hf-radius);min-width:240px;box-shadow:0 8px 24px color-mix(in srgb, var(--hf-shadow-color) 8.2%, transparent);flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;top:42px;left:0}.workspace-menu-content a,.workspace-menu-content button{text-align:left;padding:5px;font-size:13px}.sidebar nav,.drawer-nav nav{flex-direction:column;gap:4px;display:flex}.sidebar nav a,.drawer-nav nav a{border-radius:var(--hf-radius);color:var(--hf-muted);border:0;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:450;display:flex}.sidebar nav a svg,.sidebar nav a.active svg{color:inherit;opacity:.8}.sidebar nav a.active,.drawer-nav nav a.active{background:var(--hf-selected);color:var(--hf-text);border:0;font-weight:550}.sidebar nav a:hover,.drawer-nav nav a:hover{background:var(--hf-selected)}.sidebar-bottom{border:0;margin-top:auto;padding:0}.advanced-link{color:var(--hf-muted);align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.advanced-link.active{color:var(--hf-text)}.main-shell{flex:1;min-width:0;margin-left:200px}main{width:100%;max-width:1160px;min-height:100dvh;margin:0 auto;padding:60px 54px 64px}.reading-width{max-width:790px;margin:0 auto}.page-heading{align-items:center;gap:20px;margin-bottom:32px}.page-heading>div:first-child{min-width:0}.page-heading p{color:var(--muted);max-width:570px;margin-top:10px;font-size:14px}.heading-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:25px;font-size:13px;display:inline-flex}.mobile-header,.footer,.eyebrow{display:none}.loading{min-height:100px;color:var(--muted);font-size:13px}.onboarding{padding-top:80px}.onboarding .buttons{margin-top:26px}.plain-empty{background:0 0;padding:70px 20px}.plain-empty p{max-width:420px}.plain-empty>*+*{margin-top:14px}.empty-icon{display:none}.empty{background:0 0}.empty h3{font-family:var(--hf-font-display);font-size:23px;font-weight:400}.empty p{font-size:14px}.simple-list{border-top:1px solid var(--border)}.simple-row{text-align:left;border-bottom:1px solid var(--border);width:100%;color:var(--hf-text);justify-content:space-between;align-items:center;gap:20px;padding:18px 2px;display:flex}.simple-row strong{font-size:14px;font-weight:500}.simple-row p{color:var(--muted);margin-top:3px;font-size:13px}.simple-row small{color:var(--hf-muted);white-space:nowrap}a.simple-row:hover,button.simple-row:hover{background:var(--hf-sunken)}.simple-row>div{min-width:0}.simple-row>div:last-child{flex-shrink:0}.simple-row>div:first-child{flex-shrink:1}.data-row>div:last-child{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.data-search{margin-bottom:18px}.search-field{border-color:var(--hf-border);border-radius:var(--hf-radius);background:0 0;min-width:150px}.search-field input{background:0 0;padding:8px;font-size:13px}.attention{color:var(--hf-warning-text);font-size:12px}.dataset-meta{color:var(--hf-muted);margin-bottom:18px;font-size:12px}.dataset-details{max-width:100%}.dataset-details h3{margin:23px 0 13px}.dataset-details textarea{margin-bottom:10px}.data-issues div+div{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.data-issues a{font-size:13px;text-decoration:underline}.source-picker{padding:8px 24px 24px}.source-picker .simple-row{padding:18px 0}.source-picker .simple-row:last-child{border-bottom:0}.panel{background:var(--hf-field);border:1px solid var(--border);box-shadow:none;border-radius:var(--hf-radius)}.panel-title{border-color:var(--border);padding:18px 20px}.panel-foot{color:var(--muted);background:0 0}.panel-title h3{font-size:13px}.metric-value{color:var(--hf-text-2);letter-spacing:-1.5px;padding:18px 22px 35px;font-size:46px;font-weight:500}.chart-wrap{padding:10px 18px 15px}.issues:empty{display:none}.issues{margin-bottom:28px}.issue-row{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:12px 0;font-size:13px;display:flex}.issue-row a{color:var(--hf-muted);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.issue-row p{color:var(--muted);font-size:12px}.issue-row strong{font-weight:500}.notice{border:1px solid var(--hf-border);background:var(--hf-sunken);border-radius:var(--hf-radius);color:var(--hf-text-2);padding:16px;font-size:13px}.notice p{color:var(--muted);font-size:13px}.error-box{background:var(--hf-sunken);color:var(--hf-danger-text);border:1px solid var(--hf-border);border-radius:var(--hf-radius);padding:14px}.error-box p{margin-top:8px}.discovered-data{border-top:1px solid var(--border);margin:30px 0}.discovered-data a{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.discovered-data strong{font-size:14px;font-weight:500}.discovered-data span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-size:12px;overflow:hidden}.menu{flex-shrink:0;position:relative}.menu>summary{border-radius:var(--hf-radius);justify-content:center;align-items:center;min-width:32px;padding:7px;list-style:none;display:flex}.menu[open]>summary{margin:0}.menu-content{z-index:35;background:var(--hf-field);border:1px solid var(--border);border-radius:var(--hf-radius);min-width:210px;max-width:290px;box-shadow:0 8px 28px color-mix(in srgb, var(--hf-shadow-color) 8.2%, transparent);padding:6px;position:absolute;top:calc(100% + 5px);right:0}.menu-content>a,.menu-content>button{text-align:left;white-space:normal;width:100%;padding:10px;font-size:13px;display:block}.menu-content>a:hover,.menu-content>button:hover{background:var(--hf-sunken);border-radius:var(--hf-radius-sm)}.menu-content .checkbox{padding:4px 8px}.menu summary::-webkit-details-marker{display:none}.workspace-menu summary::-webkit-details-marker{display:none}.modal{background:var(--hf-field);color:var(--hf-text);border:1px solid var(--hf-border);border-radius:var(--hf-radius-lg);box-shadow:0 20px 65px color-mix(in srgb, var(--hf-shadow-color) 14.9%, transparent);width:650px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;overflow:auto}.modal::backdrop{background:var(--hf-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-head{background:var(--hf-field);z-index:2;border-bottom:1px solid var(--border);padding:20px 24px;position:sticky;top:0}.modal-head h2{font-family:var(--hf-font-display);overflow-wrap:anywhere;max-width:90%;font-size:23px}.record-drawer{width:620px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:12px 12px 12px auto}.technical{color:var(--muted)}.technical p{font-size:12px}.review-result{margin:28px 0}.review-result>h3{margin:0 0 15px}.review-result .small{margin-top:10px}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.preview-grid>div{border:1px solid var(--border);border-radius:var(--hf-radius);background:var(--hf-field);min-width:0;padding:16px}.preview-grid h4{margin-bottom:14px}.preview-value{color:var(--hf-text-2);font-size:32px}.review-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:26px;padding:20px 0;display:flex}.proposal-review>h2{font-size:24px;line-height:1.4}.proposal-review li{margin:10px 0;font-size:14px}.compact-selector{max-width:500px;margin-bottom:25px;font-size:12px}table{font-size:13px}th{background:var(--hf-sunken);color:var(--hf-muted);padding:12px 15px;font-size:12px;font-weight:500}td{border-bottom:1px solid var(--border);color:var(--hf-text-2);padding:13px 15px}.table-scroll{border:1px solid var(--border);border-radius:var(--hf-radius);width:100%;max-width:100%;overflow:auto}.table-scroll td{max-width:300px}.table-scroll table{min-width:100%}.records-toolbar{align-items:center;gap:12px;margin-bottom:20px;display:flex}.records-toolbar .search-field{flex:1}.record-filters{align-items:end;gap:14px;margin-bottom:20px;display:flex}.record-filters label{max-width:230px}.records-table .record-link{text-decoration:underline;-webkit-text-decoration-color:var(--hf-on-ink);text-decoration-color:var(--hf-on-ink);text-underline-offset:4px;font-weight:500}.pagination{color:var(--muted);justify-content:space-between;gap:15px;margin:16px 0;font-size:12px;display:flex}.pagination button{padding:4px}.edit-mark{color:var(--hf-muted)}.record-detail{padding:24px}.record-actions{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.record-properties{margin:0}.record-properties>div{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.6fr;gap:18px;padding:13px 0;font-size:14px;display:grid}.record-properties dt{color:var(--muted);font-size:13px}.record-properties dd{overflow-wrap:anywhere;margin:0}.edit-label{color:var(--hf-muted);margin-top:4px;font-size:11px;display:block}.related-records{margin:30px 0}.related-records h3{margin-bottom:12px}.related-records .simple-row{padding:13px 0}.related-records .simple-row span{color:var(--muted);font-size:12px}.change-preview{margin:23px 0}.change-preview h3{margin-bottom:12px}.record-detail form>p{margin:16px 0}.records-table th,.records-table td{white-space:nowrap}.form-grid{gap:16px}.form-grid details{align-self:start}.settings-panel{max-width:790px}.settings-panel .panel-title{display:none}.settings-panel .notice{margin-top:20px}.settings-panel .notice strong{font-size:13px}.settings-panel .simple-list{margin-top:var(--hf-space-2)}.settings-panel .modal-actions{flex-wrap:wrap}.tabs{border-color:var(--border)}.tabs button{color:var(--muted);font-size:13px}.tabs button.active{color:var(--hf-text);border-color:var(--hf-muted);background:0 0}.graph-node{background:var(--hf-field);border-color:var(--border);box-shadow:0 2px 5px color-mix(in srgb, var(--hf-shadow-color) 3.1%, transparent)}.graph-canvas,.ontology-canvas{background:var(--hf-bg)}.auth-shell{background:var(--hf-bg);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100dvh;display:flex}.auth-brand{color:var(--hf-text-2);font-size:23px}.auth-card{width:390px;max-width:calc(100vw - 40px);box-shadow:none;background:0 0;border:0;padding:0}.auth-card h1{margin:0;font-size:29px}.auth-card>p{color:var(--muted);margin:12px 0 28px;font-size:14px}.auth-card label{font-size:13px}.auth-card input{padding:11px}.auth-card form{gap:18px}.toast{background:var(--hf-ink);color:var(--hf-on-ink);border-radius:var(--hf-radius-lg);max-width:calc(100vw - 32px);font-size:13px}.toast.error{background:var(--hf-text-2)}.navigation-drawer{border-radius:0;width:270px;max-width:85vw;height:100dvh;max-height:100dvh;margin:0 auto 0 0}.drawer-nav{flex-direction:column;min-height:75vh;padding:20px;display:flex}.drawer-nav .sidebar-bottom{display:block}.drawer-nav .brand-name{display:none}@media (min-width:1500px){main{padding-top:70px}.sidebar{width:210px}.main-shell{margin-left:210px}}@media (max-width:1100px){.sidebar{width:185px}.main-shell{margin-left:185px}main{padding:45px 30px}.page-heading{align-items:flex-start}.page-heading h1{font-size:27px}.heading-actions{flex-shrink:1}.records-toolbar{flex-wrap:wrap}.records-toolbar .search-field{min-width:190px}.preview-grid{grid-template-columns:1fr}}@media (max-width:800px){.sidebar{display:none}.main-shell{margin-left:0}.mobile-header{border-bottom:1px solid var(--border);height:56px;color:var(--hf-text-2);align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}main{max-width:100%;min-height:calc(100dvh - 56px);padding:30px 20px 45px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:25px}.page-heading h1{font-size:28px}.heading-actions{gap:8px}.onboarding{padding-top:50px}.simple-row{gap:12px}.simple-row strong{font-size:14px}.simple-row p{font-size:12px}.data-row>div:last-child{max-width:110px}.discovered-data a{flex-direction:column;gap:6px}.discovered-data span{max-width:100%}.issue-row{flex-wrap:wrap;gap:10px}.issue-row>a{margin-left:0}.record-drawer{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.modal-head{padding:18px 20px}.record-detail{padding:20px}.modal:not(.record-drawer):not(.navigation-drawer){width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.records-toolbar{gap:10px}.records-toolbar .search-field{flex-basis:100%;order:3;min-width:0}.record-filters{flex-wrap:wrap}.record-filters label{flex:1;min-width:120px}.pagination{flex-wrap:wrap;align-items:center}.record-properties>div{grid-template-columns:1fr 1.2fr}.form-grid{grid-template-columns:1fr}.span2{grid-column:auto}.record-actions{gap:8px}.buttons .button{min-height:40px}.icon-btn,.menu>summary{min-width:36px;min-height:36px}.preview-grid{grid-template-columns:1fr}.settings-panel .pad{padding:18px}.tabs button{padding:11px;font-size:12px}.workspace-menu-content{min-width:200px;max-width:230px}.auth-shell{padding:30px 0}.auth-card{padding:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}.app-shell.is-setup{display:block}.is-setup .main-shell{width:100%;margin:0}.is-setup main{padding:0}.setup-page{max-width:760px;margin:0 auto;padding:28px 40px 64px}.setup-header{color:var(--hf-muted);justify-content:space-between;align-items:center;gap:20px;padding-bottom:30px;font-size:13px;display:flex}.setup-header-space{height:62px}.setup-header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-header button{white-space:nowrap}.setup-steps{cursor:default;-webkit-user-select:none;user-select:none;color:var(--hf-muted);gap:26px;padding-bottom:42px;font-size:13px;display:flex}.setup-steps>span{align-items:center;gap:7px;display:flex}.setup-steps [aria-current]{color:var(--hf-text)}.step-number{border:1px solid var(--hf-border);border-radius:var(--hf-radius-sm);text-align:center;width:20px;height:20px;font-size:11px;line-height:18px}[aria-current] .step-number{background:var(--hf-ink);color:var(--hf-on-ink);border-color:var(--hf-ink)}.setup-content>h1{font-family:var(--hf-font-display);letter-spacing:-.7px;margin-bottom:12px;font-size:34px;font-weight:400;line-height:1.2}.setup-intro{color:var(--hf-muted);max-width:580px;margin:0 0 30px;font-size:15px;line-height:1.65}.plain-fieldset{border:0;min-width:0;margin:0;padding:0}.plain-fieldset legend{margin-bottom:12px;font-weight:500}.choice-options{grid-template-columns:1fr;grid-auto-rows:1fr;gap:10px;width:100%;margin-bottom:22px;display:grid}.provider-options.choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-card{border:1px solid var(--hf-border);border-radius:var(--hf-radius-lg);background:var(--hf-field);cursor:pointer;text-align:left;min-width:0;min-height:100px;color:var(--hf-text);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 68px;align-content:start;justify-items:start;gap:8px;padding:16px 12px 14px;display:grid}.choice-card:hover:not(:disabled):not(:has(input:disabled)){border-color:var(--hf-faint)}.choice-card.selected{border-color:var(--hf-muted);box-shadow:inset 0 0 0 1px var(--hf-shadow-color);background:var(--hf-raised)}.connection-card{transition:border-color .2s,box-shadow .2s,background-color .2s}.connection-card.highlighted{border-color:var(--hf-accent);background:var(--hf-raised);box-shadow:inset 0 0 0 1px var(--hf-accent), 0 0 0 4px color-mix(in srgb, var(--hf-accent) 18%, transparent);animation:.45s cubic-bezier(.2,.8,.2,1) backwards sample-highlight;animation-delay:calc(var(--i,0) * 80ms)}.connection-card.highlighted .connection-indicator{border-color:var(--hf-accent);background:radial-gradient(circle, var(--hf-accent) 0 3.5px, var(--hf-raised) 4px);animation:.3s backwards sample-highlight-dot;animation-delay:calc(var(--i,0) * 80ms + .12s)}@keyframes sample-highlight{0%{border-color:var(--hf-border);box-shadow:inset 0 0 0 1px transparent, 0 0 0 10px color-mix(in srgb, var(--hf-accent) 0%, transparent)}}@keyframes sample-highlight-dot{0%{border-color:var(--hf-border-strong);background:var(--hf-raised)}}.choice-card:focus-within{outline:2px solid var(--hf-focus);outline-offset:3px}.choice-card:disabled{cursor:default;opacity:.5}.choice-card:has(input:disabled){cursor:default;opacity:.5}.choice-card-icon{grid-area:1/2/3;justify-content:center;align-self:center;align-items:center;width:100%;height:36px;display:flex}.choice-card-icon svg,.choice-card-icon img{object-fit:contain;width:36px;height:36px}.choice-card-icon .connection-wordmark{width:68px;height:36px}.choice-card-heading{grid-area:1/1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:1.45;display:flex}.choice-card-heading input[type=radio]{appearance:none;border:1.5px solid var(--hf-border-strong);background:var(--hf-raised);width:16px;min-width:16px;height:16px;box-shadow:none;cursor:inherit;border-radius:50%;margin:0;padding:0}.choice-card-heading input:checked{border:5px solid var(--hf-text-2)}.choice-card-heading strong{font-weight:600}.choice-card-description{color:var(--hf-muted);grid-area:2/1;font-size:12px;font-weight:400;line-height:1.5}.setup-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.setup-actions p{font-size:12px}.setup-back{margin-top:30px}.connection-options{grid-template-columns:repeat(3,minmax(0,1fr))}.connection-card{font:inherit;box-shadow:none}.connection-indicator{border:1.5px solid var(--hf-border-strong);border-radius:var(--hf-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:inline-flex}.connection-indicator.added{background:var(--hf-text-2);border-color:var(--hf-text-2);color:var(--hf-on-ink)}.connection-notice{color:var(--hf-muted);margin:12px 0;font-size:13px}.connection-entry{border-bottom:1px solid var(--hf-border);margin-bottom:18px;padding-bottom:18px}.connection-entry-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.connection-entry-heading strong{overflow-wrap:anywhere}.connection-dialog .form-grid{margin-top:0}.connection-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere}.sample-option{color:var(--hf-muted);margin-top:20px;font-size:12px}.setup-operation{padding:14px 0}.operation-line{align-items:center;gap:9px;font-size:13px;display:flex}.operation-line strong{overflow-wrap:anywhere;flex:1;font-weight:500}.setup-operation p{margin:8px 0;font-size:12px}.setup-operation progress{width:100%;height:4px;accent-color:var(--hf-accent-text)}.import-row{border-bottom:1px solid var(--hf-border);padding-bottom:12px}.import-row .text-button,.setup-imports .text-button{font-size:12px}.setup-imports{margin-bottom:24px}.dataset-peek{text-align:left;flex-direction:column;gap:5px;display:flex}.dataset-peek span{color:var(--hf-muted)}.selection-actions{gap:14px;margin:2px 0 8px;display:flex}.table-selection{max-height:330px;overflow-y:auto}.selection-row{border-bottom:1px solid var(--hf-border);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.selection-row .checkbox{margin:0}.selection-row small{color:var(--hf-muted);padding-top:3px;font-weight:400;display:block}@media (prefers-reduced-motion:reduce){.connection-card.highlighted,.connection-card.highlighted .connection-indicator{animation:none}}.setup-alert{margin-bottom:20px}.error-text{color:var(--hf-danger-text)}.connect-data pre{white-space:pre-wrap;overflow-wrap:anywhere}.connection-guide ol,.connection-guide ul{margin:0;padding-left:0;list-style-position:inside}.connection-guide a{text-decoration:underline}.connection-guide li+li{margin-top:4px}.connection-guide p{margin:0 0 8px}@media (max-width:600px){.setup-page{padding:20px 22px 44px}.setup-header{padding-bottom:26px;font-size:11px}.setup-header-space{height:55px}.setup-header button{font-size:11px}.setup-steps{gap:15px;padding-bottom:30px;font-size:11px}.setup-steps>span{gap:5px}.step-number{width:17px;height:17px;font-size:10px;line-height:15px}.setup-content>h1{font-size:29px}.choice-options,.provider-options.choice-options{grid-template-columns:1fr}.choice-card{padding:14px 10px 12px}.setup-imports .simple-row{flex-wrap:wrap;align-items:start}}
:root{--hf-font-sans:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--hf-font-display:var(--hf-font-sans);--hf-font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--hf-text-xs:11px;--hf-text-sm:12px;--hf-text-base:13px;--hf-text-md:14px;--hf-text-lg:16px;--hf-text-xl:20px;--hf-text-2xl:26px;--hf-text-3xl:34px;--hf-space-05:4px;--hf-space-1:8px;--hf-space-15:12px;--hf-space-2:16px;--hf-space-3:24px;--hf-space-4:32px;--hf-space-5:40px;--hf-space-6:48px;--hf-space-8:64px;--hf-radius-sm:0;--hf-radius:0;--hf-radius-lg:0;--hf-radius-xl:0;--hf-radius-pill:0;--hf-ease:cubic-bezier(.2, .8, .2, 1);--hf-duration:.16s;--hf-sidebar-width:236px;--hf-sidebar-collapsed:60px;--hf-bg:#fbfbfb;--hf-surface:#fbfbfb;--hf-raised:#fff;--hf-sunken:#f3f3f3;--hf-sidebar:#fbfbfb;--hf-hover:#efefef;--hf-selected:#e8e8e8;--hf-overlay:#0e0e0e52;--hf-border:#e4e4e4;--hf-border-strong:#d2d2d2;--hf-text:#111;--hf-text-2:#3d3d3d;--hf-muted:#646464;--hf-faint:#9e9e9e;--hf-ink:#0e0e0e;--hf-ink-hover:#2b2b2b;--hf-on-ink:#fff;--hf-field:#fff;--hf-focus:#2e8424;--hf-accent:#3a9c2e;--hf-accent-strong:#2e8424;--hf-accent-soft:#e9f7e5;--hf-accent-border:#bfe5b6;--hf-accent-text:#276b1e;--hf-success:#3a9c2e;--hf-success-soft:#e9f7e5;--hf-success-text:#276b1e;--hf-warning:#c99a3e;--hf-warning-soft:#f6efdd;--hf-warning-text:#87662e;--hf-danger:#b5503b;--hf-danger-soft:#f7e9e4;--hf-danger-text:#a44a36;--hf-on-danger:#fff;--hf-info:#4f82b3;--hf-info-soft:#e7eef6;--hf-info-text:#36608a;--hf-chart-1:#3a9c2e;--hf-chart-2:#4f82b3;--hf-chart-3:#c99a3e;--hf-chart-4:#8a6fb0;--hf-chart-5:#c85a43;--hf-chart-6:#6f7a4f;--hf-type-1:#2a78d6;--hf-type-2:#eb6834;--hf-type-3:#1baf7a;--hf-type-4:#eda100;--hf-type-5:#e87ba4;--hf-type-6:#008300;--hf-type-7:#4a3aa7;--hf-type-8:#e34948;--hf-shadow-1:0 1px 2px #0000000a;--hf-shadow-2:0 1px 2px #0000000a, 0 8px 24px #0000000f;--hf-shadow-3:0 2px 6px #0000000f, 0 24px 64px #00000024;--hf-on-accent:#08210a;--hf-logo-bg:#fff;--hf-shadow-color:#000;--hf-tooltip:#1a1a1a;--hf-on-tooltip:#f2f2f2;--hf-on-tooltip-2:#cfcfcf;--hf-on-tooltip-muted:#ababab;--hf-on-tooltip-accent:#a3f396;--hf-on-tooltip-warning:#eccb88;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hf-bg:#0e0e0e;--hf-surface:#0e0e0e;--hf-raised:#151515;--hf-sunken:#101010;--hf-sidebar:#0e0e0e;--hf-hover:#1c1c1c;--hf-selected:#222;--hf-overlay:#0009;--hf-border:#2a2a2a;--hf-border-strong:#3a3a3a;--hf-text:#ededed;--hf-text-2:#bbb;--hf-muted:#8f8f8f;--hf-faint:#707070;--hf-ink:#fff;--hf-ink-hover:#d9d9d9;--hf-on-ink:#0e0e0e;--hf-field:#121212;--hf-focus:#85ed75;--hf-accent:#85ed75;--hf-accent-strong:#a3f396;--hf-accent-soft:#1b2a19;--hf-accent-border:#2c4a27;--hf-accent-text:#85ed75;--hf-success:#85ed75;--hf-success-soft:#1b2a19;--hf-success-text:#85ed75;--hf-warning:#e0b35a;--hf-warning-soft:#2e2614;--hf-warning-text:#eac77f;--hf-danger:#e47a62;--hf-danger-soft:#331b16;--hf-danger-text:#f0a08d;--hf-on-danger:#1a1b16;--hf-info:#74a6d8;--hf-info-soft:#16212e;--hf-info-text:#a3c6ea;--hf-chart-1:#85ed75;--hf-chart-2:#74a6d8;--hf-chart-3:#e0b35a;--hf-chart-4:#a98fd0;--hf-chart-5:#e47a62;--hf-chart-6:#a3ad7e;--hf-type-1:#3987e5;--hf-type-2:#d95926;--hf-type-3:#199e70;--hf-type-4:#c98500;--hf-type-5:#d55181;--hf-type-6:#008300;--hf-type-7:#9085e9;--hf-type-8:#e66767;--hf-shadow-1:0 1px 2px #0006;--hf-shadow-2:0 1px 2px #0006, 0 8px 24px #00000073;--hf-shadow-3:0 2px 6px #00000073, 0 24px 64px #000000b3;--hf-logo-bg:#1a1a1a;--hf-shadow-color:#000;--hf-tooltip:#1c1c1c;--hf-on-tooltip:#f2f2f2;--hf-on-tooltip-2:#cfcfcf;--hf-on-tooltip-muted:#ababab;--hf-on-tooltip-accent:#a3f396;--hf-on-tooltip-warning:#eccb88;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--hf-bg:#0e0e0e;--hf-surface:#0e0e0e;--hf-raised:#151515;--hf-sunken:#101010;--hf-sidebar:#0e0e0e;--hf-hover:#1c1c1c;--hf-selected:#222;--hf-overlay:#0009;--hf-border:#2a2a2a;--hf-border-strong:#3a3a3a;--hf-text:#ededed;--hf-text-2:#bbb;--hf-muted:#8f8f8f;--hf-faint:#707070;--hf-ink:#fff;--hf-ink-hover:#d9d9d9;--hf-on-ink:#0e0e0e;--hf-field:#121212;--hf-focus:#85ed75;--hf-accent:#85ed75;--hf-accent-strong:#a3f396;--hf-accent-soft:#1b2a19;--hf-accent-border:#2c4a27;--hf-accent-text:#85ed75;--hf-success:#85ed75;--hf-success-soft:#1b2a19;--hf-success-text:#85ed75;--hf-warning:#e0b35a;--hf-warning-soft:#2e2614;--hf-warning-text:#eac77f;--hf-danger:#e47a62;--hf-danger-soft:#331b16;--hf-danger-text:#f0a08d;--hf-on-danger:#1a1b16;--hf-info:#74a6d8;--hf-info-soft:#16212e;--hf-info-text:#a3c6ea;--hf-chart-1:#85ed75;--hf-chart-2:#74a6d8;--hf-chart-3:#e0b35a;--hf-chart-4:#a98fd0;--hf-chart-5:#e47a62;--hf-chart-6:#a3ad7e;--hf-type-1:#3987e5;--hf-type-2:#d95926;--hf-type-3:#199e70;--hf-type-4:#c98500;--hf-type-5:#d55181;--hf-type-6:#008300;--hf-type-7:#9085e9;--hf-type-8:#e66767;--hf-shadow-1:0 1px 2px #0006;--hf-shadow-2:0 1px 2px #0006, 0 8px 24px #00000073;--hf-shadow-3:0 2px 6px #00000073, 0 24px 64px #000000b3;--hf-logo-bg:#1a1a1a;--hf-shadow-color:#000;--hf-tooltip:#1c1c1c;--hf-on-tooltip:#f2f2f2;--hf-on-tooltip-2:#cfcfcf;--hf-on-tooltip-muted:#ababab;--hf-on-tooltip-accent:#a3f396;--hf-on-tooltip-warning:#eccb88;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--hf-bg);color:var(--hf-text)}.hf-app{background:var(--hf-bg);min-height:100dvh;color:var(--hf-text);font-family:var(--hf-font-sans);font-size:var(--hf-text-md);-webkit-font-smoothing:antialiased}.hf-app :focus-visible{outline:2px solid var(--hf-focus);outline-offset:2px}.hf-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hf-mono{font-family:var(--hf-font-mono);font-size:.92em}.hf-num{font-variant-numeric:tabular-nums}@keyframes hf-spin{to{transform:rotate(360deg)}}@keyframes hf-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes hf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes hf-pop{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}.hf-spin{animation:.9s linear infinite hf-spin}@media (prefers-reduced-motion:reduce){.hf-app *,.hf-app :before,.hf-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.hf-app) h1,:where(.hf-app) h2{color:var(--hf-text)}:where(.hf-app) label{color:var(--hf-text-2)}:where(.hf-app) input,:where(.hf-app) textarea{color:var(--hf-text);background:var(--hf-field);border-color:var(--hf-border-strong)}:where(.hf-app) pre{background:var(--hf-sunken);color:var(--hf-text-2)}:where(.hf-app) code{color:var(--hf-text-2)}:where(.hf-app) summary{color:var(--hf-muted)}:where(.hf-app) .button{background:var(--hf-raised);border-color:var(--hf-border-strong);color:var(--hf-text)}:where(.hf-app) .panel,:where(.hf-app) .simple-list,:where(.hf-app) .modal,:where(.hf-app) .menu-content,:where(.hf-app) .table-scroll,:where(.hf-app) .widget,:where(.hf-app) .issues{background:var(--hf-raised);border-color:var(--hf-border);color:var(--hf-text)}:where(.hf-app) .simple-row{border-color:var(--hf-border);color:var(--hf-text)}:where(.hf-app) .simple-row:hover{background:var(--hf-hover)}:where(.hf-app) th{color:var(--hf-muted);background:var(--hf-raised);border-color:var(--hf-border)}:where(.hf-app) td{border-color:var(--hf-border)}:where(.hf-app) .page-heading p,:where(.hf-app) .simple-row p{color:var(--hf-muted)}:where(.hf-app) td{color:var(--hf-text)}:where(.hf-app) .button:hover{background:var(--hf-hover)}:where(.hf-app) .button.primary{background:var(--hf-ink);border-color:var(--hf-ink);color:var(--hf-on-ink)}:where(.hf-app) .button.primary:hover{background:var(--hf-ink-hover)}:where(.hf-app) .text-button,:where(.hf-app) .icon-btn,:where(.hf-app) .checkbox{color:var(--hf-text-2)}:where(.hf-app) .badge,:where(.hf-app) .badge.green,:where(.hf-app) .badge.purple{background:var(--hf-sunken);border-color:var(--hf-border);color:var(--hf-text-2)}:where(.hf-app) .badge:empty{display:none}:where(.hf-app) .badge.amber{background:var(--hf-warning-soft);color:var(--hf-warning-text)}:where(.hf-app) .badge.red{background:var(--hf-danger-soft);color:var(--hf-danger-text)}:where(.hf-app) .tabs{border-color:var(--hf-border)}:where(.hf-app) .tabs button{color:var(--hf-muted)}:where(.hf-app) .tabs button.active{color:var(--hf-text);border-color:var(--hf-accent)}:where(.hf-app) .panel-title{border-color:var(--hf-border)}:where(.hf-app) .panel-title h3,:where(.hf-app) .metric-value,:where(.hf-app) .preview-value{color:var(--hf-text)}:where(.hf-app) .panel-title>a,:where(.hf-app) .metric-value>span,:where(.hf-app) .simple-row small,:where(.hf-app) .dataset-meta{color:var(--hf-muted)}:where(.hf-app) .sql-block{background:var(--hf-sunken);border-color:var(--hf-border);color:var(--hf-text-2)}:where(.hf-app) .graph-fields{border-color:var(--hf-border)}:where(.hf-app) .issue-row a,:where(.hf-app) .edit-mark,:where(.hf-app) .edit-label{color:var(--hf-accent-text)}:where(.hf-app) .records-table .record-link{color:var(--hf-text);-webkit-text-decoration-color:var(--hf-border-strong);text-decoration-color:var(--hf-border-strong)}:where(.hf-app) .attention{color:var(--hf-warning-text)}:where(.hf-app) .notice{background:var(--hf-sunken);border-color:var(--hf-border);color:var(--hf-text-2)}:where(.hf-app) .error-box{background:var(--hf-danger-soft);border-color:color-mix(in srgb, var(--hf-danger) 25%, transparent);color:var(--hf-danger-text)}:where(.hf-app) .preview-grid>div,:where(.hf-app) .modal-head,:where(.hf-app) .graph-node{background:var(--hf-raised);border-color:var(--hf-border)}:where(.hf-app) .menu-content>a:hover,:where(.hf-app) .menu-content>button:hover,:where(.hf-app) .clickable:hover,:where(.hf-app) a.simple-row:hover,:where(.hf-app) button.simple-row:hover{background:var(--hf-hover)}:where(.hf-app) .graph-node-top strong{color:var(--hf-text)}:where(.hf-app) .graph-node-top small,:where(.hf-app) .graph-fields{color:var(--hf-muted)}:where(.hf-app) .resource-icon{background:var(--hf-sunken);border-color:var(--hf-border);color:var(--hf-text-2)}:where(.hf-app) .choice-card{background:var(--hf-raised);border-color:var(--hf-border-strong);color:var(--hf-text)}:where(.hf-app) .choice-card.selected{background:var(--hf-raised);border-color:var(--hf-text-2);box-shadow:inset 0 0 0 1px var(--hf-text-2)}:where(.hf-app) .choice-card-description{color:var(--hf-muted)}:where(.hf-app) .choice-card-heading input[type=radio]{background:var(--hf-field);border-color:var(--hf-faint)}:where(.hf-app) .choice-card-heading input:checked{border-color:var(--hf-text)}:where(.hf-app) .graph-canvas,:where(.hf-app) .ontology-canvas{background:var(--hf-sunken)}:where(.hf-app) .react-flow{--xy-background-color:transparent;--xy-edge-stroke:var(--hf-border-strong);--xy-controls-button-background-color:var(--hf-raised);--xy-controls-button-background-color-hover:var(--hf-hover);--xy-controls-button-color:var(--hf-text-2);--xy-controls-button-color-hover:var(--hf-text);--xy-controls-button-border-color:var(--hf-border);--xy-controls-box-shadow:var(--hf-shadow-1);--xy-attribution-background-color:transparent;--xy-edge-label-background-color:var(--hf-raised);--xy-edge-label-color:var(--hf-text-2);color:var(--hf-text)}:where(.hf-app) .react-flow__attribution a{color:var(--hf-muted)}.hf-app .react-flow__handle{border-color:var(--hf-raised)!important}.hf-page .reading-width{max-width:none;margin:0}.hf-page a.back-link{display:none}:where(.hf-app) .page-heading{margin-bottom:var(--hf-space-3)}:where(.hf-app) .page-heading h1{font-family:var(--hf-font-display);font-size:var(--hf-text-2xl);letter-spacing:-.5px;line-height:1.2}:where(.hf-app) .page-heading p{margin-top:6px}:where(.hf-app) .heading-actions{flex-wrap:wrap}@media (max-width:800px){:where(.hf-app) .page-heading h1{font-size:23px}}:where(.hf-page) .toolbar,:where(.hf-page) .record-actions{flex-wrap:wrap}
.hf-btn{border-radius:var(--hf-radius);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--hf-duration) var(--hf-ease), border-color var(--hf-duration) var(--hf-ease), color var(--hf-duration) var(--hf-ease), box-shadow var(--hf-duration) var(--hf-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.hf-btn--sm{height:28px;font-size:var(--hf-text-sm);border-radius:var(--hf-radius-sm);padding:0 10px}.hf-btn--md{height:34px;font-size:var(--hf-text-base);padding:0 13px}.hf-btn--lg{height:40px;font-size:var(--hf-text-md);padding:0 18px}.hf-btn--icon.hf-btn--sm{width:28px;padding:0}.hf-btn--icon.hf-btn--md{width:34px;padding:0}.hf-btn--icon.hf-btn--lg{width:40px;padding:0}.hf-btn--primary{background:var(--hf-ink);color:var(--hf-on-ink);box-shadow:var(--hf-shadow-1)}.hf-btn--primary:hover:not(:disabled){background:var(--hf-ink-hover)}.hf-btn--secondary{background:var(--hf-raised);border-color:var(--hf-border-strong);color:var(--hf-text);box-shadow:var(--hf-shadow-1)}.hf-btn--secondary:hover:not(:disabled){background:var(--hf-hover)}.hf-btn--ghost{color:var(--hf-text-2);background:0 0}.hf-btn--ghost:hover:not(:disabled){background:var(--hf-hover);color:var(--hf-text)}.hf-btn--accent{background:var(--hf-accent);color:var(--hf-on-accent)}.hf-btn--accent:hover:not(:disabled){background:var(--hf-accent-strong)}.hf-btn--danger{background:var(--hf-danger);color:var(--hf-on-danger)}.hf-btn--danger:hover:not(:disabled){filter:brightness(.94)}.hf-btn:disabled{opacity:.5;cursor:not-allowed}.hf-page{width:100%;padding:var(--hf-space-4) var(--hf-space-5) var(--hf-space-8);margin:0 auto}.hf-page--narrow{max-width:880px}.hf-page--default{max-width:1280px}.hf-page--wide{max-width:1600px}.hf-page--full{max-width:none;padding:0}.hf-page-header,.hf-page-header.has-tabs{margin-bottom:var(--hf-space-3)}.hf-breadcrumbs ol{margin:0 0 var(--hf-space-15);font-size:var(--hf-text-sm);color:var(--hf-muted);flex-wrap:wrap;align-items:center;gap:4px;padding:0;list-style:none;display:flex}.hf-breadcrumbs li{align-items:center;gap:4px;min-width:0;display:inline-flex}.hf-breadcrumbs a{color:var(--hf-muted);text-decoration:none}.hf-breadcrumbs a:hover{color:var(--hf-text)}.hf-breadcrumbs [aria-current]{color:var(--hf-text-2);text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.hf-page-header-row{justify-content:space-between;align-items:flex-start;gap:var(--hf-space-3);display:flex}.hf-page-header-title{align-items:flex-start;gap:var(--hf-space-2);min-width:0;display:flex}.hf-page-header-icon{border:1px solid var(--hf-border);border-radius:var(--hf-radius-lg);background:var(--hf-raised);width:44px;height:44px;box-shadow:var(--hf-shadow-1);color:var(--hf-text-2);flex:none;place-items:center;display:grid}.hf-page-header h1{font-family:var(--hf-font-display);font-size:var(--hf-text-2xl);letter-spacing:-.5px;color:var(--hf-text);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.2}.hf-eyebrow{font-size:var(--hf-text-xs);color:var(--hf-muted);font-family:var(--hf-font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-weight:500}.hf-page-header-subtitle{max-width:720px;color:var(--hf-muted);font-size:var(--hf-text-md);margin:6px 0 0;line-height:1.55}.hf-page-header-meta{font-size:var(--hf-text-sm);color:var(--hf-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.hf-page-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hf-page-header-tabs{margin-top:var(--hf-space-3)}.hf-tabs{border-bottom:1px solid var(--hf-border);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.hf-tab{height:38px;color:var(--hf-muted);font:inherit;font-size:var(--hf-text-base);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;font-weight:500;display:inline-flex;position:relative}.hf-tab:hover,.hf-tab.is-active{color:var(--hf-text)}.hf-tab.is-active:after{content:"";border-radius:var(--hf-radius-sm);background:var(--hf-ink);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.hf-tab:disabled{opacity:.45;cursor:not-allowed}.hf-tab-count{border-radius:var(--hf-radius-pill);background:var(--hf-sunken);min-width:20px;color:var(--hf-muted);font-size:var(--hf-text-xs);font-variant-numeric:tabular-nums;padding:1px 6px}.hf-tab-panel{padding-top:var(--hf-space-3)}.hf-tab-panel:focus-visible{outline-offset:4px}.hf-tone--neutral{--tone:var(--hf-muted);--tone-soft:var(--hf-sunken);--tone-text:var(--hf-text-2)}.hf-tone--accent,.hf-tone--success{--tone:var(--hf-success);--tone-soft:var(--hf-success-soft);--tone-text:var(--hf-success-text)}.hf-tone--warning{--tone:var(--hf-warning);--tone-soft:var(--hf-warning-soft);--tone-text:var(--hf-warning-text)}.hf-tone--danger{--tone:var(--hf-danger);--tone-soft:var(--hf-danger-soft);--tone-text:var(--hf-danger-text)}.hf-tone--info{--tone:var(--hf-info);--tone-soft:var(--hf-info-soft);--tone-text:var(--hf-info-text)}.hf-status,.hf-tag{border-radius:var(--hf-radius-pill);background:var(--tone-soft);height:22px;color:var(--tone-text);font-size:var(--hf-text-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-weight:500;line-height:1;display:inline-flex}.hf-status--sm{height:19px;font-size:var(--hf-text-xs);padding:0 7px}.hf-status--queued{box-shadow:inset 0 0 0 1px var(--hf-border-strong);background:0 0}.hf-status--draft{box-shadow:inset 0 0 0 1px var(--hf-border-strong);background:0 0;border-style:dashed}.hf-status-dot{border-radius:var(--hf-radius-sm);background:var(--tone);flex:none;width:7px;height:7px;display:inline-block}.hf-status-dot.is-live{animation:1.6s ease-in-out infinite hf-pulse}.hf-tag{border-radius:var(--hf-radius-sm)}.hf-empty{text-align:center;padding:var(--hf-space-6) var(--hf-space-3);color:var(--hf-muted);flex-direction:column;align-items:center;display:flex}.hf-empty--sm{padding:var(--hf-space-3) var(--hf-space-2)}.hf-empty--lg{padding:var(--hf-space-8) var(--hf-space-3)}.hf-empty-icon{width:48px;height:48px;margin-bottom:var(--hf-space-2);border:1px solid var(--hf-border);border-radius:var(--hf-radius-lg);background:var(--hf-raised);box-shadow:var(--hf-shadow-1);color:var(--hf-text-2);place-items:center;display:grid}.hf-empty--sm .hf-empty-icon{width:36px;height:36px;margin-bottom:var(--hf-space-15)}.hf-empty h3{color:var(--hf-text);font-size:var(--hf-text-lg);margin:0;font-weight:600}.hf-empty--lg h3{font-family:var(--hf-font-display);font-size:var(--hf-text-xl);font-weight:400}.hf-empty p{max-width:420px;font-size:var(--hf-text-base);margin:6px 0 0;line-height:1.55}.hf-empty-action{margin-top:var(--hf-space-2);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hf-stat{min-width:0;padding:var(--hf-space-2) var(--hf-space-2) 14px;border:1px solid var(--hf-border);border-radius:var(--hf-radius-lg);background:var(--hf-raised);box-shadow:var(--hf-shadow-1);color:var(--hf-text);flex-direction:column;gap:6px;text-decoration:none;display:flex}.hf-stat.is-link{transition:border-color var(--hf-duration) var(--hf-ease), box-shadow var(--hf-duration) var(--hf-ease), transform var(--hf-duration) var(--hf-ease)}.hf-stat.is-link:hover{border-color:var(--hf-border-strong);box-shadow:var(--hf-shadow-2)}.hf-stat-label{color:var(--hf-muted);font-size:var(--hf-text-sm);align-items:center;gap:7px;font-weight:500;display:flex}.hf-stat-label>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hf-stat-go{opacity:0;transition:opacity var(--hf-duration) var(--hf-ease);margin-left:auto}.hf-stat.is-link:hover .hf-stat-go,.hf-stat.is-link:focus-visible .hf-stat-go{opacity:1}.hf-stat-value{letter-spacing:-.6px;color:var(--hf-text);font-size:28px;font-weight:500;line-height:1.1}.hf-stat-value small{color:var(--hf-muted);font-size:var(--hf-text-md);letter-spacing:0;margin-left:4px;font-weight:400}.hf-stat-skeleton{width:64px;height:28px;display:block}.hf-stat-delta{font-size:var(--hf-text-sm)}.hf-stat-delta.is-good{color:var(--hf-success-text)}.hf-stat-delta.is-bad{color:var(--hf-danger-text)}.hf-stat-delta.is-flat,.hf-stat-hint{color:var(--hf-muted);font-size:var(--hf-text-sm);line-height:1.45}.hf-stat-extra{margin-top:auto;padding-top:6px}.hf-section{margin-bottom:var(--hf-space-4)}.hf-section-head,.hf-panel-head{justify-content:space-between;align-items:flex-end;gap:var(--hf-space-2);display:flex}.hf-section-head{margin-bottom:var(--hf-space-15)}.hf-section-head h2{color:var(--hf-muted);font-size:var(--hf-text-xs);font-family:var(--hf-font-mono);letter-spacing:.05em;text-transform:uppercase;margin:0;font-weight:500}.hf-section-head p,.hf-panel-head p{color:var(--hf-muted);font-size:var(--hf-text-sm);margin:3px 0 0;line-height:1.5}.hf-section-actions,.hf-panel-actions{flex:none;align-items:center;gap:6px;display:flex}.hf-panel{border:1px solid var(--hf-border);border-radius:var(--hf-radius-lg);background:var(--hf-raised);min-width:0;box-shadow:var(--hf-shadow-1)}.hf-panel-head{padding:14px var(--hf-space-2) 12px;border-bottom:1px solid var(--hf-border);align-items:center}.hf-panel-head h3{font-size:var(--hf-text-base);color:var(--hf-text);margin:0;font-weight:600}.hf-panel-body.is-padded{padding:var(--hf-space-2)}.hf-panel-foot{padding:10px var(--hf-space-2);border-top:1px solid var(--hf-border);color:var(--hf-muted);font-size:var(--hf-text-sm);justify-content:space-between;align-items:center;gap:8px;display:flex}.hf-split{grid-template-columns:var(--hf-split-list) minmax(0, 1fr);border:1px solid var(--hf-border);border-radius:var(--hf-radius-lg);background:var(--hf-raised);min-height:0;display:grid;overflow:hidden}.hf-split-list{border-right:1px solid var(--hf-border);background:var(--hf-surface);min-width:0;overflow:auto}.hf-split-detail{min-width:0;overflow:auto}.hf-kv{gap:0 var(--hf-space-3);margin:0;display:grid}.hf-kv--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-kv--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-kv-row{gap:var(--hf-space-15);border-bottom:1px solid var(--hf-border);font-size:var(--hf-text-base);grid-template-columns:minmax(96px,38%) minmax(0,1fr);padding:9px 0;display:grid}.hf-kv dt{color:var(--hf-muted)}.hf-kv dd{color:var(--hf-text);overflow-wrap:anywhere;margin:0}.hf-kv dd small{color:var(--hf-muted);margin-top:2px;display:block}.hf-kv-empty{color:var(--hf-muted)}.hf-skeleton{border-radius:var(--hf-radius-sm);background:linear-gradient(90deg, var(--hf-sunken) 25%, var(--hf-hover) 50%, var(--hf-sunken) 75%);background-size:200% 100%;height:12px;animation:1.4s linear infinite hf-shimmer;display:inline-block}.hf-skeleton-text{gap:9px;display:grid}.hf-grid-wrap{border:1px solid var(--hf-border);border-radius:var(--hf-radius-lg);background:var(--hf-raised);min-width:0;overflow:hidden}.hf-grid{overscroll-behavior:contain;overflow:auto}.hf-grid-inner{width:100%}.hf-grid-row{grid-template-columns:var(--hf-grid-template);min-width:100%;height:var(--hf-grid-row);border-bottom:1px solid var(--hf-border);display:grid}.hf-grid-head{z-index:1;background:var(--hf-sunken);height:36px;position:sticky;top:0}.hf-grid-th{border-right:1px solid var(--hf-border);min-width:0;display:flex}.hf-grid-th:last-child,.hf-grid-td:last-child{border-right:0}.hf-grid-th button{width:100%;min-width:0;color:var(--hf-text-2);font:inherit;font-size:var(--hf-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:flex}.hf-grid-th button:disabled{cursor:default}.hf-grid-th button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hf-grid-th.is-right button{flex-direction:row-reverse;justify-content:flex-start}.hf-grid-type{color:var(--hf-muted);flex:none}.hf-grid-td{border-right:1px solid var(--hf-border);min-width:0;color:var(--hf-text);font-size:var(--hf-text-base);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 10px;display:flex;overflow:hidden}.hf-grid-td.is-right{font-variant-numeric:tabular-nums;justify-content:flex-end}.hf-grid-td.is-json{font-family:var(--hf-font-mono);font-size:var(--hf-text-sm);color:var(--hf-text-2)}.hf-grid-td.is-timestamp,.hf-grid-td.is-date{color:var(--hf-text-2);font-variant-numeric:tabular-nums}.hf-grid-row.is-clickable{cursor:pointer}.hf-grid-row.is-clickable:hover{background:var(--hf-hover)}.hf-grid-row.is-selected{background:var(--hf-accent-soft)}.hf-grid-row:focus-visible{outline-offset:-2px}.hf-null{color:var(--hf-muted);font-style:italic;font-size:var(--hf-text-sm)}.hf-grid-empty{padding:var(--hf-space-4);color:var(--hf-muted);text-align:center;font-size:var(--hf-text-base)}.hf-grid-foot{border-top:1px solid var(--hf-border);background:var(--hf-surface);color:var(--hf-muted);font-size:var(--hf-text-sm);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.hf-logo{border:1px solid var(--hf-border);border-radius:var(--hf-radius-sm);background:var(--hf-logo-bg);color:var(--hf-text-2);flex:none;place-items:center;display:inline-grid;overflow:hidden}.hf-logo img{object-fit:contain;width:64%;height:64%}.hf-logo.is-wordmark img{width:88%}.hf-logo.is-generic{background:var(--hf-sunken);color:var(--hf-text-2)}.hf-logo-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.hf-logo-stack{align-items:center;display:inline-flex}.hf-logo-stack .hf-logo{box-shadow:0 0 0 2px var(--hf-raised)}.hf-logo-stack .hf-logo+.hf-logo{margin-left:-6px}.hf-logo-more{border-radius:var(--hf-radius-pill);background:var(--hf-sunken);min-width:26px;color:var(--hf-muted);font-size:var(--hf-text-xs);padding:0 5px;font-weight:600}.hf-toolbar{margin-bottom:var(--hf-space-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hf-toolbar.is-sticky{z-index:5;background:var(--hf-bg);padding:8px 0;position:sticky;top:0}.hf-toolbar-spacer{flex:1}.hf-search{flex:0 320px;align-items:center;min-width:220px;display:flex;position:relative}.hf-search>svg{color:var(--hf-faint);pointer-events:none;position:absolute;left:10px}.hf-search input{border:1px solid var(--hf-border-strong);border-radius:var(--hf-radius);background:var(--hf-field);width:100%;height:34px;color:var(--hf-text);font:inherit;font-size:var(--hf-text-base);padding:0 30px 0 32px}.hf-search input::-webkit-search-cancel-button{display:none}.hf-search button{border-radius:var(--hf-radius-sm);width:22px;height:22px;color:var(--hf-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:6px}.hf-search button:hover{background:var(--hf-hover)}.hf-filter-select{border:1px solid var(--hf-border-strong);border-radius:var(--hf-radius);background:var(--hf-field);height:34px;color:var(--hf-muted);font-size:var(--hf-text-sm);flex-direction:row;align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.hf-segmented{border-radius:var(--hf-radius);background:var(--hf-sunken);gap:2px;padding:3px;display:inline-flex}.hf-segmented button{border-radius:var(--hf-radius-sm);height:28px;color:var(--hf-muted);font:inherit;font-size:var(--hf-text-base);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.hf-segmented button.is-active{background:var(--hf-raised);color:var(--hf-text);box-shadow:var(--hf-shadow-1)}.hf-segmented button span{color:var(--hf-muted);font-size:var(--hf-text-xs)}.hf-filterbar-count{color:var(--hf-muted);font-size:var(--hf-text-sm)}.hf-field{margin-top:var(--hf-space-2);color:var(--hf-text-2);font-size:var(--hf-text-base);gap:6px;display:grid}.hf-field input,.hf-field textarea{border:1px solid var(--hf-border-strong);border-radius:var(--hf-radius);background:var(--hf-field);width:100%;min-height:36px;color:var(--hf-text);font:inherit;font-size:var(--hf-text-md);padding:8px 11px}.hf-field small{color:var(--hf-muted)}.hf-dialog{border-radius:var(--hf-radius-xl);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);color:var(--hf-text);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.hf-dialog::backdrop{background:var(--hf-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hf-dialog--sm{width:420px}.hf-dialog--md{width:560px}.hf-dialog--lg{width:760px}.hf-dialog--xl{width:1040px}.hf-dialog-card{border:1px solid var(--hf-border);border-radius:var(--hf-radius-xl);background:var(--hf-raised);max-height:calc(100dvh - 48px);box-shadow:var(--hf-shadow-3);animation:hf-pop .18s var(--hf-ease);font-family:var(--hf-font-sans);flex-direction:column;display:flex}.hf-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--hf-space-2);padding:var(--hf-space-3) var(--hf-space-3) 0;display:flex}.hf-dialog-head h2{font-family:var(--hf-font-display);font-size:var(--hf-text-xl);letter-spacing:-.3px;color:var(--hf-text);margin:0;font-weight:400}.hf-dialog-head p{color:var(--hf-muted);font-size:var(--hf-text-base);margin:6px 0 0;line-height:1.5}.hf-dialog-body{padding:var(--hf-space-2) var(--hf-space-3) var(--hf-space-3);overflow:auto}.hf-dialog-foot{padding:14px var(--hf-space-3);border-top:1px solid var(--hf-border);justify-content:flex-end;gap:8px;display:flex}.hf-dialog--drawer{width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.hf-dialog--drawer .hf-dialog-card{border-width:0 0 0 1px;border-radius:0;height:100%;max-height:none}.hf-menu{display:inline-flex;position:relative}.hf-menu-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.hf-menu-popover{z-index:60;min-width:max(220px, var(--hf-menu-trigger-width,0px));max-width:min(max(320px, var(--hf-menu-trigger-width,0px)), calc(100vw - 16px));border:1px solid var(--hf-border);border-radius:var(--hf-radius-lg);background:var(--hf-raised);max-height:calc(100dvh - 16px);color:var(--hf-text);box-shadow:var(--hf-shadow-3);font-family:var(--hf-font-sans);animation:hf-pop .14s var(--hf-ease);margin:0;padding:6px;position:fixed;inset:auto;overflow:auto}.hf-menu-item{border-radius:var(--hf-radius-sm);width:100%;min-height:32px;color:var(--hf-text);font:inherit;font-size:var(--hf-text-base);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 9px;text-decoration:none;display:flex}.hf-menu-item svg{color:var(--hf-muted);flex:none}.hf-menu-item:hover,.hf-menu-item:focus-visible{background:var(--hf-hover);outline:none}.hf-menu-item.is-danger{color:var(--hf-danger-text)}.hf-menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.hf-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hf-menu-hint{color:var(--hf-muted);font-size:var(--hf-text-sm)}.hf-menu-check.is-hidden{visibility:hidden}.hf-menu-separator{background:var(--hf-border);height:1px;margin:5px 4px}.hf-menu-header{gap:1px;padding:8px 9px 6px;line-height:1.3;display:grid}.hf-menu-header strong{color:var(--hf-text);font-size:var(--hf-text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hf-menu-header small{color:var(--hf-muted);font-size:var(--hf-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hf-menu-group-label{color:var(--hf-muted);font-size:var(--hf-text-xs);font-family:var(--hf-font-mono);letter-spacing:.05em;text-transform:uppercase;padding:8px 9px 4px;font-weight:500}.hf-select{min-width:0;display:flex}.hf-select-trigger{border:1px solid var(--hf-border-strong);border-radius:var(--hf-radius);background:var(--hf-field);width:100%;min-height:36px;color:var(--hf-text);font:inherit;font-size:var(--hf-text-md);text-align:left;cursor:pointer;transition:border-color var(--hf-duration) var(--hf-ease);align-items:center;gap:8px;padding:8px 11px;line-height:1.3;display:flex}.hf-select-trigger:hover:not(:disabled),.hf-select-trigger[aria-expanded=true]{border-color:var(--hf-faint)}.hf-select-trigger svg{color:var(--hf-muted);transition:transform var(--hf-duration) var(--hf-ease);flex:none}.hf-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.hf-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hf-select-value.is-placeholder{color:var(--hf-muted)}.hf-select-popover{max-height:min(340px,100dvh - 16px)}.hf-select-popover .hf-menu-item[aria-selected=true]{font-weight:500}.hf-filter-select .hf-select-trigger{height:30px;min-height:0;font-size:var(--hf-text-base);background:0 0;border:0;padding:0 4px}@media (max-width:800px){.hf-page{padding:var(--hf-space-3) var(--hf-space-2) var(--hf-space-6)}.hf-page--full{padding:0}.hf-page-header-row{flex-direction:column;align-items:stretch}.hf-page-header-actions{justify-content:flex-start}.hf-page-header h1{font-size:23px}.hf-search{flex:100%;min-width:0}.hf-kv--2,.hf-kv--3,.hf-split{grid-template-columns:minmax(0,1fr)}.hf-split.has-selection .hf-split-list,.hf-split:not(.has-selection) .hf-split-detail{display:none}.hf-split-list{border-right:0}.hf-dialog{width:calc(100vw - 16px)}.hf-dialog-card,.hf-dialog{max-height:calc(100dvh - 16px)}.hf-dialog.hf-dialog--drawer{width:min(520px,100vw);max-height:100dvh}.hf-dialog--drawer .hf-dialog-card{max-height:none}.hf-search input,.hf-field :is(input,textarea){font-size:16px}}
