:root{--color-white:#fff;--color-black-200:#f4f4f4;--color-black-300:#e4e4e4;--color-black-350:#d9d9d9;--color-black-400:#adadad;--color-black-500:#898989;--color-black-600:#5d5d5d;--color-black-700:#404040;--color-black-800:#282828;--color-black-900:#111;--color-black-system:#000;--color-brand-red:#fc475f;--color-point-positive:#0580f9;--color-point-error:#eb4848;--color-point-100:#fbfbfd;--overlay-default:#00000057;--overlay-disabled:#0006;--overlay-selected:#000000b3;--radius-tag:6px;--radius-button:8px;--radius-toast:10px;--size-tag-h:24px;--size-tag-h-sm:18px;--size-switch-h:28px;--shadow-switch-knob:0 3px 1px #0000000f, 0 3px 8px #0000001f, 0 0 0 1px #00000005;--shadow-checkbox:inset 0 0 0 1px #0000001f;--shadow-dialog:0 14px 60px #00000026, 0 0 0 1px #0000000d;--font-family-base:"Pretendard", -apple-system, sans-serif;--font-family-prompt:var(--font-family-base);--line-height-base:1.5;--line-height-compact:1.4;--color-wire-900:#0f0f0f;--color-wire-800:#262626;--color-wire-700:#3f3f3f;--color-wire-400:#b7b7b7;--color-wire-300:#e7e7e7;--color-wire-200:#f0f0f0;--color-wire-blue:#0069cc;--color-wire-red:#ff4949;--color-wire-red-tint:#ff49491a;--color-wire-yellow:#ffb200;--overlay-wire-light:#0000000d;--color-badge-success-bg:#dcfce7;--color-badge-success-fg:#15803d;--color-badge-info-bg:#dbeafe;--color-badge-info-fg:#1d4ed8;--color-badge-warning-bg:#fef9c3;--color-badge-warning-fg:#a16207;--color-badge-danger-bg:#fee2e2;--color-badge-danger-fg:#b91c1c;--color-badge-neutral-bg:#f3f4f6;--color-badge-neutral-fg:#6b7280;--color-wire-divider:#f0f2f5;--fill-primary:#191a1b;--text-primary:#191a1b;--icon-primary:#191a1b;--text-inverse:#fff;--text-secondary:#55585d;--icon-secondary:#55585d;--text-tertiary:#6f737b;--text-tertiary-01:#61646b;--text-critical:#e0282f;--icon-disabled:#adb1b9;--radio-fill-default:#ffffffe6;--radio-border-default:#c7c9cc;--surface-white:#fff;--surface-01:#f3f4f6;--background-default:#f3f4f6;--fill-disabled:#f3f4f6;--fill-opacity-white:#ffffffa6;--border-secondary-01:#d5d8dd;--border-secondary-04:#e9eaee;--table-header-fill:#e9eaee;--accent-teal:#00a39b;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-circle:999px;--shadow-elevation-2:0 4px 8px #1314151a, 0 0 4px #1314150d;--drop-shadow-elevation-2:drop-shadow(0 4px 4px #1314151a) drop-shadow(0 0 2px #1314150d);--overlay-scrim-50:#13141580;--text-inverse-dim:#fff9;--radius-24:24px;--border-chat-pill:#0003;--tag-neutral-fill:#e9eaee;--fill-tertiary-hover-light:#e9eaee;--indicator-dot-inactive:#c7cad1;--indicator-dot-inactive-perf:#d1d1d1;--surface-glass:#fff9;--gradient-ai-signal:linear-gradient(135.92deg, #ff8a70 0%, #bc6bff 100%);--gradient-ai-text:linear-gradient(107.67deg, #ff6781 8.69%, #bc73d9 140.01%);--gradient-intro-bg:linear-gradient(180deg, #fcfcfc 0%, #ebebeb 100%);--intro-bg-end:#ebebeb;--shadow-chat-mockup:17px 21px 28.4px 0 #eb819c2e, 0 4px 8px 0 #1314151a;--text-disabled-01:#9fa4ad;--fill-on-dark-inverse:#3d3f43;--surface-glass-40:#fff6;--surface-glass-30:#ffffff4d;--shadow-chip-soft:0 4px 7.3px #00000008;--dim-gradient-chip-start:#fff;--dim-gradient-chip-end:#fff0;--home-bloom-core:#e215515c;--home-bloom-mid:#e2155130;--home-bloom-core-perf:#5e22e65c;--home-bloom-mid-perf:#5e22e630;--home-bloom-static:.5;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--radius-16:16px;--dim-overlay:#141414a6;--fill-secondary-04:#e9eaee;--chip-fill-inactive:#f3f4f6;--border-primary-01:#8b8f97;--border-tertiary-01:#f3f4f6;--fill-disabled-01:#f3f4f6;--dim-gradient-chip:linear-gradient(90deg, #fff0 0%, #fff 100%);--dim-gradient-prompt:linear-gradient(90deg, #fff0 0%, #fff 100%);--gradient-ai-indicator:linear-gradient(90deg, #191a1b 0%, #8b8f97 58%, #55585d 100%);--gradient-ai-shimmer:linear-gradient(90deg, #191a1b 0%, #8b8f97 25%, #191a1b 50%, #8b8f97 75%, #191a1b 100%);--gradient-ai-dim:linear-gradient(192.92deg, #ff8a70 0%, #bc6bff 100%);--gui-background-default:#fff;--gui-surface-primary-01:#fff;--gui-surface-primary-02:#f8f9fa;--gui-surface-on-white-inverse:#f8f9fa;--gui-border-secondary-01:#e9eaee;--gui-border-tertiary-02:#eeeff2;--gui-border-primary-focused:#191a1b;--gui-border-inverse:#191a1b;--gui-border-subtle-01:#d5d8dd;--gui-text-tertiary-02:#61646b;--gui-fill-tertiary:#13141500;--gui-text-disabled-01:#adb1b9;--space-10:10px;--space-64:64px;--icon-size-xsmall:16px;--icon-size-small:20px;--icon-size-medium:24px;--font-size-13:13px;--font-size-15:15px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--line-height-gui:1.48;--font-size-22:22px;--gray-200:#c7cad1;--fill-secondary-01:#e9eaee;--text-feedback-info-04:#007f7f;--blue-500:#005ccc;--red-500:#e0282f;--font-size-12:12px;--font-size-14:14px;--tag-positive-text:#136600;--tag-positive-text-lighten:#167a00;--tag-positive-fill:#e5f5e1;--tag-default-fill:#e9eaee;--tag-default-text:#55585d;--tag-inverse-fill:#fff;--tag-inverse-text:#4a4c50;--border-tertiary-04:#f3f4f6;--fill-tertiary-pressed-04:#e9eaee;--tag-progress-fill:#d9f2ff;--tag-progress-text:#0049a3;--tag-disabled-fill:#f3f4f6;--tag-disabled-text:#adb1b9;--tag-disabled-fill-owned:#e9eaee;--tag-disabled-text-owned:#9fa4ad;--tag-negative-fill:#fce9e9;--tag-negative-text:#bb1b21;--tag-warning-fill:#fff3e5;--tag-warning-text:#8f4800;--tag-warning-fill-strong:#ffe8d1;--tag-draft-fill:#e1f5f5;--tag-draft-text:#005e66;--fill-tertiary-hover-01:#313235;--font-size-9:9px;--text-secondary-01:#55585d;--border-disabled-01:#d5d8dd;--space-32:32px;--shadow-elevation-1:0 2px 4px #1314151a, 0 0 2px #1314150d;--shadow-handle:0 2px 4px #13141540, 0 0 2px #1314151a;--gui-text-tertiary-01:#6f737b;--fill-tertiary-pressed-01:#e9eaee;--line-height-reading:1.58;--gray-350:#9fa4ad;--gray-250:#b9bdc5;--gray-150:#d5d8dd;--gray-50:#f3f4f6;--skeleton-fill-base:#f0f0f0;--skeleton-fill-peak:#e4e4e4;--skeleton-shimmer-tile:240px;--insta-skeleton-bar:#e9eaee;--insta-skeleton-image:#f1f2f5;--publish-error-box:#fefefe;--fill-secondary-02:#e9eaee;--border-secondary-02:#d5d8dd;--text-secondary-02:#4a4c50;--font-size-10:10px;--text-ai-notice:#00000080;--font-size-11:11px;--menu-photo-button-border:#bec0c5;--popup-plain-border:#d9dee5;--popup-plain-shadow:0 8px 24px #0000001f;--popup-plain-desc:#6b7280;--popup-plain-cancel-border:#d1d5db;--popup-plain-cancel-text:#374151;--radius-10:10px}.typeset-4xl{font:700 24px/1.5 var(--font-family-base);letter-spacing:-2px}.typeset-3xl{font:700 22px/1.4 var(--font-family-base);letter-spacing:-1px}.typeset-xl-bold{font:700 18px/1.5 var(--font-family-base)}.typeset-lg-bold{font:700 16px/1.5 var(--font-family-base)}.typeset-lg-medium{font:500 16px/1.5 var(--font-family-base)}.typeset-md-semibold{font:600 14px/1.5 var(--font-family-base)}.typeset-md-medium{font:500 14px/1.5 var(--font-family-base)}.typeset-md-regular{font:400 14px/1.5 var(--font-family-base)}.typeset-sm-regular{font:400 13px/1.5 var(--font-family-base)}.typeset-xs-medium{font:500 12px/1.4 var(--font-family-base)}.typeset-xs-regular{font:400 12px/1.4 var(--font-family-base)}
*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}html,body{height:100%;margin:0}html{overflow:hidden}body{font-family:var(--font-family-base);background:var(--color-white);color:var(--color-black-900);-webkit-tap-highlight-color:transparent;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;word-break:keep-all;overflow-wrap:break-word;justify-content:center;display:flex;overflow:hidden}button{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;font-family:inherit}p{margin:0}img{-webkit-user-drag:none;display:block}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;scroll-margin-block:var(--space-16)}.appShell{width:100%;max-width:600px;height:100%;position:relative;overflow:hidden}@media (min-width:601px){.appShell{transform:translateZ(0)}}body[data-bg=surface]{background:var(--surface-01)}body[data-bg=chat]{background:var(--background-default)}body[data-layout=wide]{background:var(--background-default);-webkit-user-select:text;user-select:text}body[data-layout=wide] .appShell{max-width:none}body[data-bg=intro]{background-color:var(--intro-bg-end);background-image:var(--gradient-intro-bg);background-position:0 -54px;background-repeat:no-repeat;background-size:100% 780px}
