*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;min-height:100%}body{min-height:100%;margin:0;padding:0}img,svg,video,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit}
:root{--primitive-accent-violet:#9175ff;--primitive-accent-violet-bg:#9175ff21;--primitive-accent-green:#00d79b;--primitive-accent-green-bg:#00d79b21;--primitive-accent-pink:#ff69c0;--primitive-accent-pink-bg:#ff69c021;--primitive-accent-blue:#698cff;--primitive-accent-blue-bg:#698cff21;--primitive-accent-red:#ff7577;--primitive-accent-red-bg:#ff757721;--primitive-brand-violet:var(--primitive-accent-violet);--primitive-brand-violet-hover:#a693ff;--primitive-brand-violet-active:#bdb0ff;--primitive-brand-violet-bg:var(--primitive-accent-violet-bg);--primitive-overlay-subtle:#ffffff0d;--primitive-overlay-soft:#ffffff12;--primitive-overlay-strong:#ffffff1f;--primitive-feedback-success:var(--primitive-accent-green);--primitive-feedback-warning:#fde047;--primitive-feedback-danger:var(--primitive-accent-red);--primitive-feedback-info:var(--primitive-accent-blue);--primitive-brand-blue:var(--primitive-brand-violet);--primitive-brand-mint:var(--primitive-feedback-success);--primitive-brand-clay:var(--primitive-feedback-warning);--primitive-brand-clay-bg:#fde0471f;--primitive-brand-pink:var(--primitive-feedback-danger);--primitive-brand-pink-bg:#da373c1f;--primitive-categorical-1:var(--primitive-brand-violet);--primitive-categorical-2:#0ea5e9;--primitive-categorical-3:#14b8a6;--primitive-categorical-4:#f59e0b;--primitive-categorical-5:#ec4899;--primitive-status-scheduled:#38bdf8}:root,:root[data-theme=light]{--primitive-neutral-100:#f2f3f5;--primitive-neutral-200:#e8e9eb;--primitive-neutral-300:#dcdde1;--primitive-neutral-400:#fff;--primitive-neutral-500:#f5f5f6;--primitive-neutral-600:#c8c9cd;--primitive-neutral-700:#8e9297;--primitive-neutral-800:#42454d;--primitive-neutral-900:#141417;--primitive-bg-primary:#f2f3f5;--primitive-bg-secondary:#fff;--primitive-bg-tertiary:#e8e9eb;--primitive-surface-primary:#fff;--primitive-surface-secondary:#e8e9eb;--primitive-surface-elevated:#fff;--primitive-surface-input:#f5f5f6;--primitive-text-primary:#141417;--primitive-text-secondary:#61656b;--primitive-text-tertiary:#8e9297;--primitive-text-inverse:#f2f3f5;--primitive-border-default:#dcdde1;--primitive-border-strong:#c8c9cd;--primitive-state-hover:#e8e9eb;--primitive-state-disabled:#dcdde1}.dark,:root[data-theme=dark]{--primitive-neutral-100:#1b1b1b;--primitive-neutral-200:#212121;--primitive-neutral-300:#292929;--primitive-neutral-400:#343434;--primitive-neutral-500:#2e2e2e;--primitive-neutral-600:#383838;--primitive-neutral-700:#858585;--primitive-neutral-800:#a9a9a9;--primitive-neutral-900:#f7f7f7;--primitive-bg-primary:#1b1b1b;--primitive-bg-secondary:#212121;--primitive-bg-tertiary:#292929;--primitive-surface-primary:#292929;--primitive-surface-secondary:#343434;--primitive-surface-elevated:#383838;--primitive-surface-input:#343434;--primitive-text-primary:#f7f7f7;--primitive-text-secondary:#a9a9a9;--primitive-text-tertiary:#858585;--primitive-text-inverse:#1b1b1b;--primitive-border-default:#343434;--primitive-border-strong:#454545;--primitive-state-hover:#434343;--primitive-state-disabled:#2e2e2e}
:root{--semantic-background-primary:var(--primitive-bg-primary);--semantic-background-secondary:var(--primitive-bg-secondary);--semantic-background-tertiary:var(--primitive-bg-tertiary);--semantic-surface-primary:var(--primitive-surface-primary);--semantic-surface-secondary:var(--primitive-surface-secondary);--semantic-surface-elevated:var(--primitive-surface-elevated);--semantic-surface-input:var(--primitive-surface-input);--semantic-surface-underline-bg:var(--primitive-border-default);--semantic-surface-workspace-app-bg:var(--semantic-background-primary);--semantic-surface-workspace-panel-bg:var(--semantic-surface-primary);--semantic-surface-workspace-elevated-bg:var(--semantic-surface-elevated);--semantic-text-primary:var(--primitive-text-primary);--semantic-text-secondary:var(--primitive-text-secondary);--semantic-text-tertiary:var(--primitive-text-tertiary);--semantic-text-inverse:var(--primitive-text-inverse);--semantic-border-default:var(--primitive-border-default);--semantic-border-strong:var(--primitive-border-strong);--semantic-border-focus:var(--primitive-brand-violet-hover);--semantic-primary-default:var(--primitive-brand-violet);--semantic-primary-hover:var(--primitive-brand-violet-hover);--semantic-primary-active:var(--primitive-brand-violet-active);--semantic-feedback-success:var(--primitive-feedback-success);--semantic-feedback-warning:var(--primitive-feedback-warning);--semantic-feedback-danger:var(--primitive-feedback-danger);--semantic-feedback-danger-hovered:color-mix(in srgb, var(--primitive-feedback-danger) 90%, transparent);--semantic-feedback-info:var(--primitive-feedback-info);--semantic-skeleton-bg:color-mix(in srgb, var(--semantic-text-primary) 10%, transparent);--semantic-track-bg:color-mix(in srgb, var(--semantic-text-primary) 20%, transparent);--semantic-state-disabled:var(--primitive-state-disabled);--semantic-state-hover:var(--primitive-state-hover);--semantic-state-selected:var(--primitive-brand-violet);--semantic-interactive-input-bg:var(--semantic-surface-input);--semantic-interactive-input-hovered:var(--semantic-state-hover);--semantic-interactive-input-active:var(--semantic-surface-secondary);--semantic-interactive-button-primary-bg:var(--semantic-text-primary);--semantic-interactive-button-primary-hovered:color-mix(in srgb, var(--semantic-text-primary) 88%, transparent);--semantic-interactive-button-primary-text:var(--semantic-text-inverse);--semantic-interactive-button-secondary-bg:var(--primitive-overlay-soft);--semantic-interactive-button-secondary-hovered:var(--primitive-overlay-strong);--color-surface-app:var(--semantic-background-primary);--color-surface-panel:var(--semantic-surface-primary);--color-surface-raised:var(--semantic-surface-elevated);--color-surface-workspace-app:var(--semantic-surface-workspace-app-bg);--color-surface-workspace-panel:var(--semantic-surface-workspace-panel-bg);--color-surface-workspace-elevated:var(--semantic-surface-workspace-elevated-bg);--color-surface-input:var(--semantic-surface-input);--color-surface-active:var(--semantic-state-hover);--color-surface-popover:var(--semantic-surface-secondary);--color-surface-canvas:var(--semantic-background-tertiary);--color-background-primary:var(--semantic-background-primary);--color-background-secondary:var(--semantic-background-secondary);--color-background-tertiary:var(--semantic-background-tertiary);--color-surface-primary:var(--semantic-surface-primary);--color-surface-secondary:var(--semantic-surface-secondary);--color-surface-elevated:var(--semantic-surface-elevated);--color-text-primary:var(--semantic-text-primary);--color-text-secondary:var(--semantic-text-secondary);--color-text-muted:var(--semantic-text-secondary);--color-text-tertiary:var(--semantic-text-tertiary);--color-text-inverse:var(--semantic-text-inverse);--color-text-on-accent:var(--semantic-text-inverse);--color-accent-label:#fff;--color-border-default:var(--semantic-border-default);--color-border-strong:var(--semantic-border-strong);--color-border-focus:var(--semantic-border-focus);--color-focus-ring:var(--semantic-border-focus);--color-primary-default:var(--semantic-primary-default);--color-primary-hover:var(--semantic-primary-hover);--color-primary-active:var(--semantic-primary-active);--color-accent-primary:var(--semantic-primary-default);--color-accent-primary-bg:var(--primitive-brand-violet-bg);--color-accent-primary-hover:var(--semantic-primary-hover);--color-accent-success:var(--semantic-feedback-success);--color-accent-warning:var(--semantic-feedback-warning);--color-accent-danger:var(--semantic-feedback-danger);--color-accent-danger-hover:var(--semantic-feedback-danger-hovered);--color-accent-info:var(--semantic-feedback-info);--color-accent-scheduled:var(--primitive-status-scheduled);--color-accent-warning-bg:var(--primitive-brand-clay-bg);--color-button-primary-bg:var(--semantic-interactive-button-primary-bg);--color-button-primary-bg-hover:var(--semantic-interactive-button-primary-hovered);--color-button-primary-text:var(--semantic-interactive-button-primary-text);--color-button-secondary-bg:var(--semantic-interactive-button-secondary-bg);--color-button-secondary-bg-hover:var(--semantic-interactive-button-secondary-hovered);--color-overlay-scrim:#0000008f;--color-overlay-subtle:var(--primitive-overlay-subtle);--color-overlay-soft:var(--primitive-overlay-soft);--color-overlay-strong:var(--primitive-overlay-strong);--color-surface-indicator:var(--semantic-surface-underline-bg);--color-state-disabled:var(--semantic-state-disabled);--color-state-hover:var(--semantic-state-hover);--color-state-selected:var(--semantic-state-selected);--color-builder-selection:var(--semantic-primary-default);--color-builder-selection-bg:var(--primitive-brand-violet-bg);--color-builder-selection-muted:color-mix(in srgb, var(--color-builder-selection) 6%, transparent);--color-builder-selection-hover:color-mix(in srgb, var(--color-builder-selection) 10%, transparent);--color-skeleton-bg:var(--semantic-skeleton-bg);--color-categorical-1:var(--primitive-categorical-1);--color-categorical-2:var(--primitive-categorical-2);--color-categorical-3:var(--primitive-categorical-3);--color-categorical-4:var(--primitive-categorical-4);--color-categorical-5:var(--primitive-categorical-5);--color-row-selected-bg:color-mix(in srgb, var(--color-accent-primary) 8%, transparent);--color-accent-hover-bg:color-mix(in srgb, var(--color-accent-primary) 12%, transparent);--color-danger-hover-bg:color-mix(in srgb, var(--color-accent-danger) 14%, transparent);--color-danger-notice-bg:color-mix(in srgb, var(--color-accent-danger) 10%, transparent);--color-danger-notice-border:color-mix(in srgb, var(--color-accent-danger) 45%, transparent);--color-warning-notice-bg:color-mix(in srgb, var(--color-accent-warning) 10%, transparent);--color-warning-notice-border:color-mix(in srgb, var(--color-accent-warning) 40%, transparent);--color-track-bg:var(--semantic-track-bg)}.dark,:root[data-theme=dark]{--color-overlay-scrim:#000000a3}[data-accent]{--color-accent-primary:var(--accent-context);--color-accent-primary-bg:var(--accent-context-bg);--color-accent-primary-hover:var(--accent-context-hover);--color-primary-default:var(--accent-context);--color-primary-hover:var(--accent-context);--color-primary-active:var(--accent-context-hover);--color-state-selected:var(--accent-context);--color-border-focus:var(--accent-context);--color-focus-ring:var(--accent-context);--color-builder-selection:var(--accent-context);--color-builder-selection-bg:var(--accent-context-bg);--color-builder-selection-muted:color-mix(in srgb, var(--accent-context) 6%, transparent);--color-builder-selection-hover:color-mix(in srgb, var(--accent-context) 10%, transparent);--color-row-selected-bg:color-mix(in srgb, var(--accent-context) 8%, transparent);--color-accent-hover-bg:color-mix(in srgb, var(--accent-context) 12%, transparent)}[data-accent=violet]{--accent-context:var(--primitive-accent-violet);--accent-context-bg:var(--primitive-accent-violet-bg);--accent-context-hover:var(--primitive-brand-violet-hover)}[data-accent=green]{--accent-context:var(--primitive-accent-green);--accent-context-bg:var(--primitive-accent-green-bg);--accent-context-hover:#3ce4b4}[data-accent=pink]{--accent-context:var(--primitive-accent-pink);--accent-context-bg:var(--primitive-accent-pink-bg);--accent-context-hover:#ff85cb}[data-accent=blue]{--accent-context:var(--primitive-accent-blue);--accent-context-bg:var(--primitive-accent-blue-bg);--accent-context-hover:#859fff}[data-accent=red]{--accent-context:var(--primitive-accent-red);--accent-context-bg:var(--primitive-accent-red-bg);--accent-context-hover:#ff8d8f}
:root,body,.sf-app-root{--font-family-brand:var(--font-gabarito,"Gabarito"), "Gabarito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-base:var(--font-inter,"Inter"), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-tracking-tight:-.24px;--font-tracking-label:.04em;--font-size-display-l:48px;--line-height-display-l:56px;--text-display-l:600 var(--font-size-display-l) / var(--line-height-display-l) var(--font-family-base);--font-size-heading-xl:32px;--line-height-heading-xl:40px;--text-heading-xl:600 var(--font-size-heading-xl) / var(--line-height-heading-xl) var(--font-family-base);--font-size-heading-l:24px;--line-height-heading-l:32px;--text-heading-l:600 var(--font-size-heading-l) / var(--line-height-heading-l) var(--font-family-base);--font-size-heading-m:20px;--line-height-heading-m:28px;--text-heading-m:500 var(--font-size-heading-m) / var(--line-height-heading-m) var(--font-family-base);--font-size-heading-r:18px;--line-height-heading-r:28px;--text-heading-r:500 var(--font-size-heading-r) / var(--line-height-heading-r) var(--font-family-base);--font-size-heading-s:16px;--line-height-heading-s:24px;--text-heading-s:500 var(--font-size-heading-s) / var(--line-height-heading-s) var(--font-family-base);--font-size-body-m:16px;--line-height-body-m:24px;--text-body-m:400 var(--font-size-body-m) / var(--line-height-body-m) var(--font-family-base);--font-size-body-r:14px;--line-height-body-r:20px;--text-body-r:500 var(--font-size-body-r) / var(--line-height-body-r) var(--font-family-base);--font-size-body-s:12px;--line-height-body-s:16px;--text-body-s:400 var(--font-size-body-s) / var(--line-height-body-s) var(--font-family-base);--font-size-label-m:14px;--line-height-label-m:20px;--text-label-m:500 var(--font-size-label-m) / var(--line-height-label-m) var(--font-family-base);--font-size-label-r:12px;--line-height-label-r:16px;--text-label-r:500 var(--font-size-label-r) / var(--line-height-label-r) var(--font-family-base);--text-badge:600 var(--font-size-label-r) / var(--line-height-label-r) var(--font-family-base);--font-size-label-s:10px;--line-height-label-s:14px;--text-label-s:500 var(--font-size-label-s) / var(--line-height-label-s) var(--font-family-base);--font-size-button:14px;--line-height-button:20px;--text-button:500 var(--font-size-button) / var(--line-height-button) var(--font-family-base);--text-button-s:500 12px / 16px var(--font-family-base);--text-dialog-title:600 var(--font-size-heading-r) / 1 var(--font-family-base);--text-menu-item:400 var(--font-size-label-r) / var(--line-height-label-r) var(--font-family-base);--text-body-regular:400 var(--font-size-body-r) / var(--line-height-body-r) var(--font-family-base);--text-menu-shortcut:400 11px / 14px var(--font-family-base);--text-menu-label:600 var(--font-size-body-r) / var(--line-height-body-r) var(--font-family-base);--text-tooltip:400 var(--font-size-label-r) / var(--line-height-label-r) var(--font-family-base);--text-label-control:500 var(--font-size-body-r) / 1 var(--font-family-base);--text-card-title:600 var(--font-size-heading-m) / var(--line-height-heading-m) var(--font-family-base);--font-size-caption:12px;--line-height-caption:16px;--text-caption:400 var(--font-size-caption) / var(--line-height-caption) var(--font-family-base);--font-size-code:14px;--line-height-code:20px;--text-code:400 var(--font-size-code) / var(--line-height-code) var(--font-family-mono);--font-size-overline:10px;--line-height-overline:14px;--text-overline:500 var(--font-size-overline) / var(--line-height-overline) var(--font-family-base);--text-doc-title:600 28px / 42px var(--font-family-base);--text-doc-h2:600 26px / 36px var(--font-family-base);--text-doc-h3:600 23px / 32px var(--font-family-base);--text-doc-lead:400 16px / 24px var(--font-family-base);--text-doc-body:400 16px / 28px var(--font-family-base);--text-doc-nav:400 14px / 24px var(--font-family-base);--text-doc-nav-active:500 14px / 24px var(--font-family-base);--text-doc-caption:400 13px / 20px var(--font-family-base);--text-doc-code:400 14px / 24px var(--font-family-mono);--doc-measure:836px;--font-size-h-d:var(--font-size-display-l);--text-body-l:var(--text-body-m);--text-body-xs:var(--text-label-s);--text-input-m:400 var(--font-size-body-r) / var(--line-height-body-r) var(--font-family-base);--text-input-s:var(--text-label-r);--text-control:400 var(--font-ui-input) / normal var(--font-family-base);--font-size-plan-price:1.875rem;--font-ui-family:var(--font-family-base);--font-ui-weight-regular:400;--font-ui-weight-medium:500;--font-ui-weight-subheading:600;--font-ui-weight-heading:600;--font-ui-weight-button:500;--font-control-letter:normal;--font-letter-h2:var(--font-tracking-tight);--font-ui-letter-regular:normal;--font-ui-letter-subheading:normal;--font-ui-letter-heading:var(--font-tracking-tight);--font-ui-letter-button:normal;--font-ui-2xs:.625rem;--font-ui-xs:.75rem;--font-ui-sm:.75rem;--font-ui-md:.875rem;--font-ui-lg:.875rem;--font-ui-title:1rem;--font-ui-settings-label:var(--font-ui-xs);--font-ui-label:var(--font-ui-md);--font-ui-input:var(--font-ui-md);--font-ui-meta:var(--font-ui-xs)}
:root{--space-0:0;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-36:36px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--space-96:96px;--space-6:var(--space-8);--space-10:var(--space-12)}
:root{--radius-none:0;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--radius-control:var(--radius-sm);--radius-button:var(--radius-md);--radius-card:var(--radius-xl);--radius-s:var(--radius-xs);--radius-m:var(--radius-md);--radius-l:var(--radius-lg)}
:root{--border-hairline:1px;--border-default-width:1px;--border-focus-width:2px;--border-default-rule:1px solid var(--color-border-default);--border-strong-rule:1px solid var(--color-border-strong);--border-focus-rule:2px solid var(--color-border-focus);--shadow-sm:0 1px 2px #0000002e, 0 1px 3px #0000001f;--shadow-md:0 2px 4px #0003, 0 4px 12px #00000029;--shadow-lg:0 2px 6px #00000040, 0 8px 24px #00000059;--shadow-control:var(--shadow-sm);--shadow-popover:var(--shadow-lg)}
:root{--icon-small:16px;--icon-regular:20px;--icon-medium:24px;--icon-large:32px;--icon-xs:12px;--icon-s:var(--icon-small);--icon-m:var(--icon-regular);--icon-l:var(--icon-medium);--icon-xl:var(--icon-large)}
html,body{font-family:var(--font-family-base);font-weight:var(--font-ui-weight-regular);letter-spacing:var(--font-ui-letter-regular);color:var(--color-text-primary);background:var(--color-surface-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizelegibility}input,textarea,select,label,.tenon-control-text{font-family:var(--font-family-base);font-weight:var(--font-ui-weight-regular);letter-spacing:var(--font-control-letter)!important}.tenon-brand-text{font-family:var(--font-family-brand)!important}button{font-family:var(--font-family-base);font-weight:var(--font-ui-weight-button)!important;letter-spacing:var(--font-control-letter)!important}.sf-app-root{z-index:1;min-height:100dvh;position:relative}.sf-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.dark,html[data-theme=dark]{background-color:var(--workspace-matte-base)}html.dark body,html[data-theme=dark] body{background:0 0}html.dark .tenon-canvas-preview,html[data-theme=dark] .tenon-canvas-preview{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface:#fff;--color-ink:var(--primitive-neutral-900);--color-accent:var(--primitive-brand-blue);--color-border:var(--primitive-neutral-200)}
:root{--workspace-matte-base:var(--color-surface-app);--workspace-matte-dot:color-mix(in srgb, var(--primitive-neutral-600) 24%, transparent);--workspace-matte-dot-center:color-mix(in srgb, var(--primitive-neutral-600) 34%, transparent);--workspace-matte-grid-pitch:clamp(14px, 2vmin, 30px);--workspace-matte-dot-radius:max(.5px, calc(var(--workspace-matte-grid-pitch) * .035));--workspace-vignette-edge:transparent;--workspace-vignette-linear-reach:28%;--canvas-grid-image:radial-gradient(circle, var(--workspace-matte-dot) .5px, transparent .5px);--canvas-grid-center-image:radial-gradient(circle, var(--workspace-matte-dot-center) .5px, transparent .5px);--canvas-grid-mask:radial-gradient(ellipse 74% 68% at center, black 0%, black 42%, transparent 100%);--canvas-grid-center-mask:radial-gradient(ellipse 58% 52% at center, black 0%, black 18%, transparent 68%);--shadow-canvas-heading-popover:0 18px 52px #0000006b;--shadow-canvas-artboard:0 0 0 1px var(--color-border-default);--shadow-canvas-resize-handle:0 3px 14px #00000047;--filter-canvas-resize-corner:drop-shadow(0 3px 8px #0000003d);--style-panel-dot-border:1px solid color-mix(in srgb, var(--color-text-muted) 18%, transparent);--style-panel-dot-bg:color-mix(in srgb, var(--color-text-muted) 10%, transparent);--style-panel-dot-border-active:2px solid var(--color-accent-primary);--style-panel-dot-bg-active:color-mix(in srgb, var(--color-accent-primary) 18%, transparent);--style-panel-dot-shadow-active:0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 18%, transparent);--style-panel-inset-reset-shadow:inset 0 1px 3px #0000006b;--style-panel-inset-reset-bar:color-mix(in srgb, var(--color-text-muted) 70%, transparent);--style-panel-spacing-highlight:color-mix(in srgb, var(--primitive-neutral-400) 6%, transparent);--style-panel-class-pill-highlight:inset 0 1px 0 color-mix(in srgb, var(--color-accent-label) 18%, transparent);--style-panel-current-color-hover-bg:color-mix(in srgb, currentColor 12%, transparent);--style-panel-target-shadow-active:inset 0 1px 0 #ffffff0d;--style-panel-layer-dot-compound:color-mix(in srgb, var(--color-builder-selection) 86%, var(--primitive-neutral-400));--style-panel-layer-dot-combo:color-mix(in srgb, var(--color-builder-selection) 72%, var(--primitive-neutral-400));--color-meta-preview-title:#6ea8ff;--code-syntax-comment:#6a9955;--code-syntax-keyword:#c586c0;--code-syntax-class:#d7ba7d;--code-syntax-property:#9cdcfe;--code-syntax-string:#ce9178;--code-syntax-number:#b5cea8;--code-syntax-variable:#4ec9b0;--code-syntax-operator:#d4d4d4;--code-syntax-invalid:#f44747;--code-editor-selection-bg:color-mix(in srgb, var(--primitive-accent-violet) 28%, transparent);--code-editor-selected-text:#fff;--dashboard-preview-vignette:radial-gradient(ellipse 82% 68% at 68% 62%, transparent 0%, transparent 48%, color-mix(in srgb, var(--workspace-matte-base) 78%, transparent) 100%);--dashboard-preview-dot-grid:radial-gradient(circle, color-mix(in srgb, var(--primitive-neutral-600) 62%, transparent) 1px, transparent 1px);--user-card-avatar-bg:radial-gradient(circle at 32% 28%, #fff 0%, #c8d5fd 12%, #90abfa 24%, #708af6 41%, #4f69f2 58%, #465ac0 68.5%, #3d4a8f 79%, #343b5d 89.5%, #303344 94.75%, #2b2b2b 100%);--user-card-avatar-shadow:inset 0 0 0 0 #ffffff38;--user-card-avatar-text:#fafafa;--pages-folder-drop-ring:inset 0 0 0 1px color-mix(in srgb, var(--color-builder-selection) 40%, transparent);--pages-image-empty-bg:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--primitive-accent-violet) 18%, transparent), transparent 46%), var(--color-surface-input);--renderer-empty-placeholder-bg:color-mix(in srgb, var(--color-accent-primary) 5%, transparent);--renderer-empty-placeholder-border:1px dashed color-mix(in srgb, var(--color-accent-primary) 32%, transparent);--renderer-image-empty-bg:var(--color-surface-workspace-panel);--renderer-image-empty-border:1px solid var(--color-border-default);--settings-alert-danger-bg-elevated:color-mix(in srgb, var(--color-accent-danger) 10%, var(--color-surface-raised));--settings-alert-danger-bg-panel:color-mix(in srgb, var(--color-accent-danger) 10%, var(--color-surface-panel));--color-picker-checker-image:linear-gradient(45deg, var(--color-border-default) 25%, transparent 25%), linear-gradient(-45deg, var(--color-border-default) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--color-border-default) 75%), linear-gradient(-45deg, transparent 75%, var(--color-border-default) 75%);--color-picker-checker-position-sm:0 0, 0 4px, 4px -4px, -4px 0;--color-picker-checker-position-md:0 0, 0 5px, 5px -5px, -5px 0;--color-picker-checker-size-sm:8px 8px;--color-picker-checker-size-md:10px 10px;--color-picker-hue-gradient:linear-gradient(to right, red, #ff0, #0f0, #0ff, #00f, #f0f, red);--color-picker-alpha-start:transparent;--color-picker-alpha-end:currentColor;--color-picker-alpha-gradient:linear-gradient(to right, var(--color-picker-alpha-start), var(--color-picker-alpha-end));--color-picker-square-dark:#000;--color-picker-square-light:#fff;--color-picker-square-shadow:inset 0 0 0 1px #ffffff0a;--color-picker-handle-border:#fff;--color-picker-slider-handle-shadow:0 0 0 1px #00000094, 0 1px 3px #0000004d;--color-picker-square-handle-shadow:0 0 0 1px #000000b3, 0 1px 4px #00000059;--builder-tooltip-bg:color-mix(in srgb, var(--color-surface-popover) 88%, transparent);--builder-tooltip-ease:cubic-bezier(.22, 1, .36, 1);--panel-backdrop-blur:0px;--panel-backdrop-saturate:1;--section-group-bg:var(--color-surface-panel);--surface-segment-shadow:none;--unit-input-suffix-width:var(--space-32);--local-override-accent:var(--primitive-accent-violet);--input-bg-local:color-mix(in srgb, var(--local-override-accent) 10%, transparent);--input-bg-local-hover:color-mix(in srgb, var(--local-override-accent) 15%, transparent);--input-text-local:var(--local-override-accent);--variable-bind-accent:var(--primitive-accent-pink);--variable-bind-accent-bg:var(--primitive-accent-pink-bg);--control-border-local:transparent;--input-bg-responsive-inherited:var(--primitive-brand-clay-bg);--input-bg-responsive-inherited-hover:var(--primitive-brand-clay-bg);--input-text-responsive-inherited:var(--primitive-brand-clay);--control-border-responsive-inherited:transparent;--color-surface:var(--color-surface-panel);--color-ink:var(--color-text-primary)}.dashboard-page,.settings-page{--app-bg:var(--color-surface-workspace-app);--panel-bg:var(--color-surface-workspace-panel);--elevated-bg:var(--color-surface-workspace-elevated);--popover-bg:var(--color-surface-workspace-panel);--workspace-matte-base:var(--color-surface-workspace-app);--section-group-bg:var(--color-surface-workspace-panel)}.tenon-workspace-backdrop{display:none}html.dark .tenon-workspace-backdrop,html[data-theme=dark] .tenon-workspace-backdrop{z-index:0;pointer-events:none;isolation:isolate;background-color:var(--workspace-matte-base);background-image:radial-gradient(circle, var(--workspace-matte-dot) var(--workspace-matte-dot-radius), transparent var(--workspace-matte-dot-radius));background-size:var(--workspace-matte-grid-pitch) var(--workspace-matte-grid-pitch);background-position:50%;background-repeat:repeat;width:100%;min-height:100dvh;display:block;position:fixed;inset:0;overflow:hidden}html.dark .tenon-workspace-backdrop__vignette,html[data-theme=dark] .tenon-workspace-backdrop__vignette{z-index:1;pointer-events:none;background-image:linear-gradient(to bottom, var(--workspace-vignette-edge) 0%, transparent var(--workspace-vignette-linear-reach)), linear-gradient(to top, var(--workspace-vignette-edge) 0%, transparent var(--workspace-vignette-linear-reach)), radial-gradient(circle at center, transparent 0%, var(--workspace-vignette-edge) 100%);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,100% 100%;position:absolute;inset:0}.tenon-surface-panel{-webkit-backdrop-filter:blur(var(--panel-backdrop-blur)) saturate(var(--panel-backdrop-saturate));backdrop-filter:blur(var(--panel-backdrop-blur)) saturate(var(--panel-backdrop-saturate));border-color:#0000!important}

@font-face{font-family:Gabarito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6d21c497e638cb51-s.03hvo8j4k5vm6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.0igpoq.-ndn~0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6d21c497e638cb51-s.03hvo8j4k5vm6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.0igpoq.-ndn~0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6d21c497e638cb51-s.03hvo8j4k5vm6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.0igpoq.-ndn~0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6d21c497e638cb51-s.03hvo8j4k5vm6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.0igpoq.-ndn~0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito Fallback;src:local(Arial);ascent-override:94.81%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.15%}.gabarito_24d3aaea-module__vqQafa__className{font-family:Gabarito,Gabarito Fallback;font-style:normal}.gabarito_24d3aaea-module__vqQafa__variable{--font-gabarito:"Gabarito", "Gabarito Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c3648c96-module__h0OhUq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c3648c96-module__h0OhUq__variable{--font-inter:"Inter", "Inter Fallback"}
