.nb.product-screens{--fz-background:rgb(var(--background));--fz-warm:rgb(var(--background));--fz-text:rgb(var(--foreground));--fz-text-secondary:rgb(var(--muted-foreground));--fz-border:rgb(var(--border));--fz-selected:rgb(255 255 255/0.7);--fz-focus:rgb(var(--ring));background-color:var(--surface-app-ground,rgb(var(--background)));color:rgb(var(--foreground))}.nb.product-screens :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid rgb(var(--ring));outline-offset:2px}.nb.product-screens :is(h1,h2,h3,h4,.nb-display){font-family:var(--font-product-body),system-ui,sans-serif;color:rgb(var(--foreground));letter-spacing:-.02em}.nb.product-screens h1{font-weight:600}.nb.product-screens :is(h2,h3,h4){font-weight:600}.nb.product-screens .font-nbdisplay{font-family:var(--font-product-body),system-ui,sans-serif;font-weight:600;letter-spacing:-.02em}.nb.product-screens .nb-label{font-family:var(--font-product-body),system-ui,sans-serif;text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:500;line-height:1.5}.nb.product-screens :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]),select,textarea){border:1px solid rgb(var(--foreground)/.15);border-radius:12px;background-color:rgb(255 255 255/.75);color:rgb(var(--foreground));box-shadow:inset 0 1px 0 rgb(255 255 255/.9);transition:border-color .15s,background-color .15s}.nb.product-screens :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea):hover{border-color:rgb(var(--foreground)/.28)}.nb.product-screens :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea):focus{border-color:rgb(var(--foreground)/.45);background-color:rgb(255 255 255)}.nb.product-screens :is(input,textarea)::-moz-placeholder{color:rgb(var(--muted-foreground)/.85)}.nb.product-screens :is(input,textarea)::placeholder{color:rgb(var(--muted-foreground)/.85)}.nb.product-screens :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]),textarea).nb-field-prose{border-color:transparent;background-color:transparent;box-shadow:none}.nb.product-screens :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]),textarea).nb-field-prose:hover{border-color:rgb(var(--foreground)/.18)}.nb.product-screens :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]),textarea).nb-field-prose:focus{border-color:rgb(var(--foreground)/.45);background-color:rgb(255 255 255)}.nb.product-screens select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c6b80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.nb.product-screens :is(input[type=checkbox],input[type=radio]){accent-color:rgb(var(--foreground))}.nb.product-screens :is(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.nb.product-screens table th{text-transform:none;letter-spacing:0;font-weight:500;color:rgb(var(--muted-foreground))}.nb.product-screens table :is(thead tr,tbody tr){border-color:rgb(var(--foreground)/.08)}.nb.product-screens a.underline,.nb.product-screens a[class*=underline-offset]{text-decoration-color:rgb(var(--foreground)/.3);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .15s,color .15s}.nb.product-screens a.underline:hover,.nb.product-screens a[class*=underline-offset]:hover{text-decoration-color:rgb(var(--foreground))}.nb.product-screens [hidden]{display:none!important}.nb.product-screens button:not([class*=rounded]){border-radius:var(--radius-control)}.nb.product-screens button:disabled{cursor:not-allowed}.nb.product-screens [data-table-viewport]{position:relative;min-width:0;max-width:100%}.nb.product-screens [data-table-viewport]:focus-visible{outline-offset:-2px}.nb.product-screens hr{border-color:rgb(var(--foreground)/.08)}:root{--surface-content:255 255 255;--surface-inset:247 244 237;--surface-navigation:245 240 229;--surface-floating:255 255 255;--surface-workspace:234 226 211;--surface-selected:239 231 215;--surface-border:217 210 195;--surface-elevation:0 1px 1px rgb(var(--foreground)/0.04),0 10px 24px -18px rgb(var(--foreground)/0.22);--surface-floating-elevation:0 18px 48px -20px rgb(var(--foreground)/0.30),0 2px 6px rgb(var(--foreground)/0.06);--surface-glass-highlight:0 1px 0 rgb(255 255 255/0.82) inset;--surface-app-ground:color-mix(in srgb,rgb(var(--background)) 52%,white);--surface-navigation-color:color-mix(in srgb,rgb(var(--surface-navigation)) 62%,white);--surface-reading-color:var(--surface-content);--surface-supporting-color:color-mix(in srgb,rgb(var(--surface-selected)) 42%,white);--surface-inset-color:color-mix(in srgb,rgb(var(--surface-inset)) 54%,white);--surface-workspace-color:color-mix(in srgb,rgb(var(--surface-workspace)) 58%,white);--glass-card-background:rgb(var(--surface-reading-color)/0.92);--glass-card-border:rgb(var(--surface-content)/0.96);--glass-card-shadow:var(--surface-glass-highlight),var(--surface-elevation);--glass-bar-background:rgb(var(--surface-content)/0.84);--glass-navigation-background:color-mix(in srgb,var(--surface-navigation-color) 86%,transparent);--glass-overlay-background:rgb(var(--surface-floating)/0.91);--glass-overlay-shadow:var(--surface-glass-highlight),var(--surface-floating-elevation)}html:is([data-fz-theme=brass],[data-fz-theme=teal],[data-fz-theme=harbour]){--surface-app-ground:color-mix(in srgb,rgb(var(--background)) 38%,white);--surface-navigation-color:color-mix(in srgb,rgb(var(--background)) 48%,white);--surface-supporting-color:color-mix(in srgb,rgb(var(--background)) 24%,white);--surface-inset-color:color-mix(in srgb,rgb(var(--background)) 16%,white);--surface-workspace-color:color-mix(in srgb,rgb(var(--background)) 30%,white)}.nb.product-screens{--canvas-surface:var(--surface-workspace);--canvas-panel:var(--surface-content);--canvas-toolbar:var(--surface-floating);--canvas-surface-color:var(--surface-workspace-color);--fz-selected:rgb(var(--surface-selected))}.nb.product-screens .application-frame{background:var(--surface-app-ground)}.nb.product-screens .application-body{background:transparent}.nb.product-screens .glass{background:var(--glass-card-background);border-color:var(--glass-card-border);box-shadow:var(--glass-card-shadow);backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%)}.nb.product-screens .glass-interactive:hover{background:rgb(var(--surface-content)/.97);border-color:rgb(var(--ring)/.5);box-shadow:var(--surface-glass-highlight),var(--surface-floating-elevation);transform:translateY(-1px)}.nb.product-screens .glass-lead{background:var(--surface-supporting-color);border-color:rgb(var(--ring)/.3)}.nb.product-screens .surface-inset{background:var(--surface-inset-color);border-color:rgb(var(--theme-accent)/.15)}.nb.product-screens .glass-bar{background:var(--glass-bar-background);border-color:var(--glass-card-border);box-shadow:var(--surface-glass-highlight),0 10px 26px -24px rgb(var(--foreground)/.42);backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%)}body:has(.nb.product-screens) [data-sidebar=sidebar]{background:var(--glass-navigation-background);border-color:var(--glass-card-border);box-shadow:var(--surface-glass-highlight),inset -1px 0 rgb(var(--surface-content)/.68);backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}body:has(.nb.product-screens) [data-sidebar=menu-button][data-active=true]{background:rgb(var(--surface-content)/.78);color:rgb(var(--theme-accent));box-shadow:var(--surface-glass-highlight),inset 3px 0 rgb(var(--theme-accent)),var(--surface-elevation)}body:has(.nb.product-screens) [data-sidebar=menu-button]:not([data-active=true]):hover{background:rgb(var(--surface-content)/.62)}.nb.product-screens .application-header{background:var(--glass-bar-background);border-color:var(--glass-card-border);box-shadow:var(--surface-glass-highlight),0 8px 24px -22px rgb(var(--foreground)/.38);backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%)}body:has(.nb.product-screens) .glass-strong{background:var(--glass-overlay-background);border-color:var(--glass-card-border);box-shadow:var(--glass-overlay-shadow);backdrop-filter:blur(26px) saturate(122%);-webkit-backdrop-filter:blur(26px) saturate(122%)}body:has(.nb.product-screens) [data-sidebar=sidebar][data-mobile=true]{background:var(--surface-navigation-color)}.nb.product-screens table tbody tr:hover,.nb.product-screens table thead{background:var(--surface-inset-color)}.nb.product-screens .canvas-preview{background:radial-gradient(circle at 50% 42%,rgb(var(--surface-content)/.72),transparent 58%),var(--surface-workspace-color)}@media (prefers-reduced-transparency:reduce){.nb.product-screens :is(.glass,.glass-bar,.application-header,[data-sidebar=sidebar]),body:has(.nb.product-screens) .glass-strong{background:rgb(var(--surface-content));backdrop-filter:none;-webkit-backdrop-filter:none}body:has(.nb.product-screens) [data-sidebar=sidebar],body:has(.nb.product-screens) [data-sidebar=sidebar][data-mobile=true]{background:var(--surface-navigation-color);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.nb.product-screens *,body:has(.nb.product-screens) .glass-strong{animation-duration:.01ms!important;transition-duration:.01ms!important}}