:root{--cg-primitive-black:#000;--cg-primitive-gray-950:#1c1c1e;--cg-primitive-gray-900:#2c2c2e;--cg-primitive-gray-800:#38383a;--cg-primitive-gray-600:#5a5a5f;--cg-primitive-gray-400:#98989d;--cg-primitive-white:#f5f5f7;--cg-primitive-lime:#b7ff38;--cg-primitive-green:#30d158;--cg-primitive-yellow:#ffd60a;--cg-primitive-red:#ff453a;--cg-color-bg:var(--cg-primitive-black);--cg-color-surface:var(--cg-primitive-gray-950);--cg-color-surface-raised:var(--cg-primitive-gray-900);--cg-color-surface-soft:var(--cg-primitive-gray-800);--cg-color-border:var(--cg-primitive-gray-600);--cg-color-separator:#545458ad;--cg-color-text:var(--cg-primitive-white);--cg-color-text-muted:var(--cg-primitive-gray-400);--cg-color-accent:var(--cg-primitive-lime);--cg-color-success:var(--cg-primitive-green);--cg-color-warning:var(--cg-primitive-yellow);--cg-color-error:var(--cg-primitive-red);--cg-bg:var(--cg-color-bg);--cg-panel:var(--cg-color-surface);--cg-panel-raised:var(--cg-color-surface-raised);--cg-text:var(--cg-color-text);--cg-muted:var(--cg-color-text-muted);--cg-soft:var(--cg-color-surface-soft);--cg-line:var(--cg-color-border);--cg-separator:var(--cg-color-separator);--cg-accent:var(--cg-color-accent);--cg-font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", "Malgun Gothic", sans-serif;--cg-type-display-size:clamp(2.25rem, 6vw, 4.125rem);--cg-type-display-line-height:1.08;--cg-type-display-weight:760;--cg-type-section-size:clamp(1.625rem, 3.5vw, 2.5rem);--cg-type-section-line-height:1.16;--cg-type-section-weight:720;--cg-type-title-size:1.0625rem;--cg-type-title-line-height:1.35;--cg-type-title-weight:650;--cg-type-body-size:.9375rem;--cg-type-body-line-height:1.55;--cg-type-body-weight:450;--cg-type-label-size:.8125rem;--cg-type-label-line-height:1.4;--cg-type-label-weight:600;--cg-type-caption-size:.75rem;--cg-type-caption-line-height:1.4;--cg-type-caption-weight:500;--cg-space-1:4px;--cg-space-2:8px;--cg-space-3:12px;--cg-space-4:16px;--cg-space-5:20px;--cg-space-6:24px;--cg-space-7:32px;--cg-space-8:48px;--cg-content-max:960px;--cg-page-gutter:clamp(18px, 4vw, 48px);--cg-card-gutter:clamp(18px, 3vw, 28px);--cg-grid-gap:clamp(12px, 2vw, 16px);--cg-header-mobile:76px;--cg-header-desktop:92px;--cg-breakpoint-split:768px;--cg-container-detail-two-columns:620px;--cg-container-detail-three-columns:960px;--cg-radius-xs:6px;--cg-radius-sm:10px;--cg-radius-md:16px;--cg-radius-lg:26px;--cg-radius-xl:42px;--cg-radius-full:999px;--cg-control-min-size:44px;--cg-row-height:86px;--cg-row-radius:18px;--cg-row-padding:14px;--cg-row-gap:13px;--cg-row-stack-gap:7px;--cg-row-title-size:.96875rem;--cg-row-title-line-height:1.15;--cg-row-title-weight:690;--cg-row-title-tracking:-.035em;--cg-row-description-size:.71875rem;--cg-row-description-line-height:1.3;--cg-row-description-weight:500;--cg-row-description-tracking:-.02em;--cg-app-icon-size:58px;--cg-app-icon-radius:13px;--cg-app-icon-master-size:1024;--cg-app-icon-safe-inset:16%;--cg-app-icon-symbol-min:66%;--cg-app-icon-symbol-max:72%;--cg-stack-preview-one-scale:.82;--cg-stack-preview-two-scale:.62;--cg-stack-preview-one-opacity:.96;--cg-stack-preview-two-opacity:.82;--cg-stack-preview-one-shift-ratio:.58;--cg-stack-preview-two-shift-ratio:1.29;--cg-stack-preview-reserve:42px;--cg-wordmark-compact-size:31px;--cg-wordmark-hero-size:clamp(36px, 4vw, 43px);--cg-state-hover-overlay:#ffffff0d;--cg-state-pressed-overlay:#ffffff17;--cg-state-selected-color:var(--cg-color-accent);--cg-state-disabled-opacity:.42;--cg-state-loading-opacity:.68;--cg-focus-width:3px;--cg-focus-offset:3px;--cg-focus-color:var(--cg-color-accent);--cg-motion-fast:.12s;--cg-motion-base:.22s;--cg-motion-slow:.42s;--cg-motion-reduced:1ms;--cg-motion-ease-standard:cubic-bezier(.2, .75, .2, 1);--cg-motion-ease-emphasized:cubic-bezier(.2, .9, .2, 1);--cg-ease-out:var(--cg-motion-ease-standard);color-scheme:dark}@supports (corner-shape:squircle){:where(.skip-link,.root-choice,.project-card,.tool-search,.tool-group-list,.tool-row,.runner-stage-number,.dropzone,.runner-file-list li,.file-order-actions button,.option-row,.option-row input,.option-row select,.option-row textarea,.advanced-options,.tool-actions button,.tool-download,.tool-result,.tool-result-preview,.tool-result-variants,.vector-analysis,.vector-result-card,.vector-result-preview,.contact-gateway-options,.contact-gateway-option,.contact-card-link,.choice span,.site-kind-visual,.field input,.field textarea,.field select,.upload-box,.step-actions button,.contact-actions a,.contact-actions button,.review-box,.site-card,.qr-link,.home-button,.home-link){corner-shape:squircle}}
