@font-face{font-family:displayFont;src:url(../media/space_grotesk_latin-s.p.03-1x0q70w6hl.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.displayfont_63218cca-module__mr9MmG__className{font-family:displayFont,displayFont Fallback}.displayfont_63218cca-module__mr9MmG__variable{--font-space-grotesk:"displayFont", "displayFont 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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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:var(--spacing);--container-3xs:var(--container-3xs);--container-2xs:var(--container-2xs);--container-xs:var(--container-xs);--container-sm:var(--container-sm);--container-md:var(--container-md);--container-lg:var(--container-lg);--container-xl:var(--container-xl);--container-2xl:var(--container-2xl);--container-3xl:var(--container-3xl);--container-4xl:var(--container-4xl);--container-5xl:var(--container-5xl);--container-6xl:var(--container-6xl);--container-7xl:var(--container-7xl);--text-xs:var(--text-xs);--text-xs--line-height:calc(1 / .75);--text-sm:var(--text-sm);--text-sm--line-height:calc(1.25 / .875);--text-base:var(--text-base);--text-base--line-height:calc(1.5 / 1);--text-lg:var(--text-lg);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:var(--text-xl);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:var(--text-2xl);--text-3xl:var(--text-3xl);--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:var(--text-4xl);--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:var(--text-5xl);--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--radius-3xl:var(--radius-3xl);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:var(--radius);--radius-full:var(--radius-full);--text-caption:var(--text-caption);--text-body:var(--text-body);--text-heading:var(--text-heading);--text-display:var(--text-display);--text-overline:var(--text-overline);--font-display:var(--font-display);--ease-standard:var(--ease-standard);--ease-emphasized:var(--ease-emphasized);--ease-morph:var(--ease-morph);--shadow-card:var(--shadow-card);--shadow-card-sm:var(--shadow-card-sm);--shadow-card-hover:var(--shadow-card-hover);--shadow-button:var(--shadow-button);--shadow-button-brand:var(--shadow-button-brand);--shadow-shell-expanded:var(--shadow-shell-expanded);--shadow-shell-compact:var(--shadow-shell-compact);--animate-skeleton-shimmer:skeleton-shimmer calc(var(--duration-slow) * 5) var(--ease-standard) infinite}}@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,ui-sans-serif, system-ui, 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{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{.sticky{position:sticky}.mx-auto{margin-inline:auto}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.min-w-\[40rem\]{min-width:40rem}.flex-1{flex:1}.border-collapse{border-collapse:collapse}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:var(--radius-full)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.bg-\(--btn-ink\){background-color:var(--btn-ink)}.bg-primary{background-color:var(--primary)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\(--btn-paper\){color:var(--btn-paper)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (hover:hover){.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}:root{--accent:#efeee9;--accent-foreground:#202329;--avatar-palette-1:#2f6eeb;--avatar-palette-2:#8d54e3;--avatar-palette-3:#c64e0e;--avatar-palette-4:#2e8364;--avatar-palette-5:#df255e;--avatar-palette-6:#2e7d91;--avatar-palette-foreground:#fff;--background:#f7f6f2;--border:#f4f2ef;--border-subtle:var(--foreground)}@supports (color:lab(0% 0 0)){:root{--accent:lab(94.0146% -.301749 2.6505);--accent-foreground:lab(13.6388% -.208184 -4.45712);--background:lab(96.8994% -.159681 1.89875);--border:lab(95.6125% .135958 1.90178)}}@supports (color:color-mix(in lab, red, red)){:root{--border-subtle:color-mix(in srgb, var(--foreground) 8%, transparent)}}:root{--btn-ink:var(--foreground);--btn-paper:var(--background);--canvas-dot:#8a8a8a;--canvas-dot-soft:#9a9a9a;--canvas-dot-sweep:#ff5a35;--canvas-surface:#fdfcfb;--card:#fdfcfb;--card-foreground:#202329;--color-amber-200:#efd780;--color-amber-400:#f1c60f;--color-amber-50:#fdf4d2;--color-amber-500:#e4b900;--color-amber-700:#806600;--color-amber-950:#3a2c00;--color-avatar-palette-1:#2f6eeb;--color-avatar-palette-2:#8d54e3;--color-avatar-palette-3:#c64e0e;--color-avatar-palette-4:#2e8364;--color-avatar-palette-5:#df255e;--color-avatar-palette-6:#2e7d91;--color-avatar-palette-foreground:#fff;--color-blue-500:#4a9bfc;--color-brand-100:#ffe0d8;--color-brand-200:#ffc4b6;--color-brand-300:#ffa28c;--color-brand-400:#ff8164;--color-brand-50:#fff0ec;--color-brand-500:#ff5a35;--color-brand-600:#e03d15;--color-brand-650:#c8340e;--color-brand-700:#b12b07;--color-brand-800:#812009;--color-brand-900:#56180a;--color-brand-950:#350e06;--color-data-audio-bold:#7840b6;--color-data-audio-border:#d4bff7;--color-data-audio-subtle:#f2eaff;--color-data-image-bold:#266ec3;--color-data-image-border:#accdf8;--color-data-image-subtle:#e4f0ff;--color-data-text-bold:#197037;--color-data-text-border:#b0d6b6;--color-data-text-subtle:#e1f5e4;--color-data-video-bold:#c36d19;--color-data-video-border:#f3be97;--color-data-video-subtle:#ffeadb;--color-green-200:#9cdfbb;--color-green-400:#00bc7b;--color-green-50:#e1f8eb;--color-green-500:#00a067;--color-green-700:#00633e;--color-green-950:#002c1a;--color-ink-100:#f8f9fc;--color-ink-300:#dce0e6;--color-ink-400:#a5adb8;--color-ink-50:#fbfcfe;--color-ink-500:#6e7581;--color-ink-600:#59606c;--color-ink-700:#333841;--color-ink-900:#202329;--color-ink-950:#14161b;--color-magenta-500:#d73f8b;--color-magenta-700:#b73572;--color-orange-500:#ff9b45;--color-paper:#f7f6f2;--color-paper-2:#efeee9;--color-red-200:#ffb7b0;--color-red-400:#fb3d42;--color-red-50:#ffecea;--color-red-500:#df0025;--color-red-700:#a30017;--color-red-950:#411110;--color-sticky-blue-border:#0277bd;--color-sticky-blue-foreground:#0d47a1;--color-sticky-blue-surface:#b3e5fc;--color-sticky-green-border:#2e7d32;--color-sticky-green-foreground:#1b5e20;--color-sticky-green-surface:#c8e6c9;--color-sticky-orange-border:#e64a19;--color-sticky-orange-foreground:#3e2723;--color-sticky-orange-surface:#ffccbc;--color-sticky-pink-border:#c2185b;--color-sticky-pink-foreground:#3e2723;--color-sticky-pink-surface:#f8bbd0;--color-sticky-purple-border:#6a1b9a;--color-sticky-purple-foreground:#311b92;--color-sticky-purple-surface:#e1bee7;--color-sticky-toolbar-foreground:#f5f3ec;--color-sticky-toolbar-surface:#26231d;--color-sticky-yellow-border:#f9a825;--color-sticky-yellow-foreground:#3e2723;--color-sticky-yellow-surface:#fff59d;--color-stone-100:#faf9f7;--color-stone-200:#f4f2ef;--color-stone-300:#e6e3de;--color-stone-400:#afaaa3;--color-stone-50:#fdfcfb;--color-stone-500:#79746b;--color-stone-600:#49443d;--color-stone-700:#34302a;--color-stone-800:#282520;--color-stone-850:#23201c;--color-stone-900:#1e1b18;--color-stone-950:#15120f;--color-teal-200:#9bd6ff;--color-teal-400:#0099f0;--color-teal-50:#e3f5ff;--color-teal-500:#007ed2;--color-teal-700:#005497;--color-teal-950:#00274a;--color-violet-200:#cac6ff;--color-violet-400:#9e8eff;--color-violet-50:#f0efff;--color-violet-500:#805bfe;--color-violet-700:#5b3cbc;--color-violet-950:#261e4b;--container-2xl:42rem;--container-2xs:18rem;--container-3xl:48rem;--container-3xs:16rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--container-lg:32rem;--container-md:28rem;--container-sm:24rem;--container-xl:36rem;--container-xs:20rem;--control-24:max(calc(1.5rem * var(--density-scale)), 1.5rem);--control-2xl:max(calc(2.75rem * var(--density-scale)), 1.5rem);--control-3xl:max(calc(3rem * var(--density-scale)), 1.5rem);--control-lg:max(calc(2.25rem * var(--density-scale)), 1.5rem);--control-md:max(calc(2rem * var(--density-scale)), 1.5rem);--control-sm:max(calc(1.75rem * var(--density-scale)), 1.5rem);--control-xl:max(calc(2.5rem * var(--density-scale)), 1.5rem);--credit-low:var(--destructive);--credit-ok:#4a9bfc;--credit-warn:#ff9b45;--data-audio:#7840b6;--data-audio-border:#d4bff7;--data-audio-subtle:#f2eaff;--data-image:#266ec3;--data-image-border:#accdf8;--data-image-subtle:#e4f0ff;--data-text:#197037;--data-text-border:#b0d6b6;--data-text-subtle:#e1f5e4;--data-video:#c36d19;--data-video-border:#f3be97;--data-video-subtle:#ffeadb;--density-scale:1;--density-scale-compact:.75;--destructive:#df0025;--destructive-border:#ffb7b0;--destructive-foreground:#fdfcfb;--destructive-subtle:#ffecea;--destructive-text:#a30017;--disabled-border:#f4f2ef;--disabled-foreground:#a5adb8;--disabled-surface:#faf9f7;--duration-fast:.15s;--duration-medium:.25s;--duration-morph:.64s;--duration-slow:.35s;--ease-emphasized:cubic-bezier(.05, .7, .1, 1);--ease-morph:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--elevation-shadow-overlay:0 18px 42px #1e1b1838, 0 2px 6px #1e1b1814;--elevation-shadow-raised:0 1px 3px #1e1b181a, 0 1px 2px #1e1b180f;--elevation-surface-overlay:#fdfcfb;--elevation-surface-raised:#fdfcfb;--flow-bar-btn-radius:8px;--flow-bar-destructive:var(--destructive);--flow-bar-glass-bg:#f5f5f8d9;--flow-bar-glass-blur:12px;--flow-bar-glass-border:#00000014;--flow-bar-glass-radius:999px;--flow-bar-glass-shadow:0 4px 18px #0000001a, 0 0 0 1px #0000000a;--flow-bar-separator:#f4f2ef;--flow-bar-text:#59606c;--flow-dialog-bg:#fffffffa;--flow-dialog-overlay:#00000080;--flow-dialog-radius:12px;--flow-dialog-w:420px;--flow-expansion-bg:#ffffffeb;--flow-expansion-gap:8px;--flow-expansion-padding:6px;--flow-expansion-radius:20px;--flow-expansion-radius-multi:12px;--flow-glow-color-a:#795cf7;--flow-glow-color-b:#c039b9;--flow-glow-color-soft-15:#795cf720;--flow-glow-color-soft-30:#795cf760;--flow-glow-color-soft-50:#795cf780;--flow-glow-color-soft-65:#795cf730;--flow-group-align-gap:10px;--flow-group-blue:#a1bdff80;--flow-group-gray:#c8c8c880;--flow-group-green:#a1ffbd80;--flow-group-pink:#ffa1a180;--flow-group-yellow:#ffeba180;--flow-history-badge-size:22px;--flow-history-thumb-gap:8px;--flow-history-thumb-size:56px;--flow-insert-color:var(--flow-selected-color);--flow-list-cell-empty-bg:#f4f4f5;--flow-list-grip-bg:#ffffffb3;--flow-list-insert-color:var(--data-image);--flow-list-insert-width:2px;--flow-locked-overlay-dim:#0000000f;--flow-lod-icon-size:32px;--flow-lod-port-dot-size:1px;--flow-minimap-glass-bg:#ffffffd9;--flow-minimap-glass-blur:18px;--flow-minimap-glass-border:#00000014;--flow-minimap-glass-radius:14px;--flow-minimap-glass-saturate:1.4;--flow-minimap-glass-shadow:0 10px 30px #00000029, 0 2px 8px #00000014;--flow-minimap-neutral:#0006;--flow-node-bg:#ffffffd9;--flow-node-bg-muted:#f4f4f5;--flow-node-blur:12px;--flow-node-border:#e5e7eb;--flow-node-border-hover:#d1d5db;--flow-node-border-width:1px;--flow-node-min-width:180px;--flow-node-radius:12px;--flow-node-shadow:0 4px 16px #00000014;--flow-node-shadow-drag:0 8px 32px #00000026;--flow-node-text-muted:#0000008c;--flow-node-text-primary:#1a1a1a;--flow-node-text-subtle:#0000004d;--flow-node-title-dot-size:6px;--flow-node-title-edit-bg:#0000000f;--flow-node-title-opacity-active:1;--flow-node-title-opacity-idle:.55;--flow-node-title-slot-h:22px;--flow-node-title-slot-mb:6px;--flow-node-title-weight-active:600;--flow-node-title-weight-idle:500;--flow-overlay-menu-h:28px;--flow-overlay-menu-inset:8px;--flow-overlay-reveal-duration:.2s;--flow-overlay-reveal-exit-easing:cubic-bezier(1, 0, .8, 1);--flow-pill-bg:#0000000f;--flow-pill-fg:#1a1a1a;--flow-port-audio:var(--data-audio);--flow-port-bg:transparent;--flow-port-border-width:var(--port-border-width);--flow-port-default:#94a3b8;--flow-port-image:var(--data-image);--flow-port-incompatible:#6b7280;--flow-port-incompatible-opacity:var(--port-incompatible-opacity);--flow-port-offset:var(--port-offset);--flow-port-size:var(--port-size);--flow-port-text:var(--data-text);--flow-port-vertical-gap:var(--port-gap);--flow-port-video:var(--data-video);--flow-primary-bg:#ff5a35;--flow-primary-bg-active:#d22f00;--flow-primary-bg-hover:#e9451e;--flow-primary-gradient-from:#9387ff;--flow-primary-gradient-to:#d76ccf;--flow-primary-gradient-via:var(--flow-glow-color-a);--flow-primary-shadow:0 2px 8px #ff5a364d;--flow-primary-shadow-bar:0 1px 4px #6366f14d;--flow-primary-shadow-hover:0 4px 14px #ff5a3673;--flow-primary-size:28px;--flow-primary-size-bar:20px;--flow-resize-handle-arm-length:5px;--flow-resize-handle-color:#fff;--flow-resize-handle-fade-duration:.12s;--flow-resize-handle-hit-size:24px;--flow-resize-handle-proximity-radius:64px;--flow-resize-handle-shadow:0 0 1px #00000059;--flow-resize-handle-stroke-width:5px;--flow-selected-color:#694ae3;--flow-selected-width:2px;--flow-state-border-width:1.5px;--flow-state-empty-color:#0000000f;--flow-state-error-bg:#ef444414;--flow-state-error-color:#ef4444;--flow-state-error-glow:0 0 12px #ef44444d;--flow-state-error-text:#b91c1c;--flow-state-glow-opacity:.3;--flow-state-glow-spread:12px;--flow-state-running-color:#3b82f6;--flow-state-running-glow:0 0 12px #3b82f64d;--flow-warn-color:#eab308;--focus-ring-offset:2px;--focus-ring-width:2px;--font-display:"Space Grotesk", "Inter", "Noto Sans KR", sans-serif;--foreground:#202329;--icon-12:calc(.75rem * var(--density-scale));--icon-16:calc(1rem * var(--density-scale));--icon-20:calc(1.25rem * var(--density-scale));--icon-24:calc(1.5rem * var(--density-scale));--info:#007ed2;--info-border:#9bd6ff;--info-foreground:#fdfcfb;--info-subtle:#e3f5ff;--info-text:#005497;--input:#f4f2ef;--motion-reorder-duration:.2s;--motion-reorder-easing:ease-out;--motion-shake-amplitude:4px;--motion-shake-count:2;--motion-shake-duration:.3s;--muted:#efeee9;--muted-foreground:#59606c;--node-color-blue:#a1bdff80;--node-color-gray:#c8c8c880;--node-color-green:#a1ffbd80;--node-color-pink:#ffa1a180;--node-color-yellow:#ffeba180;--popover:var(--elevation-surface-raised);--popover-foreground:#202329;--port-badge-size:20px;--port-border-width:2.5px;--port-gap:36px;--port-glow-spread:12px;--port-incompatible-opacity:.3;--port-offset:18px;--port-proximity-radius:40px;--port-pulse-duration:1.2s;--port-scale-compatible:1.4;--port-scale-duration:.2s;--port-scale-incompatible:.9;--port-size:28px;--primary:#ff5a35;--primary-active:#d22f00;--primary-border:#ffc4b6;--primary-foreground:#fdfcfb;--primary-hover:#e9451e;--primary-subtle:#fff0ec;--radius:.5rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-full:9999px;--radius-lg:.75rem;--radius-md:var(--radius);--radius-sm:.25rem;--radius-xl:1rem;--ring:#79746b;--role-editor:#007ed2;--role-owner:#00a067;--role-viewer:#805bfe;--scrim:var(--surface-inverse)}@supports (color:lab(0% 0 0)){:root{--canvas-dot-sweep:lab(61.4934% 62.448 55.233);--canvas-surface:lab(99.0815% -.00607967 .685632);--card:lab(99.0815% -.00607967 .685632);--card-foreground:lab(13.6388% -.208184 -4.45712);--color-amber-200:lab(86.538% .593811 45.6713);--color-amber-400:lab(81.9224% 5.08606 80.6612);--color-amber-50:lab(96.1919% -.933826 17.4803);--color-amber-500:lab(77.2192% 6.96826 87.7051);--color-amber-700:lab(44.5775% 6.05932 74.5809);--color-amber-950:lab(18.954% 3.01169 30.3948);--color-brand-100:lab(91.6045% 10.1613 7.86868);--color-brand-200:lab(84.3612% 20.316 15.8033);--color-brand-300:lab(75.8503% 33.792 26.6907);--color-brand-400:lab(68.4747% 47.423 38.7265);--color-brand-50:lab(95.8041% 5.04577 3.90472);--color-brand-500:lab(61.4934% 62.448 55.233);--color-brand-600:lab(51.7306% 62.2775 58.8132);--color-brand-650:lab(46.0641% 57.7579 54.9968);--color-brand-700:lab(40.3975% 53.239 51.2302);--color-brand-800:lab(29.1715% 40.9826 38.2889);--color-brand-900:lab(19.109% 28.68 24.5757);--color-brand-950:lab(10.1049% 19.5347 13.0816);--color-data-audio-bold:lab(39.0076% 42.4058 -54.3758);--color-data-audio-border:lab(80.4481% 15.6903 -24.9746);--color-data-audio-subtle:lab(93.8774% 5.22974 -8.8985);--color-data-image-bold:lab(45.6011% 1.50701 -51.6282);--color-data-image-border:lab(81.2131% -4.07606 -24.9807);--color-data-image-subtle:lab(94.1455% -1.83281 -8.74349);--color-data-text-bold:lab(41.1793% -36.3639 24.1285);--color-data-text-border:lab(82.2327% -17.8051 11.4154);--color-data-text-subtle:lab(94.6016% -8.87287 5.65853);--color-data-video-bold:lab(55.2648% 30.9703 57.1564);--color-data-video-border:lab(81.1776% 15.7873 27.4401);--color-data-video-subtle:lab(94.1237% 5.50565 9.88383);--color-green-200:lab(83.739% -27.6596 10.9444);--color-green-400:lab(67.3663% -55.4228 21.7252);--color-green-50:lab(95.7664% -9.63423 3.82731);--color-green-500:lab(58.0768% -55.8895 21.8545);--color-green-700:lab(36.6071% -40.7239 15.9155);--color-green-950:lab(14.9483% -20.1273 7.89275);--color-ink-100:lab(97.8977% -.168294 -1.50635);--color-ink-300:lab(88.9478% -.516832 -3.73422);--color-ink-400:lab(70.3666% -1.06838 -6.64029);--color-ink-50:lab(99.0614% -.127167 -1.13031);--color-ink-500:lab(48.8873% -.88343 -7.39135);--color-ink-600:lab(40.408% -.75686 -7.76036);--color-ink-700:lab(23.366% -.476986 -6.28176);--color-ink-900:lab(13.6388% -.208184 -4.45712);--color-ink-950:lab(7.18142% -.152156 -3.65897);--color-magenta-500:lab(52.1297% 64.0135 -7.12557);--color-magenta-700:lab(44.3713% 56.2688 -3.91153);--color-paper:lab(96.8994% -.159681 1.89875);--color-paper-2:lab(94.0146% -.301749 2.6505);--color-red-200:lab(81.6018% 32.5682 17.9471);--color-red-400:lab(57.1199% 71.2173 44.363);--color-red-50:lab(95.0829% 9.19622 4.96011);--color-red-500:lab(47.7304% 73.733 49.3385);--color-red-700:lab(34.2925% 58.8108 39.5952);--color-red-950:lab(13.4119% 23.6357 13.5375);--color-stone-100:lab(97.9264% .0265241 1.143);--color-stone-200:lab(95.6125% .135958 1.90178);--color-stone-300:lab(90.5166% .319928 3.03799);--color-stone-400:lab(69.8732% .716895 4.54111);--color-stone-50:lab(99.0815% -.00607967 .685632);--color-stone-500:lab(48.9921% 1.11586 5.67232);--color-stone-600:lab(29.2605% 1.14059 4.89621);--color-stone-700:lab(19.9724% 1.20702 4.49286);--color-stone-800:lab(14.7482% 1.05935 3.72297);--color-stone-850:lab(12.4254% 1.00117 3.33067);--color-stone-900:lab(10.1031% .931747 2.94163);--color-stone-950:lab(5.71962% .801943 2.16697);--color-teal-200:lab(82.6263% -12.3501 -28.722);--color-teal-400:lab(59.964% -9.8204 -55.0937);--color-teal-50:lab(95.4029% -5.47838 -11.4194);--color-teal-500:lab(50.3028% -3.54773 -59.3284);--color-teal-700:lab(34.0361% .637919 -49.9871);--color-teal-950:lab(14.8568% -1.02292 -26.7514);--color-violet-200:lab(81.6399% 11.907 -31.3811);--color-violet-400:lab(64.1895% 26.9984 -56.6106);--color-violet-50:lab(95.0275% 4.07448 -12.4549);--color-violet-500:lab(49.8303% 45.8957 -77.6705);--color-violet-700:lab(35.3079% 38.9176 -64.1406);--color-violet-950:lab(14.169% 14.2309 -27.1242);--data-audio:lab(39.0076% 42.4058 -54.3758);--data-audio-border:lab(80.4481% 15.6903 -24.9746);--data-audio-subtle:lab(93.8774% 5.22974 -8.8985);--data-image:lab(45.6011% 1.50701 -51.6282);--data-image-border:lab(81.2131% -4.07606 -24.9807);--data-image-subtle:lab(94.1455% -1.83281 -8.74349);--data-text:lab(41.1793% -36.3639 24.1285);--data-text-border:lab(82.2327% -17.8051 11.4154);--data-text-subtle:lab(94.6016% -8.87287 5.65853);--data-video:lab(55.2648% 30.9703 57.1564);--data-video-border:lab(81.1776% 15.7873 27.4401);--data-video-subtle:lab(94.1237% 5.50565 9.88383);--destructive:lab(47.7304% 73.733 49.3385);--destructive-border:lab(81.6018% 32.5682 17.9471);--destructive-foreground:lab(99.0815% -.00607967 .685632);--destructive-subtle:lab(95.0829% 9.19622 4.96011);--destructive-text:lab(34.2925% 58.8108 39.5952);--disabled-border:lab(95.6125% .135958 1.90178);--disabled-foreground:lab(70.3666% -1.06838 -6.64029);--disabled-surface:lab(97.9264% .0265241 1.143);--elevation-shadow-overlay:0 18px 42px lab(10.1031% .931747 2.94163/.22), 0 2px 6px lab(10.1031% .931747 2.94163/.08);--elevation-shadow-raised:0 1px 3px lab(10.1031% .931747 2.94163/.1), 0 1px 2px lab(10.1031% .931747 2.94163/.06);--elevation-surface-overlay:lab(99.0815% -.00607967 .685632);--elevation-surface-raised:lab(99.0815% -.00607967 .685632);--flow-bar-separator:lab(95.6125% .135958 1.90178);--flow-bar-text:lab(40.408% -.75686 -7.76036);--flow-glow-color-a:lab(48.9364% 41.822 -75.0894);--flow-glow-color-b:lab(49.0378% 64.1659 -39.5336);--flow-glow-color-soft-15:lab(48.9364% 41.822 -75.0894/.125);--flow-glow-color-soft-30:lab(48.9364% 41.822 -75.0894/.375);--flow-glow-color-soft-50:lab(48.9364% 41.822 -75.0894/.5);--flow-glow-color-soft-65:lab(48.9364% 41.822 -75.0894/.19);--flow-primary-bg:lab(61.4934% 62.448 55.233);--flow-primary-bg-active:lab(47.5126% 63.1518 63.7116);--flow-primary-bg-hover:lab(54.5057% 62.7769 58.1278);--flow-primary-gradient-from:lab(61.6597% 28.215 -62.1377);--flow-primary-gradient-to:lab(61.3719% 52.533 -32.6073);--flow-selected-color:lab(42.3322% 43.559 -74.7585);--foreground:lab(13.6388% -.208184 -4.45712);--info:lab(50.3028% -3.54773 -59.3284);--info-border:lab(82.6263% -12.3501 -28.722);--info-foreground:lab(99.0815% -.00607967 .685632);--info-subtle:lab(95.4029% -5.47838 -11.4194);--info-text:lab(34.0361% .637919 -49.9871);--input:lab(95.6125% .135958 1.90178);--muted:lab(94.0146% -.301749 2.6505);--muted-foreground:lab(40.408% -.75686 -7.76036);--popover-foreground:lab(13.6388% -.208184 -4.45712);--primary:lab(61.4934% 62.448 55.233);--primary-active:lab(47.5126% 63.1518 63.7116);--primary-border:lab(84.3612% 20.316 15.8033);--primary-foreground:lab(99.0815% -.00607967 .685632);--primary-hover:lab(54.5057% 62.7769 58.1278);--primary-subtle:lab(95.8041% 5.04577 3.90472);--ring:lab(48.9921% 1.11586 5.67232);--role-editor:lab(50.3028% -3.54773 -59.3284);--role-owner:lab(58.0768% -55.8895 21.8545);--role-viewer:lab(49.8303% 45.8957 -77.6705)}}@supports (color:color-mix(in lab, red, red)){:root{--scrim:color-mix(in srgb, var(--surface-inverse) 72%, transparent)}}:root{--scrim-foreground:#fdfcfb;--secondary:#efeee9;--secondary-foreground:#202329;--selected-border:#ff5a35;--selected-foreground:#56180a;--selected-surface:#fff0ec;--shadow-button:0 2px 8px #1e1b181a;--shadow-button-brand:0 2px 8px #e03d1552;--shadow-card:0 1px 2px #1e1b180d, 0 6px 16px -10px #1e1b181a;--shadow-card-hover:0 6px 14px -4px #1e1b182e, 0 2px 4px #1e1b1812;--shadow-card-sm:0 1px 2px #1e1b180d, 0 4px 10px -8px #1e1b181a;--shadow-shell-compact:0 5px 17px #1e1b1826, 0 2px 7px #1e1b1826;--shadow-shell-expanded:0 16px 34px -30px #1e1b1857;--sidebar:var(--elevation-surface-raised);--sidebar-accent:var(--foreground)}@supports (color:lab(0% 0 0)){:root{--scrim-foreground:lab(99.0815% -.00607967 .685632);--secondary:lab(94.0146% -.301749 2.6505);--secondary-foreground:lab(13.6388% -.208184 -4.45712);--selected-border:lab(61.4934% 62.448 55.233);--selected-foreground:lab(19.109% 28.68 24.5757);--selected-surface:lab(95.8041% 5.04577 3.90472);--shadow-button:0 2px 8px lab(10.1031% .931747 2.94163/.1);--shadow-button-brand:0 2px 8px lab(51.7306% 62.2775 58.8132/.32);--shadow-card:0 1px 2px lab(10.1031% .931747 2.94163/.05), 0 6px 16px -10px lab(10.1031% .931747 2.94163/.1);--shadow-card-hover:0 6px 14px -4px lab(10.1031% .931747 2.94163/.18), 0 2px 4px lab(10.1031% .931747 2.94163/.07);--shadow-card-sm:0 1px 2px lab(10.1031% .931747 2.94163/.05), 0 4px 10px -8px lab(10.1031% .931747 2.94163/.1);--shadow-shell-compact:0 5px 17px lab(10.1031% .931747 2.94163/.15), 0 2px 7px lab(10.1031% .931747 2.94163/.15);--shadow-shell-expanded:0 16px 34px -30px lab(10.1031% .931747 2.94163/.34)}}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-accent:color-mix(in srgb, var(--foreground) 10%, var(--muted))}}:root{--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-foreground:var(--card-foreground);--sidebar-ring:var(--ring);--sidebar-width-collapsed:3.5rem;--sidebar-width-expanded:12.5rem;--spacing:calc(.25rem * var(--density-scale));--state-delta-control:.06;--state-delta-surface:.03;--sticky-blue:#b3e5fc;--sticky-blue-border:#0277bd;--sticky-blue-foreground:#0d47a1;--sticky-green:#c8e6c9;--sticky-green-border:#2e7d32;--sticky-green-foreground:#1b5e20;--sticky-orange:#ffccbc;--sticky-orange-border:#e64a19;--sticky-orange-foreground:#3e2723;--sticky-pink:#f8bbd0;--sticky-pink-border:#c2185b;--sticky-pink-foreground:#3e2723;--sticky-purple:#e1bee7;--sticky-purple-border:#6a1b9a;--sticky-purple-foreground:#311b92;--sticky-toolbar:#26231d;--sticky-toolbar-foreground:#f5f3ec;--sticky-yellow:#fff59d;--sticky-yellow-border:#f9a825;--sticky-yellow-foreground:#3e2723;--success:#00a067;--success-border:#9cdfbb;--success-foreground:#fdfcfb;--success-subtle:#e1f8eb;--success-text:#00633e;--surface-inverse:#15120f;--surface-inverse-raised:#1e1b18;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-4xl:3.052rem;--text-5xl:3.815rem;--text-base:1rem;--text-body:1rem;--text-caption:.8rem;--text-display:2.441rem;--text-heading:1.25rem;--text-lg:1.25rem;--text-overline:.64rem;--text-sm:.8rem;--text-xl:1.5625rem;--text-xs:.64rem;--tier-enterprise:#1e1b18;--tier-enterprise-lit:#ff8164;--tier-foreground:#fdfcfb;--tier-glow-enterprise:0 8px 26px #1e1b1880;--tier-glow-pro100:0 6px 20px #d73f8b52;--tier-glow-pro20:0 6px 18px #e03d154d;--tier-glow-pro200:0 8px 26px #81200975;--tier-pro100-from:#ff5a35;--tier-pro100-to:#d73f8b;--tier-pro20:#e03d15;--tier-pro200-from:#b12b07;--tier-pro200-to:#812009;--tier-pro200-via:#b73572;--topbar-compact-height:3.5rem;--violet:#805bfe;--violet-border:#cac6ff;--violet-foreground:#fdfcfb;--violet-subtle:#f0efff;--violet-text:#5b3cbc;--warning:#e4b900;--warning-border:#efd780;--warning-foreground:#1e1b18;--warning-subtle:#fdf4d2;--warning-text:#806600;--wire-alt-preview-opacity:.35;--wire-color-mix:.58;--wire-cut-duration:.35s;--wire-dash:6 4;--wire-drag-canvas-dim:#0000000d;--wire-drop-pulse-duration:.5s;--wire-glow-blur:4px;--wire-glow-opacity:.4;--wire-idle-opacity:.5;--wire-reject-fade-duration:.15s;--wire-replace-fade-duration:.2s;--wire-replace-preview-opacity:.5;--wire-width:1.5px;--wire-width-active:3px;--z-backdrop:300;--z-base:0;--z-drag:700;--z-dropdown:100;--z-modal:400;--z-popover:200;--z-raised:1;--z-sticky:2;--z-toast:600;--z-tooltip:500}@supports (color:lab(0% 0 0)){:root{--success:lab(58.0768% -55.8895 21.8545);--success-border:lab(83.739% -27.6596 10.9444);--success-foreground:lab(99.0815% -.00607967 .685632);--success-subtle:lab(95.7664% -9.63423 3.82731);--success-text:lab(36.6071% -40.7239 15.9155);--surface-inverse:lab(5.71962% .801943 2.16697);--surface-inverse-raised:lab(10.1031% .931747 2.94163);--tier-enterprise:lab(10.1031% .931747 2.94163);--tier-enterprise-lit:lab(68.4747% 47.423 38.7265);--tier-foreground:lab(99.0815% -.00607967 .685632);--tier-glow-enterprise:0 8px 26px lab(10.1031% .931747 2.94163/.5);--tier-glow-pro100:0 6px 20px lab(52.1297% 64.0135 -7.12557/.32);--tier-glow-pro20:0 6px 18px lab(51.7306% 62.2775 58.8132/.3);--tier-glow-pro200:0 8px 26px lab(29.1715% 40.9826 38.2889/.46);--tier-pro100-from:lab(61.4934% 62.448 55.233);--tier-pro100-to:lab(52.1297% 64.0135 -7.12557);--tier-pro20:lab(51.7306% 62.2775 58.8132);--tier-pro200-from:lab(40.3975% 53.239 51.2302);--tier-pro200-to:lab(29.1715% 40.9826 38.2889);--tier-pro200-via:lab(44.3713% 56.2688 -3.91153);--violet:lab(49.8303% 45.8957 -77.6705);--violet-border:lab(81.6399% 11.907 -31.3811);--violet-foreground:lab(99.0815% -.00607967 .685632);--violet-subtle:lab(95.0275% 4.07448 -12.4549);--violet-text:lab(35.3079% 38.9176 -64.1406);--warning:lab(77.2192% 6.96826 87.7051);--warning-border:lab(86.538% .593811 45.6713);--warning-foreground:lab(10.1031% .931747 2.94163);--warning-subtle:lab(96.1919% -.933826 17.4803);--warning-text:lab(44.5775% 6.05932 74.5809)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light){--accent:#282520;--accent-foreground:#f8f9fc;--background:#15120f;--border:#34302a;--border-subtle:var(--foreground)}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]):not(.light){--accent:lab(14.7482% 1.05935 3.72297);--accent-foreground:lab(97.8977% -.168294 -1.50635);--background:lab(5.71962% .801943 2.16697);--border:lab(19.9724% 1.20702 4.49286)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]):not(.light){--border-subtle:color-mix(in srgb, var(--foreground) 16%, transparent)}}:root:not([data-theme=light]):not(.light){--canvas-dot:#838383;--canvas-dot-soft:#8d8d8d;--canvas-surface:#15120f;--card:#1e1b18;--card-foreground:#f8f9fc;--color-data-audio-bold:#ad7bee;--color-data-audio-border:#64478b;--color-data-audio-subtle:#332647;--color-data-image-bold:#65a7fa;--color-data-image-border:#345f95;--color-data-image-subtle:#1c2f46;--color-data-text-bold:#75df8f;--color-data-text-border:#337344;--color-data-text-subtle:#1a3520;--color-data-video-bold:#fca864;--color-data-video-border:#8d5321;--color-data-video-subtle:#42260f;--data-audio:#ad7bee;--data-audio-border:#64478b;--data-audio-subtle:#332647;--data-image:#65a7fa;--data-image-border:#345f95;--data-image-subtle:#1c2f46;--data-text:#75df8f;--data-text-border:#337344;--data-text-subtle:#1a3520;--data-video:#fca864;--data-video-border:#8d5321;--data-video-subtle:#42260f;--destructive:#fb3d42;--destructive-border:#a30017;--destructive-subtle:#411110;--destructive-text:#fb3d42;--disabled-border:#34302a;--disabled-foreground:#6e7581;--disabled-surface:#282520;--elevation-shadow-overlay:0 18px 42px #0000008c, 0 2px 6px #00000059;--elevation-shadow-raised:0 1px 3px #0006;--elevation-surface-overlay:#282520;--elevation-surface-raised:#23201c;--flow-bar-glass-bg:#202024d9;--flow-bar-glass-border:#ffffff1a;--flow-bar-separator:#ffffff1a;--flow-bar-text:#ffffffeb;--flow-dialog-bg:#202024fa;--flow-expansion-bg:#202024eb;--flow-group-blue:#a1bdff59;--flow-group-gray:#c8c8c840;--flow-group-green:#a1ffbd59;--flow-group-pink:#ffa1a159;--flow-group-yellow:#ffeba159;--flow-list-cell-empty-bg:#ffffff0a;--flow-list-grip-bg:#00000080;--flow-locked-overlay-dim:#00000052;--flow-minimap-glass-bg:#202024d9;--flow-minimap-glass-border:#ffffff1a;--flow-minimap-glass-shadow:0 10px 30px #00000080, 0 2px 8px #0000004d;--flow-minimap-neutral:#fff6;--flow-node-bg:#ffffff0f;--flow-node-bg-muted:#2a2a30;--flow-node-border:#ffffff1f;--flow-node-shadow:0 4px 16px #00000073;--flow-node-text-muted:#ffffff8c;--flow-node-text-primary:#ffffffeb;--flow-node-text-subtle:#ffffff4d;--flow-pill-bg:#ffffff29;--flow-pill-fg:#ffffffeb;--flow-state-error-glow:0 0 12px #ef444466;--flow-state-glow-opacity:.4;--flow-state-running-glow:0 0 12px #3b82f666;--foreground:#f8f9fc;--info:#0099f0;--info-border:#005497;--info-subtle:#00274a;--info-text:#0099f0;--input:#34302a;--muted:#282520;--muted-foreground:#a5adb8;--node-color-blue:#a1bdff59;--node-color-gray:#c8c8c840;--node-color-green:#a1ffbd59;--node-color-pink:#ffa1a159;--node-color-yellow:#ffeba159;--popover:var(--elevation-surface-raised);--popover-foreground:#f8f9fc;--primary-border:#b12b07;--primary-subtle:#350e06;--ring:#afaaa3;--role-editor:#0099f0;--role-owner:#00bc7b;--role-viewer:#9e8eff;--secondary:#282520;--secondary-foreground:#f8f9fc;--selected-border:#ff8164;--selected-foreground:#ffe0d8;--selected-surface:#350e06;--shadow-button:0 2px 8px #0006;--shadow-card:0 1px 2px #0000004d, 0 6px 16px -10px #00000080;--shadow-card-hover:0 6px 14px -4px #0000008c, 0 2px 4px #00000059;--shadow-card-sm:0 1px 2px #0000004d, 0 4px 10px -8px #00000080;--shadow-shell-compact:0 5px 17px #000000a3, 0 2px 7px #00000085;--shadow-shell-expanded:0 16px 34px -30px #000000b8;--success:#00bc7b;--success-border:#00633e;--success-subtle:#002c1a;--success-text:#00bc7b;--tier-enterprise:#282520;--violet:#9e8eff;--violet-border:#5b3cbc;--violet-subtle:#261e4b;--violet-text:#9e8eff;--warning:#f1c60f;--warning-border:#806600;--warning-subtle:#3a2c00;--warning-text:#f1c60f;--wire-drag-canvas-dim:#00000040}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]):not(.light){--canvas-surface:lab(5.71962% .801943 2.16697);--card:lab(10.1031% .931747 2.94163);--card-foreground:lab(97.8977% -.168294 -1.50635);--color-data-audio-bold:lab(60.378% 37.1988 -51.7644);--color-data-audio-border:lab(35.7604% 23.891 -33.5335);--color-data-audio-subtle:lab(17.9645% 12.6828 -18.3795);--color-data-image-bold:lab(66.7837% -2.86394 -48.711);--color-data-image-border:lab(39.1273% -1.54862 -34.7168);--color-data-image-subtle:lab(18.5633% -1.51221 -17.4836);--color-data-text-bold:lab(81.0329% -45.0426 29.4262);--color-data-text-border:lab(43.2686% -30.0935 19.7304);--color-data-text-subtle:lab(19.4409% -14.9847 9.75814);--color-data-video-bold:lab(76.2775% 27.3463 47.5889);--color-data-video-border:lab(41.5585% 21.6945 38.6909);--color-data-video-subtle:lab(18.5668% 11.774 20.5641);--data-audio:lab(60.378% 37.1988 -51.7644);--data-audio-border:lab(35.7604% 23.891 -33.5335);--data-audio-subtle:lab(17.9645% 12.6828 -18.3795);--data-image:lab(66.7837% -2.86394 -48.711);--data-image-border:lab(39.1273% -1.54862 -34.7168);--data-image-subtle:lab(18.5633% -1.51221 -17.4836);--data-text:lab(81.0329% -45.0426 29.4262);--data-text-border:lab(43.2686% -30.0935 19.7304);--data-text-subtle:lab(19.4409% -14.9847 9.75814);--data-video:lab(76.2775% 27.3463 47.5889);--data-video-border:lab(41.5585% 21.6945 38.6909);--data-video-subtle:lab(18.5668% 11.774 20.5641);--destructive:lab(57.1199% 71.2173 44.363);--destructive-border:lab(34.2925% 58.8108 39.5952);--destructive-subtle:lab(13.4119% 23.6357 13.5375);--destructive-text:lab(57.1199% 71.2173 44.363);--disabled-border:lab(19.9724% 1.20702 4.49286);--disabled-foreground:lab(48.8873% -.88343 -7.39135);--disabled-surface:lab(14.7482% 1.05935 3.72297);--elevation-shadow-overlay:0 18px 42px lab(0% 0 0/.55), 0 2px 6px lab(0% 0 0/.35);--elevation-shadow-raised:0 1px 3px lab(0% 0 0/.4);--elevation-surface-overlay:lab(14.7482% 1.05935 3.72297);--elevation-surface-raised:lab(12.4254% 1.00117 3.33067);--foreground:lab(97.8977% -.168294 -1.50635);--info:lab(59.964% -9.8204 -55.0937);--info-border:lab(34.0361% .637919 -49.9871);--info-subtle:lab(14.8568% -1.02292 -26.7514);--info-text:lab(59.964% -9.8204 -55.0937);--input:lab(19.9724% 1.20702 4.49286);--muted:lab(14.7482% 1.05935 3.72297);--muted-foreground:lab(70.3666% -1.06838 -6.64029);--popover-foreground:lab(97.8977% -.168294 -1.50635);--primary-border:lab(40.3975% 53.239 51.2302);--primary-subtle:lab(10.1049% 19.5347 13.0816);--ring:lab(69.8732% .716895 4.54111);--role-editor:lab(59.964% -9.8204 -55.0937);--role-owner:lab(67.3663% -55.4228 21.7252);--role-viewer:lab(64.1895% 26.9984 -56.6106);--secondary:lab(14.7482% 1.05935 3.72297);--secondary-foreground:lab(97.8977% -.168294 -1.50635);--selected-border:lab(68.4747% 47.423 38.7265);--selected-foreground:lab(91.6045% 10.1613 7.86868);--selected-surface:lab(10.1049% 19.5347 13.0816);--shadow-button:0 2px 8px lab(0% 0 0/.4);--shadow-card:0 1px 2px lab(0% 0 0/.3), 0 6px 16px -10px lab(0% 0 0/.5);--shadow-card-hover:0 6px 14px -4px lab(0% 0 0/.55), 0 2px 4px lab(0% 0 0/.35);--shadow-card-sm:0 1px 2px lab(0% 0 0/.3), 0 4px 10px -8px lab(0% 0 0/.5);--shadow-shell-compact:0 5px 17px lab(0% 0 0/.64), 0 2px 7px lab(0% 0 0/.52);--shadow-shell-expanded:0 16px 34px -30px lab(0% 0 0/.72);--success:lab(67.3663% -55.4228 21.7252);--success-border:lab(36.6071% -40.7239 15.9155);--success-subtle:lab(14.9483% -20.1273 7.89275);--success-text:lab(67.3663% -55.4228 21.7252);--tier-enterprise:lab(14.7482% 1.05935 3.72297);--violet:lab(64.1895% 26.9984 -56.6106);--violet-border:lab(35.3079% 38.9176 -64.1406);--violet-subtle:lab(14.169% 14.2309 -27.1242);--violet-text:lab(64.1895% 26.9984 -56.6106);--warning:lab(81.9224% 5.08606 80.6612);--warning-border:lab(44.5775% 6.05932 74.5809);--warning-subtle:lab(18.954% 3.01169 30.3948);--warning-text:lab(81.9224% 5.08606 80.6612)}}}[data-theme=dark],.dark{--accent:#282520;--accent-foreground:#f8f9fc;--background:#15120f;--border:#34302a;--border-subtle:var(--foreground)}@supports (color:lab(0% 0 0)){[data-theme=dark],.dark{--accent:lab(14.7482% 1.05935 3.72297);--accent-foreground:lab(97.8977% -.168294 -1.50635);--background:lab(5.71962% .801943 2.16697);--border:lab(19.9724% 1.20702 4.49286)}}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--border-subtle:color-mix(in srgb, var(--foreground) 16%, transparent)}}[data-theme=dark],.dark{--canvas-dot:#838383;--canvas-dot-soft:#8d8d8d;--canvas-surface:#15120f;--card:#1e1b18;--card-foreground:#f8f9fc;--color-data-audio-bold:#ad7bee;--color-data-audio-border:#64478b;--color-data-audio-subtle:#332647;--color-data-image-bold:#65a7fa;--color-data-image-border:#345f95;--color-data-image-subtle:#1c2f46;--color-data-text-bold:#75df8f;--color-data-text-border:#337344;--color-data-text-subtle:#1a3520;--color-data-video-bold:#fca864;--color-data-video-border:#8d5321;--color-data-video-subtle:#42260f;--data-audio:#ad7bee;--data-audio-border:#64478b;--data-audio-subtle:#332647;--data-image:#65a7fa;--data-image-border:#345f95;--data-image-subtle:#1c2f46;--data-text:#75df8f;--data-text-border:#337344;--data-text-subtle:#1a3520;--data-video:#fca864;--data-video-border:#8d5321;--data-video-subtle:#42260f;--destructive:#fb3d42;--destructive-border:#a30017;--destructive-subtle:#411110;--destructive-text:#fb3d42;--disabled-border:#34302a;--disabled-foreground:#6e7581;--disabled-surface:#282520;--elevation-shadow-overlay:0 18px 42px #0000008c, 0 2px 6px #00000059;--elevation-shadow-raised:0 1px 3px #0006;--elevation-surface-overlay:#282520;--elevation-surface-raised:#23201c;--flow-bar-glass-bg:#202024d9;--flow-bar-glass-border:#ffffff1a;--flow-bar-separator:#ffffff1a;--flow-bar-text:#ffffffeb;--flow-dialog-bg:#202024fa;--flow-expansion-bg:#202024eb;--flow-group-blue:#a1bdff59;--flow-group-gray:#c8c8c840;--flow-group-green:#a1ffbd59;--flow-group-pink:#ffa1a159;--flow-group-yellow:#ffeba159;--flow-list-cell-empty-bg:#ffffff0a;--flow-list-grip-bg:#00000080;--flow-locked-overlay-dim:#00000052;--flow-minimap-glass-bg:#202024d9;--flow-minimap-glass-border:#ffffff1a;--flow-minimap-glass-shadow:0 10px 30px #00000080, 0 2px 8px #0000004d;--flow-minimap-neutral:#fff6;--flow-node-bg:#ffffff0f;--flow-node-bg-muted:#2a2a30;--flow-node-border:#ffffff1f;--flow-node-shadow:0 4px 16px #00000073;--flow-node-text-muted:#ffffff8c;--flow-node-text-primary:#ffffffeb;--flow-node-text-subtle:#ffffff4d;--flow-pill-bg:#ffffff29;--flow-pill-fg:#ffffffeb;--flow-state-error-glow:0 0 12px #ef444466;--flow-state-glow-opacity:.4;--flow-state-running-glow:0 0 12px #3b82f666;--foreground:#f8f9fc;--info:#0099f0;--info-border:#005497;--info-subtle:#00274a;--info-text:#0099f0;--input:#34302a;--muted:#282520;--muted-foreground:#a5adb8;--node-color-blue:#a1bdff59;--node-color-gray:#c8c8c840;--node-color-green:#a1ffbd59;--node-color-pink:#ffa1a159;--node-color-yellow:#ffeba159;--popover:var(--elevation-surface-raised);--popover-foreground:#f8f9fc;--primary-border:#b12b07;--primary-subtle:#350e06;--ring:#afaaa3;--role-editor:#0099f0;--role-owner:#00bc7b;--role-viewer:#9e8eff;--secondary:#282520;--secondary-foreground:#f8f9fc;--selected-border:#ff8164;--selected-foreground:#ffe0d8;--selected-surface:#350e06;--shadow-button:0 2px 8px #0006;--shadow-card:0 1px 2px #0000004d, 0 6px 16px -10px #00000080;--shadow-card-hover:0 6px 14px -4px #0000008c, 0 2px 4px #00000059;--shadow-card-sm:0 1px 2px #0000004d, 0 4px 10px -8px #00000080;--shadow-shell-compact:0 5px 17px #000000a3, 0 2px 7px #00000085;--shadow-shell-expanded:0 16px 34px -30px #000000b8;--success:#00bc7b;--success-border:#00633e;--success-subtle:#002c1a;--success-text:#00bc7b;--tier-enterprise:#282520;--violet:#9e8eff;--violet-border:#5b3cbc;--violet-subtle:#261e4b;--violet-text:#9e8eff;--warning:#f1c60f;--warning-border:#806600;--warning-subtle:#3a2c00;--warning-text:#f1c60f;--wire-drag-canvas-dim:#00000040}@supports (color:lab(0% 0 0)){[data-theme=dark],.dark{--canvas-surface:lab(5.71962% .801943 2.16697);--card:lab(10.1031% .931747 2.94163);--card-foreground:lab(97.8977% -.168294 -1.50635);--color-data-audio-bold:lab(60.378% 37.1988 -51.7644);--color-data-audio-border:lab(35.7604% 23.891 -33.5335);--color-data-audio-subtle:lab(17.9645% 12.6828 -18.3795);--color-data-image-bold:lab(66.7837% -2.86394 -48.711);--color-data-image-border:lab(39.1273% -1.54862 -34.7168);--color-data-image-subtle:lab(18.5633% -1.51221 -17.4836);--color-data-text-bold:lab(81.0329% -45.0426 29.4262);--color-data-text-border:lab(43.2686% -30.0935 19.7304);--color-data-text-subtle:lab(19.4409% -14.9847 9.75814);--color-data-video-bold:lab(76.2775% 27.3463 47.5889);--color-data-video-border:lab(41.5585% 21.6945 38.6909);--color-data-video-subtle:lab(18.5668% 11.774 20.5641);--data-audio:lab(60.378% 37.1988 -51.7644);--data-audio-border:lab(35.7604% 23.891 -33.5335);--data-audio-subtle:lab(17.9645% 12.6828 -18.3795);--data-image:lab(66.7837% -2.86394 -48.711);--data-image-border:lab(39.1273% -1.54862 -34.7168);--data-image-subtle:lab(18.5633% -1.51221 -17.4836);--data-text:lab(81.0329% -45.0426 29.4262);--data-text-border:lab(43.2686% -30.0935 19.7304);--data-text-subtle:lab(19.4409% -14.9847 9.75814);--data-video:lab(76.2775% 27.3463 47.5889);--data-video-border:lab(41.5585% 21.6945 38.6909);--data-video-subtle:lab(18.5668% 11.774 20.5641);--destructive:lab(57.1199% 71.2173 44.363);--destructive-border:lab(34.2925% 58.8108 39.5952);--destructive-subtle:lab(13.4119% 23.6357 13.5375);--destructive-text:lab(57.1199% 71.2173 44.363);--disabled-border:lab(19.9724% 1.20702 4.49286);--disabled-foreground:lab(48.8873% -.88343 -7.39135);--disabled-surface:lab(14.7482% 1.05935 3.72297);--elevation-shadow-overlay:0 18px 42px lab(0% 0 0/.55), 0 2px 6px lab(0% 0 0/.35);--elevation-shadow-raised:0 1px 3px lab(0% 0 0/.4);--elevation-surface-overlay:lab(14.7482% 1.05935 3.72297);--elevation-surface-raised:lab(12.4254% 1.00117 3.33067);--foreground:lab(97.8977% -.168294 -1.50635);--info:lab(59.964% -9.8204 -55.0937);--info-border:lab(34.0361% .637919 -49.9871);--info-subtle:lab(14.8568% -1.02292 -26.7514);--info-text:lab(59.964% -9.8204 -55.0937);--input:lab(19.9724% 1.20702 4.49286);--muted:lab(14.7482% 1.05935 3.72297);--muted-foreground:lab(70.3666% -1.06838 -6.64029);--popover-foreground:lab(97.8977% -.168294 -1.50635);--primary-border:lab(40.3975% 53.239 51.2302);--primary-subtle:lab(10.1049% 19.5347 13.0816);--ring:lab(69.8732% .716895 4.54111);--role-editor:lab(59.964% -9.8204 -55.0937);--role-owner:lab(67.3663% -55.4228 21.7252);--role-viewer:lab(64.1895% 26.9984 -56.6106);--secondary:lab(14.7482% 1.05935 3.72297);--secondary-foreground:lab(97.8977% -.168294 -1.50635);--selected-border:lab(68.4747% 47.423 38.7265);--selected-foreground:lab(91.6045% 10.1613 7.86868);--selected-surface:lab(10.1049% 19.5347 13.0816);--shadow-button:0 2px 8px lab(0% 0 0/.4);--shadow-card:0 1px 2px lab(0% 0 0/.3), 0 6px 16px -10px lab(0% 0 0/.5);--shadow-card-hover:0 6px 14px -4px lab(0% 0 0/.55), 0 2px 4px lab(0% 0 0/.35);--shadow-card-sm:0 1px 2px lab(0% 0 0/.3), 0 4px 10px -8px lab(0% 0 0/.5);--shadow-shell-compact:0 5px 17px lab(0% 0 0/.64), 0 2px 7px lab(0% 0 0/.52);--shadow-shell-expanded:0 16px 34px -30px lab(0% 0 0/.72);--success:lab(67.3663% -55.4228 21.7252);--success-border:lab(36.6071% -40.7239 15.9155);--success-subtle:lab(14.9483% -20.1273 7.89275);--success-text:lab(67.3663% -55.4228 21.7252);--tier-enterprise:lab(14.7482% 1.05935 3.72297);--violet:lab(64.1895% 26.9984 -56.6106);--violet-border:lab(35.3079% 38.9176 -64.1406);--violet-subtle:lab(14.169% 14.2309 -27.1242);--violet-text:lab(64.1895% 26.9984 -56.6106);--warning:lab(81.9224% 5.08606 80.6612);--warning-border:lab(44.5775% 6.05932 74.5809);--warning-subtle:lab(18.954% 3.01169 30.3948);--warning-text:lab(81.9224% 5.08606 80.6612)}}[data-density=compact]{--density-scale:var(--density-scale-compact);--control-24:max(calc(1.5rem * var(--density-scale)), 1.5rem);--control-2xl:max(calc(2.75rem * var(--density-scale)), 1.5rem);--control-3xl:max(calc(3rem * var(--density-scale)), 1.5rem);--control-lg:max(calc(2.25rem * var(--density-scale)), 1.5rem);--control-md:max(calc(2rem * var(--density-scale)), 1.5rem);--control-sm:max(calc(1.75rem * var(--density-scale)), 1.5rem);--control-xl:max(calc(2.5rem * var(--density-scale)), 1.5rem);--icon-12:calc(.75rem * var(--density-scale));--icon-16:calc(1rem * var(--density-scale));--icon-20:calc(1.25rem * var(--density-scale));--icon-24:calc(1.5rem * var(--density-scale));--spacing:calc(.25rem * var(--density-scale))}:root{--secondary-hover:oklch(from var(--secondary) calc(l - var(--state-delta-control)) c h);--secondary-active:oklch(from var(--secondary) calc(l - 2 * var(--state-delta-control)) c h);--destructive-hover:oklch(from var(--destructive) calc(l - var(--state-delta-control)) c h);--destructive-active:oklch(from var(--destructive) calc(l - 2 * var(--state-delta-control)) c h);--accent-active:oklch(from var(--accent) calc(l - var(--state-delta-surface)) c h);--muted-hover:oklch(from var(--muted) calc(l - var(--state-delta-control)) c h);--card-hover:oklch(from var(--card) calc(l - var(--state-delta-surface)) c h);--popover-hover:oklch(from var(--popover) calc(l - var(--state-delta-surface)) c h);--selected-surface-hover:oklch(from var(--selected-surface) calc(l - var(--state-delta-surface)) c h);--sidebar-accent-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-accent-hover:color-mix(in srgb, var(--foreground) 14%, var(--muted))}}:root{--btn-ink-hover:oklch(from var(--btn-ink) calc(l + var(--state-delta-control)) c h);--btn-ink-active:oklch(from var(--btn-ink) calc(l + 2 * var(--state-delta-control)) c h);--backdrop:oklch(from var(--foreground) l c h / .5);--surface-dot-alpha:5%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light){--surface-dot-alpha:9%;--secondary-hover:oklch(from var(--secondary) calc(l + var(--state-delta-control)) c h);--secondary-active:oklch(from var(--secondary) calc(l + 2 * var(--state-delta-control)) c h);--accent-active:oklch(from var(--accent) calc(l + var(--state-delta-surface)) c h);--muted-hover:oklch(from var(--muted) calc(l + var(--state-delta-control)) c h);--card-hover:oklch(from var(--card) calc(l + var(--state-delta-surface)) c h);--popover-hover:oklch(from var(--popover) calc(l + var(--state-delta-surface)) c h);--selected-surface-hover:oklch(from var(--selected-surface) calc(l + var(--state-delta-surface)) c h);--btn-ink-hover:oklch(from var(--btn-ink) calc(l - var(--state-delta-control)) c h);--btn-ink-active:oklch(from var(--btn-ink) calc(l - 2 * var(--state-delta-control)) c h);--backdrop:oklch(from var(--background) l c h / .72)}}[data-theme=dark],.dark{--surface-dot-alpha:9%;--secondary-hover:oklch(from var(--secondary) calc(l + var(--state-delta-control)) c h);--secondary-active:oklch(from var(--secondary) calc(l + 2 * var(--state-delta-control)) c h);--accent-active:oklch(from var(--accent) calc(l + var(--state-delta-surface)) c h);--muted-hover:oklch(from var(--muted) calc(l + var(--state-delta-control)) c h);--card-hover:oklch(from var(--card) calc(l + var(--state-delta-surface)) c h);--popover-hover:oklch(from var(--popover) calc(l + var(--state-delta-surface)) c h);--selected-surface-hover:oklch(from var(--selected-surface) calc(l + var(--state-delta-surface)) c h);--btn-ink-hover:oklch(from var(--btn-ink) calc(l - var(--state-delta-control)) c h);--btn-ink-active:oklch(from var(--btn-ink) calc(l - 2 * var(--state-delta-control)) c h);--backdrop:oklch(from var(--background) l c h / .72)}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes wire-dash{to{stroke-dashoffset:-24px}}@keyframes credit-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}:root{--skeleton-shimmer-delay:0s}.neld-skeleton:after{content:"";background:linear-gradient(90deg, transparent, oklch(from var(--muted) calc(l + .05) c h), transparent);animation:var(--animate-skeleton-shimmer);animation-delay:var(--skeleton-shimmer-delay);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.neld-skeleton:after{content:none}}@keyframes fb-overlay-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fb-overlay-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes fb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fb-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fb-dialog-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fb-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes fb-sheet-in-inline-start{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fb-sheet-out-inline-start{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes fb-sheet-in-inline-end{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fb-sheet-out-inline-end{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fb-sheet-in-block-end{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fb-sheet-out-block-end{0%{transform:translateY(0)}to{transform:translateY(100%)}}[data-sonner-toaster]{z-index:var(--z-toast)!important}[data-sonner-toast][data-expanded=false][data-front=false]>*{opacity:0}:root{--font-display:var(--font-space-grotesk), "Inter", "Noto Sans KR", sans-serif}body{background:var(--background);color:var(--foreground)}:lang(ko){word-break:keep-all;overflow-wrap:break-word}.legal-article{font-size:.9375rem;line-height:1.75}.legal-article>:first-child{margin-top:0}.legal-article h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:1.75rem;font-weight:700}.legal-article h2{border-top:1px solid var(--border);margin:2.25rem 0 .75rem;padding-top:1.5rem;font-size:1.25rem;font-weight:700}.legal-article h3{margin:1.75rem 0 .5rem;font-size:1.05rem;font-weight:600}.legal-article p{margin:.75rem 0}.legal-article ul,.legal-article ol{margin:.75rem 0;padding-left:1.5rem}.legal-article ul{list-style:outside}.legal-article ol{list-style:decimal}.legal-article li{margin:.375rem 0}.legal-article li>ul,.legal-article li>ol{margin:.25rem 0}.legal-article a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.legal-article strong{font-weight:600}.legal-article blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:1rem 0;padding:.25rem 1rem}.legal-article code{background:var(--muted);border-radius:4px;padding:.125em .375em;font-size:.875em}.legal-article hr{border:0;border-top:1px solid var(--border);margin:2rem 0}.legal-article table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.875rem;display:block;overflow-x:auto}.legal-article th,.legal-article td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.5rem .75rem}.legal-article th{background:var(--muted);font-weight:600}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
